c语言课程设计-职工信息管理系统

c语言课程设计-职工信息管理系统

ID:6602838

大小:253.00 KB

页数:23页

时间:2018-01-20

c语言课程设计-职工信息管理系统_第1页
c语言课程设计-职工信息管理系统_第2页
c语言课程设计-职工信息管理系统_第3页
c语言课程设计-职工信息管理系统_第4页
c语言课程设计-职工信息管理系统_第5页
资源描述:

《c语言课程设计-职工信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、摘要本报告介绍了一个运用C语言开发的用于职工信息管理系统,通过该系统可以对职工的姓名、工号、学历、联系方式等信息进行系统管理。该系统是在VisualC++集成环境中进行编译、连接和运行的。该系统使用了数组程序设计技术,以及输入输出函数、选择结构、循环结构、指针、结构体数据和文件输入输出的知识完成。管理人员只要通过屏幕菜单,就可以实现对系统数据的插入、查询、修改、删除、浏览等工作,该系统的使用,给职工的管理带来了极大的方便,大大的提高了管理人员的工作效率和工作质量。关键词:C语言,职工,管理系统21目录1功能设计12总体设计方案22.1设计技术说明22.2函数关

2、系示意图22.3结构体设计及说明22.4总体设计方案及流程图33详细设计43.1创建函数43.2插入函数43.3查询函数53.4修改函数53.5删除函数53.6浏览函数53.7文件保存63.8总程序代码及注释64调试及测试134.1当前代码运行情况134.2其他问题145系统的操作说明16致谢17附录18参考文献2221职工信息管理系统1功能设计对于任意大小公司来说,职工管理的好坏会直接关系到公司的发展和管理,它是公司经营管理中非常重要的环节。职工的增加、减少、管理是一个紧密联系的有机整体。因此,公司必须要有一个方便管理人员管理职工资料的系统,这个系统又能方便

3、管理人员能及时掌握职工的有效信息。本报告设计的职工信息管理系统主要是管理职工资料的,方便修改、查询、删除。随着公司的经营发展,公司的管理系统很重要,特别是职工的管理,职工的公司最基层的人物,也是为公司提供劳动力的重要部分。本设计就是为公司职工设计一个基于C语言、在VisualC++环境中编译、连接和运行的职工信息管理系统。该系统应该具有以下功能:1)能够建立一个文件夹来储存职工的信息;2)能够录入职工的信息;3)能够查询某一职工的信息;4)能够修改某一职工的信息;5)能够删除某一职工的信息;6)能够显示所有职工的信息;7)能够推出系统。系统的功能结构图如下图所

4、示:职工信息管理系统新建文件夹职工信息查询职工信息修改职工信息删除职工信息浏览职工信息录入212总体设计方案2.1设计技术说明该设计是一个小型的管理系统,该系统中的主要数据包括客户姓名、性别、入职日期、学历和联系电话等等,这些数据的类型尽管不同,但他们之间是有内在联系的,都属于记录信息的内容,所以在本程序中将他们组合成一个组合数据,也就是结构体。每个职工信息就是数据表中的一项记录,所有的职工信息构成一张总表,在程序设计时使用结构体数组存储这些数据,每当输入信息完成,可以将这些数据保存在磁盘文件中。2.2函数关系示意图为了便于程序设计调试和小组分工合作,该系统程

5、序采用模块化的设计方法,将系统的每个功能用一个相对独立的函数来完成,该系统程序包含一个主函数,包含一个插入函数(Insert)、一个查询函数(Search)、一个修改函数(Update)、一个删除函数(Delete)、一个浏览函数(Browse)、保存函数(Save)和一个退出函数(Exit)。其示意图如图2-1所示:MainInsertSearchUpdateDeleteBrowseeee额eSave操作员管理图2-1函数结构图2.3结构体设计及说明根据系统的要求,声明以下的结构体类型:#include//声明字符串#include

6、dlib.h>//声明函数类型structworkers//声明结构体类型的名称为structworkers{charname[10];//用字符串存放职工的姓名数据charsex[8];//用字符串存放职工的性别数据21chartime[20];//用字符串存放职工的入职时间数据charphone[20];//用字符串存放职工的联系号码数据chareducation[10];//用字符串存放职工的学历数据intnumber;//用字符串存放职工的工号数据}worker;//用结构体数组存放职工的所有信息,不限制人数2.4总体设计方案及流程图系统总体来讲采用职

7、工信息管理,操作员根据职工信息管理系统中的提示项选择其中一项进行操作,即调用与菜单项对应的子函数,操作员根据提示进行操作,操作完成后,系统重新显示菜单,供用户选择,直到操作员选择退出项,程序结束。其总的流程图如图2-2所示:开始声明函数用户选择菜单]N>=0&&<=6Y=0=1=2=3=4=5=6退出调用浏览函数调用删除函数调用修改函数调用查询函数调用新建函数调用录入函数结束21图2-2总体设计流程图3详细设计职工信息系统由一个主函数,一个创建函数(Creat)、一个插入函数(Insert)、一个查询函数(Search)、一个修改函数(Update)、一个删除

8、函数(Delete)、一个浏览函数(B

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

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

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