欢迎来到天天文库
浏览记录
ID:34277849
大小:5.43 MB
页数:15页
时间:2019-03-04
《《面向对象的编程技术》课程设计任务书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《面向对象的编程技术》课程设计报告课题名称人事管理系统专业班级网络工程162班姓名学号指导教师安徽工业大学计算机学院2017年12月-15-《面向对象的编程技术》课程设计任务书1.设计目的通过本课程设计,初步培养通过面向对象的思想解决问题的能力,熟悉软件开发过程,增强对相关专业知识的感性认识,掌握基本软件开发技能,提高应用所学知识在实践中发现问题、分析问题和解决问题的能力。2.选题(1)基于B/S结构应用软件设计;(2)基于C/S结构应用软件设计;(3)游戏软件开发;(4)各种实用小程序开发,如计算器,通信录、管理系统等。注
2、:①参考各种资料自行选题;②若出现同题,禁止相互参考(软件与实习报告不能相同)。4.设计要求1)对所开发系统进行功能分析、总体设计、详细设计、编码和测试。2)要求用VC++作为开发工具,版本不限3)软件结构良好,具备一定的可维护性和可靠性。5.实习报告要求1)设计结束要求完成一份设计报告,总结你的设计过程(打印稿);2)报告格式可参考附后内容,要求有目录。6.时间安排14-16周:选题17-18周:上机实验19周(或18周周五):验收程序,上交设计报告(具体时间另行通知)-15-目录1课题分析…………………………………………
3、………………...41.1选题背景.............................................................................................41.2软件功能分析……………………………………………………….42总体设计…………………………………………………………...42.1系统框图…………………………………………………………….42.2系统数据库设计…………………………………………………….53系统详细设计……………………………………………………
4、…63.1系统所用对象类的封装……………………………………………..63.2系统操作流程图……………………………………………………..63.3各功能实现的核心代码……………………………………………..83.4系统运行后的主要界面…………………………………………….104软件测试……………………………………………………………105存在的问题与不足…………………………………………………146收获心得……………………………………………………………14-15-课题分析1.1选题背景(人事管理系统)伴随着计算机科学与技术的发展,计算机
5、在企事业单位管理中的应用开始普及,利用计算机对企业档案进行管理已经势在必行。人事管理系统是现代化企业管理工作中不可缺少的部分。除此之外,人事管理系统具有数据库应用系统的典型特征,其问题域贴近现实生活便于初学者进一步扩展。1.2软件功能分析具有人事信息的增加、删除、查找和排序功能。1总体设计2.1系统框图1)功能模块图(如图所示):功能模块图-15-MFC对ODBC的封装硬件连接1)应用系统框架文件ØCMainFrame.cpp源文件该文件主要说明程序主框架中的类、头文件声明和对主框架的实现过程的记录。ØStdafx.cpp源
6、文件包括标准的文件,如预定义头文件。Ø人事管理系统.cpp文件主要用于为工程定义类。Ø人事管理系统Doc.cpp文件主要用于记录类的文件Ø人事管理系统Set.cpp-15-该文件主要用于说明关于类的设置,它将说明数据环境,数据连接等的设置过程。Ø人事管理系统View.cpp该文件可以对类进行查看并可以查看它的实现过程。2.2系统数据库的设计人事管理系统采用Accesss数据库:“人事管理系统.mdb”数据库中有一张“人事管理数据表”。用MicrosoftOffice中的Access软件建库、建表、输入数据,配置ODBC数据源
7、。1系统详细设计3.1系统所用对象类的封装-15-3.2系统操作流程图-15-图3-5筛选记录流程图3.3各功能实现的核心代码增加记录按钮响应代码:voidCMyView::OnButtonAdd()//增加记录{CDialog_Add_RecordDAR;if(DAR.DoModal()==IDOK){longNew_ID=m_pSet->GetMaxID()+1;m_pSet->AddNew();m_pSet->m_gzsj=COleDateTime::GetCurrentTime();m_pSet->m_jbgz=DA
8、R.m_jbgz;m_pSet->m_jl=DAR.m_jl;m_pSet->m_szbm=DAR.m_szbm;m_pSet->m_zc=DAR.m_zc;m_pSet->m_zgbh=DAR.m_zgbh;m_pSet->m_zgnl=DAR.m_zgnl;m_pSet->m_zgxb
此文档下载收益归作者所有