软件需求说明书
l 引言
1.1 编写目的
随着计算机技术特别是网络技术的飞速发展,计算机的应用领域不断扩大,各行各业都离不开计算机,超市管理也不例外,使之能跟上时代的发展。仓库管理是单位里使用比较频繁、管理比较繁琐的一项事务,
1.2 背景
a.网上超市管理系统。
b. 本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络。
c.该软件系统同其他系统或其他机构的基本的相互来住关系。
1.3 定义
E-R图:(Entire and Relation)为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
1.4 参考资斜
《软件工程概论》郑人杰 马素霞 殷人昆 编著 机械工业出版社
《UML系统分析与设计》薛均晓 李占波 版机械工业出版社
2 任务概述
2.1 目标
对超市交易各环节实施全过程控制管理,如购物,用户登录,订单管理,购物车管理等功能的实时监测。
2.2 用户的特点
列出本软件的最终用户的特点,充分说明操作人员、维护人员的教育水平和技术专长,以及本软件的预期使用频度。这些是软件设计工作的重要约束。
本系统主要面向网上超市管理员以及往来客户,超市管理员有本软件的所有权限,往来客户拥有登录查询已下订单以及购买功能,因操作简单,无需特殊技长。预期使用频率视公司以及工厂业务而变,本软件能充分完成基本需求。
2.3 假定和约束
列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。
(1) 硬件需求:普通计算机,客户端必须的硬件
(2) 不可将权限赋予客户,只允许内部人员使用
(3) 软件需求:需要购买本程序使用权
(4) 建议开发软件投入使用的最迟时间:两星期
3 需求分析
3.1 用户模块
1) 注册页
l 注册时校验用户名是否已被注册。
l 完成用户信息的注册
l 给用户的注册邮箱发送邮件,用户点击邮件中的激活链接完成用户账户的激活。
2)登陆页
l 实现用户的登录功能
3)用户中心
l 用户中心信息页,显示登录用户的信息,包括用户名、电话和地址,同时页面下方显示出用户最近浏览的商品信息。
l 用户中心地址页:显示登陆用户的默认收件地址,页面下方的表单可以新增用户的收货地址。
l 用户中心订单页:显示登录用户的订单信息。
4)其他
l 如果用户已经登陆,页面顶部显示用户的订单信息。
3.2 商品模块
1)首页
l 动态指定首页轮播商品信息。
l 动态指定首页活动信息。
l 动态获取商品的种类信息并显示。
l 动态指定首页显示的每个种类的商品(包括图片商品的文字商品)。
l 点击某一个商品时跳转到商品的详情页面。
2)商品详情页
l 显示出某个商品的详细信息。
l 页面下方显示出该商品的两个新品信息。
3)商品列表页
l 显示出某一个种类的商品的列表数据,分页显示并支持按照默认、价格和人气进行排序。
l 页面下方显示出该商品的两个新品信息。
4)其他
l 通过搜索框搜索商品信息。
3.3 购物车模块
l 列表页和详情页将商品添加到购物车。
l 用户登录后,首页,详情页,列表页显示用户购物车中的商品数目。
l 购物车页面:对用户购物车中的商品操作。如选择某件商品,增加或减少购物车中的商品数目。
3.4 订单相关
l 提交订单页面:显示用户准备购买的商品信息。
l 点击提交订单完成订单的创建。
l 用户中心订单页显示用户的订单信息。
l 点击支付完成订单的支付。
4 项目架构概览
4.1 页面图
4.2 功能图