vc++课设课程设计报告

vc++课设课程设计报告

ID:11098886

大小:2.31 MB

页数:32页

时间:2018-07-10

vc++课设课程设计报告_第1页
vc++课设课程设计报告_第2页
vc++课设课程设计报告_第3页
vc++课设课程设计报告_第4页
vc++课设课程设计报告_第5页
资源描述:

《vc++课设课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录一、需求与功能分析1二、系统总体框架1三、模块设计与分析1四、类的设计与分析2五、特色算法分析6六、功能测试6七、存在的不足与对策14八、程序源代码15-31-一.需求与功能分析本系统为了更好地实现对考试相关信息管理。本系统主要功能是对文件进行读取,修改和删除等。系统由MFC编写,有友好的操作界面,设计简单明朗也是一大特色,能够很方便管理员进行操作,其中实现功能如下:输入:考生相关信息:考生姓名,考号,性别,班别,监考老师。功能:对学生资料的查询,修改,删除,添加。二.系统总体框架考试管理系统用户基本操作查询部分考生信息添加考生信息修改考生

2、信息删除部分考生信息三.模块设计与分析1.查询考生信息当按下这个按钮,会弹出一个窗口,用户可以输入需要查询的考生考号,然后该考生的信息就会显示在下面的列表上.2.添加考生信息当按下这个按钮,会弹出一个窗口,然后再把需要添加的资料添在相应的信息栏上.这样该考生资料就会添加在名为db1数据库的表1上。3.修改考生信息当按下这个按钮,会弹出一个窗口,用户可以输入需要修改的考生考号,然后再把需要修改的资料添在相应的信息栏上.4.删除部分考生信息在主窗口的列表中,点选需要删除的一栏或多栏,按下删除按钮,-31-弹出一个对话框,按确定,该资料就会从数据库中

3、删除掉。四.类的设计与分析添加考生信息的类:classadd_student:publicCDialog//主对话框类{//Constructionpublic:add_student(CWnd*pParent=NULL);enum{IDD=IDD_DIALOG1};CStringm_class1;CStringm_name;CStringm_num;CStringm_sex;CStringm_teacher;protected:virtualvoidDoDataExchange(CDataExchange*pDX);protected:vir

4、tualvoidOnOK();DECLARE_MESSAGE_MAP()};查询考生信息的类:classfind:publicCDialog{public:CBrushbr;CBitmaph;_RecordsetPtrm_pSet;find(CWnd*pParent=NULL);enum{IDD=IDD_DIALOG3};-31-CListCtrlm_bank1;CStringm_num;protected:virtualvoidDoDataExchange(CDataExchange*pDX);protected:afx_msgvoidOnB

5、utton1();virtualBOOLOnInitDialog();afx_msgHBRUSHOnCtlColor(CDC*pDC,CWnd*pWnd,UINTnCtlColor);DECLARE_MESSAGE_MAP()private:_bstr_tvar;};修改信息的类:classname2:publicCDialog{public:CBitmapb;CBrushbr;name2(CWnd*pParent=NULL);enum{IDD=IDD_DIALOG2};CStringm_chass1;CStringm_change;CStri

6、ngm_name;CStringm_num;CStringm_sex;CStringm_teacher;CStringm_oldnum;protected:virtualvoidDoDataExchange(CDataExchange*pDX);protected:virtualvoidOnOK();virtualBOOLOnInitDialog();afx_msgHBRUSHOnCtlColor(CDC*pDC,CWnd*pWnd,UINTnCtlColor);DECLARE_MESSAGE_MAP()};-31-主对话框类:classCAb

7、outDlg:publicCDialog{public:CAboutDlg();enum{IDD=IDD_ABOUTBOX};protected:virtualvoidDoDataExchange(CDataExchange*pDX);protected:DECLARE_MESSAGE_MAP()};classCMuzi2App:publicCWinApp{public:CMuzi2App();public:virtualBOOLInitInstance();DECLARE_MESSAGE_MAP()};-31-classCMuzi2Dlg:p

8、ublicCDialog{public:CBrushbr;CBitmapb;voidzhao();_RecordsetPtrtea;CMuzi2Dlg

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

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

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