小型职工工作量c语言,计算机c语言职工工作量统计系统.doc
《C語言課程設(shè)計(jì)》報(bào)告
題目:職工工作量統(tǒng)計(jì)系統(tǒng)
班 級(jí):
學(xué) 號(hào):
姓 名:
指導(dǎo)老師:
成 績:
目 錄
1.課程設(shè)計(jì)的目的和意義···········································1
2.總體設(shè)計(jì)思路(功能模塊圖)······························2
3.詳細(xì)設(shè)計(jì)··························································3
4.課程設(shè)計(jì)總體會(huì)··············································15
5.教師評(píng)語························································15
計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)C語言課程設(shè)計(jì)
計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)C語言課程設(shè)計(jì)
PAGE 2
PAGE 1
一、課程設(shè)計(jì)目的和意義
通過課程設(shè)計(jì)的實(shí)踐環(huán)節(jié)的教學(xué),可以加深對(duì)課堂所學(xué)基礎(chǔ)知識(shí)的掌握與理解,提高所學(xué)內(nèi)容的綜合運(yùn)用能力;同時(shí)也可以通過查詢相關(guān)資料,培養(yǎng)學(xué)生自學(xué)能力、接受新知識(shí)的能力,提高學(xué)習(xí)興趣;增強(qiáng)學(xué)生程序設(shè)計(jì)能力,掌握編程技巧,并可培養(yǎng)學(xué)生實(shí)際上機(jī)調(diào)試程序的能力。“理論與實(shí)踐”相結(jié)合,使學(xué)生得到很好的鍛煉,為以后學(xué)習(xí)、工作打下堅(jiān)實(shí)的基礎(chǔ)。
二、總體設(shè)計(jì)思路(功能模塊圖)
職工工作量統(tǒng)計(jì)系統(tǒng)
職工工作量統(tǒng)計(jì)系統(tǒng)
4. 按職工工號(hào)進(jìn)行信息刪除3. 按工作量排序5. 結(jié)束程序1. 職工基本信息輸入2. 工作量輸入
4. 按職工工號(hào)進(jìn)行信息刪除
3. 按工作量排序
5. 結(jié)束程序
1. 職工基本信息輸入
2. 工作量輸入
三、詳細(xì)設(shè)計(jì)
1、模塊功能介紹
一.輸入職工基本信息
輸入工號(hào)
輸入工號(hào)
判斷工號(hào)是否為零
輸入工作量
否
結(jié)束
i++
是
開始
二.工作量輸入并累加
開始
開始
輸入工號(hào)
判斷工號(hào)是否為零
輸入完成量
判斷輸入工號(hào)是否存在
將新完成數(shù)量累加
結(jié)束
否
是
否
是
三.按工作量從大到小排序并標(biāo)上名次
開始通過選擇或冒泡排序,將職工按工作量從大到小排序,并判斷第I名職工的工作量是否與第I-1名職工工作量相等,若相等,將第I-1名職工的名次附值給第I名職工,若不相等,則把地I-1名職工的名次加1附值給I。依次給所有職工排名 結(jié)束
開始
通過選擇或冒泡排序,將職工按工作量從大到小排序,并判斷第I名職工的工作量是否與第I-1名職工工作量相等,若相等,將第I-1名職工的名次附值給第I名職工,若不相等,則把地I-1名職工的名次加1附值給I。依次給所有職工排名
結(jié)束
開始
開始
判斷工號(hào)是否存在
將刪掉信息的職工之后的職工依次向前附值
確認(rèn)刪除
結(jié)束
輸入欲刪除職工號(hào)
存在
不存在
2、程序清單
#include "stdio.h"
#include "string.h"
#include "stdlib.h"
#define FILENAME "worker.bin"
#define N 20
struct worker
{
int number; /*工號(hào)*/
int counts; /*數(shù)量*/
int grade; /*等級(jí)*/
};
/*******************************************************
定義
*******************************************************/
void xinxi()
{
printf("\n+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\n");
printf("+ 職工工作量統(tǒng)計(jì)系統(tǒng) +\n");
printf("+ +\n");
printf("+ 1. 職工基本信息輸入 +\n");
printf("+ +\n");
printf("+
總結(jié)
以上是生活随笔為你收集整理的小型职工工作量c语言,计算机c语言职工工作量统计系统.doc的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 求一个好听的音乐电台名字!
- 下一篇: c语言一行黑白相间的瓷砖,C语言编程练习