大学教室管理系统采用了java的web技术servlet进行开发,基于B/S架构模式,以Myeclipse为开发平台,mysql为数据库,jsp为开发语言制作而成.并且文档方面包括,任务书,开题报告,答辩ppt等,通过这些技术的实现,整个系统的性能得到了大大的提高。本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,有利于作为毕设设计,课程设计,二次开发等。
用户登录:包括对用户的合法性验证,用户的分类,并根据不同类型的用户不同的权限。
排课功能:通过已知的信息,尽量避免课时、老师、实验室的冲突,通常情况下是由任课教师根据已知信息至少提前一周进行排课,这样老师就可以选择上课时间,方便排出学校、老师、学生都满意的的实验教学课程表。如果任课教师要取消排课也要提前一周进行,如要临时取消课程必须与管理员联系,由管理员进行取消。这样可以减少管理员的工作量。
发布课表:对已排好的实验教学课表进行发布,不同的用户可以根据自己的需要按不同方式查询课表。本系统还实现了将课表导入word,这样可以方便的打印排好的课程表。
综合管理:主要是管理个人信息、教师信息、实验室信息、课程信息、班级信息,时间控制信息等。在这里面可以对这些信息进行添加、修改、删除等操作。
摘 要 II
Abstract III
目 录 IV
引 言 1
第1章 概述 2
1.1计算机管理信息系统的发展情况 2
1.2 课题的背景与意义 3
1.2.1 课题的背景 3
1.3需求分析 4
1.3.1系统分析的任务与步骤 4
3.1.1 系统分析的任务 4
1.3.1.2 系统分析的步骤 4
1.3.2系统项目范围 4
第2章 搭建系统的准备工作 6
2.1 JSP 简介 6
2.2 deamweaver简介 6
2.3 Mysql 7
2.3 JDK配置 8
2.4 tomcat配置 8
2.5 web基础知识 10
2.5.1 web概述 10
2.5.2 HTTP协议 12
2.5.3 URL剖析 13
2.5.4 浏览器/服务器(b/s)模型 14
第3章 教室管理系统 16
3.1 本站基本功能如下 16
3.1.1 登陆页面(login.jsp) 16
3.1.2 登陆后的页面(login.jsp) 16
3.2 数据库设计 16
3.3 系统管理员页面 19
3.4 教师信息页面 19
3.5 教室预约 20
3.7 教室管理页面 22
3.8 个人资料管理页面 22
第4章教室管理系统测试 22
测试方案的设计 23
功能测试 23
单元测试 23
类集成测试 23
用户界面测试 24
结 论 24
参考文献 25
谢 辞 26