編寫文檔粱坤,系統(tǒng)詳細(xì)設(shè)計。
4.2.1 質(zhì)檢管理
4.2.1.1功能描述
對子系統(tǒng)中的所有質(zhì)檢信息進(jìn)行維護(hù)管理瓷产,包含查詢站玄,新增,修改濒旦,刪除株旷,蟲子這5個功能。
查詢功能通過輸入油品名稱,油品編碼來查詢質(zhì)檢信息晾剖,查詢的列表可以通過雙加查詢詳細(xì)信息锉矢。支持模糊查詢。
新增功能通過下拉框選擇罐號齿尽,油品名稱沽损;通過輸入框輸入批號,批量循头,通過控件選擇是否合格绵估,生產(chǎn)日期,檢驗日志卡骂;通過附件上傳功能上傳合格證国裳,上傳的圖片保存在本地服務(wù)器上,上傳成功后返回圖片名稱及路徑全跨,將圖片顯示在合格證下方缝左,并將存儲附件主鍵∨ㄈ簦可以通過刪除按鈕同時刪除數(shù)據(jù)庫中數(shù)據(jù)及本地服務(wù)器上的圖片渺杉,上傳的圖片不超過5張,支持多圖上傳挪钓。點擊保存時校驗數(shù)據(jù)少办,通過校驗和在質(zhì)檢表中新增數(shù)據(jù)。
修改功能通過質(zhì)檢主鍵獲取質(zhì)檢信息诵原,然后根據(jù)業(yè)務(wù)進(jìn)行修改英妓,當(dāng)點擊保存時通過校驗即修改成功。
刪除功能提示用戶是否確認(rèn)刪除绍赛,確認(rèn)時通過主鍵獲取質(zhì)檢實體蔓纠,然后通過實體在表中刪除質(zhì)檢數(shù)據(jù)。
重置按鈕是刪除上方數(shù)據(jù)查詢中的油品名稱吗蚌,油品編碼數(shù)據(jù)后查詢數(shù)據(jù)腿倚,即查詢所有有效數(shù)據(jù)。
5.2.1.2表結(jié)構(gòu)設(shè)計
序號 字段名稱 類型 長度 備注
1 QUALITY _KEY Varchar 32 質(zhì)檢主鍵
2 TANK_NO Varchar 128 罐號
3 OIL_CODE Varchar 128 油品編碼
4 OIL_NAME Varchar 128 油品名稱
5 IS_QUALIFIED char 1 是否合格
6 CERTIFICATE Varchar 1024 合格證
7 BATCH_NO Varchar 128 批號
8 OUTPUT Number 批量(噸)
9 PRODUCE_DATE Varchar 10 生產(chǎn)日期
10 CHECKOUT_DATE Varchar 10 檢驗日期
11 IS_FLAG char 1 是否有效
12 CREATE_USER Varchar 32 創(chuàng)建人
13 CREATE_TIME Varchar 19 創(chuàng)建時間
14 MODIFY_TIME Varchar 19 修改時間
序號 字段名稱 類型 長度 備注
1 FILE_KEY Varchar 32 附件KEY
2 FILE_NAME Varchar 256 附件名稱
3 FILE_CONTENT Varchar 1024 附件描述
4 FILE_SIZE Varchar 20 附件大小
5 FILE_SAVE_PATH Varchar 1024 存放路徑
6 DELETE_STATE Char 3 刪除狀態(tài)
7 CREATE_TIME Varchar 19 創(chuàng)建時間
8 MODIFY_TIME Varchar 19 修改時間
4.2.2 庫存管理
4.2.2.1功能描述
對子系統(tǒng)中的庫存信息進(jìn)行管理蚯妇,包括追加可銷量和保存功能敷燎,重新獲取功能。
庫存管理中的數(shù)據(jù)是每天早晨8點從Mse系統(tǒng)中提取的庫存信息箩言∮补幔可以在頁面查看油品,庫存陨收,可銷量信息饭豹,追加可銷量信息鸵赖。
通過點擊追加可銷量,使追加可銷量變?yōu)榭删庉嫚顟B(tài)拄衰,修改可銷量信息后點擊保存按鈕它褪,通過校驗后修改追加可銷量信息。支持同時編輯多個信息翘悉。
重新獲取功能是在Mse系統(tǒng)中重新獲取一次數(shù)據(jù)茫打。
5.2.2.2表結(jié)構(gòu)設(shè)計
序號 字段名稱 類型 長度 備注
1 INVENTORY_KEY Varchar 32 庫存主鍵
2 OIL_CODE Varchar 32 油品編碼
3 OIL_NAME Varchar 32 油品名稱
4 INVENTORY_AMOUNT Number 庫存量
5 SALABLE_AMOUNT Number 可銷售量
6 ADDITIONAL_SALES_AMOUNT Number 追加銷售量
7 INVENTORY_DATE Varchar 10 庫存日期
8 OPERATOR_MAN Varchar 32 操作人
9 OPERATOR_TIME Varchar 19 操作時間
10 MES_OIL_CODE Varchar 32 MES油品編碼
4.2.3 銷售計劃管理
4.2.3.1功能描述
銷售計劃管理是通過當(dāng)日庫存信息制定銷售計劃,將計劃存儲在切塊信息表中妖混±铣啵可銷量分配,添加源葫,修改,刪除功能砖瞧。只要超級管理員擁有對通過審核的銷售計劃進(jìn)行修改和刪除的權(quán)限息堂。
通過點擊可銷量分配進(jìn)入對應(yīng)的油品的可銷量分配頁面,需要對應(yīng)的運輸方式块促,提貨單位名稱荣堰,可銷量,是否審核這4個信息竭翠。其中運輸方式振坚,提貨單位和是否審核下拉框選擇。當(dāng)選擇運輸方式時斋扰,會顯示對用運輸方式的提貨單位渡八。對應(yīng)的可提取想量和不能超過可銷售量,如果超過則提示用戶可提取量分配過大传货。當(dāng)選擇不審核時屎鳍,默認(rèn)通過審核,點擊添加時會提醒用戶问裕,該選項的數(shù)據(jù)無法修改或刪除逮壁,是否確認(rèn)添加。當(dāng)選擇需要審核時粮宛,添加校驗只需要判斷在該油品下是否已經(jīng)有相同的提貨單位和運輸方式被添加窥淆。如果有提示已經(jīng)有相同信息被添加。
當(dāng)超級管理員進(jìn)入該頁面巍杈,點擊切塊信息對應(yīng)的修改按鈕時忧饭,對應(yīng)的可提取量變?yōu)榭删庉嫛|c擊保存時筷畦,可提取量的和不能超過可銷售量并且不能小于提油單中對應(yīng)的批準(zhǔn)總量和眷昆。
所有通過審核的公路運輸?shù)那袎K信息和一期數(shù)據(jù)庫同步。
5.2.3.2表結(jié)構(gòu)設(shè)計
序號 字段名稱 類型 長度 備注
1 QK_PLAN_KEY Varchar 32 切塊計劃主鍵
2 DELIVERY_DEPART_CODE Varchar 32 提貨單位編碼
3 OIL_CODE Varchar 32 油品編碼
4 OIL_NAME Varchar 32 油品名稱
5 SALABLE_AMOUNT Number 可銷售量
6 INVENTORY_DATE Varchar 10 庫存日期
7 TRANSPORT_TYPE char 3 運輸方式
8 OPERATOR_MAN Varchar 32 操作人
9 OPERATOR_TIME Varchar 19 操作時間
10 IS_AUDIT char 1 是否審核
11 AUDIT_STATE char 3 審核狀態(tài)
12 AUDIT_CONTENT Varchar 1024 審核內(nèi)容
13 AUDIT_TIME Varchar 19 審核時間
14 AUDIT_PERSON Varchar 32 審核人
15 IS_FLAG char 1 有效狀態(tài)
4.2.4 銷售計劃審核管理
4.2.4.1功能描述
對所有當(dāng)天的待審核的銷售計劃進(jìn)行審核。
列表顯示油品名稱亚斋,提貨單位作媚,運輸方式,可銷量帅刊,庫存日期纸泡,操作人,操作時間赖瞒。
點擊審核時女揭,彈出審核頁面,審核頁面可以選擇審核通過和審核不通過栏饮,下方是審核意見吧兔,默認(rèn)顯示審核通過和審核不通過。點擊提交按鈕后提醒用戶確認(rèn)袍嬉。確認(rèn)后境蔼,判斷切塊信息是否通過審核,如果通過則修改該信息的審核狀態(tài)為審核通過伺通,審核內(nèi)容為審核意見箍土;如果不通過則修改該信息的審核狀態(tài)為審核不通過,審核內(nèi)容為審核意見罐监,并將數(shù)據(jù)有效狀態(tài)為無效吴藻。
所有通過審核的公路運輸?shù)那袎K信息和一期數(shù)據(jù)庫同步。
4.2.5 切塊信息
4.2.5.1功能描述
通過表格展示所有通過審核的切塊信息弓柱。展示內(nèi)容包括油品名稱沟堡,庫存,可銷量矢空,運輸方式弦叶,提貨單位,可提取量妇多。其中根據(jù)油品伤哺,運輸方式,提貨單位進(jìn)行了三次劃分者祖。
在最上方通過下拉框選擇油品名稱可以快速定位到對應(yīng)的信息立莉。
4.2.6 提油單管理
4.2.6.1功能描述
對鐵路運輸?shù)奶嵊蛦芜M(jìn)行管理,包含查詢七问,新增蜓耻,修改,刪除械巡,重置刹淌,提交這7個功能饶氏。
查詢功能通過油品名稱,提貨單位有勾,發(fā)貨單位查詢疹启,支持模糊查詢。對查詢的數(shù)據(jù)雙擊可查看詳細(xì)數(shù)據(jù)蔼卡。
新增功能中必填信息為油品名稱喊崖,提貨單位名稱,發(fā)貨單位名稱雇逞,提貨人荤懂,批準(zhǔn)總量,日期塘砸。非必填信息為備注和操作节仿。油品名稱,提貨單位掉蔬,發(fā)貨單位是通過下拉框選擇廊宪,如果油品名稱和提貨單位在通過審核的切塊信息中沒有對用的數(shù)據(jù),則提示先在銷售計劃中分配眉踱;如果獲取到對應(yīng)數(shù)據(jù)挤忙,則在批準(zhǔn)總量處顯示剩余的可提取量霜威。日期默認(rèn)顯示當(dāng)天日期谈喳,也可以通過點擊選擇。操作的提油單所屬車輛導(dǎo)入需要先分配批準(zhǔn)總量戈泼,下載對應(yīng)EXCEL模板婿禽。模板中需要填寫的數(shù)據(jù)有7位車號,批準(zhǔn)量大猛,罐號扭倾。導(dǎo)入時根據(jù)車號判斷在實到車輛中是否存在,如存在在狀態(tài)為已到挽绩,否則為未到膛壹。導(dǎo)入成功后,在下方顯示提油單車輛信息管理唉堪,可以對導(dǎo)入的車輛信息驚醒修改和刪除操作模聋。點擊保存,通過校驗后將提油單數(shù)據(jù)存入提油單表中唠亚,將車輛信息存入提油單所屬車輛表中链方,兩張表通過編號關(guān)聯(lián)。
修改功能通過獲取提油單主鍵獲取提油單信息及所屬車輛信息灶搜,根據(jù)需求修改祟蚀,點擊保存工窍,通過校驗后修改內(nèi)容。
刪除功能提示是否確認(rèn)刪除前酿,通過提油單主鍵獲取實體患雏,刪除對應(yīng)2表中的數(shù)據(jù)。
重置清除上方油品名稱薪者,提貨單位纵苛,發(fā)貨單位的內(nèi)容查詢。
提交功能是提示是否提交言津,當(dāng)用戶確認(rèn)后判斷提準(zhǔn)量和是否和可提取量相等攻人,如果相等提交數(shù)據(jù),提油單狀態(tài)變?yōu)橐烟峤恍郏鶎佘囕v信息的狀態(tài)變?yōu)橐烟峤换澄牵环駝t不提交。
5.2.6.2表結(jié)構(gòu)設(shè)計
序號 字段名稱 類型 長度 備注
1 TI_OIL_KEY Varchar 32 主鍵
2 ORDERS_NUMBER Varchar 50 編號
3 OIL_CODE Varchar 50 油品編碼
4 OIL_NAME Varchar 32 油品名稱
5 DELIVERY_DEPART Varchar 50 提貨單位
6 DELIVERY_DEPART_CODE Varchar 32 提貨單位編碼
7 SEND_DEPART Varchar 50 發(fā)貨單位
8 SEND_DEPART_CODE Varchar 50 發(fā)貨單位編碼
9 DATE_YMD Varchar 50 日期
10 PICK_PERSON Varchar 50 提貨人
11 CALCULATE_PERSON Varchar 50 計量人
12 OPERATOR_PERSON Varchar 50 開票人
13 ADVANCE_TATAL Number 10 批準(zhǔn)總量
14 REAL_TATTAL Number 10 實裝總量
15 REMARK Varchar 1024 備注
16 STATE char 3 狀態(tài)
17 SUBMIT_TIME Varchar 50 提交時間
18 MODIFY_TIME Varchar 50 修改時間
序號 字段名稱 類型 長度 備注
1 RELATION_KEY Varchar 32 主鍵
2 ORDERS_NUMBER Varchar 50 編號
3 TRAIN_NO Varchar 50 車號
4 ADVANCE_AMOUNTKG Number 10 數(shù)量(批準(zhǔn))
5 REAL_AMOUNTKG Number 10 數(shù)量(實發(fā))
6 TANK_NO Varchar 50 罐號
7 SEAL_NO Varchar 50 鉛封號
8 STATE char 3 狀態(tài)
4.2.7 預(yù)告車輛管理
4.2.7.1功能描述
用來管理預(yù)告車輛信息初婆。涉及查詢蓬坡,重置,預(yù)告車輛導(dǎo)入磅叛,導(dǎo)入模板下載這4個操作屑咳。
查詢時支持模糊查詢,可通過車型弊琴,車號和創(chuàng)建時間(時間選擇器默認(rèn)選中當(dāng)前日期)兆龙,來單個模糊查詢或者多個組合模糊查詢來查詢提貨單位信息。
重置是清除查詢數(shù)據(jù)中的發(fā)貨單位名稱名稱敲董,并再次查詢數(shù)據(jù)紫皇。
導(dǎo)入模板下載是為用戶提供標(biāo)準(zhǔn)的模板,點擊導(dǎo)入模板下載可將模板下載下來腋寨。
預(yù)告車輛導(dǎo)入是通過導(dǎo)入填寫好預(yù)告車輛信息的Excel文件來將預(yù)告車輛信息導(dǎo)入到數(shù)據(jù)庫中聪铺,從而查詢出相關(guān)信息。
4.2.7.2表結(jié)構(gòu)設(shè)計
序號 字段名稱 類型 長度 備注
1 ACTUAL_TRAIN_KEY VARCHAR2 32 主鍵
2 TRAIN_TYPE VARCHAR2 50 車型
3 TRAIN_NO VARCHAR2 50 車號
4 CREATE_PERSON VARCHAR2 32 創(chuàng)建人
5 CREATE_TIME VARCHAR2 19 創(chuàng)建時間
6 MODIFY_TIME VARCHAR2 19 修改時間
7 MODIFY_PERSON VARCHAR2 32 修改人
8 IS_FLAG VARCHAR2 1 是否有效
9 PASS_TIME VARCHAR2 19 過車時間(實到車批次號)
10 REMARK VARCHAR2 1024 備注
4.2.8 實到車輛管理
4.2.8.1功能描述
用來管理預(yù)告車輛信息萄窜。涉及查詢铃剔,重置,車輛導(dǎo)入查刻,導(dǎo)入模板下載這4個操作键兜。
查詢分為兩種,分別為查詢?nèi)繂芜x按鈕和按批次查詢單選按鈕赖阻,查詢?nèi)靠筛鶕?jù)過車時間(時間選擇器)來查詢出對應(yīng)時間的車輛信息蝶押。按批次查詢可根據(jù)具體的批次號來查詢車輛信息。
按具體的批次號查詢出的車輛信息才可以進(jìn)行修改火欧,添加刪除操作棋电。當(dāng)按批次查詢后會出現(xiàn)修改按鈕茎截,點擊修改按鈕后可以對車型,車號進(jìn)行批量修改赶盔,同時修改按鈕變?yōu)楸4姘粹o企锌。添加時序號不得大于總車輛數(shù)加1的值;對車型及車號輸入的內(nèi)容做了校驗于未。修改完后點擊保存按鈕撕攒,將保存所修改的車輛信息。并且回到按當(dāng)前批次查詢出的頁面烘浦,以便進(jìn)行后續(xù)的操作抖坪。
重置是將單選按鈕選中查詢?nèi)坎⑶蹇詹樵冚斎肟蛑械膬?nèi)容,再次查詢數(shù)據(jù)闷叉。
導(dǎo)入模板下載是為用戶提供標(biāo)準(zhǔn)的模板擦俐,點擊導(dǎo)入模板下載可將模板下載下來。
車輛導(dǎo)入是通過導(dǎo)入按模板標(biāo)準(zhǔn)填寫好車輛信息的Excel文件來將車輛信息導(dǎo)入到數(shù)據(jù)庫中握侧,從而查詢出相關(guān)信息蚯瞧。
4.2.8.2表結(jié)構(gòu)設(shè)計
序號 字段名稱 類型 長度 備注
1 ACTUAL_TRAIN_KEY VARCHAR2 32 主鍵
2 SORT_NUM INTEGER 序號
3 BATCH_NUMBER VARCHAR2 19 實到車批次號
4 TRAIN_TYPE VARCHAR2 50 車型
5 TRAIN_NO VARCHAR2 50 車號
6 CREATE_PERSON VARCHAR2 32 創(chuàng)建人
7 CREATE_TIME VARCHAR2 19 創(chuàng)建時間
8 MODIFY_TIME VARCHAR2 19 修改時間
9 MODIFY_PERSON VARCHAR2 32 修改人
10 IS_FLAG CHAR 1 是否有效
11 POSITION VARCHAR2 50 位置
12 REMARK VARCHAR2 1024 備注
13 PASS_TIME VARCHAR2 19 過車時間
4.2.9 歷史車輛管理
4.2.9.1功能描述
顯示歷史車輛信息,查詢所有狀態(tài)是已提交的提油單所屬車輛信息品擎。
查詢操作可以通過批次號埋合,車號,過車時間查詢萄传。顯示數(shù)據(jù)包括批次號甚颂,車型,車號盲再,創(chuàng)建人西设,位置瓣铣,批準(zhǔn)量答朋,過車時間。
重置是清空批次號棠笑,車號梦碗,過車時間后查詢。