需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11441 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:在排课系统功能的设计上,学生排课系统可以分为登录、选课和排课这3个子系统。登录子系统区分排课者即系统的管理者、学生和教师这三者的不同身份,从而给出不同的权限,并且判断其相应具有的功能来使用这套系统,通过在页面中分辨各自的身份。排课子系统的主要使用者是排课者,排课者可以把所有与排课有关的活动在此进行。选课系统主要是提供学生们选课平台,在这里可以进行选课等一些相关活动;在教师反馈系统中教师可以对排课者提出反馈意见,以便排课者在排课时可参考使用。 学生排课系统使用Rational Rose进行UMI。建模;过程选择使用jsp编写脚本,考虑到数据库的有效与快捷,同时也考虑到了多台服务器共同使用同一个数据库的情况,所以选择SQL Server 2000作为数据库服务器;对于网页的服务器平台,这里选择使用Tomcat 5.O作为Internet服务器。
关键词:智能排课系统,UML,JSP
目录 摘要 Abstract 第一章 绪论-1 1.1智能排课系统概述-1 1.2智能排课系统的目的和意义-1 第二章 开发平台的技术-2 2.1 JAVA简介-2 2.2 JSP简介-3 2.3 Tomcat的介绍-3 第三章 系统分析-5 3.1 系统运行流程-5 3.2设计大纲-5 3.3功能模块分析-5 第四章 设计内容-7 4.1实现功能-7 4.2功能与模块的设计-7 4.2.1 设计思想--7 4.2.2 各模块设计与分析--7 4.2.3 系统ER图--8 4.2.4 数据字典--9 4.3数据库设计-9 4.4修改已建的数据库-9 4.5数据表设计-10 第五章 系统流程图设计与分析-13 5.1登陆系统流程图-13 5.2 主界面中课表生成部分流程图-13 5.2.1 班级管理流程图-13 5.2.2 班级课程处理流程图-14 5.2.3 课表生成部分流程图-15 5.2.4 报表输出功能-16 5.3其它模块设计说明(用户管理模块,时间段模块,课程管理模块)-17 5.4 调课功能实现及设计说明-17 第六章 系统设计与实现-19 6.1 管理员登陆-19 6.2系统首页-20 6.3管理员修改密码-22 6.4专业管理-22 6.5课表录入-23 第七章 结论和总结-26 参考文献-27 致 谢-28 |