资源描述
网上商品销售系统软件需求说明书报告
12
2020年4月19日
文档仅供参考
仲恺农业工程学院
《软件工程》实验报告
实验二 软件需求说明
姓 名 黄 伟 庆
专业年级 计算机科学与技术 091 班
学 号 10214108
指导教师 成筠
实验日期 -12-20
计算机科学与工程学院
1引言 2
1.1编写目的 2
1.2背景 2
1.3定义 2
1.4参考资料 2
2任务概述 2
2.1目标 2
2.2用户的特点 3
2.3假定和约束 3
3需求规定 3
3.1对功能的规定 3
3.2对性能的规定 3
3.2.1精度 3
3.2.2时间特性要求 3
3.2.3灵活性 4
3.3输人输出要求 4
3.4数据管理能力要求 4
3.5故障处理要求 4
3.6其它专门要求 5
4运行环境规定 5
4.1设备 5
4.2支持软件 5
4.3接口 5
4.4控制 5
1引言
1.1编写目的
明确开发风险及所带来的开发效益,确定项目是否可行,为下面的需求分析奠定基础。
本项目为OMSS网上商品销售系统,包括四个模块:用户管理、购物车管理、订单管理、产品管理功能模块。
1.2背景
本系统名称为OMSS网上商品销售系统。
网上商品销售是一种新型的销售模式,网上购物已经成为一种时尚潮流,人们对在线购物提出了很大的需求,促使在线销售系统的兴起。此项目开发者为颜盛兰、张立辉、邵环宇组成的开发小组。此项目的用户为广大在线购物消费者。
网上商品销售系统(OMSS)是华软电子商务平台(hrsei electronic commerce platform 简称HECP)的一部分,华软电子商务平台包括:在线销售系统、商铺管理系统、清算结算系统、后台管理系统。在线销售系统只是HECP电子商务平台的一个子模块。
1.3定义
HECP:广义上将指Hrsei电子商务平台(hrsei electronic commerce platform)
OMSS:在本项目中指网上商品销售系统
1.4参考资料
a.软件工程导论(第五版) 张海藩编著
b.现代软件工程 周之英编著
2任务概述
2.1目标
a.系统投入运行后,用户能够在网上购物,方便又快捷;
b.商家能够减少成本支出,扩大销售范围;
2.2用户的特点
网上商品销售系统,对于不同的人员及用户,有不同的要求,管理员能够对相关信息的查询及修改,客户能够查询自己所购买商品的订单信息。
2.3假定和约束
系统可行性分析时间:1周。
运行环境:装有浏览器的操作系统。
经费:5000
开发时限:一个月
3需求规定
3.1对功能的规定
主要功能:
用户管理:游客能够浏览商品,但只有注册成为会员且登录成功后才有购物的权限。
用户能够查询修改用户信息。后台管理员具有管理商品,查询修改删除用户信息的权限。
购物车管理:用户在登录成功后,能够将商品加入到购物车中。能够对购物车中的商品查询、添加、删除、修改.
订单管理:在用户购物车中的商品信息提交后,生成订单。会员能够查询订单信息但不能删除订单。后台管理员具有查询订单信息,删除订单的权限。
产品管理:管理员具有对商品进行添加、删除、查询、修改的权限。
3.2对性能的规定
3.2.1精度
对系统的输入数据精度的要求:主要就是用户登录和用户购买注册还有管理员、商户对数据库的操作(30-500byte)
对系统的输出数据精度的要求:商品、用户信息的显示(1-1000k)
3.2.2时间特性要求
登录响应时间1-5秒
商品、用户信息更新处理时间1-5秒
数据的转换和传送时间1-2秒
购买、下订单、注册等处理时间1-5秒
3.2.3灵活性
操作方式上的变化:采用集成运行制和独立运行制两种模式,集成运行制是把本模块嵌入到分词工具包的主框架中,提供给用户具有一定UI的可操作软件;独立运行制是能够独立运行于后台,并提供给各种程序调用的模式的工作方式,以增强其生命力。
运行环境的变化:主采用Windows平台的编译版本运行和调试,在时间允许的情况下,同步开发支持SUSE Linux的服务器版本。;
同其它软件的接口的变化:在尽量保证接口不出现变动的情况下,允许接口的重载和再定义。但接口的命名规则是统一的;
精度和有效时限的变化:精度在必须调整的条件下,能够上下浮动10个百分点;有效时限则依据现实的测试情况允许稍大范围的变化。
计划的变化或改进:工作时间安排会存在必然的浮动,这部分要协同分词工具包课题设计组其它成员一同来进行商定,前期的计划能够稍微有些变动,后期的安排尽量按照计划执行。
3.3输人输出要求
系统的输入数据类型:主要就是用户登录和用户购买注册还有管理员、商户对数据库的操作。字符串、数字类型。
系统的输出数据类型:商品、用户信息的显示、介绍。字符串、数字、图片类型。
3.4数据管理能力要求
性能,效率:需要能够支持同时在线100-1000人同时在线,瞬间并发请求50次
名字:用户信息
别名:用户记录
描述:游客注册时的注册信息
定义:用户信息=用户名+密码+所在地区+联系地址+邮编+家庭电话+办公室电话+手机+Email地址
位置:用户信息文件
名字:商品信息
别名:
描述:系统提供的可供用户浏览和购买的商品信息
定义:商品信息=序号+产品名称+价格
位置:商品信息文件
名字:订单信息
别名:订单
描述:用户订购商品的信息
定义:订单信息=序号+订单编号+订单金额+订单状态+付款方式
位置:订单信息文件
名字:购物信息
别名:
描述:系统提供的可供用户浏览和购买的商品信息
定义:购物信息=序号+产品名称+价格+数量
位置:购物车信息文件
用户信息和商品信息会增加,订单信息和购物信息则会保持在一定的规模。购物信息转为订单信息后会被删除。订单信息在送完货后会被删除。而用户信息和商品信息不会被删除。
3.5故障处理要求
软件、硬件故障后应尽快转移数据到另外一台电脑上时,并确保该电脑上能使该系统能正常运行。
3.6其它专门要求
用户单位对安全保密、使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。
4运行环境规定
4.1设备
一台主机或电脑:
a. 硬件的各个性能应都能使该系统能顺利运行;
b. 内存容量至少能使系统运行良好。
4.2支持软件
MyEclipse-6.0M1和MySQL。
4.3接口
用户接口
界面要求方便、简介、美观、、一致等;整个系统的界面风格定义,某些功能模块的特殊的界面要求:
a. 屏幕的分辨率应为1024×768
b. 输入设备:键盘、鼠标;
c. 输出设备:显示器;
d. 显示风格:图形界面、字符界面、IE界面。
硬件接口
无
软件接口
无
通信接口
TCP/IP通信协议。
4.4控制
运行系统,输入姓名和密码,根据权限登录页面。管理员经过对数据库的删除、插入、修改管理整个系统。商户则根据自己的实际情况对自己的商品进行删除、插入、修改数据。客户则经过购买来修改商品的数据。
展开阅读全文