支持课程约束关系的选课系统开发.docx

资料分类:科技学院 上传会员:炙之之 更新时间:2026-07-02
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:14077
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.docx)
摘  要
 
随着计算机办公的普及,高校的选课系统随之产生并发展,这极大提高了选课效率、降低了学校的人事成本,并对学生及校方同时进行信息的实时反馈,可以更加合理地优化教育资源配置。选课系统中的课程约束是指:通过对学生选课模块约束条件的增加,可以对学生的选课行为进行约束和规范。不支持课程约束关系的选课系统,将会导致学生很多冲突或无效的选课行为的出现,无法对信息进行规范化显示,增加了教务管理人员的工作量,同时也会增加学生选课的思考成本。支持课程约束的选课系统,可以为教务管理人员节省大量人工处理重复问题的时间,同时,系统将一些不满足约束条件的选课请求直接拒绝,也可以使学生选课更加规范高效,从根源处避免各类冲突的产生。本文将对系统开发的流程进行分析总结:选课系统首先应满足教务人员管理专业信息、管理课程信息、管理选课信息的功能,满足学生查看课程信息和选课功能,使这两类用户的基本需求得到满足。另外,在学生选课的部分,系统进行一些课程约束条件的添加,不能让学生无条件约束地选择所有课程,具体有以下几种课程约束:比如学生只能选本专业的课程;学生只能看到自己的已通过的课程;想选择的某门有先修课程的学生首先要通过这门课的先修课程,否则会无法成功选择;学生选课时受到时间冲突的约束(未实现,进行了实现思路的分析)。
 
关键词:选课系统,课程约束,分析总结。
目  录
 
第一章 绪言 1
1.1 国内现状 1
1.2 国外现状 2
1.3 综合分析 2
1.4 本文主要结构 3
第二章 系统需求分析 5
2.1 基本功能需求分析 5
2.1.1 学生信息管理 5
2.1.2 专业管理 5
2.1.3 课程管理 6
2.1.3 课程约束功能 6
2.2 非功能需求分析 6
2.3 业务流程分析 7
2.4 本章小结 8
第三章 系统设计 9
3.1 功能系统设计 9
3.1.1 学生信息管理模块 9
3.1.2 专业管理模块 9
3.1.3 课程管理模块 9
3.2 数据库设计 9
3.3 系统流程设计 12
3.4 课程约束设计 12
3.5 本章小结 12
第四章 系统实现 13
4.1 系统实现概要 13
4.2 功能具体实现 13
4.3 课程约束实现 14
4.4 本章小结 16
第五章 系统测试 17
5.1 测试目的 17
5.2测试列表 17
5.3 本章小结 20
参考文献 21
致  谢 22
相关论文资料:
最新评论
上传会员 炙之之 对本文的描述:支持课程约束关系的选课系统开发 摘 要 随着计算机办公的普及,高校的选课系统随之产生并发展,这极大提高了选课效率、降低了学校的人事成本,并对学生及校方同时进行信息的实......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: