当前位置:文档之家› 系统可行性分析

系统可行性分析

第一章系统可行性分析1.1引言随着计算机技术的飞速发展,计算机在社会管理中应用的普及,利用计算机实现资产设备档案管理势在必行。

对于企业来说,利用计算机支持学校高效率完成资产设备管理的日常事务,是适应现代化制度要求、推动企业信息管理走向科学化、规范化的必要条件;同时计算机有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高资产设备档案管理的效率,也是企业信息化的重要条件。

1.2 系统简介资产设备档案管理系统是一个企业单位不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以资产设备档案管理系统能够为用户提供充足的信息和快捷的查询手段。

用Visual Basic构建的资产设备档案管理系统,数据库采用最先进的Oracle 9i,能实现资产类别的增加、删除、修改和档案的增加、插入、修改、删除、查询、预览、编辑、报表、刷新、移动、按某个属性显示等功能,此外,在程序中还设计了用户登陆,并设定了密码,以确保本系统应用的安全性。

本管理系统设计合理、界面美观、操作方便、运行稳定、功能完备,为进行现代化的资产设备档案管理工作起到了重要作用,具有较高的实用价值。

1.3开发工具选择随着计算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库应用的功能也越来越强,因此编写数据库应用程序的难度日益加大。

目前,用于数据库的开发工具更是层出不穷。

要从众多的数据库中选出适当的数据库开发平台并不是一件很容易的事。

微软公司的Visual Basic 6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。

VisualBasic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。

故而,实现本系统VB是一个相对较好的选择。

1.4数据库后台支持Oracle 9i数据库是目前业内伸缩性最好、功能最齐全的数据库。

无论是用于驱动网站、打包应用程序、数据仓库或者是OLTP应用程序,Oracle 9i数据库都是任何专业计算机环境的技术基础。

Oracle公司核心技术产品的Oracle 9i的系列产品:Oracle 9i Database、Oracle 9i Application Server 和Oracle 9i Developr Suite。

每一个都被重新构建以提供对最新技术的支持,同时这些产品帮助定义使用数据、进行商务活动以及支持公司更好地采用技术的新方法。

第二章系统需求分析2.1项目要求资产设备档案管理系统要求对档案信息安全高效的进行分类和管理,提高工作效率,便于操作,能有效地对各种数据进行修改、查询、增加、删除。

2.1.1性能要求在本系统中,既要求方便、快捷、有效地完成各项工作,还要求系统有良好的适应性;可靠的安全性和功能的完整性;并且录入数据合法性的校验程度要高,数据查询速度快。

2.1.2数据输入用户添加的合法的资产类被信息和档案信息,以及用户查询时可以输入任意的查询条件。

2.1.3数据输出资产设备类别和用户查询出的档案信息结果和报表。

2.2系统功能分析系统开发的总体任务是实现资产设备档案信息关系的系统化、规范化和自动化。

系统功能分析是在系统开发的总体任务的基础上完成的。

系统需要完成功能主要有:2.2.1、用户管理分为:用户注册、更改密码和用户删除。

①用户注册:必需输入不重复的用户名和密码、确认密码,完成注册。

②更改密码:方便用户使用具有自己个性特色的用户名和密码。

③用户删除:首先必须密码确认后,才有权限删除已经过期的用户信息。

2.2.2、资产设备类别管理:根据用户的需要来实现类别的增加、删除、修改。

①类别增加时会让你选择同层增加还是下层增加;②修改,已经使用的类别和包含子类别的类别不允许修改;③删除和修改是一样的,已经使用的和包含子类别的不允许删除。

2.2.3、资产设备档案维护:增加、插入、移动、删除、显示顺序选择,转化Excel格式等操作。

①增加:首先要选择你要增加的类别,然后点[增加],再在弹出的界面输入你要增加的信息,各种内容可以直接输入,也可以点击旁边的按钮进行选择,没有的内容需要输入。

然后[确定],系统会自动检查你输入的信息,无误后增加成功,并给用户以提示。

②插入:首先在资产/设备档案列表中用鼠标选择要插入的资产/设备的插入位置,然后点击资产/设备列表下方的[插入]按钮进入资产/设备档案录入界面,然后录入资产/设备名称、资产/设备型号、资产/设备编号、使用部门、存放地点、保管员、折旧方法、数量、单价、累计折旧等信息,资产/设备信息录入正确后,然后选择[在此资产/设备前面插入],还是[在此资产/设备后面插入],则实现插入成功。

③资产/设备档案修改:首先用鼠标选择要修改的资产/设备,然后点击资产/设备列表下方的[修改]按钮进入资产/设备档案修改界面,然后录入资产/设备名称、资产/设备型号、资产/设备编号、使用部门、存放地点、保管员、折旧方法、数量、单价、累计折旧等信息,如果有自定义项目,还可以录入自定义项目信息。

软件自动检验资产/设备编号唯一性,资产/设备信息录入正确后,点击[确定]按钮完成资产/设备档案信息修改。

④资产/设备档案删除:首先用鼠标选择要删除的资产/设备,然后点击资产/设备列表下方的[删除]按钮,弹出一对话框,问你是否要删除你选中的行,点[是]完成资产/设备档案信息删除,点[否]取消删除。

⑤资产/设备档案移动:资产/设备在列表中的位置是允许移动的,首先用鼠标选择要移动的资产/设备,然后点击资产/设备列表下方的[移动]按钮,然后出现移动选择窗口,输入移动的位数及[向前移动]还是[向后移动]完成资产/设备位置移动。

⑥资产/设备档案显示顺序选择:软件提供了[按录入顺序排序][按资产/设备编号顺序排序][按资产/设备名称排序]3种排序方法,用户可以根据习惯及单位具体情况自由选择排序方法,排序选择位于资产/设备在列表中的左下方,可以用鼠标点下拉框进行选择,选择后按[回车] 键就可以看到资产设备列表中的显示顺序。

⑦将资产/设备档案内容转换为EXCEL数据格式:点击资产/设备档案列表下方的[转换为EXCEL]按钮,会出现转换项目选择窗口,可以任意选择要转换的项目,在这里是一条或多条记录的选中。

也可以用移动按钮移动项之间的顺序,这里我们是记录一条一条的移动,点击[向上移动],或者[向下移动],记录就会相应的改变位置。

如果选中多条连续的记录也可以移动,最后点击[确定转化]按钮,软件会自动打开一个空的EXCEL表,然后把你选中的记录数据转换为EXCEL表格式。

2.2.4、资产设备档案查询①直接查询:可以直接通过点击资产/设备类别表中的类别,从档案资产/设备列表中就直接查询到对应类别的档案资料。

②间接查询:可以点击界面右下角的[查询条件]按钮,进入查询条件选择界面,输入要查询的条件(软件提供了资产/设备名称、资产/设备规格、资产/设备编号等多种查询条件),查询条件可以选择一种条件,也可以选择多种条件,条件可以是一个字,也可以是多个字。

输入好查询条件后再选择是[模糊查询]还是[严格查询],建议用模糊查询。

2.3数据库需求分析用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入。

收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

针对资产设备档案管理系统的需求,通过详细的分析,设计如下所示的数据项和数据结构:保管员表:{NAME}用户表:{USERNAME,USERID,NUM}存放地点表:{存放地点}部门表:{使用部门}资产类别名表:{ID,NAME,FATHERID,IMAGE,SELECTIMAGE}资产设备档案表:{资产设备名称,资产设备型号,资产设备编号,使用部门,存放地点,保管员,折旧方法,数量,单价,累计折旧,资产类别,显示序号,插入序号,其他第二章总体设计3.1 引言在完成了软件的需求分析之后,系统必须“做什么”已经清楚了,现在是决定“怎样做”的时候。

总体设计的基本目的就是回答“从总体上说,系统应该如何实现?”这个问题。

根据需求分析,建设一个安全、可靠、开放、高效的资产设备档案管理系统,首先寻找实现目标系统的各种不同的方案,然后从中分析获得最佳方案和最合理的软件结构,从而用较低成本开发出较高质量的资产设备档案管理系统。

3.2数据库设计数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。

合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。

另外,合理的数据库结构将非常有利于程序的实现。

本系统中所涉及到的主要实体共有六个数据表各表的物理结构如下:保管员表:用户表:存放地点表部门表资产类别名表:资产设备档案表3.3 流程图第四章、详细设计4.1引言详细设计是软件开发时期的第三个阶段,也是软件设计的第二步,它的根本目标是确定应该怎样具体地实现所要求的系统。

在概要设计已经确定了软件系统的总体结构,给予了系统中各个组成模块的功能和模块间的联系之后,详细设计主要是考虑“怎样实现”这个软件系统,设计出程序的“蓝图”,给出各个模块的详细过程性描述。

4.2 系统登陆模块根据系统的需求,结合实际管理的情况,本系统应具有如下功能模块:本系统的登录需要进行身份验证,当用户输入用户名和密码后,将会和系统配置中的用户名和密码进行比较,采用内置计数器的方法来判别输入次数,三次密码输入错误便强行终止系统运行,防止非法用户恶意套取密码。

如果没有用户名可以注册,但记住第一个注册的默认是管理员,只有他有权删除所有用户,如果第一个注册用户也被删除,则删除用户时的登陆密码为空。

相关主题