版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、简易网上书店需求分析说明书 第一部分、概述 1、项目名称及背景 项目名称:网上书店系统 开发背景:学习面向对象分析和设计编写目的2、系统开发的目标 管理员可以维护客户注册信息、维护图书信息、处理订定单信息、维护系统公告、网上售书。查看图书调查报告、游客可以在线注册为会员、投票、购书。本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。 3、功能概述 网站全台:游客浏览图书,搜索图书;游客注册会员,会员修改信息、购买图书、订单查询;销售排行;新书上架;网站公告。 网站后台:图书管理(添加图书、修改图书、删除图书)、会员管理、订单管理、管理员退出。4、总体设计 4.1 项目规划 网
2、上书店系统是一个典型的JSP数据库开发应用程序,由前台图书展示及销售、后台管理两部分组成。 1、前台商品展示及销售: 该部分主要包括新书上架、特价图书、销售排行、购物车、会员管理、图书公告及订单查询、图书查询等。 2、后台管理: 该部分主要对商城内的一些基础数据进行有效管理,包括图书管理、会员管理、订单管理、公告管理等。第二部分 产品概述2.1 系统功能开发一个基于Web的网上书店,采用结构化设计分析方法,该系统包括前台购书和后台管理两大总的模块,后台管理模块又包括分类录入书籍(以及书籍的相关信息,如名称、页数、摘要、目录等)和管理前台用户,前台管理模块包括用户登录,查询、浏览书籍,以及购书功
3、能。本网站的所有会员都可以特价买书,新用户可以通过注册成为本网站的会员,并可以定购书籍和查询订单。本系统的各项功能描述如下:功能一:注册会员功能,该功能的优先级较高,要想正常使用本网站,就要首先进行注册,需要填写用户名、密码、确认密码、邮箱等问题。功能二:会员登录功能,该功能的优先级较高,使用已经注册过的用户名和密码进行登录,经过系统确认正确后,即可进入下一步操作。功能三:会员找回密码功能,如果用户使用的过程中忘记密码或发生异常情况需要找回密码。功能四:浏览搜索图书功能,通过输入想要找的书籍的关键字进行查询,然后从若干本书中进行浏览,挑选出自己想要的书籍。功能五:购物车功能,在浏览网页和查找书
4、籍的过程中,如果选中某一本书,就可以随时将它添加到自己的购物车中,前提条件是这必须要在登录之后才能完成的操作。而且,还可以将购物车中的书使用网上银行账户通过支付宝的操作进行递交付款。功能六:排行榜功能,该功能是将网站上的所有书籍按照销售量进行排序显示,并将网站上的所有书籍按照上传日期进行排序再显示。功能七:书店网站管理员对图书进行分类管理功能,该功能包括添加图书、修改图书、删除图书、添加书籍类型、修改书籍类型、删除书籍类型并且显示出所有的书籍类型和书籍信息(如书号、名称等)。功能八:书店网站管理员对网站的会员进行管理功能,该功能是指管理员可以维护客户注册信息、维护图书信息、维护系统公告,同时,
5、还可以将一些使用不规范的用户或者长期不用的用户进行删除。店长管理员还可以给其他董事管理员分配管理权限,以致实现本网站的秩序。功能九:管理员的登录与注销功能,管理员进入后台进行操作也要经过最高层管理员的允许。2.2 运行环境和使用工具(1)软件工具:Windows 2000/XP操作系统,Macromedia公司的Dreamweaver软件,Borland公司开发的JbuilderX开发软件或者是SUN公司开发的NetBeans IDE 6.1开发软件,数据服务层使用的是MySQL数据库。(2)硬件平台:Intel/奔腾处理器的个人计算机(内存1G)。2.3 用户的特点(1)本网站的管理员即本书
6、店的店长,要具有比较优秀的管理才能。在进书的时候具有独特的判断眼光和审时度势的能力。(2)本网站的会员就是网络上的游客们,所以用户界面要做得友好,操作简单易懂,不繁琐。用户信息较多,所以要追求较高的安全性,以致保护用户的有效信息不被窃取。2.3 条件与限制(一)本系统采用TCP/IP通讯协议。由于HTML语言是一种脚本语言,有它无法克服的缺点:所完成的代码功能不能及时看到运行时期运行状况,并且开发速度慢,所以在开发过程中采用了Dreamweaver软件进行客户端程序的开发。(二)数据库方面的数据参照完整性约束:管理员在添加书籍和删除书籍的时候,要保持数据的参照完整性。在书类型表(booktyp
7、e表)中删除某一元组和修改主码值会破坏数据参照完整性,在书信息表(books表)中插入元组和修改外码值时破坏数据参照完整性。第三部分 功能需求3.1 功能划分网 上 书 店 系 统书籍管理用户管理销售统计书籍查询书籍浏览购物车用户登录与注册后台管理模块前台销售模块图3.1 系统模块的层次方框图3.2 功能描述3.2.1 系统功能描述(1)书籍管理模块该模块负责管理本系统所有销售书籍信息。主要功能包括添加、删除、修改以及查找信息,并且包括商品高级查询子模块,该模块将在下面介绍。只有管理员才具有对书籍信息进行修改的权利,商品管理是网上书店系统的核心,网上书店对书籍价格的调整以及新书的添加等都将在这
8、部分完成。(2)用户管理模块该模块负责管理所有网上书店的用户信息。主要功能包括添加、删除、修改以及查找用户信息。用户将被分为两类:管理员和会员。会员类型的转换也将在用户管理中实现,管理员可以管理所有用户信息,而会员只能对自己私有的信息进行维护。(3)销售统计模块为了查看书店的销售业绩,我们必须对所有的书籍的销售情况进行汇总,销售统计模块将完成此项功能,系统可按时间、书籍类型、出版日期等内容或任意几项内容的组合来对所售书籍情况进行添加,包括销售数量、销售额等。该统计模块是一个相当完整的模块。(4)商品查询模块管理模块和销售模块中都提供了书籍查询模块。在管理模块中,书籍查询是出于维护的目的,也就是
9、说紧接着查询下一个功能就是商品维护功能。而在销售模块中,书籍查询是出于购买的目的,紧接着查询的下一个功能应是对书籍的购买操作或是个人的购物车添加功能。对于商品查询我们提供多条件组合查询,包括按时间、书籍类型、出版日期等内容或任意几项内容的查询,这与统计的方式相当相似。只是添加结果是一个总体,而查询结果是各项各类的逐条信息。(5)商品浏览模块为了让会员购买书籍,我们必须先提供让其了解书籍信息,然后做出购买的决定。在首页我们提供有限的最新商品的销售信息,如果会员需要分类了解书籍信息,系统为每个分类都提供了详细的分类书籍信息提供页,会员可以选择是否购买或者放入购物车以供将来选择参考。(6)购物车模块
10、电子商务站点的核心就是购物车。会员可在这个区域内建立他们的订单,只要选择各种自己需求的商品,并将它们添加到自己的预购信息栏中即可。通常,该过程被形象地成为“向车中添加项目”,这就像在超市购物一样。当然,他随时有权将商品从车中取出,或者将车推往前台结账。3.2.2与数据库有关的功能描述根据设计出的E-R图模型,网上书店系统中需要包含3张表:书信息表、用户信息数据表、书籍类型表,分别对应E-R图中的书籍信息实体图、用户信息实体图。根据以上的数据库概念设计出系统数据库方面的逻辑结构和实体联系图(ER图)。(1)网上书店系统用户与书之间的E-R图 书籍购买用户图3-2 网上书店系统用户与书之间的E-R
11、图(2)网上书店系统用户与管理员之间的E-R图用户信息用户名用户类别登录密码电子邮箱管理员信息管理管理员用户名管理员密码管理员类型图3.3 用户与管理员之间的实体联系图(3)网上书店系统书籍信息实体图书籍信息书籍名称书籍编号出版时间简单描述书籍类别书籍原价打折额度图3-2 网上书店系统书籍信息实体图3.3 故障处理根据系统的需求说明书,项目负责人、软件分析设计人员以及编程人员对系统进行检查,维护,和整修。第四部分 其它需求4.1 应用环境应用环境中数据库管理系统需求选用SQL server2000或者Oracle数据库,该数据库管理系统提供数据库之间的数据复制功能,可代替现有系统单据数据的手工传递工作,降低出错率,提高数据的可用性。4.2 其它要求数据库安全
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 名义股东协议合同范例
- 岭南师范学院《国际贸易单证实务》2021-2022学年第一学期期末试卷
- 大埔租房合同范例
- 冷库设备拆除合同模板
- 2024年工业产品买卖合同模板
- 2024年学校急救药品配置合同
- 2024年国际知名品牌授权经营合同
- 个人雇佣合同范例6
- 出售风景楼房合同模板
- 印刷委托简易合同模板
- GJB9001C质量手册+程序文件+记录清单
- m301项目整车关键技术路线-性能中心
- 陕2022TJ073 逆作法钢筋混凝土顶管工作井标准图集
- 安全生产月五项内容考试试卷
- GB/T 5237.6-2017铝合金建筑型材第6部分:隔热型材
- GB/T 30428.1-2013数字化城市管理信息系统第1部分:单元网格
- GB/T 1446-2005纤维增强塑料性能试验方法总则
- GB/T 13252-2008包装容器钢提桶
- GA/T 497-2016道路车辆智能监测记录系统通用技术条件
- FZ/T 74001-2020纺织品针织运动护具
- 依法治企-(公司治理培训课件)
评论
0/150
提交评论