C语言课程设计-职工信息管理系统 (2).doc

C语言课程设计-职工信息管理系统 (2).doc

ID:31830625

大小:606.50 KB

页数:22页

时间:2019-01-20

C语言课程设计-职工信息管理系统 (2).doc_第1页
C语言课程设计-职工信息管理系统 (2).doc_第2页
C语言课程设计-职工信息管理系统 (2).doc_第3页
C语言课程设计-职工信息管理系统 (2).doc_第4页
C语言课程设计-职工信息管理系统 (2).doc_第5页
资源描述:

《C语言课程设计-职工信息管理系统 (2).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、中国海洋大学青岛学院C语言课程设计报告书题目职工信息管理系统学生姓名指导教师学院专业班级1组内分工姓名主要任务占系统比例录入及密码登录功能25%修改及删除功能25%查询及密码修改功能25%统计及退休功能25%II目录1前言12需求分析23模块设计图34NS流程图清单45存储结构及函数说明96课程设计结果127实践心得体会19IIC语言课程设计报告1前言主要目的:通过程序设计,锻炼自己动手实践能力和团队合作能力,将自己所思所想与组内成员的思想混合共同探讨,继而以代码的形式展现在屏幕上。在合作中发现问题,解决问题;不断改进,完善对知识的理解和掌握。课题理解:当今社会很多公司都聘请员工来维持产业正常

2、运作,然而大量的员工也带来了管理上的不便,因此需要用计算机来统一管理员工的信息。而想要在计算机上解决复杂的统计查询等功能,必须要一个功能完备的易于操作的管理系统。一个合理的管理系统将方便管理者对其公司成员进行统计规划等一系列大规模管理行动。我们将通过现今掌握的知识来开发一个小型管理系统。大略步骤将通过一步步流程的细节分支来定义每一个成员函数;不断调试不断改进。最终通过现有的知识,开发出了我们心中所想的职工信息管理系统。19C语言课程设计报告2需求分析对职工的信息:职工编号、姓名、性别、年龄、工资、电话号码等进行系统的可操作化管理。可以通过登录界面选择对职工信息的录入,修改,查询,统计等功能,另

3、外为保证职工个人信息安全还设计了密码进入功能。1.提示界面:在整个系统操作中会有多次出现提示界面,方便用户进入其所需要的操作。2.密码功能:根据操作界面的提示输入密码,修改密码,或退出系统。3.录入功能:将职工的基本信息录入到总数据文件中并进行储存,以方便实现可查询功能。4.修改功能:对已录入的总数据文件中的职工基本信息数据,进行修改或删除操作。5.查询功能:根据操作界面提示输入关键数据,然后在总数据文件中找到符合的信息,并进行输出。6.统计功能:对职工基本信息数据进行必要的统计,以便管理人员更直观的对职工的信息有整体把握。19C语言课程设计报告3模块设计图密码修改录入功能按姓名职工信息管理系

4、统修改功能按联系方式删除功能完整信息查询显示全部密码登录查询功能统计工资统计查询退休功能统计年龄返回上层统计职位退出退出19C语言课程设计报告4NS流程图清单1.密码登录19C语言课程设计报告2.录入函数3.密码修改19C语言课程设计报告4.查询函数5.修改函数19C语言课程设计报告6.删除函数7.统计函数19C语言课程设计报告8.退休函数19C语言课程设计报告5存储结构及函数说明将录入的职工写入到文件中,其后程序中各功能的实现将以此文件中的信息为操作基础。程序代码中函数解释说明:1.结构体变量:structworker{定义结构体变量intage;变量年龄charname[8]姓名。。。。。

5、。。。};2.密码登录及修改:密码登录:charM[10];输入密码fgets(str,8,fp)从文件中读取已存密码strcmp(M,str)==0将两者匹配,成功后进入密码修改:同上输入原密码进行匹配,输入新密码fputs(M,fp)匹配成功将新密码写入文件3.录入set()录入函数workernewer;scanf(”s%”,newer.name);fputs(newer.name,fp1);。。。。。。。以此方式将数据录入到信息文件中4.管理(1)修改函数modify()及修改职位函数*changejob(),修改联系方式函数*changetelephone(),修改工资函数chang

6、esalary()19C语言课程设计报告charchangename[8];输入要修改员工的姓名for(i=0;i

7、st%dt%st%st%st%d",emp[i].name,emp[i].age,emp[i].sex,emp[i].tele_number,emp[i].job,emp[i].salary);fputs("",fp1);}将修改后的信息写入“信息“文件(2)删除函数delete()同上输入要删除人姓名,从文件中读取此人信息,记录其下标for(k=index;k

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

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

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