数据库系统原理课程

上传人:第*** 文档编号:32756660 上传时间:2018-02-12 格式:DOC 页数:24 大小:904.34KB
返回 下载 相关 举报
数据库系统原理课程_第1页
第1页 / 共24页
数据库系统原理课程_第2页
第2页 / 共24页
数据库系统原理课程_第3页
第3页 / 共24页
数据库系统原理课程_第4页
第4页 / 共24页
数据库系统原理课程_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《数据库系统原理课程》由会员分享,可在线阅读,更多相关《数据库系统原理课程(24页珍藏版)》请在金锄头文库上搜索。

1、数据库系统原理课程设计报告题 目:网上书店管理数据库系统原理设计成 员: 指导教师: 时 间: 2012 年 6 月目录第 1 页 共 24 页 1网上书店管理数据库系统设计 .21课程设计要求 .21.1 课程设计的目的 .21.2 课程设计的内容和要求 .21.3 课程设计进度安排 .22. 课程设计报告正文 .32.1 系统需求分析 .32.2 系统逻辑模型 .42.3 系统的物理模型 .172.4 数据 库设 计 .183总 结 .23第 2 页 共 24 页 2网上书店管理数据库系统设计1 课程设计要求1.1 课程设计的目的1) 培养学生运用所学课程数据库系统原理的理论知识和技能,分

2、析解决计算机应用实际问题的能力。2) 培养学生掌握用数据库系统原理的知识设计计算机课题的思想和方法。3)培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。通过课程设计,要求学生在指导教师的指导下,独立完成设计课题的全部内容,包括:通过调查研究和上机实习,收集和调查有关技术资料。掌握设计课题的基本步骤和方法。根据课题的要求进行上机实验调试。1.2 课程设计的内容和要求通过课程设计要求学生掌握数据库设计、开发查询等基本方法,掌握 SQL Server 的操作方法,熟练进行数据表操作、 SQL 查询和简单的程序设计能力。初步掌握数据库设计工具 ERWIN 的操作,能够运用 ERWIN

3、 设计 ER 图。最后综合利用上述工具设计和开发一个小型数据库。为今后学习信息系统设计开发建设打下良好基础。1.3 课程设计进度安排第 14 天:查找资料,写出本次设计管理系统的实体、属性及它们之间的联系等,并请老师修改指正。第 510 天:运用 ERWIN 设计 ER 图并进行截图,运用 sql server2005 建立数据库并进行连接。第 1114 天:将整个操作流程的截图进行整合,修改并完成课程设计报告。第 3 页 共 24 页 32.课程设计报告正文2.1 系统需求分析(1)课题设计目的网上书店方便了人们的购物,因此越来越流行。而要做好一个网上书店,建设一个网上书店管理数据库系统是必

4、须的。该系统使顾客、图书、供货商等信息一目了然,使网上书店的销售管理等活动更加有序高效地进行。本系统的设计目的有以下三点:1、分类现有供货商、图书、会员信息,方便管理和销售活动。2、统计书店销售信息,方便书店管理人员更好地决策。3、方便顾客登陆网站,挑选图书更加快速便捷。(2)系统业务描述本系统包括员工管理系统、图书管理系统、顾客管理系统、供货商管理系统和物流管理系统。1、员工管理系统。该系统包括员工基本信息、员工业绩信息、员工工资信息。2、图书管理系统。该系统包括库存图书信息、已售图书信息、预定图书信息。3、顾客管理系统。该系统包括会员信息、会员购买记录信息、非会员购买记录信息。4、供货商管

5、理系统。该系统包括供货商信息、进货记录。5、物流管理系统。该系统包括图书物流发货记录与物流公司记录。(3)系统需求分析1、员工的分类,对每个员工的基本信息、业绩、工资的管理。2、对库存图书的基本信息、图书的被浏览记录、已售图书的基本信息、预 定图书的基本信息的分类和管理。3、对会员的基本信息、浏览记录、购买记录、优惠记录;非会员的浏览记录、购买记录;顾客反馈信息的管理。4、对供货商的基本信息,进货记录的管理。5、对图书物流及物流公司进行管理。(4)实体1. 管理员(管理员编号,姓名,性别,年龄,电话,职位,工龄,工资)2. 图书(图书编号,库存号,图书名称,责任者,版别,出版社,供货商,库存数

6、量,管理员编号,入库日期,出库日期)第 4 页 共 24 页 43. 图书订单(订单编号,会员编号,图书编号,图书名称,订购数量,订单状态)4. 物流记录(物流编号,图书编号,物流公司编号,费用,目的地,发货时间,到达时间)5. 销售记录(销售编号,物流编号,图书编号,销售金额)6. 会员(会员编号,姓名,会员等级,消费金额,地区,注册日期)7. 供货商(供货商编号,公司名称,图书名称,地址,联系电话)8. 物流公司(物流公司编号,公司名称,联系电话)(5)主要实体间的关系物流记录与销售记录:一次销售对应一个物流记录,是一对一的关系。管理员与图书:一个管理员管理多种图书,一本图书只有一个管理员

7、,是一对多的关系。图书订单与会员:一个订单只属于一个会员,一个会员可以有多个订单,是一对多的关系。物流记录与物流公司:一次物流只属于一个物流公司,一个物流公司可以有多个物流,是一对多的关系。图书与供货商:一类图书可以有多个供货商,一个供货商可以提供多类图书,是多对多的关系。(6)开发环境WindowsXP 系统,开发工具:ERWin、SQL Server2005。2.2 系统逻辑模型根据需求分析,在 ERWIN 中根据需求分析设计出逻辑模型。利用 ERWIN软件设计出 ER 图。如图所示:1. 打开 erwin 软件,创建新的 ERwin 模型,选择 “物理-逻辑”模型并与数据库连接1) 打开

8、 Erwin 软件:开始程序Competer AssociatwALLFusionErwin Date ModelerDRWin。第 5 页 共 24 页 52) 创建新的 ERwin 模型,点击 OK。第 6 页 共 24 页 63) 根据需求分析,在左侧导航栏选择“Entities”,单击右键建立实体。第 7 页 共 24 页 74) 为各个实体设置属性及主码。第 8 页 共 24 页 8第 9 页 共 24 页 9第 10 页 共 24 页 10第 11 页 共 24 页 11第 12 页 共 24 页 125) 为实体建立联系。图书与供货商为多对多的关系,可以生成关联实体,单击右键选择

9、“Create Association Entities”,生成新表;第 13 页 共 24 页 13第 14 页 共 24 页 14第 15 页 共 24 页 156) 有效性规则设置。单击左侧“Validation Rules”设置有效性。第 16 页 共 24 页 16管理员性别的有效性规则。会员等级的有效性规则。第 17 页 共 24 页 172.3 系统的物理模型由逻辑结构转化为物理结构第 18 页 共 24 页 182. 4 数据库设计1. 建立新的数据源。(1) 点击开始,找到控制面板,在控制面板里面找到管理工具。(2) 选择数据源,建立数据源,并安装数据源驱动。第 19 页 共

10、 24 页 19第 20 页 共 24 页 202. 从 E-Rwin 中导入到 SQL。第 21 页 共 24 页 21单击”Generate”。单击“Connect ”。第 22 页 共 24 页 22单击确定完成连接。打开 SQL Server 2005,建立数据库“网上书店管理系统”:成功导入到 SQL Server 2005第 23 页 共 24 页 233 总结通过本学期的数据库原理课程设计,我们小组通过发现问题、解决问题,收获良多。本次课程设计,我们小组遇到了很多问题。首先考验我们的就是选题,在题目的确定过程中,我们有过争执,也有过欢笑,最后通过和老师的交流,我们确定了题目。其次

11、,在最初的几天里,我们上网查找了大量的资料,在写管理系统的实体、属性及它们之间的联系时,我们再一次的遇到了问题和争执,经过温老师的修改指正,我们解决了问题。最后通过对 Erwin 和 SQL Server2005 软件的使用,我们熟练掌握了了两种软件的操作。付出就会有回报,通过我们小组的共同努力,我们最终成功解决了所遇到的困难,同时也提高了自己的能力。在完成此次课程设计的过程中,我们对Erwin 和 SQL Server2005 两种软件的掌握更加得熟练,也锻炼了我们的团队合作能力。同时,我们也深刻体会到,理论联系实践的重要性,将书本上的理论知识与实践相结合,才能学以致用,充分提高我们的能力。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号