数据库系统课程设计报告

数据库系统课程设计报告

ID:8485955

大小:1.47 MB

页数:26页

时间:2018-03-29

数据库系统课程设计报告_第1页
数据库系统课程设计报告_第2页
数据库系统课程设计报告_第3页
数据库系统课程设计报告_第4页
数据库系统课程设计报告_第5页
资源描述:

《数据库系统课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、数据库课程设计说明书数据库系统课程设计报告题目:网上书店系统课程代号:课程名称:数据库系统课程设计学号:姓名:班级:指导教师:完成日期:2010年12月26数据库课程设计说明书第一章引言1.1设计开发的意义随着Internet的发展,电子商务越来越流行。很多企业都已不满足于一个简单的仅仅能够发布信息的静态网站,现代企业需要的是一个功能强大的,能提供完善的电子商务服务的动态商务网站。同时人们的生活方式也在随着发生改变,传统的购物方式已不能满足人们的需求,人们越来越倾向于网上购物,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。1.2所设计应用系统

2、的任务及目标JSP即JavaServerPage,是Sun公司推出的一种网站开发技术,借助Java平台,它可以在Servlet和JavaBean的支持下,完成功能强大的Web应用程序。所以,在我的数据库课程设计中,我采用了JSP作为开发工具,构建了一个能实现基本的电子商务的小型动态商网站——网上书店系统。该系统能实现用户的注册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备一个网上商品销售系统应该具备的常用功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术,可以说,目前的大型商务网站也就是我们这个小型网站在内容上的扩充和完善。在这次的设计中,我和杨航同学共同合作完成,我

3、们共同完成需求分析和数据库的设计,后期的JAVA设计由杨航同学完成,页面设计由我完成。1.3设计开发及运行的软硬件环境硬件:PC机,服务器软件:系统客户端运行在Windows平台下,服务器端可以运行在Windows平台或者Unix平台下,sqlserver2005,tomcat6.0,myEclipes26数据库课程设计说明书第一章系统分析与设计2.1系统需求分析通过对电子商务网站及网上书店的考察、分析,本系统应该具有以下功能:l统一友好的操作界面,能保证系统的易用性。l规范、完善的基础信息设置。l图书分类详尽,可按不同类别查看商品信息。l按图书大类及图书名称进行模糊查询。l实现网上购书。2

4、.2数据库概念结构设计针对网上书店系统的需求分析,得出如下需求信息。§一个用户可以购买多本图书。§一个用户对应一张订单。§一个列表对应多张订单。针对本系统功能分析,总结出如下的需求信息。§用户,包括数据项:用户ID、用户名、密码。§图书,包括数据项:图书编号、图书名、价格、图书介绍。§订单列表,包括数据项:订单编号、图书编号、购书数量。§订单,包括数据项:订单编号、用户编号、下单时间。2.2.1数据库概念结构设计从本系统中规划出的实体有:用户信息实体、管理员信息实体、图书实体、图书分类实体、订单实体、订单列表实体。实体之间关系的E-R图如图2.1所示。管理员实体的E-R图,如图2.2所示。图

5、书分类实体的E-R图,如图2.3所示。用户信息实体的E-R图,如图2.4所示。图书实体的E-R图,如图2.5所示。订单实体的E-R图,如图2.6所示。订单列表实体的E-R图,如图2.7所示。26数据库课程设计说明书MN图书用户管理订单订单列表管理员图书分类1NN11受理购买mai书提交管理属于管理属于属于图2.1实体之间的E-R图管理员用户名密码图书分类分类名称分类编号图2.2管理员实体的E-R图图2.3图书分类实体E-R图用户用户名密码地址真名性别电话邮编Email注册时间注册IP图2.4用户实体E-R图26数据库课程设计说明书图书图书编号图书名称分类编号封面作者出版社内容介绍总数量剩余数

6、量价格图2.5书实体E-R图订单订单编号用户编号购买时间总价格内容IP地址是否发货是否付款图2.6订单实体E-R图订单列表购书数量图书编号用户号订单号图2.7订单列表实体的E-R图2.1数据库逻辑结构设计表4.1为图书信息列表,记录书店现有的图书信息。表4.1 Book表列名数据类型长度允许空注释IDInt4图书编号BookNamevarchar40否图书名称BookClassInt4否图书分类AuthorVarchar25是作者26数据库课程设计说明书PublishVarchar150是出版社BookNoVarchar30是书号Contenttext300是内容Pricefloat8是价格

7、Amountint4是总数量Leav_numberint4是剩余数量RegTimedatatime8是注册时间Picturevarchar60是封面表4.2为书店管理员信息表,记录管理员的帐号和密码。表4.2BookAdmin表列名数据类型长度允许空注释AdminuserVarchar20否管理员AdminPassVarchar20否管理员密码表4.3为用户信息表,记录用户的基本信息。表4.3用户表列名数据类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。