面向对象课程设计报告人事管理系统

面向对象课程设计报告人事管理系统

ID:6745586

大小:126.00 KB

页数:12页

时间:2018-01-24

面向对象课程设计报告人事管理系统_第1页
面向对象课程设计报告人事管理系统_第2页
面向对象课程设计报告人事管理系统_第3页
面向对象课程设计报告人事管理系统_第4页
面向对象课程设计报告人事管理系统_第5页
资源描述:

《面向对象课程设计报告人事管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《面向对象的编程技术》课程设计实验报告(人事管理系统)姓名:学号:班级:指导老师:日期:2010-12-3112目录一、设计主题与目的……………………………………………3二、应用程序简介…………………………………………………31.设计目的………………………………………………32.功能介绍………………………………………………33.基本内容………………………………………………34.主要技术………………………………………………45.运行环境………………………………………………5三、界面设计…………………………………

2、……………………51.总体设计结构图……………………………………52.类层次图………………………………………………53.主要运行界面及介绍………………………………6四、创新和难点………………………………………………………11五、目前仍存在的问题……………………………………………11六、心得体会…………………………………………………………11附录……………………………………………………………………12使用说明……………………………………………………………1212课程设计名称:人事管理系统一、设计主题与目的1、使

3、学生巩固和加强《面向对象程序设计》课程的理论知识。2、使学生掌握C++语言的基本概念、语法、类与对象的使用特点。3、进一步理解和运用面向对象设计的思想和方法。4、使学生掌握调试程序的基本方法及上机操作方法。5、掌握书写程设计开发文档的能力,使学生学会撰写课程设计总结报告。课程设计的思想和方法还可以作为学生做毕业论文时的参考资料。6、通过查阅手册和文献资料,培养学生独立分析问题和解决问题的能力。为学生做毕业设计打好基础。7、培养学生的创新能力和创新思维。学生可以根据指导书和相关文献上的参考算法,自己设计出相应的

4、应用程序。二、应用程序简介1.设计目的:制作人数管理系统,创建人事管理数据表,该表反映职工的基本信息,其中包含职工编号、职工姓名、职工性别、所在部门、职工年龄、工作日期、基本工资、职称、简历等字段。并能进行以下操作:①能够输入职工的综合情况的输入;②能够实现对职工信息的删除;③能够实现对职工进行修改;④能够实现对职工进行排序;⑤能够实现对职工进行查询。2.功能介绍:人事管理系统功能有:增加记录,删除记录,修改记录,排序记录,筛选记录。通过主窗体调用其他窗体,主窗口包含了职工信息显示,也包含了对人事管理的操作。

5、在显示的信息下有五个功能选项,一一对应,包括增加记录、删除记录、修改记录、排序记录、筛选记录等功能模块。增加记录可完成对职工记录的录入并记录。删除记录可将当前记录永久删除。修改记录可按具体要求对当前记录进行修改,如对职工编号的修改。排序记录可以在当前使用下,将职工信息按编号的大小顺序排列,以方便查看。筛选记录可以按具体要求筛选出职工信息。3.基本内容:每一个界面属于一个类,类上的选择按钮由该类的成员函数实现,而职工信息则是数据成员,弹出的新界面与上个界面则是组合的关系。主界面的类是CMyView,成员函数有O

6、nButtonAdd()(增加数据),OnButtonDel()(删除数据),OnButtonChange()(修改数据),OnButtonSort()(排序数据),12OnButtonFilter()(筛选数据)。数据库类为CMySet,定义指针对象m_pSet,它的数据成员对应数据库里的成员,修改更新与调用都要使用m_pSet调用数据成员。1).“增加数据”模块:增加一个新的记录。由成员函数OnButtonAdd()实现,点击后将弹出新窗口,该窗口对应的类是CDlgAdd,创建对象Add,在编辑框里输入员

7、工信息,即给CDlgAdd的数据成员赋值,然后再通过CDlgAdd的对象Add将数据成员的值赋给类CMySet,接受的也是类CMySet的对象m_pSet。例如输入职工编号“m_pSet->m_zgbh=Add.m_Addzgbh”。完成后将更新记录集且重新提取数据。2).“删除数据”模块:删除当前数据。由成员函数OnButtonDel()实现,点击删除数据后将直接删除当前显示的信息。3).“修改数据”模块:可按职工编号、职工姓名等字段具体的修改原有记录。由成员函数OnButtonChange()实现,点击后

8、将弹出新窗口,新的窗口所对应的类为CDlgChange,定义对象Dlgchange。它的构建思想与“增加数据”类似,不过这里要输入两个信息,先输入要修改的对象(如“职工编号”),再输入修改后的数据,通过if语句判断,通过类CDlgChange的对象Dlgchange准确的将数据传给CMySet里对应的职工编号。还有一个区别的就是修改工作时间,因为工作时间的数据类型很“特别”(COleDateTime

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

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

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