1.2 研究意义
设计一款针对性强的实验设备管理平台系统具有很强的现实意义,它可以大大提高设备管理效率,节约时间和办公成本。设备信息可以直接查询,新进设备可以实时收录,损坏设备可以即时删除,信息也能随时修改。一方面实时性高,另一方面大大提高了工作效率。通过实验设备管理系统来实现管理是现代教育技术的一个具体实现,可以有效的利用校园网的软硬件资源,使其发挥最大效力,更好的为学校的教学、科研、管理服务。
2.系统需求分析及概要设计
2.1 需求分析
实验设备管理平台的主要目标是实现管理者对设备信息进行修改,围绕这一中心任务,系统要包括对管理人员的信息注册要求,以及管理人员的管理权限等。进入系统之前必须经过系统的身份验证,成功后进入系统来访问信息。系统的开发从技术,经济,社会三方面进行分析和研究后表明本系统实施可以显著提高工作效率,有助于学院实现信息化管理。
2.2 架构分析
系统主要功能模块主要包括查看设备信息、增加设备、修改设备、删除设备这四个模块。具体管理用例图如图1所示。
图1 设备管理用例图
2.3技术方案的确定
系统的设计部分,主要运用了Java语言。因为Java是个精简的系统,无需强大的硬件环境。在面向对象方面,面向对象可以说是Java最基本的特性。Java语言的设计完全是面向对象的,它不支持类似C语言那样的面向过程的程序设计技术。所有的Java程序均是对象。另外,Java可以在运行时直接将目标代码翻译成机器指令。
数据库部分,主要运用了MYSQL Sever。MYSQL是一种关联数据库管理系统,将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样增加了速度并提高了灵活性。MYSQL的SQL语言是用于访问数据库的最常用标准化语言。由于其体积小、速度快、总体拥有成本低,开放源码的特点,一般中小型网站都选择MYSQL作为网站数据库。
系统的源代码部分,采用的是My Eclipse开发工具。My Eclipse 是一个十分优秀的用于开发Java的 Eclipse 插件集合,My Eclipse的功能非常强大,目前支持Java Servlet ,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。支持非常广泛,尤其对各种开源产品的支持十分不错。可以说My Eclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。
2.4 系统可行性分析
设备管理系统投资少、收益大,且其运行操作简单易学,具备了开发的可行性。
3.数据库设计
3.1 数据库需求分析
大多数公司内部计算机平台都是基于Windows环境下的,为了降低开发系统所需成本,最大程度利用现有资源。本实验设备管理系统的开发使用以下的环境进行:
数据库:MYSQL
前端开发工具:My Eclipse8.5
数据访问对象:JAVA接口
3.2数据库物理结构设计
3.2.1用户和设备之间的E-R关系图 java实验设备管理系统的设计与实现(2):http://www.youerw.com/jisuanji/lunwen_12511.html