资源描述:
《职工信息管理系统[1]》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、课程设计说明书课程设计名称:C语言课程设计课程设计题目:职工信息管理系统学院名称:理学院专业:信息与计算科学班级:11090101学号:1109010120姓名:徐世明评分:教师:年月日1课程设计要求和内容1.1设计目标和要求ofwork,relationships,needandpossibility,putqualityfirst."Improvestructure",referspartycarefully".IsamustadheretotheindividualabsorptionTheprinciple
2、ofthedevelopmentofamatureone,andstrictlyperformintheadmissionprocedure,topreventthePartymember15该课程设计是综合运用C语言的文件,结构体,指针等知识,设计一个职工信息管理系统,旨在巩固和加深对C语言课程的了解,同时也训练了学生的基本编程能力,了解信息管理系统的开发流程,为进一步开发出高质量的信息管理系统打下坚实的基础。1.2设计内容(1)职工信息的输入,包括从键盘输入和从文件输入两种方式。(2)职工信息的查询,包括按工号
3、查询和按姓名查询。(3)职工信息的更新,包括修改,删除,插入,排序记录。(4)职工信息的统计,统计在个工资段的人数。(5)职工信息的输出,包括输出到屏幕和文件。2总体设计职工信息管理系统为公司的管理者实现了工作的流程的系统化,规范化和自动化,提高了现代企业的管理效率。在系统的设计上我们采用自上而下,逐步细化的思想,模块化设计,结构化编码方式进行。2.1系统结构图备注:本系统一共四个模块,十四个功能函数。段新锋负责输入和输出模块,其中包括预处理部分以及函数mian(),menu(),Disp(),Locate(),s
4、tringinput(),Add()。段忠志负责查询和统计模块,包括函数Qur(),tongji(),save()。龚术飞负责更新记录模块,包括函数Del(),Modify(),Insert(),sort()。2.2总体功能设计一个系统开发应经过以下几个步骤:确定系统的功能,根据功能定好数据结构,对系统进行模块化划分,编写程序实现各模块的功能,对源程序进行编译和调试。此职工信息管理系统主要利用单链表实现,它由以下五大功能模块组成:(1)输入记录模块。输入记录模块主要完成将数据存入单链表的工作。在此信息管理系统中,记
5、录可以从以二进制形式存储的数据文件中读入,也可以从键盘逐个输入职工记录。当从数据文件中读入记录时,它就是在以记录为单位存储的数据文件中,将记录逐条复制到单链表中。(2)ofwork,relationships,needandpossibility,putqualityfirst."Improvestructure",referspartycarefully".IsamustadheretotheindividualabsorptionTheprincipleofthedevelopmentofamatureone,
6、andstrictlyperformintheadmissionprocedure,topreventthePartymember15查询记录模块。查询记录模块主要完成在单链表中查找满足相关条件的职工记录。在此职工信息管理系统中,用户可以按职工的工号或姓名在单链表中进行查找。若找到该职工记录,则返回指向该职工记录的指针。否则,返回一个空指针,并打印出未找到该职工的提示信息。(1)更新记录模块。更新记录模块主要完成对职工记录的维护。在此职工信息管理系统中,它实现了对职工记录的修改,删除,插入和排序操作。系统进行了此类
7、操作之后,需要将修改的数据存入源数据文件。(2)统计记录模块。统计记录模块主要完成对各工资段人数的统计。(3)输出记录模块。输出记录模块主要完成两个任务。第一,它实现对职工记录的存盘操作,即将单链表中各节点中存储的职工记录信息写入数据文件中。第二,它实现将单链表中存储的职工记录信息以表格的形式打印在屏幕上。2.3数据结构(1)职工信息数据结构数据成员工号姓名性别生日工龄工资职务顺序电话成员类型字符型字符型字符型字符型整型浮点型字符型整型字符型3详细设计3.1main()主函数主函数是程序的入口,采用模块化,结构化设
8、计思想。程序流程图如下:ofwork,relationships,needandpossibility,putqualityfirst."Improvestructure",referspartycarefully".IsamustadheretotheindividualabsorptionTheprincipleofthedevelopmentofama