在网络信息时代快速发展的今天,市场的格局已发生变化,很多消费者的购物观念已经发生了变化,想更加快捷方便。因此本系统在这样的社会环境下进行开发的。本系统实现利用网络,实现网上购物,为广大的消费者提供的方便的购物方式。“网上购物系统”的开发,极好的满足了广大消费者的购物需要。
本文档对《网上购物系统》(以下简称本程序)的用户需求进行说明,为了让开发方与用户取得共识,降低和避免因双方交流问题而产生的需求变更。同时为了让项目开发人员更好的了解用户的真正需要,设计和开发出符合用户要求规范的软件产品。
本程序的开发所要提交的内容如下:
1)用户需求说明书(本文档)
2)概要设计说明书
3)文件设计说明书
4)详细设计说明书
5)项目开发计划
6)周例会记录
7)系统测试说明书
8)用户操作说明书
9)安装部署说明书
10)源程序
术语
简称
缩写
网上购物系统
softshopSystem
SHOP
·《软件开发常需文档》
·《实训项目测试部分要求》
系统全局视图
客户:
描述项
说明
用例名称
管理个人信息
标识符『可选』
0605001-03-003
用例描述
User修改自己信息页面。
参与者
基本购物user。
优先级
无
状态『可选』
等待审核
前置条件
后置条件
User基本信息被修改
基本操作流程
可选操作流程
在提交按钮前,user可选重置信息,将所有文本框的内容清空,或者选择操作其他模块。点击返回首页按钮,即可返回初始页面。
被泛化用例
被包含用例
被扩展的用例
查看订单
0605001-03-006
基本用户user。
进行中
选择操作其他模块。点击返回首页按钮,即可返回初始页面。
购物车
0605001-03-005
User对购买后的商品进行数量增加、删除及确认发送订单
User可以看见购买的商品发送订单成功
进行删除、修改、发送订单、选择操作其他模块。点击返回首页按钮,即可返回初始页面。
发送订单
用户投诉
0605001-03-004
User对购物网的建议及意见
User提交投诉成功
管理员:
车辆管理
0605001-03-014
Admin对购物网送货车辆的增加或删除。
Admin
1
审核中
Admin能查看被修改的数据
商品分析
0605001-03-018
Admin对购物网的销售情况进行分析查看
商品管理
0605001-03-012
Admin对购物网的出售商品进行查看、增加操作。
用例终止
选择操作其他模块。点击返回首页按钮,即可返回初始页面。在点添加按钮之前,选择重置按钮可以将文本框内的所有信息清空。点修改按钮时,可以修改商品的基本信息。可选删除按钮,将商品的信息数据从数据库中删除。
用户管理
0605001-03-009
Admin对购物网的用户进行分析查看
选择操作其他模块。点击返回首页按钮,即可返回初始页面。在点添加按钮之前,选择重置按钮可以将文本框内的所有信息清空。点修改按钮时,可以修改用户的基本信息。可选删除按钮,将用户的信息数据从数据库中删除。
区域管理
0605001-03-008
Admin对购物网的地区尽系增加、查看
选择操作其他模块。点击返回首页按钮,即可返回初始页面。在点添加按钮之前,选择重置按钮可以将文本框内的所有信息清空。点修改按钮时,可以修改地区的基本信息。可选删除按钮,将地区的信息数据从数据库中删除。
主要功能概述如下:
消费者(客户)需要使用管理个人信息、购物车、查看订单、用户投诉等功能。消费者通过注册成为系统的使用者,拥有系统的使用权限。用户注册后可以修改自己的信息,可以进行网上购物。购物车包括了加入商品、除去商品、修改商品数量、提交订单等。购物之后还可以查询自己的订单。客户还可以向管理员投诉,消费过程中的一些问题。
系统管理员拥有商品管理、商品分析、用户管理、区域管理、车辆管理等功能。商品管理包括:添加商品和查看商品;商品分析包括:销售分析和客户排行;用户管理包括:查看用户信息、查看用户订单和查看投诉信息;区域管理包括:添加分区信息和查看分区信息;车辆管理包括:添加车辆和查看车辆。
本程序的用户主要是客户和管理员。用户要求使用windows操作系统,采用B/S的系统架构。系统需简单方便,便于使用。在系统部署完成后,用户通过电脑的Internet浏览器直接访问使用。
本程序运行于Windows(Win98版本以上)操作系统。服务器数据库使用SQLServer2000,本系统也采用JAVA平台下的环境实现。
用户希望能尽早使用该系统。要求先开发系统客户信息管理部分功能和管理员的用户管理部分。其次要求完成用户进行网上购物部分的功能,实现网上购物及订单的管理部分的功能。最后完成车辆的管理、区域管理部分功能。
本程序不提供和其他系统的接口
·操作容易上手,界面要提供充足的提示信息。
·界面与界面间切换容易,减少用户的输入工作量。
·提供界面导航,使用户能迅速了解当前所处位置。
·提供随时返回前一界面和初始界面的功能
IE5.0推荐使用IE6.0
分辨率:推荐使用1027*768
CPU:P1.8GHz
内存:256MB以上
数据库SQLServer2000
·系统能够清楚查看和订购网上物品,对销售分析。
·采用面向对象的思想,除了main函数以外所有的处理都应当在类中实现。
·尽量使用标准的java++类库。
(1)平台可用性
系统可以在不同的符合系统运行环境要要求的计算机上进行快速卸载/安装,并能快速重新启动。
(2)操作可用性
系统用户应当在查询系统帮助后能快速学会使用系统。
操作中与用户的交互应具较高友好性的系统提示。
系统可实现全键盘化操作,对操作频率较高的用例应设计成操作简便,并优化其性能。
(3)数据可靠性
系统数据一致可靠,系统具有每天自动备份功能。在系统出现故障时,系统数据不能丢失,且在备分服务器上能正常运行。
(4)稳定可靠性
系统应具备每周7*24小时稳定运行的性能,数据库服务器应具备在停电时的应急功能。