1、对于促进学院管理实施科学的网络化和信息化管理具有现实意义。关键词:JSP;Java;数据库技术;开放实验室预约系统The experiment of the reservation system design and implementationABSTRACTAlong with the educational administration management implementation of credit is made reform, the traditional according to class on the collective experiment model is ha
2、rd to meet the credit academic affairs management requirements, completely manual arrangement experiment teaching process became arduous. And most of the current educational administration software cannot be very good based on experimental project support open course, this restricted the laboratory
3、teaching process management and open service work. In order to solve this issue, the laboratory will need to face the students, open experiments, the open experimental teaching courses management, and to grasp the experiment results and students teaching feedback information, and to regulate the pra
4、ctice teaching process, strengthening supervision and improve teaching quality.This paper focuses on the development of the open laboratory reservation system. Expounds the Web of educational administration management system based on the development and design and application technology to realize i
5、ts front desk and JSP background information interaction between method and process. This system combined with the software engineering design thought, using the JSP framework, Java technology and SQL Sever 2000 database system to the platform for the development and implementation, and realize the
6、dynamic management of college, which makes the information management more timely and efficient. To promote the implementation of scientific institute of management of the network and information management have realistic meanings.Key Words:Database Technology;Opening Laboratory Booking System目录第一章系
7、统概述1.1系统开发的意义随着教学质量的普遍提高,“学分制”改革的不断深入以及无纸化技术的普遍发展,都要求有新的更先进更完善的管理软件来辅助进行对课程及教学等各方面的管理更加得心应手。本设计利用Web技术和数据库系统,将实验室和实验项目进行信息化管理,实现实验项目开放、预约、审批的流程化、科学化管理。实验室管理人员可以通过网络设定实验项目的设置、实验室开放时间的设置,并统一对预约信息进行审批。学生和科研人员可以通过网络实时获得实验室实时的预约情况,并提交符合时间、场地约束的合法预约时间。实现对实验室指导老师,普通老师,学生的管理、对实验室,实验项目的统一管理。提供直观的数字日历方式方便用户完成
8、业务与浏览需要。实现实验成绩的管理。对用户的操作权限进行控制和管理,防止非授权用户操作 。通过使用这个系统,学生可以更加便利的选择实验,学校也可以解决合理利用教学资源的问题,在开放式实验教学改革体系下,探索具有不同层次特色的、多样化的综合开放实验教学模式和教学方法,方便了实验室的管理,也很好的利用了学校的网络资源,有利于实现校内资源共享,推动了教育信息化的发展。1.2系统开发的目的实现个性化教学在教学管理中采用了MIS力图打破传统的以班级为单位和固定步调教学管理模式,学生针对自身对相关知识的实际掌握情况自主选择开设此课程的指导教师及空闲时间参与课程学习。提高教学活动的针对性,自主性和双向选择性
9、,满足了不同学生个性化学习的需要,因材施教,提高了教学质量。便于教学与管理教师通过该系统可以实时监控当前开设实验情况,查阅学生选课情况,完成批阅实验报告,管理实验成绩,上传实验相关注意事项及要求等工作;实验中心的管理人员利用本系统进行实验设备、学生等相关信息的在线管理,提高了管理的效率和准确性。实时的监控使得教师及管理员及时掌握实验室课程各项相关信息,便于教学及管理。课程选择更加严谨优化通过计算机的管理,学生必须在线参与所选课程的相关预习测验达到一定分数后才能参与该课程,并在实验结束后提交电子版实验报告,由教师评分,成绩保存到学生个人信息中。这些使得学生参对的实验课程做了更多的准备性,并通过在
10、线完成实验报告和教师的批阅更加及时掌握到自己的学习情况。资源共享通过网络实现实验资源共享,教师及学生在任何一台联网计算机终端进行实验预约、查询、评分等操作,不受时间和空间的限制,方便快捷,使实验资源得到了充分合理的利用。1.3可行性研究1.3.1技术及操作可行性目前,网络编成和网络数据库技术以日趋成熟。因此本系统采用网络管理平台,采用SQL Server 2000作为后台数据库开发软件,前台采用Dreamwear作为网页设计软件并结合JSP技术。Dreamwear作为开发平台,设计灵活,支持的多样性媒体,稳定性,兼容性、移植性,艺术性,网络性均具有优势。特别是它突出的扩展和易开发性良好,实验室
11、预约系统的前台建设提供保障,定能取得实质性进展。JSP技术最大的特点是系统的多平台支持,效率高,而且Java Servlet 是JSP的技术基础,大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP完全的面向对象,具有平台无关性且安全可靠,主要面向Internet的所有特点。本系统的规模为网络化管理的学校实验室,目标的核心是实现实验室网上预约选课的功能,针对这一系统规模和目标来考察相应的技术是否可行。如今,校园的网络化已经普及,无论是在生活区还是教学区,计算机终端都可以实现联网,为该系统正常操作的提供了必备的硬件条件。另外,系统以网页的形式显示,界面友好,对计算机
12、知识有初步使用能力的人都可以使用,便于操作。另外现有的技术已经可以保证MIS成熟稳健的运行,在实际运用中应用于各机关单位和企业学校。因此,本系统通过Dreamweaver软件的JSP技术完成网站的前台设计,并使用SQL Server 2000实现对后台数据库的设计开发,使得该系统的正常运行成为可能。1.3.2经济可行性本系统的开发将使校园教学的网络化管理更为完善,深入到实验教学中,为教师和学生的工作学习带来便捷,充分发挥其使用价值。目前,校园的网络搭建已经完善,无论在机房,教室还是宿舍,都安装有宽带网,同时计算机设备也很多,使教师或学生便捷的适用本系统成为可能。1.4系统开发过程本系统以软件工
13、程的设计思想开发,在开发过程中,运用软件工程原理。首先确定软件系统的目标并进行可行性研究和需求分析,并对资源分配、进度安排等做出合理计划。通过对该项目功能、性能、数据、界面等要求的构建,确定系统的逻辑模型。在软件设计阶段,首先进行模块分解,确定模块的功能和模块间的接口,然后分工实现每个模块的细节。最后,进行几个模块的单独和连接测试,完成项目的开发。1.4.1软件工程的概念及原理软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。主要内容包括
14、软件工程概述、可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件质量与质量保证、项目计划与管理。软件工程思想的基本原理:1、用分阶段的生命周期计划严格管理;2、坚持进行阶段评审;3、实行严格的产品控制;4、采纳现代程序设计技术;5、结果应能清楚地审查;6、开发小组的人员应少而精;7、承认不断改进软件工程实践的必要性。1.4.2软件开发流程系统软件开发流程主要有五步,第一步:需求调研分析;第二步:概要设计;第三步:详细设计;第四步:编码;第五步:测试第二章系统需求分析2.1 系统总体功能分析本系统的核心功能是完成实验室网上预约选课,为了方便不同需求用户的使用,系统将实现四种身份的登录。分为学生管理、普通教师管理、指导教师管理、系统管理员管理四个子系统,每一个子系统包含自己的内容,不同的用户登录不同的子系统,从而实现自己的功能。任何身份的用户登录系统后,在系统中系统都会记录其身份,用户也可在此期间修改个人密码。系统模块图如图2.1所示。图2.1 系统模块图Fig.2.1 System module chart 2.2 系统操作流程从实验室预约整体的操作来分析可以通过以下几个流程:首先是系统管理员登入,初始化用户和实验室;然后是实验
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1