人事管理系统《面向对象的编程技术》课程设计实验报告.docVIP

  • 31
  • 0
  • 约 15页
  • 2017-09-05 发布于陕西
  • 举报

人事管理系统《面向对象的编程技术》课程设计实验报告.doc

《面向对象的编程技术》课程设计实验报告 姓 名: 王立生 学 号: 129074164 班 级: 软件121 指导老师: 汤亚玲 日 期: 2013-12-26 目录 1.设计任务与要求 2 1、设计目的 2 2、课程设计的要求 2 二、系统分析 3 1.需求分析: 3 2.功能分析: 3 3. 系统功能模块 3 4.功能的实现: 3 6. 模块框架图 4 三、系统设计 4 四、总结 8 源代码 9 1.设计任务与要求 设计题目:人事管理系统 1、设计目的: 制作人事管理系统,实现对增加数据记录,删除记录,排序记录,筛选记录数据的的要求。 2、课程设计的要求: A. 用ACCESS创建人事管理数据表,该表记录职工的基本信息,其中包含职工编号、职工姓名、职工性别、所在部门、职工年龄、工作日期、基本工资、职称和简历等信息。 B. 创建新的数据源 B.论述你对“MFC AppWizard(exe)”生成的应用程序的框架的认识、理解和开发新的。 二、系统分析 1.需求分析: 可利用该程序实现对员工信息的记录与浏览 能够对职工信息进行输入、删除、排序以及筛选等操作; 2.功能分析: 新增记录:系统能在原有记录的基础上增加新的纪录 删除记录:对数据表中的信息进行删除。 筛选记录:根据职工标号对职工进行筛选精确查找职工人员。 排序记录:对职工信息进行排序 3. 系统功能模块 人事管理系统有:新增记录、删除记录、排序记录、筛选及浏览记录。 4.功能的实现: 1.“筛选及浏览记录”模块: 在access中建表时,在职工编号栏开启关键词索引功能,筛选时在话框的编辑框内输入要筛选的职工标号即可进行筛选。 2.“新增记录”模块: 在新建一个对话框创建一个新类,给每个编辑框绑定变量,在 人事管理系统View.cpp 中增添自拟文件头 3.“数据删除”模块: 显示当前的数据内容,点击删除按钮将该职工的所有信息删除。 6. 模块框架图 三、系统设计 1、界面设计 运行时主界面 增加记录界面 筛选界面 2、程序设计 通过主窗体调用其他窗体,在调用增加记录是要弹出新的对话框,以便输入要添加的信息。筛选记录时,要实现在创建ACCESS数据库时打开索引功能。这样再点击筛选记录是只要在新对话框中输入关键词(职工编号)便可。 四、总结 此次的人事管理系统的设计,主要是运用的MFC操作,以让程序更加的便于操作,使用!通过此次设计我最大的收获是直观的看见了程序设计的作用领域,为我以后的学习有添加了兴趣。其次也让我初步了解了MFC程序的结构,最后在设计中,通过解决“日期/时间字段”问题,初步理解其的不同(其实在第三次设计时便运用老师给的第一种方法解决利日期/时间字段问题,但在后面的设计中不知又在哪错了一步,导致无法插入函数,输入数据。所以又重新设计时便将其改为文本形式了,以避免后面的错误!) 参考资料 源代码: // 人事管理系统View.cpp : implementation of the CMyView class // #include stdafx.h #include 人事管理系统.h #include DlgQuery.h //因后面要用到对话框 IDD_DIALOG1(CDlgQuery 类)来输入筛选条件 #include DlgAdd.h #include 人事管理系统Set.h #include 人事管理系统Doc.h #include 人事管理系统View.h #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif ///////////////////////////////////////////////////////////////////////////// // CMyView IMPLEMENT_DYNCREATE(CMyView, CRecordView) BEGIN_MESSAGE_MAP(CMyView, CRecordView) //{{AFX_MSG_MAP(CMyView) ON_BN_CLICKED(IDC_BUTTON_ADD, OnButtonAdd) ON_BN_CLICKED(IDC_BUTTON_DEL, OnButtonDel) ON_BN_CLICKED(IDC_BUTTON_FILTER, OnButtonFilter) ON_BN_CLICKED(IDC_BUTTON_SORT, OnButtonSort) //}}AFX_MSG_MAP // Stan

文档评论(0)

1亿VIP精品文档

相关文档