ImageVerifierCode 换一换
格式:DOCX , 页数:65 ,大小:1.24MB ,
资源ID:16933270      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/16933270.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(校园网学生学籍管理系统Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

校园网学生学籍管理系统Word格式文档下载.docx

1、张斌系统处理流程及功能模块(后台)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 引言 61.1 目的 61.2 参考资料 61.3 术语与缩略语 62. 软件系统概述 63. 影响设计的约束因素 73.1 需求约束 73.1.1 运行平台 73.1.2 软件、硬件环境 73.1.3 接口/协议约束 73.1.4 用户界面约束 73.1.5 软件质量约束 73.2 隐含约束 84. 系统体系结构

2、及设计模式 84.1 系统的三层体系结构 84.2 系统的设计模式 85. 系统架构设计 96. 系统处理流程与模块功能 116.1 用户购书流程 116.2 订单处理流程 126.3 前台交易系统功能模块 126.1.1 用户管理模块 126.1.2 图书信息展示模块 136.1.3 图书查询模块 136.1.4 收藏夹模块 146.1.5 购物车模块 146.1.6 用户订单管理模块 156.1.7 交互信息管理模块 156.4 后台管理系统功能模块 166.2.1 会员管理模块 166.2.2 书籍管理模块 166.2.3 订单管理模块 176.2.4 交互管理模块 176.2.5 账目

3、管理模块 187. 子系统模块设计 187.1 用户管理子模块 187.2 图书信息展示子模块 217.3 图书查询子模块 227.4 收藏夹子模块 247.5 购物车子模块 267.6 用户订单管理子模块 297.7 交互信息管理子模块 327.8 会员管理子模块 327.9 书籍管理子模块 357.10 订单管理子模块 397.11 交互管理子模块 427.12 账目管理子模块 438. 数据库设计规划 458.1 表汇总 458.2 用户信息表(user) 458.3 书籍信息表(book) 468.4 书籍库存表(store) 468.5 书籍类别表(category) 468.6 用

4、户订单表(order) 478.7 收藏夹表(favorite) 478.8 用户留言表(remark) 489. 系统界面设计 489.1 前台交易界面 499.1.1 前台主页 499.1.2 用户注册界面 499.1.3 会员登录界面 509.1.4 书籍查询界面 509.1.5 组合查询界面 519.1.6 购物车界面 519.1.7 用户订单界面 519.1.8 图书评论界面 529.2 后台管理界面 539.2.1 后台主界面 539.2.2 会员信息界面 539.2.3 图书信息界面 549.2.4 新书入库界面 549.2.5 图书信息修改界面 559.2.6 订单管理界面 5

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

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

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

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

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

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

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

12、在前台交易系统中分为:用户管理、图书信息展示、图书查询、收藏夹、购物车、用户订单管理、交互信息管理共七个功能模块。后台管理系统模块主要用来为书店管理员提供日常的管理功能,方便书店管理员对会员、书籍、订单以及账目进行管理。在后台管理系统中又分为:会员管理、书籍管理、订单管理、账目管理、交互管理共五个功能模块。图4 系统功能结构图6. 系统处理流程与模块功能6.1 用户购书流程6.2 订单处理流程6.3 前台交易系统功能模块4 5 6 6.1 6.1.1 用户管理模块用户管理模块设有会员注册、会员登录、个人信息管理共三个子模块。用户可以通过会员注册功能注册账号成为会员,只有会员才可以在该网站上购买

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

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

15、清空购物车、结算统计共五个子模块。用户可通过购物车,将预购书籍添加到购物车中,可再选购结束后进行商品价格结算,计算购买商品的总价格。购物车模块功能结构图如下:图9 购物车模块功能结构图6.1.6 用户订单管理模块用户订单管理模块设有下发订单、查看订单、下单时间统计、取消订单共四个子模块。用户在购物,确认支付费用后生成订单。在生成订单的同时,系统将会提醒书店管理员及时发货。会员可以查询自己订单的处理情况和历史订单,同时还可以取消书店管理员未处理的订单。用户订单管理模块功能结构图如下:图10 用户订单管理模块功能结构图6.1.7 交互信息管理模块交互信息管理模块设有查看图书评论、用户留言共两个子模

16、块。交互功能可以让用户查看其他买家的图书评论,留言给书店管理员,使用户能够正确选择图书,增强与书店管理员的交流。用户必须登录账户才可以对图书进行评论或留言给书店管理员。交互信息管理模块功能结构图如下:图11 交互信息管理模块功能结构图6.4 后台管理系统功能模块6.2 6.2.1 会员管理模块会员管理模块中设有查看会员信息、修改会员信息、增加会员、删除会员共四个子模块。管理员可以会员的信息进行管理。会员管理模块功能结构图如下:图12 会员管理模块功能结构图6.2.2 书籍管理模块书店管理模块中设有新书入库、书籍下架、查看书籍信息、修改书籍信息、库存管理共五个子模块。书店管理员通过后台书籍管理功

17、能对书籍进行详细管理。添加新书需添加的信息有:书籍编号、书名、作者、出版社、库存、书籍图片、图书简介、进货单价、销售单价。同时还要设定新书的所属类别。库存管理可统一查看图书的现有存储状况,以便及时补充暂缺图书。书籍管理模块功能结构图如下:图13 书籍管理模块功能结构图6.2.3 订单管理模块订单管理模块中设有查询订单、处理订单、修改订单、删除订单共四个子模块。书店管理员通过订单管理模块对用户订单进行管理。管理员可根据订单的不同状态进行处理,订单状态分为:未处理、已发货、废弃三种。订单管理模块功能结构图如下:图14 订单管理模块功能结构图6.2.4 交互管理模块交互管理模块中设有查看图书评论、删

18、除图书评论、回复用户共三个子模块。书店管理员可以查看用户对书籍的评论,可对用户的留言进行删除、回复等操作。交互管理模块功能结构图如下:图15 交互管理模块功能结构图6.2.5 账目管理模块账目管理模块中设有日账目、日销售额与盈利额统计、月账目、月销售额与盈利额统计共四个子模块。账目管理可方便书店管理员查看账目、统计盈利,使书店及时了解书店的经营情况。账目管理模块功能结构图如下:图16 账目管理模块功能结构图7. 子系统模块设计7.1 用户管理子模块会员注册模块功能编号F_USER_01功能名称会员注册功能描述如果用户为注册,用户点击注册按钮可以进入注册页面,在注册页面中用户按要求填写注册信息,

19、注册成功后用户拥有会员的所有权限,可以在本书店中进行购买书籍。输入项系统要求的用户注册信息处理描述系统首先判断用户信息表中该用户名是否存在,若不存在则判断用户的注册信息是否合法,如果合法则注册成功。否则注册失败。输出项1、 注册信息页面2、 注册成功页面3、 注册失败页面界面要求图形化用户界面 会员注册程序结构图:会员登录模块F_USER_02会员登录1、 前台会员登录:会员输入正确的用户名、密码后成功登录前台,系统并记住会员的用户名。2、 后台管理员登录:管理员输入的用户名、密码和验证码,成功的登录后台,并且根据不同的角色分配相应的权限。用户名、密码、验证码若数据库的用户信息表中存在此用户,

20、用户就可以进入系统前台进行会员的操作。若用户信息表中不存在此用户,将提示注册成为会员。2、 后台管理员的登录:若数据库的管理员信息表中存在此用户、密码相符并且验证码正确,此时系统就转入后台管理界面,并且系统根据角色给管理员分配相应的权限。1、 前台书籍信息页面2、 后台管理信息页面3、 用户注册页面 会员登录程序结构图:个人信息管理模块F_USER_03个人信息管理会员成功登录系统,可对自己的注册信息进行维护,可以修改个人基本信息及登录密码。会员的更新信息根据用户的需要,对用户的基本信息及登录密码进行信息维护。1、 个人信息修改页面2、 修改成功页面3、 修改失败页面个人信息管理程序结构图:7

21、.2 图书信息展示子模块一级目录展示模块F_SHOW_01一级目录展示根据图书一级类别展示一级类别下二级类别信息。一级类别调取数据库中的书籍类别表中的数据,返回一级类别下的二级类别信息。2、 一级类别信息页面二级目录展示模块F_SHOW_02二级目录展示根据图书二级类别展示二级类别下所有图书的概要信息。二级类别调取数据库中的书籍类别表中的数据,返回二级类别下所有图书的概要信息。1、 一级目录信息页面2、 二级类别信息页面详细展示模块F_SHOW_03详细展示显示二级目录下的某本书的详细信息。二级类别下书籍信息调取数据库中的书籍类别表中的数据,返回对应二级类别下某本书的详细信息。1、 二级类别信

22、息页面2、 书籍详细信息页面7.3 图书查询子模块关键字查询模块F_SEARCH_01关键字查询用户可根据自己的需要通过关键字查询书籍书名关键字根据用户的需要,对用户输入的书名关键字进行全文检索,将查询结果显示在查询页面中。若无查询结果,将显示查询失败页面。1、 查询结果页面2、 查询失败页面 关键字查询程序结构图:组合查询模块F_SEARCH_02组合查询用户根据自己的需要通过组合查询,填写书名、作者、出版社等信息进行图书查询。图书查询条件1、 组合查询页面2、 查询结果页面3、 查询失败页面组合查询程序结构图:7.4 收藏夹子模块添加收藏图书模块F_COLLECT_01添加收藏图书会员成功

23、登录系统,可将自己喜爱的图书收藏到收藏夹中。预收藏的书籍信息根据会员要求将会员喜爱的图书收藏到个人收藏夹中。1、 收藏成功页面2、 收藏失败页面 添加收藏图书程序结构图:删除收藏图书模块F_COLLECT_02删除收藏图书会员成功登录系统,可将已收藏的图书删除。会员在个人的收藏夹中,将预删除的收藏图书从收藏夹中删除。1、 删除成功页面2、 删除失败页面删除收藏图书程序结构图:清空收藏夹模块F_COLLECT_03清空收藏夹会员成功登录系统,可将收藏夹中的收藏图书全部清空。会员在个人的收藏夹中,将收藏夹中的数据清空。7.5 购物车子模块添加预购书籍模块F_SHOPCAR_01会员成功登录系统,可

24、将自己预购买的书籍放入购物车中。预购买的书籍信息会员把预购书籍添加到个人购物车中,当会员点击购买,并填写好订单信息时,系统自动生成用户订单。1、 添加成功页面2、 添加失败页面 添加预购书籍程序结构图:删除预购书籍模块F_SHOPCAR_02会员成功登录系统,可将已添加到购物车中的图书删除。会员在个人的购物车中,将预删除的预购图书从购物车中删除。 删除预购书籍程序结构图:修改购买数量模块F_SHOPCAR_03修改购买数量会员可在购物车中修改预购图书的数量。会员在个人的购物车中,修改预购图书的订购数量,在点击购买后,购买数量自动填写到用户订单中。购物车页面清空购物车模块F_SHOPCAR_04

25、清空购物车会员成功登录系统,可将购物车中的预购图书全部清空。会员在个人的购物车中,将购物车中的数据清空。统计结算模块F_SHOPCAR_05统计结算会员在个人购物车中,可结算所有预购图书的价格。会员在个人的购物车中,将自动结算所选中的预购图书的总价格,未选中的图书不在计算范围内,在点击购买后,总价格自动填写到用户订单中。结算统计程序结构图:7.6 用户订单管理子模块下发订单模块F_ORDER_01下发订单会员填写详细的订单信息,提交给系统,申请购买图书。系统要求的订单信息会员根据系统的要求,填写详细的订单信息。填写完整后提交,系统会显示确认订单页面,会员确定无误后,再次提交,用户订单生产。否则将跳转到订单填写界面,重新编辑填写。1、 订单确认页面2、 下发订单成功页面下发订单程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1