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

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

ID:35625519

大小:483.50 KB

页数:39页

时间:2019-04-03

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

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

1、.课程设计(论文)题目名称职工信息管理系统课程名称C语言程序课程设计学生姓名xx学号1141304044系、专业信息工程系、电子2班指导教师xx2012年5月28日39一、题目:职工信息管理系统二、目的和要求目的:要求熟练掌握C语言的基本知识和编辑技能;基本掌握结构化程序设计的基本思路和方法。要求:设计一个职工信息管理系统,使之能提供以下功能:1、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观!2、输入功能:职工信息录入(职工信息用文件保存),可以一次完成若干条记录的输入。3、浏览功能:完成对全部职工信息的显示。

2、4、查找功能:①完成按职工的职工号查询职工的相关信息,并显示。②完成按职工的学历查询职工的相关信息,并显示。③完成按职工的电话号码查询职工的相关信息,并显示。5、删除功能:通过输入职工的姓名完成对该名职工的信息进行删除。6、添加功能:完成添加新职工的信息的任务。7、修改功能:通过输入职工的姓名完成对该名职工的信息进行修改。8、退出职工信息管理系统。三、信息描述职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等。四、解决方案1、首先进行需求分析,搞清楚系统功能和任务;2、然后在总体设计中确定模块结构、划分功能模块,将软件功能需求分

3、配给所划分的最单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略;393、在详细设计中,为每个模块确定采用的算法,选择适当的工具表达算法的过程(流程图)来描述模块的详细过程。确定每一模块采用的数据结构和模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其他模块的接口;4、根据分析编写C语言代码。五、进度安排课程设计时间为两周,分为五个阶段完成:1、分析设计阶段。在老师的指导下自主学习和钻研问题,明确设计要求,找出现实方法。按照需求分析、总体设计、详细设计几个步骤进行。这一阶段前1-2天完成;2、编码调

4、试阶段。根据设计分析方案编写C语言代码,然后调试该代码,实现课题要求的功能。这一阶段在3-7天完成;3、总结报告阶段。总结设计工作,写出课程设计说明书,包括需求分析、总体设计、详细设计、编码、测试的步骤和内容。这一阶段在8-9天完成;4、考核阶段。六、写课程设计总结课程设计报告要求总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容、课程设计总结和参考资料等。七、参考文献【1】.《实用c语言简明教程》李金祥、顾小晶主编【2】.《c++语言程序设计》,刘振安,刘燕君,孙忱,机械工业出版社;【3】.《C语言程序设

5、计一体化案例教程》,刘维富,清华大学出版社;【4】.《C语言课程设计》,黄明,梁旭,万洪莉,电子工业出版。39目录一、课程设计的目的与要求31.1目的31.2要求3二、题目说明42.1程序开发背景42.2开发工具介绍4三、总体设计53.1总体思想53.2软件模块结构图53.3系统流程图63.3.1主函数63.3.2显示函数73.3.3录入函数73.3.4查询函数83.3.5删除函数93.3.6排序函数10四、详细设计和系统实施114.1数据结构设计114.1.1定义数组114.1.2定义结构体114.1.3函数功能描述114.2界面设计12

6、4.2.1用户登录界面124.2.2主界面134.2.3显示界面154.2.4录入界面164.2.5信息查询界面174.2.6删除界面19五、遇到的问题及解决办法20六、课程设计总结21七、参考文献22附录(源程序代码)2339一、课程设计的目的与要求1.1目的1.掌握C语言编程的基础知识较熟练的编写C语言应用程序。2.能够利用所学的基本知识和技能,解决简单的程序设计问题,增强独立完成工作的能力。3.通过设计主要使学生有一个独立编写程序的过程,对理论学习及动手能力都有一个很大的提高,进一步培养学生热爱专业的思想,同时对本专业综合素质的提高起

7、一个积极的推动作用。1.2要求1.要求利用C语言面向过程的编程思想来完成系统的设计;2.突出C语言的函数特征,以多个函数实现每一个子功能;3.画出功能模块图;4.进行简单界面设计,能够实现友好的交互;5.具有清晰的程序流程图和数据结构的详细定义;6.熟练掌握C语言对文件的各种操作。39二、题目说明1.职工信息管理系统设计,使之包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。2.使这个管理系统具有以下功能:可以使系统以菜单方式工作、能够录入、查询、删除、排序职工的信息。3.可以按学历、按工号查询职工信息。使查询职工信息

8、变得方便、简单。2.1程序开发背景现在随着社会的进步和人民生活水平的逐渐提升,大学生数量越来越多,相应的所需要处理的的信息也越来越复杂,而凭借人力不可能准确及时地处理所有信息,因

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

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

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