如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
《c语言程序设计》课程设计任务书设计题目:职员档案管理一已知技术参数与设计前提员工人数1000人,对这1000人进行人员调动,管理二设计内容及要求1创建与显示职工档案2查询与修改职工档案3添加与删除职工档案4排序职工档案三课程设计工作计划1、确定题目,成立设计小组,做用户需求分析(3天)2、查阅资料,进行问题分析,制定方案,确定成员分工(3天)3、根据方案编写程序并进行调试(2天)4、撰写设计说明书,完成设计(3天)5、提交设计内容,答辩四、相关教材及参考书目1、C语言程序设计高等教育出版社2、TheCProgrammingLanguage机械工业出版社指导教师签字:系主任签字:年月日目录一、需求分析…………………………………………………4二、人员分工…………………………………………………5三、系统运行环境……………………………………………5四、系统模块功能……………………………………………5五、使用说明…………………………………………………7六、程序源代码………………………………………………14参考文献………………………………………………………10教师评语………………………………………………………22职员管理系统使用说明书一、需求分析在电子信息高度发达的时代,时间就是金钱,运用计算机系统对职工档案进行管理能够提高管理效率,节约时间,才会在有效的时间里创造更多的财富。利用该系统可以对工人的编号、姓名、电话、薪水、家庭住址等信息进行管理,方便高效。职工档案管理是一项非常繁琐的业务,用计算机实现自动化管理既可以减轻管理人员的劳动强度,又可以提高管理效率.欲编写一个比较实用的职工档案管理程序,应包括以下几个方面的功能:建立管理档案,修改职工信息,删除离职职工信息,增加新的职工信息,查找职工信息,对职工信息进行排序.在查找和删除职工信息时,要选择按姓名查询还是按编号查询进行操作,这要用到文件存储数据结构,数据结构的构造类型选择结构体类型,包括结构体变量,结构体数组,结构体指针.基本类型有整型和字符型,其中字符型用来定义职工编号,姓名,薪水,电话,家庭住址..二、人员分工姓名主要负责内容xxx(组长)总体设计;管理档案的创建和显示的设计和编译.xxx职工档案的查询和修改的设计和编译.xxx职工档案的添加和删除的设计和编译xxx职工档案的排序和退出的设计和编译.三、运行环境硬件环境:CPU(pentium42.4Hz)、内存(256MB)、硬盘(80G)软件环境:Windows98、Tubro.c2.0四、系统模块功能1、系统总体框模块能功1创建职工2显示职工3查询职工4修改职工5添加职工6删除职工职工档案4修改职工档案5添加职工档案6删除职工档7职工信息排案7排序职工2、模块设计创建模块:该模块功能是创建管理档案。在chuangjian()函数中定义整型变量i,结构体变量temp,和文件指针fp,以“w”的方式打开“jilu”文件,如果fp指向NULL,说明打开方式失败。否则,输入第一个记录,包括编号、姓名、电话、薪水、家庭住址等。直到遇见"#”结束录入。最后关闭文件。显示模块:该模块功能是显示管理档案。在xianshi()函数中定义变量n初值为0,用来记录文件中写入的数目。定义结构体变量temp和文件指针fp,以“r”方式打开文件“jilu”。如果fp指向NULL,则文件打开失败。否则依次输入编号、姓名、电话、薪水、家庭住址等。每输入一次使n值增1。最后,如果n为0说明文件中没有记录,否则输出文件中有n个记录。最后关闭文件。查询模块:该模块功能是查询管理档案。在chaxun()函数中定义字符变量c,用来选择按编号查询还是按姓名查询。定义文件指针fp,以“r”的方式打开”jilu”文件,如果fp指向NULL,则打开文件失败。否则输入“h”或“H”选择按编号查询,或者输入“m”或“M”选择按姓名查询。如果按姓名查询则调用chaxun_name()函数,定义整型变量flag,控制文件中是否确有此人。定义整型变量n初值为,用来说明文件中是否有记录。定义字符数组temp[],用来输入该姓名下的记录。输入姓名后,如果n值为0说明文件中没有记录,如果flag为0说明文件中没有此人。如果按编号查询则调用chaxun_num()函数,定义整型变量flag,控制文件中是否确有此人。定义整型变量n初值为,用来说明文件中是否有记