结 论 30
参 考 文 献 31
致 谢 32
1 引言
1.1 系统开发的背景
教育是一个社会发展不可缺少的环节,随着时代的进步,教育的方式也变的多元化。当今教育的多元化使得学生可以更快的将学习的东西应用在生活里。那么,在学校最简单快捷的将书本知识运用于生活的地方无非就是实验室了。随着计算机水平与经济水平的快速提升,学校拥有更多的实验室,同时实验室里的设备也越来越多,种类越来越齐全。但是,管理实验室的方法却是一成不变的。这就使得实验室管理员的工作量越来越庞大,工作过程越来越繁琐。繁琐的工作过程经过人工处理会出现各种各样的错误,可以说传统的管理方式已经不能适应目前的需求了。
在计算机技术日益成熟的今天,计算机应用更应该深入到社会的各个领域。利用计算机对信息的高速处理,同步存档等特点,有效地避免资源的浪费、大幅度提高办公的效率和文档的安全性、准确性。实验室资源管理与计算机相结合,显然也是时代发展的必然结果。论文网
1.2 系统开发的目的和意义
当今社会,是建立于科技发展的社会,所以数字化、智能化是发展的方向。在不断淘汰旧机器、更换新设备、扩大实验室规模的今天,使用传统的实验室资源管理模式带来了一系列的问题:资源管理效率低、信息的处理速度低但是劳动力度却很大、信息的安全性也无法保证。
为了提高实验室资源的管理效率,减轻管理者的劳动强度,提高信息处理速度,保证信息的安全性,为管理员提供方便,科学的工作方法,让管理员使用的先进,科学的服务系统。从实验室管理的角度来开发此系统,辅助管理员工作,是有可行性与必要性的。以提高工作效率和管理水平为研究开发目的,不断减轻管理员的工作负担,加强信息的安全性、准确性,方便使用者与管理员沟通为最终目标,使学校实验室资源管理走向科学化,现代化。所以对于学校的实验室来说,利用一个系统管理软件来管理实验室的各种资源以及教师、学生对实验室设备的查询使用是十分有必要的。
2 系统的开发及数据库简介
2.1 系统开发环境
2.1.1 MyEclipse
本系统使用的开发工具是众所周知的MyEclipse,此软件是一个十分专业的JAVA项目开发工具。MyEclipse可以大幅度提高我们在数据库和J2EE的开发以及在应用程序服务器的整合中系统的工作效率。MyEclipse的功能也是十分丰富的:编码、测试、调试、发布等,在此基础之上,它还能完整的支持JSP,HTML等。
MyEclipse的特征在结构上,可以被分为7类: J2EE模型,WEB开发工具,EJB开发工具,数据库服务,应用程序服务器的连接器,J2EE项目部署服务,MyEclipse整合帮助。
在Eclipse中对每一种功能的类别,都具有对应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。
简而言之,MyEclipse虽然是Eclipse的插件,但是它更是一款功能强大的J2EE集成开发环境,可以支持代码编写、配置、测试以及除错。
2.1.2 数据库简介
本程序的数据库使用的是MySQL。
MySQL的特性:使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性 。支持AIX、FreeBSD、HP-UX、Mac OS、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统 ,为多种编程语言提供API。这些编程语言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。支持多线程充分利用CPU资源。优化的SQL查询算法,有效地提高查询速度。既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个数据库而嵌入到其他的软件中提供多语言支持.常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。它还提供TCP/IP、ODBC和JDBC等多种数据库连接途径,提供用于管理、检查、优化数据库操作的管理工具,可以处理拥有上千万条记录的大型数据库。