收藏 分享(赏)

铁路局图书在线管理系统的实现.doc

上传人:tkhy51908 文档编号:7477194 上传时间:2019-05-19 格式:DOC 页数:12 大小:2.10MB
下载 相关 举报
铁路局图书在线管理系统的实现.doc_第1页
第1页 / 共12页
铁路局图书在线管理系统的实现.doc_第2页
第2页 / 共12页
铁路局图书在线管理系统的实现.doc_第3页
第3页 / 共12页
铁路局图书在线管理系统的实现.doc_第4页
第4页 / 共12页
铁路局图书在线管理系统的实现.doc_第5页
第5页 / 共12页
点击查看更多>>
资源描述

1、软件需求规格说明书/ 12 1目 录1 概述 .21.1 术语定义 22 需求说明 .32.1 图书模块 32.1.1 图书浏览模块 32.1.2 图书搜索模块 42.2 购物车模块 52.2.1 添加功能 52.2.2 查看购物车功能 52.2.3 修改功能 62.2.4 删除功能 62.2.5 结算功能 62.3 订单管理功能模块 62.3.1 生成订单模块 72.3.2 搜索功能 72.3.3 订单浏览模块 82.3.4 查看订单详细信息 92.3.5 删除订单模块 92.4 后台图书管理模块 92.4.1 图书浏览模块 92.4.2 修改图书信息 102.4.3 搜索图书功能 102.

2、5 流量统计模块 112.5.1 浏览 112.5.2 搜索 12软件需求规格说明书/ 12 21 概述铁路局图书在线管理系统应用 java 语言开发,采用 MVC 模式 Model2 架构以及 Mysql数据库。系统中主要有两种角色:用户和系统管理员。主要完成:普通用户图书信息浏览及检索、购物车操作、订单操作及管理员对图书、订单、和网站流量管理。本系统为网上图书销售系统,包括两个总体模块:前台模块和后台管理模块。其中前台模块分为:图书模块,购物车模块,生成订单模块;后台管理模块包括:图书管理模块,流量统计模块,订单管理模块。其中前台模块的生成订单模块和后台管理模块中的订单管理模块可以合并为一

3、个订单管理模块。系统中采用非登录方式购买,即:用户不需注册登录,可直接访问图书销售系统的主页,浏览所有图书的信息,若选中某种图书,可直接输入购买数量,加入购物车,将图书加入购物车后可选择继续购买图书或查看购物车内的图书购买信息,图书购买完毕后进入购物车进行结算,可在购物车进行修改购买的图书信息,包括图书的数量,可删除。修改完毕后可生成订单,在生成订单模块输入购买者的信息。1.1 术语定义普通用户:一般用户管理员:图书、订单管理,流量统计人员,可以进行后台维护购物车:用户在选定图书后,暂时存入客户机内存中,包含图书名称、单价、数量、价格小计,可以进行选择批量处理(购买数量更改,部分图书删除) ,

4、保存和结算订单:是指普通用户选购完货物后与商家的凭证生成订单:包含商品信息,订单接收人、联系电话、电子邮件、信用卡号、送货地址接收人:指货物的收货人流量统计:访问时间、资源名称、耗时、访问者来自 IP耗时:从用户发出访问请求开始,到服务器端响应完成所耗费时间资源名称:用户所访问的业务模块 超级管理员:可以在后台管理模块中,删除订单软件需求规格说明书/ 12 32 需求说明本系统为网上图书销售系统,包括两个总体模块:前台模块和后台管理模块。其中前台模块分为:图书模块,购物车模块,生成订单模块;后台管理模块包括:图书管理模块,流量统计模块,订单管理模块。其中前台模块的生成订单模块和后台管理模块中的

5、订单管理模块可以合并为一个订单管理模块。EZ 图书销售前台模块后台管理模块图书模块购物车模块流量统计模块订单管理模块图书管理模块生成订单模块2.1 图书模块图书模块可以分为图书浏览模块和图书搜索模块,以供普通用户查看图书信息和模糊查询图书列表,方便用户选购。软件需求规格说明书/ 12 42.1.1 图书浏览模块图 1-1 部分图书浏览列表在网页中部显示在售图书的相关信息,包括以下内容:a.图书的图片信息(即图书图片) ;b.图书名称;c.图书售价;d.用户购买图书的数量;对用户输入购买数量的要求:用户在数量文本框内输入的只能是数字,当用户输入内容为空时,提示用户:请输入购买数量! 当用户输入内

6、容为非数字时,提示用户:请输入数字! 当用户点击购买按钮进行购买时,提示用户:是否确认购买。2.1.2 图书搜索模块图 1-2 图书搜索功能模块示例按书名查询图书::用户在文本框中输入要查询图书的名称,系统对输入的图书名称进行模糊查询,用户点击搜索按钮进行搜索。本功能主要是通过模糊查询查看用户可能需要的图书信息。如果没有则反馈给用户没有相关图书的提示信息。如果有相关图书,则列举出相关图书的信息(图书书面图片,图书名称,售价) 。用户可以输入购买数量,进行图书购买。如果用户不购买任何图书,可点击首页链接回到首页。也可以输入模糊信息继续搜索图书。软件需求规格说明书/ 12 52.2 购物车模块本功

7、能主要是完成购物加入购物车,维护购物车功能。1用户可以根据自己的需要输入购买数量购买图书(不能为空,必须输入大于零的数字,并且需要验证库存中是否有这么多书) 。进入加入购物车提示界面,用户可以选择继续购物,或查看购物车。2维护购物车。用户可以查看购物车,显示用户的购物信息。没有购物信息,提示用户还没有购物。如果有购物信息,用户可以修改购买数量(不能为空,必须输入大于零的数字,并且需要验证库存中是否有这么多书) ,删除一条或多条购物条目。点击保存对购物信息进行保存。点击结算,可以进行结算。2.2.1 添加功能图 2-1 加入购物车示例如图 2-1 所示,用户根据自己需要输入正确格式的购买数量。点

8、击购买,添加进购物车。出现如图 2-2 所示页面。图 2-2 已放入购物车示例2.2.2 查看购物车功能用户点击进入购物车后,可根据图书编号显示出购物车信息:序号,商品名称, 单价, 数量, 小计, 合计。如图 2-3 所示。软件需求规格说明书/ 12 6图 2-3 购物车示例2.2.3 修改功能用户进入购物车页面后(如图 2-3) ,可以对购买数量进行修改。数量改变后,小计、合计会自动做相应修改。用户可以点击保存,对修改后的信息进行保存。2.2.4 删除功能用户进入购物车页面后(如图 2-3) ,可以根据自己需要在选择框中勾选自己不想购买的图书。点击删除按钮,进行删除。2.2.5 结算功能用

9、户点击结算按钮后,可以进入结算中心,显示用户所有购物信息(如图 2-4) 。如图 2-4 2.3 订单管理功能模块订单管理模块是由前台模块的生成订单模块和后台管理模块的订单管理模块合并而成。分为普通用户和管理员两个模块。普通用户通过购买结算生成一个订单,添加到数据库中。管理员浏览用户提交的所有订单,进行查找、浏览,超级管理员还可以进行删除订单操作,设定管理员和超级管理员的访问权限。软件需求规格说明书/ 12 7管理员登陆后查看订单列表,包括订单编号、创建时间、收货人、联系电话、总金额以及对订单的操作。管理员可以通过输入创建时间或者接收人进行查询订单信息。超级管理员可以对订单进行删除操作。订单详

10、情页面除了能实现订单管理页面的查询功能,还能有以下功能:该页面用于对用户发起的订单进行维护,包括订单编号,接收人,信用卡号,创建时间,联系电话,送货地址,总额,电子邮件,送货地址等。同时此页面还可以查看订单的详细内容,包括用户购买的商品名称,商品单价,购买的数量,商品的单价,此订单商品价格合计等功能。2.3.1 生成订单模块1)核查购物信息-购物车进行结算跳转到结算页面,用户核对购买的图书信息,包括图书名称、单价、单一种类的图书的价钱合计及购买所有图书的总价钱的合计。2)填写订单接收人信息-包括订单接收人(姓名) 、联系电话(包括区号) 、电子邮箱、信用卡号、送货地址3) “我要修改”操作-跳

11、转回购物车界面,修改购物信息4) “提交订单”操作-提示客户是否要生成订单,确定生成,则跳转到后台。即时核对商品库存数量,如果满足对图书库存刷新;由后台自动分配一个订单号及记录创建时间,应记录到订单数据库中;然后所购买图书添加到图书条目表。成功再跳转到信息页面,显示客户提交订单成功与否!否则,回滚操作。2.3.2 搜索功能功能简介:根据创建时间来查询,查询出符合条件的订单;根据接收人查询:输入接收人姓名,查询出这个姓名的人的所有订单。实现:查询功能需要实现管理员输入查询条件,来查询出符合查询条件的信息:查询不到信息的时候,输出没有符合条件的订单信息查询分为以下几种情况:1.只输入接收人的情况:

12、查询出此接收人的所有订单信息。软件需求规格说明书/ 12 82.只输入时间的情况,分为:判断时间超时情况:比如输入的时间是不是超出当日时间。左查询时间必须小于右查询时间左查询时间和右查询时间相同的时候A.只输入左查询时间的情况:查询出此时间到当日时间的所有订单信息。B.只输入右查询时间的情况:查询此时间之前的所有订单信息。C.只输入左查询时间和接收人:查询出此时间到当日时间此接收人的所有订单信息。D.只输入右查询时间和接收人:查询此时间之前的此接收人的所有订单信息。E.只输入左查询时间和右查询时间:此时间之间的所有订单信息。3. 左查询时间,右查询时间,接收人都输入:查询此时间段中此用户的订单

13、信息4.三个都不输入的情况:查询所有的订单信息2.3.3 订单浏览模块订单的浏览- 客户提交订单成功,添加到数据库中,管理员可以查看,包括订单编号、创建时间、收货人、收货人的联系电话、购买图书的总金额。管理员可以根据订单软件需求规格说明书/ 12 9的创建时间、收货人姓名进行搜索。还可以通过点击订单号,查看具体某一个订单的详细信息即订单号、收货人、收货人的详细信息(姓名、联系电话、送货地址、email、信用卡号) 、购买图书的详细信息(图书名称、图书单价及图书总价) 。2.3.4 查看订单详细信息查看订单详细信息:点击订单编号,跳转到订单详情页面,可以查询订单的详细信息,包括:订单编号、创建时

14、间、总额、接收人、联系电话、电子邮件、信用卡号、送货地址、商品名称、单价、数量、小计(单价*数量) 、合计(小计之后) 。2.3.5 删除订单模块对订单的操作:删除订单点击删除,删除该行的订单,同时数据库也删除这条信息。删除的时候进行提示:是否删除,是再删除,并且重新加载一下此页面,否就返回原页面2.4 后台图书管理模块后台图书管理模块包括图书浏览,搜索以及修改图书详细信息的功能。2.4.1 图书浏览模块管理者对图书进行浏览 点击图书图片能够查看图书信息管理员可以登陆后台管理页面查看图书信息,包括:图书名称,售价,以及库存量订单信息列表截图软件需求规格说明书/ 12 102.4.2 修改图书信

15、息1. 对图书内容进行修改。2. 点击一本图书进入并修改相应内容(图书售价只能为正数 若修改内容不符合规定显示提示信息 例 售价改为 ¥ -50.00 提示: 售价有误,请查证。 ) 修改完毕后点击“保存” ,在此弹出对话框是否执行操作 点击“确定” 执行此次操作并跳回图书管理页面,点击“取消” 不进行操作。3. 若不想修改则点击“取消”跳回图书管理界面。2.4.3 搜索图书功能在图书管理页面中有为方便管理员快速查找图书的搜索工具。填入想要查找的图书名字。(1)精确查询(如 JAVA 学习笔记)点击“搜索”进入该图书的修改界面 进行相应的软件需求规格说明书/ 12 11修改。(2) 模糊匹配(

16、如 JAVA) 点击“搜索”列出所有图书名含 “JAVA”的图书管理员查找要修改的图书进行修改。(3) 图书在一个页面显示不开,点击 “上一页” “下一页”进入相应上下页的图书列表,点击“尾页”进入最后一页,并在本页面显示是第几页,在文本框内填入想去的页数点击“确定”进入相应的页面(输入必须为合法的页数 如共有 20 页 输入 21 则进行提示:输入页数有误请查证) 。2.5 流量统计模块分页显示所有访问流量统计信息。并且提供日期过滤功能。用户选择日期,分页显示出该日期的所有访问记录。2.5.1 浏览管理员可以进行该网站的流量的统计。可以查看该网站的访问信息流量统计页面(如图 5-1) ,该页面可以显示访问时间,资源名称,耗时,访问者 ip 地址。采取分页显示方式。左下角显示总的访问记录条数。如图 5-1 流量统计页面示例软件需求规格说明书/ 12 122.5.2 搜索管理者通过流量统计页面左上角的三级下拉列表(如图 5-2 所示) ,选择日期自动对所选日期的访客进行遍历。显示在页面上。

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

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报