数据库系统原理课程.docx

上传人:b****5 文档编号:7475500 上传时间:2023-01-24 格式:DOCX 页数:23 大小:836.84KB
下载 相关 举报
数据库系统原理课程.docx_第1页
第1页 / 共23页
数据库系统原理课程.docx_第2页
第2页 / 共23页
数据库系统原理课程.docx_第3页
第3页 / 共23页
数据库系统原理课程.docx_第4页
第4页 / 共23页
数据库系统原理课程.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

数据库系统原理课程.docx

《数据库系统原理课程.docx》由会员分享,可在线阅读,更多相关《数据库系统原理课程.docx(23页珍藏版)》请在冰豆网上搜索。

数据库系统原理课程.docx

数据库系统原理课程

 

数据库系统原理课程

设计报告

 

题目:

网上书店管理数据库系统原理设计

成员:

指导教师:

时间:

2012年6月

 

目录

网上书店管理数据库系统设计2

1.课程设计要求2

1.1课程设计的目的2

1.2课程设计的内容和要求2

1.3课程设计进度安排2

2.课程设计报告正文3

2.1系统需求分析3

2.2系统逻辑模型4

2.3系统的物理模型17

2.4数据库设计18

3.总结23

 

网上书店管理数据库系统设计

1.课程设计要求

1.1课程设计的目的

1)培养学生运用所学课程《数据库系统原理》的理论知识和技能,分析解决计算机应用实际问题的能力。

2)培养学生掌握用《数据库系统原理》的知识设计计算机课题的思想和方法。

3)培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。

通过课程设计,要求学生在指导教师的指导下,独立完成设计课题的全部内容,包括:

通过调查研究和上机实习,收集和调查有关技术资料。

掌握设计课题的基本步骤和方法。

根据课题的要求进行上机实验调试。

1.2课程设计的内容和要求

通过课程设计要求学生掌握数据库设计、开发查询等基本方法,掌握SQLServer的操作方法,熟练进行数据表操作、SQL查询和简单的程序设计能力。

初步掌握数据库设计工具ERWIN的操作,能够运用ERWIN设计ER图。

最后综合利用上述工具设计和开发一个小型数据库。

为今后学习信息系统设计开发建设打下良好基础。

1.3课程设计进度安排

第1-4天:

查找资料,写出本次设计管理系统的实体、属性及它们之间的联系等,并请老师修改指正。

第5-10天:

运用ERWIN设计ER图并进行截图,运用sqlserver2005建立数据库并进行连接。

第11-14天:

将整个操作流程的截图进行整合,修改并完成课程设计报告。

2.课程设计报告正文

2.1系统需求分析

(1)课题设计目的

网上书店方便了人们的购物,因此越来越流行。

而要做好一个网上书店,建设一个网上书店管理数据库系统是必须的。

该系统使顾客、图书、供货商等信息一目了然,使网上书店的销售管理等活动更加有序高效地进行。

本系统的设计目的有以下三点:

1、分类现有供货商、图书、会员信息,方便管理和销售活动。

2、统计书店销售信息,方便书店管理人员更好地决策。

3、方便顾客登陆网站,挑选图书更加快速便捷。

(2)系统业务描述

本系统包括员工管理系统、图书管理系统、顾客管理系统、供货商管理系统和物流管理系统。

1、员工管理系统。

该系统包括员工基本信息、员工业绩信息、员工工资信息。

2、图书管理系统。

该系统包括库存图书信息、已售图书信息、预定图书信息。

3、顾客管理系统。

该系统包括会员信息、会员购买记录信息、非会员购买记录信息。

4、供货商管理系统。

该系统包括供货商信息、进货记录。

5、物流管理系统。

该系统包括图书物流发货记录与物流公司记录。

(3)系统需求分析

1、员工的分类,对每个员工的基本信息、业绩、工资的管理。

2、对库存图书的基本信息、图书的被浏览记录、已售图书的基本信息、预定图书的基本信息的分类和管理。

3、对会员的基本信息、浏览记录、购买记录、优惠记录;非会员的浏览记录、购买记录;顾客反馈信息的管理。

4、对供货商的基本信息,进货记录的管理。

5、对图书物流及物流公司进行管理。

(4)实体

1.管理员(管理员编号,姓名,性别,年龄,电话,职位,工龄,工资)

2.图书(图书编号,库存号,图书名称,责任者,版别,出版社,供货商,库存数量,管理员编号,入库日期,出库日期)

3.图书订单(订单编号,会员编号,图书编号,图书名称,订购数量,订单状态)

4.物流记录(物流编号,图书编号,物流公司编号,费用,目的地,发货时间,到达时间)

5.销售记录(销售编号,物流编号,图书编号,销售金额)

6.会员(会员编号,姓名,会员等级,消费金额,地区,注册日期)

7.供货商(供货商编号,公司名称,图书名称,地址,联系电话)

8.物流公司(物流公司编号,公司名称,联系电话)

(5)主要实体间的关系

物流记录与销售记录:

一次销售对应一个物流记录,是一对一的关系。

管理员与图书:

一个管理员管理多种图书,一本图书只有一个管理员,是一对多的关系。

图书订单与会员:

一个订单只属于一个会员,一个会员可以有多个订单,是一对多的关系。

物流记录与物流公司:

一次物流只属于一个物流公司,一个物流公司可以有多个物流,是一对多的关系。

图书与供货商:

一类图书可以有多个供货商,一个供货商可以提供多类图书,是多对多的关系。

(6)开发环境

WindowsXP系统,开发工具:

ERWin、SQLServer2005。

2.2系统逻辑模型

根据需求分析,在ERWIN中根据需求分析设计出逻辑模型。

利用ERWIN软件设计出ER图。

如图所示:

1.打开erwin软件,创建新的ERwin模型,选择“物理-逻辑”模型并与数据库连接

1)打开Erwin软件:

开始——程序——CompeterAssociatw——ALLFusion——ErwinDateModeler——DRWin。

2)创建新的ERwin模型,点击OK。

3)根据需求分析,在左侧导航栏选择“Entities”,单击右键建立实体。

4)为各个实体设置属性及主码。

5)为实体建立联系。

图书与供货商为多对多的关系,可以生成关联实体,单击右键选择“CreateAssociationEntities”,生成新表;

6)有效性规则设置。

单击左侧“ValidationRules”设置有效性。

管理员性别的有效性规则。

会员等级的有效性规则。

2.3系统的物理模型

由逻辑结构转化为物理结构

2.4数据库设计

1.建立新的数据源。

(1)点击开始,找到控制面板,在控制面板里面找到管理工具。

(2)选择数据源,建立数据源,并安装数据源驱动。

2.从E-Rwin中导入到SQL。

单击”Generate”。

单击“Connect”。

单击确定完成连接。

 

打开SQLServer2005,建立数据库“网上书店管理系统”:

成功导入到SQLServer2005

3总结

通过本学期的数据库原理课程设计,我们小组通过发现问题、解决问题,收获良多。

本次课程设计,我们小组遇到了很多问题。

首先考验我们的就是选题,在题目的确定过程中,我们有过争执,也有过欢笑,最后通过和老师的交流,我们确定了题目。

其次,在最初的几天里,我们上网查找了大量的资料,在写管理系统的实体、属性及它们之间的联系时,我们再一次的遇到了问题和争执,经过温老师的修改指正,我们解决了问题。

最后通过对Erwin和SQLServer2005软件的使用,我们熟练掌握了了两种软件的操作。

付出就会有回报,通过我们小组的共同努力,我们最终成功解决了所遇到的困难,同时也提高了自己的能力。

在完成此次课程设计的过程中,我们对Erwin和SQLServer2005两种软件的掌握更加得熟练,也锻炼了我们的团队合作能力。

同时,我们也深刻体会到,理论联系实践的重要性,将书本上的理论知识与实践相结合,才能学以致用,充分提高我们的能力。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1