高等院校现在实行的是学生的自主选课模式。自主选课如果仍然是课堂通过纸上的方式选课,那么信息比较多,选课信息的管理工作混乱而又复杂,时间长了,如再要进行查询,修改,造成查询费时、费力会极其的不方便,还容易出错。
目前计算机管理能够代替人做各种重复、繁琐的劳动,并且拥有操作简单、可信度好、不易出错等优点,如何开发一个应用简单、界面友好、容易操作、数据安全性好的管理系统就成为非常重要的技术问题。
本系统是为了管理好学生选课信息而设计的,系统开发的总体任务是实现学生选课信息的系统化、规范化和程序化,建立学生选课系统对于减轻管理人员的劳动强度、提高工作质量和效率、可以快捷、方便的对相关信息进行查询、提高了信息资源的利用率和管理水平。
二、本课题的国内外的研究现状
目前,以选课系统代替人工记录方式已经成为了发展的趋势。随着计算机技术的发展,各大院校规模的加大,更加人性,方便,系统的选课方式成为发展的必然。
目前C/S结构的系统发展已经成熟,很多企业都是用C/S结构的系统。
C/S 结构的优点: 响应速度快;软件设计个性化,可以满足用户个性化的需求;事务处理能力强大;系统安全方面。
三、本课题的研究内容
本系统的基本设计思想是使用C/S结构来开发,另外着重讨论了用 VB.net技术和SQL Server 2000来开发该系统,并给出了主要功能的实现代码及控件的使用,另外还对控件的优点进行讨论。
(1)C/S开发模式;
(2)面向对象开发建模方式;
(3)软件工程开发过程;
(4)数据库分析设计;
(5)文档编写;
(6)软件测试、调试方法。
四、系统整体结构
系统功能模块基本将本系统划分为两大模块:学生选课模块、教师开课及管理模块。
(1)学生选课模块:在这个模块中,允许学生注册用户,修改密码;并实现主要的选课功能,查看已选课程、修改选课等。
(2)教师开课模块:这个模块主要是让教师管理专业以及对选修课程的添加及修改。
五、本课题的实行方案、进度及预期效果课题的研究内容
(1)开题阶段(2020年12月31日前)
与指导老师讨论开题事宜,完成《泰山学院本科毕业论文(设计)开题报告》
(2)设计阶段(2020年1月1日-2020年3月20日)
1月1日-1月31日 分析设计,完成建模过程;
2月1日-2月28日 编码调试,完成可以运行的源代码和数据库文件;
3月1日-3月20日 测试,完成功能测试、性能测试,系统优化;
(3)毕业论文撰写阶段(2020年3月20日-2020年5月16日)完成正文字数不低于2万字(不包括源代码)的毕业论;
(4)答辩阶段(2020年6月)。
最终确定论文,参加答辩
六、已查阅参考文献
[1] 周佩德.数据库原理及应用[M].北京:电子工业出版社,2000:105-118.
[2] 刘炳文.VISUAL BASIC程序设计[M].北京:人民大学出版社, 1999:167-185.
[3] 吴开军.选课系统的设计与实现[M].重庆:西南师大出版社,1999:46-72.
[4] 刘炳文.精通VISUAL BASIC 6.0[M].北京:人民邮电出版社, 2003:95-106.
[5] 黄淼云.VB6.0办公自动化编程[M].北京:国防工业出版社, 2005:184-206.
[6] 王要武.管理系统[M].北京:电子工业出版社,2003:66-80.
[7] 林立军.Visual Basic 6.0数据库开发指南[M].北京:科技大学出版社,2000:115-136.
[8] 张宏林.按实例学Visual Basic 6.0[M].北京:人民邮电出版社,2000:199-213.
评委评语及其建议:
本设计选题方面较为合理,观点明确,所研究的基于C/S架构的学生选课系统的设计具有一定的实用性。
该报告提出的选课方法恰当,报告文字表达正确准确;写作进度安排合理,完成任务所需条件齐备,预期设计具有一定的实用价值。
该开题报告搜集了大量的文献资料,难度适当,作者研发能力强,可以按时完成。
同意论文开题。