- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
方达选课系统满威.doc
华 北 科 技 学 院
课程设计说明书
班级: 计算B101 姓名:满威(201009014109)
设计题目: 方达学生选课系统__________
设计时间: 2012.12.23 至 2013.1.4
指导教师: 丁智斌_________________________
评 语:________________________________
________________________________________
_________________________________________
_________________________________________
_________________________________________
评阅成绩:__ __评阅教师:__ ___
目 录
目 录 I
方达学生选课管理系统设计总说明 III
第1章 绪论 1
第2章 需求设计 2
2.1 需求分析 2
2.1.1 了解需求分析背景 2
2.1.2 确切了解客户的需求 2
2.1.3 掌握系统需求 2
2.1.4 掌握功能需求 3
2.1.5 掌握数据需求 3
2.1.6 性能需求,出错处理需求,设计数据字典 3
第3章 相关设计 4
3.1 后台数据库设计与相关操作设计 4
3.1.1 E-R模型设计 4
3.1.2后台数据库与基本表的设计 6
3.1.3 建立数据库索引 6
3.1.4 数据库完整性设计 7
第4章 相关软件介绍 9
4.1 简要论述ODBC数据源 9
4.2 简要论述MFC 10
4.2.1 MFC简介 10
4.2.2 建立MFC工程 10
第5章系统实现过程 11
5.1 华科学生选课管理系统前台界面设计 11
5.1.1 资源视图(Resource View)设计 11
5.1.2 文件视图(File View)设计 11
5.1.3 类视图(Class View)设计 13
5.1.4 界面与界面之间实现连接设计 14
5.2 方达学生选课管理系统功能展示 20
5.2.1 方达选课系统教师,学生,管理员登录主界面 20
5.2.2 系统管理员添加课程信息 20
5.2.3 系统管理员查看学生信息与课程信息 21
5.2.5 学生登录选修课程 22
5.2.6 学生查看自己成绩 23
5.2.7 学生修改密码 23
5.2.8 教师登录给学生评分 24
第6章 总计及感想 25
6.1 本次课程设计总结 25
6.2 课程设计体会与感想 25
参考文献 27
附录:(源代码) 28
方达学生选课管理系统设计总说明
围绕着本次的学生选课系统,我设计了《方达学生选课系统》,前台界面采用VC++中MFC应用程序,后台我们通过SQL2008做出此系统的数据库,
后台我通过SQL2008做出此系统的数据库,鉴于本次课设实际情况我们设计了五个表:教师表,学生表,选课表,课程表,教务处登录表。然后用E-R图设计,我们大致计算出数据库的大小,这样才能防止后续由于人数增多而导致数据库容量不足。
首先我们要创建ODBC数据源,通过MFC程序把数据库数据源与前台界面连接起来。前台界面按钮设计主要依据数据库中各个表的列名设计。界面与界面之间有代码进行连接,通过建立类向导。
当达到界面与界面正确连接,界面与后台数据库正确连接后,运行后的前台可以对数据库进行操作,添加或者删除信息,也就达到了课设的目的与要求。
因为成绩管理系统是一项很实用的系统,所面对的数据量很大,所以我们要求系统能够高效快速的处理这些数据,并且要保证数据的正确性、相容性和安全性。VC++作为前台是将数据库中的数据读取出来,有助于用户对这些数据进行相应的操作,使操作更方便,更符合用户的要求。
关键词:SQL2008,VC++,E-R图,ODBC数据源,MFC应用程序
第1章 绪论
随着课程改革的不断深入,学校规模不断扩大、课程项目不断增多,为了解决学生选课管理上的复杂的人工操作,减轻重复工作,故设计了选课系统。学校规模的扩大使得学校对每年新生入学、毕业生离校及本校各种分流机制造成的学生信息产生变动,如学籍变动、个人信息修改。为了适应课程的改革,学校在每个学期都要开设一定的课程提供给学生,让学生根据自己的情况来选择,根据学生选择结果给出课程表。本校根据教学实际,为了使教师有效地管理学生信息 设计学生信息管理系统,由此形成学生成绩管理系统,本文就此设计思路进行阐述。随着学校规模的不断扩大,专业、班级、学生的数量急剧增加
文档评论(0)