59
TRƯỜNG ĐẠT HỌC AN GIANG KHOA KỸ THUẬT CONGNGHỆ MOI TRƯỜNG ĩoEŨlcs ĐÒ ÁN QUẢN LÍ ĐÈ ÁN PHẦN MÈM CHƯƠNG TRÌNH QUẢN LÝ WEBSITE DU LỊCH Sinh viên thực hiện: Mai Duy Tân Lẻ Chí Tâm Châu Trần Trúc Ly Lê Thị Như Ý MSSVDTH051103 MSSV DTH051101 MSSV DTH051093 MSSV DTH051117

Đồ án chương trình quản lý website du lịch

Embed Size (px)

Citation preview

Page 1: Đồ án chương trình quản lý website du lịch

TRƯỜNG ĐẠT HỌC AN GIANG KHOA KỸ THUẬT CONG’ NGHỆ MOI TRƯỜNG ĩoEŨlcs

ĐÒ ÁNQUẢN LÍ ĐÈ ÁN PHẦN MÈM

CHƯƠNG TRÌNH QUẢN LÝ WEBSITE DU LỊCH

Sinh viên thực hiện:

Mai Duy Tân Lẻ Chí Tâm Châu Trần Trúc Ly Lê Thị Như Ý

MSSVDTH051103 MSSV DTH051101 MSSV DTH051093 MSSV DTH051117

Page 2: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

2

Mục lục:

LỜI NÒI ĐÀU..............................................................................................................................................................4TỎNG QUAN............................................................................................................................................51. Giới thiệu............................................................................................................................................5

1.1. Tổng quan về website dulịch An Giang:...................................................................................51.2. Mô tă phạm vi hệ thống............................................................................................................51.3. Ràng buộc tống quan hệ thống.................................................................................................6

2. Mô tả hệ thống................................................................................................................................72.1. Phương án tổng quan:...............................................................................................................7

3. Đánh giá khá thi...............................................................................................................................73.1. Khả thi kinh tế:.........................................................................................................................73.1.1. Lợi nhuận:.................................................................................................................................73.1.2. Chi phí:.....................................................................................................................................83.2. Khả thi kỹ thuật:.......................................................................................................................93.2.1. Độ lớn dự án:............................................................................................................................93.2.2. Cấu trúc dự án:........................................................................................................................103.2.3. Nhóm phát triển:.....................................................................................................................103.2.4. Nhóm người dùng:..................................................................................................................103.2.5. Sau đây là bảng mô tả tổng hợp rũ i ro về mặt kỹ thuật:.........................................................113.3. Khả thi hoạt động....................................................................................................................123.4. Kế hoạch lịch biểu thực hiện các công việcliên quan đến dự án:........................................! 33.4.1. Thông tin liên quan đến các công việc........................................................................! 53.4.2. Ke hoạch thực hiện các công việc:........................................................................183.4.3. Sơ đồ PERT............’..............................................................................................................19

4. Các phát sinh về quản lý:................................................................................................................194. ]. Vai trò của các thành viên........................................................................194.2.Bảng mô tả công việc và trách nhiệm đối với tùng thanh viên...........................................204.3. Nguyên tắc làm việc, trao đối và sự giám sát các công việc............................................21

PHÂN TÍCH.................................................................................. ............................................................................................................211. Phân tích hiện trạng........................................................................................................................21

1.1. Sơ đồ tố chức phòng ban của công ty.....................................................................................211.2. Mô tà họat động hiện trạng với bài toán tương ứng................................................................221.3. Qui trình đãng ký hợp đồng du lịch:.......................................................................................23

2. Phân tích yêu cầu hệ thống.............................................................................................................232.1. Yêu cầu chức năng:................................................................................................................232.2. Danh sách quy định:...............................................................................................................242.3. Yêu cầu phi chức năng (chất lượng phần mềm).....................................................................242.4. Ràng buộc phát triển hệ thống................................................................................................25

3. Phân tích dữ Liệu............................................................................................................................263.1. Mô hình thực thể- kết hợp......................................................................................................263.2. Mô hình xử lý.........................................................................................................................27

THIỂT KỂ.....................................................................................................................................................................................271. Thiết kế hệ thống............................................................................................................................27

1.1. Mô tã các hệ thông con...........................................................................................................271.2. Mô hình xử lý mức to chức vật lý...........................................................................................281.3. Cấu trúc phân cap chức năng tụ' động hoá..............................................................................281.3.1. Sơ đồ cây cấu trúc chức năng chínhcủa phần mềm................................................................30

Page 3: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

3

1.4. Thiết kế chức năng tụ động hoá..............................................................................................312. Thiết kế giao diện..............................................................................................................................31

2.1. Màn hình chính........................................................................................................................312.2. Màn hình đăng nhập................................................................................................................322.3. Màn hình Quản lý hợp đồng...................................................................................................322.4. Màn hỉnh quản lý thanh toán.................................................................................................332.5. Màn hỉnh quản lý phương tiện...............................................................................................332.6. Màn hình quản lý nhân viên..................................................................................................342.7. Màn hình quản lý khách hàng................................................................................................342.8. Màn hình quản lý tour du lịch................................................................................................342.9. Các menu chức năng tiêu biếu.................................................................................................352.9.1. Menu hệ thống.........................................................................................................................352.9.2. Menu quản lý...........................................................................................................................352.9.3. Menu tiện ích...........................................................................................................................362.10. Thanh toolbar chứa menu chức năng.......................................................................................36

3. Thiết kế dữ liệu..............................................................................................................................363.1. Sơ đồ các mối quan hệ giữa các băn dữ liệu............................................................................36

Các bảng dữ liệu..............................................................................................................................373.2. Ràng buộc toàn vẹn.................................................................................................................413.3. Thiết kế vật lý dữ liệu..............................................................................................................44

Minh Họa bằng M icrosoftProct........................................................................................................ 46LỜI NÓI ĐẦU

Chúng ta đang sống trong thời buôi mà công nghệ thông tin đang dẫn đầu về tính hiệu quả, nhanh chóng, đảm đương hầu như tất cả công việc tính toán mệt nhọc của con người, Do đó, việc nghiên cứu đế tìm ra một hệ thống thông tin là công việc trở nên cực kỳ quan trọng, có tính quyết định sự mạnh yếu cúa một quốc gia và xu hướng càng trở nên thiết yểu trong mọi lĩnh vực.

Trong xu thế toàn cầu hoá đang diễn ra sự cạnh tranh gay gắt giữa các đoàn thể, tập the, công ty trong và ngoài nước cho thấy được sự không thê thiếu được Hệ thống công nghệ thông tin. Đầu tư vào hệ thống thông tin, một hệ thống tự động hóa là công việc không thê thiểu đối với các doanh nghiệp.

TỔNG QUAN

1.Giới thiệu

1.1. Tổng quan về website du lịch An Giang:

An Giang có số lượng khách du lịch trong và ngoài nước đến tham quan hàng

nãm rất đông. Do đó, nhằm phục vụ khách hàng được tốt hơn và thu hút khách hàng nhiều hơn, nay chúng

tôi áp dụng hệ thống tin bọc vào hệ thống quản lý các tour du lịch của mình cũng như các thông tin có liên

quan đến khách hàng. Trang web giới thiệu các tour viếng thăm các thắng cảnh ở An Giang. Chính vì vậy,

mà website của chúng tôi có hệ thống phương tiện trao đôi thông tin khá đầy đủ và thông tin chi tiết về con

người và vùng đất An Giang. Đồng thời website cũng quăn lý đầy đủ thông tin về các loại hinh và hình

thức du lịch, các tuyến và các địa điểm du lịch trong tinh An Giang. Hệ chương trình phải có thêm chức

năng tham khảo các thông tin mà khách hàng yêu cầu, lên hộp đồng cho khách, thống kê hàng tháng về

khoán thu từ các dịch vụ của các loại hình du lịch khác nhau.

Page 4: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

4

1.2. Mô tả phạm vi hệ thống

Website du lịch An giang Người lập: Mai Duy TânNgay: 12/1/2008

Tên dự án: Quàn lý các loại hình du lịch An Giang

o Quản lý dự án: Mai Duy Tân

Phát biểu vấn đề: Website xây dựng sẵn một sô loại hình du lịch nhu sau:o Du lịch di động: Tô chúc tham quan các danli lam thắng cảnh thuộc khu vực An Giang. Trong loại hình này thường có các hình thức sau: Du lịch du mục, du lịch trên sông, du lịch tự chọn, o Du lịch kết hợp nghề nghiệp: Thường dành cho các doanh nhân nước ngoài muốn tham quan, tìm hiểu thị trường Việt Nam; các nhà khoa học và các hoạt động xã hội đi dự hội nghị kết họp với tham quan, o Du lịch xã hội và gia đình: Thường dành cho các đối tượng thu nhập trung bình như: Các cán bộ công nhân viên, sinh viên học sinh... o Ngoài ra website còn hoạch định một số chương trinh đu lịch, cung cấp thông tin hướng dẫn, liên hệ đặt phòng khách sạn, cung cấp phương tiện vân chuyển

Mục tiêuo Tạo sự thoải mái cho khách hàng trong việc lựa chọn các tour du lịch, do đỏ hệ thống mới phải tụ' động

cập nhật thông tin này và liệt kê đầy đủ khi khách hàng thanh toán.o Tạo điều kiện cho du khách tìm hiểu về con người An Giang, đặc biệt về dân tộc thiểu số.

Mô táo Hệ thống mới sẽ ghi nhận tất cả thông tin về khách hàng như: Loại hình du lịch mà khách tham gia, loại

phương tiện, khách sạn, dịch vụ kèm theo chuyến tham quan...o Việc thanh toán tiền được tự động in hoá đơn thanh toán bao gồm các dịch vụ mà website cung ứng.

Lọi ích mang lạio Tạo sự thoải mái cho khách hàng trong việc thanh toán tiền chi phí o Tạo một bộ mặt mang tính chuyên nghiệp (được tự động hóa) cho website o Phát sinh thêm nhiều cơ hội đc mở rộng nhiều loại dịch vụ trong tương lai 0 Định hướng kịp thời trong việc kinh doanh nhiều loại dịch vụ vì báo cáo tự động hàng tuần về doanh thu của khoản thu từ dịch vụ và loại hinh đu lịch.

Cách bước thực hiện đê hoàn thành dự áno Lập kế hoạch phát triên hệ thong o Phân tích hệ thống o Thiết kế o Lập trình o Kiểm tra

Thời gian ước tính90 ngày (kê từ ngày lập kế hoạch hệ thống)

Page 5: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

5

1.3. Ràng buộc tổng quan hệ thống

o Ngày hoàn thành dự án đê triên khai không quá 90 ngày oHệ thống phài hoạt động ổn định sau 1

tháng kể từ ngày triển khai hệ

o Chi phí phần cứng không vượt quá chí phí đật ra

o Chi phí phát triển phần mềm không quá mức thoả thuận o

Không ảnh hưởng đến cơ cấu tô chức của công ty

o Hệ thống sau khi triển khai phải đáp úng nhu cầu tự' động hóa các công việc

hiện tại hơn 50% số lượng công việc liên quan

Page 6: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

2.Mô tả hệ thống

2.1. Phương án tổng quan:

Phần cứng: Một máy server đật tại trung tâm công ty và các máy tương thích

khác đặt tại các phòng ban, các trạm dịch vụ. Các máy liên hệ thông tin qua việc nổi kết Internet và

hệ thống mạng LAN.

- Vấn đè bao mật cũng phải quan tâm do vậy, hệ thống cần được báo dưỡng và nâng cấp

- Chi phỉ cho dự án:

o 1 máy Server IBM : 2350 USD o Các máy khác : 450 USD o Phần mềm Quán lý loại hình du

lich : 250 USD o Các phần mềm hỗ trợ khác: SQL server, MS Project,... o Tống chi phí: 2350 +

số lượng máy con * 450 + 250 + Các chi phí phát sinh khác cho việc mua thiết bị có liên quan.

3.Đánh giá khả thi

3.1. Khả thi kinh tế:

3.1.1. Lợi nhuận:

Lơi nhuàn hữu hình: Chủng ta xác định những lợi nhuận mà hệ thống có thể mang lại và có thể xác

định bằng đơn vị tiền tệ (VND).

o Khi chưa có hệ thống quản lý: Việc trao đổi thông tin không đồng bộ, thiếu chính xác. Hệ thống quản

iý về các loại hình du lịch, các chương trình, các tuyến, các địa điểm du lịch rườm rà về thủ tục, tra

cứu khó khăn làm cho khách hàng phải đợi lâu tạo cảm giác khó chịu cho khách. Do không có hệ

thống tự động hoá, việc thống kê các khoàn thu tù' các dịch vụ du lịch phài làm bằng tay, tốn một

khoản thời gian khá lớn, chi phí thuê nhân công làm việc này cũng tốn kém. Tính ra hàng năm công

ty phải thất thoát một số tiền khá lớn cho việc không đáp ứng đầy đù yêu cầu như tính nhanh chóng,

hiệu quả và tiện nghi của hệ thống.

Khi sử' dụng hệ thống mới: Tính hiệu quả và nhanh chóng do hệ thống mới đem lại là điều được để cập trên

hết. Việc áp dụng hệ thống mới đã làm cho

hiệu suất công việc tăng cao, trao đổi thông tin được diễn ra trong trạng thái an toàn, đồng bộ,

chính xác do tính năng ưu việt của hệ thống vi tính đem lại. Với hệ thống mới, khách sẽ được thoả

mãn hon về thủ tục nhanh chóng, các thông tin tham khảo khi khách yêu cẩu được đáp ứng đầy đủ

chi tiết hơn, cụ thể hơn, hợp lý hơn. Việc thống kê hàng tháng về các khoản thu không còn phái

làm đau đầu nhức óc, mệt mỏi nữa vì hệ thống mới tự thống kẽ và chúng ta có thể tra cứu, tham

khảo bất cứ lúc nào khi cần. Do vậy, chi phí sẽ giảm thiếu, lợi nhuận tăng cao, tính hiện đại hoá

được giải quyết. Đó là những gì mà hệ thống mới này có thể mang lại, đáp ứng được nhu cầu cấp

Page 7: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

thiết khi lượng khách hàng năm tăng lên.

Lơi nhu ân vô hình:Lọi nhuận vô hình của hệ thông quản lý tour du lịch

STT Tên lợi nhuận vô hình

1 Hạn chê được xử lý tính toán sai lệch, tôn nhiêu thời gian

2Tạo cho khách hàng cảm giác thoải mái khi việc thanh toán các chi phí chi diễn ra trong một

phút chốc.

3Tạo cho công ty một bộ mặt mới đây tính chuyên nghiệp, hiện đại với việc quản lý đã được tự

động hỏa4

Nhân viên sẽ tiêp cận và học hòi thèm vê tin học, cách sử dụng phân mêm trong công việc của

minh5

Các báo cáo doanh thu, thanh toán hóa đơn đã được tự động hóa và xuât kêt quả thật nhanh

chóng và chinh xác.6

Với quy mô kinh doanh ngày càng đi lên do hệ thông mới ra đời, sẽ tạo cho nhân viên sự vững

chắc nghề nghiệp trong công tuy. Mặt khác, nó củng tạo niềm tin, uy tín và độ tin cậy của khách

hàng đối với công ty.

3.1.2. Chi phí:

Mô tả

Chi phí phát triển hệ thông

Chi phí mua phân mêm, phân cứng và trang thiêt bị Chi phí đào

tạo sử dụng hệ thống

Page 8: Đồ án chương trình quản lý website du lịch

8

Đề án quản lý phần mềm

Chi phí chuyên đôi dữ liệu cũ vào hệ thông

Chi phí thuê quản trị viên

Đê hệ thông mới đi vào hoạt động, công ty cần trang bị đây đủ máy vi tính, và nơi điều hành

chính một cái máy đủ mạnh để xử lý khối dữ liệu tông kết từ các máy. Việc liên lạc phải thực hiện qua

Internet, và phải trang bị thêm Modem nối kết đc truyền số liệu cho nhau. Ngoài ra, máy in, máy fax

phải trang bị thêm đê in hóa đơn cho khách hàng, chuyển fax tài liệu cho nhau. Chi phí mua phần mềm:

Microsoft SQL, bộ Microsoft Visual Studio.NET. MS Project xem nhu' không đáng kê. Chi phí đào tạo

cho các nhân viên trực tiếp sử dụng phần mềm cũng không thê không kê đến. Chi phí thuê nhân viên

(Quản trị viên) để quản lý, bào tri hệ thống mới này.

Tông họp chi phí định kỳ

Mô tả

Chi phi nâng câp, bảo hành phân mêm

Chi phí nâng cấp phần cứng và thiết bị

Chi phí truyên thông

Chi phí phát sinh dung lượng lun trữ dữ liệu

Chi phí lương nhân viên quản trị hệ thông

3.2. Khả thi kỹ thuật:

Khả thi về mặt kỹ thuật thực chất là đánh giá rũi ro về mặt kỹ thuật nham giảm

tối đa các rũi ro có thể xảy ra trong quá trình triền khai dự án. Một dự án có rất nhiều về mặt rũi ro, đây

là rũi ro về mặt kỹ thuật và các yểu tố chínli bao gồm: độ lớn dự án, cấu trúc dự án, nhóm phát triển,

nhóm người dùng

3.2.1. Độ lớn dựán:

Do đây là đề tài môn học cho nên số lượng thành viên tham gia dự án chi có 4 người. Vi vậy có

những giai đoạn công việc sẽ thực hiện bời 1 người.

Công ty cỏ rất nhiều loại hình du lịch, môi loại hình đều liên quan trực tiếp đến hệ thống:

o Du lịch di động: Du lịch du mục, du lịch trên sông, du lịch tự chọn, o Du lịch kết

họp nghề nghiệp

o Du lịch xã hội và gia đình

Page 9: Đồ án chương trình quản lý website du lịch

9

Đề án quản lý phần mềm

Ngoài ra còn có hệ thống các phương tiện, hệ thống dịch vụ và các hệ thống khác.

Phần lập trình đê cài đặt hệ thống có kích thước tương đối lớn vỉcórất nhiều thông

tin liên quan đen hệ thống, cần cài đặt chương trình tương ứng ở mỗiloại hình du [ịch.

3.2.2. Cấu trúc dự án:

Hệ thống này được xem là hệ thống mới hoàn toàn

về mặt tổ chức nhân sự thì công ty có một lo chức nhân sự ổn định, ít thay đổi, nhân viên làm việc

lâu dài, thủ tục giấy tờ đơn giản

3.2.3. Nhóm phát triển:

Công cụ mà nhỏm phát triên chúng em sử dụng đê thực hiện dự án như sau: o Hệ điều hành:

Windows XP SP2 o Công cụ lập trình: Microsoft Visual Studio.Net o Công cụ phân tích, thiết kế: MS

Project o Công cụ viết báo cáo: Microsoft Word XP SP1

Phần cứng, chúng tôi dùng chú yếu máy tính đê bàn PC từ Pentium 4 trở lên. Tất cả thành viên trong

nhóm đều có thể sử dụng các công cụ phát triền trên, chi có MS Project là mới được giáo viên hướng dẫn

thực hành dạy sử dụng do vậy có thể đẫn đến một số thiếu sót.

Với hệ thống quản lý, chúng tôi chưa quen thuộc cho lắm về hệ thống này. Vì chúng tôi do tiếp cận

khoảng vài lần khi thực hiện các đồ án môn học trước như: Quản lý bưu điện, (môn Nhập môn công nghệ

phần mềm), quản lý bệnh viện (môn Nhập môn công nghệ phần mềm), ngoài ra các môn khác chủ yếu

nghiên về phần tích còn thiết kế thì ít được chú trọng.

3.2.4. Nhóm người dùng:

Đa số nhân viên trong công ty đều đã qua khâu tuyển chọn, đều có trình độ từ Cao đang trở lên, về

trình độ tin học thì một số chưa hiểu biết nhiều nhưng thời gian để đào tạo, chỉ dẫn sẽ không mất nhiều thời

gian. Thêm vào đó, họ có trình độ chuyên môn cao và thường xuyên tiếp xúc với những hệ thong tin học.3.2.5. Sau đây là bảng mô tả tổng hợp rũi ro về mặt kỹ thuật:

Dự án: Quan lý các loại

hình du lịch

Người đánh giá: Mai Duy Tân Lê Chí TâmNgày: 12/1/2008

STT Rũi ro Đánh

giá

Mô tả đánh giá Mồ tả khăc phục

1Thay đôi tô chức, cơ

cấu

Rât thâp Không ảnh hưởng

Page 10: Đồ án chương trình quản lý website du lịch

10

Đề án quản lý phần mềm

2Sự nhận thức của

người dùng về việc

tích cực tham gia hệ

thống

ThâpĐa sô gân toàn bộ nhân viên

muốn tin học hóa bằng hệ

thống mới

3Sự quen thuộc với

quy trình phát triên

hệ thống

CaoHâu như tât cả nhân viên đều

chưa tham gia vào

Viêt báo cảo vê tâm quan

trọng và vai trò từng giai

đoạn cho nhân viên hoặc

thuyết minh 1 -3 buổi trực

tiếp đến nhân viên

4Sự quen thuộc của

người phát tricn trong

hệ thống thông tin

quản lý

ThâpTât cả thành viên trong nhóm

đểu có kinh nghiệm trong hệ

thống thông tin quản lý

5Trình độ tin học của

nhân viên

T rung

bình

Những nhân viên trong các

phòng ban liên quan đến hệ

thống đều có trình độ tin học

cơ bản

Nêu thây cân thiêt thì mờ 1

lớp đào tạo ngấn hạn 2 tuần

cho nhân viên

6 Độ lớn dự án CaoHệ thông cân quàn lý 3 loại

hình du lịch với mô hình dữ

dữ liệu phân tán, số lượng

thành viên

Giai đoạn cài đặt sẽ được

thực hiện song song song với

giai đoạn kiểm tra và thử

tham gia dự án là 4 ngườinghiệm hệ thông.

7Quan hệ giữa các

thành viên

TliâpNhững thành viên đêu làm

việc ăn ý và gập mặt nhau

hằng ngày nên sẽ tránh được

hiểu lầm trong mỗi giai đoạn

Page 11: Đồ án chương trình quản lý website du lịch

11

Đề án quản lý phần mềm

8Kích thước lập trình

CaoThời gian cài đặt có thê vài

tuần với 4 thành viên

Sẽ bỏ qua một vài yêu tố liên

quan chất lượng hệ thống

như: tốc độ thực thi, backup

dữ liệu

3.3. Khả thi hoạt động

Dự án: Quản lý các loại hình du lịch Người đánh giá: Châu Trân Trúc Ly, Lê

Thị Như Ý

Ngày: 12/1/2008

STT Rũi ro Đánh giá Mô tả đánh giá Mô tả khăc phục

1Tác động của hệ thông mới

về cấu trúc và thù tục công ty

ThâpHệ thông mới không làm

gia tăng các thủ tục giao

dịch với khách hàng.

Ngược lại nó còn giúp cho

công ty giảm bớt giấy tờ

liên quan

2Mở rộng chât lượng những

dịch vụ sẵn cỏ trong công ty

Rât thâpCông ty sau khi có hệ

thống mới sẽ tạo thuận lợi

cho việc mở rộng quy mô

kinh doanh, gia tăng chất

lượng phục vụ của

Page 12: Đồ án chương trình quản lý website du lịch

12

Đề án quản lý phần mềm

các loại dịch vụ mà phục

vụ khách hàng3 Mở thêm dịch vụ mới Cao

Khí công ty cân mở thêm

loại dịch vụ mới thì đòi hỏi

dịch vụ này phải được

quản lý, tạo tính đồng

bộ(mọi giao dịch khách

hàng phải được tin học

hóa) đổi với khách hàng

Nhóm phát triên hệ

thống phải đâm bảo

tính tiến hóa và dễ dàng

nâng cấp hệ thống

tương lai trong quá

trình phát triển dự án

4Những thuận lợi trong việc

mở rộng kinh doanh

Thâp Không ành hường

3.4. Kế hoạch lịch biểu thực hiện các công việc liên quan đến dự án:o Sơ đồ cây công việc cho giai đoạn lập kế hoạch triển khai:

o Sơ đồ cây công việc cho giai đoạn phân tích:

Page 13: Đồ án chương trình quản lý website du lịch

13

Đề án quản lý phần mềm

Page 14: Đồ án chương trình quản lý website du lịch

14

Đề án quản lý phần mềm

Sơ đồ cây công việc cho giai đoạn thiết kế:

Thiết kể dữ

liêu

Thiết kể giao

diên

Thiết kể đối tượng giao tiếp người

Thiết kể lớp đối tượng giao tiếp dữ

Thiết kể Form Thiết kể Report

Sơ đồ cây công việc cho giai đoạn lập trình:

Page 15: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

15

3.4.1. Thông tin liên quan đến các công việc

STTTên

công

việc

Ngưòí

thực

hiện

Thòi

gian

(ngày)

Ket quá nhậnKết quả chuyển giao Yêu câu chất

lượng

1Khởi tạo hệ

thong (A)

Mai Duy

Tân

3 Không cóDanh sách thành viên,

nguyên tác làm việc

Không có

2Lập kê hoạch

phát triển hệ

thống(B)

Châu Trần

Trúc Ly

3Danh sách thành

viên, nguyên tắc

làm việc

Bảng tải liệu mô tả

phát triển hệ thống

Đây đủ, chi

tiết

3Lập danh

sách yêu cầu

(C)

Lê Thị Như

Ý

5Danh sách các ràng

buộc, biểu mẫu hóa

đơn,

Danh sách các yêu

cầu chức năng

nghiệp vụ,

Chi tiết, rõ

ràng,

không mơ

o Sơ đồ cây công việc cho giai đoạn kiềm tra:

Page 16: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

16

Page 17: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

17

yêu câu tông

quan,...

yêu câu chức năng

hệ thống và yêu cầu

phi chức năng

4Lập mô hình

DFD vật lý

hiện hành

(D)

Châu Trần

Trúc Ly

4Danh sách các yêu

cầu chức năng

nghiệp vụ, yêu cẩu

chức năng hệ thống

và yêu càu phi chức

năng

Sơ đô DFD vật lý

hiện hành

Rõ ràng

5Lập mô

hình

DFD

quan

niệm

hiện

hành (E)

Lê Chí

Tâm

4Sơ đô DFD vật íý

hiện hành

Sơ đô DFD quan

niệm hiện hành

Rõ ràng

6Lập mô hình

thục thể kết

hợp(F)

Lê Thị Như

Ý

5Sơ đô DFD quan

niệm tương lai

Danh sách các bảng

dữ liệu chính và các

quan hệ giữa chúng

Đây đù

7Thiêt kê lớp

đối tượng

giao tiếp

người dùng

(G)

Châu Trần

Trúc Ly, Lê

Thị Như Ý

6Sơ đô DFD quan

niệm tương lai

Các lớp đối tượng

liên quan đến giao

tiếp người dùng

Các lớp đối

tượng với đầy

đủ thuộc tính

và hàm

Page 18: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

18

8 Thiêt kê Mai Duy 6 Sơ đô DFD Các lớp đôi Các lớp

lớp đôi

tượng giao

tiếp dữ liệu(H)

Tân, Lê Chí

Tâm

quan niệm tương

lai

tượng liên quan đên

giao tiếp dữ liệu

đôi tượng với

đầy đủ thuộc

tính và hàm

9Thiêt kê

form (I)

Mai Duy

Tân, Lê Chí

Tâm

3Sơ đô DFD quan

niệm tương lai,

danh sách đối

tượng dữ liệu

Danh dách các form Trực

quan, tiện

dụng

10Thiêt kê

report (J)

Mai Duy

Tân, Châu

Trần Trúc

Ly

3Sơ đô DFD quan

niệm tương lai,

danh sách các đối

tượng dữ liệu

Danh sách các report Trực

quan, tiện

dụng

11Thiêt kê dữ

liệu (K)

Lê Chí Tâm,

Lê Thị Nhu

Ý

5Sơ đô DFD quan

niệm tương lai,

danh sách lớp đối

tượng

Danh sách các đối

tượng dữ liệu: table,

constraint, ...

Các bảng dữ

liệu với đây

đu ràng buộc,

trigger,..

12Viết code

các lớp đối

tượng(L)

Nhóm 4Tât cả các lớp đổi

tượng

Code các lóp đôi

tượng

Thuân hướng

đối tượng

13Viêt code xử

lý dữ liệu

(M)

Nhỏm 5Code các lớp đối

tượng và danh sách

tất cà các lóp đối

tượng thiết kể

Code xử lý dữ liệu Thuân hướng

đối tượng

Page 19: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

19

14 Viết code Nhóm 5 Code xử lý dữ Chương trình Thuân

xử lý giao

diện (N)

liệu, code các lớp

đối tượng và danh

sách form và report

hoành chỉnhlìướng đôi

tượng

15Kiêm tra

yêu cầu

chức năng

nghiệp vụ

(0)

Châu Trần

Trúc Ly,

Lê Thị Như

Ý

3Chương trình hoành

chỉnh

Phân mêm tương

úng với yêu cầu

chức năng nghiệp vụ

Đây đủ yêu

cầu chức

năng nghiệp

vụ

16Kiêm tra

yêu cầu

chức năng

hệ thống

(P)

Mai Duy

Tân, Lê

Chí Tâm

3Chương trình hoành

chỉnh

Phân mêm tương

úng với yêu cầu

chức năng hệ thống

Đây đủ yêu

cẩu chức

nãng hệ

thống

3.4,2. Kế hoạch thực hiện các công việc:STT Công việc Công việc kêt thúc trưóc đó Thòi gian thực hiện

1 A 3

2 B A 3

3 c B 5

4 D c 4

5 E D 4

6 F E 5

7 G H 6

8 H E 6

9 I G,F 3

10 J I 3

11 K I 5

Page 20: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

20

12 L N 4

Page 21: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

21

13 M N 5

14 N J,K 5

15 o L,M 3

16 p o 3

3.4.3. Sơ đồ PERT

B,3

c,5

tì,6 G,6 K,5 N,5

Ghi chú:

Công việc X thực hiện trong thời gian n Y>m Công việc Y sau công việc X

Do đó, thời gian đế hoành thành dự án là 9Ơ

o Một số công việc thê trễ hạn trong giới hạn cho phép là 2-5 ngày.

4.Các phát sinh về quản lý:

4.1. Vai trò của các thành viênSTT Tên thành viên Vai trò

1 Mai Duy Tân, Lê Chí Tâm, Châu Trân Trúc

Ly

Quản lý dự án

D,4

E,4 p,30,3

F,5 J,3 M5

1,3

L,4

x,n

x,n

Page 22: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

22

Lê Thị Như Ý

4.2. Bảng mô tả công việc và trách nhiệm đối với từng thành viênCông việc Mô tả Thành viên

Khởi tạo dự ánThiêt lập các thông tin xung quanh người dùng về yêu

cầu, các tác vụ thực hiện và các yếu tố khác. Mật khác,

thành lập bảng phân công công việc cho mỗi thành

viên và tiến hành dự án

Lê Chí Tâm

Lập kế hoạch phát triển hệ

thống

Xây dựng tài liệu kê hoạch phát triên hệ thống bao

gồm mô tà phương án tổng quan, ràng buộc hệ thông,

đánh giá khả thi dự án, phân tích rũi ro và các phát

sinh về quân lý trong quá trình phát triên hệ thống

Mai Duy Tân Châu

Trần Trúc Ly

Xác định yêu cầu hệ thống Lập kê hoạch phỏng vân người dùng, đưa ra các yêu

cầu nghiệp vụ, yêu cầu chức năng hệ thống và yêu cẩu

phi chức năng

Lê Thị Như Y

Mô hình hóa yêu cầuMô hình hóa các yêu câu dưới dạng sơ đô, mô tả tổng

quan về phần mềm

Châu Trân Trúc

Ly

Thiết kếThiết kết chi tiết phần mềm bao gôm thiê! kết dữ liệu,

xử lý và giao diện

Châu Trân Trúc

Ly

Lê Chí TâmCài đật Lập trình viêt code Mai Duy Tân

Kiêm tra và thử nghiệm hệ

thống

Rà soát lại các chức năng ban đâu và thử nghiệm với

tập dữ liệu mẫu

Lê Thị Như Y

Trong quá trình thực hiện dự án, bên cạnh việc tiến hành các modul môi thành viên sẽ phải viết báo cáo

về mođul mình đã thực hiện. Công việc thực hiện đến giai đoạn nào thì viết báo cáo tới giai đoạn đó.

Trợ lý dự án

Page 23: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

23

Page 24: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

24

4.3. Nguyên tắc làm việc, trao đồi vả sự giám sát các công việc

về nguvên tắc làm việc: Đen giai đoạn công việc nào mà thành viên cỏ trách

nhiệm thực hiện thì nhất định phải hoàn tất đúng thời hạn (Có thể trễ ờ một tiến độ cho phép). Khi

hoành thành xong một công việc nào đó, mỗi thành viên phải trách nhiệm thông báo ngay đê dự án có

thể hoàn thành sớm hơn dự định đã đề ra ban đầu. Thực hiện được điều đó sẽ giúp mỗi thành viên có ý

thức trách nhiệm, tác phong trong công việc.

về trao đoi thông tin: Do cà 4 thành viên đều học chung một lớp cho nên rất thuận lợi cho việc

thào luận, những vấn đề nan giải, tất cả có thể trao đổi trực tiếp trong lớp. Ngoài ra, nhóm còn tố chức

các buổi họp mặt ít nhất một tuần một lần giữa các thành viên. Các buôi họp đều xoay quanh các vấn đề

còn vướng phải và đề xuất các phương án nhằm giải quyết những khúc mắc mà các thành viên đã gặp

phải.

về việc giám sát: Khi một thành viên hoàn tất một công việc được phân công thì người quản lý

dự án sẽ kiếm tra. Nểu kết quả chấp nhận được thì sẽ chuyên giao kết quả cho thành viên thực hiện

công việc tiếp theo dựa trên kết quả đó, ngược lại thì người quàn lý dự án yêu cầu thực hiện tốt hơn. Vì

vấn đề này khó tránh khỏi nhùng rũi ro đáng tiếc, do đó thời gian hoạch định dự án có thê kéo dài ra và

thời gian mà sơ đồ PERT dự kiến sẽ không đúng nữa.

PHÂN TÍCH

1. Phân tích hiện trạng

1.1. Sơ đồ tổ chức phòng ban của công ty

Theo sơ đồ tồ chức công ty gồm có các phòng ban cơ bán sau:

Ban giám đốc: Xét duyệt và ký các hợp đồng tù' thông tin trang web gửi đến. Phòng nhân sự:

Quản lý thông tin có liên quan đến nhân viên công ty. Người đứng đầu là quàn lý nhân sự, bộ

phận này chịu trách nhiệm tất cả vấn đề liên quan đến nhân sự trong khách sạn như: tiền lương,

tuyên dụng, chức vụ, ăn uống, sức khỏe, kiểm toán kế toán, bào vệ,...

Phòng kiếm toán, kế toán: Chịu trách nhiệm về thu chi, công nợ, báo cáo công nợ, báo cáo thuế,

kiểm tra sổ sách,.,.

Phòng kế hoạch: Lên kế hoạch và phân công nhân viên, các vật tư có liên quan đến từng họp

đồng của khách hàng. Ngoài ra còn có các chức năng khác: đề ra phương án, chiến lược kinh

doanh,...

Phòng hành chánh: Người đứng đầu là quản lý hành chính, bộ phận này chịu trách nhiệm về

thuế, luật pháp, giấy tờ và các văn bản, chứng từ, hợp đồng hành chánh.

Page 25: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

25

- Phòng vật tư: Người đứng đầu là quản lý vật tư, bộ phận này chịu trách nhiệm toàn bộ tài sán

hữu hình của công ty bao gồm mọi vật dụng, xe vận chuyên, bất động sản, thiết bị máy móc.

- Các phòng ban khác: Phòng IT, Phòng Y tể ...

Ngoài ra dưới các phòng ban còn có các phòng trực thuộc khác. Nhưng do đồ án chỉ liên quan

đến một số bộ phận của công ty nên ta có sơ đồ sau:

1.2. Mô tả họat động hiện trạng với bài toán tương ứngTrong công ty, có nhiều loại nhân viên mà cơ bản là nhân viên phục vụ, nhân viên hướng dẫn

(Có khả năng giao tiếp bàng tiếng Anh), nhân viên lái tàu, nhân viên IT (khi hệ thống tin học đã thiết lập).

Điều kiện để là nhân viên hướng dẫn du lịch của công ty là các nhân viên phải tốt nghiệp từ trường ĐH chính quy nghành du lịch, phải có bang B Anh văn, bang A tin học và phải có kinh nghiệp chuyên ngành trên 2 năm.

Các nhân viên công ty phải tuân theo các khoản mục quy che (Nội qui) của công ty như: đồng phục, các giao tiếp với khách, trách nhiệm và quyền hạn cùa từng nhân viên đối với công ty. Công ty sẽ cấp cho mỗi nhân viên một thiết bị liên lạc đê công ty nắm bát kịp thời những tinh huống diễn biến trong các tour du lịch.

Các trạm trực thuộc công ty phải có trách nhiệm thường xuyên cập nhật dữ liệu theo hạn định của BGĐ. Từ đó, BGĐ cỏ thể kết hợp các thông tin đê quyết định mở rộng đầu tư theo quy mô lớn hơn hay không. Điểu này phụ thuộc vào so liệu mà các trạm cung cấp, các thông tin cần chính xác và nhanh chóng.

Các phòng ban liên tục gởi trả những thông tin phàn hồi từ phía khách hàng cũng như phổ biến vãn bàn của BGĐ nhằm nâng cao uy tín và chất lượng phục vụ cùa công ty.

1.3. Qui trình đăng ký hợp đồng du lịch:Khi khách hàng đến công ty để làm hợp đồng đăng ký du lịch thì tiếp xúc với nhân viên tiếp

tân đầu tiên, Neu là khách hàng đã đặt trước ( đặt qua website) thì chỉ cần nhập tên và các thông tin cần thiết. Khách hàng sẽ được công ty phân hồi những thông tin về các chương trình du lịch, các tour tham quan qua các thành phố nào và bằng phương tiện gì. Thông qua danh mục, khách sẽ biết chi phí, chương trình khuyến mãi qua website (nếu có), những dịch vụ miễn phí, những tour ấn tượng và ...Neu khách đồng ý thỉ tiến hành làm thủ tục lưu tên, số điện thoại, số CMND, ngày giờ làm hợp đồng, và thông tin đăng ký dịch vụ của công ty. Khách hàng có thề thanli toán chi phí trước hoặc là sau khi tour ỉharn quan. Các thông tin thanh toán được cập nhật trước và sau tour tham quan. Sau tour tham quan là kết thúc hợp đồng.

Page 26: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

26

2. Phân tích yêu cầu hệ thống2.1. Yêu cầu chức năng:

STT Công việc Loạicôngviêc

Quv định liên quan

Biểu mẫu tương ứng

Ghi chú

1 Lập hợp đông du lịch Lưu trữ, kếtxuất

Quy định 1 BM1

2 Lập hóa đơn thanh toán Lưu trữ, kết xuất, tính toán

Quy định 2 BM2

3 Lập danh mục dịch vụ được dùng miễn phí

Kêtxuất

Quy định 3 BM3

4 Lập danh mục cách dịch vụ khách yêu cầu

Lưu trữ Quy định 4 BM4 Thêmvào

5 Lập báo cáo mật độ các tour đu lich Kêtxuất

BM5

6 Tra các tour Tra cứu BM6 Thêmvào

7 Tra cứu khách hàng Tra cửu BM7 Thêmvào

8 Lập báo cáo doanh thu từ các tour du lịch + các dịch vụ mà du khách đã sử dụng

Kêtxuất vàtínhtoán

BM8

9 Thay đôi quy định Lưu trù Quy định 5 Thêmvào

10 Thay đôi biêu mâu, hóa đơn Lưu trù' Quy định 6 Thêmvào

2.2. Danh sách quy định:QUY đinh 1: Lập hợp đồng phải xác định rõ khách hàng thuộc trong hay ngoài nước, ngày lập hợp đồng, ngày thanh toán chi phi ( trước hay sau tour), Khách có nhu cầu dịch vụ gì thêm hay không, tour kéo dài bao lâu, thuộc loại hình du lịch gì và phương tiện là gì...Quy đinh 2: Khi lập hoá đơn phải đảm báo các thông tin về chi phí đã đầy đủ và sẵng sàng in ra bất cứ lúc nào. Theo sát những yêu cầu đòi hỏi của khách, tránh gây ra những thắc mắc của khách về những chỗ chưa rõ ràng cùa hoá đơn.Quy đinh 3: Các danh mục miễn phí thì không tính vào hoá đơn. Do đó phải lập được mục dịch vụ miễn phí để tránh lầm lẫn cho khách.Quv đinh 4: Phải thống kê được các yêu cầu dịch vụ của khách và cập nhật vào hoá đơn đê không gây phiền hà cho khách hàng về sau. Phân biệt cách dịch vụ theo yêu cầu cùa khách với dịch vụ miễn phí cùa công ty, tuyệt đối không được không được lầm lẫn.Quv đỉnh 5: Quản lý khách sạn được phép thay đôi tất cả các quy định 1, 2, 3, 4, 8 Ouv đinh 6: Quàn lý khách sạn được phép thay đổi tất cả biểu mẫu, hoá đơn thanh toán.

Page 27: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

27

2.3. Yêu Cầu phỉ chức năng (chất lượng phần mềm)STT Nội dung Tiêu

chuẩnMô tả chi tiết Ghi chú

1 Cho phép truy cập dữ liệu đa người dùng

Hiệu quả Môi bộ phận có thê truy cập cơ sở dữ liệu đồng thời

2 Tât cả các quy định, biêu mẫu hóa đơn có thể được thay đổi

Tiên hóa Các biêu mâu hóa đơn có thể thay đổi theo ý muốn của người dùng. Tương tự, các quy định sẽ được thay đổi và khi đó các tính tiền, thanh toán sẽ được thay đổi theo.

3 Tôc độ thực hiện các công việc như thanh toán tiền phòng phải nhanh. Tra cửu theo nhiều tiêu chí

Hiệu quả Khi bộ phận nào cân thanh loán tiền thỉ hệ thống phải xuất dữ liệu ra thật nhanh không quá 20 giây. Và việc tra cứu khách hàng, phòng thuê theo nhiều tiêu chí như: theo tên khách hàng, theo ngày, theo tour

4 Giao diện trực quan, dẻ dùng Tiệndụng

Hệ thông phải cung câp một giao diện dễ dùng, gần gũi với người dùng.

5 Cho phép tự động hóa các công việc báo cáo, tỉnh

Hiệu quả Hệ thông phải tự động hóa công việc báo cáo được

tiên, thông kê các tour thực hiện hàng tuân, tính tiền từ các dịch vụ khác nhau, thống kê các tour đã được thực thi.

2.4. Ràng buộc phát triển hệ thốngSTT Diễn giải

RI Ngày hoàn thành dự án đê triên khai không quá 90 ngày

R2 Hệ thống phải hoạt động ôn định sau 2 tháng kê tù ngày triển khai hệ thống

R3Những nhân viên của từng bộ phận sử dụng các công việc của họ liên quan đcn hệ thống

R4 Chi phí phân cứng không vượt quá 125 triệu

R5 Chi phí phát triên phân mêm không quá 60 triệu

R6 Không ảnh hường đên cơ câu tô chức của công ty

Page 28: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

28

R7Hệ thông sau khi triên khai phải đáp ứng nhu câu tự động hóa các công việc hiện tại hơn 50%

số lượng công việc liên quan

3. Phân tích dữ liệu

3.1. Mô hình thực thể- kết hợp

CMND MãNV Tên

Theo yêu cầu khách

Page 29: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

29

THI ÉT KÉ

1.Thiết kế hệ thống

1.1. Mô tả các hệ thống conHệ thống “Quán lý các chương trình du lịch” được phân chia theo vai trò vị trí tổ chức liên

quan đến các bộ phận trong trường hợp như: Bộ phận quàn lý hợp đồng tour du lịch, bộ phận quản lý vật tư (phương tiện), bộ phận quản lý nhân viên (hướng dẫn viên, tài xể, nhân viên phục vụ, ...), bộ phận quân lý thanh toán.

3.2. Mô hình xử lýThône báo yêu cầu thanh toán HĐ

Page 30: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

30

Page 31: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

31

Dòng dữ liệu ra:

STT Hệ thông con Xử lý Kho dữ liệu

1 Quản lý các trạm - Cung câp tình trạng hoạt động các trạm, các thông tin liên quan đển các tuor trực thuộc trạm.- Thêm, xoá, chinh thông tin các trạm.

-TTTRAM -HOPDONG - NHANVIEN

2 Quản lý Hợp đồng - Cung cấp thông tin về loại hình du lịch, tour, chi phí, các hỗ trợ dịch vụ, địa điêm, khách sạn, ...- Các thao tác chinh sửa, bô sung vào CSDL.- Lập các báo cáo thông tin hợp đồng về các loại hình du lịch mà khách tham gia.

-KHACHHANG - NHANVIEN -HOPDONG -HOADON

3 Quán lý Thanh toán - Xác định các hợp đông chưa thanh toán- Lập các hoá đơn thanh toán

-HOADON

4 Quân lý Nhân viên - Cho biêt tình hình nhân viên theo tour, các thông tin cần thiết khác về nhân viên như lương, trình độ, chức năng nghiệp vụ, ...

- Thêm, xoá, chinh thông tin nhân viên.- Báo cáo khả năng cung ứng các nhân viên theo tour.

- CTNHANVIEN- NHANVIEN- TRINHDO- NGHIEPVU

5 Quan lý Vật tư - Cho biêt tình hình các phương tiện phục vụ cho tour, các phương tiện khác mà khách yêu cầu- Bố sung các thiết bị, phương tiện phục vụ.- Báo cáo tình hình sử dụng các phương tiện trong khả năng cung ứng cho từng tour.

- PHUONGTIEN

1.2. Mô hình xử lý mức tổ chức vật lý

1.3. Cấu trúc phân cấp chức năng tự động hoáChương trình được thiết kế theo cơ chế phân cấp,

phân quyền người sử dụng, giúp việc quản lý được dỗ dàng hơn. Người dùng với quyền hạn được cấp thì có thể bị giới hạn thao tác tương ứng với quyền cùa

Page 32: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

32

mình. Những đề mục không thuộc quyền hạn của mình sẽ bị vô hiệu hoá (bị ân đi).

Chương trình quản lý chương trình du lịch được thiết kế với qui mô nhỏ nên phân làm bốn nhóm người nhó sau:

■ Bộ phận quản lý trạm trực thuộc: Tập hợp các thao tác thêm, hủy bỏ,chỉnh sửa thông tin liên quan đến các trạm của công ty.

Bộ phận quản lý nhân viên: Thao tác thêm, xoá, sửa thông tin liên quan đến nhân viên cũng như các lịch phân công trong các tour, ...

Bộ phận quản lý vật tư: Liên quan đốn các vấn đề tình trạng sử dụng phương tiện, các vật tư phục vụ cho các tour du lịch, ...

■ Bộ phận quản lý thanh toán hoá đơn: Liên quan đến vấn thanhtoánchi

phí trong các tour củng như các họp đồng, ...

Bộ phận quản lý Hợp đồng: Lập hợp đồng với khách hàng về tour mà khách đã đăng ký; địa điểm, phương tiện, loại hình du lịch mà khách tham gia, ...

Page 33: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

33

1.4. Thiết kế chức năng tự động hoá

Chức năng sao lưu và phục hồi:Chương trình có chức năng sao lưu và phục hồi CSDL theo hai cơ chế: Tự động hoặc bán tự

động.

1.3.1. Sơ đồ cây cấu trúc chức năng chính của phần mềm

Page 34: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

34

Phần mềm được thiết kế theo mô hình 3 lớp:

Lớp giao diện người dùng.

Lớp xử lý

Lớp cơ sở dữ liệuGiao diện người dùng

Các hàm, thủ tục, sự kiện

Cơ sở dữ liệu

Phần mềm được thiết kế dưới dạng menu, icon chức năng tiện dùng, các phím tắt dễ nhớ rất tiện lợi trong việc sử dụng.

Phàn mềm hỗ trợ người dùng với những hướng dẫn được viết bằng HTML

Phàn mềm có thiết kế các mẫu báo cáo bang Report như:

Báo cáo chi tiết của các trạm tiếp nhận hợp đồng

Báo cáo chi tiết tình hình nhân viên ca trực theo tour

■ Báo cáo chi tiết tình hỉnh phương tiện hỗ trợ theo tour

• Báo cáo các hợp đồng đã thanh toán

Báo cáo tổng quát tình hình tour hàng ngày cùa công ty

2.Thiết kế giao diệnCác loại giao diện chính như sau:

Giao diện nhập liệu: Cho phép người dùng cập nhật thông tín vào CSDL

Giao diện tỉm kiếm: Cho phép người dùng tìm kiếm thông tin như mong muốn, tiện lợi và nhanh chong.

Giao diện báo biểu: Cho phép người dùng lập báo cáo theo yêu cầu.

Các form giao diện chính:

Page 35: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

35

2.3. Màn hình Quản lý hợp đồng

Qua'n lý du lie

? - Jĩ - *2. - .□ • «• - - ©-K— c—H.Ì- Quàn !ýoi~'"TIA-Í-UT—-fcí.Báo cáo Tiện íchGiải tríĩrợ giúp

0GIỘI THIỆU mấ PIỂM PU MCỈH

Điễm nónq:Có thể những thông này không kế chi tiẽt vẽ Quàng Ngãi và những hoạt động xưa nay, nhưng có thế cho bạn thẵy cành đẹp quê ta võn hùng vĩ và nên thổ biếtdưông nào. Bạn có thể có nhiều dịp đi nhiêu nđi nỗi tiêng trên thẽ giđi nhưng những phong cành hữu tình cùa quê nhà mà bạn chưa đặt chân đẽn thì bạn cũng chứa đưdc gọi là người du lịch "sành điệu" Quàng Ngãi lè địa điểm đẽn của tháng này, hầy liên hẹ chúng tôi để bạn có thể địp thăm quê hưđng đãtnưổccon ngưcỉi Quàng Ngầi.

-Liên hệ:

--------------------------------------------------------------------------------------------------------------------------cty TNHH ABC hân hạnh được phục vụ quí khách. Mọi xin chi tiẽt xỉn liên hệ qua phòng kinh doanh đểđượ Phục vụ, Hoặc qua Email:

amitatbha@ vahoo■ com hay xuanmai 1 QŨ4@vahoo■ com ĐT: 076.876430

Time: 12:52:50

Hình 2.1

2.2. Màn hình dáng nhập

. . . 0 ĐĂNG NHẬP HỆ THÕNG

Đơn vị:

Tên người dùng:

Hệ thõng Soạn thảo J3Thêm

,,,

p sửa.

,,

Xxóa...Cập

nhạt

%

Lảm

tưol

p Tìm

kiểm

Page 36: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

36

2.3. Màn hình Quản lý hợp đồng

Mật khâu:

Xác nhận:

Loại người dùng:Đăng nhập I Đăng ký

Hình 2.2

Page 37: Đồ án chương trình quản lý website du lịch

37

Đề án quản lý phần mềm

THÔNG TIN HỢP ĐỒNG

Đơn vị;

Tên hợp đông: Khách

hảng: Tour du lịch:

Giá trị hợp đồng Ngày họp đõng:

Ngày hiệu lực: Ngày kêt thúc:

Hình 2.3

2.4. Màn hình quản lý thanh toán

CHI TIẼT HOÁ ĐƠN

3I

Hóa đon:

Ngày lập hóa đon:

Tên hạp đông:

Trị giá họp đồng:

Tên khách hàng:

Điện thoại:

Chi phí địch vu:

Tổng chi phí:

H

ì

n

h

t

0

P"

Page 38: Đồ án chương trình quản lý website du lịch

38

2.8. Màn hình quản lý tour du lịch

Đề án quản lý phần mềm

h

c

t

h

a

n

h

t

o

á

n

:

T

r

n

g

t

h

á

i

t

h

a

n

h

t

Page 39: Đồ án chương trình quản lý website du lịch

39

2.8. Màn hình quản lý tour du lịch

Đề án quản lý phần mềm

o

á

n

Hình 2.4

2.5. Màn hình quản lý phương tiện

Page 40: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

40

2.8. Màn hình quản lý tour du lịch

THÕNG TIN PHƯƠNG TIÊN

Tên phương

tiện: 53 lưọtig

Đặc điểm kỹ thuật

Hình 2.5

2.6. Màn hình quản lý nhân viên

THÔNG TIN NHẰN VIÊN

T ên họ:

CMND:

Ngày

sinh:

Giôitinh: (ĩ Nam c Mũ

Địa chì:

T rình

độ:

Nghiệp

vụ:Điện thoại:

Hình 2.6

2.7. Màn hình quản lý khách hàng

0

0

Page 41: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

41

2.8. Màn hình quản lý tour du lịch

THÔNG TIN KHÁCH HÀNG

T ên họ:

CMND.

Giỗi tính: í? Nam r Nữ

Địa chì:

Điện

thoại:

Hình 2.7

0

Page 42: Đồ án chương trình quản lý website du lịch

42

Hình 2.10

Đề án quản lý phần mềm

THÔNG TIN TOUR DU LỊCH

r-ơlô ờ: •

Hình 2.8

Ngoài ra còn có một màn hình như

tìm kiếm, lập báo cáo,

2.9. Các menu chức năng tiêu

biểu

2.9.1. l/íeni! hệ thống

&5oạn thào

Hệ thõngĐăng xuất Del

Đỉng nhập Ins

Đôl mật khiu ..

, F2

Thoát Ctrl+Q

Hình 2.9

tt • □ 0

Khách

sạn: Tên

phòng:

Giá

phòng:

Tên hình

thức; Tên

loại hình: Phí

du lịch:

Địa điếm:

Ngày bât

đầu: Ngày

kẽt thúc: 53

lượng ngưòl:

Phưang tiện:

0

Page 43: Đồ án chương trình quản lý website du lịch

43

Đề án quản lý phần mềm

Quàn lý Báo cáo Tiện ích

Quản iý nhân viên Ctrl+N

Quàn lý hợp đông ctrl+o

Quàn lý phương tiện Ctrl+T

Quàn !ý thanh toán ctrl+w

Quàn lý địa điểm Ctrl+D

Quàn lý Tour du lịch Ctri+T

Quàn lý khách hàng Ctrl+KQuàn lý chỗ ờ khách

sạnQrl+H

Quàn iý hình thức du lịch

Ctrl+J

2.9.2. Menu quản lý

Page 44: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

44

2.9.3. Menu tiện ích

t ~ ;*** ,

2.10. Thanh toolbar chứa menu chức năng

. 0 . Ị8 . □ . ■ . . ộ .Hệ thõng Soạn thảo Quàn lý Báo cáo Tiện ích Giải tríTrợ giúp

Hình 2.12

3.Thiết kế dữ liệu

3.1. Sơ đồ các mối quan hệ giữa các bản dữ liệu

Tiện íchGiãitríTi

Lịch và đông hồ Ctrl+L

Bộ gõ Unitey Ctrl+B

Máy tính Ctrl+M

Từ điển Anh-Vìẽt

Ctrl+A

Từ điển Việt-Anh

Ctrl+Y

Phục hôi hệ thõng ctrl+p

Sao lưu hệ thõng ctrl+s

Hình 2.11

Page 45: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

45

PHONGTRQIDPhongĨÊnPhong

riIDTrinhDo

TenTrinhDoCTNHANVIEN

c IDCTNU

IDNhanVienIDT rinhDo

IDNghiepVu

NHANV1EN

IDNhanVien

CMND

TenNhanVienGioiTinhNgaySinh

DiâChiDienThoai

___JL IDCTHD

IDTramIDHopDong

HOPDONG

IDHopDong

TenHopDong

IDKhachHangIDTogrTriGiaHopDong

NgayHopDongNgayHopDongHieuLuc— NgayKetThucHopDong

CTTGUR

J IDTour

IDCTDL

IDDiaDiemNgayKhoiDiem

NgayKetThucSoLuongNguoiIDCTNVIDPhuongTien

IDCTKS

Hình 3.1

HINHTHUCDLIDHinhThucDLTenHinhThucDl

CTHINHTHUCIDCTDL

IDHinhThucDLIDLoâiHinhPhiDuUchLOAIHINHDLE I IDLoaiHinh TenLoaiHÌnh

IDDiaDiemTenDiaDiemHinhAnhTomTatNongPHUONGTIENIDPhuongTienTenPhuongTienSoLuongDacDiemKyThuat

Các bảng dữ liệu

Mô tả chi tiết kiêu dữ liệu của các bang:

■ Bảng HOPDONG

IDHũpDong char 7TenHopDong ntext 16 VĨDKhachHang char 7

IDTour char 7TriGiaHopDong money 8 ựNgayHopDong datetime 8 VNgayHopDongHieuLuc

datetime 8 ựNgayKetThucHopDonc datetime

8 V

HỮADONIDHoaDon

IDHopDong

NgayLapHoaDonTTThanhToanChiPhiDichVu

TongChiPhi

__ HTThanhToan

KHACHSAN

NGUQIDUNG

JL IDNguoiDungMatKhau

XacNhanMatKhạu

LoaiND

NgayDK

IDTramBI

IDKhâchSan

TenKhachSanKHACHHANG

IDKhachHang

CMND

T enKhach

GioíTinh

DiaChi

DThoai

IDTram

TenTram

DiaChi

DienThoai

Email

CTKHACHSANIDCTKS

IDKhachSan

IDPhong

GiâPhong

IDNghiepVuTenNghiepVu

I

r

CTHOPDONG

0.3-1.|

Page 46: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

46

Hình 3.2■ Băng HOADON

Column Name Data Type 1 Length 1 Allow Nulls

w IDHoaDon char 7IDHopDong char 7

NgayLapHoaDon

datetime 8 VTTThanhToan bit 1 VChiPhlDichVu money 8 ✓TongChiPhi money 8 V

HTThanhToan ntext 16 V

Hình 3.3

■ Bảng PHONGTROColumn Name Data Type 1 Length 1 Allow

Nullsw IDPhong char 7TenPhong ntext 16 V

Hình 3.4

■ Bảng KHACHSANColumn Name 1 Data Type 1 Length [ Allow Nulls

a IDKhachSan char 7 TenKhachSan ntext 16 V

Hình 3.5■ Bảng CTKHACHSAN

Column Name Data Type 1 Length 1 Allow NullsIDCTKS char 7

!DKhach5an char 7IDPhong char 7

— GiaPhong money 8 V"

Hình 3.6Bảng CTTOUR

Column Name Data Type 1 Length 1 Allow Nulls

►í?

IDTour char 7IDLoaiHinh char 7

IDDiaDiem char 7 VNgayKhoiDiem datetime a VNgayKetThuc datetime 3 ựSoLuongNguoi char 3 VIDCTNV char 7IDPhuongTĩen char 7

IDKhachSan char 7

Hình 3.7

Bảng DIADTEMColumn Name Data Type 1 Length 1 Allow

Nulls[w?

IDDiaDiem char 7TenDiaDiem ntext 16 V

Page 47: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

47

p HinhAnh ntext 16 VTomTat ntext 16 VNong bit ! ự

1

Hình 3.8

Bảng KHACHHANGColumn Name Data Type 1 Length I Allow

NullsIE IDKhachHang char 7CMND char 10 ✓TenKhach ntext 16 ✓GioiTinh bit 1 VDiaChi ntext 16 ✓

— DThoai char 12 V

Hình 3.9

Bàng PHUONGTIENColumn Name Data Type 1

Length Allow Nullsw IDPhuongTien char 7

TenPhuongTien ntext 16 ựSoLuong char 4 V

— DacDiemKyThuat

ntext 16 V

Hình 3.10

Bảng NGHIEPVUColumn Name Data Type 1 Length 1 Allow

NullsIDNghiepVu char 7

TenNghiepVu ntext 16 V

Hình 3.11

■ Bảng TRTNHDOColumn Name Data Type 1 Length 1 Allow

NullsJ£ IDTrinhDo char 7— TenTrlnhDo ntext 16 V

Hình 3.12

■ Bảng NHANVIENColumn Name Data Type 1

Length Allow Nulls

IDNhanVien char 7CMND char 10 ✓TenNhanVien ntext 16 V

► GiorTinh bit 1 VNgaySinh datetime 8 V

DiaChi ntext 16 V

Page 48: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

48

DlenThoai char 10 ự

Hình 3.13

■ Bảng CTNHANVIENColumn Name Data Type 1 Length Allow

Nullss. IDCTNV char 7

IDNhanVien char 7IDTrinhDo char 7

INI

IDNghiepVu char 7

Hình 3.14

■ Bảng HINHTHƯCDLColumn Name Data Type 1 Length 1 Allow

Nulls13. IDHinhThucDL char 7— TenHinhThucDL ntext 16 V

__

Hình 3.15

■ Bảng LOAIHĨNHDLColumn Name Data Type 1 Length 1 Allow

NullsIDLoaiHinh char 7► TenLoaiHinh char 50 ✓

Hình 3.16■ Bảng CTHINHTHUC

Column Name Data Type 1 Length 1 Allow Nulls9 IDCTDL char 7

► IDHinhThucDL char 7IDLoaiHinh char 7

PhiDuLich money 8 ✓

Hình 3.17Bảng TRAM

Column Name Data Type 1 Length 1 Allow NullsIDTram char 7

TenTram char 30 ✓DiaChi char 50 VIDHopDong char 7IDNhanVienQL char 7 V

Hình 3.18■ Bảng NGUOIDƯNG

Column Name Data Type I Length 1 Allow NullsIDNguoiDung char 255

MatKhau ntext 16 ✓XacNhanMatKh

auntext 16 V

LoaiND char 10 V

Page 49: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

49

NgayDK datetime 8 VIDT ram char 7

Hình 3.19■ Bảng CTHOPDONG

Column Name Data Type 1 Length 1 Allow Nulls9 IDCTHD char 7

► IDTram char 7

IDHopDong char

Hình 3.20

7

Ngoài ra còn có những bảng View của CSDL như: vHOPDONG, vNHANVIEN, vHINHTHUC ..

3.2. Ràng buộc toàn vẹnMột số ràng buộc chính yếu của hệ thống quàn lý du lịch

Hệ thông thông tin: Mô hình quan niệm dữ Trang 1

Quản lý chương trình liệudu lỉch Tương lai []ứng dụng: Quản lý Mô tã Ngày lập: 12/01/2008

chương trình du lịch Người lập:Lê Chí Tâm

Các thực thê/ môi kết hợp liên quan:HOADON

Mô tả: Môi hoá đơn chỉ có thê thanh toán cho một họp đôngThuật toán:

Hệ thông thông tin: Quản lý chương trình du lich

Mô hình quan niệm dữ liệuTương lai []

Trang 2

ứng dụng: Quán lý Mô tả Ngày lập: 12/01/2008

chương trình du lịch Người lập: Lê Chí Tâm

Các thực thê/ môi kêt hợp liên quan: KHACHHANGMô tả: Giới tính khách hàng được khởi tạo là nam (trueinam ,false: nữ)

Thuât toán: Vkh e KHACHHANG : kh.GioiTinh =true

Hệ thông thông tin: Quản lý chương trình du lich

Mô hình quan niệm dữ liệuTương lai []

Trang 3

ứng dụng: Quản lý Mô tà Ngày lập: 12/01/2008

chương trình du lịch Người lập: Lê Chí Tâm

Các thực thê/ môi kêt hợp liên quan:CTNHANVIEN, NGIIIEPVUMô tả: Môi nhân viên chỉ đảm nhiệm một nghiệp vụ

Thuật toán: Duyệt trong NGHIEPVU nêu gặp nhân viên xuâthiện hai lân thì báo lỗi.

Page 50: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

50

Hệ thông thông tin: Quản lý chuông trình du lich

Mô hình quan niệm dữ liệuTương lai []

Trang 4

ứng dụng: Quán lý Mô tả Ngày lập: 12/01/2008

chương trình du lịch Người lập:

Các thực thê/ môi kêt hợp liên quan: PHONGTRO

Mô tà: Môi phòng trọ tôi đa 3 người

Thuật toán: Duyệt PHONGTRO khách hàng cùa tour nào đó có mã phòng chứa >3 thi báo lỗi.

Hệ thống thông tin: Quản lý chuông trình du lich

Mô hình quan niệm dữ liệuTương lai []

Trang 5

ứng dụng: Quản lý Mô tả Ngày lập: 12/01/2008

chương trình du lịch Người lập: Lê Chí Tâm

Các thực thê/ môi kêt hợp liên quan:PHUONGTIEN

Mô tả: Môi phương tiện cung ứng phải thoã điêu kiện khả năng cung ứng.Thuật toán: Nêu sô lượng =0 thì không lập hịp đông, thông báo hêt phương tiện

Hệ thông thông tin; Mô hình quan niệm dữ Trang 6

Quản lý chirơng trình liệudu lịch Tương lai []Úng dụng: Quản lý Mô tả Ngày lập: 12/01/2008

chương trình du lịch Người lập:Lê Chí Tâm

Các thực thê/ môi kết hợp liên quan: HOP DONG

Mô tả: Nêu hợp đông chỉ có hiệu lực khi khách hàng đã thoà thuậnThuật toán:

Hệ thông thông tin: Quản lý chương trình du lich

Mô hình quan niệm dữ liệuTương lai n

Trang 7

ứng dụng: Quản lý Mô tả Ngày lập: 12/01/2008

chương trình du lịch Người lập: Lê Chí Tâm

Các thực thê/ mối kết hợp liên quan:CTTOUR

Mô tả: Mỗi loại nhân viên chi trực thuộc trong một tour du lịch

Thuật toán: Duyệt nêu nhân viên đảm nhiệm 2 nhiệm vụ trong một tour thì báo lôi.

Hệ thông thông tin: Mô hình quan niệm dữ Trang 8

Quản lý chương trình liệudu lich Tương lai []ứng dụng: Quàn lý Mô tả Ngày lập: 12/01/2008

chương trình du lịch Người lập:Lê Chí Tâm

Các thực thê/ môi két hợp liên quan:CTTOUR

Page 51: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

51

Mô tả: Môi tour không quá 40 người

Thuật toán: Nêu CTTOUR.SoLuongNguoi>=50 thì báo lôi

Hệ thông thông tin: Quản lý chương trình du lich

Mô hình quan niệm dữ liệuTương lai []

Trang 9

ứng dụng: Quản lý chương trình du lịch

Mô tã Ngày lập: 12/01/2008 Người lập:Le Chí Tâm

Các thực thê/ môi kết hợp liên quan: CTTOUR, HOPDONG

Mô tả: Môi tour chí hiệu lực trong thời hạn hiệu lực cùa hợp đôngThuật toán: Nêu Hợp đông Ongày khới điêm tour thì báo lôi

Hệ thông thông tin: Mô hình quan niệm dữ Trang 10

Quản lý chương trình liệudu lỉch Tương lai []ứng dụng: Quản lý Mô tã Ngày lập: 12/01/2008

chương trình du lịch Người lập:Lê Chí Tâm

Các thực thê/ môi kết hợp liên quan: DVMIENPHI

Mô tả: Môi dịch vụ miên phí sẽ không tính tiên vào lập hoá đonThuật toán:

3.3. Thiết ké vật lý dữ liệuMột số hàm chính trong chương trình:

Tên: LayDSKhachHang Kiểu trả về: Datatable Tham số:

STT Tên Tham sô Kiêu dữ liêu Pham vi

1 KH Data table Public

2 Str Chuôi PublicThuât giải:

BI. Kiêm tra việc chuôi nhập vào có tòn tại trong một thuộc tính của bảngKhachHang

B2. Nêu có ,thực hiện việc tìm kiêm trên dừ liệu với câu lệnh Select có điêu kiệnlà chuôi nhập Str : Nêu tôn tại cho kêt quả trả vê là DataTable

Nêu không tôn tại ,cho kêt quả là 0 Ngược lại ,cho kết quà 1

Tên: TímNhanVien Kiểu trả về: Datatable Tham số:

STT Tên Tham sô Kiêu dữ liêu Pham vi

1 NHANVIEN DataTablc Public

2 IDNhanVien Chuôi public

Thuât giải:B1. Kiểm tra mã nhân viên có tồn tại trong NHAN VIEN hay không

Page 52: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

52

B2. Nêu có : Thực hiện câu lệnh Select, đưa dữ liệu lên DataGridNêu không cỏ , thông báo lôi.

Tên: Tim Hop Don Lí Kiểu trả về: Datatable Tham số:

STT Tên Tham sô Kiêu dữ liêu Pham vi1 HOPDONG DataTablc Public

2 IDHopDong Chuôi public

Thuẵt giãi:BI. Kiểm tra mã họp đồng có tồn tại trong HOPDONG hay không B2. Neu có : Thực hiện câu lệnh Select, đưa dữ liệu lên DataGriđ Neu không có , thông báo lồi.

Tên: TimKhachHane Kiêu trà về: Datatable Tham số:

STT Tên Tham sô Kiêu dữ liêu Pham vi

1 KHACHHANG DataTable Public

2 IDKhachHang Chuỗi public

Thuât giải:B1. Kiêm tra mã khách hàng có tồn tại trong KHACHHANG hay không

B2. Nêu có : Thực hiện câu lệnh Select, đưa dữ liệu lên DataGridNêu không có , thông báo lôi.

Tên: TìmHoaDon Kiểu trả về: Datatable Tham số:

STT Tên Tham sô Kiêu dữ liêu Pham vi1 HOADON DataTable Public

2 IDHoaDon Chuôi public

Thuât giải:B1. Kiểm tra mã hoá đơn có tồn tại trong HOADON hay không

B2. Nêu có : Thực hiện câu lệnh Select, đưa dữ liệu lên DataGridNêu không cỏ , thông báo lôi.

Tên: KiemTraNgav Kiêu trả về: Datatable Tham số:

STT Tên Tham sô Kiêu dữ liêu Phạm vi

1 NgayHopLe chuôi Public

Thuât siải:B1. Kiềm tra Ngày nhập vào có đúng là kiểu ngày hay không B2. Nếu không phải kiểu ngày thì trả về là 0 còn ngược lại trả về 1

Tên: KiemTraSo Kiểu trà về: Datatable Tham số:

STT Tên Tham số Kiểu dữ liêu Pham vi

Page 53: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

53

1 SoHopLe chuôi Public

Thuât giải:B1. Kiêm tra số nhập vào có đúng là kiểu number hay không

B2. Nếu không phải kiêu number thì trả về là 0 còn ngược lại trả về 1

Page 54: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

54

Minh họa bằng Microsoft Project

Mục tiêu nghiên cứu:• Đe án này có một số chương trinh quản lý khác như: thiết kế cơ sở dữ liệu, cách

quản lý và tìm kiểm dữ liệu,quản ỉý nhân viên, quản lý tour du lịch, quản lý phươngtiện, khách hàng ...

• Tìm hiểu về lãnh vực mới: quàn lý website du lịch An Giang.• Đề án mang tính công khai và tính tập thể cao.Đồng thời bảo mật được mọi thông tin

của khách hàng và mọi cơ sở dữ liệu của côntĩ ty được an toàn.• Đe án đề ra có thể đáp ứng được nhu cầu về trao đối ý kiến gián tiếp thông qua

mạng, hạn chế việc đi lại, thời gian của khách hàng.• Đe án còn mang tính uyên chuyên cao, có sự phàn quyền quản lý cho người quản trị

và phân quyền sử dụng cho người dùng.• Được xây dựng trên ngôn ngữ HTML,PHP,My SQL,... do đó số người dùng là

không hạn chề, có thế sử dụng cho mạng intranet hay internet.• Sử dụng MySQL lưu trữ và truy xuất cơ sờ dữ liệu do đó tính bảo mật rất cao.• Trong tương lai, đê án sẽ được ứng dụng các tính năng có công nghệ cao.

Ngữ cảnh chung của đề án• De án được xây dựng với thời gian rất hạn hẹp.

• Dữ liệu thực và thông tin chi tiết về quản lý đu lịch còn bị hạn chế.

• Hiện tại chưa có điều kiện thiết lập máy mạng trong quá trình cài đặt và kiểm thử sau này.

Sau đây là môt số báo cáo về lâp báng kế hoach cho đề án:

SO ĐỜ CỐNG VIẼCNaảy bắt đầu Khởi tạo hệ thống Lập kế hoạch phát triễn hệ théng Lập danh sách yêu cầu Lập mô hình DFD vật lý hiện hành Lập mô hình DFD quan

niệm hiện hành Lập mô hình thục the kết họp

- Thiét ké lòp doi tirong giao tiép nguôi dũngGiao diện nhập liệu Giao diện tiềm kiếm Giao

diện báo biễu Thiết kế lớp đối tuợng giao

tiếp dữ liệu

- Tltiét hề formMàn hành đăng nhập, quàn lý hợp đồng,

thanh toán Quản lý phircmg tiện, nhân viên,

khách hang, tua du Sch

-J Thiết ké leport

Báo cáo thanh toán hứa dơn Juong 'doanh

thu cuối nãiTi Báo cáo số luợng hóa đơn đã

kí, số linợng cung úng NV

- Tliiét ké ilú- lìẽnSơ đồ mối quan hệ giữa các bản dữ liệu Rồng

buộc toồn vẹn Thiết kế vệt lý dữ Sệu Viá

code Viết code các lớp đối tượng Viết code xử

lý dữ liệu Viết code xử lý giao diện Kiếm tra

yêu cầu chúc năng nghiệp vụ Kiếm tra yêu

cầu chúc nâng hệ thong Công việc kết thúc

ŨMT A'T F 3 3 'ít T '\T F s 3 'VÍT - Vĩ F Z Z T M r Z Z T - T r r rr:.:.'.r.'''.TFS:.VlTẠTFS:.\1T.'\TF: G-T' .in:' 1T ' 'Tr: 5 VljWFSSVtTAT

Page 55: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

55

THỐNG KẼ CÁC CÔNG VI.ÉC CỦA CÁC THẢNH. VIÊN TRONG NHỎM

Resource Name Type Initials Group Max. Unỉs

Sid. Rale

Ovt Rale CostAJse Accrue At

Base Calertd ■* 1Ngày bắt đều Work N FX

GROUP100% O.OOIrtir O.OOÍAir 0.005 Start Standard _

Khởi tạo hệ thảng Work A Tân 100% 2.0Ũ$Anr 0.00$ Air 0.001 Prorated Standard

Lập kế hoạch phái triền hệ thống Work B Ly 100% 5,00$íhr Ũ. 001 thr 0.005 Prorated Standard

Lệp danh sách yêu cầu Work c Ỷ 100% 2.00$íhr 0.001 Air O.OOÍ Prorated Standard

Lập mó hình DFD vật lý hiện hành Work D Ly 100% 3.00$*ir O.OOĩAir 0.005 Prorated Standard

Lập mô hĩnh DFD quan niệm hiện hành Work E Tâm 100% 3.00* Air O.OOÍAir O.OOĨ Prorated Standard

Lạp mô hình thực thế kết hợp Work F Ý 100% 3.00|Jhr O.OOĨAir 0.00$ Prorated Standard

Thiết kế lớp đổi tượng giao tiếp người dùng Work G Ly.Y 100% 8.00ííhr O.OOĨtor 0.001 Prorated Standard

Giao diện nhập liệu Work GL Ly.Y 100% 2.00lrihr 0.00* Air 0.001 Prorated Siandard

Giao diện tiềm feiem Work OK Ly Y 100% 3.00$/hr 0.00* Air 0,005 Prorated Standard

Giao diện báo biêu Work 00 Ly,Y 100% 3.0Qlíhr Q.QQỊihr ŨOOĨ Prorated Standard

Thỉêt kế lớp đéi tượng giao tiếp dữ liệu Work H Târ.ĩâm 100% 6.0DS#ir ũ.OOĩíhr 0.005 Prorated Standard

TTãết kế form Work 1 Tần,Tâm 100% 7.00»r 0.00$ Air 0.001 Prorated Standard

Màn hình đấng nhập_quãn lý hợp đồng_ thanh toán

Work MH Tân.Tâm 100% 8-OOSrtir o.oot/hr 0.005 Prorated Standard

Quản lý phwng tiện_nhằn viên_khách hang_tua du lịch

Work QL Tẳn,Tâm 100% 6.0ữ$íhr 0.00* Air o.oos Prorated Standard

Thiết kế report Work J Tản.Ly 100% S.OOÍihr O.OOĨATT OOOĨ Prorated Standard

Báo cáo thanh toán hóa dơn_lwng_doanh thu cuối năm

Work 0T Tản.Ly 100% 3.0Q$íhr 0Ũ0I*TT O.OOĨ Prorated Standard

Báo cáo số lượng hóa đơn đã ki số lưong cung ứng NV_phưc

Work 0S Tân,Ly 100% 3.0Ũ$rt-ir O.OOfjiu 0.00? Prorated Standard

Thiết kế dữ liệu Work K Tâm,Ý 100% 8.00|íhr O.ŨOĨAir 0.00$ Prorated Standard

Sơ đồ mói quan hệ giữa các bán dữ liệu Work SM Tảm.Ý 100% ã.OOIíhr O.OOĨAir 0.005 Prorated Standard

Ràng buộc loàn vẹn Work R Tâm,Ý 100% 2.00$frir 0.001 Air 0 00$ Prorated Standard

Thiết kế vật lý diHệu Work T Tảmý 100% 3.00$íhr 0.001 Air 0.001 Prorated Standard

Viết code Work V FX GROUP

100% S.OOÍíhr 0.001 Air 0.00$ Prorated Standard

Viél code céc lóp aốí tirựng Work L FX GROUP

100% 8,00ííhr Ọ.QQÍihr Q.OOĨ Prorated standard

Viet code xứ lý dữ liệu Work M FX GROUP

100% 9.00Síhr Ũ.ŨOĨAv 0.005 Prorated Standard

Viết code xử lý giao diện Work N FX GROUP

100% 9.00|rtir Ũ.ŨDĨ*ir 1100$ Prorated Standard

Kiễm tra yêu cầu chức nẵng nghiệp vụ Work 0 Ly.Ỷ 100% 6,00$íhr 0 00$ Air 0.00$ Prorated Standard

Kiễm tra yêu càu chức năng hệ íhống Work p Tên,Tâm 100% 6.0Q$íhr 0.00**ir O.OOĨ Prorated Standard

Công việc kk thúc Work KT 100% O.OOỊlHr 0.001 Air 0.005 Prorated Standard _▼_!

Task Name Duration Start Finish Predecessors Resource Names

E Mai Duy Tán 81 days Tue 22 01 «8

Fri 09 #5 os

Khởi lạo hệ tháng 3 days Tue 22/01 /08

Thu 24/01Ì08

100%

Thiết kế lớp đối tuọng giao tiếp dự liệụ

12 days Mon 18/02/08

Tue Ũ4AD3A58

50%

Thiết kế form 6 days Fri 21/03/08 Fri 28ÍD3AÌ8 50%

Thiét ké report 3 day s Mon 31/Ũ3ÍŨ9

Wed 02)04/08

50%

Viết code các lớp đốt tượng 4 days Mon 07AM/08

Thu 10A34A38

25%

Viết code các lớp xử tý dữ liệu s days Fri 11/04/00 Thu 17/Ũ4Ì08

25%

Viết code các ìớp xử [ý giao diện

5 days Ffi 11/04/08 Thu 17/04/08

25%

Kíễm tra yêu cầu chức năng hệ thống

6 days Ffi 02/05/08 Fri 09/D5Í08 50%

Task Name Duration Start Finish Predecessors Resource Names

E Chilli Ti all Trúc Ly 76 days Fri 25 01 OS Fri 00 05 08

Lập kẽ hoạch phát triển hê thõng i days

Ffi 25J01J08 Tue 29/D1/D8

100%

Lập mô hình DFD vật lí 4 days Wed 06C2Đ8 Mon 11 £12*8

100%

Thiết kế lớp đối tuợna Ị 12 days Wed 05«3ro8

Thu 20/03ÍD8

50%

Thiết kế report 3 days Mon 31 «3J08

Wed 02/04*8

50%

Viết code các lớp đoi t 4 days Mon 07J04»8 Thu 10/04/08

25%

Viết code xử lý dữ liệu 5 days Fri 11J04/Q8 Thu 1'7/04/08

25%

Viết code xử lý giao di' 5 days Fri 11B4/08 Thu 17/04/08

25%

Kiêm tra yêu cầu chức 10 days Mon 28J04J08

Fri 09/05/08 50%

Page 56: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

Task Name Duration Start Finish Predecessors Resource Name:

3 Lé Chi Tám 64 (lays Tile 12 02 0* Flies 05 08

Lập mô hình DFD quan 4 days Tue 12102/08

Fri 15/02/03 100%

Thiết kế lớp đối tượng ; 12 days Mon 18/02/08

Tue 04)03/08 50%

Thiết kế form 6 days Fri 21/03/08 Fri 28/03/08 50%

Thiết kế dữ liệu 5 days Mon 31/03/08

Fri 04/04/08 50%

Viết code các lớp đối t 4 days Mon Ũ7ÍD4ÍŨ6

Thu 10/04/08 25%

Viết code xử lý dữ liệu 5 days Fri 11 £14/08 Thu17/0«I8 25%

Viết code xừlý giao dì' 5 days Fri 11/04/08 Thu 17AD4/08

25%

Klễmtra yêu cầu chúc 6 days Fri 02/05/08 Fri 09/05/08 --------- 50%

Task Name Duration Start Finish Predecessors Resource Names

B Lé Thị Mini Y ĩ ỉ day* Wed 30 01 OS

Fri »9 05 08

Lập danh sách yêu cầ 5 days Wed 30Í01/08

Tue 05Í02ÍŨ8 100%

Lập mô hình thực thể k 5 days Mon 18ÍŨ2/08

Fri 22/02/08 100%

Thiết kế lớp đối tượng Ị 12 days Wed 05/03/08

Thu 20ÍŨ3A38

50%

Thiết kế dữ liệu 5 days Mon 31/03/08

Fri 04Í04ADS 50%

Viấ code các lớp đối t 4 days Mon 07/04/03

Thu 1ŨÍŨ4/08

25%

Viết code xử lý dữ liệu 5 days Fri 11/Ũ4AD8 Thu17CW08 25%

Viết code xử lý giao dii 5 days Fri 111104/08

Thu 17(04/08

25%

Kiễm tra yêu cầu chức 10 days Mon 28/04/08

Fri 09/05/08 50%

TĨẺN TRĨNH LẢM VĨẺC MAI DUY TÂN

ẸmI 5ậ%EE1 5ậ%

1 25%

(— —w ị ■; m

LÊ CHÍ TÂM

10 Feb ‘08117 Feb ‘08 24 Feb '06; 02 Mar ‘081 Ũ9 Mar ‘08 16 Mar ‘081 23 Mar ‘081 30 Mar ‘Q8 06 Apr '081 13 Apr ‘08 20 Apr '08 27 Apr ‘081 04 May 'OS 11 May ‘OS 1

5|virr |*VT F |s[s(vi,T ^ ^sjs?virr Nr r ssjvifTftfr FsjsviTfoTF SfeNiiT NT F5ỊsMT^FfcgMrr^F£sMT^FỊsỊsMjĩi^FỊsgMfr^TF s sMrr K^T F |s|s|virr )^T F [spifT w F islsl

mmẤm 50°c

Ề�*1 2S%

— 2S%

USggKỄÊS Sd°a

CHÂU TRÀN TRÚC LY

an'08127 Jan‘08

03 Feb '08 1 □ Feb '08| 17 Feb *08 24 Feb '08| 02 Mar '08| 09 Mar ‘08 16 Mar ‘Ũ8ị 23 Mar '08

30 Mar '08 06 Apr *08| 13 Apr tffi; 20 Apr '08i 27 Apr '08

04 May ‘oa 11 May

VTF5SMt]vfFS

SMTTNT'r issMlf PVT F p

SMT*VTF SSMT -wr F ỊSSMT AiT F SSMT Aifr F SSMfT A»T F |SSVI7 AfTFS

sMtrNr ^ IsbMr Mr F SfSMTfvr F sịsviỊt wtssvrrhiTFS

SVIT-’VTKSSMT^T

Page 57: Đồ án chương trình quản lý website du lịch

Đề án quản lý phần mềm

mm 1«'. IM—UMI

5»%Eli

2ESI

2S%

BT—Ị 25%

5ft%

LÊ THỊ N H Ư Ý

7 Jan '08 [ 03 Feb '00 10 Feb '08 17 Feb '08 24 Feb '08 02 Mar '08 09 Mar '08 16 Mar '03 23 Mar '08 30 Mar '081 06 Apr '08 13 Apr '08 20 Apr '08 27 Apr '08 04 May '03 11 May 'Of VĨT A'TF SSvIT -VTFSSvIT AiTF SSvlTiA'TFSSMT A'TFjSS'vlT ■fyTFSSvIT ■'VTFSSiVlT ■'VTFSS\'1T AfTFSSVIT 'VTFSjSVIT AHTSSVIT A>TFSSvlịT ■'VTFSSvlt ■'VTFSSvlT

AfTFSSMT AiTFi

^^- X I. IIJf

TÀI LIỆU THAM KHẢO

1. ĐẠI HỌC QUỐC GIA TP. HCM,ĐẠI HỌC KHOA HỌC Tự NHIÊN,KHOA CổNG NGHỆ THÔNG TIN.Tác giá: Thạc sĩ: Phạm Nguyễn Cương,

2. Tài liệu tham khảo DH5.3. Tài liệu trên mạng.