BỘ GIÁO DỤC & ĐÀO TẠO
ĐẠI HỌC ĐÀ NẴNG
Trường Đại Học Bách Khoa
Khoa Công Nghệ Thông Tin
BÁO CÁO
ĐẶC TẢ YÊU CẦU
Dự án: Xây Dựng Website Hỗ Trợ Hoạt Động
Kinh Doanh Khách Sạn Và Du Lịch.
Nhóm thực hiện : Nhóm 09
PHAN THỊ THANH VÂN (Nhóm trưởng)
PHẠM HỒNG QUÂN
NGUYỄN DUY THỌ
NGUYỄN HOÀNG HUY
THIỀU NGUYÊN THẢO
Lớp : Khoa học máy tính – Khóa 14
Niên khóa : 2010 – 2012
Tài liệu đặc tả yêu cầu
1
Đà Nẵng, 08/2011
Tài liệu đặc tả yêu cầu
2
Bảng ghi nhận phiên bản
Phiên bản Ngày tháng Mô tả
Phiên bản 1 05/08/2011 Tạo mới đặc tả yêu cầu của dự án.
Tài liệu đặc tả yêu cầu
3
Trang ký
Người lập: Phan Thị Thanh Vân Ngày 05/08/2011
Trưởng nhóm
Người lập: Phạm Hồng Quân Ngày 05/08/2011
Thư ký nhóm
5.2.1. Mô tả 10
5.2.2. Quy trình thực hiện 10
5.2.3. Yêu cầu 10
5.3. Quản lí thông tin 11
5.3.1. Mô tả 11
5.3.2. Quy trình thực hiện 11
5.3.3. Yêu cầu 11
5.4. Quản lí mail 11
5.4.1. Mô tả 11
5.4.2. Quy trình thực hiện 12
5.4.3. Yêu cầu 12
5.5. Tìm kiếm 12
5.5.1. Mô tả 12
5.5.2. Quy trình thực hiện 12
5.5.3. Yêu cầu 13
5.6. Đặt quảng cáo 13
Tài liệu đặc tả yêu cầu
5
1. Giới thiệu chung
Đây là tài liệu đặc tả yêu cầu phần mềm của dự án "Xây dựng
Website hỗ trợ hoạt động kinh doanh khách sạn và du lịch".
Các nghiệp vụ kinh doanh chính của Khách sạn là: kinh doanh văn
phòng, kinh doanh buồng ngủ và các dịch vụ đi kèm ( ăn, uống,
massage, ).
Khách sạn đang muốn xây dựng một Website nhằm mục đích:
Tiếp thị, quảng cáo về khách sạn, các dịch vụ của khách sạn.
Giới thiệu, quảng bá về danh lam thắng cảnh Việt Nam.
Ngoài ra khách sạn còn muốn dùng trang Web này để giao dịch
với khách hàng, cụ thể:
Cho phép khách hàng xem khả năng đặt phòng và tiến hành đặt
2 WAN Wide Area Network - mạng diện rộng
3 Admin Administrator – Quản trị hệ thống
…
2. Mô tả hệ thống
2.1. Mục tiêu của hệ thống
Hệ thống cho phép khách hàng cũng như người quản trị tương tác với
hệ thống qua giao diện Web thân thiện và dễ dùng, khách hàng có thể duyệt
tin, đặt phòng và đặt tour du lịch qua hệ thống. Ngoài ra hệ thống còn cung
cấp khả năng bảo mật cao.
2.2. Mô hình của hệ thống
Tài liệu đặc tả yêu cầu
Hotel Bussines
System
Custumer
WAN
Admin
WAN
Custumer
WAN
7
3. Các yêu cầu chung
3.1. Yêu cầu về môi trường
Mã Mô tả yêu cầu
01.01 Website du lịch khách sạn phải chạy được trên mọi hệ điều
hành, nền tảng khác nhau.
01.02 Cơ sở dữ liệu dùng SQL Server.
3.2. Yêu cầu về giao diện
Mã Mô tả yêu cầu
02.01 Giao diện của hệ thống phải đáp ứng được tiêu chí quan
trọng nhất của phần mềm là “Quảng bá, xây dựng hình ảnh
phòng
Quản lý
Tour
Quản
trị nội
dung
Quản lý
mail
Tìm
kiếm
Đặt
quảng
cáo
Cập
nhật
Tour
Đặt
Tour
Tạo
Tour
Cập
nhật nội
dung
Hiển thị
nội
dung
Nhận
mail
Gửi
mail
cấp, chi tiết các tour, số ngày, số tiền …
UR002.02 002-02 Nếu thỏa mãn với tour do hệ thống cung cấp
Tài liệu đặc tả yêu cầu
Đặt phòng
Customer
Yêu cầu đặt phòng
Kết quả
Tạo tour
Quản lí Tour
Customer
Yêu cầu đặt tour
Kết quả
Duyệt tour
Customer
10
khách hàng có thể gửi yêu cầu đặt tour tới
cho hệ thống.
UR002.03 002-03
Sau khi nhận yêu cầu đặt tour, hệ thống sẽ
xử lí và trả lại kết quả cho khách hàng.
UR002.04 002-04
Ngoài ra khách hàng còn có thể tạo ra các
tour theo sở thích của riêng mình, và gửi đến
cho người quản lí tham khảo.
5.3. Quản lí thông tin
5.3.1. Mô tả
Chức năng cho phép khách hàng duyệt các thông tin liên quan đến
khách sạn, các tour mới, các danh lam thắng cảnh, …Ngoài ra hệ thống còn
cho phép người quản lí thực hiện các chức năng thêm, sửa, xóa các thông
tin này.
Khách hàng gửi mail góp ý, nhận xét về các
tour du lịch
UR004.02
004-02
Khách hàng nhận các thông tin từ phía người
quản trị (bao gồm: các tour mới, các đợt
khuyến mãi).
UR004.03
004-03
Quản trị nhận mail phản hồi từ phía khách
hàng.
UR004.04
004-04
Nếu khi có những thay đổi về tour như tour
mới hay các đợt khuyến mãi, quản trị sẽ gửi
mail phản hồi cho các khách hàng.
5.5. Tìm kiếm
5.5.1. Mô tả
Chức năng cho phép khách hàng tìm kiếm các tour theo sở thích cũng
như các địa điểm, danh lam thắng cảnh theo ý mình.
5.5.2. Quy trình thực hiện
Tài liệu đặc tả yêu cầu
Nhận mail
Quản lí mail
Customer
Gửi mail góp ý
Phản hồi
Phản hồi
Administrator
Tìm kiếm
được sử dụng bởi Quản trị hệ thống của khách sạn…
+ Publish Site: Đây là site chính của hệ thống Website bao gồm các
danh mục về phòng, dịch vụ phục vụ cho phép Khách hàng có thể tham
khảo và đặt phòng trực tuyến, thực hiện các yêu cầu, chức năng.
Xây dựng các file, module chương trình cho phù hợp.
6.2. Test từng chức năng một(trong lúc code)
Tài liệu đặc tả yêu cầu
Đặt quảng
cáo
Customer
Yêu cầu đặt quảng cáo
Kết quả
13
Sử dụng các công cụ, các extendtion có chức năng Test dữ liệu trong
lúc code nhằm tạo ra Website có tính đúng đắn cao. Bẫy được nhiều lỗi hơn
trong quá trình thực thi. Ngoài ra các công cụ hổ trợ cho phép kiểm thử trực
tiếp trong chương trình nên rất tiện phát hiệncác lỗi phát sinh. Việc phát
hiện sớm các sai sót này rất quan trọng, vì khi đó ta có thể phân tích hoặc
thiết kế lại hệ thống trước khi triển khai cho Khách hàng. Việc này làm
giảm thời gian và chi phí kiểm thử Website khá nhiều.
UnitTest trong Visual Studio 2008 là một công cụ cho phép kiểm thử
chương trình rất tốt.
7. Các yêu cầu phi chức năng
7.1. Yêu cầu thực thi
Hệ thống có thể phục vụ đồng thời nhiều người sử dụng, hệ thống hoạt
động 24/24.
Giao diện Web thân thiện và dễ dùng, khách hàng có thể duyệt tin, đặt
phòng và đặt tour du lịch qua hệ thống.
Giao diện gồm ít nhất 2 thứ tiếng: Tiếng Việt và Tiếng Anh.
7.2. Yêu cầu bảo mật, an ninh