用MFC实现的学生平时成绩管理系统界面化.docVIP

用MFC实现的学生平时成绩管理系统界面化.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用MFC实现的学生平时成绩管理系统界面化.doc

xxxxxxxxxxxxxxxxx学院 面向对象程序设计实习报告 题 目: 学生平时成绩管理系统 学 号 姓 名 专业班级 指导教师 实践日期 目 录 一、综合训练目的与要求 1 二、综合训练任务 1 三、总体设计 1 四、详细设计说明 2 (1)、登录界面的设计 2 (2)、菜单界面的设计 3 (3)、新生学生成绩的录入界面设计 4 (4)、学生平时成绩查询操作界面 5 (5)、修改学生信息窗口设计 5 (6)、删除窗口的设计 6 五、调试与测试 7 (1)、学生信息以及平时成绩信息存储的问题 7 (2)、函数和操作界面的连接问题 8 (3)、操作界面的美化问题 8 (4)、操作之后没有提示的问题 8 (5)、其他调试问题 8 六、实习日志 8 七、实习总结 10 八、附录:核心代码清单 10 (1)、源文件代码清单(Source File) 10 (2)、头文件代码清单(Header Files) 34 一、综合训练目的与要求 在经过一个学期的面向对象程序设计之后,为了让学生掌握面向对象程序设计的基本方法,加深对面向对象的思想,包括封装性,继承性,多态性的理解,此次程序设计综合运用所学知识解决实际问题,将课堂的书本知识有效的在程序中体现出来,让学生更理解C++功能之强大,进一步让学生对面向对象的方法以及C++的编程思想有较好了解和认识,通过对题目设计的实战掌握应用软件的分析方法和工程设计方法,提高升序设计的能力和综合只是的运用能力,此外,此次设计培养独立开发、设计、调试、运行程序的能力,激发学生较强的自学兴趣,锻炼学生之间以及学生雨老师的沟通能力,培养学生之间的合作精神,让彼此更好的认识到合作的重要性,使学生在今后的学习中加强对合作精神的培养。 二、综合训练任务 1、培养学生自学的能力,这次实习我开始用的是QT感觉QT实在是不太理解,又转型用的MFC,虽然对MFC也不是很懂,但至少不算是陌生,开始研究MFC的各种类的创建和界面窗口的设计以及代码的编写,虽然加大了实习的难度。但更加能够突出学生的学习能力。其中用到的知识,在MFC 中的文本操作我基本不会,经过3天的研究和理解基本理解了一些简单的文本存储和文本操作。 2、培养学生养成充分利用参考书和查询手册的能力,培养学生自己独立思考,深入研究,分析问题、解决问题的能力。 3、巩固和加深对程序设计课程的理解,提高综合运用课程所学知识的能力。 三、总体设计 我选的是题目是“学生平时成绩管理系统”,开始不知道该怎么着手做,慢慢的在网上找到了一些类似的范围我参考了一下,大概一开始就是要做个登录界面,然手是是主窗口,主窗口上面要显示的是“学生平时成绩管理系统”的一些操作,例如:学生平时成绩的查询,新生平时成绩的录入,学生平时成绩的修改以及学生平时成绩的删除等等功能。 开始着手做登录框的操作界面的时候感觉好盲目的,因为自己本身的MFC操作能力就很差,做登录界面和函数的连接的时候出现了蛮多的错误。 在对学生的平时成绩的存储时又出现了自己难以解决的问题,例如拿什么存储用什么输出,开始想的是用数据库存储用SQL server2003 来读取,可是在连接数据库的时候出现问题,自己很难解决,最后转型用文本形式存储学生平时成绩记录以供用户的查询,修改,删除,等等。 在我的题目设计中,我用了4个类,AddDlg CCheck UpdataDlg Delinfo 这4个类分别来完成对学生平时成绩的录入,查询,修改,删除操作。 图3-1 四、详细设计说明 (1)、登录界面的设计 对于学生平时成绩管理系统的登录界面,首先就要突出这是学生平时成绩管理系统,之后和大多数登录界面相同,填入用户名和密码,截图如下: 图4—1登陆界面 操作界面用了最简单的MFC语句在DOC.cpp里面写的一段代码,实现用户登录时登录名和密码的检索,本来是想把文本编辑框全部设为透明的但是做了之后效果不好就没有将动态文本编辑框设置问透明的。 (2)、菜单界面的设计 在学生管理系统的操作界面我采用了MENU菜单式的对话框实现对学生平时成绩管理系统的一些列操作选项菜单,截图如下: 图4-2菜单窗口 虽然背景很单调,但是点击“学生平时成绩管理”是会出现一个菜单选项,有“学生平时成绩查询”“新生平时成绩录入”“学生平时成绩修改”“删除学生平时成绩”等4个基本对学生平时成绩管理系统的操作。 (3)、新生学生成绩的录入界面设计 在新生平时成绩录入的界面我设计了学生了一些基本信息编辑框,例如:姓名,学号,性别,年级,班级等,学生的平

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档