c语言课程设计报告:职工信息管理系统

c语言课程设计报告:职工信息管理系统

ID:25980125

大小:591.68 KB

页数:22页

时间:2018-11-24

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

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

1、华中科技大学文华学院信息学部课程设计报告C语言课程设计报告题目:职工信息管理系统班级:电科二班学生姓名:钱浩宇学号:100110021118指导老师:陈维日期:2011-6-2921华中科技大学文华学院信息学部课程设计报告目录1、前言...............................................................................................22、需求分析...........................................................................

2、............33、总体设计.......................................................................................34、详细设计.......................................................................................45、调试过程.......................................................................................

3、56、结束语...........................................................................................77、参考文献.......................................................................................78、附录...............................................................................................821

4、华中科技大学文华学院信息学部课程设计报告1.前言C语言是近年来在国内外都得到迅速推广的一种现代通用的程序设计语言,它不但具有丰富的数据类型与运算符、灵活的控制结构、简洁而高效的表达式、清晰的程序结构和良好的可移植性等优点,还具有直接支持计算机硬件编程的强大功能。其既具有高级语言的优点,有具有低级语言的优点,具有完善的结构化、模块化程序结构,是世界最流行、使用最广泛的高级程序设计语言之一。但由于课堂教学和实验的深度和广度有限,练习的深度也受到一定的限制。所以开设了课程设计这门课。它比教学实验复杂一些,涉及的深度也广些,这样便可培养我们学生实际分析问题、编程和动手能力,也可以让我们更好

5、的掌握《C语言》这门课程。21华中科技大学文华学院信息学部课程设计报告2.需求分析根据要设计职工信息管理系统可以知道职工数据由职工编号、姓名、部门、职称、基本工资、加班工资、奖金和总工资构成。功能要求如下:(1)添加职工的记录(2)查询职工(分别按职工编号和姓名)(3)对职工数据排序(分别按总工资的降序)(4)删除职工记录(5)修改职工记录(6)插入职工信息(7)输出职工信息表(8)保存职工信息3.总体设计根据上面的需求分析,可以将这个系统设计分为以下模块:增加职工信息、删除职工信息、查询职工信息、修改职工信息、插入职工信息、排序、保存职工信息、显示职工信息。系统功能模块如下:职工

6、信息管理系统菜单选择显示职工信息保存职工信息排序插入职工信息修改职工信息查询职工信息增加职工信息删除职工信息按姓名按工号按姓名按工号按姓名按工号21华中科技大学文华学院信息学部课程设计报告4.详细设计(1).主函数:创建一个链表,并使用指针。voidmain()Linklist;FILE*fp;intchoose;charch;intcount=0;structnode*p,*r;pintf("tttt职工信息管理系统tttt");list=(structnode*)malloc(sizeof(structnode));if(!list){printf("

7、nallocatememoryfailure");return;}(2).定义各部分功能函数:voidAdd(Linkl)增加职工信息voidDel(Linkl)删除职工信息voidQur(Linkl)查询职工信息voidModify(Linkl)修改职工信息voidInsert(Linkl)插入职工信息voidSort(Linkl)排序(3)菜单函数:voidmenu(){printf("t*************************************

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

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

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