学生信息管理系统实验报告.doc

学生信息管理系统实验报告.doc

ID:48447144

大小:94.00 KB

页数:15页

时间:2020-01-30

学生信息管理系统实验报告.doc_第1页
学生信息管理系统实验报告.doc_第2页
学生信息管理系统实验报告.doc_第3页
学生信息管理系统实验报告.doc_第4页
学生信息管理系统实验报告.doc_第5页
资源描述:

《学生信息管理系统实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学生信息管理系统实验报告班级:10网工三班学生姓名:谢昊天学号:1215134046实验目的和要求:实验目的:1、加深理解Windows程序设计的基本概念;2、基于单文档的应用程序的创建;3、学会对话框及相关控件的创建;4、熟悉基本的Windows消息映射机制和消息相应过程。实验内容:1.创建一个基于对话框的应用程序,用于处理学生成绩,并能够处理相关数据。2.进一步完善实验二中的系统;3.在学生信息管理系统中添加一个信息查询对话框,并做好相应的界面设计;4.根据功能要求完成相应的界面设计;实验内容与分析设计:1.使用单文档或基于对话框应用程序框架;2.设计信息查询对话框,增加信息检索

2、功能;3.信息存储可以借助于数据库,也可以借助于文件,检索记录可以直接在记录文件中进行;4.通过界面的设计,增加成绩处理的功能;实验步骤与调试过程:1.打开Visualc++6.0编程环境;2.点击文件->新建、选择建立新的工程;选择Win32ConsoleApplication选项建立工程名为“学生信息管理系统”的一个空工程;3.继续点击文件->新建、选择建立新的文件;选择C++SourceFile选项建立在“学生信息管理系统”工程下的名为“学生信息管理系统”的文件;(或者使用试验一中的文件);整个系统的功能在菜单内完成,分别是在学生信息管理下的学生信息录入4.创建学生信息的录入。

3、voidAdd::OnOK(){UpdateData();if(m_sNum==""

4、

5、m_sName==""

6、

7、m_sMajor==""

8、

9、m_sGrade==""

10、

11、m_sBirthday==""

12、

13、(!m_cMale.GetCheck()&&!m_cFemale.GetCheck())){MessageBox("学生信息不完整,无法录入!","错误");return;}5.创建学生信息的删除。6.创建学生信息的修改。voidModify::OnOK(){UpdateData();ifstreamin("record.txt");intr=0,k;stringa;while(r!

14、=m_nRecord){in>>a;k=a.size();r++;if(r==m_nRecord)break;in.ignore(1024,'');}7.创建学生信息的查询。voidSearch::OnOK(){UpdateData();m_sName="";m_sMajor="";m_sGrade="";m_sBirthday="";m_cMale.SetCheck(0);m_cFemale.SetCheck(0);UpdateData(false);if(m_sNum==""){MessageBox("学号为空,无法查询!","错误");return;}8.可视化的窗口五个,

15、分别实现用户的登录,学生信息的录入,修改,删除,查找。9.通过窗口的各个按键对学生信息进行操作。10.在组建选项中点击执行【学生信息管理系统.exe】(或者Ctrl+F5)执行程序.11.程序没有错误,正常执行学生信息管理系统.exe,显示学生信息管理系统。实验结果:调试无误,正常运行学生信息管理系统.exe,显示学生信息管理系统操作页面。可以实现一下操作:1.实现简单地使用用户名和密码来进入登陆界面。2.实现任意添加学生的信息,包括添加学生的个人学号,姓名,性别,专业,年级出生日期。输入不允许为空,并且有提示功能,如果输入的时候有一项为空则提示输入相关的信息。3.实现删除学生的信息

16、,包括删除学生的个人学号,姓名,性别,专业,年出生日期。根据编号进行用户权限检查,在数据库中进行查找相符和的记录,如果编号在数据库中不存在相应记录,则提示不能删除,否则可以删除该记录。输入不允许为空,并且有提示功能,如果输入的时候为空则提示输入相关的信息。4.实现编辑学生的信息,包括编辑学生的个人学号,姓名,性别,专业,年级,出生日期。输入不允许为空,并且有提示功能,如果输入的时候有一项为空则提示输入相关的信息。5.实现查询学生的信息,包括编辑查询学生的个学号,姓名,性别,专业,年级,出生日期。输入不允许为空,并且有提示功能,如果输入的时候为空则提示输入相关的信息。6.实现保存学生的

17、信息,包括保存学生的个人学号,姓名,性别,专业,年级,出生日期。疑难小结:通过本次综合试验,了解了C语言、C++,Windows网络编程的一些基础知识,学习到了用C语言、C++,Windows网络编程的特点。学习到了如何如何建立一个学生类实现基本地操作;如何定义所需的学生类及实现基本地操作。如何定义指向结构体的指针设置服务器CSocket地址,实现了数据的存储,以及了实现查询学生的信息同,在实验过程中,回顾书本上的理论知识,巩固了Windows网络编程的知

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

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

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