毕业作品网站

 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>毕设资料 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopinvvp QQ:1015083682   

高校自动排课APP的设计与实现开题报告

文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

开  题  报  告

一、毕业设计(论文)题目的来源、理论、应用或实际意义

1、题    目:高校自动排课APP的设计与实现

2、题目来源:生产实践

3、意    义:传统的人工排课使用手工操作存在许多弊端,如重复劳动严重、效率低下、且不能达到资源的最优化配置等,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。最令人担心的问题就是——出现教室资源冲突或教师资源冲突的情况,而且工作繁琐,工作量巨大,尤其是在给大学校园进行排课时出现的问题更多。当前高校教务管理所涉及到的信息资料数量大、类型多,还可能带有大量的统计输出,同时学校规模的不断扩大和招生人数的逐年攀升导致传统的排课手段已无法满足现代化管理的要求。因此设计一个高校自动排课APP系统是高校教务管理信息化实现的首要条件,又能够充分利用现有资源使其最大限度地发挥作用。

二、题目主要内容及总体方案设计

1、题目的主要内容

本题目的主要内容是设计一个高校自动排课系统:本系统基于APP,每位教师能够在手机APP中录入的排课要求,生成满足教师排课要求的课表,最后将课表以图片与文字的方式发送至各教师手机终端中。

2、总体方案设计

高校自动排课APP主要是针对学校的实际排课情况进行设计的。通过对学校的排课情况进行深入了解,并查阅和浏览了相关资料、软件,在此基础上我们对系统需求进行较彻底的分析,考虑到算法的复杂性及开发时间的限制,我们将排课系统定位于算法实现简单,但实用性强且人性化的系统,所以在设计该排课系统时应当满足如下要求:

(1)掌握学校所有课程和教师的信息,包括教室,班级,任课老师及课程时间。

(2)提供灵活的浏览和查询功能,可查看某个班级课程信息。

(3)可对课程信息和教师信息进行删除和编辑。

(4)可对课程进行变动管理和自动排课功能。

(5)在自动排课完成后,将排课异常信息给予反馈。完全依赖自动排课排出的课表不能完全符合客观需求,同时我们在算法及优先级确定的精确度方面的水平也有限,因此,增加手动调节功能,以进一步确保合理性。

根据以上的要求排课系统的主要功能包括:通过计算机可进行排课管理,实现自动排课即无纸化排课,并能分析学校课程和教师资源的现状实现高效的数据查询,能够充分的利用学校教师,教室等有限资源。考虑到大学课程变化较多,灵活性较大,所以在功能设计上,我们将采取手动与自动相结合进行排课,以达到合理安排课程的目的。

总体功能结构如图:

三、拟采用哪些方法及手段

本课题所开发的系统将在Windows 10操作系统运行,编程软件选用eclipse和Hbuilder,数据库用sqlite,开发语言采用Java,本系统在开发过程中采用B/S模式,系统要有较高的安全性和较好的性能。最终根据系统开发的成果撰写毕业设计论文。

采用Java构架通过JDBC、Servlet、JSP等技术实现WEB服务器和数据库服务器之间的连接、保证系统的可扩充性、高可靠性和安全性。通过自己所学的知识完成登录和排课,管理课程及删除、添加、搜索所排课程的详细信息,在最终完成本系统的过程中对基于Java构架的项目开发有进一步的了解。最终开发一个采用高校智能排课APP系统,使得教务管理人员能很好了解并运用排课系统来实现排课。

四、完成题目所需要的实验或实习条件

1、操作系统:Windows10

2、开发软件:eclipse、Hbuilder

3、数据库:sqlite

五、完成题目的工作计划

为了很好的完成本次毕业设计,使之有条不紊的进行,现拟定工作计划如下:

进度计划

任            务

第1-2周

查阅资料、文献对课题进行剖析,拟定实施方案。

第3-4周

阅读文献资料,调研,方案比较及抉择,完成系统总体需求设计,进行开题答辩。

第5-6周

系统分析,设计系统功能、开发流程。

第7-9周

数据库设计,完成相关数据库表设计。

第10周

采用eclipse软件编程系统后台代码。

第11周

完成后台数据库测试。

第12周

编写APP端代码进行页面设计。

第13周

完成app和后台搭建。

第14-15周

系统测试,撰写毕业设计(论文)初稿。

第16周

撰写毕业设计(论文)。收集整理相关资料、文献,准备毕业答辩。

第17周

毕业答辩。

查阅资料、文献目录

[1]刘英, 舍乐莫. 探析云服务模式下的高校教师网上调课APP系统开发[J]. 电脑编程技巧与维护, 2018, 400(10):108-110.

[2]兰月政, 侯茂林. Application of APP technology in experimental teaching management%APP技术在实验教学管理中的应用[3]研究[J]. 信息技术与信息化, 2017, 000(008):113-115.

[4]郎云海. 大学排课系统的分析与设计[J]. 通讯世界, 2019(6):267-268.

[5]李静, 赵建平. 高校排课系统优化模型的可行性研究[J]. 数学的实践与认识, 2018, 48(20).

[6]尚英武. 面向大学教育的排课算法研究[J]. 计算机与数字工程, 2019, 47(9):2123-2129.

[7]黄岭, 秦春娣, 陈伟. 多约束条件下排课系统模型的创建[J]. 电脑知识与技术:学术版, 2019(6Z):64-66.

[8]王若柔. 高校实验中心排课系统设计与分析[J]. 明日风尚, 2018(24).

[9]田杰, 胡秋霞, 梁茜茜. 基于Java和遗传算法的高校排课教学系统分析与设计[J]. 数字通信世界, 2018(3).

[10]蒋正锋, 吕佩佩, 覃韩, et al. 基于遗传算法的高校教务系统排课问题的应用研究[J]. 现代计算机, 2019(21).

[11]张微微. 基于Java语言的排课系统的设计与实现[J]. 科技风, 2017(1).

[12]赵陶钰. 基于JAVA EE的排课管理系统的设计与实现[J]. 电脑开发与应用, v.28;No.247(03):79-81.

[13]门庆洁. 基于RIA的考务排课系统设计与实现[D]. 吉林大学.

[13]董小云. 高校排课系统的设计与实现[D]. 厦门大学, 2013.

[14]陶宁, 栾方军, 徐力. Development of Computer Lab Course Planning System Based on JSP%基于JSP的机房排课系统的开发[J]. 现代计算机(专业版), 2007, 000(009):103-104,134.

[15]高阳. 基于B/S的高校自动排课系统的设计与实现[D].  2015.

[16]江阳. 机房网上排课系统初探[J]. 中国西部科技, 2007, 000(005):50-51.

指导教师意见:

(对本课题的深度、广度及工作量的意见和对设计结果的预测)

该生结合高校自动排课APP的设计题目,查阅了大量相关的资料,对毕业设计题目有较充分的理解和把握,明确了设计要求。

综合目前高校自动排课APP的设计技术发展现状,阐述了设计题目的意义及其应用前景,比较清楚地介绍了所要实现的基本功能及达到的预期目标。对设计内容的分析具有一定的深度、广度,找到了设计工作中的关键技术方法,并提出了完成此次设计的总体方案。系统设计方案及工作计划安排较为合理,工作量适中,预计可实现系统功能,能够按计划完成设计任务。

同意进行下一步设计环节。

指导教师签字:

年    月    日

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopinvvp QQ:1015083682     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
手部康复指板屈伸按摩装置的机构设 智能电表控制电路设计 论文指导记 家用光伏发电系统逆变电源设计 开
家用光伏发电系统逆变电源设计 任 家用光伏发电系统逆变电源设计 选 钢筋调直机机械结构设计 开题报告
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopinvvp QQ:1015083682  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!