C語(yǔ)言程序設(shè)計(jì)-職工信息管理系統(tǒng)最新.doc
《C語(yǔ)言程序設(shè)計(jì)-職工信息管理系統(tǒng)最新.doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《C語(yǔ)言程序設(shè)計(jì)-職工信息管理系統(tǒng)最新.doc(25頁(yè)珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、.C語(yǔ)言課程設(shè)計(jì)C語(yǔ)言課程設(shè)計(jì)任務(wù)書一、題目:職工信息管理系統(tǒng)二、目的和要求目的:要求熟練掌握C語(yǔ)言的基本知識(shí)和編輯技能; 基本掌握結(jié)構(gòu)化程序設(shè)計(jì)的基本思路和方法。要求:設(shè)計(jì)一個(gè)職工信息管理系統(tǒng),使之能提供以下功能:1、應(yīng)提供一個(gè)界面來(lái)調(diào)用各個(gè)功能,調(diào)用界面和各個(gè)功能的操作界面應(yīng)盡可能清晰美觀!2、輸入功能:職工信息錄入(職工信息用文件保存),可以一次完成若干條記錄的輸入。3、瀏覽功能:完成對(duì)全部職工信息的顯示。4、查找功能:完成按職工的職工號(hào)查詢職工的相關(guān)信息,并顯示。 完成按職工的學(xué)歷查詢職工的相關(guān)信息,并顯示。 完成按職工的電話號(hào)碼查詢職工的相關(guān)信息,并顯示。5、刪除功能:通過(guò)輸入職工的
2、姓名完成對(duì)該名職工的信息進(jìn)行刪除。6、添加功能:完成添加新職工的信息的任務(wù)。7、修改功能:通過(guò)輸入職工的姓名完成對(duì)該名職工的信息進(jìn)行修改。8、退出職工信息管理系統(tǒng)。三、信息描述職工信息包括職工號(hào)、姓名、性別、年齡、學(xué)歷、工資、住址、電話等。四、解決方案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á)算法的過(guò)程(流程圖)來(lái)描述模塊的詳細(xì)過(guò)程。確定每一模塊采用的數(shù)據(jù)結(jié)構(gòu)和模塊接口的
3、細(xì)節(jié),包括對(duì)系統(tǒng)外部的接口和用戶界面,對(duì)系統(tǒng)內(nèi)部其他模塊的接口;4、根據(jù)分析編寫C語(yǔ)言代碼。五、進(jìn)度安排 課程設(shè)計(jì)時(shí)間為兩周,分為五個(gè)階段完成:1、 分析設(shè)計(jì)階段。在老師的指導(dǎo)下自主學(xué)習(xí)和鉆研問(wèn)題,明確設(shè)計(jì)要求,找出現(xiàn)實(shí)方法。按照需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)幾個(gè)步驟進(jìn)行。這一階段前1-2天完成;2、 編碼調(diào)試階段。根據(jù)設(shè)計(jì)分析方案編寫C語(yǔ)言代碼,然后調(diào)試該代碼,實(shí)現(xiàn)課題要求的功能。這一階段在3-7天完成;3、 總結(jié)報(bào)告階段??偨Y(jié)設(shè)計(jì)工作,寫出課程設(shè)計(jì)說(shuō)明書,包括需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試的步驟和內(nèi)容。這一階段在8-9天完成;4、 考核階段。六、寫課程設(shè)計(jì)總結(jié)課程設(shè)計(jì)報(bào)告要求總結(jié)報(bào)
4、告包括需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼(詳細(xì)寫出編程步驟)、測(cè)試的步驟和內(nèi)容、課程設(shè)計(jì)總結(jié)和參考資料等。七、參考資料 C程序設(shè)計(jì)(第三版) 譚浩強(qiáng) 著 清華大學(xué)出版社 C程序設(shè)計(jì)題解與上機(jī)指導(dǎo)(第三版 ) 譚浩強(qiáng) 編著 清華大學(xué)出版社目錄1總體設(shè)計(jì)方案 32使用說(shuō)明及運(yùn)行實(shí)例 5 3項(xiàng)目源程序代碼 104課程設(shè)計(jì)心得 23總體設(shè)計(jì)方案一系統(tǒng)的總體流程圖菜單開(kāi)始根據(jù)菜單輸入n的值選擇程序保存結(jié)束是否繼續(xù)進(jìn)行 NY YY5添加職工信息6修改職工信息2瀏覽職工信息3查詢職工信息4刪除職工信息7退出1錄入職工信息圖1.系統(tǒng)的總體流程圖二. 為了方便使用結(jié)構(gòu)此系統(tǒng)結(jié)構(gòu)均為全局類型定義struct em
5、ployee /定義一個(gè)職工信息的結(jié)構(gòu)體 int num; char name10; char sex; int age; char xueli30; int wage; char addr30; char tel20;em100; 三.各模塊的功能和實(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.瀏覽模塊
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
10 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 語(yǔ)言程序設(shè)計(jì) 職工 信息管理 系統(tǒng) 最新