员工信息管理系统含附源代码

员工信息管理系统含附源代码

ID:22520560

大小:267.51 KB

页数:26页

时间:2018-10-29

员工信息管理系统含附源代码_第1页
员工信息管理系统含附源代码_第2页
员工信息管理系统含附源代码_第3页
员工信息管理系统含附源代码_第4页
员工信息管理系统含附源代码_第5页
资源描述:

《员工信息管理系统含附源代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、西安郵電學院高级语言课程设计报告题目:员工信息管理系统系部名称:电子与信息工程专业名称:电子科学与技术班级:科技0701班内序号:03学生姓名:刘力源指导教师:黄茹时间:2008年6月9日至2008年6月20日实验题目:员工信息管理系统一、实验目的1.熟悉c语言的编译连接和运行过程。2.掌握c语言的数据类型,熟悉整型、实型、字符型变量的定义方式及如何给它们赋值。3.掌握if语句及switch语句的运用方法及嵌套应用方法。4.掌握实现循环结构的三种语句while、do-while.、for的使用。5.掌握函数的定义方法和调用方法。6.能够采用模块化思想调试程序。二.实验内容1.编写程序并

2、进行调试运行。2.输入员工资料,并保存于文件。每个员工包含信息:工作证号、姓名、性别、年龄、担任职务,工资等信息。3.对已存入的员工信息进行更新操作,包括添加一个员工信息、删除某个员工信息和修改某个员工信息。4.通过输入姓名、工作证号,年龄的方式查询员工信息。5.最后输出学生信息,供需要时打印。二、需求分析1.该程序可用于对员工的雇佣情况基本信息的存储、更新、查询、输出等操作,以实现对员工的管理。2.其中更新功能包括:添加信息、删除信息、修改信息,可根据需要添加一个或多个员工信息,也可对个别员工信息进行适当的删除或修改,以便随时更新员工信息。3.程序中设计的查询功能可根据需要从若干数据

3、中查询某个员工信息,并且可根据三种不同的方法查询:按工作证号查询,按年龄查询和按姓名查询。以满足不同的需要。四、概要设计1.模块功能说明对各个模块进行功能的描述(1).输入模块:录入需要管理的学生信息并将信息保存于文件中,以方便日后进行打印、读取、更新等操作。(2).添加模块:可添加一个或多个员工信息,并将所添加员工信息保存,方便查找。(3).删除模块:可对辞职或被解雇的员工信息做删除处理。(4).修改模块:可根据需要对多个员工信息进行修改,也可随时对个别项进行修改。(5).查询模块:可对已建立的员工信息进行查询,并且可根据需要选择按姓名查询,年龄查询或按工作证号查询。(6).保存模块

4、:用于对信息进行保存。(7).输出模块:将所有员工信息或想要查询的员工信息显示于屏幕,用于打印员工信息或查找某些员工信息。(8).退出系统:选择该项,自动退出该系统。2、方案设计对系统进行分析,给出结构图分析:系统要求实现许多的功能,因此遵循结构化程序设计思想来进行本系统的设计—自顶向下、逐步细化,将系统设计任务分解出许多子功能模块进行设计结构图如下:员工信息管理系统输入模块退出模块排序模块统计模块查询模块更新模块输出模块按姓名查询按工作号查询按年龄查询修改个人密码删除员工信息添加员工信息修改员工信息按工资排序按工资排序按工作号排序按身份号排序按工资排序返回主菜单五、详细设计及运行结果

5、流程图,函数之间相互调用的图示,程序设计及编码,运行结果。统计函数:排序函数:开始开始选择排序内容i选择统计内容i身份排序工号排序工资排序退出排序年龄统计性别统计退出统计i=0i=0结束结束主函数:输入函数:开始i=sumI

6、询结束输出函数:按工作号查询函数:计算总页数输出格式1返回主界面开始n<5n++输出格式2i++i

7、工作号退出删除结束按性别统计年龄查询函数身份证排序:修改信息函数:开始输入工号输入姓名输入生日输入身份输入性别输入年龄输入职务输入电话输入工资输入部门i=0i后交换变量j++输出列表结束开始输入工号输入密码已改密码工号=密码退出密码1=密码结束密码函数:开始输入工号输入旧密码已改密码密码正确退出密码正确修改密码函数:六.调试情况及运行结果1、对自

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。