1 / 33
文档名称:

MFC学生信息管理系统.doc

格式:doc   大小:551KB   页数:33页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

MFC学生信息管理系统.doc

上传人:小果冻 2024/5/11 文件大小:551 KB

下载得到文件列表

MFC学生信息管理系统.doc

相关文档

文档介绍

文档介绍:该【MFC学生信息管理系统 】是由【小果冻】上传分享,文档一共【33】页,该文档可以免费在线阅读,需要了解更多关于【MFC学生信息管理系统 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。重庆交通大学信息科学与工程学院报告书专业:计算机科学与技术课程名称:?信息技术实训I?题目:学生信息管理系统班级:2024级,计科四班设计者:韩旭辉完成时间:2024年11月1日至2024年11月27日重庆交通大学信息科学与工程学院任务书课程信息技术实训班级2024计科专业信息技术方向指导教师徐毅896920249xuyitiger@题目自选完成时间2011年10月19日至2011年11月2日主要内容要求:完成一个完整功能实现的MFC程序开发,〔总体设计和模块详细设计〕。〔必须有源码和注释〕。。。:〔格式见前页〕:⑴功能需求分析⑵系统设计⑶功能模块详细设计和流程图⑷设计代码⑸心得体会和参考资料说明:第14周周三下午34节一班提交打印设计报告及软件,答复老师提问,周四下午34节二班提交打印设计报告及软件,答复老师提问。报告文字不少于5000字,并装订成册。考核内容与方式平时成绩:20%设计报告:40%程序与演示,答复以下问题:40%版面要求题目用黑体三号,段后距18磅〔或1行〕,居中对齐;标题用黑体四号,段前、段后距6磅〔〕;正文用小四号宋体,;标题按“一〞、“㈠〞、“1〞、“⑴〞顺序编号。:(一).实现简单地使用用户名和密码来进入登陆界面,以加强DOS运行窗口的可视化效果。如果输入的用户名和密码有一项为空或者是输入的用户名和密码是错误的,那么不能进入系统。(二).实现任意添加学生的信息,包括添加学生的个人学号,姓名,性别,专业,年级出生日期。输入不允许为空,并且有提示功能,如果输入的时候有一项为空那么提示输入相关的信息。〔三〕.实现删除学生的信息,包括删除学生的个人学号,姓名,性别,专业,年出生日期。根据编号进行用户权限检查,在数据库中进行查找相符和的记录,如果编号在数据库中不存在相应记录,那么提示不能删除,否那么可以删除该记录。输入不允许为空,并且有提示功能,如果输入的时候为空那么提示输入相关的信息。〔四〕.实现编辑学生的信息,包括编辑学生的个人学号,姓名,性别,专业,年级,出生日期。输入不允许为空,并且有提示功能,如果输入的时候有一项为空那么提示输入相关的信息。〔五〕.实现查询学生的信息,包括编辑查询学生的个学号,姓名,性别,专业,年级,出生日期。输入不允许为空,并且有提示功能,如果输入的时候为空那么提示输入相关的信息。〔六〕.实现保存学生的信息,包括保存学生的个人学号,姓名,性别,专业,年级,出生日期。:〔一〕.该实验在VisualC++的MFC中完成,通过可视化编程实现实验的要求。用工程MFCAppWizard(exe)建一个工程文件Stuinfor。〔二〕.该系统的MFC的实验共分为四个类:Add实现学生信息的添加Delete实现学生信息的删除Modify实现学生信息的修改Search实现学生信息的查找〔三〕.由系统的功能分析,可把系统分成假设干个对话框窗口的形式,分别实现系统的输入,修改,删除,查询功能。每一个对话框定义一个类分别用来完成各个功能的实现。整个系统的功能在菜单内完成,分别是在学生信息管理下的学生信息录入,学生信息的删除,学生信息的修改,学生信息的查询。可视化的窗口五个,分别实现用户的登录,学生信息的录入,修改,删除,查找。通过窗口的各个按键对学生信息进行操作。〔四〕.由于整个系统的功能比较简单,所以实现所需的控件和代码不会太多,各个控件的变量以及控件的点击映射函数都是比较简洁的,整体来说,该系统是一个比较简洁的系统,他通过简明易懂的方式实现了实验的目的,对初步接触MFC的学生来说是一个非常好的实验教程。〔一〕.,按ctrl+r键,弹出插入资源对话框,选择dialog新建,在该对话框的属性里将标题改为登录。然后在新建的窗口中分别参加图中的各个控件,其中包括两个静态文本,两个编辑框。其中静态文本分别定为用户和密码,其相对应的编辑框的ID分别按默认的IDC_EDIT1,IDC_EDIT2不需要更改。在窗口中确实认键的属性里将标题改为登录,取消不变,其ID分别为IDOK,IDCANCEL不变。调整各个控件的位置,如图。,将窗口标题改为输入。同理,创立一个对话框,参加静态文本,学生信息录入,学号,姓名,性别,专业,年级,出生日期,ID取默认的,其中与学号,姓名,性别〔男,女〕,专业,年级,出生日期,录入,取消相对应的编辑框或是按钮的ID分别是IDC_EDIT2,IDC_EDIT3,IDC_RADIO1,IDC_RADIO2,IDC_EDIT4,IDC_EDIT5,IDC_EDIT6,IDOK,IDCANCEL如以下图参加个控件并设置相应的ID,调整个控件的位置。,完成学生信息管理系统的删除窗口,将窗口属性里的标题改为删除,参加静态文本,编辑框,按钮,组框,如以下图所示,其中静态文本的ID取其默认值,将确认键的标题改为删除,其余控件的ID也保持默认值不变。调整控件位置如图。组框的属性里的标题改为查询结果,用于显示查寻结果的,为下面信息的删除做好铺垫。如果没有查到要找的信息,系统也会给出提示,同时,查询结果里没有任何信息。同时为查询按钮映射一个成员函数OnButton1(),用于完成查询按钮的功能的实现。,在窗口属性里将标题改为查询,如以下图参加各个静态文本和控件,同上,各个控件的ID取其默认值,删除取消键,将确认键属性里的标题改为查询,用于执行数据的查询,同上,此对话框里也有一个查询结果的组框用于信息的输出,按键ctrl+w键,lassWizard里为查询键参加函数映射OnOK(),此函数的功能是查询记录中的数据。,图中参加的控件有静态文本,编辑框,旋转按钮,单项选择按钮,列表控件,删除原图中确实认,取消键,ID取其默认值。,按钮学生信息管理属性里的选择弹出,在学生信息管理下分别参加按键学生信息录入,学生信息的删除,学生信息的修改,学生信息的查询,ID分别为ID_MAdd,ID_MDelete,ID_MModify,ID_MModify。,Delete,Modify,Password控件添加变量如以下图