欢迎来到天天文库
浏览记录
ID:39546650
大小:1.02 MB
页数:28页
时间:2019-07-06
《C++课程设计MFC要求》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、面向对象程序设计课程设计(之方向二-VC++MFC应用)指导书1.设计一:“用VC++制作一个人事管理系统”1.1课程设计的目的和意义人事管理系统具有数据库应用系统的典型特征,同时系统结构与现实生活联系紧密,便于没有分析、设计经验的同学进一步扩展,应此它的开发简单而又不失一般性。本设计的目的是使同学们初步掌握VC++MFC应用程序的结构和开发。1.2课程设计要求(满分85~90)(1)完成具有以下功能的人事管理系统:人事信息的增、删、改、查和排序,并能成功演示其运行。(2)阐述在开发过程中遇到的问题及解决过程。(3)解决VC在开发
2、数据库应用时“日期/时间字段”的查询和更新问题。(可以采用其他新方法)(4)论述你对“MFCAppWizard(exe)”生成的应用程序的框架的认识、理解和开发心得。(5)选做:同学们可根据自己的调研进一步扩充系统功能,如“万能查询”,即可以按所有字段查询。附:教学大纲中的有关要求:成绩考核《面向对象的编程技术》课程设计实验采用课程设计实验报告和课程设计实验应用系统程序综合评定成绩,其中课程设计实验报告占60%;课程设计应用系统程序占40%。课程设计提交一份综合实验报告,一份程序软盘,课程设计应用系统程序采取上机检验的方式确定分数
3、。课程设计实验报告的基本格式课程设计实验报报告的基本内容至少包括封面、正文、附录三部分。1.封面封面包括“《面向对象的编程技术》课程设计实验报告”、班级、姓名、设计时间等信息。2.正文(1)应用程序的名称;(2)应用程序的主题、设计目的;(3)应用程序简介:设计目的、功能介绍、基本内容、主要技术、运行环境等;(4)应用程序的总体设计结构图、类层次图、主要运行界面的介绍;(5)创新和难点:阐述创新的得意之处;在开发过程中遇到的重点、难点问题及解决过程。(6)课程设计中目前存在的问题;(7)设计实践过程中的心得体会。3.附录附录中至少
4、包括:附录1:程序的安装、使用说明。2.设计一:“用VC++制作一个人事管理系统”开发指导2.1数据库设计采用Access数据库:“人事管理系统.mdb”数据库中有一张“人事管理数据表”方法一:利用VC++创建数据工程VC主菜单
5、文件
6、新建
7、工程标签中的数据库工程
8、输入工程名和保存位置,ok
9、进入数据源选择对话框,选机器数据源
10、new,用户数据源,下一步
11、数据源类型选MicrosoftAccessDriver[*.mdb]下一步,完成
12、先create一个库“人事管理系统.mdb”,然后输入数据源名称,ok
13、回到数据工程窗体,双击弹
14、开,Tables右键,准备在数据库中new一张“人事管理数据表”。不规范的VC++安装版无法“NewTable”,所以只好把前面工作全删掉,准备采用方法二。方法二:用Office中的Access软件建库、建表、输入数据,配置ODBC数据源“人事管理数据表”结构如下:字段名称字段类型字段大小索引必须填写职工编号数字长整型有(无重复),主键是职工姓名文本20是职工性别文本2是所在部门文本30是职工年龄数字整型是工作时间日期/时间10《短日期》是基本工资数字单精度是职称文本20是简历备注默认是输入数据:配数据源:控制面板
15、管理工具
16、双击
17、数据源(ODBC)《指W2K,98或xp下可能位置不同》
18、UserDSN
19、Add
20、数据源类型选MicrosoftAccessDriver[*.mdb],完成
21、输入数据源名称“人事管理系统”,“选择”刚创建好的mdb文件,确定2.2创建人事管理应用程序框架VC++
22、文件
23、新建
24、工程标签中的MFCAppWizard(exe)向导
25、输入工程名和保存位置,ok选“单文档”,“支持文档/视图架构”,next选不带文件支持的数据库视图,点DataSource,选中刚建好的ODBC数据源及其中的表此时就可以finish。看一下摘要。向导已帮你生
26、成程序框架理解此框架见参考书2.3制作人事管理主窗体向导已生成主窗体:Dialog下的IDD_MY_FORM。在此对话框中加10个静态标签控件(只是用来提示其旁边的编辑框),如下表:控件ID控件类型控件标题IDC_STATIC_BT静态标签人事管理系统IDC_STATIC_ZGBH静态标签职工编号IDC_STATIC_ZGXM静态标签职工姓名IDC_STATIC_ZGXB静态标签职工性别IDC_STATIC_SZBM静态标签所在部门IDC_STATIC_ZGNL静态标签职工年龄IDC_STATIC_GZSJ静态标签工作时间IDC_
27、STATIC_JBGZ静态标签基本工资IDC_STATIC_ZC静态标签职称IDC_STATIC_JL静态标签简历每个控件下右键
28、属性,可设置其ID和标题在对应的静态标签右边放9个编辑框控件,每个控件下右键
29、属性,可设置其ID。控件ID控件类型绑定
此文档下载收益归作者所有