1.用户管理模块:
该模块包括教师管理和系统用户管理,系统用户主要是普通管理员,对用户信息进行管理,只有教师才可在该系统上进行相应的操作。用户对个人信息可进行修改;管理员可对自己的个人信息进行维护,同时可对用户的密码信息进行修改,也可删除系统中的用户。
2.排课信息管理模块
排课信息管理模块主要实现了管理员可以在系统中添加排课信息,也可以修改系统中已有的排课信息,同时可查看排课信息和搜索排课信息;而用户只能查看排课信息和搜索排课信息。
3.课程管理模块
管理员点击课程管理菜单,点击课程添加子菜单,添加课程信息,添加成功后,该课程信息将显示给用户查看。
4.教室管理模块
管理员点击教室管理菜单,点击教室添加子菜单,添加教室信息,填写教室、大小、类型、备注、添加时间,添加成功后,该教室信息将显示给用户查看。数据库设计
管理员用户信息(序号、用户名、密码、权限、添加时间)
教师信息(工号、姓名、密码、出生年月、身份证、性别、职称、照片、主教课程、电话、添加时间)
课程信息(课程名称、课程类别、课程性质、添加时间)
教室信息(教室、大小、类型、备注、添加时间)
班级信息(班级、人数、班主任、添加时间)
随着高等教育的不断发展,不管是高等院校的在校学生人数还是教职工人数都在不断地增加,课程安排复杂度也不断提高。着这种情况下,人工排课的缺点与不足就显得更加突出,手动排课的方式已经无法在满足当前排课问题的需求。在统筹安排各班级上课的时间需要人工实现,而且经常会出现同时有多个班级要使用同一个教室的冲突.
系统基于B/S架构模式,开发软件有:Myeclipse,mysql数据库,Tomcat服务器,使用MVC三层分层思想,通过这些技术的实现,整个系统的性能得到了大大的提高。并且文档方面包括,任务书,开题报告,答辩ppt等,本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,本作品包调试安装,并提供所有运行工具及软件下载!

目  录
摘 要    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

jsp+java中小学排课系统相关推荐

  1. 计算机毕业设计Java教务排课系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java教务排课系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java教务排课系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 开发语 ...

  2. java计算机毕业设计选课排课系统源码+数据库+系统+lw文档+部署

    java计算机毕业设计选课排课系统源码+数据库+系统+lw文档+部署 java计算机毕业设计选课排课系统源码+数据库+系统+lw文档+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Java语言 ...

  3. 高校排课系统/排课管理系统的设计与实现

    摘  要 网络的广泛应用给生活带来了十分的便利.所以把高校排课与现在网络相结合,利用JSP技术建设高校排课系统,实现高校排课的信息化.则对于进一步提高高校排课发展,丰富高校排课经验能起到不少的促进作用 ...

  4. 排课系统asp源代码_自动排课系统 V1.1(源码)

    [实例简介] 这是一个中小学排课系统,采用模拟退火算法框架实现,排课效果好,速度快, C#实现,在vs.net 2005编译通过. [实例截图] [核心代码] 自动排课系统V1.1 └── PaiKe ...

  5. java排课系统源代码,JSP自动排课系统 - WEB源码|JSP源码/Java|源代码 - 源码中国

    JSP自动排课系统 JSP自动排课系统\JSP自动排课系统 JSP自动排课系统\JSP自动排课系统\JSP自动排课系统录像.avi JSP自动排课系统\JSP自动排课系统\paike JSP自动排课系 ...

  6. java毕业设计——基于JSP+sqlserver的高校智能排课系统设计与实现(毕业论文+程序源码)——高校智能排课系统

    基于JSP+sqlserver的高校智能排课系统设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于JSP+sqlserver的高校智能排课系统设计与实现,文章末尾附有本毕业设计的论文和源码下 ...

  7. 基于java的高校实验室排课系统

    实验排课系统是一个支持多用户的管理信息系统,包括实验室.教学单位.教学班级.教师助教基本情况.所排课程实时更新.实时查询等方面,能够实现数据的添加.修改.查询以及排课管理等基础功能,并根据用户权限来限 ...

  8. 计算机毕业设计Java高校排课管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java高校排课管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java高校排课管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 ...

  9. java计算机毕业设计高校智能排课系统源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计高校智能排课系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计高校智能排课系统源程序+mysql+系统+lw文档+远程调试 本源码技术栈: 项目架构:B/S ...

最新文章

  1. 使用 fastlane 实现 iOS 持续集成(二)
  2. Xamarin XAML语言教程使用属性设置进度条的当前进度
  3. Windbg设置条件断点
  4. ISC2015听会小计
  5. window.open打开一个新空白页面,不会自动刷新【解决方案】
  6. 【硬件】PCB设计步骤
  7. JavaScript设计模式-工厂方法模式
  8. Vue之不常注意的点
  9. 小程序页面启动过程分析
  10. leetcode 链表1
  11. java 异常_23、Java异常分类
  12. Tool -- 01 -- xml与map相互转换
  13. 真实业务订单 拆单 架构与实战
  14. 二维非对心弹性碰撞的算法
  15. 51视频编辑压缩官网
  16. 如何在React.js文件中设置标签的背景图片
  17. HTML中的SEO优化
  18. 黄冈市2021高考成绩查询系统,黄冈师范学院
  19. linux防火墙reject,Iptables 扩展动作 Reject Mark
  20. 微服务拆分:业务横向拆分和纵向拆分

热门文章

  1. 云讯健身管理系统-9
  2. Jump gameII
  3. 机器学习从入门到创业手记-sklearn基础设计
  4. 解决SQLServer复制到Excel中内容换行问题
  5. Python:利用matplotlib库绘制统计图(饼图、直方图、散点图、极坐标图和网格图)
  6. idea jsp mysql
  7. APS高级计划排程系统,工厂各部门实施前后有哪些区别?
  8. 江北机场停车费多少钱一天,重庆江北机场附近停车场哪里最便宜
  9. C++飞机票订票系统
  10. 【python柱状图】图例大小、位置,X轴刻度大小,旋转角度