| (045) 设备管理系统
【摘要】本文以某学校的设备管理为例,对学校设备管理系统的设计与应用进行研究,旨在通过设备管理系统提高学校内部设备的利用率及实现其最大的经济效益。文中首先对学校设备管理的现状及其重要性进行了分析,提出实现学校设备管理信息系统的必要性与可行性。其次针对该校的日常业务流程,分析数据来源及数据处理流程,并根据收集到的资料设计适合该校的日常设备管理系统。最后,文章对系统的设计实现过程进行了阐述,同时简述了实现系统时的过程及注意事项,并提出其可维护性。
【关键词】设备管理、系统分析、Visual FoxPro 6.0
【Abstract】In this paper, I take the example of a school. I analyze
the situation now in the school and the power to growing in the future,
pose the suggestion to produce a information system to manage the
machine and prove that is feasible and necessary. Base of the ordinary
need of the school, I analyze the origin of the data and the work
flow, collect data from the ordinary work,and choose the suitable
software to design this system. In the paper, I also describe the
process that how to design this system and the notice to use the system.
目录
摘要
关键词
第一章 总论
一、系统开发的背景
二、系统开发的意义和目的
三、开发环境:
1、 硬件配置及外设设备与配置
2、 开发语言、应用软件平台及语言
3、 系统的主要功能
第二章 结构设计
一、 系统开发的思想与原则
1、 管理系统概述
2、 管理信息系统开发方法介绍
3、 系统调研与可行性分析
4、 可靠性分析概述
5、 技术可行性分析
二、系统软件的结构设计
1、 结构设计
2、 系统功能图
3、 数据结构
三、详细设计
1、 程序设计思想与原则
2、 程序软件结构设计
3、 数据库设计
第四章 系统评价
1、系统测试
2、系统的优点及技术特征
3、系统的不足及改进方案
第五章 结束语
参考文献
第一章:总论(或引言或概述)
一、系统开发的背景
目前国内学校教学设备自动化管理水平不是很高。大多数学校设备管理办法是设备采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。
以后档案基本就没人维护,如设备位置变迁、检修情况、设备当前运行状态等信息根本不会体现在设备台帐上,即设备跟踪信息不能及时体现在设备档案上。某些使用设备管理系统学校,对设备的跟踪信息即使能体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校设备管理信息化仍处于较低水平。
本信息系统合理的借鉴国际领先的设备管理思想并结合国内学校设备管理现状,可以完全能满足国内学校设备管理的需要。并通过对各行业设备管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合于各行业设备管理信息系统。本系统将会提高学校的办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高学校的现代化管理水平。实时报警功能对学校的安全生产更是不可忽视。
二、系统开发的目的、意义
目前学校教学设备自动化管理水平不是很高。大多数学校设备管理办法是设备采购进来以后,将设备的基本情况和相关信息登记存档,然后将档案存档。以后档案基本就没人维护,如设备位置变迁、检修情况、设备当前运行状态等信息根本不会体现在设备台帐上,即设备跟踪信息不能及时体现在设备档案上。某些使用设备管理系统的单位,对设备的跟踪信息即使能体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校教学设备管理信息化仍处于较低水平。将管理任务分成小块,落实到个人并能随时查询设备当前情况和历史情况,对设备的可靠性分析有直接作用,使管理人员从手工计算、统计工作中解脱出来。
现在,科学技术的飞速发展把人类社会推向了一个崭新的时代——信息时代。这已是无可争议的事实;信息对社会经济发展的巨大推动作用,使其与物质能源一起并列为现代社会的三大支柱,这已在全社会达到共识。随着对信息作为一种资源来管理的需求日益加强,信息研究领域出现了一种新的管理思想和模式——信息管理。因此,就诞生了“信息管理”这样一个概念。由于信息是普遍存在的,人类信息管理活动的范围也是十分广泛的,信息管理不仅是信息工作的一部分,而且已被认为是现代管理的重要组成部分。信息管理的概念源于西方,也是在世界信息量迅速增长、信息技术日新月异、信息产业强劲发展的六七十年代出现的。时至今日,信息管理已不仅仅是一个概念,而是信息学和管理学中的重要内容了。对信息管理的理解,一种认为是,信息管理
就是对信息的管理。在此,信息管理是指狭义的信息资源管理,实际上就是对信息本身的管理;另一种认为,信息管理不仅是对信息的管理,而是对涉及信息活动的各种要素,如信息、技术、人员、组织进行合理的组织和有效的控制,从而满足社会的信息需求。在此,信息管理是指广义的信息资源管理。综合两种理解,信息管理是指对人类信息活动所产生的社会信息进行管理,信息管理是管理的一种,既要对信息进行管理,也要对信息活动进行管理。信息和信息活动都是信息管理的客体。简而言之,信息管理就是对信息和信息活动的管理,这就是我们对信息管理的全面理解。
世界经济发展已进入一个激烈竞争的年代,可以说,谁先获得信息,谁就有可能抓住发展经济的机遇。同样,谁能很好地管理和利用信息,谁就有可能占领市场,获得效益。国内外大量事实已说明:在目前这个激烈竞争的市场经济中,谁的信息管理现代化水平高,谁重视信息资源的开发和利用,谁就能抓住机遇,在竞争中取胜。
本信息管理系统合理的借鉴国际领先的设备管理思想并结合国内学校设备管理现状,经过长期的现场调研,完全能满足国内一般学校的设备管理的需要。并通过对各行业设备管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合于学校设备管理的信息系统。使用本系统之后,将会提高学校的办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高学校的现代化管理水平。
做这个课题是为了方便学校的教学设备进行统计及管理工作,减少每天需要涉及到的相关工作量,尽可能的提高工作效率,可以节省人力物力的浪费。
三.开发环境
1、硬件配置及外设设备与配置。
工硬件环境:硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机型及硬件配置。由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高,比较经济,只要配备如下表所示的就可以。
内容 最低配置 建议配置
主机 P/200 PII/266以上
内存 64MB 128MB以上
硬盘 10GB 20GB以上
显示器 VGA以上
2、所用的开发软件、应用软件平台及语言。
软件平台是指系统开发与运行的软件环境。本系统在开发时选用了稳定性较强的Windows XP中文专业版和Visual Foxpro6.0作为开发语言,由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。
一个MIS应有一个调试可集成的系统开发平台。20世纪90年代以来,MIS平台已经发展成为把操作系统与其外部接口融为一体的集成平台。其软件系统可以包括操作系统、图形用户系统、网络通信、数据库管理系统和程序设计语言等。硬件平台可以把CPU与存储管理单元、协处理器、网卡等集成为一体,从而形成支持MIS应用开发与运行临近的一体化开发环境。
MIS平台确定应考虑用户投资,技术支持等诸多因素,就将硬件与软件平台统筹考虑。我们知道MIS平台主要有三种。主机模式、文件服务器模式和客户/服务器模式。
数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言如下:
软件平台是指系统开发与运行的软件环境。本系统在开发时选用了稳定性较强的Windows XP中文专业版和Visual Foxpro6.0作为开发语言,由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。
VFP6.0中文版,它是运行于Windows95和Windows NT平台的32位数据库系统,充分发挥了32位微处理器强大的32位数据处理性能。它功能强大,直观易用,支持客户/服务器结构和面向对象编程,提供多种可视化编程工具,支持最新Internet技术,
WWW数据库的设计,最新流行的ActiveX等。
VFP6.0中文版完全支持OOP(面向对象)的应用程序设计方法,VFP使用了真正的类,包括继承性,封装性和多态性。用可视方式创建类、查看类及类代码;利用表单向导进行专业级界面设计;对表关系进行可视化查看;可利用OLE自动化来包含其他软件(如Excel、Word)中的对象并使用这些软件。通过Visual
FoxPro对象和事件模型,用户可以快速创建和实现无模式(modeless)的应用程序;利用生成器和工具栏,开发人员可以快速开发应用程序,而省去编写大量的代码、定义繁多的属性。总之,VFP6.0中文版是一种适用于专业人员的开发工具。
对于一个大型的信息管理系统,它很可能需要对不同的用户各自创建一个大型的文件系统,它包括许多表,而属于一个用户的一套表与属于另一个用户的一套表实际上是相同的,只是名称有所不同,而在FoxPro2.x中,需要建立大量的代码来区别和维护属于不同用户的一套表,这套表的数量可能是非常庞大的,维护编码也是非常庞大的。然而Visual
FoxPro中引入的真正的数据库的概念,使这一问题的解决变得非常的容易,设计人员只要为不同的用户创建不同的数据库,然后在这些数据库下建立用户自己的表就可以很容易对每个用户进行区别和维护了。而且,这样的数据库的关系能力更加强大,更加稳定可靠。
面向对象程序设计减少了开发时间。Visual FoxPro 通过使用面向对象的开发技术简化了开发。它可以通过创建代码类和接口单元类来创建功能强大的、使用灵活的可重用对象库。
利用内置工具管理类和类库管理类库资源,在应用程序中用类浏览器和组件集定位、查看、使用类。
表面显示器会帮助我们建立更为稳定、更为高效的应用程序。下面的窗口显示代码的每一行,指示其是否执行、执行次数、首次执行时间、平均执行时间。这些数据可以帮助我们快速定位代码中的运行瓶颈,也可验证测试计划。
用功能强大的可视化的RAD工具减少开发时间、减少开发工作。用有颜色的代码编辑器和直接跟踪调试器使得写代码的工作比从前简单得多,这一改进来自Microsoft
Visual C++开发系统。
使用Microsoft Visual SourceSafe简化了开发小组的开发工作。Microsoft Visual
SourceSafe 版本控制系统与Visual FoxPro 6.0紧密关联,因此可以更好地管理源代码,不论是个人独立编写程序,还是作为开发小组的其中一员编写程序。
组件集使得查找和使用诸如类库、表格、报表、代码的组件变得特别简单。仅需要拖动鼠标就可以快速将类从组件集中移出,放置到表格和报表中。
Visual FoxPro 6.0 提供了100多个未编译、可重用的类,开发人员可以利用这些类实现应用程序的基本功能。直接使用这些类,或者用这些类的继承来实现一定的扩展功能。
· 应用程序向导和构建器
Visual FoxPro 6.0 包括一个完全的面向对象的应用程序框架,它是由一组为应用程序提供基本功能的类组成的。新的应用程序向导就是基于这个框架创建项目的,新的应用程序构建器可以用来添加表格和报表。
· 组件集(Component Gallery)
组件集(Component Gallery)简化了类库的管理,简化了提供可视化工具去组织和使用组件的其他组件的管理。组件可以从组件群中拖出,放置到可视化设计环境中,诸如项目和表单。
· 严格日期检查
编译日期信息时,Visual FoxPro 6.0 将检测会产生误解的日期描述,例如{01/01/56}。开发人员可以利用这一特性检测现有代码的2000年问题,并且在新代码中避免这一问题的出现。新的严格的日期格式强制日期以清楚形式描述。
· Coverage Profiler
开发人员可以运用表面显示器(Coverage Profiler)检查他们要测试的方案的有效性,这是用执行相应行代码的方式实现的。他们也可以执行"profiling"
以查找瓶颈或其它执行当中遇到的问题,这是通过检查每一行代码的执行时间实现的。
· 访问和赋值方法
访问方法是当访问属性值时运行的代码,赋值方法是当改变属性值时运行的代码。访问控制方法和访问权限指定方法使属性可用,并使那些内嵌属性容易使用。
· 项目挂钩
项目挂钩是一个新的基类,当与一个项目相连时,可以通过它看到项目级事件。开发人员可以写一些当项目打开、关闭、构建、添加文件时运行的代码。
· 在应用程序之间进行拖放
从记忆字段拖出文本,把它放置到Microsoft Word中,然后可以对文本进行拼写检查。或者从Windows Explorer中拖出一个文件,把它放置到项目管理器中。文件将被添加到项目中去。
· 活动文档
活动文档是一个Visual FoxPro应用程序,挂接在Internet Explorer上。它提供了把Visual
FoxPro的强大功能用在浏览器上的一种途径。活动文档同样也提供了一种在分布式应用程序中使用Web的方法。
· 微软传输服务器支持
由Visual FoxPro 创建的COM 组件,这些组件可以由微软传输服务器管理和调整。开发人员可以构建基于数据的组件,充分利用微软传输服务器提供的调整组件的便利条件。
· 学校应用程序开发
Visual FoxPro 6.0 与其它Visual Studio 工具可以很好的配合,例如,运用Visual InterDev
创建Web应用程序的开发人员可以很容易地使用Visual FoxPro 来创建组件。用Visual Basic创建的 ActiveX
控件可以在Visual FoxPro 应用程序中使用,以实现一些附加功能。购买Visual Studio 学校版的Visual FoxPro
开发人员可以得到开发工具所提供的全部好处。
综上所述,新系统的设计与开发在技术上和硬件设备上的条件都是满足的,新系统的开发是可行的。
3.系统的主要功能
在本系统主界面中,我们可以看到五个系统菜单和十个功能模块按钮,为了美化系统界面,本系统加上一个图片在主界面上,用户在使用要系统时,为了增加本系统的安全时,首先需要验证,只有在登录界面上输入正确的用户名和密码才能登陆本系统使用,系统默认的管理员为:system;system,普通用户为:user;user。
系统的整体结构如下:

下面分别论述本系统的各个功能模块的作用:
(1)系统登陆:点击可执行文件教学设备管理系统.exe之后,就进入本登陆界面,用户需要如上所述的正确的用户名和密码之后才能使用本系统。
(2)设备入库:本应用模块的主要功能是实现对教学设备的入库管理工作,包括记录移动/查找、打印、添加、编辑、删除等操作。
(3)设备出库:本应用模块的主要功能是实现对教学设备的出库管理工作,包括记录移动/查找、打印、添加、编辑、删除等操作。
(4)设备还库:本应用模块的主要功能是实现对教学设备的还库管理工作,包括记录移动/查找、打印、添加、编辑、删除等操作。
(5)部门需求:本应用模块的主要功能是实现对教学设备的部门需求进行管理,包括记录移动/查找、打印、添加、编辑、删除等操作。
(6)设备采购:本应用模块的主要功能是实现对教学设备的采购管理工作,包括记录移动/查找、打印、添加、编辑、删除等操作。
(7)维修记录:本应用模块的主要功能是实现对教学设备的维修记录进行登记和管理,包括记录移动/查找、打印、添加、编辑、删除等操作。
(8)报表打印:本应用模块的主要功能是实现对本系统的所有数据表进行打印工作,从而完成了本系统的数据资料的硬备份。
(9)数据维护:本应用模块集成了本系统的所有数据库文件,从而可以快速地进行本系统的数据表的快速维护。
(10)修改密码:密码是一个管理系统正常运行的一个重要保障,在本处,只有管理员才可以进行操作,并可以根据不同的系统情况对系统的用户进行增加和删除等工作。
(11)退出系统:退出本系统,恢复系统的实始状态。
第二章:结构设计
一.系统开发的思想及原则
1、管理信息系统概述
(1)管理信息系统现状:
管理信息系统(MIS)是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯(Gordon.B.Davis)给出了一个具有代表性的定义:“管理信息系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户-机器系统。它能提供信息支持学校或组织的运行、管理和决策功能。”
随着网络技术的出现,管理信息系统又有了新的必恭必敬,基于网络的管理信息系统不断出现,管理信息系统的概念模型也发生了相应的变化,许多学者对管理信息系统给出了新的定义。例如劳顿认为:“管理信息系统是一个基于计算机的信息系统,它通过收集、处理、存储和扩散信息,来支持组织的管理、决策、合作、控制、分析活动,并使之可视化。”
因此,我们可以看出,管理系统具有几个基本含义:
A:管理信息系统不是一个单纯的软件系统,而是一个人-机系统,由人和机器协同工作。管理信息系统在支持学校或组织的各项管理活动中,管理人员负责将基础数据及时地输入到计算机中,计算机则根据学校或组织中的各层管理人员的要求对基础数据进行加工处理,并将所得到的信息输出。计算机不断地与最终用户进行着信息的交换,但在对数据的加工处理过程中又需要人的适当干预。
B:管理信息系统的管理过程就是对数据进行惧、存储、加工处理、传递,并产生信息的过程,因此数据是管理信息系统的灵魂。管理信息系统运用了数据库的技术,对基础数据进行统一规划、存储,供各层管理人员使用,从而实现了数据的一致和共享。
C:管理信息系统可以解决学校或组织所面临的问题。例如,管理信息系统可以处理学校产生经营活动的全过程,可以解决组织中数据处理效率问题,也可以解决财务管理决策过程等。
管理信息系统应具有如下几个功能。
(1)数据处理功能:
数据处理是管理信息系统最基本的功能,它包括对各种类型数据的收集、加工处理、传递、存储等工作。
(2)实测功能:
通过对数据的加工处理,可以随时了解各部门的实际运行情况,如各生产车间今天生产的产品数量、销售部接受的订单等。
(3)预测功能:
通过运用一定的数学方法和预测模型,对过去的数据进行分析,就可能对未来可能发生的情况进行预测,为高级管理人员进行管理决策提供依据。
(4)控制功能:
通过信息的反馈可以对整个学校生产经营的各个部门、各个环节的运行情况进行监测、协调、控制,保证系统的正常运行。
(5)辅助决策功能:
通过对数据的加工处理,可以快速地获取对决策有影响的信息,从而为合理的配置学校的各项资源,做出最佳的决策提供科学的依据。
目前,管理信息系统的应用已经非常广泛,随着计算机技术、网络技术和通信技术的发展,管理信息系统的功能也日趋完善,并朝着智能化、网络化、集成化等方向发展。如办公自动化(OA)、电子商务(EC)、专家系统(ES)、计算机集成制造系统(CIMS)。
2、管理信息系统开发方法介绍
目前,常用的管理信息系统的开发方法有生命周期法、原型法和面对对象的开发方法。
下面仅对原型法和面对对象的开发方法进行简单的描述。
(1)原型法:
原型法(Prototyping Method)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法。
①原型法的基本思想
首选根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型。再在此基础上与用户交流,将模型不断补充,修改完善,如此反复,最终直至用户和开发者都比较满意为止,就形成了一个相对稳定、较为理想的管理信息系统。
②原型法的开发过程
采用原型法开发管理信息系统可以分为如下几个阶段:
A、确定用户的基本需求。由用户提出对新系统的基本要求,如功能、基本界面形式、所需的数据、应用范围、运行环境等,开发者根据这些信息估算出开发该系统所需的费用,并建立简明的系统模型。
B、开发初步的原型系统。系统开发人员根据用户的要求建立原型系统,但该系统只是一个初步的、不成熟的系统,从系统的工作效率上看也是不完善的。其主要目的是为了描述开发者所理解的用户的基本需求。
C、修改、评价原型系统。将建造好的原型系统交给用户,并投入试运行,用户将使用过程中发现的问题一一记录下来,并与开发人员进行交流。开发人员针对这些问题不断地对系统进行修改、扩充与完善,直至用户满意为止。
D、形成最终的管理信息。对用户满意的原型系统进行进一步的开发,不断补充、完善,最终形成一个适用的管理信息系统。
③原型法的优缺点
原型法的优点是开发周期短,费用较少,同时可以较有效地避免因开发者和用户的认识隔阂所产生的失败,其缺点是系统的开发缺乏统一的规划和开发标准,难以对系统的开发过程加以控制。
原型法一般适用于开发规模不大、不太复杂或需求经常发生变化的系统。
(2)面向对象的开发方法
面向对象(Object Oriented)的技术于20世纪80年兴起,随后广泛地应用于计算机技术的几乎所有领域。面向对象的技术中最重要的概念是对象。
面向对象是基于问题对象的自底向上的一种系统开发方法。在开发过程中,分析和设计阶段独立于程序设计语言,信息系统模型设计好后,最终用具体的程序设计语言、数据库或硬件来实现。面向对象法最主要的特点是对对象为基础,对象是分析问题和解决问题的核心。
①面对对象法的开发过程
面对对象法的开发过程一般分为四个阶段:
A、认识客观世界(如一个学校)中的对象以及行为,分别独立设计各个对象的实体。
B、分析对象之间的联系和相互之间所传递的信息,由此构造客观世界(学校)所对应的信息管理系统的模型。
C、由信息系统的模型转换成计算机软件系统的模型。
D、由计算机软件系统的模型再转化成一个现实系统。
②面向对象法的优缺点:
面向对象法的优点是便于帮助分析者、设计者和用户清楚地表达抽象概念,互相进行交流;交流特定的软件工具模块,直接地完成了从对象的描述到软件体系结构之间的转换,避免了其它的方法在开发过程的客观世界描述和软件结构不一致性和复杂性问题,便利系统开发简单、统一,开发周期短,费用低。
面向对象法的主要缺点与原型法一样,因此这种方法也不适用于开发大的、复杂的系统。
本系统在开发过程中具体是采用了原型法和面向对象两种方法相结合的开发思路,力求在开发过程中尽量吸收这两种方法的长处,而克服它们的短处。
3、系统调研及可行性分析
(1)系统调研
正式开发管理信息系统之前进行调研是非常必要的,其必要性主要表现在以下几个方面。
A:明确用户的要求,以根据调查结果进行可行性分析,确认系统的开发是否可行。
B:提出新系统的人员并不都是系统研究人员,有些人对于的功能和处理数据的方法没有明确的认识。它们只是根据自己业务工作的需要提出了要求,系统开发人员要对此进行详细的调查和分析,确认用户的要求可以通过现有的计算机技术实现,保证开发的管理信息系统的功能与用户提出的要求相吻合。
C:学校的现行系统可能是手工系统,也可能是使用和计算机的系统,无论是何种情况,都要详细地调查现行系统中信息处理的具体情况,系统内部功能结构,以便设计出一个合理的、好的新系统逻辑模型,为新系统的设计工作打好基础,保证整个系统开发的质量。
总之,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。
4、可靠性分析概述
可靠性分析是在用户的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。
可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。
(1)可行性分析阶段的主要工作包括以下几个方面:
①新系统目标可行性分析:分析新系统的目标是否符合学校的现状和发展的需要。
②社会可行性分析:社会可行性分析主要是指管理信息系统的开发是否符合国家法律、下策,是否能够与社会大系统实现良好的对接。
③技术可行性分析:技术可行性分析是根据新系统的目标来衡量是否具备所需要的技术,包括系统开发人员数量和水平,硬件方面,软件方面及其它应用技术。
④经济可行性分析:经济可行性分析主要是对开发新系统所投入的资金与系统投入使用后所带来的经济效益进行比较,确认新系统是否会给学校带来一定的经济效益。
⑤管理可行性分析:管理可行性分析主要是分析学校现行的管理体制和学校领导是否具有现代化的管理意识和管理水平。
5、技术可行性分析
技术可行性分析主要包括四个方面:目前有关的技术能否支持所开发的新系统;新系统开发人员的数量和水平,即人力资源;硬件和软件资源。
(1)技术支持:
首先根据新系统的目标,考虑目前有关的技术能否支持所开发的新系统。这里讨论的技术必须是已经普遍使用的,而不是待研究的或正在研究的。
(2)硬件资源:
开发管理信息系统所需的硬件资源包含以下两个方面:
系统开发人员在管理信息系统的开发过程中所需要的计算机设备及其有关的外部设备;管理信息系统开发成功投入使用后,使用单位所应具备的计算机设备及其有关的外围设备。对硬件资源进行可行性分析时主要考虑计算机的主机内存、类型、功能、联网能力、安全保护措施以及输入/输出设备,外存储器和联网数据通信设备的配置、功能、效率等指标是否符合系统方案设计要求,同时还要考虑计算机的性能/价格比。
(3)软件资源
软件资源的可行性分析主要考虑以下几点是否满足用户的要求:
①操作系统的选择;
②编译系统的选择;
③数据库管理系统的选择;
④高级编程语言的选择;
⑤汉字处理系统的选择;
⑥应用软件包的选择。
本系统在开发前,与相关的部门的领导和具体的操作人员密切沟通,认真听取他们的意见,并吸收他们的积极观点,使本系统的开发在相当大的程度上具有一定的先进性和合理性。
二.系统软件的结构设计
通过对本系统的详细分析,软件模块结构设计目标如下:
系统主要应完成的功能如下:设备出、入、还库、采购,部门需求统计,数据记录的维护,数据资料打印,系统管理(包括修改密码及增删用户等)。
1、结构设计:
本系统在运行时,可以根据不同的使用需要,选择不同的功能模块进入相当的系统使用;同时,为了方便对系统的快速操作,本系统设计了几个功能集成模块,可以对一些数据进行统一的快速操作;并为了系统的安全考虑,本系统设立了密码修改等功能。总体上来说,本系统属于事务型系统,其系统示意图如下图所示:

2.系统数据库结构(E-R表示)
为了使E-R图表示得更加清晰,现将E-R图分成实体及其属性图和实体及其联系图。分别如下几个图所示:
设备入库:

设备出库:... ... ... ...
... ... ... ...
【论文说明】该论文包含系统示意图、系统结构图、系统功能图、E-R图、功能流程图、数据库表、界面演示图等,Word格式,文件大小2.62M,字数1.5万,按计算机毕业论文格式要求书写,适用于计算机类各专业!

|