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

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

ID:15134738

大小:884.00 KB

页数:33页

时间:2018-08-01

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

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

1、德州学院信息管理学院课程设计报告实习名称程序设计基础课程设计设计题目C语言职工信息管理系统实习时间2014.3.10--2014.3.16专业班级13级网络工程指导老师鲁燕教学单位(盖章)小组分工情况:学号姓名分工201301003025郝宪成代码编写201301003014段常笑文档编写201301003021苏凯旋文档编写二0一四年五月二十五日目录1目的和要求11.1目的11.2要求12信息描述13解决方案14进度安排25需求分析26概要设计27详细设计47.1关键技术47.2核心代码48调试与测试结果分析7总结12参考文献14附录14德州学院信

2、息管理学院2013级网络工程专业自主学习能力C语言职工信息管理系统1目的和要求1.1目的(1)要求熟练掌握C语言的基本知识和编辑技能;(2)基本掌握结构化程序设计的基本思路和方法。1.2要求(1)应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观。(2)输入功能:职工信息录入(职工信息用文件保存),可以一次完成若干条记录的输入。(3)浏览功能:完成对全部职工信息的显示。(4)查找功能:①完成按职工的职工号查询职工的相关信息,并显示。②完成按职工的学历查询职工的相关信息,并显示。1③完成按职工的电话号码查询职工的相关信息,并显示

3、。(5)删除功能:通过输入职工的姓名完成对该名职工的信息进行删除。(6)添加功能:完成添加新职工的信息的任务。(7)修改功能:通过输入职工的姓名完成对该名职工的信息进行修改。(8)退出职工信息管理系统。2信息描述职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等。3解决方案(1)首先进行需求分析,搞清楚系统功能和任务;2德州学院信息管理学院2013级网络工程专业自主学习能力(2)然后在总体设计中确定模块结构、划分功能模块,将软件功能需求分配给所划分的最单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略;(3

4、)在详细设计中,为每个模块确定采用的算法,选择适当的工具表达算法的过程(流程图)来描述模块的详细过程。确定每一模块采用的数据结构和模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其他模块的接口;(4)根据分析编写C语言代码。4进度安排4.1分析设计阶段在老师的指导下自主学习和钻研问题,明确设计要求,找出现实方法。按照需求分析、总体设计、详细设计几个步骤进行。这一阶段前1-2天完成。4.2编码调试阶段根据设计分析方案编写C语言代码,然后调试该代码,实现课题要求的功能。这一阶段在3-7天完成。4.3总结报告阶段总结设计工作,写出课程设计说明书,

5、包括需求分析、总体设计、详细设计、编码、测试的步骤和内容。这一阶段在8-9天完成。4.4考核阶段进行对报告的最后的检查和修改,达到最高要求。5需求分析随着各个公司的规模不断扩大,公司职员急剧增加,有关职员的各种信息量也成倍增长。面对庞大的信息量需要有职员管理系统来提高职员管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。本系统主要用于公司职员信息管理,总体任务是实现职员信息关系的系统化、规范化和自动化,其主要任务是用计算机对职员各种信息进行日常管理。6概要设计系统的总体流程图如下图

6、所示2德州学院信息管理学院2013级网络工程专业自主学习能力菜单开始根据菜单输入n的值选择程序保存结束是否进行NYYY5添加职工信息6修改职工信息2浏览职工信息3查询职工信息4删除职工信息7退出1录入职工信息图1总体流程图30德州学院信息管理学院2013级网络工程专业自主学习能力7详细设计7.1关键技术(1)菜单模块:显示职工管理系统的主菜单,供用户选择所需的功能,通过自己定义的voidmenu()函数来实现。(2)输入模块:输入职工的工号、姓名以及其它的一些职工的相关信息,通过自己定义的voidinput()函数来实现。(3)保存模块:将内存中职工

7、的信息输出到磁盘文件中,可以通过自己定义的voidsave(int)函数来实现。(4)浏览模块:浏览所有职工的相关信息,通过自己定义的voiddisplay()函数来实现。(5)删除模块:删除需要删除的职工的所有信息,通过自己定义的voiddel()函数来实现。(6)添加模块:添加需要添加的职工的相关信息,通过自己定义的voidadd()函数来实现。(7)按职工号查询模块:可以按职工号来查询职工的相关信息,通过自己定义的voidsearch_num()函数来实现。(8)按职工的的学历查询模块:可以按职工的学历来查询职工的相关信息,通过自己定义的voi

8、dsearch_xuelil函数来实现。(9)按职工的电话号码查询模块:可以按职工的电话来查询职工的相关信息

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

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

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