需求分析说明书例子
- 格式:doc
- 大小:2.59 MB
- 文档页数:203
需求分析说明书、概要设计说明书、详细设计说明书部分样例作者:rjgczj 出处:csai论坛以下是需求分析说明书、详细设计说明书、概要设计说明书样例,需要的朋友来信联系。
rjgczj@ For personal use only in study and research; not for commercial useXX系统概要设计说明书目录1. 文档介绍11.1 文档目的11.2 文档范围11.3 读者对象11.4 参考文献11.5 术语与缩写解释12. 系统概述23. 设计约束23.1需求约束23.2隐含约束24. 设计策略34.1扩展策略34.2复用策略34.3折衷策略35.系统总体结构35.1、系统总体结构35.2、子系统功能及接口46. 子系统的结构与功能56.1、TERMSERV 57. 功能需求追溯58. 环境的配置59.其它6附录 6A、与主机接口6B、与终端接口61. 文档介绍1.1 文档目的编写该文档的目的在于从总体设计的角度明确xxxx系统的功能和处理模式,明确与银联的接口,使系统开发人员和产品管理人员明确产品功能,可以有针对性的进行系统开发、测试、验收等各方面的工作。
1.2 文档范围1.3 读者对象该文档的读者为用户代表、软件分析人员、开发管理人员和测试人员。
1.4 参考文献《xxxx系统需求说明书》1.5 术语与缩写解释无2. 系统概述XX系统是以触摸屏为主要交互工具,帮助用户以自助方式做业务查询。
本系统的主要功能包括:话费查询、新业务介绍、网点分布查询、自助终端分布查询、电信新闻、交易监控、设备维护和监控等。
本系统的设计目标是保证系统可以7*24小时安全、高效无故障运行;业务人员可以轻松完成设备和交易的监控、管理工作;报表种类齐全,可以满足业务人员各种帐务需求。
3. 设计约束3.1需求约束* 本系统应当遵循的标准数据命名的规则遵循《C语言编程规约》中相关的规定;* 软、硬件环境本系统共包括联机处理和系统监控2大模块。
鑫方圆纺织有限公司进销存管理系统《需求说明书》第一部分、引言1.1编写目的该文档为我项目组与鑫方圆纺织有限公司人员交流、洽谈,共同制定。
确定鑫方圆纺织有限公司进销存软件系统功能,文档化需求,方便我项目组后期开发按需求完成功能。
达到鑫方圆纺织有限公司预期的效果。
同时,该文档也是我项目组是否按要求完成项目计划的依据。
日期:2011年**月**日1.2背景说明:A、软件名称:鑫方圆纺织有限公司进销存管理系统B、提出者:鑫方圆纺织有限公司开发者:华腾软件学院实现完成的系统将在鑫方圆纺织有限公司的采购、销售、仓储等部门使用,所应用的网络是鑫方圆纺织有限公司内部服务器网。
该公司的相关操作人员可以通过内部网络来操作本系统。
C、本系统将是独立的系统,目前不予鑫方圆纺织有限公司的其他软件系统提供接口,与第三方软件无交互,所产生的输出都是独立的。
第二部分、任务概述2.1目标鑫方圆纺织有限公司为了实现纺织管理信息化,以及各部门管理的规范化,流程化,以及仓库管理的严格化,而委托我项目组开发一套采购、销售、库存等各部门管理一体化的系统。
达到仓库管理清晰化,透明化,解决手工记录造成的混乱不清,以及销售订单、采购计划、仓库管理,一体化管理。
解决信息流通不够及时,处理问题不够迅速的目标。
我项目组根据需求设计了如下解决方案:(具体功能说明后面有介绍)基本信息管理采购管理销售管理仓库管理系统管理统计分析第1页共10页该软件为内部服务器运行系统,并不与其他软件有任何交互。
是一款可独立运行的完整系统。
2.2用户特点系统管理员:具有丰富的服务器技术、和软件系统,负责软件超级管理员管理。
经 理:简单培训即可迅速掌握软件使用方法。
软件主要使用人员 销售人员:简单培训即可迅速掌握软件使用方法。
软件主要使用人员 采购人员:简单培训即可迅速掌握软件使用方法。
软件主要使用人员 仓库主管:简单培训即可迅速掌握软件使用方法。
软件主要使用人员 仓库管理员:简单培训即可迅速掌握软件使用方法。
需求分析说明书(模板) XXX系统需求分析说明书XXX系统需求分析说明书编号:XXXXXXX版本:1.0作者:审批:日期:日期:XXX系统需求分析说明书状态修订人修改日期版本备注XXX系统需求分析说明书目录11.11.21.31.44.14.24.34.44.54.655.1XXX体系需求阐发说明书5.2 5.31.1目的1.2范围1.3读者对象1.4术语与缩写解释缩写、术语解释XXX系统需求分析说明书系统管理员对人员信息进行统一管理,主要负责人员信息管理,包括人员的用户分配,人员的增加,帐户冻结,另外负责体系的优化和日常维护。
表12产品介绍与开发背景3产品意义4产品的功能性需求4.1系统划分系统功能划分如下:4.2用户脚色划分XXX系统需求分析说明书4.3登录登录体系管理员图3用户登录用例编号UC001说明用户输入登录信息,如用户名和暗码,以体系承认脚色身份进入本体系。
角色登录的信息。
信息用户名密码类型不少于6位,最多20位的字符不少于6位,最多20位的字符表2描绘用于登录系统的用户名用于登录身份考证的暗码登录确认用户通过在浏览器中输入用户的用户名和暗码,由背景体系收集输入的信息,并进行核实比较确认。
对应的事件流内容用例编号用例名称用例说明参与者前置条件后置条件UC001用户登录用户登录系统系统用户系统有效用户用户所输入的信息与后台系统数据库表中所保存的信息一致1.用户输入用户名、暗码,点击提交2.系统验证用户名和密码3.验证成功,系统跳转到主页说明基本路径XXX系统需求分析说明书扩展路径1.用户输入的登录信息的用户名无效2.体系提示输入正确格式的用户名信息3.用户输入的密码无效4.系统提示输入正确的密码信息表3活动图输入用户名和密码点击登录否登录信息考证是否通过是登录成功图4用户登录活动图4.4注销注销登录系统管理员图5注销用例图U003说明已登录用户,点击“注销”按钮安全退出系统。
对应的事件流XXX系统需求分析说明书内容用例编号用例名称用例说明介入者前置条件后置条件基本路径UC003用户注销说明用户在体系中注销已登录用户用户已经成功登录系统系统注销掉当前登录状态下的用户1.用户点击注销功能按钮2.系统注销掉当前登录的用户3.注销成功,系统跳转到系统登录页面扩展路径无表4用例图点击注销按钮注销成功,调至登录页图6注销活动图4.5点窜暗码修改密码系统管理员图7点窜暗码用例编号UC004说明用户输入密码信息,如旧密码和两次密码一致的新密码,系统验证旧密码正确之后,再根据新密码进行密码的修改。
<产品名称>产品需求说明书[注:产品需求说明书的定义:此文档的目的是收集、分析和定义<<xxx产品名>>的需要和特性。
它包括相关方和目标用户需要的功能和这些需要存在的原因,以及详细地说明所确定的产品的关键外部业务流程、接口和非功能性特性的需求、设计约束。
此文档用来让读者了解产品的外部黑盒概念,并指导《架构设计说明书》和《软件需求说明书》。
一个产品(对外对内具有统一定义的)只有一份《产品需求说明书》,对于分解的对内项目部分可以以《xxxx产品需求说明书—yyyy分册》来撰写。
以下提供的模板用于需求管理流程。
其中包括用方括号括起来并以蓝色斜体(样式=InfoBlue)显示的文本,它们用于向作者提供指导,在发布此文档之前应该将其删除。
按此样式输入的段落将被自动设置为普通样式(样式=正文)。
]修订记录:目录一、简介 (11)1、目的 (11)2、范围 (11)二、用户角色描述 (11)三、产品概述 (11)1、总体流程 (12)2、功能摘要 (14)四、产品特性 (15)1、读书人社区首页 (15)1.1 优先级 (15)1.2 特性描述 (15)1.3 社区首页 (15)1.3.1 读书会列表 (15)1.3.2 热评书潮 (16)1.3.3 视频节目 (16)1.3.4 社区名人 (17)1.3.5 读书会推荐 (17)1.3.6 热门原创 (18)1.3.7 读书快报(新闻) (19)1.3.8 合作伙伴列表(页底) (19)2、板块一——藏书阁 (20)2.1 藏书阁首页 (20)2.1.1 页面描述 (20)2.1.2 搜索 (20)2.1.3 书籍推荐 (20)2.1.4 书评推荐 (21)2.1.5 名家读书会专题 (22)2.1.6 分类推荐 (23)2.1.7 一周好书 (24)2.1.8 排行榜 (24)2.1.9 读书会推荐 (26)2.1.10 合作伙伴 (26)2.2 分类浏览 (26)2.2.1 页面描述 (26)2.2.2 模块定义 (26)2.2.3 藏书分类 (26)2.2.4 藏书 (28)2.2.5 书籍推荐 (30)2.2.6 读书会(用户自建社团)推荐 ........................................................ 错误!未定义书签。
需求分析说明书模板软件需求说明书1 引言1.1 编写目的:阐明编写需求说明书的目的,指明读者对象。
1.2 项目背景:应包括● 项目的委托单位、开心单位和主管部门;● 该软件系统与其他系统的关系。
1.3 定义:列出文档中所用到的专门术语的定义和缩写词的愿文。
1.4 参考资料:可包括● 项目经核准的计划任务书、合同或上级机关的批文● 文档所引用的资料、规范等● 列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源2 任务概述2.1 目标2.2 运行环境2.3 条件与限制3 数据描述3.1 表态数据3.2 动态数据:包括输入数据和输出数据。
3.3 数据库描述:给出使用数据库的名称和类型。
3.4 数据词典3.5 数据采集4 功能需求4.1功能划分4.2功能描述5 性能需求5.1 数据精确度5.2 时间特性:如响应时间、更新处理时间、数据转换与传输时间、运行时间等。
5.3 适应性:在操作方式、运行环境、与其他软件的接口以及开发计划等发生变化时,应具有的适应能力。
6 运行需求6.1 用户界面:如屏幕格式、报表格式、菜单格式、输入输出时间等。
6.2 硬件接口6.3 软件接口6.4 故障处理7 其他需求如可使用性、安全保密、可维护性、可移植性等。
需求分析的格式需求分析要对目标系统提出完整的、准确的、清晰的和具体的要求。
1.综合需求:项目说明备注1)功能要求描述软件用来做什么能够进行度量衡的相互转换,如:长度公制之间的转换,公制和英制的转换等。
能够添加或创建新的度量衡。
能够按照用户自己的需要进行排序。
能够作为其他软件的插件或辅助工具使用。
能够知道度量衡所应用的范围,如:国家,行业等。
2)性能要求软件能达到什么性能数据的最大存储量,数据的转换要有连续性,软件对每项操作的响应时间,更新处理时间,数据转换和传送时间,软件的输入输出数据精度,软件失败和成功的定义。
3)运行要求软件能正常运行在微软中文版WINDOWS系列的可以独立运行的安装包或可执行文件开发软件的开发工具清单。
需求分析说明书需求分析说明书【范文一】1.引言1.1编写目的本报告的目的是规范化本软件的编写,旨在于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,同时提出了本银行储蓄系统的软件开发过程,便于程序员与客户之间的交流、协作,并作为工作成果的原始依据,同时也表明了本软件的共性,以期能够获得更大范围的应用。
预期读者是项目委托单位的管理人员、设计人员和开发人员。
1.2项目背景软件名称:银行储蓄系统项目提出者:银行项目开发者:项目的用户:想要了解银行储蓄业务流程的人1.3定义银行储蓄应用系统软件:基本元素为构成银行储蓄及相关行为所必须的各种部分。
需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
需求分析:包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。
模块的独立性:是指软件系统中每个模块只涉及软件要求的具体的子功能,而和软件系统中其他的模块的接口是简单的。
1.4参考资料《精通C#数据库开发》王华杰等清华大学出版社 2004年出版《软件工程——原理,方法与应用》吴钦藩编着人民交通出版社出版《软件工程导论(第四版)》张海藩编着清华大学出版社出版《软件工程》仸胜兵邢琳编着北京邮电大学出版社2.仸务概述2.1目标完善目前银行储蓄系统,使之能跟上时代的发展。
同时通过实践来提高自己的动手能力2.2用户的特点银行为用户提供存款、取款、查询等业务,用户凭借自己的银行卡、存折等凭证在银行办理各项业务,银行工作人员协助用户完成各项业务。
2.3假定和约束硬件配置要求:硬件外部设备需奔腾133以上的pc机,内存需16兆以上软件要求操作人员具有初步的相关知识由于本系统为即时软件,对数据的同步要求较高,建议配置网络时使用可靠性较高的相关网络硬件设施。
银行以记时器记时完毕触发利息结算;对用户取款额未做上限约束;各间银行采用集中控制。
XXX信息技术股份有限公司XX软件系统需求分析说明书文件编号:版本:2.0遵循模版:编写: 20XX年 10月 1日审核:20XX年 10月 12日批准: 20XX年10月 12日版权所有翻印必究文件修改记录目录1.概述 (4)1.1项目背景 (4)1.2参考资料、缩略语 (4)2.任务概述 (4)2.1目标 (4)2.2运行环境 (4)2.2.1软件环境 (4)2.3现行业务/系统描述 (4)2.4约束和限制 (5)2.4.1行业规范 (5)2.4.2法律法规 (5)3.需求分析 (5)3.1功能需求 (5)3.1.1功能划分 (5)3.1.2功能描述 (5)3.2性能及其他需求 (6)3.2.1性能需求 (6)3.2.1.1处理性能 (6)3.2.1.2适用性 (6)3.2.1.3可靠性 (6)3.2.1.4易用性 (6)3.2.2其他特性 (6)3.2.2.1标准化 (6)3.3运行需求 (6)3.3.1用户界面 (6)3.3.2故障处理 (7)3.4安全保密性需求 (7)1. 概述1.1项目背景XX软件系统是以在校教师和学生为基础,涉猎范围广,其功能覆盖学生在校学习生活等各个方面,旨在让学生在校学习环境更加便利。
XX软件系统这幅蓝图描绘的是:无处不在的网络学习、融合创新的网络科研、透明高效的校务治理、丰富的校园文化、方便周到的校园生活。
简而言之“要做一个安全、稳定、环保、高效、节能的校园”。
1.2参考资料、缩略语缩略语:XX软件系统2. 任务概述2.1目标系统的建设将使得学生面对的不再是一个个孤立的系统,只需访问一个个性化的学生信息门户就可进行各种事务的申办和查询。
2.2运行环境2.2.1软件环境WindowsXP/WIN7/WIN8/oracle/Mac OS。
2.3现行业务/系统描述XX系统是一款针对学校学生和老师,为校园生活提供便捷的服务的 APP。
通过XX系统,老师和学生可以随时随地的进行校园网络的缴费,成绩课程、一卡通余额、考试安排和校历校车的查询,以及校园新闻查看等日常校园学习生活事物的快速处理,方便了老师的办公和学生的学习生活。
需求分析说明书(模板) XXX系统需求分析说明书编号:XXXXXXX版本:1.0作者:审批:日期:状态:修订人修改日期版本备注目录1 引言1.1 目的本文档旨在对XXX系统的需求进行分析,以明确系统的功能和性能要求,为后续的设计和开发工作提供依据。
1.2 范围XXX系统是一款XXX领域的软件,其主要功能包括XXX、XXX、XXX等,覆盖了XXX用户的需求。
1.3 读者对象本文档主要面向XXX系统的设计、开发和测试人员,以及相关领域的专业人士。
1.4 术语与缩写解释本文档中出现的术语和缩写将在文中进行解释说明。
引言随着信息技术的不断发展,软件系统已经成为现代社会不可或缺的一部分。
XXX系统作为一款XXX领域的软件,其功能和性能的要求越来越高,为此,我们需要对其需求进行分析,以明确系统的功能和性能要求,为后续的设计和开发工作提供依据。
目的本文档的主要目的是对XXX系统的需求进行分析,包括系统的功能需求、性能需求、安全需求等方面,以明确系统的需求,为后续的设计和开发工作提供依据。
范围XXX系统是一款XXX领域的软件,其主要功能包括XXX、XXX、XXX等,覆盖了XXX用户的需求。
本文档将对系统的功能和性能要求进行分析,但不涉及具体的设计和开发工作。
读者对象本文档主要面向XXX系统的设计、开发和测试人员,以及相关领域的专业人士。
术语与缩写解释本文档中出现的术语和缩写将在文中进行解释说明。
2.产品介绍与开发背景本产品是一款基于云计算技术的在线教育平台,旨在为广大学生提供高质量的教育资源和研究支持。
该平台采用先进的技术手段,如人工智能、大数据分析等,为学生提供个性化的研究体验,帮助他们更好地掌握知识,提高研究成绩。
该产品的开发背景是当前教育行业面临的问题。
传统教育模式存在诸多弊端,如教学资源不足、教学效果难以评估、学生个性化需求得不到满足等。
而云计算技术的出现为解决这些问题提供了新的思路和手段。
因此,本产品的开发具有非常重要的意义。
需求分析说明书需求分析说明书1.引言 (4)1.1编写目的 (4)1.2项目背景 (4)1.3定义 (4)1.4参考资料 (4)2.任务概述 (4)2.1目标 (5)2.2运行环境 (5)2.3条件与限制 (5)3.数据描述 (5)3.1静态数据 (5)3.2动态数据 (8)3.3数据库介绍 (8)3.4数据词典 (8)3.5数据采集 (8)4.功能需求 (8)4.1功能划分 (8)4.2功能描述 (9)5.性能需求 (10)5.1数据精确度 (10)5.2时间特性 (10)5.3适应性 (10)6.运行需求 (11)6.1用户界面 (11)6.2硬件接口 (11)6.3软件接口 (11)6.4故障处理 (11)7.其它需求 (11)1.引言1.1编写目的本需求的编写目的在于研究学籍管理系统软件的开发途径和应用方法。
本需求的预期读者是与学籍管理系统软件开发有联系的决策人,开发组成人员,扶助开发者,支持本项目的领导和公司人员,软件验证者。
1.2项目背景本项目的任务提出者及开发者是学籍管理系统软件开发小组,用户是教学办公室。
本产品能具体化、合理化的管理学生的学籍档案,用结构化的思维方式去了解计算机的基本工作原理和汉语程序设计语言。
1.3定义学生信息管理系统:学生信息管理是帮助教学人员、行政人员对人事档案的管理软件。
使用汉语编程语言,独立完成其功能。
1.4参考资料2.任务概述2.1目标软件开发的意图为便于学校的管理,方便查看有关学校及学生的情况。
如教务处对学生成绩的修改、删除、查找、添加等。
2.2运行环境操作系统:Microsoft Windows Advanced Server支持环境:Eclipse数据库:Mysql2.3条件与限制1.建议开发软件运行的最短寿命为3年2.进行系统方案选择比较的期限为2个月3.本系统无法律和政策方面的限制;4.建议开发软件投入使用的最迟时间为3个月。
3.数据描述3.1静态数据一个班级有多名学生,学生信息包括:学号,姓名,性别,出生日期,籍贯,照片,寝室号,电话,E_mail,QQ,家庭住址,邮编,监护人,监护人电话等特征。
需求分析阐明书团体名称:组员1学号:组员1姓名:组员2学号:组员2姓名:组员3学号:组员3姓名:组员4学号:组员4姓名:日期:1 引言1.1 编写目旳本文详细描述任务管理系统旳需求,表述旳需求信息规定明确、无二义性。
开发方与软件使用者充足沟通需求,最终形成此文档。
此文档是后续软件开发旳根据。
1.2 背景任务管理系统是一种南京工程学院与康尼电气新技术有限企业产学研合作项目,项目由康尼机电新技术有限企业提出,由南京工程学院承担开发任务。
1.3 定义和缩略语本文使用了表 1.1所显示旳面向顾客旳术语、定义,包括通用词语在本文档中旳专用解释。
表 1.2所列为本文用到旳缩略语。
1.4 参照资料(列出所查阅旳图书及网站1.5 顾客任务信息管理系统旳目前顾客为康尼企业电气事业部,电气事业部使用成功后也许会在康尼企业推广。
某餐厅餐饮管理系统旳目前旳顾客为某餐厅。
2 任务概述2.1目旳康尼企业电气事业部目前旳任务重要有2类:常规工作任务和临时性工作任务。
针对临时任务布置信息诸多时候是处在一种开放状态,缺乏任务信息旳修正、回馈、和记录分析。
而平常职责规定旳常规工作,虽然可以通过原则化旳文献固化下来并形成《常规工作计划表》作为一种制度来执行,也需要主管在百忙之中花诸多时间去检查完毕状况。
TIMS系统规定工作管理信息可以规范录入,任务信息流向可以选择,任务信息根据轻重排序,可以设定信息提醒,任务完毕状况可以评估、任务完毕状况根据选择项进行记录输出、工作量进行评估。
2.2 系统旳特点TIMS项目旳需求重要由康尼企业电气事业部提出,因此本文档是与康尼企业电气事业部交互后形成旳需求定义,系统旳功能和使用特点优先满足康尼企业电气事业部旳需求,若系统后续由于在康尼企业全面推广而引入旳新需求,则不在本文档考虑范围之内。
2.3 假定和约束本文档经双方确认后,开发方根据本文档进行下阶段工作。
若中途需求发生变更则康尼企业需及时告知开发方,若因康尼企业原因引入旳需求变更导致开发方工作量旳大幅增长,详细处理方案双方另行协商。
进销存管理系统需求说明书作者:完成日期:签收人:签收日期:修改情况记录:目录1 引言 (1)2 项目概述 (1)2.1 产品描述 (1)3 具体需求 (2)3.1 功能需求 (2)3.1.1 基础信息管理功能需求 (2)模块概述 (2)3.1.1.1 往来单位信息管理 (3)3.1.1.2 商品信息管理 (9)3.1.1.3 仓库信息管理 (16)3.1.1.4 银行账户信息管理 (20)3.1.1.5 员工信息信息管理 (24)3.1.1.6 费用科目信息管理 (28)3.1.2初始化信息管理功能需求 (32)模块概述 (32)3.1.2.1 期初商品库存信息管理 (33)3.1.2.2 期初应收,应付款信息管理 (38)3.1.2.3 期初银行账户信息管理 (43)3.1.3 系统管理模块功能需求 (47)模块描述 (47)3.1.3.1 公司信息管理 (49)3.1.3.2 权限管理 (53)3.1.3.3 系统信息 (57)3.1.3.4 用户修改密码 (61)3.1.3.5 用户登陆系统 (63)3.1.4 现金管理功能需求 (65)模块概述 (65)3.1.4.1其他费用支出 (66)3.1.4.2 其他收入 (69)3.1.4.3 付款单录入 (74)3.1.4.4 收款单录入 (76)3.1.4.5 资金往来查询 (79)3.1.4.6客户对帐单 (82)3.1.4.7应收应付款报表 (85)3.1.4.8 银行帐户资金报表 (88)3.1.4.9 到期单据提醒 (90)3.1.5 进货管理功能需求 (93)模块描述 (93)3.1.5.1 进货功能 (95)3.1.5.2退货 (100)3.1.5.3进货查询 (104)3.1.5.5进货日报 (110)3.1.5.6进货商品统计表 (112)3.1.6销售管理功能需求 (114)模块描述 (114)3.1.6.1销售查询 (116)3.1.6.2销售对帐单 (119)3.1.6.3售后服务单 (122)3.1.6.4销售退货 (127)3.1.6.5销售利润 (131)3.1.6.6业务员业绩统计表 (133)3.1.6.7销售日报 (136)3.1.6.8销售商品统计表 (138)3.1.6.9销售清单 (141)3.1.6.10销售资金日报 (143)3.1.6.11报价单 (146)3.1.6.12销售单 (150)3.1.6.12打印帐表 (154)3.1.7库存管理功能需求 (155)模块描述 (155)3.1.7.1仓库调拨 (157)3.1.7.2 仓库调拨查询 (161)3.1.7.4 仓库数量调整查询 (169)3.1.7.5 商品库存查询 (172)3.1.7.6 收发存报表 (174)3.1.7.7 库存明细帐查询 (178)3.1.7.8 成品组装 (180)3.1.7.9 成品拆分 (184)3.1.7.10 库存报警 (188)3.2 外部接口需求 (191)3.2.1 用户接口 (191)3.2.2 硬件接口 (192)3.2.3 软件接口 (192)3.2.4 通信接口 (193)3.3 性能需求 (193)3.4 设计约束 (194)3.4.1 其他标准的约束 (194)3.4.2 硬件的限制 (194)3.5 属性 (194)3.5.1 可用性 (194)3.5.2 安全性 (194)3.5.3 可维护性 (195)3.5.5 警告 (195)3.6 其他需求 (196)3.6.1 数据库 (196)3.6.2 操作 (196)3.6.3 场合适应性需求 (196)4 附录 (197)1 引言本文描述了进销存系统的用户需求范围,并提供详细的用例描述,主要内容包括功能需求、运行需求。
它将作为系统设计与开发的重要参考依据。
本文档的主要读者为客户代表、公司员工、开发人员、测试人员、需求评审人员等。
2 项目概述2.1 产品描述本进销存管理系统是集代理、分销、工程、服务的经验,将管理知识与管理实践相结合,注重满足业务的复杂需要、注重物流控制、注重统计分析而设计企业管理软件产品。
本进销存与财务系统结合紧密,尤其是独立于总帐系统的往来帐管理,使得业务数据一经产生后立即生成了应收应付,加大了系统监控的时效性。
本系统还包含了销售发票、采购发票、采购返款、销售返款、现金等管理,使进销存系统充分地满足业务管理的需要。
进销存系统还与商机、服务、资产和设备管理系统相关联,实现数据的一致性,提高了员工的工作效率,加强了系统的内部控制能力进销存系统包括进货、销售、库存、仓库、现金管理、基础信息、系统管理等部分组成。
3 具体需求3.1 功能需求3.1.1 基础信息管理功能需求模块概述该功能模块主要是管理系统中所用到的一些基本信息:往来单位信息、商品信息、员工信息、仓库信息、银行账户、费用科目信息。
用例图如下:费用科目图1 基础信息管理用例图注:其中用户为已经注册和登陆了用户,该用户具有管理基础信息的权限。
3.1.1.1 往来单位信息管理a.引言记录往来单位的相关信息(在输入里有描述),目的是便于其他功能模块(进货管理、库存管理、销售管理、现金管理)的调用。
b.输入往来单位所涉及到的输入信息如下:单位代码(四位数字:以0001开始编号)单位性质(下拉列表:如,客户、供应商等)助记码(名称的首写字母:如,推土机TTJ)所属地区(下拉列表+浏览基础信息设置)说明:下拉列表只显示待选择的地区信息,另外,可以浏览基础信息设置窗体,窗体包含地区代码、计量单位、收付款方式、客户类别、行业代码,这5个选项卡,并可以对这每个选项卡内容信息进行增加,删除操作。
所属行业(下拉列表+浏览基础信息设置)说明:下拉列表只显示待选择的行业信息,另外,可以浏览基础信息设置窗体,窗体包含地区代码、计量单位、收付款方式、客户类别、行业代码,这5个选项卡,并可以对这每个选项卡内容信息进行增加,删除操作。
单位类别(下拉列表+浏览基础信息设置)说明:下拉列表只显示待选择的单位类别信息,另外,可以浏览基础信息设置窗体,窗体包含地区代码、计量单位、收付款方式、客户类别、行业代码,这5个选项卡,并可以对这每个选项卡内容信息进行增加,删除操作。
以下均为文本框输入格式:单位名称,简称,联系人1,税号,联系人2,地址,开户银行,账号,电报挂号,业务电话,法人代表,财务电话,邮编,业务员,传真,移动电话,E-MAIL,公司主页,回款地址,主营业务,备注。
c.输出往来单位信息:单位代码、单位性质、助记码、所属地区、所属行业、单位类别、单位名称、简称、联系人1、税号、联系人2、地址、开户银行、账号、电报挂号、业务电话、法人代表、财务电话、邮编、业务员、传真、移动电话、E-MAIL、公司主页、回款地址、主营业务、备注。
d.用例描述用例图主营业务检索图2 往来单位信息管理用例图用例说明如下:用户:已注册并登陆系统的用户,该用户拥有管理基础信息的权限。
增加操作:弹出增加操作窗体,单位代码、单位性质、所属地区、所属行业、单位类别这几项都赋了默认值,其中单位代码默认情况下是自动累加的值。
修改操作:窗体同上,内部所填的输入值,是客户选择的需要修改的项所对应的值。
删除操作:选中要删除的项,点击“删除”后,会给出确认提示,确认完毕后删除。
查询操作:单位名检索:在文本框中输入单位名进行检索;助记码检索:在文本框中输入助记码进行检索;联系人检索:在文本框中输入联系人进行检索;主营业务检索:在文本框中输入主营业务进行检索;数据过滤窗体:第一项是下拉框,下拉框提供所有的输入项,选择一个输入项后,编辑第二项;第二项是下拉框,下拉框有如下项:等于、小于、大于、左匹配、可匹配、包含,选择一个输入项后,编辑第三项;第三项是下拉框,下拉框对应给出第一个选择项的所有匹配项,选择一个输入项后,可编辑第四项;第四项是下拉框,下拉框只有且、或,这两个选项,选择其中一个之后,便会新产生一行编辑项,填写规如上。
标识这几项匹配条件是与,或的关系,为了操作方便,提供删除一行编辑项,增加一行编辑项的操作按钮。
打印操作:可勾选需要打印的项,调整纸张大小,字体大小,表头设置,显示缩放比例,也可以将待打印项导出成Excel 格式,在磁盘中存储。
活动图图3:往来单位信息管理活动图e. 用例规约表1 往来单位信息管理用例规约3.1.1.2 商品信息管理a.引言记录商品基本信息(在输入里有描述),目的是便于其他功能模块(进货管理、库存管理、销售管理、现金管理)调用b.输入有约束规范的输入:商品代码(12位数字,如:000101002002)助记码(名称的首写字母)生产厂家(下拉列表+浏览生产厂家信息)说明:下拉列表只显示待选择的生产厂家信息,另外可以浏览生产厂家信息页面,可以对生产厂家进行相应的增、删、改、查等操作。
商品类别(下拉列表+浏览商品类别信息)说明:下拉列表只是显示待选择的商品类别信息,另外还可以浏览商品类别页面,选择,同时在此页面中可以对商品进行增加、删除操作。
商品型号(字母-4位字母数字)商品规格(字母-4位字母数字)单位(下拉列表)产地(下拉列表+浏览产地信息表)说明:下拉列表只是显示部分待选择的产地信息,如果没有所需要的产地,可以浏览产地信息页面,增加、删除产地信息操作。
一般的文本框输入:商品名、库存上限、库存下限、预设售价、成本价、供货信息、备注c.输出商品信息输出:生产厂家、商品类别、商品代码、商品名称、商品型号、规格、单位、产地、库存上限、库存下限、预售价、成本价、供货信息及备注。
d.用例描述用例图商品助记码检索返回主页面图4 商品信息管理用例图用例说明:用户:已经注册和登陆了用户,该用户具有管理基础信息的权限。
增加操作:弹出增加操作页面,商品类别、商品名称、商品型号、助记码、商品规格、单位、产地、库存限、成本价、预设售价这几项都赋了默认值。
修改操作:弹出页面同上,内部所填的输入值,是客户选择的需要修改的项所对应的值。
删除操作:选中要删除的项,点击“删除”后,会给出确认提示,确认完毕后删除。
查询操作:商品名检索:在文本框中输入商品名进行检索;助记码检索:在文本框中输入助记码进行检索;商品型号检索:在文本框中输入商品型号进行检索;商品类别检索:在下拉列表框中选中商品类别进行检索;数据过滤窗体:a.第一项是下拉框,下拉框提供所有的输入项,选择一个输入项后,编辑第二项;b.第二项是下拉框,下拉框有如下项:等于、小于、大于、左匹配、可匹配、包含,选择一个输入项后,编辑第三项;c. 第三项是下拉框,下拉框对应给出第一个选择项的所有匹配项,选择一个输入项后,可编辑第四项;d. 第四项是下拉框,下拉框只有且、或,这两个选项,选择其中一个之后,便会新产生一行编辑项,填写规如上。