Tải bản đầy đủ (.pdf) (66 trang)

phần mềm hỗ trợ định giá dự thầu các công trình giao thông tại công ty quản lý công trình giao thông sài gòn

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.01 MB, 66 trang )

HUTECH
MC LC
Trang

LI NÓI U

PHN I

: PHÂN TÍCH VÀ THIT K H THNG1
CHNG I : KHO SÁT HIN TRNG 2

CHNG II : PHÂN TÍCH VÀ THIT K H THNG 4
I. MÔ HÌNH THC TH KT HP ERD 4
1. Xác đnh thc th 4
2. Xác đnh các mi kt hp gia các thuc tính 8
3. Mô hình thc th kt hp (ERD) 10
4. Mô hình quan h trong SQL Server 11
II. MÔ T RÀNG BUC TOÀN VN 12
III. XÁC NH DNG CHUN VÀ CÁC PH THUC HÀM 21
IV. T IN D LIU24

PHN II

: GIAO DIN VÀ CÁCH S DNG CHNG TRÌNH 27
CHNG I: TÌM HIU CÔNG NGH LIÊN QUAN N  TÀI 27
I. TÌM HIU CÔNG C C# 27
1.B VISUAL STUDIAO.NET 27
2.NGÔN NG C# 31
2.1.TNG QUAN V C# 32
2.2.CÁC THÀNH PHN CA CHNG TRÌNH MU 32
2.3.CÁC KIU D LIU TRONG C# 33


2.4.BIU THC TOÁN T 34
2.5.PHÁT BIU IU KIN VÀ VÒNG LP 35
2.6.LP VÀ THA K 40
2.7. A HÌNH 43
2.8. GIAO DIN 45
II. TÌM HIU SQL SERVER 2000 47
1.U IM CA SQL SERVER 2000 47
2.YÊU CU PHN CNG VÀ H IU HÀNH CHO
SQL SERVER 2000 47
3.CÁC THÀNH PHN SQL SERVER 2000 48
4.CÁC I TNG C S D LIU CA SQL SERVER 2000 50
5.BO MT SQL SERVER 54
CHNG II. CÁCH S DNG CHNG TRÌNH 58


PHN III

: HNG PHÁT TRIN CA  TÀI 65
TÀI LIU THAM KHO 67
HUTECH
Lun Vn Tt Nghip 1 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh
CHNG 1: TNG QUAN
1.1 Gii Thiu
Công ty Qun Lý Công Trình Giao Thông Sài Gòn đc C quan qun lý nhà
nc trc tip là S Giao Thông Công Chánh Thành Ph H Chí Minh ra Quyt đnh
thành lp: 6590/Q-UB-KT ngày 19/11/1997 quyt đnh ca UBND Thành Ph vi
vn ban đu là 22.248.466.222 đng.

Công ty Qun Lý Công Trình Giao Thông Sài Gòn có nhim v, ngành ngh
kinh doanh bao gm:

- Duy tu sa cha cu đng theo ch tiêu k hoch ca Thành ph giao
Hot đng công ích

- Duy tu sa cha h thng tín hiu giao thông và sn đng
- Ch đu t các công trình xây dng c bn thuc nhóm B và C do
thành ph giao

- Sn xut vt liu xây dng chuyên ngành tín hiu giao thông bin báo,
sn đng, sn xut bê tông nha nóng
Hot đng kinh doanh khác

- Thi công cu, đng theo các hp đng kinh t
- Thi công xây dng các công trình Dân dng và Xây lp in
- Thi công xây dng công trình cp thoát nc
- T vn xây dng các loi công trình thuc nhóm B và C
- Kinh doanh bn bãi đu xe ôtô, xe máy
- Cho thuê thit b, máy móc chuyên ngành
Công Ty Qun Lý Công Trình Giao Thông Sài Gòn là mt doanh nghip công
ích trc thuc S Giao Thông Công Chánh Tp.HCM, có tr s chính ti 132 ào Duy
T qun 10 thành ph H Chí Minh. Công ty có nhim v qun lý duy tu, sa cha
thng xuyên các h thng c s k thut h tng, h thng tín hiu giao thông, sn
đng và sn xut vt liu xây dng. Bên cnh nhng nhim v công ích, Công Ty
Qun Lý Công Trình Giao Thông Sài Gòn còn tham gia thc hin nhiu công trình
kinh doanh, d thu các công trình chuyên ngành Xây Dng C Bn nh: xây dng
HUTECH
Lun Vn Tt Nghip 2 GVHD: ThS. Cao Tùng Anh



SV thc hin: ng Th Kiu Linh
cu đng, xây dng dân dng, xây dng đin, cp, thoát nc, bu đin, các công
trình ngm trong thành ph.
Hn 28 nm xây dng, cùng mt đi ng cán b k thut, chuyên viên giàu
kinh nghim, công nhân có tay ngh k thut cao, h thng trang thit b đy đ hin
đi kt hp vi quy trình qun lý chuyên nghip và u th ca Doanh Nghip Công
Ích, Công ty đã không ngng phát trin và to đc s tín nhim cao đi vi các ch
đu t, nhà thu xây dng và h thng c s k thut h tng mà công ty thc hin
luôn đm bo v cht lng và tin đ hoàn thành.  có đc nhng thành tu đó,
ngoài s n lc ca ban lãnh đo công ty còn có s đoàn kt ca đi ng hn 200 nhân
viên và k thut viên. Hin nay, công ty đã phát trin đc 12 đn v trc thuc 
khp các khu vc thành ph H Chí Minh và vùng lân cn cùng nhiu trang thit b, c
s vt cht nh các loi máy móc và xe c gii nh : xe ban t hành công sut 180 CV
12E, xe lu bánh lp nng 8 tn các loi, xe lu 3 bánh thép, nng t 8 đn 12 tn các
loi, xe quét đt, hút bi, v sinh mt đng 7 tn, máy nu và ri sn đng bng
công ngh sn nóng, dây chuyn sn xut bin báo, dây chuyn công ngh sn xut bê
tông nha nóng CS 100 tn/gi … vi tng s lng hn 100 chic.
Vi phng châm “Cht lng và tin đ hoàn thành công trình là yu t tiên
quyt khng đnh uy tín ca chúng tôi ” kt hp vi ch đ bo hành tt nht, Công Ty
Qun Lý Công Trình Giao Thông Sài Gòn sn sàng thc hin nhim v ca mình và t
tin mang đn cht lng tt nht cho nhng công trình.
Cùng nng lc thit b và công ngh hin có, Công ty Qun Lý Công Trình
Giao Thông Sài Gòn có kh nng đm trách đc tt c các công trình chuyên ngành
xây dng cu, đng, sn xut vt liu xây dng, gia công sn phm tín hiu giao
thông trên đa bàn thành ph H Chí Minh và các khu vc lân cn. Ngoài ra, Công ty
còn thc hin vic cho thuê tt c các máy móc thit b hin có, sn xut vt liu
chuyên ngành nh bin báo, di phân cách, bê tông nha nóng cho khách hàng.
Công ty Qun lý Công trình Giao thông Sài Gòn còn là đn v thuê bao thc
hin qun lý h thng đng trên toàn thành ph H Chí Minh vi gn 900Km đng.

T ngày thành lp đn nay công ty đã thc hin hàng trm công trình giao
thông, bao gm các công trình ni bt có qui mô ln nh:
HUTECH
Lun Vn Tt Nghip 3 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh
Giá tr hp đng : 2.347.050.696 đng
- i tu cáp ngm T. Th 15KV khu vc Q.1
Nm thc hin : 2003
- Tri bê tông nha nóng Phan ng Lu, Bình Thnh (Phc v Seagames 22)
Giá tr hp đng : 2.061.313.000 đng
Nm thc hin : 2003
Giá tr hp đng :
- DT sa cha h thng đng b TP.HCM
65.000.000.000 đng
- DT sa cha h thng đng b TP.HCM
Nm thc hin : 2002
Giá tr hp đng : 56.400.000.000 đng
Nm thc hin : 2001
- DT sa cha h thng đng b TP.HCM
Giá tr hp đng : 47.426.000.000 đng
Nm thc hin : 2000


Vi qui mô v nhân s và c s vt cht hin nay, công ty cn trang b mt h
thng các phn mm qun lý nhân s, máy móc, d án, tin đ thi công công trình, hay
phn mm h tr đnh giá d thu các công trình giao thông.
Vi chuyên ngành ca mình là h thng thông tin, em rt quan tâm đn khía
cnh đnh giá d thu cho mt d án, vì nó không ch đòi hi phi thao tác trên mt

khi lng d liu ln, mà còn là mt đ tài khá mi m. Vì vy, em quyt đnh tìm
hiu và chn đ tài lun vn tt nghip là Thit K Phn Mm H Tr nh Giá D
Thu Các Công Trình Giao Thông Ti Công Ty Qun Lý Công Trình Giao Thông Sài
Gòn.
 nc ta, các ngành xây dng nói chung và ngành xây dng c bn nói riêng
đu đc nhà nc (c th là S Xây Dng) đa ra khung giá c bn cho tt c các
hng mc công tác (ý ngha ca t hng mc s đc làm rõ trong phn Tip Cn 
Tài).

HUTECH
Lun Vn Tt Nghip 4 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh
1.2 Tip Cn  Tài
Trong xây dng công trình giao thông , đ hoàn thành mt d án phi thc hin
rt nhiu khâu khác nhau, mt khâu đc gi là mt công tác.

Ví d 1
* Công tác chun b mt bng xây dng
:
* Công tác đào, đp đt, đá, cát
* Công tác đóng cc c
* Công tác làm đng
* Công tác bêtông


Tùy theo mi d án c th, s có công tác này hay công tác khác.

Ví d 2

Mt d án xây dng đng nha  khu vc min núi phi có ‘Công tác
đào, đp đt, đá, cát’ nhm san đi, san sân bãi…Ngc li, cùng mt d án trên
nhng đc xây dng  đng bng thì không cn ‘Công tác đào, đp đt, đá cát’.
:
Trong mt công tác, do có nhiu hình thc thi công khác nhau nên mt công
tác đc xem nh có nhiu loi công tác khác.

Ví d 3
* Công tác chun b mt bng xây dng có:
:
** Khai hoang bng th công
** Khai hoang bng th công kt hp c gii
** Khai hoang bng c gii
* Công tác đào, đp đt, đá, cát có:
** ào đt công trình bng th công
** p đt công trình bng th công
** San sân bãi, san đi, đào sang lòng h bng máy i
*Công tác bê tông có:
** Bê tông lót móng
** Bê tông mt đng
** Bê tông cc nhi
HUTECH
Lun Vn Tt Nghip 5 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh

Mi loi công tác cp hai này li chia ra thành nhiu hng mc nh hn,
gi là hng mc công tác. Trong tng hng mc công tác s có chi phí c th
cho vt liu, nhân công và máy móc tính trên mt đn v hng mc y.


Víd 4
** Bêtông lót móng, móng, nn, b máy
: * Công tác Bêtông
*** Bêtông lót móng
n v tính : đ/1m
Mã hiu
3

Danh mc đn giá
n v
Vt liu
Nhân công
Máy

Bêtông lót móng đá 4x6





Chiu rng ≤ 250cm




HA.1111
- Va mác 100
m
306.641

3

20.481
12.041
HA.1112
- Va mác 150
m
354.995
3

20.481
12.041

Chiu rng > 250cm




HA.1121
- Va mác 100
m
306.641
3

14.647
12.041
HA.1122
- Va mác 150
m
354.995

3

14.647
12.041
( Thông tin này đc trích dn  trang s 191 ca Quyn n Giá Xây
Dng C Bn khu vc thành ph H Chí Minh - do S Xây Dng thành ph
H Chí Minh n hành tháng 8/1999 ).
Chi phí này đc xem là đn giá c bn, nó là chi phí ti thiu cho Vt
liu, Nhân công, Máy móc đ có th hoàn thành mt đn v hng mc. Tng
ca ba đn giá vt liu, nhân công , máy móc ca mt hng mc công tác ta
đc đn giá cho hng mc công tác y.

Ví d 5
- n giá ca hng mc ‘Bê tông lót móng đá 4x6, chiu rng ≤ 250cm,
va mác 100 s là (306.641 + 20.481 + 12.041) = 339.163 đng/1m
: Theo bng giá trên ta có:
3
- n giá ca hng mc ‘Bê tông lót móng đá 4x6, chiu rng ≤ 250cm,
va mác 150 s là (354.995 + 20.481 +12.041 ) = 387.517 đng/1m
.
3
.
- n giá ca hng mc ‘Bê tông lót móng đá 4x6, chiu rng > 250cm,
va mác 100 s là (306.641 + 14.647 +12.041) = 333.329 đng/1m
3
.
HUTECH
Lun Vn Tt Nghip 6 GVHD: ThS. Cao Tùng Anh



SV thc hin: ng Th Kiu Linh
- n giá ca hng mc ‘Bê tông lót móng đá 4x6, chiu rng > 250cm,
va mác 150 s là (354.995 +14.647 +12.041) = 381.683 đng/1m
3
Trong mt d án c th đ tính đc chi phí c bn cho d án, ngi k
s phi đc bn v đ xác đnh khi lng thc thi ca các hng mc cn thi
công trong d án. T đó, ta tng hp tt c chi phí s đc chi phí c bn ca
d án đó.
.

Ví d 6
1.
: Trong d án xây dng đng giao thông khu dân c Nh Xuân
có các công tác:
ào vét khuôn đng (đn v là 100m
3
Khi tng hp đn giá ca công tác này,ta đc là 1.700.000đng/100m
)có khi lng là 38,27
3
38,27 * 1.700.000 = 65.059.000 đng
⇒ Chi phí cho hng mc công tác đào vét khuôn đng là
2. Lót vi đa k thut (đn v là 100m
2
Khi tng hp đn giá ca công tác này,ta đc là 1.500.000đng/100m
) có khi lng là 84,16
⇒ Chi phí cho hng mc công tác lót vi đa k thut là
2

84,16 * 1.500.000 = 12.6240.000 đng



Ta tính tng ca tt c chi phí cho tng hng mc công tác s đc tng
chi phí c bn cho d án.
Nh vy, ta thy d liu đc phân loi theo ba cp.  d dàng gi tên
và lu tr, ta đt tên là Phân loi cp mt, Phân loi cp hai, và Hng mc
công tác. C th, theo các ví d trên ta có
* Công tác chun b mt bng xây dng
* Công tác đào, đp đt, đá, cát
* Công tác đóng cc c
* Công tác làm đng
* Công tác bêtông


♣ S thuc Phân loi cp mt.


HUTECH
Lun Vn Tt Nghip 7 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh
** Khai hoang bng th công
** Khai hoang bng th công kt hp c gii
** Khai hoang bng c gii
Hay
** ào đt công trình bng th công
** p đt công trình bng th công
** San sân bãi, san đi, đào sang lòng h bng máy i



♣ S thuc Phân loi cp hai.
*** Bê tông lót móng đá 4x6, chiu rng ≤ 250cm, va mác 100
*** Bê tông lót móng đá 4x6, chiu rng ≤ 250cm, va mác 150
*** Bê tông lót móng đá 4x6, chiu rng > 250cm, va mác 100
*** Bê tông lót móng đá 4x6, chiu rng > 250cm, va mác 150


♣ c gi là Hng mc công tác.

c bit trong phân cp nh nht tc hng mc công tác, thì mi hng
mc công tác có mt mã hiu riêng bit.

Ví d 7
- Bê tông lót móng đá 4x6, chiu rng ≤ 250cm, va mác 100 có
mã hiu là HA.1111
:
- Bê tông lót móng đá 4x6, chiu rng ≤ 250cm, va mác 150 có
mã hiu là HA.1112
- Bê tông lót móng đá 4x6, chiu rng > 250cm, va mác 100 có
mã hiu là HA.1121
- Bê tông lót móng đá 4x6, chiu rng > 250cm, va mác 150 có
mã hiu là HA.1122
Mã hiu này đã đc qui đnh là c đnh, không đc phép chnh sa
cng nh không đc trùng nhau. Nó đc xem nh mã riêng ca tng hng
mc công tác.
HUTECH
Lun Vn Tt Nghip 8 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh

Tên cng nh mã hiu ca hng mc công tác đu qui đnh ging nhau
 tt c các khu vc tnh thành trong c nc. Nhng do các yu t t nhiên và
con ngi, mi khu vc s có chi phí khác nhau cho nhân công, vt liu, máy
móc tùy vào nhng thun li và bt li ca tng khu vc. iu này dn đn
đn giá cho tng hng mc  tng khu vc s khác nhau. B đn giá ca khu
vc nào s do S Xây Dng ca khu vc đó n hành. Tuy nhiên, b đn giá
ch đc s dng khi nó còn phù hp vi thc tin. Nu điu kin thc t thay
đi, dn đn các chi phí cho nhân công, vt liu, máy móc thay đi, thì S Xây
Dng s n hành b khung giá mi phù hp hn.
Nh ví d 6 đã đc nêu trên, tng hp giá ca mt d án da theo
khung giá đnh sn đc gi là Kinh phí trên đnh mc hay Kinh phí c bn
cho mt d án.  tính Tng kinh phí thc t, ta đc cung cp bi các công
thc và h s nhân nh sau:

Khon mc chi phí
Ký hiu
Cách tính
Chi phí vt liu
A
Att
Chi phí nhân công
B
B1*2.04*1.126
Chi phí máy thi công
C
C1*1.13
Chi phí trc tip
T
A+B+C
Chi phí chung

P
B*67%
Giá thành xây lp
G
T+P
Thu nhp chu thu tính trc
TL
G*5.5%
Giá tr d toán xây lp trc thu
Z
G+TL

Trong đó,
Att : là tng chi phí vt liu tính trên đnh mc
B1: là tng chi phí nhân công tính trên đnh mc
C1: là tng chi phí máy móc tính trên đnh mc
HUTECH
Lun Vn Tt Nghip 9 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh
Nhng công thc và h s này không ph thuc vào khu vc, nó đc áp dng
chung cho c nc. Nhng các h s nhân, nh đn giá hng mc công tác, s đc
thay đi khi không còn phù hp thc tin.
 tính đc tt c các khong kinh phí nêu trên, ta thy có nm h s nhân
khác nhau là : 2.04, 1.126, 1.13, 67% và 5.5%.  d dàng lu tr và cng vì nó có th
thay đi theo thi gian nên ta gi tên các h s nh sau:
H s nhân công 1 : 2.04
H s nhân công 2 : 1.126
H s máy móc : 1.13

Phn trm chi phí chung : 67%
Phn trm thu nhp chu thu tính trc : 5.5%
















HUTECH
Lun Vn Tt Nghip 10 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh
CHNG 2: PHÂN TÍCH VÀ THIT K H THNG

2.1 MÔ HÌNH THC TH KT HP ERD (Entity Relationship
Diagram)

2
.1.1 Xác đnh thc th


PhanLoaiCapMot (MaLoaiMot, TenLoaiMot)
2.1.1.1 Thc th Phân Loi Cp Mt

Mi phân loi cp mt có mt mã duy nht đ phân bit vi các
loi cp mt khác.
Tên
Tên vit tt
Ý ngha
Mã loi mt
MaLoaiMot
Mã duy nht ca phân loi cp mt
Tên loi mt
TenLoaiMot
Tên ca phân loi cp mt


PhanLoaiCapHai (MaLoaiHai, TenLoaiHai)
2.1.1.2 Thc th Phân Loi Cp Hai

Mi phân loi cp hai có mt mã duy nht đ phân bit vi các
loi cp mt khác.
Tên
Tên vit tt
Ý ngha
Mã loi hai
MaLoaiHai
Mã duy nht ca phân loi cp hai
Tên loi hai
TenLoaiHai

Tên ca phân loi cp hai


HangMuc (MaHangMuc, TenHangMuc, DonViTinh)
2.1.1.3 Thc th Hng Mc

Mi hng mc có mt mã duy nht đ phân bit vi các hng
mc khác.
Tên
Tên vit tt
Ý ngha
Mã hng mc
MaHangMuc
Mã duy nht ca hng mc
Tên hng mc
TenHangMuc
Tên ca hng mc
n v tính
DonViTinh
Tùy theo hng mc s có đn v
tng ng (ví d : m
3
, m
2
, 100m
3
)
HUTECH
Lun Vn Tt Nghip 11 GVHD: ThS. Cao Tùng Anh



SV thc hin: ng Th Kiu Linh

DonGia_HangMuc (MaDonGiaHangMuc,
NgayBatDauApDung, DonGiaNhanCong, DonGiaVatLieu, DonGiaMayMoc)
2.1.1.4 Thc th n Giá - Hng Mc
Mi hng mc có mt mã đn giá duy nht đ phân bit vi các
hng mc khác.
Tên
Tên vit tt
Ý ngha
Mã đn giá hng mc
MaDonGiaHangMuc
Tùy theo tng hng mc, tng
khu vc và ngày áp dng khác
nhau s có mã đn giá hng
mc khác nhau
Ngày bt đu áp dng
NgayBatDauApDung
ây là ngày xác đnh khung
giá ca b giao thông ban hành
n giá nhân công
DonGiaNhanCong
Chi phí nhân công tính chung
đ thi công mt đn v hng
mc

n giá vt liu
DonGiaVatLieu
Chi phí cho tt c các loi vt

liu tính chung đ thi công 1
đn v hng mc
n giá máy móc
DonGiaMayMoc
Chi phí cho các loi máy móc
tính chung đ thi công 1 đn v
hng mc


KhuVuc (MaKhuVuc, TenKhuVuc)
2.1.1.5 Thc th KhuVc

Mi hng mc có mt mã duy nht đ phân bit vi các hng
mc khác.
Tên
Tên vit tt
Ý ngha
Mã khu vc
MaKhuVuc
Mã duy nht ca mi khu vc
Tên khu vc
TenKhuVuc
Tên ca khu vc

HUTECH
Lun Vn Tt Nghip 12 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh


HeSoNhan (MaHeSoNhan, NgayBatDauApDung,
HeSoNhanCong1, HeSoNhanCong2, HeSoMayMoc, PhanTramChiPhiChung,
PhanTramThuNhapThueTinhTruoc)
2.1.1.6 Thc th H S Nhân
Khi các giá tr ca h s nhân đc ban hành, nó đc gn vi
mt mã riêng đ phân bit vi các mã h s nhân khác. Các h s này không
phc thuc vào khu vc, nó đc s dng chung cho tt c các khu vc.

Tên
Tên vit tt
Ý ngha
Mã H S Nhân
MaHeSoNhan
Ngày áp dng khác
nhau s có mã khác
nhau
Ngày bt đu d án
NgayBatDauDuAn
Là ngày ban hành
qui đnh
H S Nhân Công 1
HeSoNhanCong1
Th hin h s nhân
đu trong công thc
tính chi phí nhân
công
H S Nhân Công 2
HeSoNhanCong2
Th hin h s nhân
th hai trong công

thc tính chi phí
nhân công
H S Máy Móc
HeSoMayMoc
Tng t nhân
công, máy móc có 1
h s nhân cho vic
tính chi phí thc t
Phn Trm Chi Phí
Chung
PhanTramChiPhiChung
ây là phn trm s
đc nhân vào tng
chi phí nhân công
trên đnh mc, kt
qu ta đc tng chi
phí thc t cho nhân
công
Phn Trm Thu Nhp
Thu Tính Trc
PhanTramThuNhapThueTinhTruoc
Phn trm này s
nhân vi tng giá
thành xây lp, kt
qu ta đc chi phí
dành cho thu


HUTECH
Lun Vn Tt Nghip 13 GVHD: ThS. Cao Tùng Anh



SV thc hin: ng Th Kiu Linh

DuAn (MaDuAn, TenDuAn, NgayBatDauDuAn, GoiThau)
2.1.1.7 Thc th D Án
Mi d án có mt mã duy nht đ phân bit vi các d án khác.

Tên
Tên vit tt
Ý ngha
Mã d án
MaDuAn
Mã duy nht ca mi d án
Tên d án
TenDuAn
Tên d án
Ngày bt đu d án
NgayBatDauDuAn
Ngày đc tính t lúc lp
bng d thu
Gói Thu
GoiThau
Tên din gii mc đích ca
d án

2.1.2 Xác đnh các mi kt hp gia các thuc tính

Mt thc th loi mt có nhiu thc th loi hai, nhng mt thc
th loi hai ch thuc duy nht mt thc th loi mt.

2.1.2.1 Mi liên kt gia Phân Loi Cp Mt và Phân Loi
Cp Hai



Mt thc th loi hai có nhiu thc th hng mc, nhng mt
thc th hng mc ch thuc duy nht mt thc th loi hai.
2.1.2.2 Mi liên kt gia Phân Loi Cp Hai và Hng Mc





(1,1)
(1,n)
Hng Mc
Thuc
Phân Loi Cp Hai
(1,1)
(1,n)
Phân Loi Cp Hai
Thuc
Phân Loi Cp Mt
HUTECH
Lun Vn Tt Nghip 14 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh

Mt thc th hng mc có nhiu thc th đn giá hng mc,

nhng mt thc th đn giá hng mc ch thuc duy nht mt thc th hng
mc.
2.1.2.3 Mi liên kt gia Hng Mc và n Giá - Hng
Mc



Mt thc th khu vc có nhiu thc th đn giá hng mc,
nhng mt thc th đn giá hng mc ch thuc duy nht mt thc th khu
vc.
2.1.2.4 Mi liên kt gia n Giá - Hng Mc và Khu Vc




Mt khu vc có nhiu d án, nhng mt d án ch thuc duy
nht mt khu vc.
2.1.2.5 Mi liên kt gia D Án và Khu Vc




Mt d án có nhiu hng mc công tác, nhng mt hng mc
công tác ch thc hin duy nht trong mt d án.
2.1.2.6 Mi liên kt gia D Án và Hng Mc







(1,n)
(1,1)
Chi tit d án
Hng Mc
D Án
(1,n)
(1,1)
Ca
Khu Vc
D Án
(1,n)
(1,1)
Ca
Khu Vc
n Giá _ Hng Mc
(1,1)
(1,n)
n Giá _ Hng Mc
Có Giá
Hng Mc
HUTECH
Lun Vn Tt Nghip 15 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh

Mt thc th ca h s nhân có th đc s dng cho nhiu d
án, nhng mt d án ch s dng duy nht mt thc th h s nhân.
2.1.2.7 Mi liên kt gia D Án và H S Nhân



























(1,n)
(1,1)
S dng
H S Nhân

D Án
HUTECH
Lun Vn Tt Nghip 16 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh
2.2.3 Mô hình thc th kt hp (ERD)

(1-n)
(1-1)
(1-1)
(1-n)
(1-n)
(1-n)
(1-n)
PHANLOAICAPMOT

MaLoaiMot

TenLoaiMot
HANGMUC

MaHangMuc

TenHangMuc
DonViTinh
DONGIA_HANGMUC

MaDonGiaHangMuc


NgayBatDauApDung
DonGiaNhanCong
DonGiaVatLieu
DonGiaMayMoc
KHUVUC

MaKhuVuc

TenKhuVuc
DUAN

MaDuAn

TenDuAn
NgayBatDauDuAn
GoiThau
HESONHAN

MaHeSoNhan

NgayBatDauApDung
HeSoNhanCong1
HeSoNhanCong2
HeSoMayMoc
PhanTramChiPhiChung
PhanTramThuNhapThueTinhTruoc

PHANLOAICAPHAI

MaLoaiHai


TenLoaiHai
(1-1)
(1-1)
Có giá
(1-n)
(1-n)
S dng
Chi tit d án
Thuc
Ca
Thuc
(1-1)
Thuc
HUTECH
Lun Vn Tt Nghip 17 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh
2.2.4 Mô hình quan h trong SQL Server


















HUTECH
Lun Vn Tt Nghip 18 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh
2.2.5 Mô hình lung d liu DFD (Data Flow Diagram)
Cp 0

:


Cp 1

:


Cp 2

:


Ngi dùng
Yêu cu

D6 Du An
D8 n giá – hng mc
D7 Chi Tit D Án
Cp 2

X lý in bng
d thu
Tr kt qu
Ngi dùng
Nhp d liu
Cp 1

Quá trình
nhp liu
D1 Hng Mc
D4 Phân Loi Cp 2
D2 H S Nhân
D3 Phân Loi Cp 1
D5 Khu Vc
Cp 0

Mô hình x lý t khi
ngi dùng nhp liu
đn khi in bng d thu
Ngi dùng
Nhp d liu
Bng d thu
HUTECH
Lun Vn Tt Nghip 19 GVHD: ThS. Cao Tùng Anh



SV thc hin: ng Th Kiu Linh
2.2 MÔ T RÀNG BUC TOÀN VN
2.2.1 Ràng buc toàn vn trên mt lc đ quan h
RB1

: Mi tên phân loi cp mt có mt mã duy nht đ phân
bit vi các tên phân loi cp mt khác.
iu kin
∀ PLCM2 ∈ T[Phan Loai Cap Mot]
:
∀ PLCM1 ∈ T[Phan Loai Cap Mot]
PLCM1 <> PLCM2
⇒ PLCM1.MaLoaiMot <> PLCM2.MaLoaiMot
Cui


Bi cnh

: PhanLoaiCapMot
Tm nh hng

:




RB2

: Mi tên phân loi cp hai có mt mã duy nht đ phân bit

vi các tên phân loi cp hai khác.
iu kin
∀ PLCH2 ∈ T[Phan Loai Cap Hai]
:
∀ PLCH1 ∈ T[Phan Loai Cap Hai]
PLCH1 <> PLCH2
⇒ PLCH1.MaLoaiHai <> PLCH2.MaLoaiHai
Cui


Bi cnh

: PhanLoaiCapHai
Tm nh hng

:




Bng
Thêm
Xóa
Sa
PhanLoaiCapMot
+
-
+/MaLoaiMot
Bng
Thêm

Xóa
Sa
PhanLoaiCapHai
+
-
+/MaLoaiHai
HUTECH
Lun Vn Tt Nghip 20 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh
RB3

: Mi hng mc có mt mã duy nht đ phân bit vi các
hng mc khác.
iu kin
∀ HM2 ∈ T[HangMuc]
:
∀ HM1 ∈ T[HangMuc]
HM1 <> HM2
⇒ HM1.MaHangMuc <> HM2.MaHangMuc
Cui


Bi cnh

: HangMuc
Tm nh hng

:




RB4

: Mi d án có mt mã duy nht đ phân bit vi các d án
khác.
iu kin
∀ DA2 ∈ T[DuAn]
:
∀ DA1 ∈ T[DuAn]
DA1 <> DA2
⇒ DA1.MaDuAn <> DA2.MaDuAn
Cui


Bi cnh

: DuAn
Tm nh hng

:







Bng

Thêm
Xóa
Sa
HangMuc
+
-
+/MaHangMuc
Bng
Thêm
Xóa
Sa
DuAn
+
-
+/MaDuAn
HUTECH
Lun Vn Tt Nghip 21 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh
RB5

: Mi giá ca hng mc trong đn giá có mã duy nht đ
phân bit vi giá ca hng mc có ngày bt đu áp dng khác.
iu kin
∀ DG_HM2 ∈ T[DonGia_HangMuc]
:
∀ DG_HM1 ∈ T[DonGia_HangMuc]
DG_HM1 <> DG_HM2
⇒ DG_HM1.MaDonGiaHangMuc <>

DG_HM2.MaDonGiaHangMuc
Cui


Bi cnh

: DonGia_HangMuc
Tm nh hng

:




RB6

: Mi khu vc có mt mã duy nht đ phân bit vi các khu
vc khác.
iu kin
∀ KV2 ∈ T[KhuVuc]
:
∀ KV1 ∈ T[KhuVuc]
KV1 <> KV2
⇒ KV1.MaKhuVuc <> KV2.MaKhuVuc
Cui


Bi cnh

: KhuVuc

Tm nh hng

:





Bng
Thêm
Xóa
Sa
DonGia_HangMuc
+
-
+/MaDonGiaHangMuc
Bng
Thêm
Xóa
Sa
KhuVuc
+
-
+/MaKhuVuc
HUTECH
Lun Vn Tt Nghip 22 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh
RB7


: Mi nhóm các h s nhân khi đc ban hành có mt mã
duy nht đ phân bit vi nhóm các h s nhân có ngày ban hành khác.
iu kin
∀ HSN2 ∈ T[HeSoNhan]
:
∀ HSN1 ∈ T[HeSoNhan]
HSN1 <> HSN2
⇒ HSN1.MaHeSoNhan <> HSN2.MaHeSoNhan
Cui


Bi cnh

: HeSoNhan
Tm nh hng

:



2.2.2 Ràng buc toàn vn trên nhiu lc đ quan h
RB8

:
iu kin
qi.MaLoaiHai ⊆ PhanLoaiCapMot[MaLoaiMot]
:
∀ qi ∈ T[PhanLoaiCapHai]
Cui



Bi cnh

: PhanLoaiCapMot, PhanLoaiCapHai
Tm nh hng

:








Bng
Thêm
Xóa
Sa
HeSoNhan
+
-
+/MaHeSoNhan
Bng
Thêm
Xóa
Sa
PhanLoaiCapMot
-

+
+/MaLoaiMot
PhanLoaiCapHai
+
-
+/MaLoaiMot
HUTECH
Lun Vn Tt Nghip 23 GVHD: ThS. Cao Tùng Anh


SV thc hin: ng Th Kiu Linh
RB9

:
iu kin
qi.MaLoaiHai ⊆ PhanLoaiCapHai[MaLoaiHai]
:
∀ qi ∈ T[HangMuc]
Cui ∀

Bi cnh

: PhanLoaiCapHai, HangMuc
Tm nh hng

:






RB10

:
iu kin
qi.MaHangMuc ⊆ HangMuc[MaHangMuc]
:
∀ qi ∈ T[ChiTietDuAn]
Cui ∀

Bi cnh

: HangMuc, ChiTietDuAn
Tm nh hng

:





RB11

:
iu kin
qi.MaDuAn ⊆ DuAn[MaDuAn]
:
∀ qi ∈ T[ChiTietDuAn]
Cui ∀


Bi cnh

: DuAn, ChiTietDuAn
Bng
Thêm
Xóa
Sa
PhanLoaiCapHai
-
+
+/MaLoaiHai
HangMuc
+
-
+/MaLoaiHai
Bng
Thêm
Xóa
Sa
HangMuc
-
+/MaHangMuc
+
ChiTietDuAn
+
-
+/MaHangMuc
HUTECH
Lun Vn Tt Nghip 24 GVHD: ThS. Cao Tùng Anh



SV thc hin: ng Th Kiu Linh
Tm nh hng

:





RB12

:
iu kin
qi.MaDuAn ⊆ DuAn[MaDuAn]
:
∀ qi ∈ T[ChiTietDuAn]
Cui ∀

Bi cnh

: ChiTietDuAn, DuAn
Tm nh hng

:






RB13

:
iu kin
qi.MaHangMuc ⊆ HangMuc[MaHangMuc]
:
∀ qi ∈ T[DonGia_HangMuc]
Cui ∀

Bi cnh

: HangMuc, DonGia_HangMuc
Tm nh hn

g
:





Bng
Thêm
Xóa
Sa
DuAn
-
+
+/MaDuAn
ChiTietDuAn

+
-
+/MaDuAn
Bng
Thêm
Xóa
Sa
DuAn
-
+
+/MaDuAn
ChiTietDuAn
+
-
+/MaDuAn
Bng
Thêm
Xóa
Sa
HangMuc
-
+
+/MaHangMuc
DonGia_HangMuc
+
-
+/MaHangMuc

×