没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论













本 科 毕 业(设计)论 文
(二○○四 届)
题 目: 高校通用排课系统的设计
分院系部: 计算机与信息科学系
专 业: 计算机科学与技术
姓 名:
导师姓名:
导师职称: 教 授
二○○四年六月一日

高校通用排课系统的设计
摘要:排课问题是一个 NP-Complete 问题,尤其针对高校的排课一直都没有很好
的解决方法,但是此问题又是每个学校在每个学期都会碰到的必要行政作业。本文
在相关理论的指导下,在分析以往一些排课软件的基础上,提出一个高校通用排课
系统的设计方法,并对一些具体的问题给出相应解决方案。
关键词:高校;教务;排课;排课系统;专家排课

DESIGN OF AN INFORMATION SYSTEM FOR THE COLLEGE
COURSES ARRAYING MANAGEMENT
Chen Hua-jun
(Dept. of Computer and Information Science, Southwest Forestry College,
Kunming, Yunnan, 650224, China)
Abstract: Course arranging Problem is an NP-Complete Problem, there is no a good
solution for this matter of the college. However, it is also a necessary administration task
for every school in every semester. This essay, with the correlative theory’s guidance, on
the basis of analyzing some courses-arraying software, proposes a design method of
commonly used courses arraying information system in college, and solves some of the
certain problems.
Key Words: college; teaching affairs; courses arranging; courses arrangement
management system; expert courses-arraying

目 录
1 前言.........................................................................................................................1
2 研究内容和研究方法...................................................................................................1
2.1 研究内容...................................................................................................................................................1
2.2 研究方法...................................................................................................................................................1
2.2.1 数据建模方法论.................................................................................................1
2.2.2 Visio 2003 概述................................................................................................ 3
易于理解的概念、过程和关系:.................................................................................................................3
清楚而有效地交流:........................................................................................................................................3
集成和自动处理系统与过程:........................................................................................................................4
3 系统概要设计............................................................................................................4
3.1 需求规定...................................................................................................................................................4
3.2 性能需求...................................................................................................................................................5
3.3 设计要求...................................................................................................................................................5
3.4 技术架构...................................................................................................................................................5
3.5 安全性设计...............................................................................................................................................6
3.6 系统总体规划设计...................................................................................................................................7
3.7 模块设计...................................................................................................................................................8
3.8 功能说明...................................................................................................................................................9
3.9 运行环境及建议配置.............................................................................................................................10
3.9.1 软件配置......................................................................................................... 10
3.9.2 硬件配置......................................................................................................... 11
4 系统的详细设计.......................................................................................................12
4.1 系统的总体实施方案.............................................................................................................................12
4.2 系统总体设计架构.................................................................................................................................13
4.3 开发环境的选择.....................................................................................................................................13
4.4 数据库设计.............................................................................................................................................15
4.4.1 建立实体关系图...............................................................................................15
4.4.2 定义属性表...................................................................................................... 17
4.5 系统 UML 模型图...................................................................................................................................22
5 排课算法.................................................................................................................25
5.1 流程逻辑.................................................................................................................................................25
5.2 排课专家算法.........................................................................................................................................26
6 用户界面设计..........................................................................................................26
6.1 简单易用和个性化需求.........................................................................................................................27
6.2 集成式操作环境.....................................................................................................................................27
6.3 属性数据录入.........................................................................................................................................27
6.4 属性数据综合查询.................................................................................................................................28
6.5 系统菜单功能.........................................................................................................................................28
结论与展望.................................................................................................................30
参考文献....................................................................................................................31
致谢..........................................................................................................................33

高校通用排课系统的设计
1 前言
随着信息技术的飞速发展,各个行业的信息化势在必行。科技的进步大大地提
高了生产率。作为高校,如何才能提高办学效率,更好地完成教学任务,跟上社会
发展步伐,这是一个摆在教学工作者面前的一个迫切的问题。应用信息化来改造传
统的教学管理模式是一个重要途径
[
13
]
。
近几年来,随着各高校办公自动化工作的推进,教务管理自动化也被摆上了日
程。在教务工作中占有很大比重的一项就是每学期的课程表排定工作。由于教工、
教室和设备的相对紧张,如何进行合理地安排和分配,从而充分利用教学资源是我
们不得不面对的问题。而人工进行排课不仅任务重,效率低,而且易出错,难于维
护,想要排出一张各方面都满意的课表非常困难。并且随着高校规模的扩大手工排
课的难度和工作量呈几何级数增长
[
1
]
。
高校通用排课系统正是为了减轻教务人员工作量,实现教务工作自动化,解决
排课这一老大难问题的教务办公软件。
2 研究内容和研究方法
2.1 研究内容
该系统是一个管理项目,旨在更好地管理高校的教学与资源整合,推动科技成
果的推广转化,推进高校改革,提高高校的办学效率。在现有人力管理基础上,结
合日渐成熟的当代计算机技术和各种辅助软件,对人力管理模式进行信息化改造,
形成高效、便捷的计算机管理模式,是信息化改造传统产业的一个应用
[
1
]
。
2.2 研究方法
2.2.1 数据建模方法论
1
剩余36页未读,继续阅读
资源评论

- weixin_417755062018-03-14一点用都没!

qq_28317289
- 粉丝: 0
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于非支配排序遗传算法NSGAII的综合能源优化调度附Matlab代码.rar
- 基于风光储能和需求响应的微电网日前经济调度附Python代码.rar
- 基于灰狼优化算法(GWO)解决柔性作业车间调度问题附Matlab代码.rar
- 基于核密度估计Kernel Density Estimation, KDE的数据生成方法研究附Matlab代码.rar
- 基于卡尔曼滤波的储能电池荷电状态SOC估计研究附Matlab代码.rar
- 基于粒子群算法的多码头连续泊位分配优化研究附Matlab代码.rar
- 基于粒子群算法的考虑需求响应的微网优化调度研究附Matlab代码.rar
- 基于粒子群优化算法的计及需求响应的风光储能微电网日前经济调度附Python代码.rar
- 基于模型预测控制MPC的光伏供电的DC-AC变换器设计研究附Simulink仿真.rar
- 基于蒙特卡诺的风、光模型出力附Matlab代码.rar
- 基于蒙特卡洛法的规模化电动车有序充放电及负荷预测附Python&Matlab代码.rar
- 基于事件触发机制的孤岛微电网二次电压与频率协同控制仿真模型附Simulink仿真.rar
- 基于全局路径的无人地面车辆的横向避让路径规划研究[蚂蚁算法求解]附Matlab代码.rar
- 基于随机森林实现特征选择降维及回归预测附Matlab代码.rar
- 基于遗传算法、元胞自动机邻域和随机重启爬山混合优化算法(GA-RRHC)的柔性车间调度研究附Matlab代码.rar
- 基于遗传算法的新的异构分布式系统任务调度算法研究附Matlab代码.rar
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈



安全验证
文档复制为VIP权益,开通VIP直接复制
