01系统需求规格说明书模板.docx
《01系统需求规格说明书模板.docx》由会员分享,可在线阅读,更多相关《01系统需求规格说明书模板.docx(18页珍藏版)》请在冰豆网上搜索。
![01系统需求规格说明书模板.docx](https://file1.bdocx.com/fileroot1/2023-1/31/ac5c8d7a-8cd2-44b1-9c82-015007bbcbed/ac5c8d7a-8cd2-44b1-9c82-015007bbcbed1.gif)
01系统需求规格说明书模板
题目编号:
文档名称:
系统需求规格说明书
项目名称:
手机销售系统
项目负责人:
张上钦
成员:
潘志强刘济清罗鸣东
编写:
张上钦2011年11月02日
校对:
潘志强2011年11月02日
审核:
罗鸣东2011年11月02日
批准:
刘济清2011年11月02日
开发单位:
韶关学院计算机科学学院10计算机科学与技术1班
软件需求规格说明书
1引言
1.1编写目的
编写本文档的目的是根据系统分析和内部商量的结果,并根据手机销售的实际情况,进行了全面细致的分析,深入描述《手机销售系统》软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求。
该需求规格说明书的读者对象是手机销售系统软件小组的研发工程师、测试工程师、销售工程师,版权归上述所有者所有,严禁外传。
1.2背景
随着社会信息化的全面推进,作为数字时代的主要工具之一手机,比以往任何时候的需求都要大的多,不论小型手机销售商还是专业的手机卖场都需要使用方便而有效的方式来管理自己销售的手机。
在计算机日益普及的今天,对个人而言若采用一套行之有效的手机销售管理系统来管理自己的手机,会方便许多。
对专业手机卖场而言,以前单一的人工管理方式已不能满足人们的要求,为了便于手机的管理需要有效的手机销售管理软件。
手机销售管理系统软件“PhoneSellerV1.0”是一套功能比较完善的管理软件,具有操作方便高效迅速等优点。
该软件的操作简单,功能丰富,必定是手机销售中的得力助手。
1.3定义
“PhoneSeller”即手机销售之意,是一款功能强大的管理软件。
能够进行对手机的分类管理,并对销售情况进行统计分析,实时掌握各种销售情况。
1.4参考资料
[1]房地产销售系统的软件设计与实现2011年21卷1期《信阳农业高等专科学校学报》JournalofXinyangAgriculturalCollege起止页码:
134-135国际标准刊号:
ISSN1008-4916国内统一刊号:
CN41-1264/
[2]日本移动运营商的手机销售模式王炜《通信企业管理》P&TEnterpriseManagement起止页码:
55-57国际标准刊号:
ISSN1002-526X国内统一刊号:
CN11-4813/F
2任务概述
2.1目标
《Sellphone》针对的用户是中小型手机经销商,手机的种类和数量较少,客户的数量和来源受到一定的限制。
相应的需求有:
1.能够存储一定数量的手机信息,并方便有效的进行相应的库存数据操作和管理,这主要包括:
1)手机信息的录入、删除及修改。
2)手机信息的多关键字检索查询。
3)手机的库存、价格和销量统计。
2.能够对一定数量的客户进行相应的信息存储与管理,这其中包括:
1)客户信息的登记、删除及修改。
2)客户资料的统计与查询。
3.能够对需要的统计结果提供列表显示输出。
4.能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务。
2.2用户的特点
该软件的最终用户是手机经销商。
2.3假定和约束
一个更为完善的手机销售管理系统,应提供更为便捷与强大的信息查询功能,如相应的网络操作及服务,由于开发时间和计算机数量有限,该系统并未提供这一功能。
对信息的保护手段仅限于设置用户级别,以及提供数据文件的备份,比较简单,不能防止恶意的破坏,安全性能有待进一步完善。
3需求规定
3.1对功能的规定
1.1功能划分
该软件有如下功能:
1浏览功能;
2查询功能;
3插入功能;
4修改功能;
5删除功能;
6授权功能;
1.2功能描述
1浏览功能
●清楚知道当前的手机库存量
●了解有哪一些型号的手机
2查询功能;
●某一型号手机的查询
●销售单据的查询
3插入功能
●手机的购入的数量增减
●手机卖出的数量增减
4修改功能
●可以修改供货商的信息
●可以修改商品的信息(如型号,编号,商品颜色等)
5删除功能
●客户信息的增删减
●商品数量的删减
6授权功能
●数据库备份/恢复,系统初始化
●操作员修改密码,年终结算,查看日志
都是对系统修改的操作
3.2对性能的规定
3.2.1精度
可以准确查找手机的信息,客户的信息,销售的表格,查询时应保证查全率,所有在相应域中包含查询关键字的记录都应能查到,同时保证查准率。
3.2.2时间特性要求
每次的查询的响应时间不超过2秒
3.2.3灵活性
满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求
3.3输入输出要求
1.1静态数据
手机系统的静态数据包括:
手机(phone):
手机编号(phoneid)
手机名称(phonename)
手机型号(phonestandard)
手机颜色(phonecolor)
手机单价(phoneprice)
手机状态(phonestatus)
手机分类(class)
客户(customer):
客户识别号(ReaderID)
客户姓名(Name)
客户联系地址(Address)
客户联系方法(TelephoneNumber)
客户电子邮件(Email)
手机销售记录(recorder):
手机型号(phonestandard)
手机编号(phoneid)
手机价格(phoneprice)
手机销售数量(phonecount)
系统设置表(configuration):
手机进货价格(phonepurchaseprice)
手机销售价格(phonesellprice)
手机的库存量(phoneamount)
系统操作员记录表(administer):
工作记录序号(WorkerId)
用户账号(Account)
用户密码(Password)
用户权限级别(Level)
动态数据
输入数据:
查询方式、查询关键字;
新建手机型号、客户项信息;
手机销售、客户项相应纪录更改;
备份数据恢复所需的数据备份文件;
商品销售的单据,当前的库存的查询;
员工受限操作所需的密码;
输出数据:
查询关键字确定的数据库记录的子集;
统计报表统计结果及其格式化文件;
(客户销售统计,商品销售统计,商品销售排行);
手机信息录入、删改结果(成功或失败);
手机售出、退货、换货等操作结果;
手机采购数据;
数据备份输出的数据备份文件;
内部数据:
员工设置;
密码修改;
查看所有工作日志:
财务管理;
1.2数据库描述
数据库采用MicrosoftAccess数据库。
1.3数据流图
进货管理;
手机销售;
顾客的退货与换货;
手机信息登记;
进货管理的过程;
销售分析系统
C统计
数据流图:
A核对
D查询
E检查
B确认
●数据源点及汇点描述:
●加工逻辑词条描述:
1加工名:
采购进货
加工编号:
1
简要描述:
检验手机买入的数量
输入数据流:
手机的型号和数量
输出数据流:
检验错误,手机的信息
加工逻辑:
IF 手机的数量与数据库数据不符 THEN
发出“检验错误”
ELSE 发出“登记手机信息”
ENDIF
2加工名:
采购退货
加工编号:
2
简要描述:
把不符合要求的手机退掉
输入数据流:
要求信息
输出数据流:
退还货品的型号和数量
加工逻辑:
IF 所购入的手机不符合要求 THEN
统计手机的数量
ELSE 显示没有不符合要求的手机
ENDIF
给出不退货返回信息
●数据流名词条描述:
1数据流名:
统计
说明:
用于计算销售账务
数据流来源:
买入卖出检验
数据流去向:
财务登记
2数据流名:
查询
说明:
用于查询手机的数目
数据流来源:
仓库数量
数据流去向:
用户
数据流组成:
买入手机数量=采购总量
每个数据量流通量:
2手机信息登记
●
数据源点及汇点描述:
●加工逻辑词条描述:
1加工名:
登录检验
简要描述:
检验是否是管理员上机
输入数据流:
帐号,密码
输出数据流:
检验错误,登录成功
加工逻辑:
IF 帐号密码与数据库数据不符 THEN
发出“检验错误”
ELSE 发出“登录成功”
ENDIF
2加工名:
手机查询
简要描述:
查找是否有符合条件的手机
输入数据流:
手机的各种参数
输出数据流:
返回错误信息,给出符合条件的手机
加工逻辑:
IF 有条件符合 THEN
输出符合的手机信息
ELSE 找不到合适的手机,返回错误。
ENDIF
●数据流名词条描述:
1数据流名:
登录信息
说明:
检验登录信息是否正确
数据流来源:
管理员
数据流去向:
信息数据库
数据流组成:
帐号、密码
每个数据量流通量:
2数据流名:
手机查找
说明:
搜索符合条件的手机
数据流来源:
管理员的输入
数据流去向:
手机管理数据库
数据流组成:
手机信息或错误信息
每个数据量流通量:
3.手机信息查询过程
A:
手机信息库;
B:
买家信息;
C:
手机出售记录;
D:
日期;
(2):
数据词典:
有关数据流:
1名称:
买家
简要描述:
浏览手机信息,买手机
有关数据流:
手机,金钱
数目:
2名称:
日历
简要描述:
当日日期
有关数据流:
年月日
数目:
●加工逻辑词条描述:
1加工名:
手机检验
加工编号:
1
简要描述:
检验买家身份、手机是否入库、买家还能买多少书以此判定买家是否能购买手机
输入数据流:
所选手机,买家信息,手机信息,手机记录,日期
输出数据流:
手机错误信息,手机信息
●数据流名词条描述:
1数据流名:
买家账号
说明:
用以买家的唯一识别标识
数据流来源:
买家
数据流去向:
购买手机
数据流组成:
买家账号=账号+密码
账号=“xxxxxxxx”首字母为英文,其他可以为数字和英文5-11为
密码=6-10位.可以英文字母和数字组合
每个数据量流通量:
2数据流名:
手机
说明:
记录手的主要相关信息
数据流来源:
买家
数据流去向:
买家检验
数据流组成:
手机=款式+颜色+型号+品牌+销量+系统+价格
款式=”XXXX-xx”
颜色=”黑,白,粉红..”
型号=”xxxx”
品牌=”htc,nokia…”
销量=”0009-9999”
系统=”symbian、Linux、Palm、BlackBerry…”
价格=”0000.00-9999.99”
每个数据量流通量:
3数据流名:
检验错误
说明:
用于指示买家购买手机的错误信息
数据流来源:
手机检验
数据流去向:
读者
数据流组成:
检验错误=2{字母}40
每个数据量流通量:
4数据流名:
手机信息
数据流来源:
手机检验
数据流去向:
手机登记
数据流组成:
手机信息=序列号+架号
每个数据量流通量:
5数据流名:
日期
说明:
提供当前日期信息
数据流来源:
日历
数据流去向:
手机检验,手机登记
数据流组成:
日期=年+月+日
年=“0000”..“9999”
月=“01”..“12”
日=“01”..“31”
每个数据量流通量:
6数据流名:
手机访问记录
说明:
用于记录买家购买信息
数据流来源:
手机访问记录库,手机登记
数据流去向:
手机检验
每个数据量流通量:
7数据流名:
买家信息
说明:
用于记录登记入库的买家信息
数据流来源:
用户库
数据流去向:
手机检验
数据流组成:
买家信息=账号+姓名+联系方法
每个数据量流通量:
●数据文件词条描述:
1数据文件名:
买家库
简述:
存放买家信息
输入数据:
输出数据:
买家信息
数据文件组成:
买家库由“买家信息”组成
存储方式:
关键码
存取频率:
2数据文件名:
手机库
简述:
存放手机信息
输入数据:
输出数据:
手机信息
数据文件组成:
手机库由“手机信息”组成
存储方式:
关键码
存取频率:
3数据文件名:
手机访问记录库
简述:
存放手机访问记录信息
输入数据:
手机访问记录
输出数据:
手机访问记录
数据文件组成:
手机访问记录库由“手机访问记录”组成
存储方式:
关键码
存取频率:
4.手机销售过程
●数据源点及汇点描述:
●加工逻辑词条描述:
1加工名:
客户需求分析
简要描述:
获得客户对手机的需求
输入数据流:
手机的各种需求参数
输出数据流:
重新选择,提示交易
加工逻辑:
IF 手机需求与系统中有相对应的 THEN
可以进行交易
ELSE 找不到合适的手机
ENDIF
2加工名:
手机查询
简要描述:
查找是否有符合条件的手机
输入数据流:
手机的各种参数
输出数据流:
返回错误信息,给出符合条件的手机
加工逻辑:
IF 有条件符合 THEN
输出符合的手机信息
ELSE 找不到合适的手机,返回错误。
ENDIF
●数据流名词条描述:
1数据流名:
手机信息
说明:
用于对客户的需求分析
数据流来源:
客户
数据流去向:
管理员
数据流组成:
手机的各种参数
每个数据量流通量:
2数据流名:
手机查找
说明:
搜索符合条件的手机
数据流来源:
管理员的输入
数据流去向:
手机管理数据库
数据流组成:
手机信息或错误信息
5.销售分析系统
●
数据源点及汇点描述:
●加工逻辑词条描述:
1加工名:
分析系统
简要描述:
检验商品销售,库存,供应信息
输入数据流:
所销售手机型号
输出数据流:
输出各项数据
加工逻辑:
IF 某某型号手机 THEN
没有就反馈错误信息
ELSE 发出输出各项数据
ENDIF
●数据流名词条描述:
1数据流名:
供应情况,采购统计,业务统计,库存数量,销售分析,销售分析表,商品销售表,商品销售排行表,销售分析表.
说明:
所需要分析资源是否存在
数据流来源:
分析系统
数据流去向:
信息数据库
2数据流组成:
供应情况,采购统计,业务统计,库存数量,销售分析,销售分析表,商品销售表,商品销售排行表,销售分析表.
3.4数据管理能力要求
手机销售系统针对的系一般的手机专营店,所销售的手机数量与型号都不会很多,而且面向
的客户都是一般的个人或者较小的公司团购,所以本手机系统对数据的能力要求不是很高。
只要是能满足存储一定量的手机信息与客户的信息,以便系统的管理人员能方便的对客户的要求和手机销售业务的管理。
3.5故障处理要求
若用户正常使用时不应出错,对于用户的输入错误系统也会给出适当的改正提示。
当网络不通的时候.数据自动下载到本地数据库.保证营业操作.做到万无一失.当网络通的时候系统会自动上传数据到服务器上。
当系统有不可修复的错误时,也不会丢失数据库的数据。
3.6其他专门要求
对于一般的用户,本软件只是简单的界面操作系统,搜索更方便.操作更人性化,不需要特别的指令和要求。
4运行环境规定
4.1设备
硬件
推荐客户端配置:
CPU:
赛扬2.0以上
内存:
512M以上
硬盘:
40G以上
分辨率:
800*600或1366*768
4.2支持软件
软件环境
操作系统:
服务器:
windows2000XP2000server2003server
SQLServer2000(SP4);
4.3接口
该软件与其他的软件接口为通过一般的网络数据传输,即是TCP/IP协议传输。
从其他数据库连接时需要一个文件接口。
4.4控制
该软件运行时登陆进去系统需要账号密码,然而软件的控制都是由管理员来完成。
由于该软件只是简单的操作界面,用户采用对话框的形式进行操作。