ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:48.76KB ,
资源ID:7666071      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7666071.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(c程序设计李姣姣.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

c程序设计李姣姣.docx

1、c程序设计 李姣姣河南城建学院c程序设计课程设计报告书设 计 题 目:职工信息管理系统设计指 导 老 师:张芳芳 沈云琴 催雪冰学 生 学 号:083215106学 生 姓 名:李姣姣同 组 人 员:司青春 刘换 尹瑞敏时 间:2015年 12月 25日目录第1章 选 题 21.1 题目背景 21.2.1 标题 21.3开发环境 2第2章 设计内容 22.1实现功能 22.2 概要设计(涉及类的框图) 32.3 界面设计 33.1 涉及知识点 53.2 系统运行(主要运行界面抓图) 53.3 源程序清单(关键代码) 7第4章 结束语 12参考文献 12第1章 选 题1.1 题目背景随着信息时代

2、的到来和全社会信息化、网络化建设的兴起, 职工信息管理系统是一个企业单位不可缺少的部分,它的内容对于企业反的决策和管理者来说都是至关重要的,所以职工信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。当今社会,信息迅速膨胀,随着各个公司的规模扩大,有关信息管理工作所涉及的数据量越来越大,职工信息也大大增加,利用传统的手工查询,登记和修改等方法的处理速度远远跟不上公司的需求,有的公司不得不增加人力,物力来进行信息管理。1.2系统实现的具体分工系统分为职工号,姓名,性别,年龄,学历,工资,住址,电话等,还可以分为以下几个模块:职工信息录入功能,职工信息浏览功能,查询功能(按工资查询,按学历查

3、询),职工信息删除,修改功能, main() 函数实现对程序主界面的引导。1.2.1 标题职工信息管理系统设计1.3开发环境Visual C+ 6.0机型: 机房电脑 处理器名称:Intel(R)Core(TM)2 Duo CPU E7200 2.53GHz 硬盘驱动器:WDC WD1600AAJS-22WAAO 系统内存: 金士顿内存2GB 显示卡: NVIDIA GeFORCE 9400 GT 显示器: 方正科技FG981-W9操作系统: Microsoft Windows XP Professional 第2章 设计内容2.1实现功能系统主要包括职工信息录入功能,职工信息浏览功能,查询功

4、能(按工资查询,按学历查询),职工信息删除,修改功能,2.2 概要设计(涉及类的框图)2.3 界面设计界面设计在工作流程上分为职工信息录入功能,职工信息浏览功能,查询功能(按工资查询,按学历查询),职工信息删除,修改功能,该职工信息管理系统运行时界面上的目录体系和词语定义易于用户理解和操作,例如主界面的目录体系包括:1、职工信息录入功能2、职工信息浏览功能、3、查询功能。4、职工信息删除,修改功能又下分目录1新增、2查找、3显示、4删除、0退出。交互设计InteractiveDesign交互设计的目的是使产品让用户能简单使用。任何产品功能的实现都是通过人和机器的交互来完成的。该职工信息管理系统

5、中包含1)、清楚的错误提示,误操作后,系统提供有针对性的提示。例如查询输入的学历或工资错误时,系统会给出相应的提示,以查询信息函数定义错误。2)、使用用户的语言,而非技术的语言。3)、方便退出。4)、导航功能。很容易从一个功能跳到另外一个功能。视觉设计VisualDesign该管理系统界面清晰明了,在结构设计的基础上,参照目标群体的心理模型和任务达成进行了视觉设计。第3章 系统实现3.1 涉及知识点类封装、面向对象程序设计public数组的应用:一维数组循环语句的使用:for, while, do_while,过程化设计的思想等3.2 系统运行(主要运行界面抓图)主界面职工信息录入功能退出3.

6、3 源程序清单(关键代码)#include#includeusingnamespacestd;/*职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)*/classemployee/class是关键字,employee是类名public:/公有函数的声明virtualvoiddisplay()=0;/虚拟空显示protected:/保护成员函数的声明intnum;/职工号stringname;/姓名stringsex; /性别stringincome;/工资stringxueli;/学历stringadd;/住址inttel;classteacher:/class是关

7、键字,teacher是类名publicemployee/公有函数public:voidgetdata()/空的函数cout请输入职工号:num;/输入工号cout请输入姓名:name;cout请输入性别:sex;cout请输入工资:income;cout请输入学历:xueli;cout请输入住址:add;cout请输入电话:tel;voiddisplay()/空的数据输出cout职工号:numendl;cout姓名:nameendl;cout性别:sexendl;cout工资:incomeendl;cout学历:xueliendl;cout住址:addendl;cout电话:telendl;i

8、ntgetnum()/调用getdata工号函数returnnum;/输出职工号后结束stringgetname()/调用getdata姓名函数returnname;/输出姓名结束;classworker:/class是关键字,employee是类名publicemployeepublic:voidgetdata()cout请输入职工号:num;cout请输入姓名:name;cout请输入性别:sex;cout请输入工资:income;cout请输入学历:xueli;cout请输入住址:add;cout请输入电话:tel;voiddisplay()cout职工号:numendl;cout姓名:

9、nameendl;cout性别:sexendl;cout工资:incomeendl;cout学历:xueliendl;cout住址:addendl;cout电话:telendl;intgetnum()returnnum;stringgetincome()returnincome;voidmenu(int&choice)coutttt职工信息管理系统endl;coutttt1、增加一位职工记录endl;coutttt2、显示全部职工记录endl;coutttt3、删除一个职工endl;coutttt4、按工资查询endl;coutttt0、结束程序运行endl;coutchoice;intmai

10、n()intchoice=0;intindx1=0,indx2=0;boolflag=false;teachert50;/数组应用workerw50;/数组应用while(1)inti=0;intaverage=0;inttemp;stringtincome;menu(choice);switch(choice)/选择循环3.3.1重点编程功能(职工信息录入功能)case1:/循环条件一windx2+.getdata();/循环的调用break;/符合条件结束循环case2:/循环条件二for(i=0;i!=indx1;+i)ti.display();/输出t的数组i的值cout显示所有职工信

11、息:endl;/输出语句for(i=0;i!=indx2;+i)wi.display();/语句调用display公共数据break;case3:cout请输入要删除职工的职工号temp;for(i=0;i!=indx2;+i)/for循环嵌套ifif(temp=wi.getnum()dowi=wi+1;+i;while(i!=indx2);cout已删除endl;-indx2;break;break;case4:cout请输入工资:tincome;for(i=0;i!=indx2;+i)if(tincome=wi.getincome()wi.display();break;case0:fla

12、g=true;break;if(flag)break;return0;第4章 结束语在这一周的课程设计中,我们组的课程设计题目是:职工信息管理系统,以企业单位职工信息管理业务为背景,设计“职工信息管理系统”。一开始接到这个题目,我们对“职工信息管理”,这个概念不是很了解,所以在机房上机时,我们查阅了许多资料,了解到即是对职工的工号,姓名,年龄,学历等复杂多样的信息,能够较清晰,快捷而操作方便的现代化管理系统。弄清了这个基本概念以后,我们又详细理解了老师所讲的设计要求和注意事项,开始集中讨论分析问题,大致确定了总体的设计思路,初步提出问题的解决方案,以及系统大致设计方案和框架,接下来我们就着手编程。在编程过程中,我们先是根据系统所要求,找出所需要的我们在c+语言课程中所学到的知识点。编完程序,我们在机房进行了一次又一次的调试,找出了其中的错误,一一纠正,并且修改了其中不太完善的部分,力求做到实用并且精确。 。这次课程设计终于顺利完成了,在设计中遇到了很多编程问题,最后在崔老师的辛勤指导下,以及同学们的帮助下,最终迎刃面解。在此我向崔老师和那些帮助过我的同学们表示最衷心的感谢!参考文献 C+程序设计例学与实践C /C+程序设计

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1