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

正文內(nèi)容

軟件工程課程設(shè)計——實驗室設(shè)備管理系統(tǒng)(文件)

2025-01-31 19:23 上一頁面

下一頁面
 

【正文】 驗室設(shè)備管理系統(tǒng)”一、設(shè)計所完成的任務(wù)要求 設(shè)計所完成的任務(wù) 本設(shè)計是針對于實驗室設(shè)備管理而開發(fā)的一個用于實驗室設(shè)備日常管理的軟件,該軟件每學(xué)年要對實驗室設(shè)備使用情況進(jìn)行統(tǒng)計、更新,其中: (1)對于已徹底損壞的作報廢處理,同時詳細(xì)記錄有關(guān)信息。 (4)隨時對現(xiàn)有設(shè)備及其修理、報廢情況進(jìn)行統(tǒng)計、查詢,要求能夠按類別和時間段(某日期之前)查詢。 (4)本系統(tǒng)的輸入項至少包含:新設(shè)備信息、修理信息、申請購買信息、報廢信息、具體查詢統(tǒng)計要求。因此整個編碼的運行工具是VC++。系統(tǒng)采用結(jié)構(gòu)體和鏈表,并結(jié)合C語言中文件的存儲和打開建立數(shù)據(jù)存儲文件。很大程度上減少了差錯的發(fā)生,存儲查詢更加快捷方便。并且,本次開發(fā)的界面為VC++,與學(xué)習(xí)C語言的軟件一致,故開發(fā)工具的使用技術(shù)也是沒有問題的。按年利率5%折為現(xiàn)值約為: 、不可定量收益實驗室的高效管理也許可使外界增加對本實驗室的好感與認(rèn)同,從而帶來其他投資機(jī)會等不可準(zhǔn)確估量的收益。在軟件生命周期內(nèi),盡可能的使用自己的東西,從而避免因法律因素而造成的不必要的糾紛。所以,對于本次開發(fā)系統(tǒng)的使用自然也就容易許多。(2)對于有嚴(yán)重問題(故障)的要即使修理,并記錄修理日期、設(shè)備名、修理廠家、修理費、責(zé)任人等。 分層數(shù)據(jù)流圖(1)頂層數(shù)據(jù)流圖(2)二層數(shù)據(jù)流圖(3)三層數(shù)據(jù)流圖——購買子系統(tǒng)(4)三層數(shù)據(jù)流圖——統(tǒng)計審核子系統(tǒng)(5)三層數(shù)據(jù)流圖——統(tǒng)計查詢子系統(tǒng) 數(shù)據(jù)字典對于數(shù)據(jù)流圖中的數(shù)據(jù)定義以下數(shù)據(jù)字典條目:(1)申請表信息=設(shè)備名+型號+規(guī)格+數(shù)量+申請人(2)新設(shè)備表信息=設(shè)備編號+類別+設(shè)備名+型號+規(guī)格+單價+數(shù)量+購置日期+生產(chǎn)廠家+購買人(3)報廢記錄表信息=設(shè)備編號+報廢日期+設(shè)備名+報廢地點+報廢價值+報廢責(zé)任人(4)維修記錄表信息=設(shè)備編號+修理日期+設(shè)備名+修理廠家+修理費+修理責(zé)任人(5)查詢設(shè)備表信息=設(shè)備編號+類別+設(shè)備名+型號+規(guī)格+購置日期+單價+數(shù)量+生產(chǎn)廠家+購買人+修理日期+修理費+修理廠家+修理責(zé)任人+報廢日期+報廢地點+報廢價值+報廢責(zé)任人(6)設(shè)備基本信息表信息=設(shè)備編號+類別+設(shè)備名+型號+規(guī)格+購置日期+單價+數(shù)量+生產(chǎn)廠家+購買人+修理日期+修理費+修理廠家+修理責(zé)任人+報廢日期+報廢地點+報廢價值+報廢責(zé)任人(7)采購表信息=設(shè)備名+型號+規(guī)格+數(shù)量(8)用戶表信息=用戶名+密碼(9)采購單信息=類別+設(shè)備名+型號+規(guī)格+單價+數(shù)量+購置日期+生產(chǎn)廠家+購買人(10)審核信息=設(shè)備名+型號+規(guī)格+數(shù)量+審核人 數(shù)據(jù)加工處理描述本系統(tǒng)大體上可分為五個模塊對數(shù)據(jù)的加工,即購買模塊、審核模塊、報廢模塊、維修模塊、統(tǒng)計查詢模塊:(1) 數(shù)據(jù)在購買模塊的加工處理:該模塊主要有兩個分支。(3) 數(shù)據(jù)在報廢模塊的加工處理:該模塊主要是向系統(tǒng)錄入報廢記錄,從而形成報廢記錄表。五、系統(tǒng)設(shè)計 系統(tǒng)結(jié)構(gòu)圖設(shè)計(1)結(jié)構(gòu)圖第一級分解:(2)結(jié)構(gòu)圖購買模塊的二級分解:(3)結(jié)構(gòu)圖審核模塊的二級分解:(4)結(jié)構(gòu)圖統(tǒng)計查詢模塊的二級分解:附:圖中數(shù)字代表。由于本程序使用C語言為開發(fā)語言,因此存儲功能的實現(xiàn)主要是采用C語言中文件的相關(guān)知識。每當(dāng)遇到選擇操作時,均采用數(shù)字選擇的方式,并且在數(shù)字之后給予功能解釋。在模塊之間的切換采用system(Pause)進(jìn)行提示并任意鍵切換,用起來更加方便快捷,減少出錯。、輸出項目(1) 申請表,其元素在數(shù)據(jù)字典中已經(jīng)給出。(2) 設(shè)備基本信息表,該數(shù)據(jù)流的元素在數(shù)據(jù)字典中已經(jīng)給出。(3) 查詢設(shè)備表,該數(shù)據(jù)元素在數(shù)據(jù)字典中已經(jīng)給出。 、程序流程圖(除審核模塊外):、測試要點本次設(shè)計的程序中,對個數(shù)據(jù)的類型在結(jié)構(gòu)體中均已定義出來,故在測試階段應(yīng)針對不同數(shù)據(jù)類型設(shè)計不同的測試用例,例如定義的責(zé)任人為char型,這里可以輸入一個int型數(shù)據(jù)查看顯示結(jié)果。通過本系統(tǒng),可對實驗室設(shè)備的購買、維修、報廢、統(tǒng)計、查詢等進(jìn)行了數(shù)據(jù)化的管理。在系統(tǒng)的開發(fā)中,可以體會到那種上課所不能體會到的感覺,自己動手讓我們從各個方面體會到了其帶給我們的好處。手頭上有的只是一個題目,一個人根本做不來,因此團(tuán)隊的優(yōu)越性在開發(fā)軟件過程中顯得尤為重要。緊接著,需求分析,對功能、數(shù)據(jù)的理解不準(zhǔn)確,又一次讓我小組犯難,尤其是對統(tǒng)計查詢子系統(tǒng)的三層分析??目慕O絆一路走來,我們收獲了很多也體會了很多。同時,一路上的艱辛讓我們體會到開發(fā)軟件的不易,從而為我們走向社會奠定了一定的基礎(chǔ)。由于知識的有限,不能實現(xiàn)更多的功能,還有許多可以開發(fā)的地方,例如可以將實驗室設(shè)備管理系統(tǒng)進(jìn)一步開發(fā),升級為可以實行網(wǎng)上經(jīng)營的模式,實行設(shè)備的外借管理等等。 /*名稱*/ char model[20]。/*數(shù)量*/ char factory[20]。}Equipment。 /*維修管理*/void printList(Equipment *head)。 Equipment *newnode = (Equipment*)malloc(sizeof(Equipment))。 if(checkNum(head,newnodenum)) { printf(輸入編號已有,輸入失?。?。newnodename)。 printf(請輸入設(shè)備規(guī)格:)。 scanf(%f,amp。newnodenumber)。 printf(請輸入設(shè)備購買日期:)。 scanf(%s,amp。 fprintE(head)。while(current){ fprintf(fp,%d\n,currentnum)。 fprintf(fp,%d\n,currentunit_price)。 fprintf(fp,%s\n,currentpurchaser)。 head1next = NULL。 fscanf(fp,%d\n,amp。 fprintf(fp,%d\n,currentspcifications)。 fprintf(fp,%s\n,currentbuy_date)。 current = currentnext。 float repair_cost。 scanf(%d,amp。 printf(請輸入維修編號:)。 scanf(%s,amp。name)。 printf(請輸入維修費用:)。 scanf(%s,amp。 fprintf(fp,%s\n,name)。 fflush(fp)。 } case 2: { int t = 0。 int rnum。 fscanf(fp,%s\n,amp。 fscanf(fp,%s\n,amp。 fscanf(fp,%s\n,amp。 t = 1。 } default: { printf(輸入有誤,操作失敗!)。 printf(=====================================================\n)。 printf(\t%d\t%s\t%s\t%s\n,currentnumber,currentfactory,currentbuy_date,currentpurchaser)。 Equipment *current = headnext。}主函數(shù): int main(){ Equipment *head = (Equipme
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1