軟件詳細(xì)設(shè)計說明書書_第1頁
軟件詳細(xì)設(shè)計說明書書_第2頁
軟件詳細(xì)設(shè)計說明書書_第3頁
軟件詳細(xì)設(shè)計說明書書_第4頁
軟件詳細(xì)設(shè)計說明書書_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、 編號_ 版本_ 軟件詳細(xì)設(shè)計說明書項目名稱:xxxxxxxxxxxx子系統(tǒng) 委托單位: 承辦單位: 編寫: xxxxxx 2002 年 05 月 01 日校對: xxxxxx 2002 年 05 月 10 日審核: xxxxxx 2002 年 05 月 15 日 批準(zhǔn): xxxxxx 2002 年 05 月 25 日 目 錄1.引言21.1目的21.2背景21.3參考資料32.總體設(shè)計42.1軟件描述42.2設(shè)計方法42.3軟件結(jié)構(gòu)42.4模塊設(shè)計說明102.41總控模塊102.42所長室模塊102.4.3綜合室模塊182.4.5 機械一室模塊272.4.6 機械二室模塊312.4.7 化工

2、一室模塊362.4.7化工二室模塊402.4.8電器室模塊402.4.9輕工室模塊402.4.10統(tǒng)計匯總模塊412.4.11領(lǐng)導(dǎo)查詢模塊412.4.12公共查詢模塊421.引言1.1目的編寫詳細(xì)設(shè)計說明書是軟件開發(fā)過程必不可少的部分,其目的是為了使開發(fā)人員在完成概要設(shè)計說明書的基礎(chǔ)上完成概要設(shè)計規(guī)定的各項模塊的具體實現(xiàn)的設(shè)計工作。1.2背景一、 軟件名稱檢測信息系統(tǒng)質(zhì)量監(jiān)督檢驗子模塊二、 相關(guān)單位委托單位技術(shù)檢測中心承辦單位石油大學(xué)(華東)主管部門技術(shù)檢測中心信息中心1.3參考資料1、<<石油工業(yè)應(yīng)用軟件工程規(guī)范>> SY/T 5232-19992、實用軟件工程 鄭人

3、杰 清華大學(xué)出版社2.總體設(shè)計2.1軟件描述質(zhì)量監(jiān)督檢驗子系統(tǒng)可實現(xiàn)所長室、綜合室、機械一室、機械二室、化工一室、化工二室、電器室、輕工室檢測業(yè)務(wù)的信息管理及統(tǒng)計匯總、領(lǐng)導(dǎo)查詢、公共查詢功能,可實現(xiàn)抽樣單、委托單、樣品收發(fā)登記表、產(chǎn)品檢驗通知單、檢驗運行卡、檢驗報告首頁及附頁的錄入、修改、查詢及打印;對簽發(fā)后的檢驗報告進(jìn)行查詢及統(tǒng)計匯總。采用B/S的軟件體系結(jié)構(gòu),服務(wù)器采WINDOWS/NT,SQLSERVER。客戶端采用WINDOWS/95/98/NT/2000,瀏覽器采用IE4.0 以上。 2.2設(shè)計方法本軟件采用傳統(tǒng)的軟件開發(fā)生命周期的方法,采用自定向下,逐步求精的結(jié)構(gòu)化的軟件設(shè)計方法2

4、.3軟件結(jié)構(gòu)1、總體結(jié)構(gòu)主控模塊公共查詢領(lǐng)導(dǎo)查詢統(tǒng)計匯總輕工室電器室化工二室化工一室機械二室機械一室綜合室所長室2、所長室模塊所長室用戶口令修改檢驗報告管理檢驗通知單管理用戶登錄(1)、檢驗報告管理檢驗報告管理模塊理化報告打印理化封皮打印理化報告修改理化報告簽發(fā)運行卡查詢檢驗報告打印檢驗報告修改檢驗報告簽發(fā)檢驗報告打印模塊檢驗報告打印模塊報告附頁打印選擇封皮格式報告首頁打印報告封皮打印用戶口令修改模塊(2)、用戶口令修改模塊密碼驗證口令修改模塊(3)、檢驗通知單管理檢驗通知單管理模塊報告完成情況查詢未發(fā)出通知單查詢通知單查詢通知單錄入通知單修改3、 綜合室模塊用戶登錄綜合室運行卡修改運行卡錄入

5、用戶口令修改報告收費管理樣品收發(fā)登記查詢樣品收發(fā)登記管理委托單管理抽樣單管理(1)、抽樣單管理抽樣單管理模塊錄入模塊查詢模塊修改模塊委托單管理模塊(2)、委托單管理查詢模塊錄入模塊修改模塊(3)、樣品收發(fā)登記管理樣品收發(fā)登記管理模塊修改模塊錄入模塊查詢模塊樣品處理查詢(4)、檢驗報告收費管理報告收費管理模塊查詢模塊錄入修改模塊用戶口令修改模塊(5)、用戶口令修改模塊密碼驗證口令修改模塊(6)、樣品收發(fā)登記綜合查詢樣品收發(fā)登記綜合查詢模塊輸入查詢條件并選擇查詢類型查詢結(jié)果模塊3、機械一室模塊用戶登錄機械一室用戶口令修改運行卡查詢運行卡修改運行卡錄入報告附頁修改報告附頁錄入報告首頁修改報告首頁錄入

6、用戶口令修改模塊(1)、用戶口令修改模塊密碼驗證口令修改模塊5、機械二室模塊用戶登錄機械二室理化報告錄入理化報告修改用戶口令修改運行卡查詢運行卡修改運行卡錄入報告首頁錄入報告首頁修改報告附頁錄入報告附頁修改用戶口令修改模塊(1)、用戶口令修改模塊密碼驗證口令修改模塊6、化工一室、化工二室、電器室、輕工室模塊與機械一室模塊結(jié)構(gòu)相同,不一一描述。7、統(tǒng)計匯總模塊統(tǒng)計匯總用戶口令修改用戶登錄查詢結(jié)果模塊用戶口令修改模塊(1)、用戶口令修改模塊密碼驗證口令修改模塊8、領(lǐng)導(dǎo)查詢模塊領(lǐng)導(dǎo)查詢模塊查詢結(jié)果模塊用戶口令修改用戶登錄模塊用戶口令修改模塊(1)、用戶口令修改模塊密碼驗證口令修改模塊9、公共查詢模塊

7、:此模塊包括一個查詢結(jié)果模塊。2.4模塊設(shè)計說明2.41總控模塊一、 模塊描述控制各種功能操作的選擇二、模塊接口關(guān)系總控模塊調(diào)用所長室、綜合室、機械一室、機械二室、化工一室、化工二室、電器室、輕工室、統(tǒng)計匯總、領(lǐng)導(dǎo)查詢、公共查詢十一大模塊三、模塊實現(xiàn)算法輸入口令返回總控模塊N合法用戶?進(jìn)入各業(yè)務(wù)功能模塊Y2.42所長室模塊一、 用戶登錄模塊1、模塊描述輸入用戶名和密碼經(jīng)系統(tǒng)檢查后予以允許進(jìn)入或者拒絕進(jìn)入。2、輸入、輸出輸入用戶名和密碼3、模塊接口關(guān)系允許進(jìn)入調(diào)用所長室模塊拒絕進(jìn)入返回系統(tǒng)總控模塊二、檢驗報告管理模塊1、檢驗報告簽發(fā)模塊(1)、模塊描述將檢驗室錄入的檢驗報告瀏覽審核后,輸入簽發(fā)日

8、期及批準(zhǔn)字段后,選擇保存按鈕保存(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符2簽發(fā)日期1字符3批準(zhǔn)1字符(3)、模塊接口關(guān)系保存返回檢驗報告管理模塊(4)、模塊實現(xiàn)算法編號為空?輸入報告編號 Y返回管理模塊 N 報告已錄入?將數(shù)據(jù)存入報告首頁數(shù)據(jù)庫 N 返回管理模塊輸入簽發(fā)日期及批準(zhǔn)人 Y報告已簽發(fā)?將數(shù)據(jù)存入檢驗運行卡數(shù)據(jù)庫 Y返回管理模塊 N 返回管理模塊 2、檢驗報告修改模塊(1)、模塊描述將保存的數(shù)據(jù)正確修改后,選擇修改按鈕保存(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符2簽發(fā)日期1字符3批準(zhǔn)1字符(3)、模塊接口關(guān)系保存返回檢驗報告管理模塊

9、(4)、模塊實現(xiàn)算法編號為空?修改數(shù)據(jù)輸入報告編號 Y返回管理模塊 保存修改結(jié)果 N 報告已錄入? N 返回管理模塊 返回管理模塊 Y報告已簽發(fā)? N返回管理模塊 Y 3、運行卡查詢模塊(1)、模塊描述查詢到保存的符合條件的運行卡數(shù)據(jù)顯示出來。(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符(3)、模塊接口關(guān)系查詢:返回檢驗報告管理模塊(4)、模塊實現(xiàn)算法判斷報告編號是否為空,為空則返回報告管理模塊;不為空,則在樣品收發(fā)登記表中查找相應(yīng)編號的記錄,如果沒找到則返回,找到則取出需要的字段內(nèi)容;在抽樣單中查找相應(yīng)編號的記錄,如果沒找到則返回,找到則取出需要的字段內(nèi)容;在檢驗運行卡

10、中查找相應(yīng)編號的記錄,如果沒找到則返回,找到則取出全部字段內(nèi)容;將查找到的數(shù)據(jù)按照原始表格形式顯示出來。4、理化報告簽發(fā)模塊(1)、模塊描述將檢驗室錄入的理化檢驗報告瀏覽審核后,輸入簽發(fā)日期及批準(zhǔn)字段后,選擇保存按鈕保存(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符2簽發(fā)日期1字符3批準(zhǔn)1字符(3)、模塊接口關(guān)系保存返回檢驗報告管理模塊(4)、模塊實現(xiàn)算法編號為空?輸入報告編號 Y 返回管理模塊 N 報告已錄入?將數(shù)據(jù)存入理化報告數(shù)據(jù)庫 N返回管理模塊輸入簽發(fā)日期及批準(zhǔn)人 Y報告已簽發(fā)?將數(shù)據(jù)存入檢驗運行卡數(shù)據(jù)庫 Y返回管理模塊 N 返回管理模塊 5、理化報告修改模塊(1)

11、、模塊描述將保存的數(shù)據(jù)正確修改后,選擇修改按鈕保存(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符2簽發(fā)日期1字符3批準(zhǔn)1字符(3)、模塊接口關(guān)系保存返回檢驗報告管理模塊(4)、模塊實現(xiàn)算法輸入報告編號編號為空?修改數(shù)據(jù) Y返回管理模塊 保存修改結(jié)果 N 報告已錄入? N 返回管理模塊 返回管理模塊 Y報告已簽發(fā)? N返回管理模塊 Y 6、 檢驗報告打印模塊檢驗報告打印模塊包括報告封皮打印模塊、報告首頁打印模塊、報告附頁打印模塊。(1)、主模塊模塊描述將已簽發(fā)的檢驗報告進(jìn)行打印輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符模塊接口關(guān)系報告未簽發(fā)返回檢驗報告管理模塊

12、報告已簽發(fā):可選擇進(jìn)入報告封皮打印模塊、報告首頁打印模塊、報告附頁打印模塊模塊實現(xiàn)算法輸入樣品編號根據(jù)附頁頁數(shù)顯示附頁打印按鈕判斷附頁的頁數(shù)編號為空? Y返回管理模塊 N首頁已錄入? N返回管理模塊 Y報告已簽發(fā)? N返回管理模塊 進(jìn)入不同的打印模塊 Y附頁已錄入? N返回管理模塊 Y(2)、報告封皮打印模塊模塊描述查找已簽發(fā)的檢驗報告,對報告封皮進(jìn)行打印輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符2封皮格式1字符模塊接口關(guān)系找到:進(jìn)入報告封皮打印模塊沒找到:返回報告打印主模塊模塊實現(xiàn)算法首先判斷樣品編號是否為空,為空則返回;不為空,則在抽樣單中查找該樣品編號的記錄,如果找到則取

13、出所需的字段數(shù)據(jù),沒找到則將x賦值為0;在委托單中查找該樣品編號的記錄,如果找到則取出所需的字段數(shù)據(jù),沒找到則將x1賦值為0;若x1+x=0,則返回打印主模塊,否則根據(jù)選擇的報告格式顯示所需的表頭圖案并顯示整個報告封皮內(nèi)容。(3)、報告首頁打印模塊模塊描述查找已簽發(fā)的檢驗報告,對報告首頁進(jìn)行打印輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符2封皮格式1字符模塊接口關(guān)系找到:進(jìn)入報告首頁打印模塊沒找到:返回報告打印主模塊模塊實現(xiàn)算法首先判斷樣品編號是否為空,為空則返回;不為空,則在抽樣單中查找該樣品編號的記錄,如果找到則取出所需的字段數(shù)據(jù),沒找到則在委托單中查找該樣品編號的記錄,如果

14、找到則取出所需的字段數(shù)據(jù);在報告首頁數(shù)據(jù)庫中查找該樣品編號的記錄,取出所需的字段數(shù)據(jù),顯示所需樣品編號的報告主頁打印頁面。(4)、報告首頁打印模塊模塊描述查找已簽發(fā)的檢驗報告,對報告首頁進(jìn)行打印輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符2封皮格式1字符模塊接口關(guān)系找到:進(jìn)入報告附頁打印模塊沒找到:返回報告打印主模塊模塊實現(xiàn)算法首先根據(jù)報告編號在報告附頁數(shù)據(jù)庫中查找該樣品編號的記錄,根據(jù)頁碼數(shù)取出所需的字段數(shù)據(jù);判斷“單位”字段中有無數(shù)字,若有則將數(shù)字顯示為上標(biāo),顯示所需樣品編號的報告附頁打印頁面。7、理化報告打印模塊描述查找已簽發(fā)的理化檢驗報告,對報告進(jìn)行打印輸入、輸出序號輸入

15、數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符模塊接口關(guān)系找到:進(jìn)入理化報告打印模塊沒找到:返回檢驗報告管理模塊模塊實現(xiàn)算法輸入樣品編號編號為空? Y返回管理模塊取出所需的委托單數(shù)據(jù) N報告已錄入? N返回管理模塊取出所需的報告數(shù)據(jù) Y報告已簽發(fā)? N返回管理模塊 委托單錄入? N返回管理模塊 按照原始表格形式顯示報告打印界面 Y8、理化封皮打?。号c報告封皮打印模塊相同,不再描述。三、檢驗通知單管理模塊1、通知單錄入模塊(1)、模塊描述將檢驗通知單數(shù)據(jù)錄入后,選擇保存按鈕保存(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符2簽發(fā)日期1字符3計劃完成日期1字符4檢驗項目1字符5簽發(fā)人

16、1字符(3)、模塊接口關(guān)系保存返回檢驗通知單管理模塊返回:返回檢驗通知單管理模塊(4)、模塊實現(xiàn)算法在樣品收發(fā)登記表中查找該編號記錄取出所需數(shù)據(jù)輸入樣品編號編號為空? Y返回管理模塊在委托單及抽樣單中查找該編號記錄取出所需數(shù)據(jù)顯示 N記錄存在? N返回管理模塊輸入數(shù)據(jù)選擇保存按鈕保存 Y通知單簽發(fā)? Y返回管理模塊 返回通知單管理模塊 N1、通知單修改模塊(1)、模塊描述將檢驗通知單數(shù)據(jù)修改后,選擇修改按鈕保存(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符2簽發(fā)日期1字符3計劃完成日期字符4檢驗項目字符5簽發(fā)人1字符(3)、模塊接口關(guān)系修改返回檢驗通知單管理模塊返回:返回檢

17、驗通知單管理模塊(4)、模塊實現(xiàn)算法在字符2數(shù)據(jù)庫中查找該編號記錄取出所需數(shù)據(jù)輸入樣品編號編號為空? Y返回管理模塊在委托單及抽樣單中查找該編號記錄取出所需數(shù)據(jù)顯示 N記錄存在? N返回管理模塊修改數(shù)據(jù)選擇修改按鈕保存 Y通知單簽發(fā)? N返回管理模塊 返回通知單管理模塊 Y3、通知單查詢模塊(1)、模塊描述找到所需樣品編號的檢驗通知單數(shù)據(jù)后,按原始表格形式顯示出來并可打印。(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符(3)、模塊接口關(guān)系未找到:返回檢驗通知單管理模塊找到顯示、打印(4)、模塊實現(xiàn)算法首先判斷樣品編號是否為空,為空則返回;不為空,則在檢驗通知單數(shù)據(jù)庫中查找該

18、樣品編號的記錄,未找到則返回;若找到,則在抽樣單或委托單中查找該編號的記錄并取出所需的數(shù)據(jù),根據(jù)樣品編號的字符在字符2數(shù)據(jù)庫中查找所需數(shù)據(jù),按照原始表格形式顯示通知單內(nèi)容4、未發(fā)出通知單查詢模塊(1)、模塊描述找到所有未簽發(fā)的檢驗通知單,將樣品編號顯示出來并可打印。(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符(3)、模塊接口關(guān)系未找到:返回檢驗通知單管理模塊找到顯示、打印(4)、模塊實現(xiàn)算法首先在檢驗通知單數(shù)據(jù)庫中查找“簽發(fā)人”字段為空的記錄,未找到則返回;若找到,顯示找到的所有記錄的樣品編號。5、報告完成情況查詢模塊(1)、模塊描述找到限定期限內(nèi)未完成的檢驗報告,將報告

19、編號顯示出來并可打印。(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1起始日期1字符2截止日期1字符(3)、模塊接口關(guān)系未找到:返回檢驗通知單管理模塊找到顯示、打印(4)、模塊實現(xiàn)算法首先在檢驗通知單數(shù)據(jù)庫中查找所有計劃完成日期在起始日期與截止日期之間的記錄,取出其樣品編號,根據(jù)樣品編號在檢驗報告首頁數(shù)據(jù)庫中循環(huán)查找符合條件的記錄。若找到且報告簽發(fā)日期小于截止日期,則繼續(xù)循環(huán),否則顯示報告編號后繼續(xù)循環(huán)查找。四、用戶口令修改模塊1、密碼驗證模塊模塊描述輸入密碼經(jīng)系統(tǒng)檢查后予以允許進(jìn)入或者拒絕進(jìn)入。輸入、輸出輸入密碼模塊接口關(guān)系允許進(jìn)入調(diào)用口令修改模塊拒絕進(jìn)入返回所長室模塊2、口令修改模塊模

20、塊描述修改密碼及口令后,選擇提交按鈕保存。輸入、輸出輸入密碼、口令模塊接口關(guān)系保存返回所長室模塊2.4.3綜合室模塊一、用戶登錄模塊1、模塊描述輸入用戶名和密碼經(jīng)系統(tǒng)檢查后予以允許進(jìn)入或者拒絕進(jìn)入。2、輸入、輸出輸入用戶名和密碼3、模塊接口關(guān)系允許進(jìn)入調(diào)用綜合室模塊拒絕進(jìn)入返回系統(tǒng)總控模塊二、 抽樣單管理模塊三、1、 抽樣單錄入模塊(1)、模塊描述將抽樣單按照原始表格輸入后,選擇保存按鈕保存(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1樣品編號1字符2產(chǎn)品名稱1字符3編號1字符4依據(jù)標(biāo)準(zhǔn)1字符5規(guī)格型號1字符6生產(chǎn)單位1字符7受檢單位1字符8樣品等級1字符9地址電話1字符10抽樣地點1字

21、符11檢驗類別1字符12抽樣基數(shù)12數(shù)值13單位11字符14樣品數(shù)量1字符15樣品單價12數(shù)值16單位21字符17抽樣日期1字符年1990,2050月1,12日1,3118抽樣人1字符19被抽樣單位代表1字符20商標(biāo)1字符21備注1字符22生產(chǎn)日期或編號1字符(3)、模塊接口關(guān)系保存返回抽樣單管理模塊(4)、模塊實現(xiàn)算法首先判斷樣品編號是否為空,為空則返回;不為空,判斷該樣品編號是否已存在于抽樣單中或委托單中,已存在則返回;不存在,則在字符2數(shù)據(jù)庫中查找與樣品編號字符相同的記錄,取出所需字段內(nèi)容,進(jìn)入錄入界面;按照原始表格將數(shù)據(jù)輸入文本框后,選擇保存按鈕保存;首先保存抽樣單數(shù)據(jù),然后將樣品編號

22、、檢驗室、檢驗類別保存入樣品收發(fā)登記表數(shù)據(jù)庫中,將樣品編號存入檢驗通知單數(shù)據(jù)庫中,所有數(shù)據(jù)保存完畢后,系統(tǒng)發(fā)出提示返回管理模塊。(5)、算法描述序號輸入源數(shù)量度量單位處理過程1批次價值1元批次價值=樣品單價*抽樣基數(shù)2、 抽樣單修改模塊3、(1)、模塊描述將保存的抽樣單數(shù)據(jù)修改后,選擇修改按鈕保存(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1樣品編號1字符2產(chǎn)品名稱1字符3編號1字符4依據(jù)標(biāo)準(zhǔn)1字符5規(guī)格型號1字符6生產(chǎn)單位1字符7受檢單位1字符8樣品等級1字符9地址電話1字符10抽樣地點1字符11檢驗類別1字符12抽樣基數(shù)12數(shù)值13單位11字符14樣品數(shù)量1字符15樣品單價12數(shù)值1

23、6單位21字符17抽樣日期1字符年1990,2050月1,12日1,3118抽樣人1字符19被抽樣單位代表1字符20商標(biāo)1字符21備注1字符22生產(chǎn)日期或編號1字符(3)、模塊接口關(guān)系修改返回檢驗通知單管理模塊(4)、模塊實現(xiàn)算法首先判斷樣品編號是否為空,為空則返回;不為空,判斷該樣品編號的抽樣單是否已存在,不存在則返回;已存在,查詢該樣品編號的檢驗報告是否已簽發(fā),已簽發(fā)則返回;未簽發(fā)則進(jìn)入修改界面;修改數(shù)據(jù)后,選擇修改按鈕保存。(5)、算法描述序號輸入源數(shù)量度量單位處理過程1批次價值1元批次價值=樣品單價*抽樣基數(shù)3、抽樣單查詢模塊(1)、模塊描述查找所需樣品編號的抽樣單數(shù)據(jù),顯示出來。(2

24、)、輸入、輸出:輸入樣品編號 (3)、模塊接口關(guān)系找到:進(jìn)入抽樣單查詢模塊沒找到:返回抽樣單管理模塊(4)、模塊實現(xiàn)算法查詢與樣品編號字符相同的抽樣單記錄輸入樣品編號編號為空? Y抽樣單存在以表格形式顯示找到的所有記錄數(shù)據(jù) N N 返回管理模塊 以表格形式顯示抽樣單數(shù)據(jù) Y二、委托單管理模塊1、委托單錄入模塊(1)、模塊描述將委托單按照原始表格輸入后,選擇保存按鈕保存(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1樣品編號1字符2產(chǎn)品名稱1字符3依據(jù)標(biāo)準(zhǔn)1字符4規(guī)格型號1字符5生產(chǎn)單位1字符6委托單位1字符7樣品等級1字符8樣品數(shù)量1字符9地址電話1字符10送樣人1字符11送樣日期1字符年

25、1990,2050月1,12日1,3112商標(biāo)1字符13檢驗項目1字符(3)、模塊接口關(guān)系保存返回委托單管理模塊(4)、模塊實現(xiàn)算法首先判斷樣品編號是否為空,為空則返回;不為空,判斷該樣品編號是否已存在于抽樣單中或委托單中,已存在則返回;不存在,則在字符2數(shù)據(jù)庫中查找與樣品編號字符相同的記錄,取出所需字段內(nèi)容,進(jìn)入錄入界面;按照原始表格將數(shù)據(jù)輸入文本框后,選擇保存按鈕保存。首先保存委托單數(shù)據(jù),然后將樣品編號、檢驗室、檢驗類別保存入樣品收發(fā)登記表數(shù)據(jù)庫中,將樣品編號存入檢驗通知單數(shù)據(jù)庫中,所有數(shù)據(jù)保存完畢后,系統(tǒng)發(fā)出提示返回管理模塊。2、委托單修改模塊(1)、模塊描述將保存的委托單數(shù)據(jù)修改后,選

26、擇修改按鈕保存(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1樣品編號1字符2產(chǎn)品名稱1字符3依據(jù)標(biāo)準(zhǔn)1字符4規(guī)格型號1字符5生產(chǎn)單位1字符6委托單位1字符7樣品等級1字符8樣品數(shù)量1字符9地址電話1字符10送樣人1字符11送樣日期1字符年1990,2050月1,12日1,3112商標(biāo)12字符13檢驗項目1字符(3)、模塊接口關(guān)系修改返回檢驗通知單管理模塊(4)、模塊實現(xiàn)算法首先判斷樣品編號是否為空,為空則返回;不為空,判斷該樣品編號的委托單是否已存在,不存在則返回;已存在,查詢該樣品編號的檢驗報告是否已簽發(fā),已簽發(fā)則返回;未簽發(fā)則進(jìn)入修改界面;修改數(shù)據(jù)后,選擇修改按鈕保存。3、委托單查詢

27、模塊(1)、模塊描述查找所需樣品編號的抽樣單數(shù)據(jù),顯示出來。(2)、輸入、輸出:輸入樣品編號(3)、模塊接口關(guān)系找到:進(jìn)入抽樣單查詢模塊沒找到:返回抽樣單管理模塊(4)、模塊實現(xiàn)算法查詢與樣品編號字符相同的委托單記錄輸入樣品編號編號為空? Y委托單存在以表格形式顯示找到的所有記錄數(shù)據(jù) N N 返回管理模塊 以表格形式顯示委托單數(shù)據(jù) Y三、樣品收發(fā)登記管理模塊1、樣品收發(fā)登記錄入模塊(1)、模塊描述將樣品收發(fā)登記表按照原始表格輸入后,選擇保存按鈕保存(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1樣品編號1字符2收樣人1字符3備樣有效日期1字符4主檢室1字符5檢驗類別1字符6領(lǐng)樣日期1字符7

28、領(lǐng)樣人1字符8到樣日期1字符9備注1字符(3)、模塊接口關(guān)系保存返回樣品收發(fā)登記管理模塊(4)、模塊實現(xiàn)算法首先判斷樣品編號是否為空,為空則返回;不為空,從樣品收發(fā)登記表中查詢該樣品編號的記錄是否已存在,不存在則返回;已存在且“收樣人”字段為空,則進(jìn)入錄入界面;按照原始表格將數(shù)據(jù)輸入文本框后,選擇保存按鈕保存。所有數(shù)據(jù)保存完畢后,系統(tǒng)發(fā)出提示返回管理模塊。2、樣品收發(fā)登記修改模塊(1)、模塊描述將保存的樣品收發(fā)登記數(shù)據(jù)修改后,選擇修改按鈕保存(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1樣品編號1字符2收樣人1字符3備樣有效日期1字符4主檢室1字符5檢驗類別1字符6領(lǐng)樣日期1字符7領(lǐng)樣人

29、1字符8到樣日期1字符9備注1字符(3)、模塊接口關(guān)系修改返回樣品收發(fā)登記管理模塊(4)、模塊實現(xiàn)算法首先判斷樣品編號是否為空,為空則返回;不為空,判斷該樣品編號的樣品收發(fā)登記表是否已錄入,未錄入則返回;已錄入,查詢該樣品編號的檢驗報告是否已簽發(fā),已簽發(fā)則返回;未簽發(fā)則進(jìn)入修改界面;修改數(shù)據(jù)后,選擇修改按鈕保存。3、樣品收發(fā)登記查詢模塊(1)、模塊描述查找所需樣品編號的樣品收發(fā)登記數(shù)據(jù),顯示出來。(2)、輸入、輸出:輸入樣品編號(3)、模塊接口關(guān)系找到:進(jìn)入樣品收發(fā)登記查詢模塊沒找到:返回樣品收發(fā)登記管理模塊(4)、模塊實現(xiàn)算法輸入樣品編號查詢與樣品編號字符相同的樣品收發(fā)登記記錄編號為空? Y

30、以表格形式顯示找到的所有記錄數(shù)據(jù)記錄已存在 N N 返回管理模塊 以表格形式顯示樣品收發(fā)登記數(shù)據(jù) Y五、樣品收發(fā)登記綜合查詢模塊1、主模塊(1)、模塊描述輸入查詢條件,選擇查詢類型。(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1起始時間1字符2截止時間1字符3產(chǎn)品名稱1字符4受檢單位1字符5抽樣地點1字符6抽(送)樣日期1字符7抽(送)樣人1字符8樣品編號1字符(3)、模塊接口關(guān)系查詢進(jìn)入查詢結(jié)果模塊2、查詢結(jié)果模塊(1)、模塊描述根據(jù)查詢條件及查詢類型,進(jìn)行查詢并顯示查詢結(jié)果。(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1起始時間1字符2截止時間1字符3產(chǎn)品名稱1字符4受檢單位1

31、字符5抽樣地點1字符6抽(送)樣日期1字符7抽(送)樣人1字符8樣品編號1字符(3)、模塊接口關(guān)系未找到返回查詢主模塊六、檢驗報告收費模塊1、錄入及修改模塊(1)、模塊描述對檢驗報告收費數(shù)據(jù)進(jìn)行修改或保存。(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符2收費金額1字符(3)、模塊接口關(guān)系修改或保存返回檢驗報告受費管理模塊(4)算法描述顯示錄入修改界面輸入樣品編號錄入或修改數(shù)據(jù)編號為空? Y N 返回管理模塊選擇錄入或修改按鈕記錄存在 ? N修改或保存 ? 修改 Y取出保存的收費金額數(shù)據(jù)將收費金額賦值為0 保存更新數(shù)據(jù)庫中的數(shù)據(jù)將數(shù)據(jù)存入數(shù)據(jù)庫 系統(tǒng)發(fā)出提示后返回管理模塊2、

32、查詢模塊(1)、模塊描述對檢驗報告收費數(shù)據(jù)進(jìn)行查詢并顯示查詢結(jié)果。(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符(3)、模塊接口關(guān)系未找到返回檢驗報告受費管理模塊七、運行卡錄入模塊(1)、模塊描述將運行卡中由綜合室填寫部分錄入后,選擇保存按鈕保存。(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符2交綜合室日期1字符年1980,2050月1,11日1,303經(jīng)手人1字符4報告復(fù)審日期1字符年1980,2050月1,11日1,305報告復(fù)審人1字符(3)、模塊接口關(guān)系保存返回綜合室模塊(4)、算法描述將數(shù)據(jù)錄入后,選擇保存按鈕保存。系統(tǒng)查詢檢驗運行卡數(shù)據(jù)庫中有

33、無該樣品編號的記錄存在,如不存在則返回;存在則將輸入的數(shù)據(jù)更新入數(shù)據(jù)庫。八、運行卡修改模塊(1)、模塊描述將保存的綜合室運行卡數(shù)據(jù)修改后,選擇修改按鈕保存。(2)、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符2交綜合室日期1字符年1980,2050月1,11日1,303經(jīng)手人1字符4報告復(fù)審日期1字符年1980,2050月1,11日1,305報告復(fù)審人1字符(3)、模塊接口關(guān)系修改返回綜合室模塊(4)、算法描述將數(shù)據(jù)錄入后,選擇保存按鈕保存。系統(tǒng)查詢檢驗運行卡數(shù)據(jù)庫中有無該樣品編號的記錄存在,如不存在則返回;存在則將輸入的數(shù)據(jù)更新入數(shù)據(jù)庫。九、用戶口令修改模塊1、密碼驗證模塊模塊

34、描述輸入密碼經(jīng)系統(tǒng)檢查后予以允許進(jìn)入或者拒絕進(jìn)入。輸入、輸出輸入密碼模塊接口關(guān)系允許進(jìn)入調(diào)用口令修改模塊拒絕進(jìn)入返回綜合室模塊2、口令修改模塊模塊描述修改綜合室密碼及口令后,選擇提交按鈕保存。輸入、輸出模塊接口關(guān)系保存返回綜合室模塊2.4.5 機械一室模塊一、 用戶登錄模塊1、模塊描述輸入用戶名和密碼經(jīng)系統(tǒng)檢查后予以允許進(jìn)入或者拒絕進(jìn)入。2、輸入、輸出輸入用戶名和密碼3、模塊接口關(guān)系允許進(jìn)入調(diào)用機械一室模塊拒絕進(jìn)入返回系統(tǒng)總控模塊二、 報告首頁錄入模塊1、模塊描述將機械一室檢驗報告首頁數(shù)據(jù)按照原始表格錄入后,選擇保存按鈕保存。2、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符2檢驗

35、結(jié)論1字符3依據(jù)標(biāo)準(zhǔn)1字符4環(huán)境溫度1字符5備注1字符6審核1字符7主檢1字符8報告復(fù)審人1字符3、模塊接口關(guān)系保存返回機械一室模塊4、 算法描述首先判斷樣品編號是否為空,為空則返回;若不為空,則查詢該樣品編號的檢驗報告首頁是否已錄入,若已經(jīng)錄入則返回;若尚未錄入,則進(jìn)入檢驗報告首頁錄入界面。輸入數(shù)據(jù)后,選擇保存按鈕保存,系統(tǒng)保存數(shù)據(jù)后發(fā)出提示返回機械一室模塊。三、 報告首頁修改模塊1、模塊描述將保存的檢驗報告首頁數(shù)據(jù)修改后,選擇保存按鈕保存或選擇刪除按鈕刪除。2、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符2檢驗結(jié)論1字符3依據(jù)標(biāo)準(zhǔn)1字符4環(huán)境溫度1字符5備注1字符6審核1字符

36、7主檢1字符8報告復(fù)審人1字符3、模塊接口關(guān)系修改或刪除返回機械一室模塊4、算法描述首先判斷樣品編號是否為空,為空則返回;若不為空,則查詢該樣品編號的檢驗報告首頁是否已錄入,若尚未錄入則返回;若已經(jīng)錄入,則查詢該檢驗報告是否已簽發(fā),報告已簽發(fā)則返回;未簽發(fā)則進(jìn)入檢驗報告首頁修改界面。修改數(shù)據(jù)后,選擇保存按鈕保存或選擇刪除按鈕刪除,系統(tǒng)發(fā)出提示返回機械一室模塊。四、 報告附頁錄入模塊1、模塊描述將機械一室檢驗報告附頁數(shù)據(jù)按照原始表格錄入后,選擇保存按鈕保存。2、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符2序號14字符3檢驗項目14字符4技術(shù)要求14字符5檢驗結(jié)果14字符6單項評價14字符7備注1字符8單位14字符3、模塊接口關(guān)系返回返回機械一室模塊4、算法描述首先判斷樣品編號是否為空,為空則返回;若不為空,則查詢該樣品編號的檢驗報告是否已簽發(fā),若已經(jīng)簽發(fā)則返回;若尚未簽發(fā),則進(jìn)入檢驗報告附頁錄入界面。輸入數(shù)據(jù)后,選擇保存按鈕保存。五、 報告附頁修改模塊1、模塊描述將機械一室檢驗報告附頁數(shù)據(jù)修改后,選擇修改按鈕保存或選擇刪除按鈕刪除記錄或選擇插入按鈕插入記錄。2、輸入、輸出序號輸入數(shù)量精度數(shù)據(jù)類型有效范圍1報告編號1字符2序號14字符3檢驗項目14字符4技術(shù)要求14字符5檢驗結(jié)果14字符6單項評價14字符7備注

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論