高校教室智能分配系统的设计与实现(附件)
目录
摘要 4
关键词 4
Abstract 4
Key words 4
引言 4
1选题背景 5
1.1问题提出 5
1.2国内外研究概况 5
1.2.1国外研究概况 5
1.2.2国内研究概况 5
1.3研究方法及内容 6
2开发平台及应用技术 6
2.1硬件坏境和软件环境 6
2.2相关应用技术 6
3系统的需求分析与功能设计 8
3.1系统需求分析 8
3.1.1人员信息管理 8
3.1.2排课管理 8
3.1.3教室使用申请管理 9
3.1.4公告管理 9
3.1.5留言管理 9
3.2主要功能设计 9
3.2.1系统功能用例图 9
3.2.2 排课方案设计 11
4系统数据库设计 12
4.1数据库概念设计(ER) 12
4.2数据库物理设计 14
5系统功能的展示 18
5.1登陆界面的实现 19
5.2管理员界面的实现 19
5.3学生界面的实现 22
6总结和展望 23
致谢 24
参考文献: 24
高校教室智能分配系统的设计与实现
引言
在大学生活中,教室已经成为我们学生学习和组织活动的一个必不可少的场地,教室的合理管理使用对于我们学生的日常学习与组织活动都有着非常重要的影响。因此,为了保障学校教室能够得到合理而高效的使用,教室的分配管理就显得十分重要。
1选题背景
1.1问题提出
1.2国内外研究概况
教室分配管理系统作为教学管理系统的一部分,现今在国内国外都有着一定的发展[2]。
1.2.1国外研究概况
随着计算机技术的发展,信息自动化办公已成为社会中一种主流趋势。世界上很多的发达国家都高度重视对于计算机技术的应用,而在教育领域中,计算机
*好棒文|www.hbsrm.com +Q: %3^5`1^9`1^6^0`7^2#
技术的应用也对其产生了重大而深远的影响。目前在国外的很多国家,他们已经具备了一套相对稳定的,具有较为先进的计算机应用技术来对教学进行管理。他们拥有自己的专用网络,可以自行设定教学目标,制定教学方案。
经过几十年的发展,国外的很多大学都对教学信息管理进行了深入的研究。从上世纪六七十年代起,经过无数人的不断发展与完善,现如今,国外已经具备了一套科学规范的教学管理系统。在国外,最早提出对于教学信息进行科学数字化管理的是美国麻省理工学院。他们在上世纪70年代就提出来“数字化校园”的概念。在经过了近40多年的努力研究与构建,现在已经建设了一个较为成熟的教学管理系统数字化校园平台。目前美国已经有超过85%的学校采用了信息化教学管理系统来完成教学任务。在欧洲的很多国家也开始建立信息化的教学管理系统。
国外的教学信息管理系统一般都采用将数据集中统一管理的数据库模型。软件开发的系统架构也多是以C/S或B/S模式进行设计。他们将教学的所有资源集中进行统筹管理,以提高教学管理的效率。教室的分配使用管理作为教学管理的一部分,也得到了很好地发展。
1.2.2国内研究概况
随着我国国内计算机技术的发展,以及教育事业的逐步产业化,我国高校在经过了多年的努力建设后,已经在高校信息化建设中取得了一定的成绩。
目前国内的有些高校在借鉴和参照国外先进的教学管理系统的基础上,结合了本校自身的实际情况,来构建符合学校自身条件的教学管理系统。但是大多数的高校并没有能力研发自己的教学管理系统,所以他们大多数都热衷于以直接购买相关软件公司生产的成品的方式来构建本校综合教学管理平台。目前中国已经拥有一些公司可以制作出一套技术成熟、功能完善的教学管理系统软件,例如清华大学开发的“UEAS高校教务管理系统”、湖南青果软件有限公司的“高校教务网络管理系统”、西安康德信息科技发展有限公司的“高校综合教务管理系统”等。
1.3研究方法及内容
采用B/S模式,依靠JSP来开发设计实现高校教室智能分配系统。数据库采用MySQL,使用Tomcat作为服务器,通过myeclipse 软件开发编译。这些软件常用于很多系统的开发,具有可行性。
主要研究内容如下图11所示:
图11 系统主要研究内容
2开发平台及应用技术
2.1硬件坏境和软件环境
开发本系统所需软硬件设备如下:
Win7系统笔记本一部
JDK虚拟机
Tomcat7.0服务器
Myeclipse10.0
Mysql数据库
2.2相关应用技术
B/S模式
B/S模式是一种三层结构模型(表示层控制层数据层)[3]。该结构是对传统C/S模式进行了扩展,将C/S模式的服务器部分分解为数据服务器和WEB服务器两个部分,从而形成了由客户端浏览器/WEB服务器/数据服务器构成的三层结构[3]。高校教室智能分配系统的表示层是用户接口部分,是用户与Internet之间的交互窗口,由各种网络浏览器组成。控制层则是用来完成用户操作的逻辑事物,web服务器是本层的重要组成部分。本系统采用Tomact作为web服务器。数据层则是由数据库服务器组成,它是对数据库中的数据进行操作。MySQL数据库为本系统的数据库服务器。
下图21为B/S模式三层结构的结构示意图。
图21 B/S三层结构示意图
JSP
JSP(JavaServerPages)是由SunMierosystem公司倡导[4],许多公司参与,共同创建的一种动态网页技术标准。JSP用一种简单易懂的等式可表示为HTML+Java=JSP。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页的设计和显示分离[4],支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。下面介绍JSP的优缺点。
每一种技术都有它的优点和缺点,JSP技术也有其优缺点。JSP技术的优点主要有以下几点:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/698.html