计算机程序设计(C)综合实践

计算机程序设计(C)综合实践

ID:39504605

大小:1.18 MB

页数:20页

时间:2019-07-04

计算机程序设计(C)综合实践_第1页
计算机程序设计(C)综合实践_第2页
计算机程序设计(C)综合实践_第3页
计算机程序设计(C)综合实践_第4页
计算机程序设计(C)综合实践_第5页
资源描述:

《计算机程序设计(C)综合实践》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机程序设计(C)综合实践设计报告学院:电子通信与物理学院设计名称:职工信息管理系统专业班级:电子信息科学与技术14-2学生姓名:马文章学号:201401100219组号:140210指导教师:宋戈完成时间:2015年7月24日20目录目录2第1部分实训题目与要求21.问题提出22.功能要求3第2部分设计实训题目功能31.总体设计32.数据结构43.程序设计54.测试与调试12第3部分实训总结171.个人总结182.结束语18第4部分参考文献18附页:19《计算机程序设计(C)综合实践》评分表19第

2、1部分实训题目与要求1.问题提出当今社会,信息迅速膨胀,随着各个学校的规模扩大,有关信息管理工作所涉及的数据量越来越大,职工信息量也大大增加,利用传统的手工查询,等登记和修改等方法的处理速度远远跟不上公司的需求,有的学校不得不靠增加人力,物力来进行信息管理。随着计算机级数的不断提高,计算机作为知识经济时代的产物,其强大的功能已为人们深刻认识,它已进入人类社会的各个行业和领域并发挥着越来越重要的作用,成为人们工作和生活中不可缺少的一部分。而作为计算机应用的一部分,使用计算机对职工进行信息管理,具有手工管

3、理所无法比拟的优点。例如检查迅速,查询方便,可靠性高,存储量大,保密性好,寿命长,成本低等。这些优点能够极大地提高职工信息管理的效率,也是学校的科学化,正规化管理与世界接轨的重要条件,职工信息管理系统作为一种管理软件正在各学校中得到越来越广泛的应用,且以达到良好的效果。它能高效的管理企业或单位内部所有员工的个人信息,并能正确快速的对系统的使用者的操作做出回应,以提高效率,降低成本。该系统能够满足以上的要求,使用户可以快速准确的管理员工的信息。2.功能要求(1)提供一个界面来调用各个功能,调用界面和各个

4、功能的操作界面应尽可能清晰美观! 20(2)具备录入功能,职工信息录入(职工信息用文件保存),可以一次完成若干条记录的输入。(3)具备输出信息功能,完成对全部职工信息的显示。(4)具备查询功能,能够方便的查询某位职工信息。(5)具备有删除功能,通过输入职工的姓名或职工号完成对该名职工的信息进行删除。(6)具备修改功能,通过输入职工的姓名或职工号完成对该名职工的信息进行修改。(7)具备添加功能,能够完成对新成员信息的录入。(8)具备退出职工信息管理系统的选项。3.任务分工(1)李盈:负责职工信息删除,修

5、改,保存模块;(2)李航:负责职工信息输出模块;(3)马文章:负责职工信查询和输入模块。第2部分设计实训题目功能1.总体设计(1)菜单模块:显示职工管理系统的主菜单,供用户选择所需的功能,通过自己定义的void menu()函数来实现。 (2)输入模块:输入职工的工号、姓名以及其它的一些职工的相关信息,通过自己定义的void input()函数来实现。 (3)保存模块:将内存中职工的信息输出到磁盘文件中,可以通过自己定义的void save(int)函数来实现。 (4)浏览模块:浏览所有职工的相关信息

6、,通过自己定义的void display()函数来实现。 (5)删除模块:删除需要删除的职工的所有信息,通过自己定义的void del()函数来实现。 (6)添加模块:添加需要添加的职工的相关信息,通过自己定义的void add()函数来实现。 (7)按职工号查询模块:可以按职工号来查询职工的相关信息,通过自己定义的void search_num()函数来实现。 20(2)按职工的学历查询模块:可以按职工的学历来查询职工的相关信息,通过自己定义的void search_xuelil函数来实现。 (3)

7、按职工的组合条件查询模块:可以按职工的学历和年龄来查询职工的相关信息,通过自己定义的void search_tel函数来实现。 (4)修改模块:可以修改需要修改的职工的相关信息,通过自己定义的void modify()函数 来实现。(5) 退出系统模块:退出职工信息管理系统,通过头文件windows.h中的exit(0)函数来实现。1.数据结构本系统中主要的数据结构就是职工的信息,包含职工号、姓名、性别、学历、工资、住址、电话等,在处理过程中各项可以作为一个职工的不同属性来进行处理。以下为定义的结构体

8、:structemployee{intnum;charname[20];charsex;intage;charxueli[30];intwage;charaddr[30];chartel[15];}em[N];同样,在表达职工不同属性时,函数不可避免的起到了一个举足轻重,不可替代的作用。以下为代码中所用的函数:(1)菜单函数:voidmenu();(2)输入函数:voidinput();(3)保存函数:voidsave(int);(4)浏览函数:void

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

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

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