华科选课系统.docx
《华科选课系统.docx》由会员分享,可在线阅读,更多相关《华科选课系统.docx(23页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、华科选课系统华北科技学院课程设计讲明书班级:计算B101姓名:满威(202009014109)设计题目:设计时间:2021.12.24至2021.1.3指导老师:丁志斌_评语:_评阅成绩:评阅老师:目录一:方达学生选课管理系统设计总讲明.II二:绪论(1)三:正文(2)3.1需求分析(2)3.2后台数据库设计与相关操作设计(4)3.3扼要阐述ODBC数据源(8)3.4扼要阐述MFC(9)3.5方达学生选课管理系统前台界面设计(10)3.6方达学生选课管理系统功能展示(20)3.7本次课程设计总结(27)3.8课程设计体会与感想(28)参考文献(29)附录:源代码(30)2I一:方达学生选课管理
2、系统设计总讲明围绕着本次的学生选课系统,我设计了(方达学生选课系统),前台界面采用VC+中MFC应用程序,后台我们通过SQL2020做出此系统的数据库,后台我通过SQL2020做出此系统的数据库,鉴于本次课设实际情况我们设计了五个表:老师表,学生表,选课表,课程表,教务处登录表。然后用E-R图设计,我们大致计算出数据库的大小,这样才能防止后续由于人数增加而导致数据库容量缺乏。首先我们要创立ODBC数据源,通过MFC程序把数据库数据源与前台界面连接起来。前台界面按钮设计主要根据数据库中各个表的列名设计。界面与界面之间有代码进行连接,通过建立类向导。当到达界面与界面正确连接,界面与后台数据库正确连
3、接后,运行后的前台能够对数据库进行操作,添加或者删除信息,也就到达了课设的目的与要求。由于成绩管理系统是一项很实用的系统,所面对的数据量很大,所以我们要求系统能够高效快速的处理这些数据,并且要保证数据的正确性、相容性和安全性。VC+作为前台是将数据库中的数据读取出来,有助于用户对这些数据进行相应的操作,使操作更方便,更符合用户的要求。关键词:SQL2020,VC+,E-R图,ODBC数据源,MFC应用程序II二:绪论随着课程改革的不断深化学校规模不断扩大、课程项目不断增加为了解决学生选课管理上的复杂的人工操作减轻重复工作故设计了选课系统。学校规模的扩大使得学校对每年新生入学、毕业生离校及本校各
4、种分流机制造成的学生信息产生变动如学籍变动、个人信息修改。为了适应课程的改革学校在每个学期都要开设一定的课程提供应学生让学生根据本人的情况来选择根据学生选择结果给出课程表。本校根据教学实际为了使老师有效地管理学生信息设计学生信息管理系统由此构成学生成绩管理系统本文就此设计思路进行阐述。随着学校规模的不断扩大专业、班级、学生的数量急剧增加有关学生选课的各种信息量也成倍增长而目前很多高校的学生选课管理仍停留在复杂的人工操作上重复工作较多工作量大效率低因而迫切需要开发基于互联网的课程信息管理系统来提高管理工作的效率。基于互联网的学生选课管理系统在学生选课的规范管理、科学统计和快速查询方面具有较大的实
5、用意义。它提高了信息的开放性大大地改善了学生、老师对其最新信息查询的准确性。第1页共47页三:正文3.1需求分析3.1.1了解需求分析背景为方便学校对广大学生选课信息的管理以及方便学生选课,学生选课系统的设计显得特别重要。本次程序设计的题目就是学生选课系统,系统中的课程信息包括课程编码、课程名称、适用专业、课程类型包括必修、限选、必选、实践、实习、学分、学时、主讲老师等。本程序要求做到1,可通过键盘输入的形式输入数字及英文字母,实现数据的输入,输入值的范围根据系统给出的提示。2,输出的形式是通过电脑显示屏显示程序的运行结果及数据.3,程序能够到达的功能,学生信息管理,学生选课管理,学生选课学分
6、总数有一定的范围,学生能够对课程进行查询、阅读,选完课后能够退选、重选,并且能够按学号、姓名、课程名称进行查询、统计。4,根据系统提示输入能进行下一步的选择并得到相应的正确结果,当输入错误时会得到错误提示,返回进行下一步操作。3.1.2确切了解客户的需求1用户类型:教务处管理员,老师,学生。2各类用户拥有的权限:教务处管理员能够添加,修改,查询学生的资料和学生的选课情况。学生只能查询本人的资料、选修课程、修改密码。老师能够选择教授的课程,对课程进行评分。3.1.3把握系统需求1管理员使用本系统对全部数据进行维护。第2页共47页2老师对本人相关的数据实体进行操作。3学生对数据实体只要查询,选修操
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选课 系统
限制150内