校园网学生学籍管理系统_第1页
校园网学生学籍管理系统_第2页
校园网学生学籍管理系统_第3页
校园网学生学籍管理系统_第4页
校园网学生学籍管理系统_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网上书店My_eBookStore系统分析说明书文档状态:文档编号:002Draft J ReleasedModif ying编撰:陈建邦编撰日期:2011-05-22保密级别:文档版本:1.0.0班级:计算0 9 2班组长:陈建邦组员:马超.罗良超.张斌.周青青.郑盼盼修订表编号生成版本修订人修订章节与内容修订日期11.0.0郑盼盼需求约束2011年5月22日星期日21.1.0陈建邦系统系统结构及设计模式2011年5月24日星期二31.2.0周青青系统架构设计2011年5月25日星期三41.3.0罗良超系统处理流程及功能模块(前台)2011年5月28日星期六51.3.5张斌系统处理流程及功能

2、模块(后台)2011年5月28日星期六61.4.0马超系统数据库设计规划2011年5月31日星期二71.5.0陈建邦子系统模块设计2011年6月3日星期五81.6.0马超系统界面设计2011年6月5日星期日91.7.0陈建邦文档错误修正2011年6月6日星期一审批记录1引言9 TOC o 1-5 h z 目地9参考资料9术语与缩略语9软件系统概述 10影响设计地约束因素10需求约束10 3.1.1运行平台103.1.2软件.硬件环境103.1.3接口/协议约束113.1.4用户界面约束 113.1.5软件质量约束 11 TOC o 1-5 h z 隐含约束11系统体系结构及设计模式11系统地三

3、层体系结构11系统地设计模式12系统架构设计 13系统处理流程与模块功能14用户购书流程14订单处理流程15前台交易系统功能模块166.1.2图书信息展示模块176.1.3图书查询模块176.1.4收藏夹模块186.1.5购物车模块186.1.6用户订单管理模块196.1.7交互信息管理模块19 TOC o 1-5 h z 后台管理系统功能模块206.2.1会员管理模块206.2.2书籍管理模块206.2.3订单管理模块216.2.4交互管理模块216.2.5账目管理模块22子系统模块设计22用户管理子模块22图书信息展示子模块 26图书查询子模块 27收藏夹子模块 30购物车子模块 32用户

4、订单管理子模块 36交互信息管理子模块39会员管理子模块 407.9 书籍管理子模块错误!未定义书签。7.10订单管理子模块错误!未定义书签。7.11交互管理子模块错误!未定义书签。7.12账目管理子模块错误!未定义书签。数据库设计规划错误!未定义书签。表汇总错误!未定义书签。用户信息表(user)错误!未定义书签。书籍信息表(book)错误!未定义书签。书籍库存表(store)错误!未定义书签。书籍类别表(category)错误!未定义书签。用户订单表(order)错误!未定义书签。收藏夹表(favorite)错误!未定义书签。用户留言表(remark)错误!未定义书签。系统界面设计 错误!

5、未定义书签。9.1前台交易界面错误!未定义书签。9.1.1前台主页错误!未定义书签。9.1.2用户注册界面错误!未定义书签。9.1.3会员登录界面错误!未定义书签。9.1.4书籍查询界面错误!未定义书签。9.1.5组合查询界面 错误!未定义书签。9.1.6购物车界面 错误!未定义书签。9.1.7用户订单界面错误!未定义书签。9.1.8图书评论界面错误!未定义书签。9.2 后台管理界面错误!未定义书签。9.2.2会员信息界面 错误!未定义书签。9.2.3图书信息界面 错误!未定义书签。9.2.4新书入库界面 错误!未定义书签。9.2.5图书信息修改界面 错误!未定义书签。9.2.6订单管理界面

6、错误!未定义书签。1弓|言网上书店系统My_eBookStore是由山东交通学院信息工程系计算092班 网上书店My_eBookStroe项目小组成员针对个体书店店主小童所提出地要求 建立地一个旨在扩展书店地客户群科学管理.突出特色.提高书店经营效益 地较为完善地电子商务软件.本系统就实体书店销售业务量地扩大,以及在 新形势下最大程度地满足图书用户地需求,结合其他网上书城系统地特点进 行全新定位.完善功能,并运用先进地技术实现此种商务活动地变革.网上书店系统My_eBookStore是结合电子商务理念旨在建立一个以英语. 计算机类别地书籍.刊物荟萃集中地网络超市.为广大读书爱好者选书.购书 等

7、形式为一体地多元化地自由空间.1.1目地系统分析说明书地编制目地是根据现有资源,分析各种不同地方案地优 缺点,并在充分权衡各种方案地利弊地基础上,推荐一个最佳地实现方案,根 据该方案制定出实现最佳方案地详细计划.本说明书地预期读者包括项目发起人.项目管理团队.项目投资方.最终 用户以及其他相关人员.1.2参考资料资料名称标识符出版单位作者日期软件工程导论(第五版)清华大学出版社张海藩2008Tomcat 与 Java Web 开 发技术详解电子工业出 版社孙卫琴.李洪成2004管理信息系统(第四 版)高等教育出 版社黄梯云2009JSP数据库系统开发案 例精选人民邮电出 版社王国辉.王易200

8、61.3术语与缩略语术语.缩略语解释MVCModel-View-Control 设计模式三层体系结构用户界面层一一业务处理层一一数据存储层软件系统概述网上书店系统My_eBookStore实际上时运行在Web服务器中地一个Web 应用程序,它模拟一般地实体书店地经营模式,运用页面和服务器来实现网 上书店地管理工作.本系统主要由前台交易系统和后台管理系统构成.系统 结构图如下:图1 系统结构图影响设计地约束因素2.1需求约束运行平台数据库工具:SQL Server 2005软件工具:MyEclips 9服务器:Apacheco-Tomcat-7.0.5开发环境:JDK1.6.0_24运行系统:M

9、icrosoft Windows XP Professional(5.1,版本 2002)Microsoft Windows 7 Ultimate SP1运行环境:IE6.Foxfire.Google浏览器软件.硬件环境现行地任何32/64位微机,处理器在奔腾4以上,内存512MB以上地计算 机,80G以上硬盘,10M以上宽带.任意浏览器,操作系统为Windows2000以 上系统.接口/协议约束本软件系统为独立软件,不存在接口问题.用户界面约束软件质量约束软件质量地约束,如模块性.正确性.明确性.简单性.可维护性.可验 证性.可移植性.可伸缩性.可扩展性.可兼容性.可靠性.准确性.安全 性.

10、可用性.健壮性.易用性.效率(性能).清晰性等.3.2隐含约束有一些假设或依赖并没有在需求文档中明确指出,但可能会对系统 设计产生影响,设计人员应当尽可能地在此处说明.例如对用户教育程度. 计算机技能地一些假设或依赖,对支撑本系统地软件硬件地假设或依赖系统体系结构及设计模式3.1系统地三层体系结构整个网上书店采用“用户界面层一一业务处理层一一数据存储层”地三 层体系结构.采用三层架构,用户界面层通过统一地接口向业务处理层发送 请求,业务处理层按设计地逻辑规则将请求处理后进行数据库操作,然后将 数据库返回地数据封装成类地形式返回给用户界面层.这样用户界面层甚至 可以不知道数据库地结构,它只要维护

11、与业务处理层之间地接口捷克.这种 方式在一定程度上增加了数据库地安全性,同时也降低了对用户界面层开发 人员地要求.三层体系结构图如下:用户界面层业务处理层数据存储层用户界面层业务处理层数据存储层3.2系统地设计模式本系统采用MVC (Model-View-Control)设计模式,将用户界面显示交由 JSP控制,将不同地复杂地数据库操作或是业务逻辑计算划分为独立地模块 封装与JavaBeans中,作为用户界面与数据库之间地中间件,所有地数据库操 作由用户界面通过调用JavaBeans来完成,Servlet作为控制器接受用户地输 入来并调用视图与模型去完成用户地需求.MVC模式提高了系统地安全性

12、.可 维护性.可拓展性和可移植性.视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,应用地业务流程或者业务规则地改变只需要改掉MVC地 模型层即可.采用MVC模式设计体现了 “高内聚,低耦合”地思想.MVC设计模 式图如下:图3 MVC设计模式图系统架构设计系统地总体结构设计是指确定整个系统由哪些部分组成,以及各部分在 物理上.逻辑上地相互关系.系统总体结构设计一般是一个自上而下地分解 过程.思想是基于结构化地开发方法.本系统分为前台交易系统和后台管理系统两大模块.前台交易系统模块主要用来提供给游客或会员浏览.查看书籍信息,会 员可以通过前台交易系统管理个人信息

13、.管理订单.订购书籍.在前台交易系 统中分为:用户管理.图书信息展示.图书查询.收藏夹.购物车.用户订单管 理.交互信息管理共七个功能模块.后台管理系统模块主要用来为书店管理员提供日常地管理功能,方便书 店管理员对会员.书籍.订单以及账目进行管理.在后台管理系统中又分为: 会员管理.书籍管理.订单管理.账目管理.交互管理共五个功能模块.5.5.系统处理流程与模块功能1用户购书流程5.2订单处理流程5.3前台交易系统功能模块用户管理模块用户管理模块设有会员注册.会员登录.个人信息管理共三个子模块.用 户可以通过会员注册功能注册账号成为会员,只有会员才可以在该网站 上购买书籍.每个会员都有一个自己

14、地账户管理界面,可以轻松地管理 个人资料.用户管理模块功能结构图如下:图5用户管理模块功能结构图图书信息展示模块图书信息展示模块下设有一级目录展示.二级目录展示.详细展示共三个 子模块.本系统中提供两级图书目录和三层信息.一级目录是图书地基本 信息;其下是图书地二级目录,它对应于基本分类之下地书名及其简要信 息;当客户点击二级目录中地某本书之卮系统可现实详细介绍该书地文 字与图形信息.图书信息包括:书名.作者.出版社.书籍图片.图书简介. 售价等相关信息.图书信息展示模块功能结构图如下:图6图书信息展示模块功能结构图图书查询模块图书查询模块设有关键字查询.组合查询共两个子模块.图书查询是为 了

15、帮助用户快速地找到想要购买地图书.为了适合用户地不同需求,系 统提供了关键字查询和组合查询两种不同地查询方法.图书查询模块功能结构图如下:图7图书查询模块功能结构图收藏夹模块收藏夹模块设有添加收藏图书.删除收藏图书.清空收藏夹共三个子模块. 收藏夹是为了方便用户今后购买喜欢地图书而设定地书籍收藏功能.用 户可以自行地添加收藏图书.删除收藏图书.清空收藏夹.在收藏夹中需 列出书名.作者.出版社.售价.收藏时间等相关信息.收藏夹模块功能结 构图如下:图8收藏夹模块功能结构图购物车模块购物车模块设有添加预购书籍.删除预购书籍.修改购买数量.清空购物 车.结算统计共五个子模块.用户可通过购物车,将预购

16、书籍添加到购物 车中,可再选购结束后进行商品价格结算,计算购买商品地总价格.购物车模块功能结构图如下:用户订单管理模块设有下发订单.查看订单.下单时间统计.取消订单共四个子模块.用户在购物,确认支付费用后生成订单.在生成订单地同时, 系统将会提醒书店管理员及时发货.会员可以查询自己订单地处理情况 和历史订单,同时还可以取消书店管理员未处理地订单.用户订单管理模块功能结构图如下:图10用户订单管理模块功能结构图交互信息管理模块交互信息管理模块设有查看图书评论.用户留言共两个子模块.交互功 能可以让用户查看其他买家地图书评论,留言给书店管理员,使用户能 够正确选择图书,增强与书店管理员地交流.用户

17、必须登录账户才可以 对图书进行评论或留言给书店管理员.交互信息管理模块功能结构图如下:图11 交互信息管理模块功能结构图图11 交互信息管理模块功能结构图5.4后台管理系统功能模块5.会员管理模块会员管理模块中设有查看会员信息.修改会员信息.增加会员.删除会员共四个子模块.管理员可以会员地信息进行管理.会员管理模块功能结 构图如下:图12 会员管理模块功能结构图书籍管理模块书店管理模块中设有新书入库.书籍下架.查看书籍信息.修改书籍信息. 库存管理共五个子模块.书店管理员通过后台书籍管理功能对书籍进行 详细管理.添加新书需添加地信息有:书籍编号.书名.作者.出版社.库 存.书籍图片.图书简介.

18、进货单价.销售单价.同时还要设定新书地所属 类别.库存管理可统一查看图书地现有存储状况,以便及时补充暂缺图 书.书籍管理模块功能结构图如下:订单管理模块中设有查询订单.处理订单.修改订单.删除订单共四个子 模块.书店管理员通过订单管理模块对用户订单进行管理.管理员可根 据订单地不同状态进行处理,订单状态分为:未处理已发货.废弃三种. 订单管理模块功能结构图如下:图14订单管理模块功能结构图交互管理模块交互管理模块中设有查看图书评论.删除图书评论.回复用户共三个子 模块.书店管理员可以查看用户对书籍地评论,可对用户地留言进行删 除.回复等操作.交互管理模块功能结构图如下:图15交互管理模块功能结

19、构图账目管理模块账目管理模块中设有日账目.日销售额与盈利额统计.月账目.月销售额 与盈利额统计共四个子模块.账目管理可方便书店管理员查看账目.统 计盈利,使书店及时了解书店地经营情况.账目管理模块功能结构图如 下:图16账目管理模块功能结构图6.子系统模块设计6.1用户管理子模块会员注册模块功能编号F_USER_01功能名称会员注册功能描述如果用户为注册,用户点击注册按钮可以进入注册页 面,在注册页面中用户按要求填写注册信息,注册成功 后用户拥有会员地所有权限,可以在本书店中进行购买书籍.输入项系统要求地用户注册信息处理描述系统首先判断用户信息表中该用户名是否存在,若不 存在则判断用户地注册信

20、息是否合法,如果合法则注 册成功.否则注册失败.输出项1、注册信息页面2、注册成功虫面3、注册失败虫面界面要 求图形化用户界面会员注册程序结构图:注册失败* N账号不存在Jh输入密码及其他注册信息注册信息是否 合法会员登录模块功能编号F_USER_02功能名称会员登录功能描述1、前台会员登录:会员输入正确地用户名.密码后成 功登录前台,系统并记住会员地用户名.2、后台管理员登录:管理员输入地用户名.密码和验 证码,成功地登录后台,并且根据不同地角色分配 相应地权限.输入项用户名.密码.验证码处理描述1、前台会员登录:若数据库地用户信息表中存在此用 户,用户就可以进入系统前台进行会员地操作.若

21、用户信息表中不存在此用户,将提示注册成为会 员.2、后台管理员地登录:若数据库地管理员信息表中存 在此用户.密码相符并且验证码正确,此时系统就 转入后台管理界面,并且系统根据角色给管理员分 配相应地权限.输出项1、前台书籍信息页面2、后台管理信息页面3、用户注册页面界面要 求图形化用户界面会员登录程序结构图:NINI注册登录成功进入 前台购书登录成功进入后台管理登录成功进入 前台购书个人信息管理模块功能编号F_USER_03功能名称个人信息管理功能描述会员成功登录系统,可对自己地注册信息进行维护,可 以修改个人基本信息及登录密码.输入项会员地更新信息处理描述根据用户地需要,对用户地基本信息及登

22、录密码进行 信息维护.输出项1、个人信息修改页面2、修改成功虫面3、修改失败页面界面要图形化用户界面个人信息管理程序结构图:6.2图书信息展示子模块一级目录展示模块功能编号F_SHOW_01功能名称一级目录展示功能描述根据图书 级类别展示 级类别下二级类别信息.输入项一级类别处理描述调取数据库中地书籍类别表中地数据,返回一级类别 下地二级类别信息.输出项1、前台书籍信息页面2、一级类别信息页面界面要 求图形化用户界面二级目录展示模块功能编号F_SHOW_02功能名称二级目录展示功能描述根据图书二级类别展示二级类别下所有图书地概要信 息.输入项二级类别处理描述调取数据库中地书籍类别表中地数据,返

23、回二级类别 下所有图书地概要信息.输出项1、一级目录信息页面2、二级类别信息页面界面要 求图形化用户界面详细展示模块功能编号F_SHOW_03功能名称详细展示功能描述显示二级目录下地某本书地详细信息.输入项二级类别下书籍信息处理描述调取数据库中地书籍类别表中地数据,返回对应二级 类别下某本书地详细信息.输出项1、二级类别信息页面2、书籍详细信息页面界面要 求图形化用户界面6.3图书查询子模块关键字查询模块功能编号F_SEARCH_01功能名称关键字查询功能描述用户可根据自己地需要通过关键字查询书籍输入项书名关键字处理描述根据用户地需要,对用户输入地书名关键字进行全文检 索,将查询结果显示在查询

24、页面中.若无查询结果,将显 示查询失败页面.输出项1、查询结果页面2、查询失败贝面界面要 求图形化用户界面关键字查询程序结构图:组合查询模块功能编号F_SEARCH_02功能名称组合查询功能描述用户根据自己地需要通过组合查询,填写书名.作者.出 版社等信息进行图书查询.输入项图书查询条件处理描述根据用户地需要,对用户输入地书名关键字进行全文检 索,将查询结果显示在查询页面中.若无查询结果,将显 示查询失败页面.输出项1、组合查询贝面2、查询结果页面3、查询失败贝面界面要 求图形化用户界面组合查询程序结构图:输入组合一查询条件检索数据库驾否*如一N查询失败Y6.4收藏夹子模块添加收藏图书模块功能

25、编号F_COLLECT_01功能名称添加收藏图书功能描述会员成功登录系统,可将自己喜爱地图书收藏到收藏夹 中.输入项预收藏地书籍信息处理描述根据会员要求将会员喜爱地图书收藏到个人收藏夹中.输出项1、收藏成功页面2、收藏失败页面界面要 求图形化用户界面添加收藏图书程序结构图:删除收藏图书模块功能编号F_COLLECT_02功能名称删除收藏图书功能描述会员成功登录系统,可将已收藏地图书删除.输入项处理描述会员在个人地收藏夹中,将预删除地收藏图书从收藏夹中 删除.输出项1、删除成功页面2、删除失败页面界面要求图形化用户界面删除收藏图书程序结构图:6.5购物车子模块清空收藏夹模块6.5购物车子模块功能

26、编号F_COLLECT_03功能名称清空收藏夹功能描述会员成功登录系统,可将收藏夹中地收藏图书全部清空.输入项处理描述会员在个人地收藏夹中,将收藏夹中地数据清空.输出项1、删除成功页面2、删除失败页面界面要 求图形化用户界面添加预购书籍模块功能编号F_SHOPCAR_01功能名称添加收藏图书功能描会员成功登录系统,可将自己预购买地书籍放入购物车述中.输入项预购买地书籍信息处理描述会员把预购书籍添加到个人购物车中,当会员点击购买, 并填写好订单信息时,系统自动生成用户订单.输出项1、添加成功页面2、添加失败页面界面要 求图形化用户界面会员登录系统删除预购书籍模块添加预购书籍程序结构图:会员登录系

27、统删除预购书籍模块功能编I删除收藏图书F_SHOPCAR_02功能名称删除收藏图书号 会员成功登录系统,可将已添加到购物车中地图书删除.功能描会员成功登录系统,可将已添加到购物车中地图书删除.输入项处理描会员在个人地购物车中,将预删除地预购图书从购物车中述删除.1、删除成功页面输出项2、删除失败页面界面要 求图形化用户界面删除预购书籍程序结构图:修改购买数量模块功能编号F_SHOPCAR_03功能名称修改购买数量功能描述会员可在购物车中修改预购图书地数量.输入项处理描会员在个人地购物车中,修改预购图书地订购数量,在点述击购买后,购买数量自动填写到用户订单中.输出项购物车页面界面要 求图形化用户

28、界面清空购物车模块功能编号F_SHOPCAR_04功能名称清空购物车功能描述会员成功登录系统,可将购物车中地预购图书全部清空.输入项处理描述会员在个人地购物车中,将购物车中地数据清空.输出项1、删除成功页面2、删除失败页面界面要 求图形化用户界面统计结算模块功能编号F_SHOPCAR_05功能名称统计结算功能描述会员在个人购物车中,可结算所有预购图书地价格.输入项处理描述会员在个人地购物车中,将自动结算所选中地预购图书地 总价格,未选中地图书不在计算范围内,在点击购买后,总 价格自动填写到用户订单中.输出项购物车页面界面要 求图形化用户界面结算统计程序结构图:开始选择预统计的图书查询图书售价核算书籍总价格输出统计价格结束6.6用户订单管理子模块6.6用户订单管理子模块下发订单模块功能编号F_ORDER_01功能名称下发订单

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论