智能排课系统设计毕业论文

智能排课系统设计毕业论文

ID:1400652

大小:388.50 KB

页数:41页

时间:2017-11-11

智能排课系统设计毕业论文_第1页
智能排课系统设计毕业论文_第2页
智能排课系统设计毕业论文_第3页
智能排课系统设计毕业论文_第4页
智能排课系统设计毕业论文_第5页
资源描述:

《智能排课系统设计毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、智能排课系统设计毕业论文目录一.绪论11.1背景与意义11.2课题研究内容1二.方案设计与论证22.1可行性研究22.1.1系统目标及任务22.1.2开发工具的选择和介绍22.1.3对现有的排课系统的分析22.1.4系统的逻辑模型22.1.5系统的可行性22.1.6成本效益分析22.2需求分析22.2.1系统的运行环境要求22.2.2系统的功能要求22.2.3系统的性能要求2三.总体设计23.1模块设计23.2功能分解2II3.3数据库设计23.3.1定义属性表23.4排课系统总构架2四.详细设计24.1用户界面

2、设计34.1.1简单易用和个性化需求24.1.2对数据的查询24.1.3系统菜单功能24.2课程表的生成34.2.1班级课程表查询打印设计24.2.2教师课程表查询打印设计24.2.3教室课程表查询打印设计2五.测试25.1排课系统功能测试35.2排课系统课表合理性测试35.3该系统的不足和改进方案3六.结论36.1软件设计小结3II学院工学学士学位论文第一章绪论智能排课系统一.绪论1.1背景与意义随着信息技术的飞速发展,各个行业的信息化势在必行。正所谓“科学技术是第一生产力”,科技的进步大大地提高了生产率。然而

3、,在高校这个知识密集的地方,如何才能提高办学效率,更好地完成教学任务,跟上社会发展步伐,这是一个摆在教学工作者面前的一个迫切的问题。应用信息化来改造传统的教学管理模式是一个重要途径。近几年来,随着各高校办公自动化工作的推进,教务管理自动化也被摆上了日程。在教务工作中占有很大比重的一项就是每学期的课程排定工作。由于教工、教室和设备的相对紧张,如何进行合理地安排和分配,从而充分利用教学资源是我们不得不面对的问题。而人工进行排课不仅任务重,效率低,而且易出错,难于维护,想要排出一张各方面都满意的课表非常困难。并且随着高

4、校规模的扩大手工排课的难度和工作量呈几何级数增长。1.2课题研究内容排课系统正是为了减轻教务人员的工作量,实现教务工作自动化,解决排课这一老大难问题的教务办公软件。尤其针对高校的排课一直都没有很好的解决1学院工学学士学位论文第一章绪论方法,但是此问题又是每个学校在每个学期都会碰到的必要行政作业。本文在相关理论的指导下,在分析以往一些排课软件的基础上,提出一个高校通用排课系统的设计方法,并对一些具体的问题给出相应解决方案。但是,由于技术、经验的有限和数据量过大,目前我们很难做出一个满足所有需要的排课系统。因为它不仅

5、要考虑到教室冲突问题和教师冲突问题,还要考虑到分段课、单双周课时的资源利用问题;另外由于高校的教学特点,还要处理合班课、分班课、体育课与选修课等特殊课程。针对这些问题,在此专门对数据库设计作了一些探索,并于架构的选择和模块的划分上经过精心调整,在菜单的设计上也体现了人性化的操作。该设计贴近用户需求,功能完整,架构合理,并用大量的框图模型体现了系统的规划。本软件使用MicrosoftBasic6.0进行编写和SQLServer2000数据库相连接。数据库的特点:1.实现数据共享2.实现数据独立3.减少了数据冗余度4

6、.避免了数据不一致性5.加强了对数据的保护。一个数据库应用系统通常是由数据库和应用程序两部分组成,它们是在数据库管理系统支持下设计和开发出来的。2学院工学学士学位论文第二章方案设计与论证一.方案设计与论证1.1可行性研究1.1.1系统目标及任务本软件主要是适用于高等学校教务部门的办公软件,运用此软件,可以免去工作人员繁忙而枯燥的手工排课过程,直接通过计算机进行排课。我的任务是完成排课系统的界面设计以及排课后报表的生成1.1.2开发工具的选择和介绍针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合排

7、课系统的需要和目前的硬件环境,我们选用微软WINDOWS平台下的VisualBasic6.0(简写为VB6.0)作为软件开发工具和SQLServer2000数据库进行连接。作为数据库系统的开发,VisualBasic是一个非常理想选择。VisualBasic是一种可视化的、面对对象和条用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的应用程序。它简单易学、效率高,且功能强大,可以与Windows的专业开发工具SDK相媲美,而且程序开发人员不必具有C/C++编程基础。在VisualBasic环境下

8、,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL)、3学院工学学士学位论文第二章方案设计与论证动态数据交换(DDE)、对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速地开发出Windows环境下功能强大、图形界面丰富的应用软件系统。总的来说,VisualBasic具有

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。