职工工作量统计课程设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

<<职工工作量统计系统>> 程序设计基础课程设计报告

学院:信息科学与技术学院

专业:电子信息工程

班级:2012级2 班

学号:

姓名:

指导教师:郭理

2013年3月8日

目录

一、设计题目与要求 (3)

1.1设计题目 (3)

1.2设计要求 (3)

二、总体设计 (4)

2.1总体功能框架 (4)

2.2数据结构概要设计 (4)

三、详细设计 (5)

3.1数据结构详细设计 (5)

3.2系统功能详细设计 (5)

3.2.1 函数的原型的声明 (5)

3.2.2 函数功能 (5)

3.2.3 函数形参说明 (6)

3.2.4 函数算法相关的流程图 (6)

四、运行结果 (15)

4.1登陆界面 (15)

4.2主界面 (16)

4.3学生信息录入模块 (17)

4.4显示所有学生信息模块 (17)

4.5显示学生单科成绩排名 (18)

4.6列出所有总成绩超过n分的性别为s同学的有关信息 (19)

4.7计算某人的平均分和总分 (20)

4.8添加学生信息 (20)

4.9删除学生信息 (21)

4.10修改学生信息 (22)

4.11查询学生信息 (23)

4.12保存学生信息 (24)

4.13删除文件中所有学生信息 (24)

4.14读取文件中的学生信息 (25)

五、课程设计总结 (25)

六、编程中的问题及解决方法 (26)

七、心得体会 (27)

八、程序设计的方法 (28)

九、程序运行环环境 (29)

十、参考文献 (30)

附:程序源代码 (31)

一、设计题目与要求

1.1设计题目

职工工作量统计系统

1.2设计要求

编写有一个程序,该程序输入职工工号和完成的产品数量,程序允许同一职工有多次输入,由程序对其完成的产品数量实现累计。程序按完成数量

对他们排序,并确定他们的名次。按完成的产品数量由多到少的顺序,输出名次、同一名次的职工人数及他们的工号要求完成以下功能:

二、总体设计

2.1总体功能框架

2.2数据结构概要设计

class stu 职工工作量统计系统

增加职工人员删

职工数据录入

按职

工生

产的

产品

数量

查询

排名

三、详细设计

3.1数据结构详细设计

class stu

{

char name[20];

double much,sum;

public:

stu()

{

3.2系统功能详细设计

3.2.1 函数的原型的声明

friend void main();

void main()

3.2.2函数功能

void menu(); //菜单显示函数

void input(); //输入数据函数

void sort(); //排序数据函数

void display(); //显示数据函数

void display1(); //显示各科成绩函数

void display2(); //列出所有总成绩超过n分的性别为s同学的有关信息函

void display3(); //计算某人的总分和平均分

void insert(); //插入数据函数

void del(); //删除数据函数

void average(); //平均值函数

void find(); //查找数据函数

void save(); //保存数据函数void read(); //读出数据函数void del_file(); //删除文件函数

void modify(); //修改文件函数3.2.3函数形参说明

函数无形参

3.2.4函数算法相关的流程图

1)登陆函数

2)菜单显示函数开始

输入用户名和密码

判断用户名和密码是

否正确

Y

菜单

N

h=5? N

退出

Y

开始

显示菜单

判断

进入相应模块

输入a

3)输入数据函数

开始

录入完毕

是否继续录入

(Y/N)

是否保存

(Y/N)

Y

保存信息返回菜单N

Y N 4)排序数据函数

相关文档
最新文档