[网上书店系统设计报告.doc

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[网上书店系统设计报告

大理学院数学与计算机学院 《数据库系统设计》课程设计报告 班级: 2011级计算机科学与技术2班 学号: 2011115252 姓名: 董卜菡 系统名称: 网上书店系统 总分: 目录 一、需求分析 3 1.背景分析 3 2.功能需求 3 3.系统功能图 6 二、数据库设计 9 2.1 数据库概念设计 7 分ER图: 7 总体ER图: 8 2.2数据库的逻辑设计 9 三、系统实现 10 3.1 数据库访问 10 3.2 业务逻辑层类及代码 17 3.3表示层的实现 17 四、课程设计总结 22 五、参考文献 29 一、需求分析 1.背景简介 在如今互联网快速发展的时代,网络以其快捷高速的方式改变着我们的生活方式,越来越多的人开始意识到Internet所蕴含的无限商机和经济价值,并积极投身于电子商务。而网上书店就是这商业行为电子化的最典型例子。网上书店具有很多新的特性,例如:其经营成本要比传统书店低得多、不需要支付昂贵的店铺租金和装修费用、不需要大量的资金用于库存管理、同时可以实现24小时营业,不需要营业员,可以依靠数据库更人性化的提供服务。网上书店在价格、时效性、品种、查询方式等方面的优势使用户只要使用鼠标点击下订单送货上门综上所述,网上书店已经成为互联网时代购书者的最佳选择,必将获得巨大的成功。 (2)会员 1)浏览图书、按类别查询图书、查看图书详细信息。 2)加入购物车、修改购物车、订购图书、生成订单、查看订单等。 3)查看、修改个人信息(登录密码,常用发货地址,发票抬头管理等) 会员用例图2-2 (3)管理员 1)浏览图书、按类别查询图书、查看图书详细信息。 2)查看订单、处理订单进行发货处理等。 3)查看、修改个人信息。 4)更新图书信息,如增加、删除图书、更新库存量、商品名称、增加图书的属性列等。 管理员用例图2-3 3.系统功能图 从上述的功能分析可以得出,网上书店系统中需要有会员、图书、订单等信息。对于会员,需要有会员的账号、密码、姓名、邮箱、电话、联系地址等属性;对于图书,需要有书名、图书类别、出版社、作者、图书概况、定价、折扣、库存数量等属性;其中图书可以有折扣(如8折、7.5折等),实际售价由定价乘以折扣,再除以10计算得出;对于一个订单,需记录会员的订购日期、管理员进行发货的发货日期、订购总价等属性,其中订购总价是由多种图书实际售价乘以订购数量,再进行累计计算得出的。 网上书店系统中的图书销售基本规定如下:每个会员可以通过订购图书生成多个订单,每个订单仅属于一个会员,每个订单中可以包含多种图书商品,每种图书商品可以出现在多个订单中;在订单信息中,每种图书都有对应的订购数量。管理员在支付以后可以对其进行发货处理。 网上书店系统流程图3-1 4.数据字典 用户信息表4-1 序号 字段名 类型 长度 字段描述 1 会员帐号 varchar 50 记录用户的唯一标识 2 密码 varchar 8 记录用户的登录密码 3 姓名 varchar 50 记录用户的真实名字 4 邮箱 varchar 50 记录用户的电子邮箱 5 电话 varchar 20 记录用户的电话号码 6 联系地址 varchar 50 记录用户的联系地址 图书信息表4-2 序号 字段名 类型 长度 字段描述 1 图书编号 int 4 定义商品的唯一ID号 2 书名 varchar 50 记录商品的名称 3 图书类别 varchar 50 记录商品的类别 4 出版社 varchar 50 记录商品的发行公司 5 作者 varchar 50 记录商品的作者姓名 6 图书概况 varchar 50 记录商品大致信息 7 定价 money 8 记录商品的价格 8 折扣 money 8 记录商品当前折扣 9 库存数量 int 4 记录商品的数量 订单信息表4-3 序号 字段名称 类型 长度 字段描述 1 订单编号 int 4 记录订购单的唯一ID号 2 书本名称 varchar 50 记录购买书本的名称 3 订购数量 int 4 记录购买图书的数量 4 订购总价 money 8 记录购买图书的总价 5 订购日期 Datetime 8 记录购买图书的日期 6 发货日期 Datetime 8 记录管理员发货日期 管理员信息表4-4 序号 字段名称

文档评论(0)

1983xuesheng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档