C语言----教师工资管理系统设计.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《程序设计基础》 课程设计报告 教师工资管理系统设计 目录 TOC \o 1-5 \h \z 问题概述 1 系统目标 1 设计的过程及步骤 2 函数设计 3 系统实现 7 总结 17 参考文献 18 PAGE \* MERGEFORMAT PAGE \* MERGEFORMAT 13 一.问题概述 随着时代的进步,人们越来越认识到教育的重要性,科教兴国是十分可行的政策,而教师则是教育事业最重要的一环,他们的付出是我们国家富强的根本保证。现阶段,各学校的教师数量越来越多,工资、工作安排等方面管理起来就越来越麻烦,这十分不利于教育事业的大步前进,设计出一款用于教师工资管理的程序很有必要,通过系统的C语言学习,我们已经能够通过自己编写程序实现这一目的,进行教师信息的录入,管理,查询等方面的操作,进而推动教育事业的进步。 二.系统目标 2.1 (对系统技术的目标) 根据所学的程序设计基础原理与程序设计的知识,能够针对一个小型的程序 设计基础管理系统,进行系统的需求分析,系统设计,程序设计基础设计,编码, 测试等,完成题目要求的功能,从而达到掌握开发一个小型系统程序设计的目的。 2.2 (对系统技术的要求) 1. 教师信息及教师工资信息的录入功能(录入数据以文件形式存储) 2. 教师工资查询功能(至少提供两种及两种以上查询方法) (1)按教师编号进行查询 (2)按所在部门进行查询 …… 注:查询结果用链表的形式保存并输出 3. 教师工资的统计功能 4. 教师工资的修改功能(如晋升职称后) 设计的过程及步骤 需求分析(描述系统需求,既详细分析系统需求和功能) 根据题目要求,应当把教师信息用结构体形式输入,再定义一个全局变量和文件 指针进行整个程序的运行,然后把教师信息送到文件中,所以应该提供一个结构 体和文件的输入输出等操作;在程序中需实现教师信息录入,查询,删除 和修改等功能的操作,所以需要建立相应的模块来实现;另外还需提供键盘式选 择菜单实现功能,在运行时达到所要目的。 设计系统功能图(根据需求分析结果和文件结构,应用结构化分析与设计技术设计功能结构 图,如下图所示) 教师工资管理系统 教师工资管理系统界面 添加教师信息 删除教师信息 更新教师信息 按编号排序 按编号查询教师信息 按部门查询教师信息 退出 输出全部教师信息 保存信息 四、函数设计 (详细分析每一个子模块的子功能,定义主要的子函数原型,并对每一个 函数的功能加以说明) 4.1此系统主要有7个功能,有主要的9个函数,他们分别是 insert () //添加教师信息 cut () //删除教师信息 updata () //更新教师信息 find () //按部门查询教师信息 findbyid ()//按编号查询教师信息 sort () //按编号排序 print () //输出全部教师信息 save () //保存信息 save1 () //退出 4. 2每个函数所用到的主要是结构体和链表 struct message { int id; char name[30]; int age; char sex[4]; char dept[20]; char phone[20]; int money; struct message *next; }; int hassong(struct message *h,int id,char name[]); struct message *creat(void) { struct message *p1,*p2,*head; int i=1,id; char *check; char choice; head=p2=(struct message *)malloc(N); printf(\n\n\n); printf(导入文件失败,请输入信息,输入完成后按回车键确定\n\n\n); head-next=NULL; 4.3界面设计 1、进入系统的界面,首先进行信息录入 2、输入信息后按回车,如果继续输入按Y,确定信息再回车 3、回车后进入操作页面,选择不同的数字回车,进行不同的操作 4、按4,回车,进行按部门查询教师信息 5、按5,回车、按编号查询教师信息 五五、系统实现 #include stdio.h #include string.h #include stdlib.h #include conio.h #include windows.h #define PT 编号:%d 姓名:%s 年龄:

文档评论(0)

kbook + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档