- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网上书店系统
专业:
班级:
小组:
网上书店需求分析说明书
第一部分、概述
1、项目名称及背景
项目名称:网上书店系统
开发背景:学习面向对象分析和设计编写目的
2、系统开发的目标
管理员可以维护客户注册信息、维护图书信息、处理订定单信息、维护系统
公告、网上售书。查看图书调查报告、游客可以在线注册为会员、投票、购书。
本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。
3、功能概述
网站全台:游客浏览图书,搜索图书;游客注册会员,会员修改信息、购买图书、订单
查询;销售排行;新书上架;网站公告。
网站后台:图书管理(添加图书、修改图书、删除图书)、会员管理、订单管理、管理
员退出。
4、总体设计
4.1 项目规划
网上书店系统是一个典型的JSP数据库开发应用程序,由前台图书展示及销
售、后台管理两部分组成。
1、前台商品展示及销售:
该部分主要包括新书上架、特价图书、销售排行、购物车、会员管理、图书
公告及订单查询、图书查询等。
2、后台管理:
该部分主要对商城内的一些基础数据进行有效管理,包括图书管理、会员管
理、订单管理、公告管理等。
第二部分 产品概述
2.1 系统功能
功能九:管理员的登录与注销功能,管理员进入后台进行操作也要经过最高层管理员的允许。
2.2 运行环境软件:builderX开发软件或者是SUN公司开发的NetBeans IDE 6.1开发软件,数据服务层使用的是MySQL数据库。
(2)硬件平台2.3 用户的特点2.3 条件与限制采用通讯协议第三功能需求3.1 功能划分
图3.1 系统模块的层次方框图
3.2 功能描述(2)用户管理模块
该模块负责管理所有网上书店的用户信息。主要功能包括添加、删除、修改以及查找用户信息。用户将被分为两类:管理员和会员。会员类型的转换也将在用户管理中实现,管理员可以管理所有用户信息,而会员只能对自己私有的信息进行维护。
(3)销售统计模块
为了查看书店的销售业绩,我们必须对所有的书籍的销售情况进行汇总,销售统计模块将完成此项功能,系统可按时间、书籍类型、出版日期等内容或任意几项内容的组合来对所售书籍情况进行添加,包括销售数量、销售额等。该统计模块是一个相当完整的模块。
(4)商品查询模块
管理模块和销售模块中都提供了书籍查询模块。在管理模块中,书籍查询是出于维护的目的,也就是说紧接着查询下一个功能就是商品维护功能。而在销售模块中,书籍查询是出于购买的目的,紧接着查询的下一个功能应是对书籍的购买操作或是个人的购物车添加功能。对于商品查询我们提供多条件组合查询,包括按时间、书籍类型、出版日期等内容或任意几项内容的查询,这与统计的方式相当相似。只是添加结果是一个总体,而查询结果是各项各类的逐条信息。
(5)商品浏览模块
为了让会员购买书籍,我们必须先提供让其了解书籍信息,然后做出购买的决定。在首页我们提供有限的最新商品的销售信息,如果会员需要分类了解书籍信息,系统为每个分类都提供了详细的分类书籍信息提供页,会员可以选择是否购买或者放入购物车以供将来选择参考。
(6)购物车模块
电子商务站点的核心就是购物车。会员可在这个区域内建立他们的订单,只要选择各种自己需求的商品,并将它们添加到自己的预购信息栏中即可。通常,该过程被形象地成为“向车中添加项目”,这就像在超市购物一样。当然,他随时有权将商品从车中取出,或者将车推往前台结账。
3.2.2与数据库有关的功能描述
根据设计出的E-R图模型,网上书店系统中需要包含3张表:书信息表、用户信息数据表、书籍类型表,分别对应E-R图中的书籍信息实体图、用户信息实体图。根据以上的数据库概念设计出系统数据库方面的逻辑结构和实体-联系图(E-R图)。
(1)网上书店系统用户与书之间的E-R图
图3-2 网上书店系统用户与书之间的E-R图
(2)网上书店系统用户与管理员之间的E-R图
图3.3 用户与管理员之间的实体联系图
(3)网上书店系统书籍信息实体图
图3-2 网上书店系统书籍信息实体图
3.3 故障处理第四 其它需求4.1 应用环境4.2 其它要求
管理员类型
管理员密码
管理员用户名
管理
管理员信息
电子邮箱
登录密码
用户类别
用户名
用户信息
用户登录与注册
购物车
书籍浏览
书籍查询
销售统计
用户管理
书籍管理
网 上 书 店 系 统
后台管理模块
前台销售模块
书籍
购买
用户
书籍信息
书籍名称
书籍编号
出版时间
简单描述
书籍类别
书籍原价
打折额度
文档评论(0)