Mô hình ngời sử dụng

Một phần của tài liệu Xây dựng website khách sạn phương đông (Trang 27)

Hệ thống phân ngời sử dụng thành 2 nhóm với các chức năng khác nhau dành cho mỗi nhóm đối tợng:

1. Nhóm ngời sử dụng Internet:

Đây là nhóm đối tợng ngời có nhu cầu trên Internet. Nhóm đối t- ợng này chiếm số lợng khá lớn, đòi hỏi hệ thống máy chủ phải đủ mạnh để đáp ứng tốt mọi yêu cầu từ nhóm đối tợng này.

* Chức năng do hệ thống cung cấp

Do tính chất sử dụng của nhóm ngời nói trên. Là nhóm đối tợng khai thác thông tin trên hệ thống Website. Vì vậy, hệ thống phải cung cấp các chức năng tiện ích giúp cho ngời sử dụng khai thác thông tin hiệu quả, cụ thể:

- Chức năng cung cấp thông tin ( Modul tin tức, dịch vụ) - Chức năng đặt phòng

2. Quản trị hệ thống.

Trên thực tế, đây chính là ngời phụ trách thông tin của khách sạn. Có nhiệm vụ cập nhật, hiệu chỉnh các thông tin trên Website, kiểm duyệt và xử lý các đơn đặt phòng

* Chức năng do hệ thống cung cấp.

Do tính chất là quản trị thông tin. Vì vậy, hệ thống phải cung cấp các chức năng cũng nh các công cụ nhằm hỗ trợ tối đa cho ngời quản trị.

- Chức năng cập nhật thông tin - Chức năng xử lý đơn đặt phòng

- Chức năng cập nhật và xử lý thông tin đặt phòng.

IV. Các giải pháp lựa chọn

Từ những mục đích, yêu cầu của bài toán đã nêu trên, đề tài “Xây dựng

1. Lựa chọn kiểu ứng dụng

Hiện nay, công cụ mạnh nhất và phát triển nhất để quảng bá thông tin rộng rãi là ứng dụng Web. Hơn nữa đối với việc quảng cáo các thông tin dịch vụ của một khách sạn qua Website đang là một giải pháp tối u, hiệu quả. Vì vậy, tôi lựa chọn kiểu ứng dụng cho đề tài là xây dựng hệ thống d- ới dạng Website

2. Ngôn ngữ lập trình

Có rất nhiều ngôn ngữ cũng nh các phần mềm thiết kế Web nh PHP (Persional Home Page), ASP (Active Server Page) Mỗi một ngôn ngữ… đều có thế mạnh riêng của nó, và ASP là một ngôn ngữ thiết kế Web gần gũi, dễ hiểu, đã đợc tiếp xúc nên tôi chọn ngôn ngữ ASP để thiết kế.

3. Hệ quản trị Cơ sở dữ liệu

Có rất nhiều hệ quản trị Cơ sở dữ liệu hỗ trợ cho việc xây dựng Web nh hệ quản trị SQL server, Oracle, Access Nh… ng đối với hệ quản trị Cơ sở dữ liệu Acces là một hệ quản trị gần gũi với mọi ngời sử dụng, dễ hiểu nên tôi lựa chọn hệ quản trị Cơ sở dữ liệu ACCESS để xây dựng Cơ sở dữ liệu cho hệ thống.

4. Web server

V. Thiết kế các bảng Cơ sở dữ liệuTable Admin: ( Thông tin ngời quản trị) Table Admin: ( Thông tin ngời quản trị) ADMIN

Tên trờng Kiểu dữ liệu Chú giải

Ten Text Tên truy cập

Matkhau Text Mật khẩu truy cập

Table Bantin: (Thông tin bài viết của ngời quản trị) BANTIN

Tên trờng Kiểu dữ liệu Diễn giải

BANTIN_ID Autonumber Mã số bản tin

N_NOIDUNG Text Nội dung bản tin

N_CHUTHICH Text Chú thích bản tin

N_NGAYTHANG Date Ngày tháng gửi tin

IMG_ALIGN Text Vị trí ảnh

IMG_BORDER Number Khung của ảnh

IMG_ALT Text Vị trí ảnh

N_PICTURE Text Đờng dẫn chứa ảnh

Table LoaiP: ( Thông tin các loại phòng của khách sạn)

LoaiP

Tên trờng Kiểu dữ liệu Diễn giải

ANH Text ảnh minh hoạ

MOTA Text Mô tả về loại phòng

Table Phong: ( Thông tin phòng của khách sạn)

Phòng

Tên trờng Kiểu dữ liệu Diến giải

TT Autonumber Trờng khoá

MAP Text Mã phòng

TRANGTHAIP Text Tình trạng phòng (có khách (notok), không có khách (ok))

VITRIP Text Vị trí của phòng

THIETBIP Text Thiết bị có trong phòng

GIAPHONG Number Giá phòng

LOAIP Text Loại phòng

LOAIPID Number Mã loại phòng

Table Dathang: ( Thông tin đặt phòng của khách)

DATPHONG

Têntrờng Kiểu dữ liệu Diễn giải

CUSID Number Mã đơn đặt

TEN Text Tên khách đặt

LOAIPID Number Mã loại phòng

NGAYDEN Date/time Ngày đến

DG Number Đơn giá

THANHTIEN Number Thành tiền

Table Customers: ( Thông tin khách hàng)

CUSTOMERS

Tên trờng Kiểu dữ liệu Diễn giải

CUSID Autonumber Mã khách

CFISTNAME Text Họ đệm

CLASTNAME Text Tên

CEMAIL Text Địa chỉ hộp th

CADDRESS Text Địa chỉ

CADDRESS2 Text Tỉnh

CTOWN Text Thành phố (huyện)

CSTATE Text Mã vùng

CZIP Text Quốc tịch

CCOUNTRY Text Phơng thức thanh toán

CNOTES Text Ghi chú

CUSERNAME Text Tên khác

CPASS Text Mã số tài khoản, Card…

CPHONE Number Số điện thoại

Chơng IV

Một số giao diện chính của chơng trình 1. Trang giới thiệu

Hình 1: Giao diện chính của chơng trình

Giao diện trên là trang chủ của Khách sạn du lịch Phơng Đông. Trang giới thiệu sơ qua về đặc điểm khách sạn nh vị trí, tính chất. Những thuận lợi và lợi thế mà khách sạn có.

2. Trang Home

Hình 2: Hình ảnh các loại phòng có trong khách sạn

Đây là giao diện chính để giới thiệu cụ thể về các loại phòng trong khách sạn, gồm có các thành phần sau: Bên trái là danh sách động gồm các loại phòng hiện có trong khách sạn.

Bên phải là hình ảnh chi tiết minh hoạ các loại phòng cụ thể.

Khi bạn cần chọn loại phòng nào đó để đặt chỉ cần nhấn vào các liên kết bên trái khi đó các loại phòng sẽ hiện thị dới dạng hình ảnh và các lời giới thiệu chính của loại phòng đó.

3. Trang Đăng nhập

Hình 3 : Đăng nhập vào hệ thống quản trị

Khi đăng nhập vào hệ thống ngời quản trị phải có một Account gồm có tên đăng nhập và mật khẩu thì mới có thể đăng nhập vào hệ thống đợc.

4. Trang Quản trị

Hình 4 : Giao diện phần quản trị của hệ thống

Khi cập nhật vào hệ thống thành công thì màn hình phần quản trị sẽ xuất hiện. Phía bên tay trái là những thành phần mà ngời quản trị có thể thao tác đợc. Gồm có: Cập nhật loại phòng, xoá-sửa loại phòng, cập nhật phòng, khách hàng trả phòng, nhập bản tin, xem bản tin. xem-xoá bản tin, đổi mật khẩu quản trị, log out…

5. Trang Cập nhật loại phòng

Hình 5: Giao diện trang cập nhật loại phòng

ở trang này ngời quản trị có thể cập nhật thông tin về các loại phòng có trong khách sạn. Sau khi cập nhật nếu đồng ý với sự cập nhật của mình thì nhấn nút “Cập nhật”, nếu không đồng ý thì nhấn nút “Nhập lại”.

6. Trang Xoá-Sửa đổi loại phòng

Hình 6: Màn hình Xoá- Sửa đổi loại phòng trong phần quản trị“ ”

Trong trang này ngời quản trị có thể sửa đổi những thông tin hoặc xoá tất cả những thông tin của một loại phòng nào đó. Đối với việc xoá thông tin về một loại phòng nào đó, trớc khi đánh dấu một loại phòng muốn xoá, ngời quản trị cần phải xem xét kỹ các thông tin rồi nhấn nút “Delete”, ngợc lại muốn huỷ bỏ lựa chọn vừa rồi thì nhấn lại vào nút Check tơng ứng với loại phòng đó.

7. Trang Đặt phòng

Hình 7: Đơn đặt phòng

Khi khách hàng có nhu cầu đặt một loại phòng nào đó, đơn đặt phòng sẽ đợc chuyển vào cơ sở dữ liệu, ngời quản trị nhận đơn giao cho bộ phận quản lý phòng khách sạn xem xét có thể đáp ứng đợc yêu cầu của khách hàng hay không.

8. Trang Thanh toán

Hình 8: Đơn thanh toán

Sau khi chọn loại phòng thích hợp, điền đầy đủ thông tin cá nhân. Khách hàng sẽ tiến hành đặt phòng bằng cách điền đầy đủ thông tin về phơng thức thanh toán để ngời quản trị xử lý đơn đặt phòng đó.

9. Trang Góp ý

Hình 9: Trang Góp ý

Trong trang này, phần góp ý của khách hàng cũng là một phần quan trọng của chơng trình. Khách hàng có thể nêu lên ý kiến phản hồi của mình sau khi tham khảo các thông tin của khách sạn hay cũng nh sau khi sử dụng các dịch vụ của khách sạn.

10. Trang Liên hệ

Hình 10: Trang Liên hệ

Cũng tơng tự nh trang Góp ý, quý khách có thể gửi những thông tin về địa chỉ của mình, những yêu cầu đợc sử dụng một dịch vụ nào đó của khách sạn để khách sạn kịp thời xử lý và liên hệ trở lại.

Kết luận

Đề tài này có thể áp dụng trong thực tế vì với chi phí không lớn để khách sạn vừa có thể quảng cáo các dịch vụ mà khách sạn có, vừa có thể cho phép khách hàng lựa chọn loại phòng phù hợp với nhu cầu của mình. Hơn nữa trong thời kỳ bùng nổ thông tin hiện nay môi trờng mạng Internet là một môi trờng truyền tải thông tin nhanh nhất và rộng nhất. Hệ thống thông tin về các dịch vụ trong khách sạn sẽ luôn luôn đợc cập nhật vì vậy nếu đa đề tài này vào thực tế chắc chắn sẽ giúp việc kinh doanh của khách sạn thu đợc kết quả cao. Về phía khách hàng cũng có nhiều lợi ích nh nhanh chóng, thuận lợi, tiết kiệm thời gian và đợc đáp ứng đầy đủ nhu cầu của mình mọi lúc, mọi nơi.

Qua quá trình khảo sát, tìm hiểu thực tế đã đa ra một mô hình về giới thiệu thông tin các dịch vụ của khách sạn, cho phép đặt phòng khách sạn trực tuyến. Và tôi đã chọn ngôn ngữ ASP, cơ sở dữ liệu Access để giải quyết bài toán này. Do khó khăn khách quan và hạn chế về kiến thức của bản thân nên một số chức năng mở rộng của ứng dụng cha thực hiện đợc hoặc thực hiện đợc ở mức độ hạn chế. Cụ thể nh sau:

• Kết quả khoá luận đạt đợc: + Hỗ trợ khách hàng:

- Xem thông tin về các dịch vụ, thông tin về các loại phòng đang có trong khách sạn.

- Khách hàng sẽ đợc xem xét kỹ các loại phòng qua hình ảnh rất trung thực và chi tiết.

- Cho phép khách hàng đăng ký đặt phòng trực tuyến sau khi đã xem xét kỹ về các thông tin loại phòng mà mình đã chọn.

- Ngoài ra trang Web cũng cung cấp cho khách hàng những thông tin mới về dịch vụ du lịch.

- Xem xét các đơn đặt phòng. • Hớng nghiên cứu và phát triển:

- Tạo giao diện thân thiện hơn để thu hút khách hàng. - Đa dạng hoá các hình thức thanh toán.

- Xây dựng hệ thống quản trị tốt hơn, có tính bảo mật cao hơn.

- Chuyển đổi sang Hệ quản trị cơ sở dữ liệu mạnh hơn nh SQL Server hoặc Oracle.

Mặc dù đã hết sức cố gắng nhng chắc chắn rằng lần đầu làm quen với Web nên không thể tránh khỏi những sai sót. Vì vậy, tôi rất mong nhận đợc sự góp ý chân thành của các thầy cô giáo cùng toàn thể các bạn sinh viên.

Và cuối cùng tôi xin chân thành cảm ơn các thầy cô giáo trong khoa Công nghệ thông tin, các bạn sinh viên lớp 42E và nhất là thầy giáo, Thạc sỹ Lê Anh Ngọc đã tận tình giúp đỡ tôi hoàn thành khoá luận tốt nghiệp này.

Tài liệu tham khảo

1. Nguyễn Thu Hiền, Thiết kế trang Web, NXB thống kê 2000.

2. Nguyễn Trờng Sinh, Macromedia DreaweaverMX, NXB Lao

động xã hội, 2003.

3. Đinh Xuân Lâm, Những bài thực hành HTML, NXB thống kê,

2002.

4. Nguyễn Thiện Bằng, Hoàng Đức Hải, Phơng Lan, Giáo trình Nhập môn ASP, Nhà xuất bản Lao động Xã hội, 2002

5. Đậu Quang Tuấn, Thiết kế ảnh động và Thiệp điện tử bằng

Macromedia Flash MX 2004, NXB Giao thông vận tải, 2003

6. Hoàn Vũ, Nguyễn Công Sơn, Tự học Thiết kế Web với

Dreamwea, NXB TP HCM, 2004

7. Đậu Quang Tuấn, Tự học thiết kế trang Web bằng VBScript, NXB

giao thông, 2003

8. Các trang Web:

http://www.asp.net http://www.mysql.com

Mục lục

Trang

Lời nói đầu...1

Chơng I. Tổng quan về hệ thống...3

I. Nhu cầu tất yếu của thơng mại điện tử...3

II. Đặt vấn đề...6

Chơng II. Ngôn ngữ ASP và cơ sở dữ liệu Access...9

I. Nghiên cứu ngôn ngữ HTML...9

II. Ngôn ngữ ASP...11

III. Cơ sở dữ liệu Access...18

IV. Lựa chọn mô hình cài đặt...18

Chơng III. Phân tích và thiết kế hệ thống...19

I. Yêu cầu của hệ thống...19

II. Mô hình ứng dụng của hệ thống...20

III. Mô hình ngời sử dụng...26

IV. Các giải pháp chọn lựa………..26

V. Thiết kế các bảng Cơ sở dữ liệu...28

Chơng IV. Một số giao diện chính của chơng trình...32

Kết luận...42

Nhận xét của Giáo viên hớng dẫn ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...

...

...

Nhận xét của Giáo viên phản biện ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...

... ...

Một phần của tài liệu Xây dựng website khách sạn phương đông (Trang 27)

Tải bản đầy đủ (DOC)

(49 trang)
w