毕业设计(论文)基于Web的实验教学管理平台设计与实现.doc
《毕业设计(论文)基于Web的实验教学管理平台设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于Web的实验教学管理平台设计与实现.doc(44页珍藏版)》请在三一办公上搜索。
1、分 类 号: 密级:普通学校代码:14042 学号:1202040104xxxxxxxxxx学院学 士 学 位 论 文 题目:基于Web的实验教学管理平台设计与实现 作者:xx指导教师: 专业技术职称:讲师 学科专业:计算机科学与技术 申请学位日期:2016年1月1日基于Web的实验室管理系统设计与实现摘 要基于Web的实验室管理系统是现代计算机技术和网络技术发展的结晶产物。旧式人工和单机版的实验室管理系统早已满足不了如今实验室管理的需求,所以引进网络版的实验室管理系统,让高校的实验室管理更加便捷。在进行开发本系统之前首先要完成实验室管理系统的需求分析,从不同角度阐述了实验室管理系统开发的可行
2、性,确定实验室管理系统的一系列功能。随后进行系统设计,其包括系统功能模块划分、数据库概念设计和数据库逻辑设计,就主要功能进行了较为详细的程序流程设计。在系统初步完成后,进行系统测试。本系统的开发工具则是选用现在实践中最常用的JSP+Tomcat技术,数据库运用SQL server2005作为开发工具,在开发界面时,用Dreamweaver作为辅助工具完成开发。该系统通过调试与测试,其最终系统可以运行成功,并且系统功能符合用户需求。关键词:实验教学;信息;系统;用户;权限;管理The Design And Implementation Of Laboratory Management Syste
3、m Bases On Web ABSTRACTLaboratory management system on the Web that is the crystallization product of the modern computer technology and network technology development, the old artificial and stand-alone version of the laboratory management system has to meet not now the needs of laboratory manageme
4、nt, so the introduction of the network version of the laboratory management system, make the university laboratory management more convenient.Before the development of this system, we must first complete the requirements analysis of the laboratory management system, elaborated the feasibility of the
5、 development of the laboratory management system from different angles, and determine a series of functions of the laboratory management system. Then carries on the system design, it includes the system function module division, the database concept design and the database logic design, has carried
6、on the more detailed procedure design. After the initial completion of the system, the system test.The development tool of the system is the most commonly used in the practice of JSP+Tomcat technology, database using Server2005 SQL as a development tool, in the development of the interface, using Dr
7、eamweaver as an auxiliary tool to complete the development. The system through the debugging, testing, user needs function can be run successfully.Key Words: experiment teaching; information; system; user; authority; management目 录1绪论11.1课题的研究背景与意义11.2课题的发展现状11.2.1国内现状11.2.2国外现状21.3课题主要研究内容21.4小结22可行
8、性研究与需求分析32.1系统可行性研究32.1.1经济可行性研究32.1.2技术可行性研究32.1.3操作可行性研究32.2需求分析32.2.1功能需求32.2.2性能需求42.3小结53 Web开发工具介绍53.1介绍My Eclipse发展和功能63.2 JSP 技术介绍63.3 Deamweaver简介73.4 SQL server 2005介绍与发展73.5小结84系统设计94.1功能设计94.1.1总体设计94.1.2详细设计104.2数据库设计144.2.1概念设计144.2.2逻辑设计164.3小结195系统的功能实现205.1登录页面205.2系统管理员页面215.3 教师信息
9、页面245.4学生界面展示265.5系统管理员页面275.6教师信息增删改查页面295.7排课界面展示305.8个人资料管理页面315.9小结316系统测试326.1系统测试设计326.1.1用户登录界面测试326.1.2管理员相应功能测试326.1.3教师相应功能测试326.1.4学生相应功能测试326.2测试用例326.2.1用户登录页面326.2.2管理员功能测试336.2.3教师功能测试346.2.4学生功能测试356.3测试评估356.4小结357总结与展望367.1总结367.2展望367.3小结36致谢37参考文献381 绪 论1.1 课题的研究背景与意义 在计算机技术以及互联网
10、技术还未普及之前,多年来各个学校的实验室管理系统对于实验室管理基本上都是靠手工进行,人力编写,一方面浪费时间,另一方面又容易出错,修改也是耗时耗力,便利度大大折损。随着学校招生量增大以及学校实验室设备的日益完善,旧的人工式实验室管理系统已经严重的阻碍了老师以及管理员的工作效率。随着信息技术的高速发展,现在大学的实验室设置越来越科学,对于学生实验能力要求也逐渐提高,基于Web的实验室管理系统在实验室管理应用中扮演了重要的角色,老师可以申请实验室,查询实验器材,查询自己的上课时间。只要有互联网和计算机的区域,学生可以随时查询自己的实验课程成绩,随时与老师进行沟通,老师可以通过实验室管理系统对学生的
11、成绩进行更改以及保存。对于实验室管理员来说,基于Web的实验室管理系统是一大法宝,实验室管理人员可以对实验室的应用情况,申请情况第一时间与教师和学生进行交互,提早进行沟通,得以使实验课顺利进行。从上面分析的情况可以看出,各个高校都应该且有必要开发出一个基于Web的实验室管理系统,既提高老师与管理员的办公效率,避免了不必要的错误,也让管理员、老师之间进行无障碍交流,促使实验课的顺利进行。1.2 课题的发展现状1.2.1 国内现状 据统计,随着我国目前计算机的普及率上升到了一定规模,各行各业都以计算机的应用为主。它的内容对于学校实验室的管理者和老师、学生都至关重要。实验室管理系统应该向老师、学生以
12、及管理人员和维护人员提供方便快捷的查询手段以及充足的信息。相较于之前的手动操作,非常容易出错并且不容易改动。现如今计算机对实验室信息进行管理,是手工管理无法做到的方便快捷。实验室管理系统具有的优点很多,比如成本低、查找方便且快捷、准备率高、存储量大。这些优点大大提高实验室管理员以及任课老师办公的效率,也是高校和世界管理技术的接轨。1.2.2 国外现状管理的概念一直贯穿在我们工作和学习中,上个世纪60年代,计算机技术发展迅猛,管理运用的工具很自然的被计算机技术担任,在国外,实验室管理系统出现在上个世纪,在60年代左右得到了迅猛的发展,从查询数据,记录数据,到智能人性化管理,实验室管理系统发展随着
13、计算机技术的进步得到很大的提升。老师只要在有网络的地方都可以管理自己的信息,向管理员申请自己所需要的教学条件。学生可以第一时间与老师沟通和查询自己的成绩。国外各大高校的实验室管理系统发展非常的惊人,基于Web的实验室管理系统让实验室管理的效率大大提高。1.3 课题主要研究内容这个课题主要的研究内容是确定实验室管理系统的功能,以及如何去实现这些功能。例如管理员可以进行排课添加、排课管理、实验室添加、实验室管理、预约管理等操作。权限为老师的用户可以实现个人资料管理、预约教室等功能。权限为学生的用户可以实现实验课成绩查询等功能。本设计主要运用SQL Server与JSP技术,这两种技术的结合是动态网
14、站开发最常运用的技术之一,因其具有跨平台,开发简便的特点,所以被广泛的运用于各种B/S结构的动态网站开发中。SQL Server数据库则是目前应用最广泛的数据库开发工具。根据以上的功能分析并且运用相关开发技术,建立完整的实验室管理系统,进行测试并分析结果。1.4 小结 本章为本文的开篇,总体大致介绍了本文的主要内容。2 可行性研究与需求分析2.1 系统可行性研究2.1.1 经济可行性研究校园内本身就具有Internet与信息化处理设备,因此不需要投入任何硬件上的开发与购买资金。系统开发人员的开发经验不需要经过培训,是自己在工作过程中积累的。开发费用对学校来说可以接受,因此,开发此系统在经济上具
15、有可行性。2.1.2 技术可行性研究 由于校园内本身系统开发环境良好,硬件设施、软件设施配备相当齐全,实验室管理系统本质上是一个数据库管理查询系统,开发技术现在已经非常熟练,利用目前的条件就可以开发出适用于学校的实验室管理系统。 从上述分析可得出,从技术方面来看,实验室管理系统的开发是可行的。2.1.3 操作可行性研究实验室管理系统除了要求用户有上机环境之外,还需要用户有操作电脑的基础知识,除此之外,在系统的使用过程中,对用户的计算机技术没有专业要求,所以不用对用户进行培训。从以上分析可以看出,在用户使用方面,实验室开发系统的开发是可行的。2.2 需求分析2.2.1 功能需求通过调查和研究,以
16、用户的权限作为系统功能的划分,本系统功能分为三个部分:管理员、教师、学生。(1)在管理员部分,管理员需要管理学生和任课老师的增删改,以便保证实验室管理系统内老师和学生的资料不被外界取得。除此之外,管理员还需对实验室的状况进行及时的更新。(2)作为用户的老师要从实验室管理系统中明确自己的课程排列,而且可以申请自己所需要的实验室及实验器材,除此之外老师可以随时记录学生成绩,了解学生的实验课成果,与学生进行及时的交流。(3)对于学生来说,可以查询自己的实验课成绩,除此之外,学生还可以随时查询自己实验课的教室、以及任课老师。登录,如图2.1、图2.2、图2.3所示。教师信息处 理信息处 理生成 用 户
17、教师图2.1 登录功能数据流图学生信 息处 理信息处 理生成用 户学生图2.2 学生功能数据流图管理员信 息处 理生 成管 理页 面管理员图2.3 管理员功能数据流图用户查询信息,如图2.4所示。用户接 受查 询方 式信息处理用户 图2.4 用户查询信息数据流图 2.2.2 性能需求实验室是各大高校非常重要的组成之一,而实验室管理系统是对实验室进行常规管理的重要管理工具,它承载着学生实验课是否进行顺利的重要使命,下面来介绍实验室管理系统的具体性能需求。(1)安全性是每个系统必不可少的性能需求。由于实验室管理系统输入了大量的教师信息以及学生信息,并且用户不同的身份具有不同的权限,这对于系统的安全
18、性要求较高,用户根据自己的权限浏览权限以内的网页,享用权限以内的服务是本系统的重中之重。(2)本系统应该具有时间特性。实验室管理系统响应时间应该在用户所能感觉和认知的能力范围,不宜太快,页面跳转也不宜过慢。不能让用户感觉到稍纵即逝,也不能让用户感觉系统反应过于冗长,页面跳转应该小于五秒。在实验室管理系统的时间性上能够使用户感觉到舒服。(3)实验管理系统的主要目的是对实验室的管理,主要的操作对象是管理员、老师和学生,对于这三类操作者来说,本系统都应具备易于操作的特点,管理系统会面临一系列维护问题,在功能的维护和升级方面,应该留有余地,让管理员和维修人员更加易于维护和管理。(4)由于实验室管理系统
19、是各大高校实验室管理的命脉,如果该管理系统出现问题,实验课会面临崩溃,即耽误时间,又要耗费精力。为了让实验室管理系统更加稳固长久的为我们管理员、老师和学生服务,实验室管理系统应该具有较高的可靠性和稳定性,确保高校的实验课顺利进行。(5)随着计算机各个领域的飞速拓展,实验室管理系统也要与时俱进,所以该系统要具备一定的开放性,以便与其他系统进行数据交互,在开发该系统时与其他系统交互的接口应予以保留。(6)该实验室管理系统是针对目前所应用的功能,在技术飞速更新的今日,我们在开发系统时不得不给系统留有可扩展的空间,实验室管理系统的开发是根据高校目前的需求所设计的功能,所以该系统要具备扩展性,以备未来要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 Web 实验教学 管理 平台 设计 实现

链接地址:https://www.31ppt.com/p-3980094.html