目录。一.问题的定义 - 3 -
二、需求分析 - 3 -
三、总体设计 - 3 -
四、详细设计 - 4 -
五、调试与测试 - 7 -
六、结语 - 7 -
职工工作量信息包括:工号,完成数量,名次。管理人员通过该系统输入工人的对应信息,对已输入的工人工作量的信息可以进保存、累加,能统计每个工人的工作量和名次,并且对工人的工作量进行累加。
能查询工人的成绩,能输出每个工人成绩信息。
要求:1.数据存储采用文件形式。
2.标准的c语言输入输出。
3.功能完善,适当注释。
4.模块化设计、结构化编程。
系统能实现以下主要功能:
1) 职工信息的基本输入;
2) 工作量的输入并累加;
3) 能按工作量进行排序;
4) 能对工人进行工号查询和名次查询。
根据系统的要求,系统总体设计如图1所示。
图1 系统总体结构。
该部分主要包括:数据结构设计、函数设计(包括函数原型、算法思想、流程描述)、**设计及程序运行结果显示。
一) 工人数据结构。
二) 函数设计。
1. 主函数。
main()允许用户通过菜单进行功能选择,使用相应的功能**来调用对应的函数功能。
2. 其他各功能函数。
1) 职工信息录入函数int f(struct worker w,int length)
算法思想:依次录入结构体数组中所包含的职工工号和完成量;
直到输入的结构体成员中信息为0,数据输入结束;
返回实际录入的职工信息数。
2)职工信息累加的输入函数int input(struct worker w,int length)
算法思想:依次录入结构体数组中所包含的职工职工工号和完成量;
直到输入的结构体成员中信息为0,数据输入结束;
返回累加的职工信息数。
3) 职工信息排序函数void sortcounts(struct worker w,int length)
算法思想:将结构体数组中所包含的职工职工工号和完成量进行排序;
输入的结构体成员的名次;
vfp程序设计作业 程序设计基础
实验报告。实验目的 1.掌握程序文件的建立 编辑和运行方法。2.熟练掌握交互式输入语句accept,input,wait的使用。3.掌握程序控制结构的编写。4.能正确解读基本程序。实验内容 实验教程 上机实例8 1 上机实例8 2 上机实例8 3 input 请输入存款年限 to nx do cas...
vfp程序设计作业 程序设计 二
实验报告。实验目的 1.掌握过程文件的使用。2.掌握选择嵌套 循环嵌套 选择与循环的相互嵌套的规则。3.能正确解读基本程序。实验内容 实验教程 指导书p58 上机实例9 2 clearset procedure to exam0902guo use stud do while t.学生信息管理系统。...
高级程序设计作业
常州大学。高级程序设计方法。期末大作业。2011年 12 月。第一次作业。一 内容要求 1 编写把图像 bmp格式 数据写入c程序文件的数组中的程序,即把图像转化为 件 2 建立win32应用程序,以转化的数组元素为值,利用绘像素点函数setpixel把图象显示出来。二 bmp知识介绍 bmp是一种...