1.2  本课题研究的意义
    实验室是高校和各职业院校的重要组成部分,是教学质量保证的基本条件之一。实验教学目的已由对理论的巩固转化为实际运用,随着全球经济格局的变化和我国高等教育的变革,计算机技术的不断发展与完善使实验教学的目的的转化由概念性变为可行性。随着计算机技术与网络技术的发展,实验室一般都运行于网络环境下,为实验室管理向网络化管理提供了技术基础。因此,现状不仅对传统实验教学是挑战,对传统实验室管理更是挑战,实验教学仅是一个点,而实验管理是一个面,侧重于协调。因此,如何运用现代计算机信息技术,对高校实验室进行科学的信息化管理、提高工作效率和管理水平、体验自身特点,已经成为各实验室管理者亟需解决的问题。
随着实验教学方式向开放式的转化,问题随之而来,几百几千名学生做开放式实验,预约与课程编排需要很大的工作量,用传统的人工方式预约,发现预约存在管理乱、速度慢等问题,经常出现课程冲突等问题,这是随着网络技术的发展,通过Internet来解决上述问题已经成为了可能,因此开发基于web的实验室管理系统已经成为了必然。
传统实验室存在以下问题:①管理手段落后,工作效率低。目前的实验室管理主要采用手工管理为主,计算机只不过是一个作为机械输入、保存和输出信息的工具。②缺少信息交互。教师、管理员和学生之间仅仅是上课时的见面缺少对实验室、实验课程必要的信息交流,不利于实验室的建设与实验项目的更新与开发。③信息结构化程度不高。主要体现在数据不共享,由于手工管理的数据格式不统一,无法实现数据共享且数据存放杂乱,到需要时又需要重新整理。④时效性差。实验室的信息不能及时、快捷的反映出来,而是后期才能获得,这就是信息失真了。
本着上面几点,在对许多学校的实验室研究的基础上,根据我校的实验室具体情况,再结合毕业设计的具体要求,我本着快速、便捷、高效原则,重新开发基于web的实验室设备管理系统。
1.3  本课题研究的方法
本课题的开发是使用的Java语言,开发环境是myeclipse,主体框架是SSH2,使用tomcat服务器和MySQL数据库。该系统的的前端是运用jsp完成的,布局和效果是靠css和js完成的。该系统的开发主要包含后台数据库的建立、文护及前端功能的实现三个方面。具体包含三个模块:管理员、教师、学生。在设计中根据需求分析中的要求,结合自己所学的知识进行基于web的实验室设备管理系统的开发。
2  本课题的技术分析
2.1  SSH2框架(spring+struts2+hibernate)
    典型的J2EE三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。
表现层是传统的JSP技术,一般来讲,一个典型的web应用的前端应该是表示层。
•管理用户的请求,作出相应的响应。
•提供一个流程控制器,委派调用业务逻辑和其他上层处理。
•处理异常。
•危险时提供一个数据模型。
•用户界面验证。
    中间层采用的是流行的Spring+Hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种。
    Web层,就是MVC模式里面的“C”(controller),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的MVC框架采用Struts。
上一篇:基于Android手机平台的城市空气指数显示系统的设计与实现
下一篇:基于Android的货运司机跟踪系统设计

于PCI9656设备驱动程序的...

网络虚拟实验室体系结构研究【1450字】

校园网的实验室管理运行...

jsp+mysql的B2C网上商城系统的设计与实现

asp.net+sqlserver仪器设备采购...

jsp+mysql毕业设计课题管理系统的设计

jsp+mysql购物车系统核心算法的分析设计与实现

神经外科重症监护病房患...

医院财务风险因素分析及管理措施【2367字】

国内外图像分割技术研究现状

AT89C52单片机的超声波测距...

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

公寓空调设计任务书

志愿者活动的调查问卷表

C#学校科研管理系统的设计

承德市事业单位档案管理...