装备管理系统需求分析
需求分析是管理信息系统开发的关键环节,是系统设计与开发的依据。
要求在系统调查的基础上,对系统的功能进行细致的分析,并建立起相应的模型。
在系统分析的过程中,我们采用面向对象的分析,应用可视化的面向对象的建模语言UML建立系统的模型。
3.1业务建模
业务建模是面向对象的分析与设计的的组成部分。
是对业务领域问题进行结构化的描述。
这个描述将会直接指导最终生成的软件,要进行合理的业务建模,首先要了解和熟悉系统的相关业务。
本“装备管理信息系统”是满足基层部队装备管理日常工作的需求,功能齐全,操作简便、实用的装备管理软件。
通过调研,了解到装备部门的日常工作的相关业务,得到如下装备管理的业务流程图:
3.2系统需求分析
需求分析是成功实施一个管理系统的基础,只有弄清楚客户的需求,才能开发出满足客户需要的信息系统,也才能够真正让整个系统发挥其相应的作用。
需求分析工作也是一个不断认识和逐步细化的过程,需求分析所要做的工作是深入描述系统的功能和性能,确定系统设计的限制和系统同其他系统元素的接口描述,定义系统的其他有效性需求。
3.2.1系统性能需求分析
设计本系统不仅是要完成日常的装备业务功能,还应该能够为单位领导层提供相应的决策支持功能,最终提高装备管理水平和自动化程度。
因此要满足实际工作的需要,此系统必须具备良好的性能。
装备管理信息系统的具体性能目标如下:
1.良好的人机界面。
本系统用户的是基层部队官兵,达不到专业的计算机技术水平,所以要提供清楚、友好的系统界面,提高系统的可操作性和人机交互功能。
使系统用户经过简单培训后,就能熟练地使用系统进行业务管理。
2.可扩展性。
一个良好的系统不仅要能很好地满足现在需求,还要能适应将来一段时间内单位业务不断扩大或某些规则的调整引起的变化。
因此,系统的设计应面向未来的发展,提供各种必要的标准接口,以便用户可以根据需要随时添加必要的设备和系统,扩大系统功能。
3.可维护性。
系统设计应符合简单、合理、易懂、实用、高效的原则,数据采集要统一,设计规范要标准,系统文档齐全。
并且,当系统出现故障时,维护方便。
4.快速反应能力。
装备信息管理涉及信息量大,信息来源广,所以要最大限度地提高系统的响应速度,以便快速查询。
5.安全性。
部队的装备信息大部分具有高度的安全性要求,因此必须建立一整套的系统安全保密措施。
安全性包括系统的使用权限管理,数据安全,系统管理等问题,只有把这些问题都解决了,才能达到系统的安全性能要求。
6.稳定性。
稳定性是系统运行的基础,没有稳定的运行环境和运行特
性,设计再好的系统也不能达到预期的效果。
7.数据的一致性。
在装备管理系统中,一个信息在不同模块间或同一模块的不同子模块间会重复引用或操作,因此,在系统设计和实现中必须全面考虑数据的一致性问题,以避免同一信息的多个版本出现。
3.2.2系统功能需求分析
一个功能完善的装备管理信息系统,应该包括以下几个模块:系统管理模块,基本信息管理模块,装备库存信息管理模块,装备维修信息与调拨信息管理模块,装备经费管理模块,装备资料管理模块,统计查询模块和系统数据维护模块。
如图3.2所示。
3-2系统总体功能需求框图
(1)系统管理模块。
包括用户管理、修改密码、日志管理和退出系统四部分功能。
用户可以用不同身份登录本系统:如系统管理员、操作员(仓库保管员、修理员、保密员等)和普通用户等;
不同身份登录被系统授予不同的使用权限,这样提高了系统的安全性。
只有系统管理员才能对用户管理进行操作,添加、删除用户。
这个功能把用户信息(用户名、用户类型、密码)输入到数据库中,在界面中生成用户信息列表。
对多用户应用系统,日志管理也是非常重要的。
它的功能是对于一些重要的操作输入到数据库中。
这样就可以很方便的查出登录用户的操作。
其功能如图3.3所示。
同样也只有系统管理员才有管理系统日志的权限。
(2)基本信息管理模块。
包括装备基本信息管理、部门基本信息管理和人员基本信息管理三部分。
装备的基本信息管理实现对装备基本信息(装备的编号、名称、规格型号、类别、计量单位)的添加、修改、删除等功能。
部门基本信息管理提供部门名称及上下级关系。
人员基本信息管理基本实现对人员的一些基本信息的添加、修改、删除及部门调转等功能。
而部门和人员又有一定的联系,其功能如图3.4所示。
(3)装备库存管理模块。
包括仓库信息管理、入库信息管理、出库信息管理、装备库存盘点四部分。
仓库信息管理主要是对仓库的编号、名称、和备注信息进行添加、修改和删除,并可以查看仓库信息。
入库信息管理是对入库装备的信息进行添加、修改和删除。
装备入库时要求操作员输入装备的类别、名称、数量、生产同期、验收人、仓库名称等信息,系统将自动将当前用户作为经办人,当前时间作为入库时问,并且会自动统计总价格。
将这些信息作为入库信息添加到数据库,同时库存信息发生变化。
其功能如图3.5所示。
出库信息管理是对出库装备的信息进行添加、修改和删除。
装备出库时要求操作员输入装备的类别、名称、数量、出库类型、批准人等信息,系统会自动将当前用户作为经办人,当前的日期作为出库日期,并自动统计总价格。
将这些信息作为出库信息添加到数据库,同时库存信息发生变化。
库存盘点是指对库存装备进行整理,纠正库存信息可能存在的错误,保证库存数据的准确性。
操作人员可以在仓库盘点中增加或减少装备的库存数据,因此,出于安全性方面的考虑,本功能只有管理员能使用。
(4)装备的维修信息与调拨信息管理。
包括装备维修管理和装备的调拨管理两部分。
装备维修管理是由维修单位用户对装备的维修信息(编号、名称、维修日期、原因、单位、维修负责人等)进行添加、修改和删除。
当装备送修后,添加维修
信息时,系统自动生成提交日期和当前状态(已经送修),这时还可以对维修信息进行修改和删除。
当维修完成后,添加维修结果、费用和验收人。
点击完成后维修状态为维修完毕,此时删除和修改功能失效。
功能如图3.6所示:
装备调拨是装备管理系统应用比较经常的管理模块。
操作员对调拨信息(装备的编号、名称、拨出单位、拨入单位、批准人、价格、数量等)进行
添加、修改和删除。
系统会自动将当前时间作为调拨时间,当阿用户作为承
办人更新到数据库,并且会自动统计总金额。
在打印调拨单时给出上述所有
信息。
(5)装备经费管理模块。
包括经费明细管理、经费入帐管理和经费使用管理三部分。
经费明细管理对经费的明细项目进行添加、修改和删除。
如图3.7所示:
经费入帐管理是对入帐的经费的一些信息进行登记、修改和删除。
经费入帐时,操作员(会计)输入经费来源、金额、项目名称、日期等信息,系统会把这些信息更新到数据库,生成经费入帐信息列表。
经费使用管理是对使用经费的信息进行添加、修改和删除。
对于使用的经费,操作员输入经费的项目、金额,经办人、日期、批准人等信息,系统把这些信息更新到数据库,生成经费使用信息列表。
(6)装备资料管理模块。
包括资料类型管理、资料信息管理、资料借阅管理和资料归档管理四部分。
资料类型管理同经费的明细管理一样,对装备资料的类型信息添加、修改和删除。
并将信息更新到数据库,给出资料类型列表。
资料信息管理是对所有的资料编号、分类、名称、数量登记只期、价格等信息进行添加、修改、删除、查看和借阅。
资料借阅管理对借阅资料的信息进行修改、删除、借阅确认、归还、归还确认等功能。
由于装备资料类别不同,有的密级比较高,所以对装备资料的借阅必须认真登记。
只有借阅状态的资料才能进行借阅确认。
只有借阅确认的资料才能归还,只有归还状态的资料才能进行归还确认。
确认后记录不能修改。
功能如图3,8所示。
资料归档管理主要是对装备资料进行归类存放。
实现添加、修改、删除、审核和查看资料的归档信息。
经审核后归档的资料信息不能修改。
(7)统计查询管理模块。
主要对装备管理的各种信息统计和查询,从而使用户能够全面了解当前情况。
包括装备出入库统计报表,库存装备流水统计表,部门人员基本情况查询,装备经费汇总表四部分。
装备出入库统计报表,用来统计装备出库和入库的记录信息。
装备的出入库信息是装备管理比较重要的信息,用户可以通过装备的名称查询装备的出入库情况,及库存情况,并生成报表。
库存装备流水统计表用来统计库存装备的数量变化信息,不仅可以向用户报告装备的实时动态信息还可以为领导制定申请装备和调拨计划提供持续、综合的参考信息。
用户可以查询统计出装备的出入库类型、时间、数量、金额、批准人、经办人等信息。
部门人员基本情况查询用来查询某部门全体人员的基本情况,可以帮助合理的调整、配备人员。
其功能如图3.9所示:
经费汇总表可以对各项目经费的入帐会额、使用金额和经费余额一目了然,并汇总经费的结余和超支情况。