高级语言程序设计课程设计

高级语言程序设计课程设计

ID:9858261

大小:203.50 KB

页数:16页

时间:2018-05-12

高级语言程序设计课程设计_第1页
高级语言程序设计课程设计_第2页
高级语言程序设计课程设计_第3页
高级语言程序设计课程设计_第4页
高级语言程序设计课程设计_第5页
资源描述:

《高级语言程序设计课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计报告课程名称:高级语言程序设计课程设计姓名:班级学号:指导教师:完成日期:1课程设计目的与要求高级语言程序设计是本科工科类各专业的重要基础课,课程以影响深远的、传统的、面向过程的优秀编程语言C语言为基础,学习程序设计的基本概念和方法,通过本门课程学习,应使同学掌握高级语言的基本原理,熟练掌握程序设计的基础知识、基本概念;掌握程序设计的思想和编程技巧。课程设计是在学生已经具备了使用C语言编写简单的应用程序的能力,为使学生对C语言有更全面的理解,进一步提高运用C语言编程解决实际问题的能力,通过提出算法、指定输入输出来设计一个解决方案。经过该实践环节,培养学

2、生的探索精神和创新能力。通过答辩训练学生的综合表达能力。参加本课程设计的学生,应当认真完成本课程设计的全部过程。并以最终课程设计成果来证明其独立完成各种实际任务的能力。从而反映出理解和运用本课程知识的水平和能力。具体如下:(1)数据组织方面尽量使用到:数组、链表、结构体、文件;(2)程序结构方面做到函数调用,尽量采用指针运算;(3)代码编写规范,形成良好的编程习惯;(4)程序须有一定的健壮性和必要的提示信息,考虑问题的多种可能和边界数据。(5)课设完成须进行答辩,提交课设报告电子稿、装订的打印稿。课设报告内容包括以下几个方面:l程序的总体设计和算法分析。l程序

3、流程图、函数说明l源程序代码清单l测试数据和测试过程记录l遇到的问题及解决方法分析l课程设计小结152问题描述设计一个职工信息管理系统,其中:职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、电话等(职工号不重复)。功能包括:(1)录入员工资料(2)浏览员工资料(3)员工信息查询(4)修改员工资料(5)员工信息排序(6)员工信息删除153总体设计3.1功能分析系统提供主界面,各种功能操作以独立的函数为基础,通过把职工信息存入到一个结构体中来对职工信息进行管理,同时对操作结果在计算机中做永久保存。3.2系统使用的主要函数menu();/*主菜单*/void

4、enter();/*输入*/browse();/*浏览*/search();/*查询*/search1();/*按职工工号查询*/search2();/*按职工姓名查询*/modify();/*修改职工信息*/modify_data();/*修改职工信息*/voidsort();/*对职工信息进行排序*/voidimport();/*对于追加的信息进行保存*/voidsave();/*信息的保存*/intload();/*加载函数*/voiddel();/*职工信息的删除*/3.3系统使用的主要数据结构structworker/*定义结构体函数*/{chari

5、d[50];/*定义工号*/charname[20];/*定义名字*/charsex[10];/*定义性别*/charage[10];/*定义年龄*/charedu[20];/*定义学历*/charsalary[10];/*定义工资*/charaddress[20];/*定义地址*/chartel[20];/*定义电话号码/}worker[N];154详细设计4.1程序总体结构图图4.1主控模块4.2程序流程图图4.2.1主菜单系统15图4.2.2员工信息录入模块图4.2.3员工信息查询模块图4.2.4员工信息修改模块图4.2.5删除员工信息模块15参考文献[

6、1]吉顺如.C程序设计教程与实验.北京:清华大学出版社,2011年6月[2]吉顺如.c程序设计习题集与课程设计指导.北京:电子工业出版社,2012年9月[3]谭浩强.c程序设计.第四版.北京:清华大学出版社,2010年6月15附录系统源程序15#include#include#include#include#defineN50structworker{charid[50];charname[20];charsex[10];charage[10];charedu[20];charsala

7、ry[10];charaddress[20];chartel[20];}worker[N];//定义一个结构体变量worker来存放职工信息menu();//主菜单函数voidenter();//录入职工信息函数browse();//浏览职工信息函数search();//查询职工信息函数search1();//按工号查询职工信息函数search2();//按姓名查询职工信息函数modify();//修改职工信息函数modify_data();//修改职工信息函数voidsort();//职工信息排序函数voiddel();//删除职工信息函数voidimpor

8、t();//职工信息录入保存函数voi

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

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

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