摘要
随着高校的不断扩招,导致教学资源紧张,尤其是教室资源使用混乱、管理不规范等问题更加凸显出来,如何合理配置和管理教室来满足学生和教师的需求成为我们研究和解决的问题。开发和设计的校园教室信息管理系统是这个时代的产物,利用信息技术实现对教室资源的管理,使教师和学生更方便的使用教室,让管理员更方便的掌握教室使用情况,有利于提高教室的使用率,同时还推动了信息化建设,并且对提高工作效率、全面实现无纸化办公也有着重要意义。
本系统是在Windows XP环境下,采用B/S结构,以MySQL为数据库开发平台,采用JSP(JAVA Server Pages)技术开发的。此系统的设计从功能上来说,是比较完备的,系统以Web界面与管理员交互,为管理员提供信息并接受其操作,同时通过数据库管理系统来存储信息数据。本系统的基本功能:数据进行录入、修改、删除、查询、统计的基本功能。
关键词:MySQL ;管理系统;JSP
Abstract
With the continuous enrollment, cause the teaching resources, especially the problem of classroom resources using chaos, management is not standardized, more prominent, how the rational allocation and management, to meet the needs of students and teachers become our study and solve problems. The development and design of the campus classroom information management system is a product of this era, the realization of classroom resource management by using information technology, make the teachers and students more convenient use of classrooms, allow administrators to more easily grasp the classroom use, improve classroom efficiency, but also promote the informatization construction, and to improve the work efficiency, the full realization of the paperless office has important significance.
This system is under Windows XP environment, using B/S structure, using MySQL database development platform, using JSP (JAVA Server Pages) technology development. The design of this system from the function, is more complete, the system to the Web interface and administrator interaction, and provide information for administrators and accept its operation, at the same time to store information and data through database management system. The basic functions of the system: the basic function of data entry, modify, delete, query, statistics.
Keywords: MySQL; management system; JSP
目录
1.概述 1
1.1课题研究目的和意义 1
1.2国内外发展现状 1
1.3课题研究的主要内容 2
1.4课题研究的目标 2
1.5信息管理系统 2
2.系统分析 3
2.1可行性分析 3
2.1.1经济上的可行性 3
2.1.2技术上的可行性 3
2.1.3操作上的可行性 3
2.2系统分析 4
2.2.1功能需求 4
2.2.2性能需求 5
2.3业务流程分析 5
2.4数据流程分析 7
2.5数据库设计 7
2.5.1数据库概念结构设计 8
2.5.2数据库逻辑结构设计 10
3.系统设计 13
3.1系统体系结构 13
3.2 开发软件 14
3.2.1 JSP技术 14
3.2.2 Tomcat 服务器 15
3.2.3 MYSQL 16
3.2.4 MyEclipse 17
3.3系统的软硬件平台 18
4.系统操作实现 18
4.1管理员操作实现 18
4.1.1系统登陆界面 18
4.1.2管理员用户管理页面 22
4.1.3教师信息添加页面 23
4.1.4教师信息管理页面 25
4.1.5学生信息添加页面 27
4.1.6学生信息管理页面 29
4.1.7维护记录添加页面 31
4.1.8占用申请管理页面 32
4.2教师操作实现 34
4.2.1占用申请页面 34
4.2.2课程安排查看页面 36
5.软件测试与分析 36
5.1系统测试的定义 36
5.2系统测试的目的及意义 37
5.3系统测试的重要性 37
5.4系统测试的常用方法 37
5.5测试环境与测试条件 38
5.6系统运行情况 39
5.7测试总结 39
6.结论 39
6.1系统的特点 39
6.2系统的不足和改进 40
6.3设计收获与心得 40
致 谢 41
参 考 文 献 42