- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
该设计资料为经过指导导师审核并通过答辩,确保了内容准确、结构清晰。
毕 业 论 文
课 题:排课系统
院 系:软件工程系
专 业:软件技术
班 级:软0614
姓 名:宋勇
指导老师:张华
完成时间:2009年4月26日
引言 3
第一章:设计的可行性 3
1.1 MIS系统的产生和发展情况 3
1.2排课系统可行性分析 4
第二章:相关软件及技术介绍 4
2.1 Visual C++6.0 4
2.2 XML 4
第三章:系统概述 5
3.1 项目范围 5
3.2 设计策略 5
第四章:系统总体设计 6
4.1 系统结构设计 6
4.1.1 各模块功能及示意图 6
4.1.2 各模块功的结构体设计 7
4.1.2模块间的接口 9
第五章:详细设计 9
5.1排课系统流程分析 9
5.1.1 整理课程信息 9
5.1.2 课程分类 9
5.1.3获取可安排的教室 9
5.1.4排课 10
5.1.5 生成课表 10
5.2排课系统流程分析 10
5.2.1 基本对象定义 10
5.2.2 对每门课程的教室元进行预设定 11
5.2.3 对每门课程节次时间元的预设定 12
5.2.4 综合设定表 12
5.2.5 课程优先级的设定 12
5.2.6 排课规则 13
5.3系统内部分代码 13
第七章:总结 15
谢辞 15
参考文献 15
引言
随着学校的规模不断扩大,学生数量急剧增加,同时教室和课程等各种信息量也成倍增长。面对庞大的课程体系的信息量,就需要有一个准确高效的排课系统来提高学校工作人员的工作效率。通过这样的系统,可以做到老师,教室,课程等信息不会产生冲突同时可以对课表信息的规范管理和快速的查询,从而减少排课的复杂度和管理方面的工作量。该项目开发的软件为排课系统软件,是鉴于目前教室,课程,老师等信息急剧增加前提下,学校对课表准确化的要求日益强烈的背景下构思出来的,该软件设计完成后可对所有教育单位(包括学校,学院等等)排出合理的课表。
第一章:设计的可行性
1.1 MIS系统的产生和发展情况
所谓MIS(管理信息系统--Management Information System)系统 ,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统,是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。与传统的管理系统相比,在MIS中,处理的对象是抽象成数据的信息,因此,MIS有着自己的巨大优势:
1、解决结构化问题。 2、以高速度低成本完成数据的处理业务,追求系统处理问题的效率。3、实现一个相对稳定的、协调的工作环境。4、应用科学的、客观的处理方法,符合实际情况。
1.2排课系统可行性分析
MIS系统的飞速发展,技术的成熟以及应用领域的不断扩大,为信息的交互提供了一个良好的平台和方便的操作界面。由于MIS系统基于用户需求的设计方法,使得该系统的使用更加的人性化、个人化、更贴近用户。排课系统是针对在校工作人员使用,从学校的角度来说,学校的规模不断扩大,学生数量急剧增加教室,老师,课程等一系列信息也在不断的增长,如果还是按照传统的课模式
在纸上写好每种信息然后人工的进行排课——已经不能适应新型的排课手段,一方面浪费的大量的人力、物力资源,另一方面浪费时间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会越来越多的暴露出来。因此,利用计算机,使学校工作人员只要在计算机前输入教室名称,类型,老师姓名,课程信息,班级名称等一系列信息即可完成原来几倍的作业量,而且还不会出现错误。从教师的角度来说,就不会出现多上课,少上课,走错教室等一系列不必要的麻烦同样也是节省了大量的工作量。因此通过排课系统能大幅度的减少学校工作人员的工作量,减少错误的发生几率。以MIS系统的构建思想来实现排课可以最大程度的做到实用性,可扩展性和可维护性相结合,安全性以及规范化原则。
技术可行性:以MIS技术为开发基础。
第二章:相关软件及技术介绍
2.1 Visual C
您可能关注的文档
- vc++24点游戏的开发和实现论文.doc
- VC++ 3G的AKA协议中F1至F5的服务网络端实现论文.doc
- vc++ access餐饮管理系统论文.doc
- vc++ access基于DVB-C的文件广播系统发送端软件设计论文.doc
- VC++ KASUMI算法的研究与VC实现论文.doc
- VC++ Linux下的网络层加密解密的实现论文.doc
- VC++ RSA密码体制的实现论文.doc
- VC++ vCalendar的跨平台系统的设计论文.doc
- VC++ Windows简单防火墙的设计与实现论文.doc
- VC++ Windows进程管理工具设计与实现论文.doc
- 浙江省平阳中学2025-2026学年高三上学期8月开学考地理试题 Word版无答案.docx
- 浙江省七彩阳光新高考研究联盟2025-2026学年高三上学期返校联考历史试题 Word版无答案.docx
- 浙江省Z20名校联盟(名校新高考研究联盟)2025-2026学年高三上学期第一次联考历史试卷 Word版无答案.docx
- 浙江省七彩阳光新高考研究联盟2025-2026学年高三上学期返校联考物理试题 Word版无答案.docx
- 单元总结提升.pptx
- 第22课 从局部抗战到全国抗战(练习,含解析).docx
- 浙江省强基联盟2025-2026学年高三8月联考语文试题 Word版无答案.docx
- 2024土工合成材料塑料土工格室.pdf
- 第23课 全民族浴血奋战与抗日战争的胜利.pptx
- 第23课 全民族浴血奋战与抗日战争的胜利.docx
文档评论(0)