物件導向程式設計課程設計報告
一、 軟體需求分析
二、 總體方案設計
三、 詳細設計
四、 程式的除錯與執行結果說明
五、 課程設計總結
六、 附錄
一、軟體需求分析
一、需求分析
1、 實現人員資訊的增、刪、改操作,並實現按姓名、工號進行查詢功能,按照部門、工資統計、排序功能能夠實現人員的部門間的調動功能
2、 原始檔採用多檔案的工程結構
3、 資料儲存採用多檔案形式
4、 標準的c++輸入輸出
二、 操作手冊
執行程式後,按1鍵進入系統,要實現多種操作只需按照功能選單上的提示輸入相應的數字選擇即可
二、總體方案設計
一、系統總共能模組
二、定義的函式及說明
void deldate() //刪除指定的單個員工的資料
void adperson() //將輸入的資料賦值給相映的資料
void pprintn輸出所有員工的資料
people *query() //將系統中的編號與輸入的編號比較
people *qu將系統中的姓名與輸入的姓名比
void disp輸出所有員工的資料
void disp2輸出指定的單個員工的資料
void peopledata(); //主要功能實現函式
void main主函式
void jiemian1介面1,進入程式時輸出
void jiemian3介面3,程式結束後輸出
qiyeqiye類的建構函式
三、 詳細設計
以下為我完成的具體功能函式及函式的詳細分析和所用演算法:
1、 void deldate()函式
該函式是刪除指定的單個員工的資料,以後在其他程式模組如刪除、修改等都需要呼叫
void deldate()
2、void adperson()函式
該函是數將輸入的資料賦值給相映的資料
void people::addperson(int b,int a,long int t,char *na,char *dizhi,char *zhiwei)
3、void pprintn()函式
該函式是輸出所有員工的資料的函式在如查詢、修改等功能模組中通過呼叫該函式可實現顯示所有員工資料的功能
void pprintn()
}return null;
}5、people *qu()函式
該函式實現的是將系統中的姓名與輸入的姓名比較功能在新增、
people *qw(char na)
return null;
}5、 void disp()函式
該函式在新增模組中使用,該函式通過迴圈判斷輸出所有員工資料
void disp() }
6、 void disp2()函式
輸出指定的單個員工的資料
void disp2()
{ cout< man[in].pprintn();
}7、void peopledata();函式
該函式為選單函式,通過此函式進行相應的操作,首先按1鍵進入功能選單介面,然後進行6種選擇,6——退出;1——新增職工的資訊(1、新建;2、增加);2——顯示員工資訊;3——查詢員工資訊(1、按姓名;2、按編號);4——修改員工資訊(1、按姓名;2、按編號);5——刪除員工資訊(1、逐個刪除2、全部刪除);
void qiye::peopledata()//對qiye類的成員函式peopledata的類外聲名
switch(choice)
{case '1':
char ch1;
system("cls");
cout cin>>ch1; if(ch1=='1') char chi; cout<<"《新建將刪除原有記錄》確定新建?(y/n)" cin>>chi; switch(chi) case 'y'|'y':clear(); break; case 'n'|'n':goto loop_1b; default:cout<<"輸入錯誤,請重新輸入!" if(ch1!='1'&&ch1!='2') cout<<"輸入錯誤,請重新輸入!" dodo cout w=query(worherbh); if(w!=null) cout<<"錯誤:該編號資料已存在,請重新輸入。"< while(w!=null); cout<<"請輸入員工姓名:" cout<<"身份證號:" cout<<"職位:" 上海應用技術學院課程設計任務書 指導教師 簽名教研室主任 簽名 2012年12月29 日2012 年月日 目錄前言4 1.系統目標5 2.系統分析6 2.1 系統可行性分析6 2.2 安全性 完整性分析7 2.3 系統需求分析8 2.4 系統功能分析8 3.系統結構設計9 3.1 系統概念結構設計9... 一 實驗目的 1 掌握軟體需求結構化分析方法 2 掌握使用visio或word建立分析模型 3 掌握軟體需求說明書的撰寫。二 實驗原理 1 需求分析的基本要點 2 分析建模 三種模型 3 規格說明 需求說明書 三 實驗環境 安裝了word或visio軟體的計算機 安裝sql server 2008 ... 課題名稱 專業班級 學生姓名 學號 指導教師 隨著經濟的發展 企業規模的擴大和市場競爭的更加激烈,各類企業都愈來愈認識到人事管理的重要性及提公升企業自身人事管理水平的迫切性,乙個企業要想長遠的發展,人才是根本,人事管理對於企業生存與長遠發展所具備的重要性,普遍被各類公司認同。而人事管理水平的提公升不...企業人事管理系統資料庫實驗報告
人事管理系統需求分析實驗報告
企業人事管理系統設計報告