一、研究背景与研究目的
近年来,随着计算机技术的不断发展以及教学制度的不断改革,各大学校的选课方式也逐渐由传统的纸质化向信息化过渡。传统的在线选课系统日渐成熟的过程中也渐渐暴露出一些缺陷:校内资源分散、教学资源实用率低、选课盲目性、先选先得等问题。
该系统让学生选课更加简单方便,让教务工作信息化、科学化,简化教务工作降低工作量,减少不必要的、繁杂的手工劳动,提高工作效率合理分配教学资源。
本系统相比较于现有的在线选课系统,在实现课程信息及时准确的发布、教师申报开课课程、学生选课、选修课教师与教室的配备、生成教师用课表和学生用课表等主要功能的基础上,利用即时在线聊天工具可以实现教师和学生之间即时沟通,实现了学生可以对感兴趣的课程进行试听和体验的功能,并能在学习后对授课情况做出合理评价,从而更好的了解课程上课情况,解决学生盲目选课或被动选课的现状,力求给学生提供一个更加人性化的选课系统,该系统体现信息时代大学对课程的个性化管理,可以让高校学生可以在选课时充分享受到选课系统所带来的增值服务,增强学生学习的主动性;另一方面也可以减轻学校在选课期间人力资源的大量投入,改善学校教务管理负担重的现状。
二、研究内容与进度安排
(一)研究内容
1.整理设计思路, 选择编译语言及用到的所需工具。
2.学生选课管理模块:学生的登录、修改信息、在线选课、在线退课、查看选课详情等功能。
3.教师管理模块:教师的登录、修改信息、查看选课情况、管理选课学生等功能。
4管理者模块:学生管理、教师管理、添加课程、删除课程、查看所有选课的情况等功能。
(二)进度安排
1. 2018.12. 3-2018.12.9对相应选题信息进行阅读比较,查找相关资料。对所选项目所涉及的知识,并在此基础上完成开题报告。由指导老师检查毕业论文与设计的前期准备情况,完成开题工作。
2. 2019.12.9- 2019.03深入了解课题内容,对系统功能模块进行分析、确定系统框架、熟悉开发工具、参与软件功能模块的设计。并开始编写代码实现网上选课系统功能模块,进行测试。完成论文的初稿。
3. 2019.03-2019.05.03撰写论文。整理文档,完成论文一稿、二稿、三稿的编写。
三、拟采取的研究方法
研究当前高校网上选课系统的模式。分析基于Java的网上选课系统管理,结合各个高校使用同类型系统的经验,结合实际需要,完成系统的设计和程序开发,完成代码。用Java技术与My SQL数据库实现网上选课系统。
通过素材收集法在收索引擎和期刊文库中寻找相关资料,了解Java、My SQL相关知识,熟悉网站的管理流程及开发所需要的环境。
通过调研分析法对管理系统的可行性进行分析。找出其技术关键点及技术难点。
通过My SQL数据库实现选课系统的添加、修改、查询等功能。
通过Java Eclipse进行编码,实现网站后台管理系统。
通过测试法检测运行环境是否正常,系统是否存在Bug,如发现及时修改。
四、已完成的准备工作(含文献资料查阅与调研情况)
参考文献的要求
通过素材查阅和学习文献资料,了解了网上选课系统的开发环境,并完成了Java Eclipse、My SQL等工具安装和配置。已查阅的文献资料如下:
[1] 颜丹丹. 高校选课管理信息系统研究与分析. 云南大学,2015-11-01
[2] 贺蕴彬. 基于MySQL数据库的在线选课系统..电脑知识与技术,2014-02-15
[3] 刘娟.基于冲突消减策略的在线选课系统的设计与实现 .哈尔滨工业大学,2016-06-01
[4] 吴昊. Web技术在在线选课系统中的应用与实现.软件导刊,2014-06-15
[5] 吴昊. 选课算法的分析与改进.信息系统工程,2015-04-20
[6] 陈小飞.石家庄科技工程职业学院在线选课系统的设计与实现.电子科技大学,2013-03-25
[7] 都娟.基于UML建模的在线选课系统的设计.福建电脑,2010-01-25
[8] 李莉.潍坊职业学院在线选课系统的设计与实现.电子科技大学,2014-09-25
[9] 张鉴骁 .基于学分制的高校选课系统的设计与实现.苏州大学,2014-04-01
[10] 王淑侠; 杨英宝; 王守霞.基于人机交互设计的实验课程在线预约平台设计.价值工程,2015-05-28