内容提要:随着社会经济和科学技术的发展,以计算机为基础的信息系统也正蓬勃发展。计算机有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等优点。为达到办公自动化的目的对于现在很多高校的办公自动化也是在不断推进,教务管理自动化也摆上了日程。
本文先阐述了本系统的基本信息以及对需求的分析,包括本系统的存在的矛盾冲突和解决方法,后阐述了本系统的总体设计及其实现页面,然后阐述了他的详细设计,根据优先级进行系统的生成,最后对文章进行总结利用计算机进行编排课程表,既提高了排课工作的科学性,又减轻了工作人员的工作量,学校的教务系统迈上了新台阶。
关键字:课程表 问题冲突 优先级
目录
摘要
Abstract
一、系统的概述-1
(一)排课系统的意义-1
(二)本文解决的问题-1
(三)采用的技术-2
1. JDBC-2
2. Servlet和Jsp-2
二、系统的需求分析-3
(一)排课系统的需求分析-3
(二)系统的功能要求-4
(三)系统目标确定-4
(四)系统环境-4
三、概要设计-6
(一)系统功能模块设计-6
(二)数据流图-7
(三)数据库的设计-8
四、系统的详细设计-11
(一)登陆系统的流程图-11
(二)主界面中课表生成部分流程图-12
1. 班级管理流程图-12
2. 班级课程处理流程图-12
3.课表生成部分流程图-13
4.报表输出功能-14
(三)其它模块设计说明-14
(四)调课功能实现及设计说明-14
(五)系统的实现-15
1. 登录页面-15
2.系统的主界面-16
五、结论-18
参考文献-19