HIỆN THỰC HÓA PHÂN TÍCH VÀ THIẾT KẾ(CODING)

Một phần của tài liệu Xây dựng mô hình Use case đặt tả yêu cầu phần mềm Hệ thống mới (Trang 108)

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 (adsbygoogle = window.adsbygoogle || []).push({});

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. (adsbygoogle = window.adsbygoogle || []).push({});

- 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.

Một phần của tài liệu Xây dựng mô hình Use case đặt tả yêu cầu phần mềm Hệ thống mới (Trang 108)