目录第一章系统概述 (1)1.1系统开发背景及意义 (1)1.1.1 系统开发的背景 (1)1.1.2 系统开发的意义 (1)1.2开发策略 (2)1.3可行性研究 (2)1.3.1技术可行性 (2)1.3.2经济可行性 (2)1.3.3操作可行性 (3)1.3.4社会因素可行性 (3)1.3.5可行性研究结论 (3)第二章系统分析 (4)2.1系统性能需求分析 (4)2.2问题分析与解决 (4)2.3功能分析 (5)2.3.1数据的输入 (5)2.3.2数据的查询 (5)2.3.3数据的更新 (5)2.3.4数据的管理 (5)2.3.5系统安全性 (5)2.4系统调查 (5)2.4.1 系统流程 (5)2.5功能模块概述 (7)2.5.1 设备基本信息管理 (7)2.5.2 系统管理 (8)2.6数据字典 (9)第三章系统设计 (16)3.1系统开发及运行环境 (16)3.2系统功能结构图 (16)3.3代码设计 (17)3.4系统概念设计 (17)3.4.1 实体描述 (17)3.4.2系统E-R图 (18)3.5关系模式 (18)3.6输出输入设计 (19)3.6.1输出设计 (19)3.6.2输入设计 (19)个人总结 (20)参考文献 (21)第一章系统概述1.1系统开发背景及意义1.1.1 系统开发的背景一个现代化的实验室设备系统在正常运行中总是面对大量的使用者,仪器以及两者相互作用产生的借用仪器。
人工管理既浪费人力物力财力,又容易导致各种错误的发生。
为了方便实验室管理,得开发一个更好更高效的软件来管理。
实验室管理系统,是为了实现实验室管理而设计的,它也是现在各个部门的一个重要环节。
实验室是所有高校、研究机构必不可少的基本构成单位。
特别是高校,实验室的设备管理需要一套稳定、高效的管理办法。
就我校情况看来,目前我校的实验室设备管理还处于较原始的手工阶段,缺少一套实用可靠的管理系统软件。
随着电气化教学和无纸化办公的一步步完善,利用计算机管理系统管理我校的实验室设备势在必行。
因此,本项目拟开发一个实验室设备管理系统。
本系统将建立一个实验室设备管理平台,记录实验室所有的实验设备,并及时反应设备的运转状况,使用情况,以供本科生和研究生及其他试验人员合理的安排实验,达到工作效率的最优。
1.1.2 系统开发的意义因为现在各个高校内教学设备众多但自动管理水平相比过低,很多高校管理设备都采用在设备购进以后将设备的基本情况和相关信息登记存档。
存档以后档案基本就没人记录与维护,至于以后设备的变迁或损坏都不会记录在设备档案中,即不能体现设备的即时状态。
而有些即使有设备管理系统的单位,就算是能把设备的即时信息体现在设备档案上,但设备的缺陷处理及设备缺陷等功能没有实施,设备检修的备品备件情况和检修成本核算没有实现,整个学校教学设备管理信息化仍处于较低水平。
将管理任务分成小块,落实到个人并能随时查询设备当前情况和历史情况,对设备的可靠性分析有直接作用,使管理人员从手工计算、统计工作中解脱出来。
本信息管理系统合理的借鉴国际领先的设备管理思想并结合国内学校设备管理现状,经过长期的现场调研,完全能满足国内一般学校的设备管理的需要。
并通过对各行业设备管理情况的长期研究探索,以灵活、通用为主要设计思想,开发适合于学校设备管理的信息系统。
使用本系统之后,将会提高学校的办公效率和设备可靠性,减少工作人员的劳动强度,减少办公耗材,提高学校的现代化管理水平。
作这个课题是为了方便学校的教学设备进行统计及管理工作,减少每天需要涉及到的相关工作量,尽可能的提高工作效率,可以节省人力物力的浪费。
1.2开发策略本系统针对学校实验室的设备管理业务。
同时考虑到开发成本和安全性的问题,采用Java作为开发工具和Microsoft SQL Server 2005作为后台数据库,一般可以满足学校实验室的需求。
在概念设计阶段,我们采用“自下而上”的开发策略,即自顶向下的进行需求分析,然后再自底向上的进行概念结构设计。
对已经细化到无法再分的阶段逐步集成在一起,最终合成一个全局概念。
1.3可行性研究1.3.1技术可行性一个完备的实验室设备管理信息系统具有以下优越性:方便校领导查询实验室设备的使用情况,节省时间,可以提高系统的工作效率和准确率。
为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在查询实验室设备信息时发挥高效、便捷的作用,把系统管理员从繁重的工作中解脱出来!该实验室设备管理信息系统是以SQL数据库为后台核心应用、以服务为目的信息平台,对资源进行科学的加工整序和管理维护,为实验室设备信息提供管理。
1.3.2经济可行性经济可行性主要依据是成本/效益分析,该系统的目标是以最低的成本,在最短的期限内开发出实验室设备管理信息系统。
系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管理。
大大节省了学校能源。
并且还提高了实验室设备信息管理的精确度。
方便快速的操作,可减少实验室设备信息管理的漏洞,又减少因工作的冗余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无论从物质上海是工作人员的工资上都为学校节约了开支。
为学校增加了财富。
目标系统开发需求比较低,加上具有成熟的软硬件环境,所以在软硬件的支出上比较低,在为使用者带来便利的同时,也问哦系统的进一步推广创造了条件。
这带来的经济回报将远超过支出,并且最重要的是该软件的开发可以使我们对系统的开发有全面的认识。
从经济角度考虑,此实验室设备管理信息系统开发可行。
1.3.3操作可行性用户仅需具有基本的电脑操作能力即可。
1.3.4社会因素可行性从法律因素和安全用正版和免费角度考虑,所有技术参考资料都经授权,所有软件都选。
1.3.5可行性研究结论依据以上因素,本实验室设备管理信息系统开发项目不仅方便快捷、高效,而且社会效益比较好从而使本系统开发者相信该系统开发出来之后将取得成功。
综上所述,此项目在技术、经济、操作和社会效益上是完全可行的。
第二章系统分析2.1系统性能需求分析开发设计一个好的管理信息系统应该从实用、好用的角度出发,建立设备的管理系统,在开发设计中应该考虑以下的原则:可操作性系统应该尽量减少操作员的数据录入量,数据输入的格式应符合业务习惯,并且直观、方便。
要求系统处理的数据能准确无误,同时输出信息要求直观、简洁。
实用性从用户的实际需要出发进行系统开发,不盲目追求高新技术的应用。
可靠性系统运行具有较高的可靠性,提供严格的并发控制,确保数据的一致性和正确性。
安全性系统安全措施可靠、高效、可维护性好,有权限控制、口令控制、临时锁定控制,其中口令录入界面便于系统识别登录用户。
可维护性为了保证系统的可维护性,要求具有详细的文档资料,同时,要求系统在功能设计上考虑可扩展性,以满足业务变动的需求。
可移植性系统开发完成后,要能运行于任何由Windows NT/Windows XP操作系统所构成的计算机网络环境下。
2.2问题分析与解决对于该系统所遇到的问题及解决办法如下:1、为保障系统的健壮性,对于可能发生问题的输入进行检查,同时给出合理的提示信息。
2、满足学校原有实验室设备管理业务,能够方便的进行设备登记,设备运行管理,台帐的管理,报废管理和设备运行情况统计。
3、利用计算机管理的优势,保持设备管理数据的一致性,并尽可能提供选择输入。
4、与传统的手工管理相比,要添加基础数据的管理和用户权限的设置。
2.3功能分析2.3.1数据的输入为了保障设备管理系统的健壮性,对于可能发生问题的输入进行检查,同时给出合理的提示信息,另外,为了使设备管理数据的一致性,系统应该尽可能提供选择输入。
2.3.2数据的查询利用计算机管理的优势,与传统的手工管理相比,要添加基础数据的管理和用户权限的设置,增强设备管理数据的保密性。
2.3.3数据的更新通过用户权限设置,有专门的管理人员对设备管理数据进行插入、修改和删除操作。
2.3.4数据的管理满足学校原有实验室设备管理业务,能够方便的进行设备登记,设备运行管理,台帐的管理,报废管理和设备运行情况统计。
2.3.5系统安全性由于设备管理中的数据具有一定的保密性,因此系统采用用户登陆验证,防止未经许可的用户使用系统。
系统的用户对账号进行管理,以保证系统的安全性。
2.4系统调查2.4.1 系统流程我们所开发的设备管理信息系统采取的基本流程是:用户登陆→系统主控平台→选择各项子系统,如下图所示:图2.2 业务流程图外借单图2.3数据流程图2.5功能模块概述2.5.1 设备基本信息管理基本功能:1. 设备信息管理模块:对设备的状态信息进行修改,添加、删除以及修改设备信息;数据流程图:图2.4 设备信息管理流程图具体功能:1.设备卡片:2.设备总台账:3.原始数据:2.5.2 系统管理基本功能:1. 设备信息管理模块:对设备的状态信息进行修改,添加、删除以及修改设备信息;数据流程图:图2.5 系统管理流程图2.6数据字典1.数据项1)数据项编号:I-01数据项名称:姓名简述:用户的姓名类型及宽度:字符型,20位2)数据项编号:I-02数据项名称:职称简述:用户的职位类型及宽度:字符型,5位3)数据项编号:I-03数据项名称:性别简述:用户的性别类型及宽度:字符型,2位取值范围:男,女4)数据项编号:I-04数据项名称:年龄简述:用户的年龄类型及宽度:整形,4位取值范围:18~605)数据项编号:I-05数据项名称:学历简述:用户的学历类型及宽度:字符型,8位 6)数据项编号:I-06数据项名称:设备编号简述:设备的编号类型及宽度:字符型,8 7)数据项编号:I-07数据项名称:设备名称简述:设备的名称类型及宽度:字符型,20位 8)数据项编号:I-08数据项名称:型号简述:设备的型号类型及宽度:整型,4取值范围:a000~z9999)数据项编号:I-9数据项名称:制造厂商简述:设备的制造厂商类型及宽度:长字符型,50位10)数据项编号:I-10数据项名称:制造日期简述:设备的制造日期类型及宽度:字符型,8位11)数据项编号:I-11数据项名称:使用年限简述:设备的最长使用年限类型及宽度:整形,2位取值范围:01~4012)数据项编号:I-12数据项名称:规格简述:设备的规格类型及宽度:字符型,4位13)数据项编号:I-13数据项名称:实验室编号简述:实验室的编号类型及宽度:字符型,4位14)数据项编号:I-14数据项名称:实验室名称简述:实验室的名称类型及宽度:字符型,20位15)数据项编号:I-15数据项名称:管理员编号简述:管理员的编号类型及宽度:字符型,8位16)数据项编号:I-16数据项名称:管理员姓名简述:管理员的姓名类型及宽度:字符型,20位2.数据结构表2-1设备基本信息统计单的数据结构表2-2设备检修统计单的数据结构3.数据流1)数据流编号:D-01数据流名称:统计数据简述:管理员通过统计获得统计单数据流来源:设备订购台账数据流去向:设备总台账数据流组成:设备编号+设备名称+型号+使用年限+规格2)数据流编号:D-02数据流名称:报废整理数据简述:管理员通过对设备进行报废获得报废数据数据流来源:管理员数据流去向:设备报废台账数据流组成:设备编号+设备名称+型号3)数据流编号:D-04数据流名称:借出数据简述:管理员通过借出处理存储到设备总台账数据流来源:管理员数据流去向:设备总台账数据流组成:外借设备编号+设备名称+借出人姓名+外借人单位+借出时间4.处理逻辑1)处理逻辑编号:P-01处理逻辑名称:维修统计简述:统计设备维修其情况输入的数据流:设备的编号处理:维修统计输出的数据流:统计单处理频率:半年1次2)处理逻辑编号:P-03处理逻辑名称:维修登记简述:操作员根据维修单对设备情况进行维修登记操作输入的数据流:设备编号处理:维修登记输出的数据流:修理数据处理频率:每年1次3)处理逻辑编号:P-02处理逻辑名称:借出处理简述:管理员员根据设备借出单单进行借出处理输入的数据流:设备编号,借出人姓名,借出人单位处理:零件的领用情况存储到设备总台账输出的数据流:借出数据处理频率:每周1次5.数据存储1)数据存储编号:F-01数据存储名称:设备维修台账简述:设备的维修情况记录数据存储组成:设备编号+设备名称+型号+规格关键字:设备编号相关联的处理:更新记录2)数据存储编号:F-02数据存储名称:设备总台账简述:设备的借出、归还情况记录数据存储组成:设备编号+设备名称关键字:设备编号相关联的处理:更新记录6.外部实体1)外部实体编号:R-01外部实体名称:管理员简述:管理部门的领导及相关操作输入的数据流:用户名+密码输出的数据流:采购计划,借出、归还处理2)外部实体编号:R-02外部实体名称:用户简述:用户的一些个人信息和相关的操作输入的数据流:用户名+密码输出的数据流:---第三章系统设计3.1系统开发及运行环境系统对运行环境的要求:1.硬件要求处理器:INTEL奔腾3或更高内存:128MB/256MB(推荐)硬盘空间:300GB显卡:SVGA显示适配器2.软件环境操作系统:Windows 2000/XP数据库:Microsoft SQL Server 2005表名:设备运行状况表。