网上书店系统设计报告

网上书店系统设计报告

ID:27306409

大小:1.76 MB

页数:30页

时间:2018-12-02

网上书店系统设计报告_第1页
网上书店系统设计报告_第2页
网上书店系统设计报告_第3页
网上书店系统设计报告_第4页
网上书店系统设计报告_第5页
资源描述:

《网上书店系统设计报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、大理学院数学与计算机学院《数据库系统设计》课程设计报告班级:2011级计算机科学与技术2班学号:2011115252姓名:董卜菡系统名称:网上书店系统总分:29/30目录一、需求分析31.背景分析32.功能需求33.系统功能图6二、数据库设计92.1数据库概念设计7分ER图:7总体ER图:82.2数据库的逻辑设计9三、系统实现103.1数据库访问103.2业务逻辑层类及代码173.3表示层的实现17四、课程设计总结22五、参考文献2929/30一、需求分析1.背景简介在如今互联网快速发展的时代,网络以其快捷高速的方式

2、改变着我们的生活方式,越来越多的人开始意识到Internet所蕴含的无限商机和经济价值,并积极投身于电子商务。而网上书店就是这商业行为电子化的最典型例子。网上书店具有很多新的特性,例如:其经营成本要比传统书店低得多、不需要支付昂贵的店铺租金和装修费用、不需要大量的资金用于库存管理、同时可以实现24小时营业,不需要营业员,可以依靠数据库更人性化的提供服务。网上书店在价格、时效性、品种、查询方式等方面的优势使用户只要使用鼠标点击浏览、查询下订单,就能送货上门。综上所述,网上书店已经成为互联网时代购书者的最佳选择,必将获得

3、巨大的成功。2.功能需求对于网上书店系统中普通用户、会员和管理员的具体功能描述如下:(1)普通用户1)浏览图书、按类别查询图书、查看图书详细信息。2)注册为会员。普通用户用例图2-1(2)会员29/301)浏览图书、按类别查询图书、查看图书详细信息。2)加入购物车、修改购物车、订购图书、生成订单、查看订单等。3)查看、修改个人信息(登录密码,常用发货地址,发票抬头管理等)会员用例图2-2(3)管理员1)浏览图书、按类别查询图书、查看图书详细信息。2)查看订单、处理订单进行发货处理等。3)查看、修改个人信息。4)更新图

4、书信息,如增加、删除图书、更新库存量、商品名称、增加图书的属性列等。管理员用例图2-329/303.系统功能图从上述的功能分析可以得出,网上书店系统中需要有会员、图书、订单等信息。对于会员,需要有会员的账号、密码、姓名、邮箱、电话、联系地址等属性;对于图书,需要有书名、图书类别、出版社、作者、图书概况、定价、折扣、库存数量等属性;其中图书可以有折扣(如8折、7.5折等),实际售价由定价乘以折扣,再除以10计算得出;对于一个订单,需记录会员的订购日期、管理员进行发货的发货日期、订购总价等属性,其中订购总价是由多种图书实

5、际售价乘以订购数量,再进行累计计算得出的。网上书店系统中的图书销售基本规定如下:每个会员可以通过订购图书生成多个订单,每个订单仅属于一个会员,每个订单中可以包含多种图书商品,每种图书商品可以出现在多个订单中;在订单信息中,每种图书都有对应的订购数量。管理员在支付以后可以对其进行发货处理。网上书店系统流程图3-129/304.数据字典用户信息表4-1序号字段名类型长度字段描述1会员帐号varchar50记录用户的唯一标识2密码varchar8记录用户的登录密码3姓名varchar50记录用户的真实名字4邮箱varcha

6、r50记录用户的电子邮箱5电话varchar20记录用户的电话号码6联系地址varchar50记录用户的联系地址图书信息表4-2序号字段名类型长度字段描述1图书编号int4定义商品的唯一ID号2书名varchar50记录商品的名称3图书类别varchar50记录商品的类别4出版社varchar50记录商品的发行公司5作者varchar50记录商品的作者姓名6图书概况varchar50记录商品大致信息7定价money8记录商品的价格8折扣money8记录商品当前折扣9库存数量int4记录商品的数量订单信息表4-3序号字

7、段名称类型长度字段描述1订单编号int4记录订购单的唯一ID号2书本名称varchar50记录购买书本的名称3订购数量int4记录购买图书的数量4订购总价money8记录购买图书的总价5订购日期Datetime8记录购买图书的日期6发货日期Datetime8记录管理员发货日期29/30管理员信息表4-4序号字段名称类型长度字段描述1管理员帐号varchar50记录管理员的唯一标识2密码varchar8记录管理员登录密码3姓名varchar50记录管理员的姓名4电话varchar20记录管理员的电话5联系地址varch

8、ar50记录管理员的联系地址二、数据库设计2.1数据库概念设计会员信息E-R图图书信息E-R图29/30管理员信息E-R图姓名姓名电话密码会员管理管理员n1………….n1订购数量订购日期购买管理发货处理订购总价n图书m更新图书信息图书编号书名……实体之间的关系E-R图29/302.2数据库的逻辑设计用户信息表UserInfo字段名数据类型含义说

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

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

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