一、开题报告
毕业设计(论文)题目 信息技术学院专业任选课选课系统(Android版)设计与实现
课题背景和意义:
信息技术学院正式成立于2011年8月,下设计算机科学与技术、网络工程和数字媒体技术三个系和计算机公共教学部,共有计算机科学与技术、网络工程、数字媒体技术、软件工程和物联网工程五个本科专业,在校生规模1400余人。对于这1400余人来说专业任选课是一个必须的面对的问题,而且每位学生的选课数量也十分庞大。这就会造成某些热门课程资源争夺十分激烈,多数学生的都会将这些热门课程当成第一选择。而一些相对冷门的课程很可能造成无人问津的局面,这就会造成资源的浪费,会对学院的整体选课情况造成影响。而且不能保证所有人在选课开始的时候坐在电脑前进行网上选课,因此基于Android平台的移动选课系统,能够让学生可以在任何地点通过自己的移动终端登录到选课系统上,随着选课时间的开放,随地进行课程的选择,可以在短时间内实现课程的选择,及时处理学生的选课情况,可以再[在]第一时间进行退选和改选其他课程。
在移动网络速度越来越快、智能手机功能越来越强大的背景下,设计一个基于移动终端的网上选课系统十分必要的,不仅可以节省学生、老师的选课时间,提升选课效率,减少错误的发生,可以为高校的行政管理人员减轻工作负担,为高校降低管理成本,削减预算。移动选课系统完全根据学校的课程设置情况设置课程选择方案,同时也可以根据教学需求的变更随时更改课程方案的设计。
研究的主要内容:
该系统能够实现信息技术学院学生使用移动端进行专业任选课选课。
1.登录模块:用户通过学生学号、教师工号、管理员账户登录
2.学生模块:学生能够实现查询课程简介等信息,并在规定的时间内可以进行选课,退选
3.教师模块:教师能够查询选课人数,上课时间,地点
4.管理员模块:管理员能够录入教师和学生的个人信息,录入课程信息及选课人数上限。管理员能够管理选课的上线时间和结束时间等
因多个专业能够同时选择同一个模块,为了保证所有人都能够选上课,每个模块提供相应专业的人数限制为:课程最大能容纳的学生数量/能够选择这个模块专业数
开课2周之内允许学生重新选课。
选课流程:
学生登录→选择模块→成功(人数未满)→退选课程
↓ ↑ ↓
失败(人数已满)→选择其他模块←成功
研究方法(或技术路线):
开发环境:win 7,Eclipse,JDK1.8
编程语言:Java
预期结果:
1.能够设计开发出能够使用的符合实际需求的基于Android的专业任选课选课系统。
2.完成系统代码的设计和使用文档的编写。
3.完成毕业设计文档的编写(包括需求分析、总体设计、系统实施和测试等环节)。
进度计划:
2015年9月24日后 查阅文献并撰写开题报告
2015年10月23日前 完成开题报告及修改,并完成开题答辩的准备
2015年11月15日前 完成移动端考试系统的设计与实现
2015年11月25日前 在教师指导下完善作品,并完成中期答辩的准备
2015年11月26日后 根据中期答辩评审老师的意见修改完善系统
2015年12月25日前 完成毕业设计初稿
2016年1月13日前 完成毕业设计的修改及毕业设计答辩PPT,准备答辩
指导教师意见:
指导教师签名:
2015年10 月 20 日[在这个单元格的底部,移下去]
学院意见:
审查结果: 同 意 □ 不 同 意
学院负责人签名:
2015年 10 月 30 日[在这个单元格的底部,移下去]