- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
曾伟课程设计报告曾课程设计报告
南昌航空大学科技学院信息工程系课程设计报告
目录1.课程设计目的?- 1.1前言……………………………………………………………………………1
* 1.2课程设计题目及要求…………………………………………………………1
2.课程设计题目描述和要求) 2.1总体框架图……………………………………..……………………2
* 2.2模块设计………………………………………………………………2
3.课程设计报告内容?- 3.1本人原代码…………………………………………………………3
* 3.2本人完成输出功能模块设计………………………………………3
4 个人所从事的开发工作描述,任务……………………………………3
5概要设计(程序设计组成框图、流程图)………………………4--5
6用户使用说明…………………………………………………………….………5
7调试与测试:调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施………………………………………………5
8总结……………………………………………………………………………………6
9附录及参考资料…………………………………………………………………6
一、课程设计目的
1.前言
本课程是继《高级语言程序设计(C)》课程之后,训练学生综合运用本课程知识,结合实际系统运用C语言进行系统设计以及调试,加深对本课程的理解,提高学生综合应用知识的能力、分析问题、解决问题的能力和利用C语言进行综合系统设计的实践技能。
学C语言程序设计已有1学期了,对C语言的基本概念和常用算法也有了一定的了解,平时虽然也做过一些练习,也看了不少程序从而掌握一定的语法知识和编程经验。但是对于有些功能强大的软件还是没有尝试过能否编得起来。所以决定在所学知识的基础上,再加以拓展,利用4个半天时间编个主题明确、具有一定使用价值的中小程序,以提高自身的编程水平与上机调试技能。
2.课程设计题目及要求
职工信息管理系统设计
职工信息包括:职工号,姓名,年龄,性别,学历,住址,电话,职位,工资等。试设计一职工信息管理系统, 系统以菜单方式工作,在录入了职工信息后,能提供以下功能:
1、添加功能
―――由 柯聃 完成
2、查询功能(至少实现两种方式):??
如:按学号查询、按姓名查询
―――由 刘林生 完成
3、修改功能
―――由 石黄鑫 完成
4、删除功能、主函数
―――由 龙小江 完成
5、录入功能
―――由 杨仑臻 完成
6、输出功能
―――由 曾伟 完成
二、系统设计方案
1.总体框架图:
职工管理系统:录入
1、添加职工信息
2、查找职工信息
3、修改职工信息
4、删除职工信息
5、输出职工信息
0、退出
2.模块设计
模块一:头文件,变量定义,函数的声明
对系统所使用的变量进行定义,对函数进行声明
模块二:录入职工信息
声明函数void creat(),说明一个文件指针FILE *fp 打开文件filename.txt
模块三:添加职工信息
声明函数void append(),添加一个职工信息。
模块四:职工信息的查找
声明void search()为查找函数,通过if()设定用职工号查找,用姓名查找两个分支
模块五:职工信息的修改
声明void modify()为职工信息修改函数,通过名字修改一个职工的所有信息。
模块六:职工信息的删除
声明void delete()为删除函数,通过fprintf函数删除。
模块七:输出职工信息
声明void output()为输出函数,输出文件中所有职工信息。
模块八:退出职工信息系统
调用exit(),退出系统。
三、课程设计报告内容
1.本人原代码
void output() /*输出函数*/
{
struct staff one;
if((fp=fopen(filename,r))==NULL) /*打开文件*/
{
printf(\n不能打开该文件!);
exit();
}
printf(\n\n%20s\n,职工信息管理系统);/*向文件输入数据*/
while(!feof(fp))
{
fscanf(fp,%s%s%s%s%s%s%s%s%s\n,one.name,one.num,one.sex,one.age,one.rec
文档评论(0)