用户需求规格说明书小杨的博客~

为明确软件需求、安排项目规划与进度、组织软件开发与测试,撰写本文档。

1.2文档格式

本文档按以下要求和约定进行书写:

(1)标题最多分三级,大标题为宋体三号加粗,中标题为宋体四号加粗,小标题为宋体小四加粗

(2)正文为宋体小四号,无特殊情况下,字体颜色均采用黑色。

(3)行和段落间距为1.5

(4)特殊情况另作规定

1.3预期的读者和阅读建议

本文档的主要内容共分4部分:综合描述、系统特性、非功能性需求和外部接口描述。综合描述部分主要对系统的整体结构进行了大致介绍;系统特性部分对系统的功能需求进行了详细描述,是本文的主要部分;非功能性需求部分对非功能需求进行了详细的描述;外部接口需求部分对用户界面、软件接口、硬件接口和通讯接口等进行了描述。

本文档面对的读者对象:

(1)项目经理:项目经理可以根据该文档了解预期产品功能,并据此进行系统设计、项目管理。

(2)设计员:对需求进行分析,并设计出满足需求且简单实用的系统,包括数据库的设计。

(3)程序员:配合《设计报告》,充分了解系统性能,编写用户手册。

(4)测试员:根据本文档编写测试用例,对软件产品进行功能性测试和非功能性测试。

(5)销售人员:充分了解产品的功能和性能。

(6)用户:了解预期产品的功能与性能,并与开发设计人员对需求进行讨论和协商。

(7)其他人员:如部门领导、公司领导等可以据此了解产品的功能与性能。

在阅读本文档时,首先要了解产品的功能概貌,然后根据自身的需要对每一功能进行适当了解。

1.4范围

该产品是在听取了**超市的实际客户需要,并在该超市进行了10天的统计观察,结合了当地用户的实际情况。本产品在适用大多数小型超市的情况下,对**超市进行了特色性改进,主要完成货物录入,货物查询,销售统计及分析等业务。

1.5术语

1.6参考文献

2、需求概述

2.1目标

通过使用管理系统,方便超市管理人员对货物的录入售出以及各货物的详细信息进行管理和查询。

2.2用户特点

系统维护人员为计算机专业人才,熟悉数据库、操作系统、网络维护。系统维护人员为间隔性用户。

2.3功能需求

主要功能

系统管理(权限设置,当前操作员,角色设置)

1.权限设置,设置进入该系统的身份

2.当前操作员,显示当前进入系统操作员的基本信息

3.角色设置,设置员工职位

信息管理(货物,人员信息管理)

1.货物信息管理,增加、修改、查找、删除货物信息

2.人员信息管理,增加、修改、查找、删除内部员工信息

销售管理(卖出买入)

1.货物出售信息

2.货物买入信息

综合分析(出入库明细,盈利等等)

1.货物出入库明细

2.货物库存查询

3.超市流水时段分析

4.某商品销售情况分析

5.商品销售排行分析

6.即将过期商品分析

2.4数据描述

通过对超市货物管理系统需求及其数据流图分析,可得出该系统设计员工、商品、出入库信息表等数据实体。E-R图如下:

2.5性能需求

此开发项目针对超市,使用频率和性能要求都较高。为防止信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。要求稳定、安全、便于管理与操作。

2.6其他需求

数据输入输出格式、数值范围、数据精度统一

1.硬件故障存在不可预见性,应经常对其进行检查修复

2.网络故障保证前台收银系统照常运行

3.误操作需提示警告,并提供容错方法

2.7运行环境

2.7.1硬件环境

服务器

1.处理器CPU:Pentium900M

2.内存容量RAM:256M+

客户端

1.处理器CPU:Pentium133M(以上)

2.内存容量RAM:64M+

2.7.2软件环境

1.操作系统:收银员采用WindowsXP,后台服务器采用WindowsNT2000

2.数据库系统:收银台和后台服务器采用MSSQL2000

3.数据接口:前后台均采用ADO.NET

2.7.3数据库表的建立

1.销售信息表

(单号,订单(商品编号商品名数量单价总价),总价格,日期(精确到时))

2.商品信息表

(名称,生产厂家,进货价格,出售价格,数量,生产日期,保质期)

3.员工信息表

4.拓展信息表

2.7.4接口

硬件接口

考虑到大量数据备份的要求,需保持与磁带机和光盘刻录机的接口,较容易实现

软件接口

主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。文档处理时需要常用办公软件:Microsoft的office系列,应尽量实现它们之间的数据格式和自动转换。

2.7.5控制

本系统采用目前主流技术,对程序的运行和控制无特殊要求

3.系统特性

3.1系统管理

3.1.1角色设置:角色设置分为经理,系统管理员,销售员

3.1.2权限设置:

3.2信息管理

3.2.1货物信息管理

1.用例简述

管理员和员工可以通过该页面查询信息

2.基本事件流

(1)用户提交请求

(2)系统显示商品信息

(3)用户:更新,修改,删除商品信息;

(4)系统:保存修改后信息

(5)结束

3.商品属性(名称,生产厂家,进货价格,出售价格,数量,生产日期,保质期)

商品信息表预览:

编号

名称

数量

进货价格

出售价格

生产日期

保质期

生产厂家

商品1

......

4.活动图:

3.2.2员工信息管理

管理员管理员工信息。

(1)管理员申请查看员工信息

(2)系统显示用户请求

(3)管理员可进行修改员工信息

(4)系统保存员工信息

3.员工信息表预览:

工号

姓名

职位

手机号码

员工1

.....

4.活动图

3.3销售管理

3.3.1销售员通过销售管理功能进行商品卖出。

3.3.2经理通过销售管理进货。

3.3.3销售员和经理都可以通过销售管理查询订单表和销售记录

3.4综合分析

超市的管理人员(如销售经理)可通过分析查询商品的的库存情况、销售利润盈利以及的销售情况等,便于在进货时能针对性地选择热销的商品以及了解超市的营销情况,或者通过分析得知滞销的商品的销售情况可进行适当地降价或促销等。

3.4.1货物出入库明细

3.4.2货物库存查询

查询某商品在仓库的存储量

3.4.3超市流水时段分析

3.4.4某商品销售情况分析

3.4.5商品销售排行分析

3.4.6即将过期商品分析

4.非功能性需求

4.1性能需求

(1)一般响应速度不超过1秒。

(2)查村速度不超过3秒。

(4)支持200名用户并发使用,并保证性能不受影响。

4.2安全性需求

(1)根据不同用户角色,设置相应权限,用户的重要操作都做相应的日志记录以备查看。

(2)对一些重要的数据按一定的算法进行加密。

(3)能经受来自互联网的一般性恶意攻击。

(4)能够记录系统运行时所发生的所有错误,包括本机错误和网络错误。

4.3可用性需求

(1)尽量从用户角度出发,以方便使用本产品,如查询货物时输入汉语简拼快速检索到结果。

(2)支持没有计算机使用经验、计算机使用经验较少的用户能方便地使用本系统,如儿童老人等用户。

(3)误操作应提示警告和提供容错方法.

(4)在90%的故障中,系统最多需要20秒重启。

(5)在网络环境差的条件下保证系统的可用性。

4.4其他需求

(1)高可扩展性

(2)系统安装方便,易于维护。

预期用户数量:200

系统价值及其意义

(1)真实性:在我们乡镇中就有一家小型超市,经过我的调查发现该超市的管理人员和销售人员比例达到了1:5,远超同规模的城市超市管理与销售比,该超市大量的成本浪费在雇佣管理人员上。有感而发开发这个项目。

(2)可用性:该系统结构精简,操作简单,不对使用者文化水平有过高要求,适合乡镇超市。

(3)价值:在如今的各个乡镇的中小型超市中,超市的货物人员管理是一个痛点、难点,市面上的超市管理系统往往结构庞大、操作复杂、价格昂贵,因此这样一个精简实用的超市管理系统能帮助各个中小型超市提高管理效率的同时不带来太大的财政压力、管理难度。

码云的团队项目issues截图

校正前

第8周

1.团队组队、团队博客

2.团队介绍、成员展示、角色分配、选题确定

3.制定团队计划安排,团队贡献分的规定

第9周

1.需求规格说明书

2.原型设计,队员估计任务难度并学习必要的技术

3.编码规范完成、平台环境搭建完成、初步架构搭建

第10周

1.原型改进(给目标用户展现原型,并进一步理解需求)

3.测试计划

第11、12周

1.团队项目Alpha任务分配计划

2.连续7天的Alpha敏捷冲刺,7篇每日ScrumMeeting博客+代码提交

第13周

1.用户反馈+测试计划改进

2.团队Alpha阶段个人总结

3.团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理

第14周

1.团队项目Alpha博客:事后分析

校正后

矫正算法:因我们团队目前能及时完成原定计划安排,故计划基本不变

成员分工、完成情况及感想

杨梓琦产品经理

分配的任务及完成情况

协调团队工作-已完成

整理团队博客-已完成

撰写项目需求说明书(部分)-完成

学习必要技术-未完成

郑堡恩开发人员(后续视情况可能会加入测试人员一同进行测试)

分配任务以及完成情况

个人感想:第一次进行团队协作,在开始讨论时所有成员都不是很熟练的样子,希望在接下来的合作中大家一起共同进步完成这次团队项目!

陈杰才开发人员

个人感想:尽管这次的团队项目开发的内容可能相对比较传统,较于其他团队没有什么创新的地方。但是我认为,团队内部之间的合作远比项目内容本身重要。不要妄自菲薄,一起加油!

李华开发人员

撰写项目需求说明书(信息管理部分)-完成

个人感想:自己知识储备太少了,很多时候跟不上队友的思维,说不出自己的想法,还是得好好学习基础知识,希望能配合好队友一起解决问题。

温海源开发和测试人员

撰写项目需求说明书(系统管理部分)-完成

钟明康开发人员

个人感想:第一次进行团队协作,陌生的同时带点紧张,希望能做好自己的工作,学到必要的技术,圆满完成这次的作业,

THE END
1.HBUS系统使用手册.docx版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领文档简介 HBUS系统使用手册第一部分:系统概述HBUS系统是一款专为酒店行业设计的综合管理软件,旨在帮助酒店提高运营效率,优化客户服务,并提升整体管理水平。系统集成了预订管理、客户关系管理、财务管理、库存管理、报表分析等多个模块,...https://www.renrendoc.com/paper/357655674.html
2.图书管理系统需求分析规格说明书图书管理系统需求分析规格说明书 所在学院:信息工程学院 所在班级:数据191 小组成员:徐嘉迪刘军 张权 完成时间:2021年10月25日 第1章 引言 1.1编写目的 随着...https://www.jianshu.com/p/10042392e764
3.降体检信息系统软件需求规格说明书.docx健康体检信息系统软件需求规格说明书目 录1 引言 4 目的 4 背景 4 术语与缩写解释 4 参考资料 52 项目概述 6 软件系统目标 6 软件系统功能概要 7 7 软件系统中的角色 7 实现语言 7 用户特点 8https://www.taodocs.com/p-535409004.html
4.药店进销存管理系统设计与实现需求分析要注意的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统。具体而言,需求分析主要有两个任务:第一是通过对问题及其环境的理解、分析和综合,建立分析模型;第二是在完全弄清用户对系统的确切要求的基础上,用“用软件需求规格说明书”把用户的需求表达出来。http://www.360doc.com/document/14/0120/12/15274470_346613602.shtml
5.OA管理系统需求规格说明书WEB经管文库(原现金...WebOA管理系统 工程的开发提供:软件总体要求,作为用户和软件开发人员之间了解的 根底;功能、性能、接口...https://bbs.pinggu.org/thread-12387011-1-1.html
6.华为软件项目需求规格说明书.doc软件工程项目开发最全文档模板+国家标准+若干实例,自己收集的,一次性打包下载,再也不用花时间去收集了,主要包括以下内容: (多个实例需求规格说明书)包括oa办公自动化系统需求规格说明书、进销存系统需求规格说明书、客户关系管理系统需求规格说明书、人力资源管理系统需求规格说明书、图书管管理系统需求规格说明书、网上书...https://www.iteye.com/resource/xxwozixin-9558648
7.DR影像人工智能医疗器械技术审评指导原则征求意见(附全文)系统根据医疗器械质量管理规范,进行系统立项、需求调研、设计方案评审、结果验证和确认,并按照风险管理相关规范进行风险分析评估等。软件根据全生命周期管理需进行软件验证与软件确认。软件验证测试(单元测试、集成测试、系统测试) 、设计评审等系列活动。 软件确认是指通过提供客观证据认定软件满足用户需求和预期目的,包括软件...http://www.anytesting.com/news/1936101.html
1.酒店管理系统需求规格说明书.doc其他书籍源码源码酒店管理系统需求规格说明书.doc上传用户:bex_tech上传日期:2024-11-16文件大小: 350k 源码售价: 10 个金币 积分规则 积分充值 充值1元得10金币 资源说明:本系统是一个独立的酒店管理系统,具有客房预定系统、前台接待系统、前台收银系统、账务系统、管家系统、电话系统、客历系统、合约系统、经理系统、总经理...http://www.verysource.com/item/hotel_management_system_requirements_specification_book_doc-1926153.html
2.酒店管理系统详细设计说明书腾讯云开发者社区本文档为**酒店管理系统详细设计说明书,为**酒店管理系统编码的主要依据。 1.2背景 本软件全称为**酒店管理系统。 软件适用于普通二星级酒店、宾馆。 2界面功能描述 2.0主界面 系统运行主框架,实时显示房态信息。 2.1散客开单 完成对散客的开单任务。最多能追加五个相同类型的房间。 https://cloud.tencent.com/developer/article/2084554
3.管理软件需求说明书(通用8篇)软件需求说明书 1引言 1.1编写目的本文档的目的是阐述酒店管理系统的需求分析 预期的读者:酒店经营者、客户、中间用户(软件的管理人员、开发人员、维护人员)、最终用户。 1.2背景 待开发的软件系统的名称:酒店管理系统 本项目的任务提出者和开发者:刘畅和酒店管理系统开发小组 本项目的用户是针对各档次酒店宾馆管理定制...https://www.360wenmi.com/f/file63pql5zr.html
4.酒店管理系统需求规格说明书资源浏览查阅73次。"酒店管理系统需求规格说明书" 本文档是酒店管理系统的需求规格说明书,旨在明确酒店管理系统的需求和约束,以便开发一个满足酒店管理需求的系统。本文档对酒店管理系统的功能、性能、用户界面、数据管理、安全性等方面进行了详细的描述。https://download.csdn.net/download/feijiaogu7393/85773857
5.[需求管理9]:需求规格说明书SRS51CTO博客1.1 什么软件项目需求规格说明书 软件项目需求说明书是指在研究用户要求的基础上,完成可行性分析和投资效益分析以后,由软件系统工程师或分析员编写的需求说明书。 它详细定义了信息流和界面,功能需求,设计要求和限制,测试准则和质量保证要求。 https://blog.51cto.com/u_11299290/5708979
6.系统需求规格说明书(全文)2、客户端子系统的运行要求:系统软件: Windows 7 数据库管理系统:SQL server 硬件要求:CPU:英特尔奔腾III 1.0Ghz、256M RAM、10G以上可用空间 7.其它需求 安全保密、可维护性、可移植性 第二篇:火车售票系统需求规格说明书 车售票系统 需求规格说明书 作者:李艳亮 2013年11月 1火 目录 1.引言... 3 1.1编写...https://www.99xueshu.com/w/fft15ae99707.html
7.软件项目管理制度(通用10篇)应在全面掌握本部门软件自唱情况,工作人员人数,配备种类计算机数以及需要更换和采购的软件数的基础上,区分操作系统软件、办公软件和杀毒软件以及国内企业软件和国外企业软件,细化软件配置需求,科学合理地确定软件配置计划,并将软件采购经费纳入预算管理。 4、单位采购的商业软件应严格按照采购合同的约定,重点加强对软件授权...https://www.yjbys.com/zhidu/3084799.html
8.2019级计算机应用技术专业人才培养方案特别是在国家大力提倡企业信息化建设的今天,社会对计算机相关领域的高素质劳动者和技术技能型人才需求缺口较大。要求计算机应用技术专业的学生掌握计算机实际应用技能、计算机系统管理能力、计算机软件及硬件的维护能力、计算机程序设计及网络应用、网络维护及管理能力,使其成为企业信息化建设的实施者及组织者。https://www.fjcpc.edu.cn/xxx/2019/0824/c702a61987/page.htm
9.软件开发项目管理制度(通用11篇)应在全面掌握本部门软件自唱情况,工作人员人数,配备种类计算机数以及需要更换和采购的软件数的基础上,区分操作系统软件、办公软件和杀毒软件以及国内企业软件和国外企业软件,细化软件配置需求,科学合理地确定软件配置计划,并将软件采购经费纳入预算管理。 4、单位采购的商业软件应严格按照采购合同的约定,重点加强对软件授权...https://www.oh100.com/peixun/xiangmuguanli/157392.html
10.成都市公安局交通管理局信息系统运行维护服务采购需求市场调查公告成都市公安局交通管理局信息系统运行维护服务周期为三年,合同为一年一签,续签条件是:一是维护服务执行情况满足成都市公安局交通管理局信息系统运行维护服务要求,本年度维护服务评价成绩为合格,没有发生影响成都市公安局交通管理局信息系统设备和软件正常运行以及数据安全等的重大事件,没有发生任何应当中止合同的情况;二是顺...https://cdjg.chengdu.gov.cn/cdjg/cggg/2021-12/13/content_6c626401ec044b46a8563590665ee119.shtml
11.库存管理系统uml1.1系统开发目的 (1)大大提高超市的运作效率; (2)通过全面的信息采集和处理,辅助提高超市的决策水平; (3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张力, 提供有效的技术保障。 1.2背景说明 21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争...https://www.zboao.com/cgal/9126.html