I. LẬP KẾ HOẠCH CODE .
1. Coding theo từng chức năng của hệ thống
Hệ thống Website được phân chia thành hai thành phần: Site Admin và Publish Site.
+ Site Admin dùng cho chức năng Quản trị Hệ thống. Site Admin được sử dụng bởi các Actor hệ thống như Nhân viên tiếp tân, Nhân viên Kế toán, Nhân viên Kinh doanh, Giám đốc…..
+ Publish Site: Đây là site chính của hệ thống Web site 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.
+ Xây dựng các file, module chương trình cho phù hợp.
2. Coding theo IPO Chart
Xác định các IPO cho từng giai đoạn, code theo và có thể tái sử dụng một số module đã được viết.
II. TEST TỪNG CHỨC NĂNG MỘT(TRONG LÚC CODE)
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ện cá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.
IPO Chart Số: 9
Môđun: NHẬP THÔNG TIN THỐNG KÊ Hệ thống: WEBSITE QUẢN LÝ KHÁCH SẠN Mục tiêu: Nhập dữ liệu cho THỐNG KÊ (Statistical) Input: Thông tin Thống kê
Xử lý:
Nhập thông tin thống kê
Tìm thông tin thống kê trong bảng THỐNG KÊ (Statistical)
If không tìm thấy Then
Thêm thông tin thống kê vào bảng THỐNG KÊ (Statistical)
Else
Cập nhật lại thông thống kê đã có trong bảng THỐNG KÊ (Statistical) End If
E. KIỂM THỬ
I. LẬP KẾ HOẠCH KIỂM THỬ
Kế hoạch kiễm thử được thực hiện theo từng bước phát triển của hệ thống và được tiến hành trên tất cả các chức năng của hệ thống đảm bảo hệ thống hoạt động tốt.
II. KIỂM THỬ VÀ ĐÁNH GIÁ KẾT QUẢ
Module Kết quả kiểm thử Đánh giá Độ tin cậy Ghi chú
Quản lý đặt Phòng Chạy tốt 2 chức năng đặt Phòng online, đặt Phòng offline. Cho phép khách hàng, Nhân viên tương tác với Website dễ dàng, chính xác.
Đảm bảo yêu cầu đặt ra của Dự án
Quản lý
Phòng Quản lý thông tin Phòng,tình trạng Phòng tương đối tốt
Đảm bảo được yêu cầu
của Dự án 80%
Quản lý Dịch vụ
Chạy tương đối tốt, quản lý được thông tin về dịch vụ phục vụ. Đạt yêu cầu 80 5 Quản lý thuê Phòng
Quản lý được thông tin Phòng và Khách hàng thuê Phòng, Ngày trả Phòng và Hóa đơn thanh toán.
Đạt yêu cầu 80%
Quản lý Nhân viên
Chức năng này chạy tốt, quản lý thông tin Nhân viên của từng Bộ phận.
Đạt yêu cầu 80%
Quản trị Hệ thống
Chức năng quản trị hoạt động chính xác, an toàn, đảm bảo bảo mật cho Website
Đạt yêu cầu 85%
F. CÀI ĐẶT:
1. Cài đặt trên localhost
Trước tiên phải cài đặt .Net Framework 3.5,IIS 7, Visual Studio 2008, sau đó Acttack Database kèm theo đĩa CD vào SQL Server Managerment. Khởi động Visual Studio và chạy eHotelProject, tạo connect đến eHotelDB đã được Attack và Build lại Project. Chạy chương trình để Khách hàng kiểm thử và đánh giá.
2. Cấu hình host trên Web Hosting Service.
Giai đoạn này là giai đoạn bàn giao Website đến Khách hàng. Nhóm sẽ cấu hình trên host đã được đăng kí với nhà cung cấp Host cùng với tài liệu hướng dẫn quản trị Hệ thống cho Nhân viên của Khách sạn Hòa Bình.
G.ĐÁNH GIÁ DỰ ÁN
Trong thời gian nghiên cứu xây dựng chương trình chúng em đã cố gắng cùng với sự giúp đỡ tận tình của thấy cô và các bạn, Website đã đạt được những kết quả nhất định: Giao diện người dùng đơn giản dể sử dụng, tìm kiếm nhanh chóng, chính xác tiết kiệm thời gian giúp hạn chế được việc phải lưu quá nhiều sổ sách trong quản lý. Tuy nhiên một số chức năng cần phải năng cấp và tối ưu để đạt được kết qua thực thi tốt nhất cho các dự án công nghệ thông tin tiếp theo.
H. TÀI LIỆU THAM KHẢO
1. Sách về Phân tích thiết kế Hệ thống
- Giáo trình PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN (Phần I)
ThS: Phạm Nguyễn Cương (Đại học quốc gia TP HCM).
- The Object Primer, Third Edition
Scott W. Ambler (Cambridge, United Kingdom).
- MasteringUML (Object Management Group, Inc.)
- ApplyingUML - Rob Pooley and Pauline Wilcox, August 2003.
2. Sách về ngôn ngữ lập trình:
- Apress.Pro.ASP.NET.MVC.Framework.Apr.2009-Copyright © 2009 by teven Sanderson- ISBN-13 (pbk): 978-1-4302-1007-8.
- ASP.NET MVC in Action (2009)- ©2010 by Manning Publications Co. All rights reserved. ISBN 978-1-933988-62-7.
- Sams.ASP.NET.MVC.Framework.Unleashed.Dec.2009- Copyright © 2010 by Pearson Education,Inc. ISBN-13: 978-0-672-32998-2.
- Professional ASP.NET MVC 1.0- Copyright © 2009 by Wiley Publishing, Inc., Indianapolis, Indiana.
- LINQ in Action- ©2008 by Manning Publications Co. All rights reserved. - Pro LINQ: Language Integrated Query in C# 2008 -Copyright © 2007 by
Joseph C. Rattz, Jr.
3. Các tài nguyên khác
- Một số demo, example của các blog, website.
- Tài liệu tham khảo của Giáo viên Đại học An Giang. - Một số tài nguyên khác.