1、 一、研究的现状及其意义 随着高校管理变革的逐步推进,实验室建设进一步规范化、复杂化,开放实验室管 理工作变得更加繁重和复杂。为了便利管理工作的展开,提高工作效率,利用计算机来 进行辅助管理,以简化我们的工作,成为需求。因此非常有必要开发一个管理系统。 二、研究目标、研究内容和拟解决的关键问题 1 1、研究目标:、研究目标: 实验室开放是高校充分利用教学资源,着力培养学生实践能力及服务于社会的有效 途径,已成为人们的共识。但实验室开放管理复杂、操作麻烦、工作量大,成为推进实验 室开放的难点。因此,利用计算机与网络进行实验室开放管理势在必行。提出了一种基于 校园网预约选课、门禁及设备管理于一体的
2、开放实验室综合管理系统。 2 2、研究内容:、研究内容: 1)用户登录模块:实现的主要功能包括学生与老师以及管理员注册登录。 2)学生系统模块:供学生浏览信息、预约实验等等功能。 3)教师系统模块:供老师浏览学生报告、批改成绩。 4)管理员系统模块:管理员管理学生与老师的信息以及实验信息的管理。 3.3.关键问题:关键问题: 系统中主要解决的是设计系统的整体框架,如何利用 Javascript 和 CSS 完成特定的 效果,设计语言与数据库的连接使用,数据库中各表之间的连接,及如何在代码中通过 连接数据库实现对各表中的查询、插入、修改和删除。 三、研究的基本思路和方法、技术路线、实验方案及可行
3、性分析 1 1、研究的基本思路和方法:、研究的基本思路和方法: 本系统采用 SSH 框架以及 B/S 架构,是以 myeclipse 9 以及 MySQL 作为底层数据库。 系统采用 JAVA 语言开发,在后台代码中实现对提交数据的处理,同样在后台采用 SQL server 作为底层数据库,采用多层架构作为系统的基本架构。本设计主要在 windows7 系 统平台上实验操作。 2 2、技术路线:、技术路线: 采用 B/S(Browser/Server,浏览器/服务器)架构。 它是对 C/S 结构的一种变化或者改 进的结构。在这种结构下,用户工作界面是通过浏览器来实现,极少部分事务逻辑在前端 (
4、Browser)实现,主要事务逻辑在服务器端(Server)实现,server 端访问数据库,形成所谓 三层 3-tier 结构。 SSH 在本系统中为 Struts2+Spring+Hibernate 的缩写,是一个集成框架,是目前较 流行的一种 Web 应用程序开源框架。集成 SSH 框架的系统从职责上分为四层:表示层、 业务逻辑层、数据持久层和领域层,以帮助开发人员在短期内搭建结构清晰、可复用性 好、维护方便的 Web 应用程序。其中使用 Struts 作为系统的整体基础架构,负责 MVC 的 分离,在 Struts 框架的模型部分,控制业务跳转,利用 Hibernate 框架对持久层提供支 持,Spring 做管理,管理 struts 和 hibernate。 MySQL 是一个小型关系型数据库管理系统,开发者为瑞典 MySQLAB 公司,在 2008 年 1 月 16 号被 Sun 公司收购。MySQL 被广泛地应用在 Internet 上的中小型网站中。由于 其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了 降低网站总体拥有成本而选择了