Xây dựng mô hình Use case đặt tả yêu cầu phần mềm Hệ thống mới - Pdf 33

Trang 1/111
Trang 1/111
Đồ án thực tập cuối khóa Giáo viên hướng dẫn
Website Quản Lý Khách sạn Nguyễn Hoàng Tùng
ĐỀ CƯƠNG CHI TIẾT
A. PHẦN MỞ ĐẦU..............................................................................................................................4
I. LỜI GIỚI THIỆU..........................................................................................................................4
1. GIỚI THIỆU VỀ CƠ QUAN THỰC TẬP..............................................................................4
a) Lời giới thiệu:.......................................................................................................................4
b) Địa chỉ trụ sở chính: ............................................................................................................4
c) Ngành nghề kinh doanh:.......................................................................................................4
d) Người đại diện theo pháp luật của Công ty:........................................................................5
e) Sơ đồ tổ chức quản lý:..........................................................................................................5
f) Hướng phát triển:..................................................................................................................5
2. GIỚI THIỆU VỀ DỰ ÁN:........................................................................................................5
a) Giới thiệu sơ lược về Hệ thống thông tin quản lý:...............................................................5
II. LÝ DO CHỌN ĐỀ TÀI................................................................................................................6
III. LỜI CẢM ƠN.............................................................................................................................6
B. TỔNG QUAN...................................................................................................................................7
I. KHẢO SÁT, MÔ TẢ HIỆN TRẠNG HỆ THỐNG HIỆN TẠI...................................................7
1. Khảo sát hiện trạng Hệ thống hiện tại......................................................................................7
a) Mô hình tổ chức:...................................................................................................................7
b) Chức năng, quan hệ giữa các bộ phận trong hệ thống:........................................................7
2. Mô tả hiện trạng Hệ thống hiện tại...........................................................................................8
a) Qui trình nghiệp vụ: .............................................................................................................8
b) Mô tả thành phần dữ liệu .....................................................................................................8
II. KHỞI TẠO VÀ LẬP KÊ HOẠCH HỆ THỐNG......................................................................10
1. Khởi tạo Dự án........................................................................................................................10
a) Các hoạt động.....................................................................................................................10
b) Xác định Đối tượng sử dụng Hệ thống..............................................................................10
c) Xác định Phạm vi Hệ thống................................................................................................11

7. Entities Relationship Model....................................................................................................28
8. Các công cụ và ngôn ngữ sử dụng..........................................................................................31
IV. XÁC ĐỊNH YÊU CẤU HỆ THỐNG.......................................................................................33
1. Các qui trình nghiệp vụ chính:................................................................................................33
a) Quản lý khai thác Phòng:....................................................................................................33
b) Quản lý Khách hàng:.........................................................................................................34
c) Quản lý các Dịch vụ của Khách sạn:.................................................................................34
d) Quản lý Nhân viên:.............................................................................................................34
e) Quản lý Phòng:...................................................................................................................34
f) Thống kê:.............................................................................................................................35
2. Các yêu cầu chức năng:..........................................................................................................35
a) Yêu cầu lưu trữ :.................................................................................................................35
b) Yêu cầu nghiệp vụ :...........................................................................................................37
c) Yêu cầu báo biểu :..............................................................................................................37
d) Các yêu cầu phi chức năng:................................................................................................37
V. CẤU TRÚC HÓA YÊU CẦU...................................................................................................38
1. Cấu trúc hóa yêu cầu theo sơ đồ: ...........................................................................................38
2. Mô hình hóa hiện trạng Hệ thống...........................................................................................38
a) Use case ngữ cảnh của Hệ thống .......................................................................................39
b) Mô hình hoạt động của các Use case trong Hệ thống........................................................40
3. Xây dựng mô hình quan niệm hiện hành của Hệ thống.........................................................49
a) Loại bỏ các yếu tố vật lý.....................................................................................................49
b) Kết nối dòng chuyển dịch:..................................................................................................51
c) Xây dựng mô hình quan niệm Hệ thống dùng Use case....................................................56
4. Xây dựng mô hình quan niệm Hệ thống mới.........................................................................61
5. Xây dựng mô hình Use case đặt tả yêu cầu phần mềm Hệ thống mới..................................65
a) Xây dựng các Use case từ các hoạt động sẽ được tự động hóa.........................................65
b) Xây dựng các Use case khai thác và sử dụng Hệ thống....................................................68
c) Xây dựng Use case mô tả chức năng Quản trị Hệ thống:..................................................69
d) Tinh chế các Use case.........................................................................................................69

d) Trợ giúp:...........................................................................................................................100
IV. THIẾT KẾ GIAO DIỆN NGƯỜI DÙNG..............................................................................100
1. Site chính của website...........................................................................................................100
V. THIẾT KẾ MODULE CHO HỆ THỐNG...............................................................................102
D. HIỆN THỰC HÓA PHÂN TÍCH VÀ THIẾT KẾ(CODING)....................................................108
I. LẬP KẾ HOẠCH CODE .........................................................................................................108
1. Coding theo từng chức năng của hệ thống...........................................................................108
2. Coding theo IPO Chart..........................................................................................................108
II. TEST TỪNG CHỨC NĂNG MỘT(TRONG LÚC CODE)...................................................108
E. KIỂM THỬ...................................................................................................................................109
I. LẬP KẾ HOẠCH KIỂM THỬ.................................................................................................109
II. KIỂM THỬ VÀ ĐÁNH GIÁ KẾT QUẢ................................................................................109
F. CÀI ĐẶT:......................................................................................................................................110
1. Cài đặt trên localhost.............................................................................................................110
2. Cấu hình host trên Web Hosting Service..............................................................................110
G. ĐÁNH GIÁ DỰ ÁN.....................................................................................................................110
H. TÀI LIỆU THAM KHẢO............................................................................................................111
1. Sách về Phân tích thiết kế Hệ thống.....................................................................................111
2. Sách về ngôn ngữ lập trình:..................................................................................................111
3. Các tài nguyên khác..............................................................................................................111
Tô Trung Đoàn (DTH061034) Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Huỳnh Văn Thiện (DTH0610) Lớp DH7TH
Trang 4/111
Trang 4/111
Đồ án thực tập cuối khóa Giáo viên hướng dẫn
Website Quản Lý Khách sạn Nguyễn Hoàng Tùng
A.PHẦN MỞ ĐẦU
I. LỜI GIỚI THIỆU
1. GIỚI THIỆU VỀ CƠ QUAN THỰC TẬP
a) Lời giới thiệu:

5 Dịch vụ đánh giá tác động và quan trắc /
6 Dịch vụ phân tích các chỉ tiêu nước cấp, nước thải và không khí /
7 Dịch vụ xử ly nước thải, nước cấp, không khí và chất thải rắn (92121-9212100)
8 Mua bán thiết bị Phòng thí nghiệm, thiết bị xử lý nước và môi
trường
/
9 Thăm dò địa chất /
10 Dịch vụ tổ chức hội nghị hội thảo /
Tô Trung Đoàn (DTH061034) Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Huỳnh Văn Thiện (DTH0610) Lớp DH7TH
Trang 5/111
Trang 5/111
Đồ án thực tập cuối khóa Giáo viên hướng dẫn
Website Quản Lý Khách sạn Nguyễn Hoàng Tùng
d) Người đại diện theo pháp luật của Công ty:
• Chức danh: Giám đốc
• Họ tên: NGUYỄN VĂN ĐẠONam/Nữ: Nam.
• Sinh ngày: 15/07/1984 Dân tộc: Kinh Quốc tịch: Việt Nam
• Chứng minh nhân dân số: 351545518
• Ngày cấp: 26/03/2003Nơi cấp: Công An tỉnh An Giang
• Nơi đăng kí hộ khẩu thường trú: Ấp Hòa Tây A, Xã Phú Thuận,
Huyện Thoại Sơn, Tỉnh An Giang.
• Chổ ở hiện tại: P.Mỹ Xuyên,Tp Long Xuyên, Tỉnh An Giang.
• Điện thoại: 0972.644.643
• Email: .
e) Sơ đồ tổ chức quản lý:
f) Hướng phát triển:
• Ngày càng nâng cao chất lượng dịch vụ, chất lượng phục vụ đáp ứng nhu cầu của Khách
hàng về sản phẩm có chất lượng và uy tín.
• Mở rộng vi mô hoạt động trong và ngoài tỉnh.

• Chức năng Quản lý Phòng: Quản lý thông tin chi tiết từng phòng trong hệ thống gồm: quản
lý trạng thái phòng, loại phòng, kiểu phòng v.v.
• Chức năng quản lý các dịch vụ, phục vụ khách như: Dịch vụ giải trí, dịch vụ ăn uống, dịch
vụ du lịch.v.v.
• Chức năng Đặt Phòng: Khách hàng có thể đặt một phòng hoặc nhiều phòng ứng với nhiều
loại, kiểu phòng khác nhau. Khách hàng đặt phòng trưc tiếp tại bộ phận tiếp tân hoặc có thể
đặt phòng online, điện thoại.v.v.
• Chức năng Quản lý Hóa đơn thanh toán: Chức năng này cho phép quản lý việc thanh toán
tiền Phòng và các dịch vụ khác mà khách sử dụng.
• Chức năng Thống kê: Thống kê lại tất cả các hoạt động của khách sạn trong ngày, tuần,
tháng thống kê thu chi và báo cáo.
• Quản lý Danh sách Khách hàng: nhằm nắm được thông tin để có những chương trình
khuyến mãi hoặc thông báo quảng cáo đến khách hàng.
• Chức năng Đổi Phòng: chức năng cho phép khách hàng chuyển đổi phòng.
• Chức năng bảo mật, phân quyền sử dụng hệ thống.
II. LÝ DO CHỌN ĐỀ TÀI
• Đề tài là một yêu cầu thiết thực trong quản lý của các khách sạn đang hoạt động hiện nay,
do nhu cầu ngày càng tăng về số lượng khách du lịch, số lượng dịch vụ phục vụ, sự cạnh
tranh thương mại, tiết kiệm chi phí hoạt động và quan trọng hơn là sự hoạt động chính xác
và hiệu quả trong quản lý mới là cái quan trọng quyết định sự thành công trong hoạt động
kinh doanh của Khách sạn.
• Là một cách kiểm tra hiệu quả nhất những kiến thức đã học và là một cách tiếp cận với
thực tế có hiệu quả nhất.
• Là dự án thương mại có tiềm năng, nếu phát triển tốt sẽ có nhiều thuận lợi cho các Dự án
tiếp theo của Nhóm.
III. LỜI CẢM ƠN
• Nhóm xin chân thành cám ơn đến thầy cô, cán bộ, công nhân viên của Khoa Kĩ Thuât-Công
Nghệ-Môi Trường, các Khoa, đoàn thể khác của Trường Đại Học An Giang đã nhiệt tình
quan tâm và tạo nhiều điều kiện thuận lợi trong quá trình chúng em theo học tại Trường.
• Nhóm xin gửi lời cám ơn đến Công ty AGITECH đã tạo điều kiện thuận lợi cho nhóm

o Nhận đặt buồng và bố trí buồng
o Làm thủ tục đăng ký khách sạn cho khách
o Trực tiếp và phối hợp với các nhân viên phục vụ trong thời gian khách lưu lại tại
khách sạn
o Tiếp nhận và giải quyết các phàn nàn
o Theo dõi, cập nhật và tổng hợp các chi phí của khách
o Thanh toán và tiễn khách
o Tham gia công tác quảng cáo và tiếp thị của khách sạn
o Các nhiệm vụ khác.
• Bộ phận Quản lý: Bộ phận quả lý chịu trách nhiệm quản lý nhân viên phục vụ phòng,
nhân viên phục vụ các dịch vụ. Nhân viên phục vụ phòng có nhiệm vụ phục vụ giao phòng
và nhận phòng. Nhân viên phục vụ dịch vụ sẽ phục vụ các dịch vụ trong khách sạn.
Tô Trung Đoàn (DTH061034) Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Huỳnh Văn Thiện (DTH0610) Lớp DH7TH
Hội đồng Quản Trị
Ban Giám Đốc
TP.BỘ PHẬN TIẾP TÂN
TP.BỘ PHẬN QUẢN LÝ
TP.BỘ PHẬN KINH DOANH
NV tiếp tân NV p/v Phòng
NV Kế toán
NV p/v Dịch vụ
NV Kinh doanh
Trang 8/111
Trang 8/111
Đồ án thực tập cuối khóa Giáo viên hướng dẫn
Website Quản Lý Khách sạn Nguyễn Hoàng Tùng
• Bộ phận kinh doanh: Bộ phận kinh doanh bao gồm các nhân viên kế toán và nhân viên
kinh doanh. Trưởng phòng kinh doanh quản lý trực tiếp nhân viên kế toán và nhân viên
kinh doanh về tình hình doanh số, chiến lược kinh doanh của khách sạn…

- Tên dịch vụ khách hàng muốn sử dụng.
• Khi khách trọ có nhu cầu đổi phòng, hệ thống sẽ cung cấp chức năng đổi phòng cho khách
trọ.
• Khi khách hàng trả phòng. Nhân viên tiếp tân sẽ lập hóa đơn thanh toán gồm tiền thuê
phòng, tiền sử dụng dịch vụ.
• Các nhà quản lý có thể xem thông tin khách, thông tin nhân viên, thông tin phòng, thông tin
về dịch vụ, thông tin sử dụng phòng, thông tin sử dụng dịch vụ, các phiếu thống kê tháng,
quí hay năm.
b) Mô tả thành phần dữ liệu
• Sổ thuê Phòng của Khách hàng
Tô Trung Đoàn (DTH061034) Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Huỳnh Văn Thiện (DTH0610) Lớp DH7TH
Trang 9/111
Trang 9/111
Đồ án thực tập cuối khóa Giáo viên hướng dẫn
Website Quản Lý Khách sạn Nguyễn Hoàng Tùng
Ngày 14/04/2003
Mã sổ: A201
Phòng: 201
Nguyễn Thành Trung
CMND: 125001413
Ngô Hoàng Anh
CMND: 125006768
Quê quán: Quảng Nam
9
h
15/12/2003 - 18
h
20/12/2003
Mã sổ: A202

h
Café + Phở
3 205 Lê Như Ý 20
h
Giặt ủi
• Ghi vào phiếu thanh toán
Khách sạn Hòa Bình II Số
...........
PHIẾU THANH TOÁN TIỀN
Họ tên Khách :
................................................
Ngày đến
.
:
............................
Giờ đến

:
..............
Số Phòng:
........................................................
Ngày đi:
................................
Giờ đi:
..................
NGÀY TIỀN TỔNG
SỐ TIỀN
Phòng Dịch vụ
TỔNG CỘNG
Tổng số tiền bằng chữ:

1 Tô Trung Đoàn
Huỳnh Văn Thiện
Xác định và chọn lựa Dự án 25/01/2010
2 Tô Trung Đoàn
Huỳnh Văn Thiện
Khởi tạo và lập kế hoạch Dự án 26/01/201003/02/2010
3 Tô Trung Đoàn
Huỳnh Văn Thiện
Phân tích Hệ thống 04/02/201025/02/2010
4 Tô Trung Đoàn
Huỳnh Văn Thiện
Thiết kế Hệ thống 26/02/201003/03/2010
5 Tô Trung Đoàn
Huỳnh Văn Thiện
Hiện thực Phân tích và Thiết kế
Hệ thống bằng code
04/03/201004/04/2010
6 Tô Trung Đoàn
Huỳnh Văn Thiện,
các thành viên
khác, GVHD.
Kiểm thử và Cài đặt 04/04/201008/04/2010
7 Tô Trung Đoàn
Huỳnh Văn Thiện
Kết thúc Dự án, đánh giá Dự án.
Đề ra các chiến lược từ kinh
nghiệm thực hiện Dự án.
09/04/2010
• Xây dựng môi trường quản lý hệ thống và tài liệu hệ thống: Hệ thống được phát triển trên
nền. Net Framework 3.5, ngôn ngữ ASP.Net MVC Framework, Web Server IIS 7, Hệ quản

Báo cáo doanh thu
……………………..
.......
Hình 1:Phạm vi Hệ thống
Trang 12/111
Trang 12/111
Đồ án thực tập cuối khóa Giáo viên hướng dẫn
Website Quản Lý Khách sạn Nguyễn Hoàng Tùng
Tô Trung Đoàn (DTH061034) Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Huỳnh Văn Thiện (DTH0610) Lớp DH7TH
Trang 13/111
Trang 13/111
Đồ án thực tập cuối khóa Giáo viên hướng dẫn
Website Quản Lý Khách sạn Nguyễn Hoàng Tùng
b) Đánh giá khả thi
• Khả thi về kinh tế:
o Lợi nhuận từ việc xây dựng Hệ thống Website Quản lý Khách sạn
 Lợi nhuận hữu hình:
Tô Trung Đoàn (DTH061034) Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Huỳnh Văn Thiện (DTH0610) Lớp DH7TH
Mô tả phạm vi hệ thống
Website quản lý Khách sạn
Người lập: Tô Trung Đoàn
Ngày lập: 26/01/2010
Thông tin tổng quan:
Tên dự án: Xây dựng Website quản lý Khách sạn.
Đơn vị tài trợ: Khách sạn Hòa Bình II.
Quản lý Dự án: Tô Trung Đoàn—Huỳnh Văn Thiện
Phát biểu vấn đề:
Nhằm đáp ứng nhu cầu ứng dụng công nghệ thông tin cho các hoạt động kinh doanh và để

03 tháng.
Trang 14/111
Trang 14/111
Đồ án thực tập cuối khóa Giáo viên hướng dẫn
Website Quản Lý Khách sạn Nguyễn Hoàng Tùng
Trong đó, nếu Hệ thống mới triển khai thì công việc quản lý hồ sơ tại Bộ phận tiếp tân và
Bộ phận kinh doanh sẽ giảm đi 2 Nhân viên(có thể điều chỉnh và đào tạo sang các công việc
khác trong Khách sạn). Lương của 2 Nhân viên này là 1,5 triệu/tháng và 1,2 triệu/tháng, như
vậy mỗi năm sẽ giảm được 32 triệu. Hơn nữa, qua phân tích cho thấy, việc tính toán số liệu thủ
công thường hay sai sót và thời gian để điều chỉnh số liệu sai mất khoảng 15% của 3 Nhân viên
(1 ở Bộ phận lễ tân,2 ở Bộ phận kinh doanh), lương cho các Nhân viên đó (8,5*12), Hệ thống
mới sẽ giảm hoàn toàn việc tính sai số liệu, mỗi năm giảm đi (8,5*12*15%)=15,3. Việc xử lý
trên máy tính sẽ làm giảm đi hàng năm 3,6 triệu thay vì phải lưu trữ trên sổ sách, hồ sơ, giấy tờ.
Các lợi nhuận tăng tốc xử lý thông tin là 5 triệu/năm, Hệ thống mới cho phép mở rộng qui mô
hoạt động nhưng thông tin vẫn được quản lý, lợi nhuận ước tính 25 triệu/năm.
 Lợi nhuận vô hình: là lợi nhuận không thể xác định được bằng đơn vị tiền tệ
tại thời điểm hiện tại. Một số lợi nhuận hữu hình cũng có thể xem là lợi
nhuận vô hình tại vì không thể xác định chính xác tại giai đoạn này của Dự
án. Chúng có thể có thể chuyển thành lợi nhuận hữu hình trong các giai
đoạn sau khi xác định Dự án.
Một số lợi nhuận vô hình của HTTT Website Quản lý Khách sạn
STT Lợi nhuân
Tô Trung Đoàn (DTH061034) Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Huỳnh Văn Thiện (DTH0610) Lớp DH7TH
Bảng tổng hợp lợi nhuận hữu hình
Dự án Website Quản lý Khách sạn
Lợi nhuận Năm 1

5
-Loại bỏ và giảm chi phí

• Khả thi về kĩ thuật: đánh giá rũi ro về mặt kĩ thuật
Tô Trung Đoàn (DTH061034) Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Huỳnh Văn Thiện (DTH0610) Lớp DH7TH
Bảng chi phí phát triển ban đầu
Chi phí Năm đầu
• Chi phí phát triển Hệ thống
• Chi phí mua Host + Website
• Chi phí phần cứng,PC
• Chi phí đào tạo sử dụng
Tổng cộng
45
3,6
46
2
96,6
Bảng chi phí định kỳ
Dự án Website Quản lý Khách sạn
Chi phí Năm 2 đến 5
• Chi phí bảo hành
• Chi phí truyền thông (thuê Host)
• Chi phí thuê mới phần cứng
Tổng cộng
2,4
4
0
6,4
Trang 16/111
Trang 16/111
Đồ án thực tập cuối khóa Giáo viên hướng dẫn
Website Quản Lý Khách sạn Nguyễn Hoàng Tùng

Ngày: 26/01/2010
ST
T
Rủi ro Đánh
giá
Mô tả Mô tả khắc phục
1 Sự quen thuộc của người
dùng với việc sử dụng các
Hệ thống tương tự
Thấp 2/3 Nhân viên các Phòng
ban đã biết sử dụng máy
tính
Xây dựng kế hoạch
đào tạo các Nhân viên
chưa quen sử dụng
máy tính
2 Sự quen thuộc với tiến
trình Hệ thống
Cao Các Nhân viên chưa từng
tham gia phát triển Hệ
thống nào trước đây
Cần lập một kế hoạch
trình bày tầm quan
trọng và vai trò từng
giai đoạn cho mỗi
Nhân viên tham gia
vào Hệ thống
3 Sự quen thuộc của Nhóm
phát triển trong lĩnh vực
đề xuất

Mô tả Mô tả khắc phục
1 Giải quyết được vấn đề Quản lý
trong kinh doanh của Khách sạn.
Tạo điều kiện mở rộng phạm vi
kinh doanh.
Cao
2 Không làm thay đổi cấu trúc thủ
tục, các qui trình nghiệp vụ của
Khách sạn trước khi xây dựng Hệ
thống Website
Cao Hệ thống được xây dựng
mới nhưng vẫn đảm báo
tính thống nhất trong quản
lý của Khách sạn
Điều chỉnh các chức
năng Hệ thống sao
cho phù hợp với qui
trình nghiệp vụ.
Trang 18/111
Trang 18/111
Đồ án thực tập cuối khóa Giáo viên hướng dẫn
Website Quản Lý Khách sạn Nguyễn Hoàng Tùng
• Khả thi về thực hiện: Dự án được phát triển theo kế hoạch đã được lập trước thông qua
các ước lượng về chi phí, nhân lực, thời gian…Các điều chỉnh khi có thay đổi nên việc
hoàn thành dự án đúng thời gian là có khả thi.
• Khả thi về hợp đồng và luật: Thống nhất về bản quyền, vi phạm bản quyền, vi phạm bảo
mật, luật lao động, giấy phép kinh doanh, các điều lệ thương mại, các chuẩn báo cáo tài
chính… Các hợp đồng được hai bên kí kết và khảo sát trong suốt quá trình xây dựng và
phát triển theo Pháp luật.
III. CƠ SỞ LÝ THUYẾT

Trang 19/111
Trang 19/111
Đồ án thực tập cuối khóa Giáo viên hướng dẫn
Website Quản Lý Khách sạn Nguyễn Hoàng Tùng
2. Khái niệm về Hệ thống thông tin
a. Hệ thống thông tin: Là một tập hợp gồm nhiều thành phần mà mối liên hệ giữa
các thành phần này cũng như liên hệ giữa chúng với các hệ thống khác là liên hệ
thông tin với nhau.
b. Các loại Hệ thống thông tin:
• Hệ thống thông tin tác vụ (Transaction Processing System-TPS)
• Hệ thống thông tin quản lý (Management Information System MIS)
• Hệ hỗ trợ ra quyết định (Decision Support System DSS).
• Hệ chuyên gia (Expert System).
c. Biểu diễn Hệ thống thông tin:
Một Hệ thống thông tin được biểu diển qua các đặt trưng: Các thành phần hệ thống thông
tin và các mức mức nhận thức về hệ thống thông tin.d. Các mức nhận thức về Hệ thống thông tin
• Quan niệm: Hệ thống thông tin (HTTT) được biểu diễn ở mức độ logic, trừu tượng hóa, ở
mức độ này HTTT chỉ thể hiện được là có những gì? Mà không mô tả nó thực hiện ở gốc
độ vật lý, ngôn ngữ lập trình nào?
• Vật lý: Mô tả HTTT một cách cụ thể với một môi trường được lựa chọn, do đó nó được
mô tả liên quan đến các thiết bị tin học, phần cứng, phần mềm, ngôn ngữ cài đặt, mạng máy
tính, cơ sở dữ liệu…
• Tổ chức: Là mức mô tả trung gian giữa mức quan niệm và vật lý, xác định sự phân bố dữ
liệu và xử lý trên các bộ sự lý, truyền thông giữa các bộ phận xử lý.
e. Trình tự mô hình hóa Hệ thống thông tin
Tô Trung Đoàn (DTH061034) Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Huỳnh Văn Thiện (DTH0610) Lớp DH7TH

chia dữ liệu thành 2 loại sau:
o Dữ liệu tĩnh: Là dữ liệu ít biến động, ít thay đổi và có chu trình sống dài trong hệ
thống, nó phản ánh các đối tượng cấu trúc, tài sản, nhân viên, hàng hóa… của
doanh nghiệp mà chúng ta thường gọi là danh mục. Ví dụ: danh sách nhân viên…
o Dữ liệu biến động: Là dữ liệu phản ánh các giao dịch xảy ra trong hoạt động kinh
doanh, dịch vụ. Các dữ liệu này thường biến đổi và có tần suất cập nhật cao, chu
trình sống được xác định từ khi tạo mới cho đến khi hết báo cáo cuối cùng khai thác
dữ liệu. Ví dụ đơn đặt hàng, hóa đơn, giao hàng, thu chi..
• Xử lý: Phản ánh khía cạnh động của HTTT, mô tả quá trình thông tin được tạo ra, biến đổi
và bị loại khỏi HTTT với các mục đích sau:
o Sản xuất các sản phẩm thông tin mới dựa trên thông tin dữ liệu tồn tại dựa trên các
dạng thức đã được xác định như các chứng từ (Hóa đơn, đơn đặt mua hàng,…) các
báo cáo thống kê.
o Cập nhật tạo mới, chỉnh sửa hoặc hủy bỏ một thông tin, dữ liệu.
o Vận chuyên thông tin từ vị trí này sang vị trí khác ví dụ như: gửi một thông báo,
đơn đặt hàng…
• Con người: Là những người có vai trò trong việc điều hành và sử dụng HTTT được chia
thành 2 nhóm:
o Nhóm người dùng: Là những người sẽ sử dụng và khai thác HTTT bao gồm việc sử
dụng phần mềm và xử lý thủ công.
o Nhóm điều hành và phát triển HTTT: Bao gồm các phân tích viên, thiết kế viên, lập
trình viên,…có vai trò trong việc xây dựng và bảo trì hệ thống.
• Bộ xử lý: Máy móc thiết bị dùng để tự động hóa xử lý thông tin bao gồm các thiết bị phần
cứng như Server, PC…
• Truyền thông : Các phương tiện và cách thức trao đổi thông tin giữa các bộ xử lý, tùy theo
đặc điểm và qui mô của HTTT mà việc tổ chức truyền thông sẽ khác nhau ví dụ điện thoại,
fax, LAN, WAN, Internet.
Tô Trung Đoàn (DTH061034) Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Huỳnh Văn Thiện (DTH0610) Lớp DH7TH
Trang 21/111

sớm nên sẽ tránh sai sót hơn khi thời gian về cuối quá trình hoàn tất chương trình. Rất có
ích khi muốn có một hiểu biết tổng quan về hệ thống.
4. Mô hình Activity Diagram trong PTTK HTTT theo UML
Mô hình Activity trình bày hoạt động biễu diễn sự thi hành các hoạt động, chức năng Hệ
thống và các chuyển dịch biễu diễn sự chuyển giao điều khiển hoạt động cho một hoạt động kế tiếp
khi một hoạt động hoàn thành. Mục đích của Activity là cung cấp một cái nhìn về những dòng hoạt
động trong Use case hoặc tiến trình hoạt động nghiệp vụ. Các đối tượng của Activity.
a) Activity
Nội dung: Biểu diễn sự thực hiện một công việc hoặc một nhiệm vụ trong dòng công việc, nó cũng
miêu tả một thủ tục chương trình trong thiết kế chương trình.
Tên: Động từ + bỗ ngữ
b) Trạng thái bắt đầu và kết thúc
Nội dung: Hoạt động, trạng thái bắt đầu hoặc kết thúc tiến trình
Tô Trung Đoàn (DTH061034) Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Huỳnh Văn Thiện (DTH0610) Lớp DH7TH
Đặt Phòng Lập hóa đơn Thuê Phòng
Bắt đầu
Kết thúc
Trang 22/111
Trang 22/111
Đồ án thực tập cuối khóa Giáo viên hướng dẫn
Website Quản Lý Khách sạn Nguyễn Hoàng Tùng

c) Transition (dòng chuyển dịch)
Nội dung: Mô tả dồng chuyển dịch điều khiển khi một hoạt động hoàn thành dòng điều khiển sẽ tự
động chuyển sang một hoạt động khác.
d) Decision (điều kiện rẽ nhánh)
Nộ dung: Cho phép thiết lập sự chuyển dịch của dòng điều khiển trên nhiều tình huống chọn lựa
khác nhau. Một Decision bao gồm một dòng vào và nhiều dòng ra, trên mỗi dòng ra ta đặt một điều
kiện kiểm tra trong trường hợp điều kiện đúng dòng chuyển dịch điều khiển sẽ đi qua nhánh này và

Trang 23/111
Trang 23/111
Đồ án thực tập cuối khóa Giáo viên hướng dẫn
Website Quản Lý Khách sạn Nguyễn Hoàng Tùng
dùng, các tình huống này được thiết lập bởi các Use case, tổng hợp các Use case và actor cùng với
các quan hệ giữa chúng sẽ cho ta mô hình Use case mô tả hệ thống.
a) Actor
Ý nghĩa: Một actor là một đối tượng bên ngoài hệ thống giao tiếp với hệ thống theo một trong
những hình thức sau:
 Tương tác trao đổi thông tin với hệ thống hoặc sử dụng chức năng hệ thống.
 Cung cấp đầu vào hoặc nhận đầu ra của hệ thống.
 Không điều khiển hoạt động của hệ thống.
Ví dụ: Trong khách sạn
Khách hàng, Nhân viên tiếp tân là các actor
tương tác với hệ thống cung cấp đầu vào và
nhận đầu ra từ hệ thống.
• Tên actor: Là một danh từ
• Quan hệ giữa Actor: Là mối quan hệ chuyên biệt hóa, tổng quát hóa
• Xác định Actor
Xác định actor rất quan trọng. Actor được hiểu là một vai trò tham gia vào hệ thống không giống
như con người cụ thể hoặc công việc. Qua quá trình khảo sát và phân tích tài liệu hệ thống ta có thể
nhận ra actor thông qua các câu hỏi sau:
 Ai đang sử dụng hệ thống? Ai đang tác động hệ thống? hoặc Nhóm đối tượng nào cần hệ
thống trợ giúp để làm công việc?
 Ai tác động đến hệ thống? Những đối tượng, nhóm đối tượng hệ thống cần để thực hiện
hoạt động (hoạt động gồm chức năng chính. chức năng phụ...).
 Những hệ thống bên ngoài nào cần sử dụng hệ thống…
b) Use case
Một Use case được xem như một chức năng hệ thống từ quan điểm người dùng, như vậy tập hợp
tất cả Use case biểu diễn bộ mặt của hệ thống bao gồm các chức năng cần có để cung cấp cho các

• Mô tả Use case
Việc mô tả Use case gồm 3 phần:
 Mục tiêu của Use case.
 Actor khởi tạo Use case.
 Sự trao đổi thông tin giữa actor và Use case.
Ví dụ: Mô tả Use case thuê phòng của Khách Sạn
 Mục tiêu: Cho phép khách hàng thuê phòng của khách
 Actor khởi tạo: Khách hàng đến khách sạn gặp nhân viên tiếp tân để yêu cầu thuê
phòng và sử dụng dịch vụ của khách sạn.
 Trao đổi thông tin:
 Sau khi nhận yêu cầu thuê phòng của khách hàng, nhân viên tiếp tân sẽ kiểm
tra trạng thái phòng trong hệ thống tương ứng với thông tin phòng mà khách
hàng có nhu cầu thuê.
 Nhân viên tiếp tân sẽ lập phiếu thuê phòng nếu trạng thái phòng là trống,
ngược lại hoặc yêu cầu khách hàng đặt phòng hoặc tìm phòng khác cùng
loại…
• Mối quan hệ giữa các Use case
Một Use case có thể liên kết với Use case khác thông qua 2 loại quan hệ sau:
 Liên kết mở rộng(extend): Là liên kết tổng quát - chuyên biệt, trong đó Use
case chuyên biệt là mở rộng của Use case tổng quát bằng việc đưa thêm vào các
hoạt động ngữ nghĩa mới vào Use case chuyên biệt hoặc bỏ qua hoạt động của Use
case tổng quát.
Ví dụ:
Tô Trung Đoàn (DTH061034) Khoa: Kĩ thuật-Công Nghệ-Môi Trường
Huỳnh Văn Thiện (DTH0610) Lớp DH7TH
Khách hàng
Khách quen
Thuê
Phòng
Thuê Phòng theo

Huỳnh Văn Thiện (DTH0610) Lớp DH7TH
Khách hàng
Thuê
Phòng
Đặt Phòng
Kiểm tra
Phòng
<<use>>
<<use>>
Khách hàng
Thuê Phòng
Tên actor
Tên usecase
Nhân viên tiếp tân

Trích đoạn Kết nối dòng chuyển dịch: Xây dựng mô hìnhquan niệm Hệ thống mới Xây dựng các Usecase từ các hoạt động sẽ được tự động hóa Ràng buộc toàn vẹn tham chiếu HIỆN THỰC HÓA PHÂN TÍCH VÀ THIẾT KẾ(CODING)
Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status