jsp810中小学排课系统java

jsp810中小学排课系统java

150

更新时间:2021-06-07

所属分类:java设计

评论回复:0

语言:java/jsp

数据库:mysql

开发环境:myeclipse/eclipse

 

下载权限

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

系统基于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


下载
本地下载
- MB
188083800