- 46
- 0
- 约1.42万字
- 约 28页
- 2021-06-27 发布于山东
- 举报
精品文档
精品文档
PAGE
PAGE16
精品文档
PAGE
一、课程设计目的
经过本课程设计,加强上机着手能力,使学生在理论和实践的基础上进一步稳固
《C语言程序设计》课程学习的内容,掌握工程软件设计的基本方法。
学会将知识应用于实际的方法,提高剖析和解决问题的能力,增加综合能力。
为后续各门计算机课程的学习打下坚实基础。
为毕业设计和以后工作打下必要基础。
二、课程设计内容
针对某公司的员工,对其信息进行系统的管理。
三、需求剖析
对所开发系统功能、性能的描绘,想要实现的目标。
此系统可对该厂员工进行信息的录入,改正,删除,增添,查问,排序,统计,打印等功能。用户可经过提示选择进入某一功能界面,然后进行对员工的信息管理。每一功能模块都充足为用户考虑,编排详尽。使用户能够方便快捷的认识员工信息,实时有效的对员工进行信息的管理。
四、纲要设计
1.系统构造图(功能模块图)
对系统进行剖析,给出系统构造图;
剖析:此系统,为方便客户输入,以及使程序清晰化,因而本人采用模块法,将每一功能模块化,使程序中各函数间调用更为了然。以下为系统模块图。
2.功能模块说明
对各个模块进行功能的描绘。
录入模块:输入该厂现有员工信息并保留与文件中,方便日后进行排序,更
新,统计,打印等操作。
输出模块:将所有员工信息,或所需员工信息输出于屏幕上,用于打印或查
询员工信息。
更新模块:此模块又分为删除,增添,改正三个模块。
删除模块:对已退休或走开该厂的员工进行删除操作。
增添模块:增添新入厂的员工信息并保留起来。
改正模块:找到该员工并,选择所要改正的选项。
排序模块:本程序只对员工年纪进行从小到大排序。
查问模块:此模块分为按姓名,年纪,工作查问。
姓名查问模块:输入要查找的姓名,找到就输出其信息。找不到则输出无此人。
年纪查问模块:输入要查找的年纪,找到就输出其信息。找不到则输出无此人。
工作查问模块:输入要查找的工作,找到就输出其信息。找不到则输出无此人。
统计模块:此模块分为,统计年纪,性别和工作。
统计年纪:输入要统计的年纪,查找并输出,若无此年纪则输出暂无此
年纪员工。
统计性别:输入要统计的性别,查找并输出,若无此性别则输出暂无此性别员工。
统计工作:输入要统计的工作,查找并输出,若无此工作则输出暂无此工作
员工。
保留模块:将现有信息保留于文件中,以防丢掉。
系统模块图
王输氏入企i的业值,员进工入相应模块
更
查
排
统
保
退
录
输
新
信询息管理序系统
计
存
出
入
出
修
按
模按
按
模按
按模按
模按
系
添
删
模
模
模
改
姓
年
工
年
年
性
工
加
除
块
统
五、详尽设计及运行结果
块
块
块
块
块
块
员
按随意键返回主界面
龄
别
作
员
员
名
龄
作
龄
流程图,函数之间相互调用的图示
,程序设计及编码,
运行结果。
工
工
工
查
查
查
排
统
统
统
主函数:
信
信
信
i=2
询
寻
询
序
计
计
计
i=1i=6
i=3
i=4i=5
i=0
息
息
息
开始
退
出
输出模块:
输入i
系
统
否
开始
i=0
录入模块: 开始
翻开文件
i=0
录
输
否
更
是
出
开始
入
新
排序模块:
in
模
模
模
块
块
块
i=0
输入员工信息
i=0
判断i值
是
翻开文件
i=0
否
是
查
排
统
计
开始
询
序
模
更新模块:
模
模
in
块
块
块
i=3
输入i
否
i=1
输出员工信息
i=2
i++
j=i+1
判断i值
是
i++
否
否
是
i的年纪大于j的
是
封闭文件年纪
修
退
否
添封闭文件
删
是
加
改
出
模
除
结束
模
系
输出信息
模
的信息
保留模块
结束
块
统
互换i与j
查问模块:
结束
统计模块:
块
块
i=1i=3i=2
开始
i=1i=2
i=3i=0
i=0
开始
否
j=j+1
结束
否
是输入i
是
输入i
jn
i=0
判断i值
判断i值
i=i+1
六、调试情况,设计技巧及体会
1、对自己设计进行评论,指出合理和不足之处,提出改良的方案。
自我评论:本人自我觉得此系统还不错,程序简短了然,功能齐备,而且充足
从用户的角度进行编排,易于履行。经本人多次调试终于出现0个错误与警示,而且从未有过死循环,用户一旦输错,立刻会有提示,此程序相当的强健。
因本人定义了全局变量,使操作更为简单易行,使用了构造体数组,避开链表那样的复杂操作。但不足之处便是没有链表那样节俭内存。如有时机下次可能会用链表。
2、在设计过程中的感觉。
在把字符一个个敲上屏幕时,坐在那一动不动相当的乏味,一想到过会儿就能看到自己亲自编的程序,就只能忍吧。当看到模块一个个运行后与预料中的完全同样时,郁闷的心情立马被一种成就感替代。就想赶紧
您可能关注的文档
最近下载
- (2026年)实施指南《GBT13265.1-1997纤维光学隔离器第1部分总规范》.pptx VIP
- 2026-2030中国沉香木行业市场深度调研及发展趋势与投资前景研究报告.docx
- 东北证券-博源化工-000683-稀缺天然碱领军企业阿碱项目稳步扩产.pdf VIP
- JB_T 8531-2013阀门手动装置 技术条件.pdf
- 武术套路单项比赛所需物品明细单.docx VIP
- 部编版小学语文教师:统编版语文1-6年级语文要素梳理.pdf VIP
- 2026年江苏城市职业学院单招职业技能考试必刷测试卷附答案.docx VIP
- 船上见习记录簿(样式).pdf
- (2026春新版)三年级下册道德与法治全册教案.docx
- (2025年)广东省公务员招录面试真题及答案.docx
原创力文档

文档评论(0)