第一范文网 - 专业文章范例文档资料分享平台

人事管理系统C++课程设计报告

来源:用户分享 时间:2025/7/23 6:14:48 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

编 号: B04931053 学 号: 201240450137

课 程 设 计

教 学 院 课程名称

题 目 专 业

计算机学院

面向对象程序设计课程设计

人事档案管理系统

软件工程 12软件工程 包先跃

吕鹏飞、林科辰、龙浪、陈精良

谢晋

班 级 姓 名 同组人员 指导教师

2013 年 12 月 15 日

(完成时间)

课程设计(论文)

目 录

一 概述 ............................................................................................................................................. 2

二 总体方案设计 ............................................................................................................................. 3 三 详细设计 ..................................................................................................................................... 3 程序流程图 ............................................................................................................................... 7 四 程序的调试与运行结果说明 ..................................................................................................... 8

4.1调试方法 ............................................................................................................................. 8 4.2运行的主要功能界面及分析 ............................................................................................. 9 4.3测试中的问题 ................................................................................................................... 12 五 课程设计总结 ........................................................................................................................... 13

5.1程序的效果描述 ............................................................................................................... 13 5.2优点与不足 ....................................................................................................................... 13 5.3个人体会 ........................................................................................................................... 13 参考文献 ......................................................................................................................................... 14 附录:............................................................................................................................................. 14

1

课程设计(论文)

一 概述

1. 课程设计的目的

1.理解和掌握该课程中的有关基本概念,程序设计思想和方法。 2.培养综合运用所学知识独立完成课题的能力。

3.培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论,全方位考虑问题等科学技术人员应具有的素质。

4.掌握从资料文献、科学实验中获得知识的能力,提高学生从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。

2. 课程设计的要求

1.需求分析:

①能够输入职工的综合情况的输入、修改以及删除; ②能够实现对职工信息的浏览; ③能够实现对职工进行查询; ④设计系统封面并由计时器控制; 2.系统性能要求: ①系统安全、可靠; ②功能齐全;

③操作方便、界面友好; ④易于维护和扩充。

3.系统的功能分析: 资料维护:系统维护包括对各种表记录的修改、删除、添加等操作。

4.资料维护:对数据表中的信息进行浏览。

系统查询:可以按职工编号、姓名等相关信息进行详细或模糊查询。 报表统计:包括统计职工编号、职工姓名、职工性别、所在部门、职工年龄、工作日期、基本工资、职称、职务和简历等字段。 其它操作:系统封面、计时器控制与人性化提示信息。 系统功能模块

人事管理系统有:数据查找与浏览、数据修改、报表显示和系统封面构成。 5.功能的实现:

1“数据查找与浏览”模块: (1)数据查找:

2

课程设计(论文)

对职工的编号、职工姓名、职工性别、所在部门、职工年龄、工作日期、 基本工资、职称、职务和简历等字段进行精确或模糊查找。

(2)数据浏览:可以对数据表中的数据实现,上一项、下一项、首相、尾项等操作。

(3)其他信息:设置字体、颜色属性和一些提示信息。 2“数据修改”模块:

(1)添加数据:增加一个新的记录 (2)修改数据:修改原有记录。

二 总体方案设计

整体设计为数据输入模块、数据添加模块、数据删除模块、数据查询模块、数据修改模块、数据统计模块、数据排序模块。

数据输入模块把员工信息逐一写入人事档案文件。数据添加模块用追加的方式把新增员工信息写入人事档案文件。数据删除模块根据人员编号查找要删除的人员,从文件中读一条记录,查看编号是否要删除,如果是,则舍弃。数据查询模块把编号和姓名作为查询字段,用基本查找算法查找人事档案文件,把符合查找要求的记录输出。数据输出模块通过菜单选择年龄或者来时时间,把数据从文件中读出来,任意选择一种排序算法对记录进行排序,输出排序结果。这些模块中我负责数据查询和删除两个部分。

三 详细设计

数据结构采用成员类:

class person //定义通讯成员类 { public:

char num[20];//编号 char name[30];//姓名 char sex[20];//性别 char age[20];//年龄 char position[20];//职位 char address[500];//地址 char tel[100];//手机号

3

搜索更多关于: 人事管理系统C++课程设计报告 的文档
人事管理系统C++课程设计报告.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c40cyu2lhnd371qz5cnov_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top