系统基于B/S架构模式,开发软件有:Myeclipse,mysql数据库,Tomcat服务器,使用MVC三层分层思想,通过这些技术的实现,整个系统的性能得到了大大的提高。并且文档方面包括,任务书,开题报告,答辩ppt等,本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,本作品包调试安装,并提供所有运行工具及软件下载!
1.用户管理模块:
该模块包括教师管理和系统用户管理,系统用户主要是普通管理员,对用户信息进行管理,只有教师才可在该系统上进行相应的操作。用户对个人信息可进行修改;管理员可对自己的个人信息进行维护,同时可对用户的密码信息进行修改,也可删除系统中的用户。
2.排课信息管理模块
排课信息管理模块主要实现了管理员可以在系统中添加排课信息,也可以修改系统中已有的排课信息,同时可查看排课信息和搜索排课信息;而用户只能查看排课信息和搜索排课信息。
3.课程管理模块
管理员点击课程管理菜单,点击课程添加子菜单,添加课程信息,添加成功后,该课程信息将显示给用户查看。
4.教室管理模块
管理员点击教室管理菜单,点击教室添加子菜单,添加教室信息,填写教室、大小、类型、备注、添加时间,添加成功后,该教室信息将显示给用户查看。
数据库设计
管理员用户信息(序号、用户名、密码、权限、添加时间)
教师信息(工号、姓名、密码、出生年月、身份证、性别、职称、照片、主教课程、电话、添加时间)
课程信息(课程名称、课程类别、课程性质、添加时间)
教室信息(教室、大小、类型、备注、添加时间)
班级信息(班级、人数、班主任、添加时间)
目 录
摘 要 1
ABSTRACT 1
目 录 2
第1章 绪论 1
1.1开发背景与意义 1
1.2论文结构 1
第2章 主要技术和工具介绍 2
2.1 jsp脚本语言 2
2.2 sqlserver数据库 2
2.3 B/S结构 3
2.4 MVC模式 3
2.5 Macromedia Dreamweaver开发工具概述 3
2.6 tomcat服务器概述 3
第3章 系统分析 4
3.1可行性分析 4
3.1.1技术可行性 4
3.1.2经济可行性 4
3.1.3操作可行性 4
3.2需求分析 4
3.3业务流程分析 5
3.4数据流程分析 5
第4章 系统设计 7
4.1整体架构 7
4.2系统结构设计 7
4.3功能模块设计 8
4.4系统安全设计 8
4.5表单字段校验处理设计 8
4.6系统维护设计 9
4.7数据库设计 9
4.7.1数据库设计概述 9
4.7.2概念设计 9
4.7.3逻辑设计 10
4.7.3物理设计 10
第5章 系统实现 13
5.1登录模块的实现 13
5.2用户管理模块的实现 15
5.3密码修改模块的实现 16
5.4课程管理模块的实现 18
5.5排课管理模块的实现 20
第6章 总结 23
致 谢 24
参考文献 25