C课程方案设计书员工管理 .docx
《C课程方案设计书员工管理 .docx》由会员分享,可在线阅读,更多相关《C课程方案设计书员工管理 .docx(31页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结封面可编辑资料 - - - 欢迎下载精品名师归纳总结作者: PanHongliang仅供个人学习淮 阴 工 学 院可编辑资料 - - - 欢迎下载精品名师归纳总结系(院) :计 算机工程学院专业:软件工程班级:软件 1111姓名 : 周淼学 号:1111315217指导老师 :于长辉学年学期 :2021 2021 学年 第 1 学期2021年 1月6日设计任务书课题名称员工治理C+程序设计课程设计报告选题名称 :员工治理可编辑资料 - - - 欢迎下载精品名师归纳总结1.调研并熟识幻方的基本功能、数据流程与工作规程。设计2.学习与幻方相关的参考资料和基于VC+ 集成环境的编程技
2、术。 目的3.通过实际编程加深对基础学问的懂得,提高实践才能。4.学习开发资料的收集与整理,学会撰写课程设计报告。试验1.微型电子运算机( PC)。环境2.安装 Windows 2000 以上操作系统, Visual C+6.0 开发工具。1. 利用课余时间去图书馆或上网查阅课题相关资料,深化懂得课题含义及设计要求,留意材料收集与整理。2. 在第 16 周末之前完成预设计,并请指导老师审查,通过后方可进行下一任务步工作。 要求3. 本课题主要实现添加、修改、删除、读出、写入、查找、排序等。4. 终止后,准时提交设计报告(含纸质稿、电子稿),要求格式规范、内容完整、结论正确,正文字数不少于300
3、0 字(不含代码)。工作进度方案序号起止日期工 作 内 容在预设计的基础上,进一步查阅资料,完善设计方可编辑资料 - - - 欢迎下载精品名师归纳总结12021.1.22021.1.3案,形成书面材料。可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - - - 欢迎下载精品名师归纳总结22021.1.32021.1.4设计总体方案,构建、绘制流程框图,编写代码, 上机调试。可编辑资料 - - - 欢迎下载精品名师归纳总结32021.1.42021.1.5测试程序,优化代码,增强功能,撰写设计报告。可编辑资料 - - - 欢迎下载精品名师归纳总结42021.1.52021.1.6提交
4、软件代码、设计报告,参加答辩,依据老师反馈看法,修改、完善设计报告。可编辑资料 - - - 欢迎下载精品名师归纳总结指导老师(签章):年月日摘要:随着经济的快速进展,一个好的员工治理系统在企业及用人单位扮演者重 要角色。因此,本次我设计的课题是员工治理系统。为了设计一个功能完善的 的员工治理系统,我查阅图书,搜集了许多有关C+方面的资料,学会了可编辑资料 - - - 欢迎下载精品名师归纳总结switch 语句的使用、全局对象数组(Person100)的定义、函数调用机制的实现等诸多技能,并且将一部分课外的学问运用于我的代码,例如:使程序运行 稍作停顿( Sleep1000)。在详细编程时,我没
5、有使用链表结构,而是直接定义了一批全局对象数组,把员工信息通过函数储存在定义的全局对象数组中。 也由于这样,使得编译时候错误发生的削减了许多。然而,在初步设计好该系 统后,我发觉这样的系统只能储存有限数目的员工信息,无法做到员工信息储存的不限量。但是考虑到实际应用,只要定义的全局对象数组达到200 个就会足够企业使用。关键词: 员工治理。全局对象数组。编程体会目录1 课题综述 61.1 课题来源 61.2 课题意义 61.3 预期目标 61.4 面对的问题 61.5 需要解决的关键技术 62 总体方案 63 系统设计 63.1.1 算法描述 63.1.2 实现方法 73.1.3 详细设计 83
6、.2 员工治理系统程序模块设计 94 代码编写 105 程序调试 236 问题与解决方法 23总结 24致谢 25参考文献 25可编辑资料 - - - 欢迎下载精品名师归纳总结1 课题综述1.1 课题来源现代社会经济进展快速,不同类型人才在公司企业间的流淌特别频繁,传统的纸质员工治理系统已不适合现阶段的实际情形。为此,必需通过设计新的更为便利、操作简洁、不受时空限制的员工治理系统来治理员工信息。否就既铺张时间,又不能适应经济社会进展。1.2 课题意义设计一款新的员工治理系统,在实现系统添加、删除、查找、修改储存、排序等功能的同时 ,既锤炼了我实践操作才能,又增加了我对C+语言的熟识程度,同时仍
7、初步明白了公司企业对员工的治理制度、增加了团队协作才能。1.3 预期目标设计一个员工治理系统:定义一组全局对象数组。对部分全局对象数组进行操作。实现数据的输入、输出、查找、修改、删除、排序等。1.4 面对的问题对 VC 环境下的系统编制程序不够熟识,有的功能无法找到合适的代码, 对部分临界数据的处理不够精确,代码的注释不能让他人完全懂得。1.5 需要解决的关键技术对部分全局对象数组进行操作,不影响其他已储存的数据。同时,要设计相应程序实现把数据储存在系统中,即使从新打开系统也要让数据存在。使用switch语句实现函数的调用,最终实现系统的和谐运作。2 总体方案使用 C+语言设计员工治理系统,通
8、过函数调用方式使其能完成对员工的信 息管 理, 对 员工 信 息 的任 意添 加( add ) 、 查 询( find ) 、 删 除( dele)、修改( modify )、储存( save)及排序( index)3 系统设计3.1.1 算法描述可编辑资料 - - - 欢迎下载精品名师归纳总结在主界面上选择相应操作项,通过运用switch 语句来判定相应指令,实现对以下功能的选择 1:add添加员工信息 2: modify 修改员工信息 3: dele删除员工信息 4:index排序员工信息 5:find 查询员工信息 6: save储存员工信息。并用 六个函 数来 实现各个 部分的 功能
9、: void add。 void find 。 void dele。 void modify 。void save和 void index 。在执行完每一次数据操作后, 通过判定程序,来判定是否返回等。如返回,就操作同开头,否就执行其他操作。3.1.2 实现方法共同的基类 person包含如下信息:class Personpublic:Person / 构造函数voidsetPersonchar*num1,char*name1,char*sex1,char*birth1,char *tel1,char *salary1。/ 成员数据的修改函数。friend void add。/ 声明为 Per
10、son 的友元,函数功能为: 1.员工信息输入friend void modify。/ 声明为 Person 的友元,函数功能为: 2.员工信息修改friend void dele。/ 声明为 Person 的友元,函数功能为: 3.员工信息删除friend void index。/ 声明为 Person 的友元,函数功能为: 4.员工信息排序friend void find。/ 声明为 Person 的友元,函数功能为: 5.员工信息查找friend void save。/ 声明为 Person 的友元,函数功能为: 6.员工信息储存friend void read。private:/ 声明
11、编号、姓名、出生年月、性别、联系电话、基本工资等成员变量可编辑资料 - - - 欢迎下载精品名师归纳总结char num15 。char name15 。char sex5。 char birth15。char tel15。char salary15。在主函数中运用 Switch ( choice 选择需要的功能:switchchoice可编辑资料 - - - 欢迎下载精品名师归纳总结3.1.3 详细设计case 1:add 。/1.员工信息输入break 。case 2:modify 。 /2.员工信息修改break 。case 3:dele 。/3.员工信息删除break 。case 4:
12、index。/4.员工信息排序break 。case 5:find。/5.员工信息查找break 。case 6:save 。/6.员工信息储存break 。default:run=0。break 。可编辑资料 - - - 欢迎下载精品名师归纳总结1. 员工档案治理系统构建框架1、添加员工信息2、修改员工信息3、删除员工信息可编辑资料 - - - 欢迎下载精品名师归纳总结4、员工信息排序5、查找员工信息6、储存员工信息7、退出治理系统3.2 员工治理系统程序模块设计模块一:头文件,变量定义,函数的声明对系统所使用的变量进行定义,对函数进行声明模块二:员工信息的添加void add/1. 添加员
13、工信息模块三: 员工信息修改void modify/2. 员工信息修改模块四:员工信息删除void dele/3. 员工信息删除模块五:员工信息排序void index/4. 员工信息排序模块六:员工信息查找void find/5. 员工信息查找可编辑资料 - - - 欢迎下载精品名师归纳总结模块七: 员工信息储存void save/6. 员工信息储存4 代码编写#include #include #include #include #include#include / 字符转浮点 atofusing namespace std。int NUM=0。/ 计数员工的个数int saveCtrl=
14、1。/ 该变量用于检测数据的修改后是否储存的情形class Personpublic:Person / 构造函数voidsetPersonchar*num1,char*name1,char*sex1,char*birth1,char *tel1,char *salary1。 /成员数据的修改函数。 friend void add。/1.员工信息输入friend void modify。/2.员工信息修改 friend void dele。/3.员工信息删除friend void index。/4.员工信息排序friend void find。/5.员工信息查找friend void save。
15、/6.员工信息储存private:/ 声明编号、姓名、产生年月、性别、联系电话、基本工资等成员变量char num15 。char name15 。char sex5。char birth15。char tel15。可编辑资料 - - - 欢迎下载精品名师归纳总结char salary15。 。Person Per500。/ 声明全局 Person 对象数组voidPerson:setPersonchar*num1,char*name1,char*sex1,char*birth1,char *tel1,char *salary1strcpynum,num1 。strcpyname,name1
16、。strcpysex,sex1。strcpybirth,birth1。strcpytel,tel1。strcpysalary,salary1。void menu/ 主菜单coutsetw45员工治理系统 endl 。coutendl 。coutendl 。coutsetw451.员工信息添加endl。coutsetw452.员工信息修改endl。coutsetw453.员工信息删除endl。coutsetw454.员工信息排序endl。coutsetw455.员工信息查找endl。coutsetw456.员工信息储存endl。coutsetw370.退出 endl。cout 请选择( 06):
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C课程方案设计书员工管理 课程 方案设计 员工 管理
限制150内