职工管理系统说明书(金明宙).doc_第1页
职工管理系统说明书(金明宙).doc_第2页
职工管理系统说明书(金明宙).doc_第3页
职工管理系统说明书(金明宙).doc_第4页
职工管理系统说明书(金明宙).doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高级语言程序设计说明书职工信息管理系统 系 别 计算机工程系 专业班级 11计算机科学与技术1班 学生姓名 金明宙 指导教师 廖 玲 完成日期 2012-11.29目 录引言 (3)程序结构 (3)程序流程图 (4)程序源程序模块设计说明 (5)模块1 : 函数头 (5)模块2: 主函数 (5)模块3-1:子函数(添加) (5)模块3-2:子函数(浏览) (6)模块3-3:子函数(删除) (6)模块3-4:子函数(查找) (7)模块3-5:子函数(修改) (7)程序使用说明 (8)总结 (9)l 引言程序名称:职工信息管理系统 开发平台:windows 2007 Microsoft Visual C+ 6.0主菜单的主要功能:1.添加员工信息; 2.显示员工信息(能够显示公司员工的信息); 3.查找员工信息(能按姓名或者编号查找各类人员的信息); 4.修改员工信息(能够修改/删除各类人员的信息); 5.删除员工信息; 6.员工的工作编号在输入人员信息时生成,每输入一个员工信息编号顺序都能加1; 7.以文件方式将输入的各类公司员工信息进行保存;添加员工信息的功能:能够按照要求输入员工的编号、姓名、性别、年龄、工资2.显示员工信息:能够按要求显示公司员工的信息包括他们的编号、姓名、性别、年龄、工资等 3.查找员工信息:按要求输入公司员工的编号或姓名查找他们的性别、年龄、工资等 4.修改员工信息:能够修改或者删除员工错误或要修改的信息例如工资年龄等 5.删除员工信息:能删除错误员工信息或没必要的员工的信息程序说明:程序基本符合大作业所需的要求,操作方便,速度反应快,程序能正常运行。运行环境:Windows NT/2000/XP/VISTA/WIN7文件说明:程序源代码(ghb.cpp); 程序运行文件(ghb.exe);参考资料:C+程序设计基础 谭浩强 编著l 程序结构函数头文件:#include /包括cin , cout , 等函数 #include /对cin,cout之类的操纵运算子#include/主要包含文件操作的类和方法主函数:int main () 子函数:int workers:Input() /输入显示员工信息 void workers:Find() /按不同方式查找用户 void workers:Modify() /修改员工信息 void workers:Delete() /删除某职工信息 程序流程图开始定义变量进行数据的处理调用输入函数输入员工信息调用修改函数调用删除函数调用查找函数调用保存函数主函数对以上函数的调用输出结束l 程序源程序模块设计说明模块1 : 头文件(函数)#include #include #include 调用系统中自带的相关函数,以实现程序的运行正常。模块2:主函数int main()int b;workers w;docoutn*职工信息管理系统*n;cout1-输入职工信息endl;cout2-查找职工信息endl;cout3-删除职工信息endl;cout4-修改职工信息endl;cout5-保存职工信息endl;cout6-退出系统 请选择b;switch(b)case 1:w.Input();break;case 2: w.Find();break;case 3: w.Delete();break;case 4: w.Modify();break;case 5: w.Save();break;case 6:exit(1);break;while(b!=7);return 0; 这里主函数对上面各个函数进行调用最终得出员工个人的各个信息。模块3-1:子函数1(输入添加)int workers:Input()定义了一个员工类指针指向员工employee *emp,用于创建新人员和添加新人员。模块3-2:子函数3(删除)void workers:Delete() 这个子函数在这里定义了一个子函数用于删除职工的信息。if(*pos)-GetNumber()=num)delete *pos;cout删除编号为num的用户成功!endl;return;这个子函数在这里调用了if语句进行判断,如果*pos指向的变量与GetNumber()中num的值相同,则程序将删除*pos指向的变量。实现能够删除各类人员信息的功能。模块3-4:子函数4(查找)void workers:Find()定义了一个用于查找职工的信息的子函数。int i;cout您要按什么查找?(1.名字2.职工号3.工资);if(i=1) cout-按照名字查找职工信息-endl;else if(i=2) cout-按照职工号查找职工信息-endl此处调用了if语句,选择1则按名字进行查找,选择2则按号码进行查找。模块3-5:子函数5(修改)void Modify()定义了一个子函数用于修改职工的信息。ll cout-修改职工信息-endl;l cout输入要修改职工的职工号:;l 程序使用说明程序主界面如下图:该程序使用dos界面,外观和功能都直接显示在首页。输入功能如下:按程序所提示的要求进行操作,若操作正确,程序将执行下一个语句,若操作错误,程序将会提示选择有误,如图所示“未找到”之后程序会返回执行上一次的语句,直到所有操作都正确,便会将输入的人员信息进行存储。查询功能如下:该功能可使用按编号或

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论