数据库课程设计 下载本文

中南大学数据库课程设计

报告书

姓名: 班级: 学号:

指导老师:

实验时间:2014. 09

目录

一、课程设计大纲 ..........................................................................1

二、课程设计内容及要求 ..............................................................1

三、开发环境 ..................................................................................3

四、设计思路 ..................................................................................3

五、SQL建表截图及部分代码 .....................................................4

六、Dreamweaver搭建ASP网页部分代码 ...............................6

七、成果演示截图 ........................................................................14

八、回顾及总结 ............................................................................23

九、参考资料 ................................................................................23

一、课程设计大纲

目的及要求

培养学生熟练掌握一种大型数据库系统的开发环境如ORACLE9i/10g/11g(或更高版本)或SQL SERVER2005/2008/2010(或更高版本),对其底层的数据库触发器与程序过程有深入的了解,了解并基本掌握面向数据库的C/S模式的通用开发工具如VB、PB或DELPHI或直接用语言C#或Java开发C/S模式的系统;或者采用ASP、JSP、PHP等开发技术来开发B/S模式的系统,熟悉开发一个小型应用系统的过程及主要技术。其中基于.Net平台与J2EE平台工具套件中同时支持B/S模式与C/S模式的开发。

二、课程设计内容及要求

开发任务概述

本次设计主要是开发商品荐购系统。其业务需求如下:

某大型网购公司已积累了稳定的用户群,为了与用户加强联系、广泛收集商品信息、给用户更好的价格,特推出商品荐购系统,即由用户推荐网上其它门店的商品明细(含价格),系统管理员通过系统获取荐购的商品信息后会通过各种渠道进行核对(主要是人工方法,系统辅助商品比较分析),如果信息属实,系统管理员会给用户(会员)增长积分(标准为1-10分),并根据会员积分的情况进行升级(如原来0分为初级会员,荐购成功积累大于等于10分,升级为1级会员,如积累100分及以上,则为10级会员,其它级别依此类推),再根据会员级别允许会员以级别相应折扣购买推荐的或其它用户推荐的商品,如初级为全价,1级为9折、5级为5折可购买自荐商品或其它用户荐购商品;6级为4折、9级为1折可购买自荐商品;10级及以上直接免费获得自荐商品。

商品荐购系统的功能主要包括 1.用户或会员操作功能:

(1)用户注册、用户登录、用户信息维护等; (2)商品搜索、比较、排名、推荐等; 2.管理员操作功能:

(1)推荐商品采纳、会员积分、会员升级; (2)商品类别维护、类似商品信息统一等; (3)商品搜索、比较、排名;

(4)操作日志记录、查询与维护等。 可采用C/S模式也可以采用B/S模式,还可以采用C/S模式与B/S模式相结合的汇合模式如管理员功能中商品类别维护、类似商品信息统一等;操作日志记录、查询与维护等用C/S模式,其它功能用B/S模式等,混合模式只要实现部分功能其程序部分的成绩将是良好及以上。

商品可为车辆、衣服、图书、运动器材、食品、电子设备、鲜花、手机等等,还可以冠以不同的厂家或公司如:通用汽车、红旗轿车、山河智能轻型飞机、

唯品会衣服、李宁运动服装、三星手机、联想电脑等等。

每种类型的商品其描述属性不完全一样,请注意数据表结构的设计。

3.课程设计要求

(1)提出技术方案,主要包括开发与运行模式选择、开发工具、数据库管理系统及其主要的特性保证。(课程设计报告中体现)

(2)对系统的功能和数据进行需求分析、总体设计和详细设计,并提交设计报告。报告中数据库设计部分要包含系统E-R图、数据字典、表、视图、索引、文件组织结构等的定义和描述,还需要包括对象命名法。

(3)程序实现各项功能,在课程设计报告中要反映实现过程中采用的关键技术和主要程序流程以及主要的操作界面。

(4)数据库后台最好有触发器与多个存储过程,数据结构中最好有主明细结构(即主表与明细表联动)。

三、开发环境

1、硬件环境:铁道校区综合实验楼四楼机房

2、软件环境:win7系统;SQL Server2005;Dreamweaver CS6

四、设计思路

本次课程设计将设计制作电子商品建构系统 *电子产品表 1 手机 耳机 笔记本 平板电脑 2 型号

厂家/品牌 价格 销售量 评价

*会员表 用户名 密码 积分

等级

*管理员表 用户名 密码

会员可 添加、查看、排名电子产品表 记录; 查看自己的会员表记录

管理员 可查看、排名电子产品标记录; 查看会员积分,修改会员等级 实现登陆、注册等功能。

五、SQL建表截图及部分代码