freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

實(shí)驗(yàn)設(shè)備管理系統(tǒng)程序報(bào)告(已修改)

2025-08-02 01:38 本頁(yè)面
 

【正文】 目 錄一、需求與功能分析第二章 概要設(shè)計(jì) 5 總體設(shè)計(jì) 5 面向?qū)ο笤O(shè)計(jì) 5 運(yùn)行界面設(shè)計(jì) 6第三章 詳細(xì)設(shè)計(jì) 7 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 7 模塊設(shè)計(jì) 8第四章 測(cè)試分析 10第五章 課程設(shè)計(jì)總結(jié) 10附錄:程序代碼(僅電子版需要、紙質(zhì)版不需要) 51 / 51一、需求與功能分析為了方便管理校內(nèi)各種實(shí)驗(yàn)設(shè)備,能夠翻遍快捷的錄入查詢各個(gè)實(shí)驗(yàn)設(shè)備的基本信息而編寫(xiě)了此程序?qū)嶒?yàn)設(shè)備管理系統(tǒng)設(shè)計(jì)實(shí)驗(yàn)設(shè)備信息包括:設(shè)備編號(hào),設(shè)備種類(如:微機(jī)、打印機(jī)、掃描儀等等), 設(shè)備名稱,設(shè)備價(jià)格,設(shè)備購(gòu)入日期,是否報(bào)廢,報(bào)廢日期等。:能夠完成對(duì)設(shè)備的錄入和修改。對(duì)設(shè)備進(jìn)行分類統(tǒng)計(jì)。 設(shè)備的破損耗費(fèi)和遺損處理。設(shè)備的查詢。 可實(shí)現(xiàn)管理員登陸管理系統(tǒng),游客查詢系統(tǒng)。 對(duì)實(shí)驗(yàn)設(shè)備類型的管理。 對(duì)實(shí)驗(yàn)設(shè)備各項(xiàng)信息的錄入和修改。 對(duì)實(shí)驗(yàn)設(shè)備的分類查詢統(tǒng)計(jì)。 對(duì)實(shí)驗(yàn)設(shè)備的遺損處理二、 概要設(shè)計(jì)程序總體共分為4個(gè)類: 菜單類 設(shè)備類型類 設(shè)備類 管理員類 由主函數(shù)主持整體運(yùn)行,由菜單類調(diào)用其它三類 面向?qū)ο笤O(shè)計(jì): (見(jiàn)圖2) void shuru()。 //設(shè)備類型的輸入 void tianjia()。 //設(shè)備類型的添加 void shanchu()。 //設(shè)備類型的刪除 void show()。 //設(shè)備類型的輸出顯示 void xieru()。 //設(shè)備類型的寫(xiě)入 void duqu()。 //設(shè)備類型的讀取2. 設(shè)備類: nfom* write() //設(shè)備的創(chuàng)建寫(xiě)入 (見(jiàn)圖3) Infom* load() //從文檔中讀取數(shù)據(jù) (見(jiàn)圖4) void acquire(Infom* head) //分類查詢數(shù)據(jù) (見(jiàn)圖5) void acquire2(Infom* head) //查詢?nèi)繑?shù)據(jù) (見(jiàn)圖5) void acqu(char choose) //分類查詢的內(nèi)容支持 (見(jiàn)圖5) void add() //添加新內(nèi)容 (見(jiàn)圖6) void undo(Infom* head) //刪除 (見(jiàn)圖7) int save(Infom* head) //將現(xiàn)數(shù)據(jù)進(jìn)行保存 void revise(Infom* head) //修改數(shù)據(jù) void classify(Infom* head) //對(duì)數(shù)據(jù)的分類統(tǒng)計(jì) (見(jiàn)圖8) void clasK(Infom* head) //類型的分類統(tǒng)計(jì) (見(jiàn)圖8) void clasP(Infom* head) //價(jià)格的分類統(tǒng)計(jì) (見(jiàn)圖8) void clasE(Infom* head) //是否報(bào)廢的統(tǒng)計(jì) (見(jiàn)圖8)3. 管理員類: void create() //創(chuàng)建用戶名和密碼int log() //登陸void change() //修改用戶名和密碼 運(yùn)行界面設(shè)計(jì)運(yùn)行界面由菜單類實(shí)現(xiàn);菜單類: menu1(device *p,struct ShiyanEquip *head,DeviceTipe *a,manager *b) //管理模式主菜單 menu2(device *p,struct ShiyanEquip *head,DeviceTipe *a) //游客模式主菜單 ShiyanEquip * entering(device *p)//管理模式錄入菜單 ShiyanEquip *entering2(device *p)//游客模式錄入菜單 ShiyanEquip * change(device *p)//修改菜單 ShiyanEquip * query(device *p)//查詢菜單 ShiyanEquip * statistic(device *p)//分類統(tǒng)計(jì)菜單 ShiyanEquip * account(manager *b)//賬號(hào)菜單 ShiyanEquip * type(DeviceTipe *a)//設(shè)備類型菜單 三、 詳細(xì)設(shè)計(jì) 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)登陸創(chuàng)建開(kāi)始錄入主菜單2全部查詢創(chuàng)建查詢主菜單1分類查詢錄入載入添加統(tǒng)計(jì)分類查詢?nèi)坎樵儎h除修改添加載入查詢修改設(shè)備類型修改賬號(hào)類型統(tǒng)計(jì)輸入報(bào)廢統(tǒng)計(jì)載入價(jià)格統(tǒng)計(jì)顯示刪除【總體框架、流程設(shè)計(jì),模塊劃分及接口設(shè)計(jì)等】總體框架:圖1接口設(shè)計(jì):1. int menu1(device *p,struct ShiyanEquip *head,DeviceTipe *a,manager *b) [功能] 調(diào)用管理模式主菜單并指向管理模式各項(xiàng)分菜單2. int menu2(device *p,struct ShiyanEquip *head,DeviceTipe *a) [功能] 調(diào)用游客模式主菜單并指向游客模式各項(xiàng)分菜單3. struct ShiyanEquip * entering(device *p) [功能] 指向設(shè)備類中的新建,載入和添加函數(shù)并完成相應(yīng)函數(shù)功能4. struct ShiyanEquip *entering2(device *p) [功能] 指向設(shè)備類中的載入函數(shù)并完成函數(shù)功能5. struct ShiyanEquip * change(device *p) [功能] 指向設(shè)備類中的修改和刪除函數(shù)并完成相應(yīng)函數(shù)功能6. struct ShiyanEquip * query(device *p) [功能] 指向設(shè)備類中的分類查詢和全部查詢函數(shù)并完成相應(yīng)函數(shù)功能7. struct ShiyanEquip * statistic(device *p) [功能] 指向設(shè)備類中的分類統(tǒng)計(jì)函數(shù)并完成相應(yīng)三類的統(tǒng)計(jì)8. struct ShiyanEquip * account(manager *b) [功能] 指向管理員類中的修改函數(shù)完成修改賬戶及密碼的功能9. struct ShiyanEquip * type(DeviceTipe *a) [功能] 指向設(shè)備類型類中的各個(gè)函數(shù)并完成有關(guān)設(shè)備類型的全部功能 模塊設(shè)計(jì)設(shè)備類型0載入1輸入2添加3刪除輸入要輸入的類型4顯示存在刪除輸入要添加的類型1重輸 輸入要?jiǎng)h除的類型 不存在0 返回【各模塊的具體設(shè)計(jì)與實(shí)現(xiàn)】 設(shè)備類型類: 圖2 圖3賦予讀入結(jié)束結(jié)束load是否為空是否為空否是 write 輸入load儲(chǔ)存 是否為0結(jié)束否是設(shè)備類:圖4圖5選擇分類是否為空選擇查詢方式讀取匹配全部顯示顯示結(jié)束Acquire2選擇否是全部分類 ClassifyEClassifyClassifyPClassifyK匹配2匹配3匹配1讀取b[2]++b[1]++b[0]++是否為空輸出結(jié)束否是圖8圖7圖6add是否為0結(jié)束輸入儲(chǔ)存否是刪除結(jié)束輸入U(xiǎn)ndo判斷匹配是否為0是否否是四 、 測(cè)試分析【測(cè)試中發(fā)現(xiàn)的問(wèn)題及解決方案】1. 缺少必要的文字描述(已解決)2. 輸出的格式問(wèn)題(已解決)3. 不能刪除唯一一項(xiàng)數(shù)據(jù)的問(wèn)題(已解決)4. 設(shè)備操作中缺失最后一行的問(wèn)題(已解決)5. 不能返回上一級(jí)菜單的問(wèn)題(已解決)6. 價(jià)格統(tǒng)計(jì)時(shí)不能確定準(zhǔn)確比較的問(wèn)題(已解決)【對(duì)最終成果的評(píng)價(jià)】整體來(lái)說(shuō)比較滿意,是最近辛苦努力的偉大成果,但是有如下幾點(diǎn)有待改進(jìn)1. 可以進(jìn)行漢字輸入但是不能進(jìn)行漢字查詢的問(wèn)題2. 管理員賬號(hào)不能隨意登出的問(wèn)題3. 設(shè)備類中沒(méi)有使用private導(dǎo)致保密性不強(qiáng)的問(wèn)題五、源程序includeiostreamincludefstreamincludeincludeincludeiomanipincludeusing namespace std。class DeviceTipe //定義設(shè)備類型類{private: char sblx[20][20]。 //設(shè)備類型public: void shuru()。 //設(shè)備類型的輸入 void tianjia()。 //設(shè)備類型的添加 void shanchu()。 //設(shè)備類型的刪除 void show()。 //設(shè)備類型的輸出顯示 void xieru()。 //設(shè)備類型的寫(xiě)入 void duqu()。 //設(shè)備類型的讀取}。//==============================================================//==============================================================class device //定義設(shè)備類{public: typedef struct infom { char idnum[10]。 //編號(hào) char kind[10]。 //類型 char name[10]。 //名稱 char price[10]。 //價(jià)格 char purda[10]。 //購(gòu)買(mǎi)日期 char exist[10]。 //是否報(bào)廢 char damda[10]。 //報(bào)廢日期 struct infom *next。 }Infom。 Infom* head。 DeviceTipe wcs。 Infom* write() //設(shè)備的創(chuàng)建寫(xiě)入 { fstream the(,ios::out|ios::app)。 Infom *p1,*p2。 head=NULL。 ()。 ()。 p1=p2=(Infom *)malloc(sizeof(Infom))。 cout請(qǐng)輸入編號(hào) 種類 名稱 價(jià)格 購(gòu)買(mǎi)日期 是否報(bào)廢 報(bào)廢日期(空格鍵斷開(kāi)/按0鍵結(jié)束輸入):endl。 cinp1idnum p1kind p1name p1price p1purda p1exist p1damda。 thep1idnum39。 39。 p1kind39。 39。 p1name39。 39。 p1price39。 39。 p1purda39。 39。 p1exist39。 39。 p1damdaendl。 p1next=NULL。 while(1) { if(head==NULL) head=p1。 if(head!=NULL) p2next=p1。 p2=p1。 p1=(Infom *)malloc(sizeof(Infom))。 cinp1idnum。 if(*(p1idnum)==39。039。) { free(p1)。 break。 } cinp1kind p1name p1price p1purda p1exist p1damda。 thep1idnum39。 39。 p1kind39。 39。 p1name39。 39。 p1price39。 39。 p1purda39。 39。 p1exist39。 39。 p1damdaendl。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1