日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > windows >内容正文

windows

c语言程序设计职工信息管理系统,C语言程序设计-职工信息管理系统.doc

發(fā)布時(shí)間:2023/12/10 windows 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言程序设计职工信息管理系统,C语言程序设计-职工信息管理系统.doc 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

C語(yǔ)言課程設(shè)計(jì)報(bào)告

職工信息管理系統(tǒng)設(shè)計(jì)

班級(jí):0346502

姓名:楊鳴

學(xué)號(hào):20081003456

指導(dǎo)老師:谷老師

職工信息管理系統(tǒng)

題目要求

職工信息包括職工號(hào)、姓名、性別、年齡、學(xué)歷、工資、住址、電話等(職工號(hào)不重復(fù))。試設(shè)計(jì)一職工信息管理系統(tǒng),使之能提供以下功能:

系統(tǒng)以菜單的方式工作。

職工信息錄入功能 (職工信息用文件保存)。

職工瀏覽功能。

職工信息查詢功能,查詢方式可按學(xué)歷查詢或者工號(hào)查詢。

職工信息的刪除、修改功能(可選項(xiàng))。

具體要求

1、輸入功能:職工信息錄入(職工信息用文件保存),可以一次完成若干條記錄的輸入。

2、瀏覽功能:完成對(duì)全部職工信息的顯示。

3、查找功能: = 1 \* GB3 ①完成按職工的職工號(hào)查詢職工的相關(guān)信息,并顯示。

= 2 \* GB3 ②完成按職工的學(xué)歷查詢職工的相關(guān)信息,并顯示。

4、刪除功能:通過(guò)輸入職工的姓名完成對(duì)該名職工的信息進(jìn)行刪除。

5、修改功能:通過(guò)輸入職工的姓名完成對(duì)該名職工的信息進(jìn)行修改。

6、退出職工信息管理系統(tǒng)。

解決方案

1、首先進(jìn)行需求分析,搞清楚系統(tǒng)功能和任務(wù);

2、然后在總體設(shè)計(jì)中確定模塊結(jié)構(gòu)、劃分功能模塊,將軟件功能需求分配給所劃分的最單元模塊。確定模塊間的聯(lián)系,確定數(shù)據(jù)結(jié)構(gòu)、文件結(jié)構(gòu)、數(shù)據(jù)庫(kù)模式,確定測(cè)試方法與策略;

3、在詳細(xì)設(shè)計(jì)中,為每個(gè)模塊確定采用的算法,選擇適當(dāng)?shù)牧鞒虉D來(lái)描述模塊的詳細(xì)過(guò)程。確定每一模塊采用的數(shù)據(jù)結(jié)構(gòu)和模塊接口的細(xì)節(jié),包括對(duì)系統(tǒng)外部的接口和用戶界面,對(duì)系統(tǒng)內(nèi)部其他模塊的接口;

4、根據(jù)分析編寫C語(yǔ)言代碼。

四、寫課程設(shè)計(jì)總結(jié)

課程設(shè)計(jì)報(bào)告要求

總結(jié)報(bào)告包括需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼(詳細(xì)寫出編程步驟)、測(cè)試的步驟和內(nèi)容等。

總設(shè)計(jì)方案

一.系統(tǒng)的總體流程圖

菜單

菜單

開(kāi)始

根據(jù)菜單輸入n的值選擇程序

保存

結(jié)束

是否繼續(xù)進(jìn)行

N

Y YY

5

修改職工信息

2

瀏覽職工信息

3

查詢職工信息

4

刪除職工信息

6

退出

1

錄入職工信息

圖1.系統(tǒng)的總體流程圖

二. 為了方便使用結(jié)構(gòu)此系統(tǒng)結(jié)構(gòu)均為全局類型定義

struct employee //定義一個(gè)職工信息的結(jié)構(gòu)體//

{

int num;

char name[10];

char sex;

int age;

char xueli[30];

int wage;

char addr[30];

char tel[20];

}em[100];

三.各模塊的功能及實(shí)現(xiàn)步驟

1.菜單模塊:顯示職工管理系統(tǒng)的主菜單,供用戶選擇所需的功能,通過(guò)自己定義的void menu()函數(shù)來(lái)實(shí)現(xiàn)。

2.輸入模塊:輸入職工的工號(hào)、姓名以及其它的一些職工的相關(guān)信息,通過(guò)自己定義的void input()函數(shù)來(lái)實(shí)現(xiàn)。

3.保存模塊:將內(nèi)存中職工的信息輸出到磁盤文件中,可以通過(guò)自己定義的void save(int)函數(shù)來(lái)實(shí)現(xiàn)。

4.瀏覽模塊:瀏覽所有職工的相關(guān)信息,通過(guò)自己定義的void display()函數(shù)來(lái)實(shí)現(xiàn)。

5.刪除模塊:刪除需要?jiǎng)h除的職工的所有信息,通過(guò)自己定義的void del()函數(shù)來(lái)實(shí)現(xiàn)。

6.按職工號(hào)查詢模塊:可以按職工號(hào)來(lái)查詢職工的相關(guān)信息,通過(guò)自己定義的void search_num()函數(shù)來(lái)實(shí)現(xiàn)。

7.按職工的的學(xué)歷查詢模塊:可以按職工的學(xué)歷來(lái)查詢職工的相關(guān)信息,通過(guò)自己定義的void search_xuelil函數(shù)來(lái)實(shí)現(xiàn)。

8.修改模塊:可以修改需要修改的職工的相關(guān)信息,通過(guò)自己定義的void modify()函數(shù) 來(lái)實(shí)現(xiàn)。

9.退出系統(tǒng)模塊:退出職工信息管理系統(tǒng),通過(guò)頭文件windows.h中的exit(0)函數(shù)來(lái)實(shí)現(xiàn)。

步驟分析及上機(jī)運(yùn)行

1.運(yùn)行程序,進(jìn)入職工信息管理系統(tǒng)的主菜單:

圖1:進(jìn)入主菜單界面

2.輸入數(shù)字“1”錄入職工信息:

圖2:錄入職工信息

3.輸入“y”返回主菜單:

4.輸入“2”瀏覽職工信息:

圖3:瀏覽職工信息

5.輸入“y”后繼續(xù),輸入“3”進(jìn)行查詢職工信息: 圖4:按職工號(hào)及學(xué)歷查詢職工信息

6.進(jìn)入主菜單,輸入“4”進(jìn)行刪除職工信息:

圖5:刪除職工信息

7.進(jìn)入主菜單輸入“5”進(jìn)行修改職工信息:

圖7:修改職工信息

8.進(jìn)入8菜單輸入”6”退出職工信息管理系統(tǒng)。

職工信息管理系統(tǒng)源程序代碼

#include

#include

#include

#define N 100

struct employee

{

int num;

char name[20];

char sex;

int age;

char xueli[30];

總結(jié)

以上是生活随笔為你收集整理的c语言程序设计职工信息管理系统,C语言程序设计-职工信息管理系统.doc的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。