欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

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

    • 资源ID:1418131       资源大小:174.50KB        全文页数:25页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

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

    1、 课课 程程 设设 计计 教教 学学 院院 计算机学院 课程名称课程名称 面向对象程序设计课程设计 题题 目目 人事档案管理系统 专专 业业 软件工程 班班 级级 姓姓 名名 同组人员同组人员 指导教师指导教师 2013 年 12 月 15 日 (完成时间) 1 目目 录录 一 概述 . 2 二 总体方案设计 . 3 三 详细设计 3 程序流程图 . 7 四 程序的调试与运行结果说明 8 4.1 调试方法 . 8 4.2 运行的主要功能界面及分析 . 9 4.3 测试中的问题 .12 五 课程设计总结 13 5.1 程序的效果描述 13 5.2 优点与不足 .13 5.3 个人体会 13 参考

    2、文献.14 附录: 14 2 一一 概述概述 1. 课程设计的目的课程设计的目的 1理解和掌握该课程中的有关基本概念,程序设计思想和方法。 2培养综合运用所学知识独立完成课题的能力。 3培养勇于探索、严谨推理、实事求是、有错必改,用实践来检验理论, 全方位考虑问题等科学技术人员应具有的素质。 4掌握从资料文献、科学实验中获得知识的能力,提高学生从别人经验中 找到解决问题的新途径的悟性,初步培养工程意识和创新能力。 2. 课程设计的要求课程设计的要求 1.需求分析: 能够输入职工的综合情况的输入、修改以及删除; 能够实现对职工信息的浏览; 能够实现对职工进行查询; 设计系统封面并由计时器控制;

    3、2.系统性能要求: 系统安全、可靠; 功能齐全; 操作方便、界面友好; 易于维护和扩充。 3.系统的功能分析: 资料维护:系统维护包括对各种表记录的修改、删除、添 加等操作。 4.资料维护:对数据表中的信息进行浏览。 系统查询:可以按职工编号、姓名等相关信息进行详细或模糊查询。 报表统计:包括统计职工编号、职工姓名、职工性别、所在部门、职工年龄、 工作日期、基本工资、职称、职务和简历等字段。 其它操作:系统封面、计时器控制与人性化提示信息。 系统功能模块 人事管理系统有:数据查找与浏览、数据修改、报表显示和系统封面构成。 5.功能的实现: 1“数据查找与浏览”模块: (1)数据查找: 3 对职

    4、工的编号、职工姓名、职工性别、所在部门、职工年龄、工作日期、 基本工资、职称、职务和简历等字段进行精确或模糊查找。 (2)数据浏览:可以对数据表中的数据实现,上一项、下一项、首相、尾项等 操作。 (3)其他信息:设置字体、颜色属性和一些提示信息。 2“数据修改”模块: (1)添加数据:增加一个新的记录 (2)修改数据:修改原有记录。 二 总体方案设计 整体设计为数据输入模块、数据添加模块、数据删除模块、数据查询模块、数 据修改模块、数据统计模块、数据排序模块。 数据输入模块把员工信息逐一写入人事档案文件。数据添加模块用追加的方 式把新增员工信息写入人事档案文件。数据删除模块根据人员编号查找要删

    5、除 的人员,从文件中读一条记录,查看编号是否要删除,如果是,则舍弃。数据 查询模块把编号和姓名作为查询字段,用基本查找算法查找人事档案文件,把 符合查找要求的记录输出。数据输出模块通过菜单选择年龄或者来时时间,把 数据从文件中读出来,任意选择一种排序算法对记录进行排序,输出排序结果。 这些模块中我负责数据查询和删除两个部分。 三三 详细设计详细设计 数据结构采用成员类: class person /定义通讯成员类 public: char num20;/编号 char name30;/姓名 char sex20;/性别 char age20;/年龄 char position20;/职位 ch

    6、ar address500;/地址 char tel100;/手机号 4 char nation30;/民族 char political_status20;/政治面貌 char marital_status20;/婚姻状况 char school200;/毕业院校 char identity500;/身份证号 char email20;/邮箱 P ublic: /对其成员函数的声明 void add_person(int /新增通讯成员 bool searchnum(); /按编号查找 bool searchname(); /按姓名查找 void delnum(int /按编号删除 void delname(int /按姓名删除 void showall(); /统计职员数 void get_i(); /读取数据文件职员数 friend ostream /重载运算符 “num; coutname;


    注意事项

    本文(C++课程设计报告--人事管理系统)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583