1. 研究目的与意义、国内外研究现状(文献综述)
课题的意义:
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。学生选课系统作为一种现代化的教学技术,已越来越受学校的重视,是一个学校不可或缺的部分,学生选课系统就是为了管理好选课信息以及为学生选课提供更为便利的选课方式而设计的。学生选课系统将使选课管理工作规范化、系统化、程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改选课情况。
学生选课系统针对在校学生和教师使用。从学生的角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模式。传统的教学模式(学生按照学校安排好的课程上课)已经不能适应新型的教学模式,如果仍然通过纸上的方式选课,一方面浪费了大量的人力、物力资源,另一方面浪费时间以及会在人为的统计汇总过程中出现可避免的差错等情况。随着高校人数的增多,上述弊端会越来越多的暴露出来。如果利用网络进行选课,学生只要在计算机前输入自己的个人选课信息即可完成教务部门原来几倍的作业量。从教师的角度来说,教师提出代课申请完成课程发布的工作更加容易,得到教学的信息更加快捷,因此通过网上选课系统可以大幅度的减少教师的工作量,方便了教学工作。
2. 研究的基本内容和问题
研究的目标:
通过struts2、spring、mybatis三大web框架的整合,以及oracle作为数据库,来实现学生选课系统的功能。
研究的内容:
3. 研究的方法与方案
研究方法:
1、看书看论文,学习学者们的经验与教训;
2、复习一些关于框架的知识,如struts2、spring、mybatis、hibernate。
4. 研究创新点
创新之处:
学生选课系统是一项较为传统的项目,对于它的功能,我们都非常了解。因此我将通过一些现在较为流行的web框架来设计并完成该系统。
5. 研究计划与进展
预期进展:
1、完成系统通用类设计。
2、完成系统总体设计。
