预览加载中,请您耐心等待几秒...
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
基于Web的实验室管理系统的设计与实现学生姓名詹向阳院系计算机学院专业班级软件0602指导教师肖红完成时间1课题的意义实验室是高校和各种职业技术学校的重要组成部分是教学质量保证的基本条件之一。实验教学目的已由对理论的巩固转化为实际运用随着全球经济格局的变化和我国高等教育的变革计算机信息技术的不断发展与完善使实验教学目的的转化由概念性变为可行性。随着计算机技术和网络技术的发展实验室一般都运行于网络环境下为实验室管理向网络化管理发展提供了技术基础。因此现状不仅对传统实验教学是挑战对传统实验管理更是挑战实验教学仅是一个点而实验管理是一个面侧重于协调。因此如何运用现代计算机信息技术对高校实验室进行科学的信息化管理、提高工作效率及管理水平、体现自身特点已经成为各实验室管理工作者亟须解决的问题。随着实验教学方式向开放式的转变问题随之而来几百、几千名学生做开放式实验预约及成绩管理需要花费大量的工作量。用传统的人工方式预约发现预约存在速度慢、管理乱的问题经常出现预约冲突等事情发生。这时随着网络技术的发展通过Internet的技术来解决上述问题成为可能因此开发基于Web的开放式实验管理系统成为必然。传统实验室管理存在以下问题①管理手段落后工作效率低。目前的实验室管理主要还是采用手工管理为主计算机只不过是二个作为机械输入、保存和输出信息的工具。②缺少信息交互。教师、管理员和学生之间仅仅是上课时的见面缺少对实验室、实验课必要的信息交流不利于实验室的建设以及实验项目的更新与开发。③信息结构化程度不高。主要体现在数据不共享由于手工管理的数据格式不统一无法实现数据共享且数据存放杂乱到需要时又只能重复进行整理。④时效性差。实验室的数据信息不能及时、快捷地反映出来而是后期才能获得这就使很多信息失真。本着上面几点我在对许多学校的实验室进行调查研究的基础上根据我校的实验室的具体实际情况本着对我校实验室管理的快速便捷方便高校的原则重新开发了实验室管理系统。2国内外研究现状科技就是生产力科技才能使国富兵强但是科技又离不开教育只有教育事业上去了科技才能突飞猛进在当今世界国内外多在抓教育非常重视教育注重人才。但随着网络技术的飞速发展教学质量的不断进步和改善老旧式的教学和管理方式已经不能适应现在的教育现状而实验室教学也是教学的一个重要部分对于培养人才的实践和动手能力至关重要不可忽视纵观国内外没有一个国家不重视实验教学。但是由于实验教学的发展学生人数的增多以前旧式的管理方式已经不能很好的管理安排学生的实验情况经常会出现同时有多个班级要使用实验室的冲突并且调课后没有及时通知老师和班级同学等情况。因此实验室管理系统的出现已成必然能够更好更快的去管理学生的实验情况而且更少得出现差错能够极大地提高教学管理质量对学校对学生多意义深远。3毕业设计论文的主要内容3.1本毕业设计项目是实现实验室管理系统主要目的是为了本校实验室开发一个管理系统简单方便的管理实验室的人员物品的租借以及实验室的使用情况。应用的技术有JSP、javaBeanSQLServer数据库等来实现本实验室管理系统本系统是基于web开发的管理系统所以学校师生可以通过网络来预定实验以及查询实验室的使用情况。3.2实验室管理系统的功能组成本系统主要由五个部分组成实验室管理、物品借用管理、设备管理、用户管理、人员管理等它们各自的功能如下所述1实验室管理实验上机预约主要用来对于一般用户进行实验预约和预约取消实验室查询普通用户对于实验室使用情况的查看预约管理系统的一般管理员对实验室使用情况的管理可以撤销用户的预约停止一些实验室的使用。2设备借用管理设备查询一般用户可以查询实验室物品的信息及使用情况设备租借一般管理员可以对物品进行租借管理。租借信息添加删除超级管理员才能对实验室物品的删除和添加。3设备管理设备查询管理员查询实验室设备添加/删除超级管理员可以添加删除设备4用户管理查询用户普通管理员能查询用户信息修改用户一般用户和管理员修改个人信息但一般用户只能修改部分信息添加/删除管理员能添加删除用户。5工作人员管理查询用来超级管理员查询实验室员工修改用户用来一般管理员和超级管理员修改个人信息但一般管理员只能修改部分信息添加/删除超级管理员能添加删除普通管理员。4所采用的方法、手段以及步骤等本系统在eclipse工具平台下开发采用jspJavaServletJavaBean等技术来实现。服务器在页面被客户请求后jsp页面先在服务器端被处理然后将生成的HTML页面返回给客户端的浏览器。采用jsp技术开发所具有的优点有1一次编写处处运行比任何语言在跨平台上多具有更多的优势。2强大的可伸缩性。3多样化和功能强大的开发工具支持。Java已经有了许多非常优秀的开发工具、而且有许多可以免费得到并且其中有许多已经可以顺利地运行于多种平台之下。项目开发