1. Trang chủ
  2. » Công Nghệ Thông Tin

Xây dựng chương trình quản lý dịch vụ vận chuyển của công ty ASEAX (Đồ án tốt nghiệp)

73 194 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 73
Dung lượng 8,04 MB

Nội dung

Xây dựng chương trình quản lý dịch vụ vận chuyển của công ty ASEAXXây dựng chương trình quản lý dịch vụ vận chuyển của công ty ASEAXXây dựng chương trình quản lý dịch vụ vận chuyển của công ty ASEAXXây dựng chương trình quản lý dịch vụ vận chuyển của công ty ASEAXXây dựng chương trình quản lý dịch vụ vận chuyển của công ty ASEAXXây dựng chương trình quản lý dịch vụ vận chuyển của công ty ASEAXXây dựng chương trình quản lý dịch vụ vận chuyển của công ty ASEAXXây dựng chương trình quản lý dịch vụ vận chuyển của công ty ASEAXXây dựng chương trình quản lý dịch vụ vận chuyển của công ty ASEAX

Trang 1

L I C

Em xin chân thành c m thày giáo, ThS Anh Hùng gi ng viên khoaCNTT t n tâm và nhi t tình d y b o trong su t th i gian h c và làm án t tnghi p, thày dành nhi u th i gian quý báu t n tình ch b o, h ng d n, nh

h ng cho em th c hi n án, giúp em h c h i nh ng kinh nghi m quý báu và t

c nh ng thành qu nh t nh Em xin chân thành c m các th y cô trong khoaCông ngh thông tin nhi t tình d y b o và t o u ki n cho em trong su t quá trình

c h c t i ng

Em xin c m các b n bè và nh t là các thành viên trong gia t o m i

u ki n t t nh t, ng viên, c trong su t quá trình h c t p và án t t nghi p Do

kh và th i gian h n ch , kinh nghi m th c t nhi u nên không tránh kh i

nh ng thi u sót R t mong c s ch b o c a các th y cô Cu i cùng em xin c

g i t i các thày, các cô, các anh, các ch cùng toàn th các b n m t l i chúc t t p

nh t, s c kh e, th nh ng và phát tri n Chúc các th y cô t c nhi u thành công

n a trong công cu c tr ng i

Em xin chân thành c

H i Phòng, Tháng 7 2014

Sinh viên

Trang 2

M C L C

L I C 1

BÀI TOÁN VÀ GI I PHÁP 4

1.1 Gi i thi u v Công ty Aseax 4

1.1.1 Ch m v 4

1.1.2 c ho ng 4

1.1.3 C u t ch c 5

1.2 Mô t ho ng d ch v v n chuy n i d ch v v n chuy n ASEAX 5

1.3 Gi i pháp 6

1.4 ti n trình nghi p v 7

1.4.1 ti n trình nghi p v 7

1.4.2 ti n trình nghi p v 8

1.4.3 Mô hình nghi p v i quy t khi u n 9

1.4.4 Ti n trình nghi p v 10

T K H TH NG 11

2.1 Mô hình nghi p v 11

2.1.1 B ng phân tích các y u t c a bài toán 11

2.1.2 Bi ng c nh 12

2.1.3 Nhóm d n các ch 13

2.1.4 phân rã ch 14

2.1.5 Danh sách h li d ng 15

2.1.6 Ma tr n th c th ch 16

2.2 lu ng d li u 17

2.2.1 lu ng d li u m c 0 17

2.2.2 lu ng d li u m c 1 18

2.3 Thi t k d li u 22

2.3.1 Mô hình liên k t th c th (E-R) 22

2.3.2 Mô hình quan h 28

2.3.3 B ng d li u v t lý 32

2.4 Thi t k giao di n 35

2.4.1 Giao di n chính 35

2.4.2 Giao di p nh t d li 36

2.4.3 Giao di n x lý d li u 39

Trang 3

LÝ THUY T 40

3.1 Phân tích thi t k h th ng c u trúc 40

3.1.1 Quá trình phát tri n c a m t h th ng thông tin 40

3.1.2 Ti p c n phát tri n h th ng c u trúc 43

3.2 Thi t k u quan h 44

3.2.1 Mô hình liên k t th c th E-R 44

3.2.2 d li u quan h 46

3.3 H qu n tr d li u SQL SERVER 2008 48

3.3.1 H qu tr CSDL SQL Server 48

3.3.2 ng CSDL 50

3.3.3 SQL Server 2008 qu n tr CSDL 50

3.3.4 Mô hình CSDL Client Server 51

3.4 Ngôn ng Visual Basic.NET (VB.NET)/ ASP.NET 53

3.4.1 Nh m n i b t c a ngôn ng Visual Basic.NET 53

3.4.2 Nh ng ng d ng ngôn ng Visual Basic.NET có th vi t 56

57

4.1 Gi i thi u v h th 57

4.1.1 Môi t H u hành 57

4.1.2 Các h th ng con 57

4.1.3 Các ch a m i h con: 57

4.2 M t s giao di n chính 57

K T LU N 68

TÀI LI U THAM KH O 69

DANH M C CÁC H U 70

Trang 4

: MÔ T BÀI TOÁN VÀ GI I PHÁP

1.1 Gi i thi u v Công ty Aseax

Kinh doanh các d ch v v n chuy n, giao nh n hàng hóa kho v n

Qu n lý, v n hành, l t, b ng và khai thác các thi t b

chính vi n thông

i lý cung c p d ch v n thông

Trang 5

1.1.3 u t ch c

u t ch c công ty

v n chuy n ASEAX

Khi khách hàng có nhu c u g m, khách hàng g i thông tin yêu c u t i

n tho i Nhân viên kinh doanh s ti p nh n thông tin, n u c d ch v c a khách hàng thì s báo cho nhân viên giao

vào phi u g c gi u m t liên c a phi u g i chi u c l i, s thông báo l i cho khách hàng không có d ch v

Nhân viên giao nh n s m v phòng giao nh n T

giao nh n s ki m xem có kh p v i phi u g i hay không r i s chuy n

m cho công ty phát khác M t phi u g i s c gi l i và giao cho nhân viên

k toán Nhân viên k toán s i chi u phi u g i v i b ng giá l p b ng chi ti t công

PHÒNG GIAO

NH N

PHÒNG D CH V

Trang 6

1.3 Gi i pháp

Công ty TNHH TMDV v n chuy n ASEAX hi n t n m m c a công ty c ph n chuy n phát qu n lý d ch v v n chuy n c a công ty

Ph n m m này ch y r t t t, tuy nhiên công ty mu n có ph n m m c a riêng mình

ti n cho vi c theo dõi công n o m t thông tin khách hàng Vì v y công

ty c n có ph n m qu n lý v n chuy c v ho ng kinh doanh c a công ty

Trang 7

ph m

Ki m tra thông tin m

Thông báo không

d ch v

Phi u yêu c u

nh n

Phi u g i

Trang 8

Nh n hóa

toán

L p b ng chi ti t công n

L p hóa toán

Trang 9

1.4.3 Mô hình nghi p v i quy t khi u n

G i thông tin khi u

n i

Ti p nh n

thông tin

Ti p nh n thông tin khi u n i

Ki m tra

mã s phi u g i

S khách hàng

Phi u g i

S khách hàng

Thông báo cho khách hàng

Ghi s sóc khách hàng

Trang 10

Báo cáo

L p b ng

t ng h p doanh thu

B ng t ng

h p doanh thu

B ng chi ti t công n

B ng t ng h p doanh thu

S khi u n i

B ng t ng h p khi u n i

L p b ng

t ng h p khi u n i

B ng t ng

h p khi u

n i

Trang 11

2: PHÂN TÍCH VÀ THI T K H TH NG

2.1 Mô hình nghi p v

2.1.1 B ng phân tích các y u t c a bài toán

Nhân viên giao nh n

HSDLTác nhân

Ki m tra thông tin phi u g i Phi u g i

Nhân viên giao nh n

HSDLTác nhân

L p b ng chi ti t công n B ng chi ti t công n

Nhân viên k toán

HSDLTác nhân

L

Nhân viên k toán

HSDLTác nhân

L p báo cáo doanh thu B ng t ng h p doanh thu HSDL

L p báo cái khi u n i B ng t ng h p khi u n i HSDL

Trang 12

- Khách hàng g i thông tin v m cho h th ng

- c yêu c u h th ng g i báo cáo cu i tháng

- H th ng g i báo cáo cho c

Trang 13

L p báo cáo doanh thu

Trang 14

ph m.

- Nh m: Nhân viên giao nh n s t

g i, n i dung

- L p phi u g i: nhân viên giao nh n s ghi các thông tin c m vào phi u

g i kh c phí, hình th c thanh toán, n i dung, ngày gi g i, kê khai, nhân viên

Qu n lý v n d ch v v n chuy n c a Công ty Aseax

3.3 Thông báo khách hàng

3.2 Gi i quy t khi u n i

3.1 Nh n T.T khi u n i

Trang 15

* Khai thác

- Ki m tra thông tin: Nhân viên giao nh n s ki m tra l i các thông tin trên phi u

g i xem có trùng v m hay không N u không s thông báo l i cho khách hàng và s a l i phi u g i N chuy n cho b ph n k toán

- L p b ng chi ti t công n : Nhân viên k toán nh n phi u g c thông tin t phi u g i, i chi u v i b ng giá và l p b ng chi ti t công n

- Cu i tháng, nhân viên k toán l p xong b ng chi ti t công n và chuy n cho khách hàng Khách hàng s i chi u b ng chi ti t công n v i phi u g i, n

ph n h i l i cho nhân viên k l p h

* Khi u n i

- Nh n thông tin khi u n i: Khi khách hàng có khi u n i v tình tr m,

hành có nhi m v ti p nh n thông tin c a khách hàng

- Gi i quy t khi u n u hành s i chi u thông tin mã phi u g i

mà khách hàng khi u n i v i phi u g i c a mình và ki m tra ngày gi i

nh n

ngày gi nh n, nhân viên s thông báo l i cho khách hàng

Trang 17

2.0 Khai thác

3.0

Gi i quy t khi u n i

4.0 Báo cáo

1.0

Nh n

ph m Khách hàng

Trang 18

g i Khách hàng

b Phi u yêu c u g i

T.T l p phi u g i

Trang 19

L p Hóa

Nhân viên k toán

e B ng chi ti t công n

b Phi u g i

Trang 20

c) lu ng d li u m i quy t khi u n

T.T ghi s

Hình 2.7 lu ng d li u m i quy t khi u n

3.3 Ghi s khi u

n i

u hành

d Phi u g i

3.4 Thông báo khách

3.2

Gi i quy t khi u

n i

3.1

Nh n thông tin khi u

Trang 21

d) lu ng d li u m

Hình 2.8 lu ng d li u m

4.1 Báo cáo doanh thu

K toán

4.2 Báo cáo khi u

Trang 22

a ch

S n tho iNgày tháng

a ch

S n tho iNgày tháng

Trang 23

T ng TTHình th c TTNgày gi g iNgày gi nh n

a chMST

S TKSTT

a ch

S TK

n tho iMSTHình th c TT

Trang 24

b) nh các ki u th c th , các thu c tính và thu c tính khóa c a th c th

khóa

a chkhách hàng, s n tho i , ch

Trang 26

NHÂN VIÊN PHÒNG BAN

Mã phòng ban

Tên phòng ban

1 n

Mã nhân viên

Mã Phòng ban

KHÁCH HÀNG Tên khách hàng

Trang 28

- NHÂN VIÊN (Mã nhân viên, h tên, s n tho a ch , ch c v )

- PHÒNG BAN (Mã phòng ban, tên phòng ban, ch

* Bi u di n m i quan h

KHÁCH HÀNG(Mã KH, a ch KH, S n tho i, Ch

KH)

D CH V (Mã DV, Tên DV, Tr ng, Giá n i t nh, Giá ngo i t nh

>300km, Giá ngo i t nh <300km, Ch tiêu phát)

LO I D CH V ( Mã lo i DV, Tên lo i DV)

PHÒNG BAN(Mã phòng ban, Tên phòng ban)

NHÂN VIÊN(Mã nhân viên, H tên, S n tho a ch , Ch c v )

Trang 29

( Mã phi u g i, mã khách hàng, mã d ch v , kê khai h i quan, kh c phí,

kh ng, ngày gi nh n, ngày gi g i)

(Mã phi u yêu c u g i, mã nhân viên, mã d ch v , ngày tháng, mã khách hàng)

b) c 2: Trong các quan h trên ta th y m t s quan h a d li u B i

v y ta tách thành các quan h sau:

- Phi u g i (Mã phi u g i, mã khách hàng, ngày gi g i)

- Chi ti t phi u g i (Mã phi u g i, kê khai h i quan, kh c phí, ngày

gi g i, ngày gi nh n)

- NHÂN VIÊN ti p nh n x lý D CH V

- Phi u yêu c u g i (Mã phi u yêu c u g i, mã nhân viên, mã khách hàng, ngày tháng)

- Chi ti t phi u yêu c u g i (Mã phi u yêu c u, Mã d ch v )

Trang 30

Kh i ng

c phí

Mã nhân viên Mã khách hàng Ngày tháng

CHI TI T PHI U YÊU C U G I

Trang 32

2.3.3 B ng d li u v t lý

a) KHACH_HANG thông tin cho b ng Khách hàng

Ghi chú

7 DV_ngtinh_tren_300km float D ch v ngo i t nh >300km

8 DV_ngtinh_duoi_300km float D ch v ngo i t nh <300km

Trang 33

d) LOAI_DICH_VU thông tin cho b ng Lo i d ch v

e) PHONG_BAN thông tin cho b ng Phòng ban

g

Trang 34

h) PHIEU_YEU_CAU_GUI thông tin cho b u yêu c u g

i) CHI_TIET_PHIEU_YEU_CAU_GUI thông tin cho b ng Chi

Trang 36

2.4.2 Giao di p nh t d li

a) C p nh t danh sách nhân viên

Danh sách nhân viên

- Trang này c p nh t d li u cho b ng NHANVIEN

- Ô h p l a ch n l y d li u t b ng PHONGBAN và d li u hi n th là mã phòng ban

Trang 37

D ch v ngo i t nh

i 300 km:

Mã lo i d ch v :

Tên lo i d ch v :

Trang 38

e) C p nh t danh sách phòng ban

Danh sách lo iphòng ban

- Trang này c p nh t d li u cho b ng PHONGBAN

Ngày gi g i:

Trang 39

2.4.3 Giao di n x lý d li u

a) Giao di n th ng kê phi u g i theo ngày tháng

Th ng kê phi u g i

b) Giao di n th ng kê theo nhân viên

Th ng kê phi u g i theo tên nhân viên

- Giao di n cho thông kê phi u g i theo danh sách nhân viên

c) Giao di n th ng kê theo khách hàng

Th ng kê phi u g i theo khách hàng

Trang 40

phát tri n m t h th ng v i các pha: kh i t o và l p k ho ch, phân tích, thi t k , tri n khai, v n hành và b o trì

c c i h th ng

a) Kh i t o và l p k ho ch

Vi c hình d t yêu c u b t bu có th ti n hành nh c ti p theo c a quá trình phát tri n

Trong pha này, c nh cái gì là c n thi t cho h th ng m i hay h th ng s

Trang 41

c phân tích, thi t l p s p x p l i r i chuy n thành m t k ho

phát tri bao g m c l ch trình phát tri n h th ng và các chi phí

ng T t c các n c g i là nghiên c u h th ng Sau khi nghiên

m b o tính kh thi trên các m t:

- Kh thi k thu t: xem xét kh thu t hi m b o th c hi n các

gi i pháp công ngh c áp d phát tri n h th ng hay không

Phân tích h th ng

Phân tích h th ng nh nh nhu c u thông tin c a t ch c Nó s cung c p

nh ng d li cho vi c thi t k HTTT sau này

Phân tích bao g m m t vài pha nh :

- c h nh yêu c u: các nhà phân tích làm vi c cùng v i s d ng

Trang 42

Pha thi t k này g m:

- Thi t k logic: t p chung vào các khía c nh hoàn thi n nghi p v c a h th ng

th c

- Thi t k v t lý: là quá trình chuy n mô hình logic tr ng thành b n thi t k

v c t k thu t Nh ng ph n khác nhau c a h th c g n vào

nh ng thao tác và thi t b v t lý c n thi ti n l i cho thu th p d li u, x

ra thông tin c n thi t cho t ch c

Trong pha thi t k v t lý c n ph i quy nh l a ch n ngôn ng l p trình, hCSDL, c u trúc t p t ch c d li u, ph n c ng, h ng m ng c n

sang ho ng h th ng m i bao g m vi c chuy i d li u, s p x

trên h th ng m o s d ng, khai thác h th ng Chu n b tài li u chi ti t thi t minh v vi c khai thác và s d ng h th ng

d) V n hành và b o trì

Khi h th c l t và chuy i toàn b n v n hành b u trong

ti n, b xung

Trang 43

cùng tao tác trên nó Ti p c ng c ng vào vi c c i ti n c u trúc các

Trang 44

TÊN TH C TH

Trang 45

mà giá tr c a i ta phân bi c các th c th khác nhau

c a m t ki u th c th Ký hi u:

Thu c tính mô t : các thu c tính c a th c th không ph nh danh, không ph i là tên g c g i là thu c tính mô t Nh thu c tính này mà ta

bi n v b n th c a th c th M t th c th có nhi u ho c không

có thu c tính mô t nào

Thu (thu c tính l p): là thu c tính có th nh c nhi

m t giá tr i v i m i b n th Ký hi u:

Tên thu c tính

Tên thu c tính

Trang 46

+ M i quan h gi a các th c th có th là s h u hay ph thu c (có, thu c, là)

ho c mô t s a chúng Tên c a m i quan h là m ng t , c m danh

ng t nh m th hi n ch t c a m i quan h

+ L ng c a m i quan h gi a các th c th th hi n qua s th c th tham gia vào m i quan h và s ng các b n th c a th c th tham gia vào m t quan h c th + B c c a m i quan h : là s các th c th tham gia vào m i quan h

M i quan h b c m t hay liên k t c p 1 là m t quan h quy mà m t th c

th quan h v i nhau

M i quan h b c hai là m i quan h gi a hai b n th c a hai th c th khác nhau

M i quan h b c ba là m i quan h có s ng th i c a ba b n ththu c ba th c th khác nhau

- Thao tác d li u: nh ng phép toán m nh (b ng ngôn ng c s d

thao tác d li u trong các quan h

- Tích h p d li u: nh ng ti mô t nh ng quy t c nghi p

v nh m duy trì tính v n toàn c a d li c thao tác

a)

- M t quan h là m t b ng d li u hai chi u M i quan h g m m t t p các c t

t tên và m t s tùy ý các dòng không có tên

- M t quan h mô t m t l ng trong th c t có nh ng thu c tính chung mà ta g i là th c th M i c t trong quan h ng ng v i m t thu c tính c a

th c th i là thu c tính c a quan h M i dòng c a quan h ch a các giá tr

d li u c a m ng c th thu c th c th này mà quan h này mô t

Trang 47

- N u ta b t dòng hay thêm vào m t dòng trong quan h thì không làm

i tính ch t c c g i là tr ng thái c a CSDL, tr ng thái này

Trang 48

- M ra kh i m t quan h c Trong quá trình lo i b có

th x y ra m t s sai sót d n vi c lo i b không thành công

+ B c n lo i b không t n t i trong quan h

+ B c n lo i b không phù h p v quan h

+ B c n lo i b h n ch v quy n truy c p

trong quan h ho c lo i b m t s b ra kh i quan h mà ch c i m t s giá tr

+ H n ch quy n truy c p trên thu c tính mà ta c i

+ Giá tr m i c i không n m ngoài giá tr mi n thu ng

Trang 49

- H tr trong vi c tri n khai CSDL phân tán và phát tri n ng d ng trênInternet.

- Cho phép l p trình k t n i v i nhi u ngôn ng l p trình khác dùng xây d ngcác

ng d c thù (Visual Basic, C, C++, ASP, ASP.NET, XML, )

- S d ng câu l nh truy v n d li u Transaction-SQL (Access là SQL, Oraclelà PL/SQL)

SQL Server có các n b n chính sau:

- Enterpise Manager: Là n b c a SQL Server có th ch y trên 32CPU

và 64GB RAM Có các d ch v phân tích d li u Analysis Service

th ch y trên 2CPU, 4GB RAM.5

- Personal: Phiên b n này ch y ch y trên PC, nên có th ch y trên các h

k t n n

- Desktop Engine: Là phiên b n m t engine ch ch y trên desktop và không có

- Win CE: S d ng cho các ng d ng ch y trên Windows CE

- Trial: Phiên b n dùng th , b gi i h n b i th i gian

- SQL Client: Là phiên b n dành cho máy khách, khi th c hi n khai thác s th c

hi n k t n n phiên b n SQL Server, phiên b n này cung c p giao di n GUI khai

i s d ng

- SQL Connectivity only: Là phiên b n s d ng ch cho các ng d k t n i

n SQL Server, phiên b n này không cung c p công c i dùng khai thác SQL Server

Trang 50

SQL Server SQL Server h tr ch ng th c là: Windows Authentication và SQL Server Authentication

Users Nh n di n m i dùng trong m i CSDL Quy n truy c p c a

Groups Nhóm nhi u SQL Server l i thành m t Groups

3.3.3 SQL Server 2008 qu n tr CSDL

Qu n tr CSDL còn g i là DBA, khi ng d ng s d ng CSDL SQL Server, ngoài

ph n phát tri n ng d ng, thì SQL Server còn qu n tr CSDL cho ng d

qu n tr và b n hành, d li i theo th i gian và không gian vì v y ng i qu n tr c n ph n các y u t x i v i CSDL

- S p x p và l p k ho ch công vi c: l p k ho ch công vi c theo th i gian, theo

nh k mà không gây sai sót

- li u và ph c h i d li u (backupdatabase- Restore database): công

vi c này h t s c c n thi t,vì khi có s c d li u b ng, thì c n ph

ph c h i, b o v CSDL m t cách an toàn

- Qu n tr các danh m c Full-text

- Th c hi n các thao tác c p nh t d li u

Ngày đăng: 27/02/2018, 10:21

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w