首页 >  jsp/java设计  > 正文

jsp中小学排课系统

随着高等教育的不断发展,不管是高等院校的在校学生人数还是教职工人数都在不断地增加,课程安排复杂度也不断提高。着这种情况下,人工排课的缺点与不足就显得更加突出,手动排课的方式已经无法在满足当前排课问题的需求。在统筹安排各班级上课的时间需要人工实现,而且经常会出现同时有多个班级要使用同一个教室的冲突.
登陆页
系统基于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
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服QQ:840612233

上一篇:jsp在线音乐试听网站html5

下一篇:jsp二手车信息交易平台系统