动态工程管理系统成本管理子系统.docx
《动态工程管理系统成本管理子系统.docx》由会员分享,可在线阅读,更多相关《动态工程管理系统成本管理子系统.docx(54页珍藏版)》请在冰豆网上搜索。
动态工程管理系统成本管理子系统
動態工程管理系統成本管理子系統
工程材料處理詳細設計文檔
1、引言:
1.1編寫目的
本文檔是系統設計人員與開發人員時間交流的依據,是指導開發人員正確完成業務需求功能的藍本。
程序設計人員應在程序設計期間逐漸完善此文檔。
工程材料處理系統分工一覽表
序號
功能名稱
設計負責人
開始時間
結束時間
1
需求分析與詳細設計
周宇光
2
物資處理部分
黃建成
3
材料流程部分
連鈺
4
物資統計分析部分
陳威楊
5
與財務系統接口
陳春源
1.2背景:
1.3定義:
(包括本文檔中用到的行業上的專門術語的含義)
1.4參考資料
2、系統命名規則:
所有命名規則均可採用中文縮寫或英文縮寫。
主要講究命名有規律。
2.1變量命名規則
變量名由變量類型+_+名稱組成。
如用來記錄總數的整數類型的變量可命名為i_total。
WebControlPrefixTable
ControlName
Prefix
AdRotator
ar
Button
cmd
Calendar
cal
CheckBox
ck
CheckBoxList
ckb
CompareValidator
cov
CustomValidator
cuv
DataGrid
dg
DataList
dl
DropDownList
ddl
HyberLink
hl
Image
im
ImageButton
ib
Label
lbl
LinkButton
lbu
ListBox
lb
Panel
pan
PlaceHolder
ph
RadioButton
rb
RadioButtonList
rbl
RangeValidator
rv
Repeater
rp
RequiredFieldValidator
rfv
ReqularExpressionValidator
rev
Table
tbl
TextBox
txt
ValidationSummary
vs
RestButton
rst
PasswordField
pass
GridLayoutPanel
glp
note:
allcontrolnameshouldstartwithaprefixandfollowbythenamethatyoucreate
e.g.txtFstName
ControlProperties
Label(Willnotchangevalue)
BackColor
Transparent
BorderColor
Transparent
BorderStyle
NotSet
Font-Bold
FALSE
Font-Italic
FALSE
Font-Name
新細明體
Font-Names
新細明體
Font-Overline
FALSE
Font-Size
9pt
Font-Strikeout
FALSE
Font-Underline
FALSE
ForeColor
Black
EnableViewState
FALSE
Height
19
Label(Willchangevalue)
BackColor
LightYellow
BorderColor
Black
BorderStyle
Solid
BorderWidth
1px
Font-Bold
FALSE
Font-Italic
FALSE
Font-Name
新細明體
Font-Names
新細明體
Font-Overline
FALSE
Font-Size
8pt
Font-Strikeout
FALSE
Font-Underline
FALSE
ForeColor
Black
EnableViewState
FALSE
Height
19
Button
BackColor
BlanchedAlmond
BoderColr
Transparent
BorderStyle
NotSet
Font-Bold
FALSE
Font-Italic
FALSE
Font-Name
新細明體
Font-Names
新細明體
Font-Overline
FALSE
Font-Size
8pt
Font-Strikeout
FALSE
Font-Underline
FALSE
ForeColor
SaddleBrown
CausesValidation
TRUE
Enabled
TRUE
EnableViewState
TRUE
Height
22px
Width
92px
TextBox
BackColor
White
BorderColor
Transparent
BorderStyle
NotSet
Font-Bold
FALSE
Font-Italic
FALSE
Font-Name
新細明體
Font-Names
新細明體
Font-Overline
FALSE
Font-Size
8pt
Font-Strikeout
FALSE
Font-Underline
FALSE
ForeColor
Black
AutoPostBack
FALSE
Enabled
TRUE
EnableViewState
FALSE
Height
19px
GridLayoutPanel
BackgroundColor
Powderblue
BorderStyle
Ridge
2.2常用變量
2.3其它命名方法
function名前綴為f+返回數據類型+_
例﹕統計集裝箱總數的函數為fi_boxtotal()其返回值為整數。
子過程前綴為s_
例﹕設置顏色子過程s_color(as_color)其參數為string類型變量color。
子過程
2.4風格標準
字型
字號
顏色
ColorChangeforControlonMouseAction
TextBox
onfocus
LemonChiffon
onfocusover
White
Button
onomouseover
Wheat
onomuseout
Blanchedalmond
2.5名稱標準
返回表示返回上一頁
3、功能描述
3.1材料/固定資產/機械處理工作流程
1、地盤從網上填寫物資申請表
2、物資部審核﹐並與供應商簽材料訂購合約入電腦
3、供應商送材料到地盤﹐地盤按合約號調出訂購材料﹐將收到的送貨單對應添入。
4、發票到地盤﹐地盤將發票號輸入﹐選擇對應的送貨單號。
5、選擇發票產生產生付辦單。
6、QS將付辦的數據按成本編碼歸類
7、打印付辦單﹐電腦自動給一編號
8、物資部收到付辦單後按編號調出單據審核
9、財務部收到單據後按編號調出單據審核電腦生成傳票和支票
3.2、基本資料處理
3.2.1、材料編碼處理
材料編碼表:
材料編碼C12
材料名稱C30
工程材料編碼表的處理包括輸入﹐修改﹐查詢﹐打印。
3.2.2供應商處理
供應商表的處理包括輸入﹐修改﹐查詢﹐打印。
3.3、大宗材料採購:
3.3.1、地盤從網上填寫物資申請表
物資申請表設計為﹕
物資表申請號﹕地盤編碼+類別+序號
物資申請表
地盤名稱﹕_________
電話﹕_________年月日
序號
物資名稱
BQ編號
規格型號
單位
計劃數量
計劃進貨日期
自購/代購
判頭號
備註
總經理﹕_____物資部﹕______分公司﹕______地盤﹕______申請人:
_____
申請人﹐地盤﹐分公司在申請表簽字及審核過程。
按地盤自動給一編號﹐並打印出物資申請表
物資申請表編號為﹕地盤編號+類別+序號
3.3.2、物資部審核﹐並與供應商簽材料訂購合約入電腦
物資部按物資申請表編號﹐或編號範圍調出物資申請審核產生合約的一部分資料﹐轉入合約子系統。
產生基本數據
由物資部合約子系統中按地盤、供應商的訂購合約紀錄表產生:
地盤編號、供應商號、材料編號、材料名稱、單位、單價、金額、應到貨日期、合約編號對應BQ項目
並按地盤編號、供應商編號、材料編號建立索引
涉及現有系統的修改:
a、由物資部修改物資申請單內容,在每一項物資申請單中加入材料對應的BQ編號﹐自購/代購﹐判頭編號。
b、物資部的合約管理子系統修改加入item這項。
3.3.3、供應商送材料到地盤﹐地盤按合約號調出訂購材料﹐將收到的送貨單對應添入。
地盤選擇訂貨方式
訂貨方式分為1﹕–自合(地盤自購有簽合約)
2﹕-自現(地盤自購無簽合約)
3﹕-代合(物資部簽約含訂貨單)
若是3物資部簽約含訂貨單﹐資料直接從物資合約系統中提取﹕
按訂購合約編號材料編號調出訂購材料內容包括﹕序號﹐材料名稱﹐供應商名稱﹐單位﹐訂購數量﹐訂購單價﹐地盤對應添入送貨單號﹐送貨日期﹐送貨數量,若有運費則輸入。
存入送貨單表。
存入時電腦合成材料編號﹐材料編號為﹕前6個位為訂購合約號(占前3位)及產品序號(占後3位),以後位置由地盤決定
如訂貨方式是2地盤自購無簽合約,電腦讓輸入供應商﹐材料名稱及單價﹐總價等資料。
如訂貨方式是1地盤自簽的合約(及聯網前物資部簽訂的合約)必需按以下表規定由地盤QS輸入
材料訂購資料庫
合約號
合約期
供應商
序號
產品名稱
規格、型號
單位
數量
單價
預付款
判頭代碼
說明:
1.合約號:
物資部簽訂的合約DPC/QEC/001/01
物資部發出的訂貨單號DPC/QEC/EA*/001:
*-EA夾板、EB木材,BY零星鋼材,AA石料
地盤自簽訂貨合約:
QEC/SP/XX/001
XX-由地盤決定分類
2.序號:
訂購合約/訂貨單的產品序號,由3位數組成
3.產品名稱:
只需輸入產品編號,電腦顯示名稱
4.規格、型號:
要與訂購合約資料相符
不接受重覆輸入送貨單號
3.3.4、發票到地盤﹐地盤將發票號輸入﹐選擇對應的送貨單號。
不接受重覆輸入發票號和1個送貨單號對多個發票號
3.3.5、選擇發票產生產生付辦單。
付辦單處理
產生付辦單
發票輸入電腦後將同一供應商的應付費用產生在一張付辦單上。
產生的付辦單為:
付辦單表為:
付款單號付款日期地盤編號供應商編號合約編號付款金額支票抬頭
發票號碼1﹐發票號碼2﹐發票號碼3﹐送貨單號1﹐送貨單號2﹐送貨單號3﹐送貨單號4﹐送貨單號5
自動產生付辦單編號﹐並打印出來。
不接受1張號發票號對多張付辦單號
建立付辦單數據庫供修改及查閱
數據庫包括以下內容:
付辦單號
製作、審核日期
供應商
發票號
產品分類
付辦金額
支票號
財務
物資
地盤
說明:
產品分類:
由物資部統計員在付辦時輸入資料轉到在此
支票號:
從財務系統中調入
3.3.4、QS將付辦的數據按成本編碼歸類
3.3.5、打印付辦單﹐電腦自動給一編號
3.3.6、物資部收到付辦單後按編號調出單據審核
審核付辦單(地盤、物資部)
由地盤經理簽付辦單,電腦中將產生的付辦單按審核規則進行審核。
核對付辦單
物資部統計員輸入密碼、付辦單號和產品號(物資部統計表中採用的產品分類),電腦即時顯示﹕CPCS4.3.2表,如電腦資料與付辦資料相符、地盤負責人已簽名、發票與送貨單齊全,統計員可確認,該資料便可傳送到財務部電腦系統中。
如COBPC合約或CPCS4.4.2表在統計員核對確認後遭修改,內容未經再確認,螢幕的CPCS4.3.2表要在當眼處註明「合約遭修改未確認」,電腦也不接受此付辦單的確認
物資部統計員確認的付辦單後來發現有錯,有關人員只需輸入密碼、付辦單號並選擇取消確認,電腦馬上在財務系統相關部份著眼處註明「此付辦單不正確」並拒絕出支票
電腦自動形成現時物資部既有的報表。
付辦單的審核規則為:
將一張付辦單中對應送貨單對應的金額輿數據表對應。
將審核有問題的付辦單顯示出來,格式為:
付辦單號送貨單號金額錯誤原因
審核結果可列印。
3.3.7、財務部收到單據後按編號調出單據審核電腦生成傳票和支票
由付辦單生成傳票
財務部對物資部已經審核的付辦單,按供應商、地盤將金額匯總,財務部將此數出在材料的指定科目中,生成傳票。
同時將生成的傳票編號按照地盤編號、供應商編號、材料編號填材料表的傳票編號一欄
3.4、零星材料地盤自購:
3.5、其它功能
3.5.1、同時生成物資部付辦單系統需要生成的表和功能。
3.5.2、查詢
a、材料表的查詢輿處理
可對材料表進行查詢
b、查詢物資申請的辦理情況
查看物資申請現在辦理的情況
c、查詢物資的到貨情況
統計物資採購後的到貨情況
d、查詢物資的付款情況
物資表中的未付金額=單價×數量-已付金額
未付金額一定大於等於零,若為負數則說明有可能重付付款。
3.5.3供應商評估
3.6界面設計:
窗口字型同採用的字體字號﹐形式同
4 數據庫設計
4.1表結構一覽表:
序號
表名
描述
備注
1
Material
存儲材料編碼信息。
2
Spinfo
存儲供應商信息。
3
Subcont
存儲分判商信息。
4
M_appl
物資申請表
5
M_acc
物資台帳
6
Payment
付辦單
表結構詳細信息:
表名
Material
描述
存儲材料編碼信息。
序號
列名
類型
長度
主鍵
備注
1
mcode
CHAR
12
Yes
材料編碼
2
mname
CHAR
30
材料中文名稱
表名
Spinfo
描述
存儲供應商數據信息。
序號
列名
類型
長度
主鍵
備注
1
id
Int
序號
2
Sp_code
CHAR
10
Yes
供應商編碼
3
Sp_cname
CHAR
100
供應商中文名稱
4
Sp_ename
CHAR
100
供應商英文名稱
5
Sp_caddr
Text
中文地址
6
Sp_eaddr
Text
英文地址
7
Tel1
CHAR
20
電話1
8
Tel2
CHAR
20
電話2
9
Tel3
CHAR
20
電話3
10
M_tel
CHAR
20
手提電話
11
Fax
CHAR
20
傳真號碼
12
B_reg_no
CHAR
20
商業登記號
13
Name
Char
30
聯係人
14
Email
Char
40
電郵
15
Web
Char
40
WebAddress
16
An_trans
Int
12
每年工程額
17
Alias
CHAR
16
供應商簡稱
18
Products
CHAR
50
供應商類型
表名
Subcont
描述
存儲分判商資料信息。
序號
列名
類型
長度
主鍵
備注
1
mcode
CHAR
7
Yes
分判商編碼
2
Cmname
CHAR
100
分判商中文名稱
5
Emname
CHAR
100
分判商英文名稱
8
Cadrr
Text
中文地址
11
Eadrr
Text
英文地址
14
Tel1
CHAR
16
電話1
15
Tel2
CHAR
16
電話2
16
Tel3
CHAR
16
電話3
17
Mobil
CHAR
16
手提電話
18
Fax
CHAR
16
傳真號碼
19
B_reg_no
CHAR
16
商業登記號
20
Type1
CHAR
52
承判工程類別1
21
Type2
CHAR
52
承判工程類別2
22
Type3
CHAR
52
承判工程類別3
23
Type4
CHAR
52
承判工程類別4
24
Type5
CHAR
52
承判工程類別5
25
Amount
Num
12
預計每年工程額
26
Cname
CHAR
10
負責人(中文)
27
Ename
CHAR
16
負責人(英文)
28
Position
CHAR
10
職位
29
Tel
CHAR
16
電話
30
Accen
CHAR
1
接受/否決/考慮
31
Alias
CHAR
16
分判商簡稱
表名
M_acc
描述
存儲材料台帳信息。
序號
列名
類型
長度
主鍵
備注
1
Sitono
CHAR
4
Yes
地盤編碼
2
Sp_code
CHAR
7
Yes
供應商編號
3
M_code
CHAR
12
Yes
材料編號
4
Unit
CHAR
4
單位
5
Price
Money
單價
6
Quantity
Num
12.2
數量
7
Amount
Money
金額
8
Date
Date
10
應到貨日期
9
Cont_no
CHAR
12
合約編號
10
Bqitem
CHAR
6
對應BQ項目
11
D_no
CHAR
10
送貨單號
12
D_date
Date
10
送貨日期
13
D_quantity
Num
12.2
送貨量
14
D_amount
Money
運費
15
Payed
Money
已支款金額
16
Total_payed
Money
支款前期累計
17
Pay
Money
未付金額
18
Fbno
CHAR
8
付辦單號
19
Vouch_id
CHAR
15
傳票號
表名
M_appl
描述
物資申請表資料。
序號
列名
類型
長度
主鍵
備注
1
appl_no
Char
9
Yes
物資表申請號
2
Site_no
Char
4
地盤編號
3
M_no
CHAR
3
序號
4
M_code
Char
12
材料編號
5
M_Name
CHAR
60
物資名稱
6
Bqitem
CHAR
12
BQ編號
7
Type
CHAR
30
規格型號
8
Unit
CHAR
10
單位
9
Plan_amou
Num
13.2
計劃數量
10
Plan_date
Date
10
計劃進貨日期
11
Purch_type
Char
1
採購類型
12
Pt_bh
Char
7
判頭編號
13
MEMO
CHAR
12
備註
14
Creator
varChar
10
輸入人
15
Create_date
Datetime
填寫時間
16
Tel
Char
10
電話
17
Manager_sign
Varchar
20
地盤經理
18
Branch_sign
Varchar
20
分公司
19
Mdp_sign
Varchar
20
物資部
20
Ger_sign
Varchar
20
總經理
21
Modelno
Varchar
20
appl_sheet
Excel中表頭名稱
說明
對應數據庫字段(column)
數據類型
No.
序號
No
Char(5)
BQitem
BQ項目
Bqitem
varChar(15)
ModelNo.
產品編號
Modelno.
Varchar(20).
Productdescription
產品描述
Pdescr
Varchar(255)
Unit
單位
Unit
Varhcar(6)
Netqty
淨數量(一般等于BQ數量)
Netqty
Float
Wastage
損耗
Wastage
Float
Totalqty
總數量=淨數量+損耗
Totalqty
Float
Thisorder
本次訂貨數量
Thisorder
Float
Alreadyorder
已訂貨數量
Al_order
Float
Remark
備註
Remark
Varc