內蒙古科技大學課程設計任務書
《c++程式設計》
程式設計說明書
題目: 職工資訊管理系統
姓名: 安靜
學號: 1376807343
指導教師: 王麗穎
日期: 2023年12月25日 正文
每個學生在教師提供的課程設計題目中任意選擇一題,獨立完成,題目選定後不可更換。
職工資訊管理系統設計
職工資訊包括職工號、姓名、性別、出生年月、學歷、職務、工資、住址、**等(職工號不重複)。試設計一職工資訊管理系統,使之能提供以下功能:
職工資訊錄入功能(職工資訊用檔案儲存)--輸入
職工資訊瀏覽功能 --輸出
查詢或排序功能:(至少一種查詢方式) --演算法
●按工資查詢 ●按學歷查詢等
職工資訊刪除、修改功能(任選項)
該系統可以按功能進行模組劃分,如圖
(1) 主選單模組完成使用者命令的接受,此模組也是職工資訊管理的入口,使用者所要進行的各種操作均需在此模組中進行選擇,並進而呼叫其他模組實現相應的功能。
(2) 資訊新增模組完成職工資訊的輸入功能,輸入資訊包括職工號、姓名、性別,出生年月、學歷、職務、工資、住址、**等。
(3) 資訊顯示模組完成已錄入職工資訊的顯示。
(4) 資訊查詢模組完成職工資訊的查詢,查詢時對應有按編號查詢和按姓名查詢兩種方式。
(5) 資訊修改模組完成職工資訊的修改功能。
(6) 資訊刪除功能模組完成職工資訊的刪除功能。
(7) 資訊排序模組完成對職工資訊的排序,排序內容包括工號,工資等。
(8) 資訊儲存模組完成對職工資訊的儲存。
首先主要設計定義了兩個類:
1.職工資訊管理類(workerlist):主要用於對員工資訊進行新增、查詢、修改、刪除等操作處理;主要包括以下幾種資訊處理函式:
voidadd();//職工資訊錄入函式
voidsort();//職工資訊排序函式
voidsearch();//職工資訊查詢函式
voiddele();//職工資訊刪除函式
voidmodify();//職工資訊修改函式
void s**e(); //職工資訊以檔案形式儲存函式
void showworker();//職工資訊儲存在螢幕上函式
2.職工資訊類(worker):
通過對員工的資訊的新增,修改,刪除,儲存,排序,查詢等功能進行檢測。未發現任何異常現象。在這裡:我們將測試的結果**貼在了下面
(1)根據正確的提示安裝軟體。
(2)pc台式電腦和可攜式電腦都可執行。
(3) 開啟該程式系統,瀏覽選單,根據需要選擇功能,進行各項操作。
操作如下:
點選開始選單,進入選單選擇。
輸入:將所需的資訊輸入。
輸出:職工基本資訊。
輸入:根據不同的需要選擇,當資訊輸入顯示出錯誤時,進入瀏覽資訊,找出錯誤。當錯誤不能改正,則退出瀏覽資訊。
進入查詢資訊:則螢幕會出現已乙個對話方塊——按工號查詢,把相應的所需資訊的狀態(是否借出)。當查詢不能顯示需要時進入修改程式,把所輸入的資訊進行修改,使之正確能夠正常執行或進入刪除資訊中,重新輸入自己所要的資訊。
當資訊輸入正確,進入你所需要的選單程式中:
職工資訊:顯示職工號、姓名、性別、出生年月、學歷、職務、工資、住址、**等。
管理員資訊:顯示出職工資訊管理的負責人及他們的工號。
在本系統的開發過程中,由於組是初次開發軟體,在知識、經驗方面都存在著不足。另外,在整個開發的過程中,時間也比較倉促。因此,該系統必然會存在一些缺陷和不足。
因為對職工資訊管理的整個流程不夠熟悉,在需求分析時未能做到完全滿足使用者的需求。
儘管本管理系統存在著很多不足,但其功能全面、易於日後程式更新、資料庫管理容易、介面友好、操作方便、效率高、安全性好等優點是本管理系統所必需的。通過開發這個系統,我組掌握了的專案基本開發過程,用到的知識鞏固了我組對c語言的學習,但在這次設計中的最大收穫並不是掌握這幾門開發工具的應用,而是學會了設計系統的思維方法,以及與同學們之間相互幫助的精神。
源程式**:
#include
#include"string"
#include
#include<>
#include<>
#define n 100
int f=0;
using namespace std;
string p;
void menu();
class worker
void show();
~worker(){}
friend class workerlist;
private:
string num,name,***,edu,post,address,tel;
int age,salary;
};class workerlist
};void menu()
{ cout< cout<<< 內蒙古科技大學課程設計任務書 c 程式設計 程式設計說明書 題目 職工資訊管理系統 姓名 安靜 學號 1376807343 指導教師 王麗穎 日期 2014年12月25日 目錄 第一章需求分析 3 第二章系統總體設計 4 2.1功能劃分 4 2.2詳細描述 4 2.2.1系統描述 4 第三章類的設計... 湖北理工學院 軟體工程 題目 職工資訊管理系統 學院 計算機學院 專業名稱 學號學生姓名 指導教師 第1章可行性研究4 1.1 引言4 1.2 可性研究的前提4 1.2.1目標5 1.2.2條件設設定5 1.2.3可行性研究方法5 1.2.4評價尺度6 1.3 對現在系統的分析6 1.4 所建議技術... c語言課程設計 院系 姓名 學號 班號 指導教師 日期 摘要 本 設計了程式 c語言課程設計指導書 第11題職工資訊管理系統。這個管理系統能對職工資訊 包括職工號 姓名 性別 年齡 學歷 工資 等 進行有效地資訊錄入 瀏覽 查詢 刪除等操作,會給使用者帶來很大的便利。1.1 題目要求 職工資訊包括職...C 職工資訊管理系統
職工資訊管理系統
職工資訊管理系統