方达选课系满威.doc

方达选课系满威.doc

ID:59387421

大小:1.53 MB

页数:44页

时间:2020-05-31

方达选课系满威.doc_第1页
方达选课系满威.doc_第2页
方达选课系满威.doc_第3页
方达选课系满威.doc_第4页
方达选课系满威.doc_第5页
资源描述:

《方达选课系满威.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、华北科技学院课程设计说明书班级:计算B101姓名:满威(201009014109)设计题目:方达学生选课系统__________设计时间:2012.12.23至2013.1.4指导教师:丁智斌_________________________评语:__________________________________________________________________________________________________________________________________________

2、_________________________________________________________评阅成绩:____评阅教师:_____目录目录I方达学生选课管理系统设计总说明III第1章绪论1第2章需求设计22.1需求分析22.1.1了解需求分析背景22.1.2确切了解客户的需求22.1.3掌握系统需求22.1.4掌握功能需求32.1.5掌握数据需求32.1.6性能需求,出错处理需求,设计数据字典3第3章相关设计43.1后台数据库设计与相关操作设计43.1.1E-R模型设计43.1.2后台数据库与基本

3、表的设计63.1.3建立数据库索引63.1.4数据库完整性设计7第4章相关软件介绍94.1简要论述ODBC数据源94.2简要论述MFC104.2.1MFC简介104.2.2建立MFC工程10第5章系统实现过程115.1华科学生选课管理系统前台界面设计115.1.1资源视图(ResourceView)设计115.1.2文件视图(FileView)设计115.1.3类视图(ClassView)设计135.1.4界面与界面之间实现连接设计145.2方达学生选课管理系统功能展示205.2.1方达选课系统教师,学生,管理员登录主

4、界面205.2.2系统管理员添加课程信息205.2.3系统管理员查看学生信息与课程信息215.2.5学生登录选修课程225.2.6学生查看自己成绩235.2.7学生修改密码235.2.8教师登录给学生评分24第6章总计及感想256.1本次课程设计总结256.2课程设计体会与感想25参考文献27附录:(源代码)28方达学生选课管理系统设计总说明围绕着本次的学生选课系统,我设计了《方达学生选课系统》,前台界面采用VC++中MFC应用程序,后台我们通过SQL2008做出此系统的数据库,后台我通过SQL2008做出此系统的数据

5、库,鉴于本次课设实际情况我们设计了五个表:教师表,学生表,选课表,课程表,教务处登录表。然后用E-R图设计,我们大致计算出数据库的大小,这样才能防止后续由于人数增多而导致数据库容量不足。首先我们要创建ODBC数据源,通过MFC程序把数据库数据源与前台界面连接起来。前台界面按钮设计主要依据数据库中各个表的列名设计。界面与界面之间有代码进行连接,通过建立类向导。当达到界面与界面正确连接,界面与后台数据库正确连接后,运行后的前台可以对数据库进行操作,添加或者删除信息,也就达到了课设的目的与要求。因为成绩管理系统是一项很实用的

6、系统,所面对的数据量很大,所以我们要求系统能够高效快速的处理这些数据,并且要保证数据的正确性、相容性和安全性。VC++作为前台是将数据库中的数据读取出来,有助于用户对这些数据进行相应的操作,使操作更方便,更符合用户的要求。关键词:SQL2008,VC++,E-R图,ODBC数据源,MFC应用程序第1章绪论随着课程改革的不断深入,学校规模不断扩大、课程项目不断增多,为了解决学生选课管理上的复杂的人工操作,减轻重复工作,故设计了选课系统。学校规模的扩大使得学校对每年新生入学、毕业生离校及本校各种分流机制造成的学生信息产生变

7、动,如学籍变动、个人信息修改。为了适应课程的改革,学校在每个学期都要开设一定的课程提供给学生,让学生根据自己的情况来选择,根据学生选择结果给出课程表。本校根据教学实际,为了使教师有效地管理学生信息设计学生信息管理系统,由此形成学生成绩管理系统,本文就此设计思路进行阐述。随着学校规模的不断扩大,专业、班级、学生的数量急剧增加,有关学生选课的各种信息量也成倍增长,而目前许多高校的学生选课管理仍停留在复杂的人工操作上,重复工作较多,工作量大,率低,因此,迫切需要开发基于互联网的课程信息管理系统来提高管理工作的效率。基于互联

8、网的学生选课管理系统在学生选课的规范管理、科学统计和快速查询方面具有较大的实用意义。它提高了信息的开放性,大大地改善了学生、教师对其最新信息查询的准确性。第2章需求设计2.1需求分析2.1.1了解需求分析背景为方便学校对广大学生选课信息的管理以及方便学生选课,学生选课系统的设计显得十分重要。本次程序设计的题目就是学生选课系统,系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。