智能排课系统的设计与实现毕业设计

本文详细描述了一款智能排课系统的功能设计,包括登录、排课和选课子系统的构建,使用了JAVA、JSP技术,以及数据库选型(SQLServer2000)和服务器平台(Tomcat5.0)。文章还涵盖了系统分析、开发平台和技术选择等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

技术:Java、JSP
摘要:

选排课系统功能的设计上,学生选排课系统可以分为登录、排课和选课3个子系统。登录子系统区分排课者(也即系统的管理者)、教师和学生这三者的不同身份,给出不同的权限,在页面中根据身份判断其相应具有的功能来使用这套系统。排课子系统主要供排课者使用,排课者可以在这里进行一切与排课有关的活动。选课系统主要供学生选课使用,在这里可以进行与选课有关的活动;教师可在教师反馈系统中对排课者提出反馈意见,供排课者在排课时可参考使用。
    学生排课系统使用Rational Rose进行UMI。建模;过程选择使用jsp编写脚本,在数据库上考虑到快捷、有效,同时考虑到多台服务器共同使用同一个数据库的情况,这里选择SQL Server 2000作为数据库服务器;对于网页的服务器平台,这里选择使用Tomcat 5.O作为Internet服务器。
【关键词】智能排课系统    UML    JSP  

目录:
摘 要    3
第一章 系统概述    4
1.1智能排课系统概述    4
1.2智能排课系统的目的和意义    4
第二章 开发平台的技术    5
2.1 JAVA简介..5
2.2 JSP简介    6
2.3 Tomcat的介绍    7
第三章 系统分析    5
3.1 编程环境选择    5
3.2设计大纲    7
第四章  设计内容    9
4.1实现功能    10
4.2功能与模块的设计    10
4.3数据库设计    10
4.4数据表设计    11
第五章  系统流程图设计与分析    14
5.1登陆系统流程图    14
5.2主界面中课表生成部分流程图    14
5.2.1班级管理流程图    14
5.2.2班级课程处理流程图    15
5.2.3课表生成部分流程图    16
5.2.4报表输出功能    17
5.3其它模块设计说明    18
第六章 系统设计    19
第七章 结论和总结    20
致谢    22
参考文献:    23论文字数:13372
包含资料:

 

 

截图:
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值