- 33
- 0
- 约1.22万字
- 约 35页
- 2021-06-27 发布于山东
- 举报
精品文档
精品文档
PAGE
PAGE26
精品文档
PAGE
C语言课程设计
语言课程设计任务书
一、题目:员工信息管理系统
二、目的和要求
目的:要求娴熟掌握 C语言的基本知识和编写技术;
基本掌握构造化程序设计的基本思路和方法。
要求:设计一个员工信息管理系统,使之能提供以下功能:
1、应提供一个界面来调用各个功能 ,调用界面和各个功能的操作界面
应尽可能清晰雅观!
2、输入功能:员工信息录入(员工信息用文件保留),能够一次达成
若干条记录的输入。
3、浏览功能:达成对全部员工信息的显示。
4、查找功能:①达成按员工的员工号查问员工的有关信息,并显示。
②达成按员工的学历查问员工的有关信息,并显示。
③达成按员工的电话号码查问员工的有关信息,并显
示。
5、删除功能:经过输入员工的姓名达成对该名员工的信息进行删除。
6、增添功能:达成增添新员工的信息的任务。
7、改正功能:经过输入员工的姓名达成对该名员工的信息进行改正。
8、退出员工信息管理系统。
三、信息描绘
员工信息包括员工号、姓名、性别、年纪、学历、工资、住址、电话等。
四、解决方案
1、首先进行需求剖析,搞清楚系统功能和任务;
2、然后在总体设计中确定模块构造、区分功能模块,将软件功能需求分派
给所区分的最单元模块。确定模块间的联系,确定数据构造、文件构造、数据库
模式,确定测试方法与策略;
3、在详尽设计中,为每个模块确定采用的算法,选择适合的工具表达算法
的过程(流程图)来描绘模块的详尽过程。确定每一模块采用的数据构造和模块
接口的细节,包括对系统外部的接口和用户界面,对系统内部其他模块的接口;
4、根据剖析编写 C语言代码。
五、进度安排
课程设计时间为两周,分为五个阶段达成:
1、剖析设计阶段。在老师的指导下自主学习和钻研问题,明确设计要求,找出现实方法。按照需求剖析、总体设计、详尽设计几个步骤进行。这一阶段前1-2天达成;
2、编码调试阶段。根据设计剖析方案编写 C语言代码,然后调试该代码,
实现课题要求的功能。这一阶段在 3-7天达成;
3、总结报告阶段。总结设计工作,写出课程设计说明书,包括需求剖析、
总体设计、详尽设计、编码、测试的步骤和内容。这一阶段在8-9天达成;
4、查核阶段。
六、写课程设计总结
课程设计报告要求
总结报告包括需求剖析、总体设计、详尽设计、编码(详尽写出编程步骤)、测试的步骤和内容、课程设计总结和参照资料等。七、参照资料
《C程序设计》(第三版) 谭浩强 著 清华大学出版社
《C程序设计题解与上机指导》(第三版 )谭浩强 编著 清华大学出版社
目录
1.体方案 ???????????????????????? 3
2.使用明及运行例 ???????????????????? 5
3.目源程序代 ??????????????????????? 10
4.程心得 ???????????????????????? 23
总体设计方案
一.系统的总体流程图
开始
菜单
根据菜单输入 n的值选
择程序
1
5
6
2
3
4
7
录入
增添
改正
浏览
查问
删除
退出
员工
员工
员工
员工
员工
员工
信息
信息
信息
信息
信息
信息
保留
Y
是否持续进行
N
结束
图1.系统的总体流程图
.为了方便使用构造此系统构造均为全局种类定义
structemployee // 定义一个员工信息的构造体
{
intnum;
charname[10];
charsex;
intage;
charxueli[30];
intwage;
charaddr[30];
chartel[20];
}em[100];
三.各模块的功能和实现
菜单模块:显示员工管理系统的主菜单,供用户选择所需的功能,经过自己定义的voidmenu()函数来实现。
输入模块:输入员工的工号、姓名以及其余的一些员工的有关信息,经过自己
定义的voidinput() 函数来实现。
保留模块:将内存中员工的信息输出到磁盘文件中,能够经过自己定义的voidsave(int)函数来实现。
4.
浏览模块:浏览所有员工的有关信息,经过自己定义的
voiddisplay()函
数来实现。
5.
删除模块:删除需要删除的员工的所有信息,经过自己定义的
voiddel()
函
数来实现。
6.
增添模块:增添需要增添的员工的有关信息,经过自己定义的
voidadd()
函
数来实现。
按员工号查问模块:能够按员工号来查问员工的有关信息,经过自己定义的voidsearch_num()函数来实现。
按员工的的学历查问模块:能够按员工的学历来查问员工的有关信息,经过自
己定义的voidsearch_xuelil 函数来实现。
按员工的电话号码查问模块:能够按员工的电话来查问员工的有关信息,
您可能关注的文档
- C基础培训教材001.docx
- C学生管理系统课程设计报告计划.docx
- C实验二类与对象(附)..docx
- C实验学习报告计划.docx
- c审计人员绩效考核.docx
- C建筑业统计报表格制度.docx
- C标准格式教案.docx
- C片石混凝土路肩施工实施方案.docx
- C程序设计习题.docx
- C程序设计习题及1.docx
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 宝城期货-原油2026年度报告-油海浮沉浪几重,掣鲸博弈破苍穹.pdf VIP
- 学堂在线 雨课堂 学堂云 临床中成药应用 综合考试答案.docx VIP
- 2018年1月13日山东济南事业单位考试《公共基础知识》(客观题部分).docx
- 食品生物技术-绪论.pptx VIP
- 2025年青岛职业技术学院单招笔试英语试题库含答案解析.docx VIP
- 中外建筑史7-近现代建筑.pptx VIP
- 2025年云南省中考生物真题(原卷).pdf
- 高中奥林匹克物理竞赛解题方法集.pdf VIP
- 梁小民西方经济学基础教程(第三版)第01章.ppt VIP
- 小学英语语法代词省公开课一等奖全国示范课微课金奖课件.pptx VIP
原创力文档

文档评论(0)