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

上传人:b****6 文档编号:16933270 上传时间:2022-11-27 格式:DOCX 页数:65 大小:1.24MB
下载 相关 举报
校园网学生学籍管理系统Word格式文档下载.docx_第1页
第1页 / 共65页
校园网学生学籍管理系统Word格式文档下载.docx_第2页
第2页 / 共65页
校园网学生学籍管理系统Word格式文档下载.docx_第3页
第3页 / 共65页
校园网学生学籍管理系统Word格式文档下载.docx_第4页
第4页 / 共65页
校园网学生学籍管理系统Word格式文档下载.docx_第5页
第5页 / 共65页
点击查看更多>>
下载资源
资源描述

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

《校园网学生学籍管理系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《校园网学生学籍管理系统Word格式文档下载.docx(65页珍藏版)》请在冰豆网上搜索。

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

张斌

系统处理流程及功能模块(后台)

6

1.4.0

马超

系统数据库设计规划

2011年5月31日星期二

7

1.5.0

子系统模块设计

2011年6月3日星期五

8

1.6.0

系统界面设计

2011年6月5日星期日

9

1.7.0

文档错误修正

2011年6月6日星期一

审批记录

版本

审批人

审批意见

审批日期

目录

1引言6

1.1目的6

1.2参考资料6

1.3术语与缩略语6

2.软件系统概述6

3.影响设计的约束因素7

3.1需求约束7

3.1.1运行平台7

3.1.2软件、硬件环境7

3.1.3接口/协议约束7

3.1.4用户界面约束7

3.1.5软件质量约束7

3.2隐含约束8

4.系统体系结构及设计模式8

4.1系统的三层体系结构8

4.2系统的设计模式8

5.系统架构设计9

6.系统处理流程与模块功能11

6.1用户购书流程11

6.2订单处理流程12

6.3前台交易系统功能模块12

6.1.1用户管理模块12

6.1.2图书信息展示模块13

6.1.3图书查询模块13

6.1.4收藏夹模块14

6.1.5购物车模块14

6.1.6用户订单管理模块15

6.1.7交互信息管理模块15

6.4后台管理系统功能模块16

6.2.1会员管理模块16

6.2.2书籍管理模块16

6.2.3订单管理模块17

6.2.4交互管理模块17

6.2.5账目管理模块18

7.子系统模块设计18

7.1用户管理子模块18

7.2图书信息展示子模块21

7.3图书查询子模块22

7.4收藏夹子模块24

7.5购物车子模块26

7.6用户订单管理子模块29

7.7交互信息管理子模块32

7.8会员管理子模块32

7.9书籍管理子模块35

7.10订单管理子模块39

7.11交互管理子模块42

7.12账目管理子模块43

8.数据库设计规划45

8.1表汇总45

8.2用户信息表(user)45

8.3书籍信息表(book)46

8.4书籍库存表(store)46

8.5书籍类别表(category)46

8.6用户订单表(order)47

8.7收藏夹表(favorite)47

8.8用户留言表(remark)48

9.系统界面设计48

9.1前台交易界面49

9.1.1前台主页49

9.1.2用户注册界面49

9.1.3会员登录界面50

9.1.4书籍查询界面50

9.1.5组合查询界面51

9.1.6购物车界面51

9.1.7用户订单界面51

9.1.8图书评论界面52

9.2后台管理界面53

9.2.1后台主界面53

9.2.2会员信息界面53

9.2.3图书信息界面54

9.2.4新书入库界面54

9.2.5图书信息修改界面55

9.2.6订单管理界面55

1引言

网上书店系统My_eBookStore是由山东交通学院信息工程系计算092班网上书店My_eBookStroe项目小组成员针对个体书店店主小童所提出的要求建立的一个旨在扩展书店的客户群科学管理、突出特色、提高书店经营效益的较为完善的电子商务软件。

本系统就实体书店销售业务量的扩大,以及在新形势下最大程度的满足图书用户的需求,结合其他网上书城系统的特点进行全新定位、完善功能,并运用先进的技术实现此种商务活动的变革。

网上书店系统My_eBookStore是结合电子商务理念旨在建立一个以英语、计算机类别的书籍、刊物荟萃集中的网络超市。

为广大读书爱好者选书、购书等形式为一体的多元化的自由空间。

1.1目的

系统分析说明书的编制目的是根据现有资源,分析各种不同的方案的优缺点,并在充分权衡各种方案的利弊的基础上,推荐一个最佳的实现方案,根据该方案制定出实现最佳方案的详细计划。

本说明书的预期读者包括项目发起人、项目管理团队、项目投资方、最终用户以及其他相关人员。

1.2参考资料

资料名称[标识符]

出版单位

作者

日期

《软件工程导论(第五版)》

清华大学出版社

张海藩

2008

《Tomcat与JavaWeb开发技术详解》

电子工业出版社

孙卫琴、李洪成

2004

《管理信息系统(第四版)》

高等教育出版社

黄梯云

2009

《JSP数据库系统开发案例精选》

人民邮电出版社

王国辉、王易

2006

1.3术语与缩略语

术语、缩略语

解释

MVC

Model-View-Control设计模式

三层体系结构

用户界面层——业务处理层——数据存储层

2.软件系统概述

网上书店系统My_eBookStore实际上时运行在Web服务器中的一个Web应用程序,它模拟一般的实体书店的经营模式,运用页面和服务器来实现网上书店的管理工作。

本系统主要由前台交易系统和后台管理系统构成。

系统结构图如下:

图1系统结构图

3.影响设计的约束因素

3.1需求约束

2

3

3.1

3.1.1运行平台

数据库工具:

SQLServer2005

软件工具:

MyEclips9

服务器:

Apacheco-Tomcat-7.0.5

开发环境:

JDK1.6.0_24

运行系统:

MicrosoftWindowsXPProfessional(5.1,版本2002)

MicrosoftWindows7UltimateSP1

运行环境:

IE6、Foxfire、Google浏览器

3.1.2软件、硬件环境

现行的任何32/64位微机,处理器在奔腾4以上,内存512MB以上的计算机,80G以上硬盘,10M以上宽带。

任意浏览器,操作系统为Windows2000以上系统。

3.1.3接口/协议约束

本软件系统为独立软件,不存在接口问题。

3.1.4用户界面约束

3.1.5软件质量约束

软件质量的约束,如模块性、正确性、明确性、简单性、可维护性、可验证性、可移植性、可伸缩性、可扩展性、可兼容性、可靠性、准确性、安全性、可用性、健壮性、易用性、效率(性能)、清晰性等。

3.2隐含约束

有一些假设或依赖并没有在需求文档中明确指出,但可能会对系统设计产生影响,设计人员应当尽可能地在此处说明。

例如对用户教育程度、计算机技能的一些假设或依赖,对支撑本系统的软件硬件的假设或依赖等。

4.系统体系结构及设计模式

4.1系统的三层体系结构

整个网上书店采用“用户界面层——业务处理层——数据存储层”的三层体系结构。

采用三层架构,用户界面层通过统一的接口向业务处理层发送请求,业务处理层按设计的逻辑规则将请求处理后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。

这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务处理层之间的接口捷克。

这种方式在一定程度上增加了数据库的安全性,同时也降低了对用户界面层开发人员的要求。

三层体系结构图如下:

图2三层体系结构图

4.2系统的设计模式

本系统采用MVC(Model-View-Control)设计模式,将用户界面显示交由JSP控制,将不同的复杂的数据库操作或是业务逻辑计算划分为独立的模块封装与JavaBeans中,作为用户界面与数据库之间的中间件,所有的数据库操作由用户界面通过调用JavaBeans来完成,Servlet作为控制器接受用户的输入来并调用视图与模型去完成用户的需求。

MVC模式提高了系统的安全性、可维护性、可拓展性和可移植性。

视图层和业务层分离,这样就允许更改视图层代码而不用重新编译模型和控制器代码,同样,应用的业务流程或者业务规则的改变只需要改掉MVC的模型层即可。

采用MVC模式设计体现了“高内聚,低耦合”的思想。

MVC设计模式图如下:

图3MVC设计模式图

5.系统架构设计

系统的总体结构设计是指确定整个系统由哪些部分组成,以及各部分在物理上、逻辑上的相互关系。

系统总体结构设计一般是一个自上而下的分解过程。

思想是基于结构化的开发方法。

本系统分为前台交易系统和后台管理系统两大模块。

前台交易系统模块主要用来提供给游客或会员浏览、查看书籍信息,会员可以通过前台交易系统管理个人信息、管理订单、订购书籍。

在前台交易系统中分为:

用户管理、图书信息展示、图书查询、收藏夹、购物车、用户订单管理、交互信息管理共七个功能模块。

后台管理系统模块主要用来为书店管理员提供日常的管理功能,方便书店管理员对会员、书籍、订单以及账目进行管理。

在后台管理系统中又分为:

会员管理、书籍管理、订单管理、账目管理、交互管理共五个功能模块。

图4系统功能结构图

6.系统处理流程与模块功能

6.1用户购书流程

6.2订单处理流程

6.3前台交易系统功能模块

4

5

6

6.1

6.1.1用户管理模块

用户管理模块设有会员注册、会员登录、个人信息管理共三个子模块。

用户可以通过会员注册功能注册账号成为会员,只有会员才可以在该网站上购买书籍。

每个会员都有一个自己的账户管理界面,可以轻松地管理个人资料。

用户管理模块功能结构图如下:

图5用户管理模块功能结构图

6.1.2图书信息展示模块

图书信息展示模块下设有一级目录展示、二级目录展示、详细展示共三个子模块。

本系统中提供两级图书目录和三层信息。

一级目录是图书的基本信息;

其下是图书的二级目录,它对应于基本分类之下的书名及其简要信息;

当客户点击二级目录中的某本书之后,系统可现实详细介绍该书的文字与图形信息。

图书信息包括:

书名、作者、出版社、书籍图片、图书简介、售价等相关信息。

图书信息展示模块功能结构图如下:

图6图书信息展示模块功能结构图

6.1.3图书查询模块

图书查询模块设有关键字查询、组合查询共两个子模块。

图书查询是为了帮助用户快速地找到想要购买的图书。

为了适合用户的不同需求,系统提供了关键字查询和组合查询两种不同的查询方法。

图书查询模块功能结构图如下:

图7图书查询模块功能结构图

6.1.4收藏夹模块

收藏夹模块设有添加收藏图书、删除收藏图书、清空收藏夹共三个子模块。

收藏夹是为了方便用户今后购买喜欢的图书而设定的书籍收藏功能。

用户可以自行的添加收藏图书、删除收藏图书、清空收藏夹。

在收藏夹中需列出书名、作者、出版社、售价、收藏时间等相关信息。

收藏夹模块功能结构图如下:

图8收藏夹模块功能结构图

6.1.5购物车模块

购物车模块设有添加预购书籍、删除预购书籍、修改购买数量、清空购物车、结算统计共五个子模块。

用户可通过购物车,将预购书籍添加到购物车中,可再选购结束后进行商品价格结算,计算购买商品的总价格。

购物车模块功能结构图如下:

图9购物车模块功能结构图

6.1.6用户订单管理模块

用户订单管理模块设有下发订单、查看订单、下单时间统计、取消订单共四个子模块。

用户在购物,确认支付费用后生成订单。

在生成订单的同时,系统将会提醒书店管理员及时发货。

会员可以查询自己订单的处理情况和历史订单,同时还可以取消书店管理员未处理的订单。

用户订单管理模块功能结构图如下:

图10用户订单管理模块功能结构图

6.1.7交互信息管理模块

交互信息管理模块设有查看图书评论、用户留言共两个子模块。

交互功能可以让用户查看其他买家的图书评论,留言给书店管理员,使用户能够正确选择图书,增强与书店管理员的交流。

用户必须登录账户才可以对图书进行评论或留言给书店管理员。

交互信息管理模块功能结构图如下:

图11交互信息管理模块功能结构图

6.4后台管理系统功能模块

6.2

6.2.1会员管理模块

会员管理模块中设有查看会员信息、修改会员信息、增加会员、删除会员共四个子模块。

管理员可以会员的信息进行管理。

会员管理模块功能结构图如下:

图12会员管理模块功能结构图

6.2.2书籍管理模块

书店管理模块中设有新书入库、书籍下架、查看书籍信息、修改书籍信息、库存管理共五个子模块。

书店管理员通过后台书籍管理功能对书籍进行详细管理。

添加新书需添加的信息有:

书籍编号、书名、作者、出版社、库存、书籍图片、图书简介、进货单价、销售单价。

同时还要设定新书的所属类别。

库存管理可统一查看图书的现有存储状况,以便及时补充暂缺图书。

书籍管理模块功能结构图如下:

图13书籍管理模块功能结构图

6.2.3订单管理模块

订单管理模块中设有查询订单、处理订单、修改订单、删除订单共四个子模块。

书店管理员通过订单管理模块对用户订单进行管理。

管理员可根据订单的不同状态进行处理,订单状态分为:

未处理、已发货、废弃三种。

订单管理模块功能结构图如下:

图14订单管理模块功能结构图

6.2.4交互管理模块

交互管理模块中设有查看图书评论、删除图书评论、回复用户共三个子模块。

书店管理员可以查看用户对书籍的评论,可对用户的留言进行删除、回复等操作。

交互管理模块功能结构图如下:

图15交互管理模块功能结构图

6.2.5账目管理模块

账目管理模块中设有日账目、日销售额与盈利额统计、月账目、月销售额与盈利额统计共四个子模块。

账目管理可方便书店管理员查看账目、统计盈利,使书店及时了解书店的经营情况。

账目管理模块功能结构图如下:

图16账目管理模块功能结构图

7.子系统模块设计

7.1用户管理子模块

会员注册模块

功能编号

F_USER_01

功能名称

会员注册

功能描述

如果用户为注册,用户点击注册按钮可以进入注册页面,在注册页面中用户按要求填写注册信息,注册成功后用户拥有会员的所有权限,可以在本书店中进行购买书籍。

输入项

系统要求的用户注册信息

处理描述

系统首先判断用户信息表中该用户名是否存在,若不存在则判断用户的注册信息是否合法,如果合法则注册成功。

否则注册失败。

输出项

1、注册信息页面

2、注册成功页面

3、注册失败页面

界面要求

图形化用户界面

会员注册程序结构图:

会员登录模块

F_USER_02

会员登录

1、前台会员登录:

会员输入正确的用户名、密码后成功登录前台,系统并记住会员的用户名。

2、后台管理员登录:

管理员输入的用户名、密码和验证码,成功的登录后台,并且根据不同的角色分配相应的权限。

用户名、密码、验证码

若数据库的用户信息表中存在此用户,用户就可以进入系统前台进行会员的操作。

若用户信息表中不存在此用户,将提示注册成为会员。

2、后台管理员的登录:

若数据库的管理员信息表中存在此用户、密码相符并且验证码正确,此时系统就转入后台管理界面,并且系统根据角色给管理员分配相应的权限。

1、前台书籍信息页面

2、后台管理信息页面

3、用户注册页面

会员登录程序结构图:

个人信息管理模块

F_USER_03

个人信息管理

会员成功登录系统,可对自己的注册信息进行维护,可以修改个人基本信息及登录密码。

会员的更新信息

根据用户的需要,对用户的基本信息及登录密码进行信息维护。

1、个人信息修改页面

2、修改成功页面

3、修改失败页面

个人信息管理程序结构图:

7.2图书信息展示子模块

一级目录展示模块

F_SHOW_01

一级目录展示

根据图书一级类别展示一级类别下二级类别信息。

一级类别

调取数据库中的书籍类别表中的数据,返回一级类别下的二级类别信息。

2、一级类别信息页面

二级目录展示模块

F_SHOW_02

二级目录展示

根据图书二级类别展示二级类别下所有图书的概要信息。

二级类别

调取数据库中的书籍类别表中的数据,返回二级类别下所有图书的概要信息。

1、一级目录信息页面

2、二级类别信息页面

详细展示模块

F_SHOW_03

详细展示

显示二级目录下的某本书的详细信息。

二级类别下书籍信息

调取数据库中的书籍类别表中的数据,返回对应二级类别下某本书的详细信息。

1、二级类别信息页面

2、书籍详细信息页面

7.3图书查询子模块

关键字查询模块

F_SEARCH_01

关键字查询

用户可根据自己的需要通过关键字查询书籍

书名关键字

根据用户的需要,对用户输入的书名关键字进行全文检索,将查询结果显示在查询页面中。

若无查询结果,将显示查询失败页面。

1、查询结果页面

2、查询失败页面

关键字查询程序结构图:

组合查询模块

F_SEARCH_02

组合查询

用户根据自己的需要通过组合查询,填写书名、作者、出版社等信息进行图书查询。

图书查询条件

1、组合查询页面

2、查询结果页面

3、查询失败页面

组合查询程序结构图:

7.4收藏夹子模块

添加收藏图书模块

F_COLLECT_01

添加收藏图书

会员成功登录系统,可将自己喜爱的图书收藏到收藏夹中。

预收藏的书籍信息

根据会员要求将会员喜爱的图书收藏到个人收藏夹中。

1、收藏成功页面

2、收藏失败页面

添加收藏图书程序结构图:

删除收藏图书模块

F_COLLECT_02

删除收藏图书

会员成功登录系统,可将已收藏的图书删除。

会员在个人的收藏夹中,将预删除的收藏图书从收藏夹中删除。

1、删除成功页面

2、删除失败页面

删除收藏图书程序结构图:

清空收藏夹模块

F_COLLECT_03

清空收藏夹

会员成功登录系统,可将收藏夹中的收藏图书全部清空。

会员在个人的收藏夹中,将收藏夹中的数据清空。

7.5购物车子模块

添加预购书籍模块

F_SHOPCAR_01

会员成功登录系统,可将自己预购买的书籍放入购物车中。

预购买的书籍信息

会员把预购书籍添加到个人购物车中,当会员点击购买,并填写好订单信息时,系统自动生成用户订单。

1、添加成功页面

2、添加失败页面

添加预购书籍程序结构图:

删除预购书籍模块

F_SHOPCAR_02

会员成功登录系统,可将已添加到购物车中的图书删除。

会员在个人的购物车中,将预删除的预购图书从购物车中删除。

删除预购书籍程序结构图:

修改购买数量模块

F_SHOPCAR_03

修改购买数量

会员可在购物车中修改预购图书的数量。

会员在个人的购物车中,修改预购图书的订购数量,在点击购买后,购买数量自动填写到用户订单中。

购物车页面

清空购物车模块

F_SHOPCAR_04

清空购物车

会员成功登录系统,可将购物车中的预购图书全部清空。

会员在个人的购物车中,将购物车中的数据清空。

统计结算模块

F_SHOPCAR_05

统计结算

会员在个人购物车中,可结算所有预购图书的价格。

会员在个人的购物车中,将自动结算所选中的预购图书的总价格,未选中的图书不在计算范围内,在点击购买后,总价格自动填写到用户订单中。

结算统计程序结构图:

7.6用户订单管理子模块

下发订单模块

F_ORDER_01

下发订单

会员填写详细的订单信息,提交给系统,申请购买图书。

系统要求的订单信息

会员根据系统的要求,填写详细的订单信息。

填写完整后提交,系统会显示确认订单页面,会员确定无误后,再次提交,用户订单生产。

否则将跳转到订单填写界面,重新编辑填写。

1、订单确认页面

2、下发订单成功页面

下发订单程

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 政史地

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

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