学院
程序设计工程训练
报告
C语言程序设计职工工作量统计系统设计
课程名称 C语言程序设计工程训练 姓 名
院(系) 信息科学与技术学院 专业班级 学 号 指导教师
教务处制
.. ..
目 录
1 需求分析 .................................................... 1 2 系统总框图和功能模块说明 .................................... 1 2.1 系统总框图 ............................................. 1 2.2 功能模块说明 ........................................... 1 3 系统设计 .................................................... 2 3.1 主要结构体 ............................. 错误!未定义书签。 3.2主要功能函数 ............................ 错误!未定义书签。 3.3 关键函数的流程图 ........................................ 7 4 系统调试 .................................................... 8 5 总结 ....................................................... 10 6 源程序清单 ................................................. 11
.. ..
1 需求分析
设计职工工作量统计系统,使之能提供以下功能: ? 系统以菜单方式工作
? 输入职工工号和完成的产品数量,允许同一职工有多次输入
? 对其完成的产品数量实现累计。程序按完成数量对他们排序,并确定他们的名次
? 完成的产品数量由多到少的顺序,输出名次、同一名次的职工人数及他们的工号(工
号由小到大顺序输出)
? 要求程序用有序链表存储数据信息。
2 系统总框图和功能模块说明
2.1 系统总框图
职工工作量统计系统 输入信息 输出信息 浏览信息 初始化系统 修改信息 退出系统
图1 系统总框图
2.2 功能模块说明
1、输入信息模块,完成信息录入功能,把用户从终端键盘输入的信息(工作量,工号,姓名)保存在系统中。
2、浏览信息模块,完成信息输出功能,把系统中已经保存的信息输出,查看排名等 3、初始化系统模块,完成系统初始化操作。 4.输出模块,按需求输出信息。 5、退出系统模块,完成关闭程序操作。
6、修改信息模块,包括修改或添加或删除职工工作量,姓名等信息。
.. ..