进销存管理系统需求分析说明书.docx
- 文档编号:13885991
- 上传时间:2023-06-18
- 格式:DOCX
- 页数:13
- 大小:67.18KB
进销存管理系统需求分析说明书.docx
《进销存管理系统需求分析说明书.docx》由会员分享,可在线阅读,更多相关《进销存管理系统需求分析说明书.docx(13页珍藏版)》请在冰点文库上搜索。
进销存管理系统需求分析说明书
华软进销存管理系统
需求分析说明书
部门
文档作者
职位
文档统一编号
文档版本号
审核人
职位
华软国际郑州中心
2007年3月28日
版本修订表
版本
状态
日期
修改人
说明
1.0
draft
2007-03-28
Jamson
Createnewdocument
一、引言
1.编写目的
编写进销存管理管理系统需求分析报告目的,是为了用户和开发方明确对所建信息管理系统所达到的功能和目标。
通过双方不断的讨论和交互,最终形成具有建设目标的书面条款。
经双方确认后,将作为开发方设计开发的基本依据和需求方的软件验收标准。
同时,通过该需求分析报告,开发方可以更加进一步了解客户的需求,从而严格按照流程及时、准确地完成系统的开发,以满足客户的需求。
同时,该文档也作为概要设计及后续设计的基础。
2.背景
1)本软件的名称
本系统的名称:
华软进销存管理系统
以下简称为:
HSJXC
2)任务提出者:
某公司
3)开发商:
华软国际
4)硬件环境:
一台数据库服务器和若干终端PC机
5)HSJXC系统的特点:
众所周知,自1961年加拉格尔(J.D.Gallagher)提出管理信息系统(managementinformationsystem,缩写为HSJXC)概念以来,随着计算机技术的迅速发展和应用领域的不断拓宽,出现了许多种对于HSJXC的定义。
总的来说,HSJXC是信息科学、计算机科学、系统科学和管理科学等新兴学科综合交叉的产物,目前仍处在既迅速发展又有待深入完善的过程之中。
3.定义及缩略语
数据流
1.进销存系统(或者HSJXC):
即指进销存信息管理系统
2.用户:
是指最终使用HSJXC的人员。
3.客户:
是指广义上的来往客户。
包括代理商和旅客。
4.档案:
包括文件和卷宗,案卷是具有相同分类的文件集合。
上面为本需求分析报告中所用到的图例以及缩略语。
4.参考资料
在编写本需求分析报告时,参考的文档资料主要有:
1.《形式化软件方法与可靠性》张继生1999武汉轻工业大学出版社
2.《软件工程流程设计》 张春良 2000长沙铁道学院
二、任务概述
运用先进的计算机信息处理技术,实现各部门各种信息的规范化管理,提高信息的正确率和信息资源的共享,便于信息的查询、长期存储以及快速的决策和分析。
1.目标
本需求分析报告主要是对进销存管理理系统中业务流程作详细的分析和描述,详细描述系统应具备的功能,并粗略描述该系统所涉及到的动态和静态实体、实体关联图及各数据字典。
2.用户特点
本系统的最终用户是某公司的工作人员和代理商,具有一定的计算机操作能力。
目前该公司全部采用手工操作方式进行记帐,对于较小的业务量仍然可以进行。
但随着公司的逐步发展壮大,手工处理信息的方式已经越来越不能满足业务的需求,而进销存HSJXC正是为了解决这一问题而设计的一套解决方案。
3.设计和实现的约束和限制
1.开发环境:
前台用面向对象开发工具Java,服务器端拟采用企业级数据库SQLserver2005。
2.运行环境:
中文WIN2000/WINXP/WIN2003/Linux,64M以上内存,1G以上硬盘,服务器端需要运行sqlserver2005数据库和jdk1.5以上。
3.条件和限制:
1.限制整个HSJXC系统系统正常实施的主要因素是基础数据的准确性和完整性。
同时该系统也是对用户新系统各种代码设计的真正的一次考验。
因此必须做好系统实施的先后次序计划,和对用户的培训。
2.限制HSJXC的另外一个因素是系统的维护性和完善性,因为HSJXC的建立不可能一次全部解决问题,开发后期和使用初期的维护工程也是一个必须考虑的因素。
这里的维护工作包括数据的维护,也有系统功能的维护,包括旧功能的删除和新功能的添加等。
4.开发环境与技术
开发环境和技术:
jdk1.6+Eclipse、javaawt+swing+SQLserver2005
5.软件实现原则
根据软件工程规范和HSJXC系统的要求及特点,系统开发时必须遵循以下原则,这也是康辉旅游公司的技术承诺。
实用性原则:
开发的系统必须满足实用性需求,做到使用方便,输入数据量尽量小,界面直观,易学易用,不同业务之间界面转换速度快。
功能完整性原则:
所提出的业务都能够在计算机平台上完成,对于同一类型的业务,由于输入要求或地址模式等条件的不同,将设计不同的功能模块。
高性能原则:
系统在性能上做到实时性强、数据容量小、响应速度快、稳定性高、出错率低、容错性好等优点。
数据安全性原则:
安全性永远是数据库的重要课题,必须采取多种措施保证数据库的安全。
满足速度要求下的少余量原则:
余量指的是逻辑上相同的数据,在不同的记录中重复出现,或在逻辑上能导出存在于数据库的记录中。
从理论上讲,余量的存在,在数据库设计的不合理,是破坏数据库一致性的潜在危险,同时会增加数据空间开销。
但是,在特殊情况下,为了满足速度要求,常常设计一些余量作为数据库记录。
当余量存在时,数据库一致性不能靠数据库管理系统来保证,只能通过开发软件的计算方法来解决,余量的存在,大大增加了系统的开发难度,所以余量是万不得已时才能使用,使用时,在计算方法上保证数据的一致性。
输入量最小原则:
在保证信息量充分性条件下,让员工以最小的数据输入完成业务操作,从而提高员工的工作效率。
数据库字符段可空原则:
具有默认数值和状态的数据库字符段,采用可空假定。
对于可伸缩的数据库,可空字符段在没有数据输入的情况下是不占空间的。
操作模式可选择性原则:
对不同的操作模式,设计不同的功能和不同的界面,或在同一功能和界面下设计多个选择项,以适应模式多变的需求。
美观化设计原则:
在满足实用性的条件下,界面设计做到美观大方,大小适中,排列整齐,各种控制键的中文名字简单明了,不同的业务甚至不同的功能,有不同的界面。
美观的界面配色柔和,减轻视觉疲劳,给员工一个良好的计算机工作环境。
常用性与特殊性相结合原则:
对常用的状态和数值,作为缺省,对常用的功能放在主要界面和排前原则,对不常用功能启动时进行折叠和排后。
数据可维护性原则:
对于正常的数据维护,管理人员可以通过HSJXC系统本身来实现。
数据维护包括权限设置、高级地址的集合运算、无用数据的删除、数据库的清理、数据备份与恢复等功能。
系统可维护性原则:
全面按照软件工程的要求来开发HSJXC系统,做到严格管理、严格测试。
每个工作阶段,都具备相应的经过严格审查的文档,为将来系统服务提供技术上的保证。
统一性原则:
建立统一合理的数据库模型,实行统一的文档编排和管理;实行统一的数据库关系命名、文件命名、函数命名、变量命名;实行统一的编程风格。
系统的可扩展性原则:
在满足一期方案的基础上,考虑今后系统可能新增功能(比如,财务、人事等)带来的系统软硬件的变化,为系统的扩充预留接口。
三、具体需求
1.功能需求
根据客户的基本需求,该HSJXC系统拟分为以下子模块等。
整个系统间各子模块的结构图如下所示:
下面对该HSJXC系统的各个子模块进行教为详细的说明。
1.1.基础数据管理
基础数据管理是保证一个系统正常运行的必须条件,一个系统分析和处理数据的正确性和可靠性,在很大程度上依赖于基础数据采集的完善与否。
在该系统中,基础数据主要包括产生客户信息管理、商品信息管理、供应商信息管理等。
1.1.1规格说明
对于HSJXC,所有的基础数据以及表单的出入和输出都有严格的定义。
对于数据处理和记录,都是在计算机和打印机上完成,中间并没有用到其他特殊的输入输出设备。
1.1.2引言
在一般的信息管理中,基础数据对系统的支持和运行发挥着极大的作用。
在这里,将对该基础数据的一些基本信息以及输入和输出给予描述。
1.1.3输入
1.客户信息(求购商):
客户的基本信息主要包括:
客户全称、客户地址、客户简称、电话、邮政编码、传真、联系人、联系电话、E-mail、开户银行、银行账号等。
数据格式:
编号
调查内容(内容说明)
同意
客户补充
1
客户全称6B
2
客户地址10B
3
客户简称30B
4
邮政编码20B
5
电话15B
6
传真15B
7
联系人10B
8
联系电话15B
9
E-mail20B
10
开户银行15B
11
银行账号20B
1.1.4加工处理
所有的基础数据在维护时候均不参与任何的处理,是一些最基本的信息,而这些信息将在以后的系统运行中要用到。
1.1.5输出
基础数据将以各种格式输出到HSJXC的各个页面和报表中,对于有些基础数据,诸如客户信息等,除了按照屏幕的输出方式外,系统还需要提供接口,让用户可以进行条件查询,并且能将查询结果按照一定的规则进行报表输出。
1.2.进销管理
1.2.1规格说明
如图所表示,过程如下:
1.2.2引言
在此系统中,进货管理和销售管理是很重要的子系统。
这里主要描述货物的管理过程以及数据流向。
1.2.3输入
1.进货管理页面输入的数据也是今后仓库信息管理重要数据采集点。
其主要内容包括:
进货票号、供应商、联系人、结算方式、进货时间、经手人、品种数量、货品总数、合计金额、验收结论、操作人员。
数据格式:
编号
调查内容(内容说明)
同意
客户补充
1
进货票号10B
2
供应商10B
3
联系人80B
4
结算方式20B
5
进货时间
6
经手人30B
7
品种数量4B
8
货品总数4B
9
合计金额4B
10
验收结论20B
11
操作人员
2.在进行货物信息输入时,需要控制输入的合法性、数据的准确性以及尽可能全面的数据。
1.2.4加工处理
废物报批的数据处理过程如下图所示:
(见表)
我们看到,只有货物信息填写格式正确,才能够被保存,以避免因无效的货物数据进入系统。
1.3.查询统计
1.3.1客户信息查询
根据客户信息进行模糊查询,也可以进行全部查询。
1.3.2商品信息查询
根据商品信息进行模糊查询,也可以进行全部查询。
供应商信息查询、销售信息查询、销售退货查询、入库查询、入库退货查询都是退有部分查询也能全部查询。
1.3.3销售排行
在一定时间内,根据金额和商品数量进行排行。
1.4.系统管理
系统管理中主要分为:
操作员管理、更改密码、权限管理、退出系统。
2.外部接口需求
2.1.用户界面
(详细请见界面设计,这里仅仅举例说明)
对于HSJXC,我们强调友好的人机交互界面,尽可能给用户提供简洁的流程操作和完善的功能。
将使用者的使用要求降到最低,这样也有利于系统的实施、运行和维护。
用户页面编写要求:
美观、大方、简单、实用。
2.2.软件接口
●HSJXC的DBMS为SQLServer2005
●操作系统:
/Win2000/WinXP/Win2003/Linux
3.性能需求
本系统在性能上尽量做到实时性强、数据容量小、响应速度快、稳定性高、出错率低、容错性好等优点。
3.1.灵活性
3.2.数据管理能力的需求
就目前看来,该系统中主要对文件和表单进行管理,数据库中的数据处理关系简单,但是数据库中的数据量相对较多。
因此,对数据管理能力要求相对较高。
4.质量要求
如软件的实现原则所述,在软件的具体需求中可以有若干质量要求,如互操作性、可用性、安全性、可靠性、高效性、灵活性等用户关注的质量属性,也包括可维护性、可移植性、可重用性和可测试性等开发人员关注的质量属性。
用户和开发商必须就系统的质量属性,根据质量属性的优先级,作出一定的取舍。
在这里,我们尽可能提供高质量的产品和售后服务。
4.1.安全性
在本系统的设计中,主要从以下几个方面考虑系统和数据的安全性:
1.满足速度要求下的少余量原则:
余量指的是逻辑上相同的数据,在不同的记录中重复出现,或在逻辑上能导出存在于数据库的记录中。
从理论上讲,余量的存在,在数据库设计的不合理,是破坏数据库一致性的潜在危险,同时会增加数据空间开销。
但是,在特殊情况下,为了满足速度要求,常常设计一些余量作为数据库记录。
当余量存在时,数据库一致性不能靠数据库管理系统来保证,只能通过开发软件的计算方法来解决,余量的存在,大大增加了系统的开发难度,所以余量是万不得已时才能使用,使用时,在计算方法上保证数据的一致性。
2.系统权限原则:
根据不同的用户,系统管理员授予不同的权限,从而可以避免对系统的越级操作和数据泄密。
3.数据加密原则:
这个主要是针对数据库端的数据进行的数据加密处理。
包括对数据库服务器的用户口令管理、数据库管理系统的用户口令管理、以及数据库中部分数据的加密处理。
通过以上的几种加密技术处理,来进一步限制HSJXC系统的使用权限,从而增强其安全性。
4.2.可维护性
HSJXC系统的可维护性包括对数据的维护和对系统的维护,在设计时,主要从以下几个方面进行考虑:
1.对于正常的数据维护,管理人员可以通过HSJXC系统本身来实现。
数据维护包括权限设置、高级地址的集合运算、无用数据的删除、数据库的清理、数据备份与恢复等功能。
2.全面按照软件工程的要求来开发HSJXC系统,做到严格管理、严格测试。
每个工作阶段,都具备相应的经过严格审查的文档,为将来系统服务提供技术上的保证。
4.3.可靠性
随着软件的广泛应用,特别是软件在尖端领域的应用,软件可靠性成为一个非常重要的问题。
软件的可靠取决于两个方面,一个是软件产品的测试与验证,另一个是软件开发的方法与过程。
对简单的软件开发,我们的经验是先有对软件的要求,然后对软件进行设计,然后是编写程序,最后是对程序进行测试,如果测试出错则对软件进行修改,然后再测试,直至对程序满意为止。
对复杂的软件系统,总的过程基本还是这样,只是各个阶段也相应复杂一些。
比如说,软件的要求可能需要从多方面进行描述,软件的设计需要从多方面考虑,程序的编写需要分成多个单元,对于测试来讲也就有单元测试和总体测试的分别。
有些软件的要求难以一开始就完全清楚,而更改软件要求会对软件设计以及其他大量已经完成或正在进行的工作产生很大的影响,因此有些软件开发方法和过程就需要提供反复修改软件要求的便利。
总之,严格按照软件工程流程设计、实现和测试是我们对系统可靠性的有力保证。
四、待确定问题/需求列表
编号
问题/需求名称
说明
备注
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进销存 管理 系统 需求 分析 说明书