1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài tập thực hành phân tích thiết kế hệ thống bộ môn hệ thống thông tin

28 10 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Phân Tích Thiết Kế Hệ Thống Bộ Môn Hệ Thống Thông Tin
Tác giả Phan Nhật Quang
Trường học Trường Đại Học Công Nghiệp TP.HCM
Chuyên ngành Công Nghệ Thông Tin
Thể loại bài tập thực hành
Thành phố Hochiminh City
Định dạng
Số trang 28
Dung lượng 1,82 MB

Nội dung

Khi tìm được một tour phù hợp, khách hàng có thê đặt tour trực tuyến, bằng cách điển thông tin đầy đủ vào form đặt tour, gồm các thông tin họ tên người đặt tour, số người lớn và số trẻ e

Trang 1

BỘ MÔN HỆ THỐNG THÔNG TIN

Họ tên sinh viên: Phan Nhật Quang Mssv:22684961

Trang 2

Module 1 (3t) Xac dinh yéu cau chức năng của hệ thống - mô hình hóa yêu câu chức năng băng sơ đô use case

Case study 1 Xây dựng website đặt tour du lịch trực tuyến

Céng ty du lich Lucky Tours mong muốn cung cấp cho khách hàng của họ các dịch vụ tốt nhất về đu lịch Họ cần xây dựng một website để quáng bá các địa điểm du lịch nồi tiếng, cung cấp cho khách hàng nhiều loại tour khác nhau, với nhiều hình thức du lịch đa dạng, phù hợp với nhiều loại đối tượng khách hàng, nhằm giúp cho khách hàng để đàng tìm cho mình một tour thích hợp đề có thê thư giản sau những ngày làm việc căng thắng

Website Lucky Tours hiển thị các địa điểm du lịch theo vùng miễn, và thông tin chi tiết về đặc điểm, những điểm tham quan, địa danh noi tiếng để khách hàng có thể tham khảo

Website cũng thường xuyên đưa lên những gói tour du lịch đa dang vé thời gian, địa diém, gia

cả, dịch vụ và các thông tin khuyến mãi để khách hàng có thế đễ dàng lựa chọn Với mỗi tour, website hiển thị các thông tin chỉ tiết bao gồm: lịch trình, thời gian, địa điểm và thời gian khởi

hành, giá tour Khi khách hàng chọn một tour cụ thé thi website hiển thi thong tin chi tiét lich

trình mỗi ngày của tour

Ngoài ra website cũng giúp khách hàng có thể tìm kiếm tour theo từ khóa, hoặc theo các tiêu chí thời gian, địa điểm, loại tour, bằng cách nhập trực tiếp vào ô tìm kiếm

Khi tìm được một tour phù hợp, khách hàng có thê đặt tour trực tuyến, bằng cách điển thông

tin đầy đủ vào form đặt tour, gồm các thông tin họ tên người đặt tour, số người lớn và số trẻ

em tham gia tour, chọn hình thức thanh toán, hệ thống kiểm tra cú pháp hoặc kiểu dữ liệu của

các thông tin nhập, nếu sai thì hệ thống yêu cầu nhập lại, néu dung thì hệ thống phải hiển thị thông báo đặt tour thành công, và đơn đặt tour sẽ được lưu vào hệ thống Một khách hàng có thê đặt nhiều tour tại nhiều thời điểm khác nhau, một tour có thê từ 10 đến 40 khách

Sau khi đặt tour thành công, khách hàng có thể thanh toán ngay hoặc thanh toán sau 24g, nếu

sau 24g không thanh toán thì đơn đặt tour sẽ bị hủy

Sau khi đặt tour, nếu vì một lý do nào đó, khách hàng không thể tham gia tour, khách hàng có thể gửi yêu cầu thay đối hoặc hủy đặt tour, bằng cách chọn chức năng yêu cầu hủy đặt tour,

nếu yêu cầu hủy đặt tour trước ngày khởi hành 24g thì hệ thống chấp nhận và hoàn tiền

70% giá vé, nến trước ngày khởi hành 12g thì được chấp nhận và hoàn 50% giá vé Nếu

trễ hơn thì không hoàn tiền

Website Lucky Tours cũng hỗ trợ cho nhân viên của công ty thực hiện các công việc; tạo_ tour mới, cập nhật thông tin tour, quản lý đơn đặt tour của khách hàng, một nhân viên có thể quản lý nhiều đơn đặt tour, một đơn đặt tour chỉ thuộc một nhân viên quản lý, thống kê doanh

thu, xử lý các yêu cầu thay đổi hoặc hủy đặt tour

Trang 3

Hệ thống cũng giúp người quản lý có thế quản lý nhân viên, phân công hướng dẫn viên cho

mỗi tour Một tour có thể từ 2 đề 3 hướng dẫn viên, một hướng dẫn viên có thề hướng dan

® - Nhân viên tạo tour mới

® Nhân viên cập nhật thông tin tour

® - Nhân viên quản lý ẩơn đặt tour

® - Người quản lý quản lý nhân viên

® - Người quản lý phân công hướng dân viên cho mỗi tour

s Người quản trị hệ thống phân quyên người dùng

® - Người quản trị hệ thông cập nhật chức năng của hệ thống

2 Mô hình hóa yêu cầu chức năng, sử dụng sơ đồ use case

- Xúc định các Acfor:

® Khách hàng: Người tham gia tour

® Nhân viên: Người chịu trách nhiệm duy trì hệ thong dat tour

© Neguwoi quan lp: Nguoi quan ly nhan viên

© Người quản trị hệ thông: Người chịu trách nhiệm quản trị hệ thong

- Xúc định Hse case:

® Khách hàng:

= Tim tour

Trang 4

Nq

= Thanh todn

= Huy tour

® Nhân viên:

=" Tao tour moi

= Cập nhật thông tin tour

= Quan ly don dat tour

© = Newoi quan ly:

= Quan lý nhân viên

“ Phân công hướng dân viên

®- Người quản trị hệ thông:

=_ Phân quyền người dùng

“_ Cập nhật chức năng hệ thông

- _ Sơ đồ use case biểu diễn các chức năng của hệ thống

Trang 5

3 Yêu cầm phi chức năng

Website phải có giao diện đẹp, dé str dung, bao mat, chay ổn định

4 Quy tắc nghiệp vụ

- _ Khách hàng có thể thanh toán ngay hoặc thanh toán sau 24g, nếu sau 24g không

thanh toán thì đơn đặt tour sẽ bị hủy

- Sau khi dat tour, nếu vì một lý do nào đó, khách hàng không thể tham gia tour,

khách hàng có thê gửi yêu cầu thay đổi hoặc hủy đặt tour, bằng cách chọn chức năng yêu cầu hủy đặt tour, nếu yêu cầu hủy đặt tour trước ngày khởi hành 24g

thì hệ thống chấp nhận và hoàn tiền 70% giá vé, nếu trước ngày khởi hành 12g

thì được chấp nhận và hoàn 50% giá vé Nếu trễ hơn thì không hoàn tiền

- Một khách hàng có thé dat nhiều tour tại nhiều thời điểm khác nhau, một tour có

thé tir 10 đến 40 khách

3 Quy trình nghiệp vụ

- _ Khách hàng có thể đặt tour trực tuyến, bằng cách điền thông tin đầy đủ vào form đặt tour,gồm các thông tin họ tên người đặt tour, số người lớn và số trẻ em tham gia tour, chọn hình thức thanh toán, hệ thống kiểm tra cú pháp hoặc kiêu dữ liệu

của các thông tin nhập, nếu sai thì hệ thống yêu cầu nhập lại, nếu đúng thi hệ

thống phái hiến thị thông báo đặt tour thành công, và đơn đặt tour sẽ được lưu

vào hệ thống

Case study 2 Xây dựng hệ thống quản lý thư viện của một trường đại học

Trang 6

Hệ thống quản lý thư viện là một phần mềm giám sát và kiếm soát các hoạt động trong thư viện, hệ thống cung cấp cho người dùng thông tin đây đủ về thư viện và các chức năng được

thực hiện trong Thư viện Hệ thông hoạt động trên mạng cục bộ của trường

Sách trong thư viện được chia lam hai loại, sách in và sách điện tử

s_ Đối với sách in:

— Hệ thống lưu trữ thông tin của các cuốn sách theo từng loại sách (ví dụ: sách kinh tế,

sách tin học, .), với mỗi loại, hệ thống lưu thông tin Mã loại, tên loại, Mã giá sách Mỗi loại sách gồm nhiều đầu sách, mỗi đầu sách được lưu trữ bởi các théng tin Ma dau sách, tên đầu sách, tác giả, đơn giá, năm xuất bản, nhà xuất bản, số lượng bản In và

thông tin tóm tắt nội dung

® Sách điện tử:

¬ Hệ thống lưu đưới dang tap tin, tên tập tin chính là Mã sách

Hệ thống giúp độc giả có thê tìm sách theo nhiều tiêu chí khác nhau như tên loại sách, tên

sách, tên tác giả, hoặc theo từ khóa,

Độc giả là các giảng viên hoặc sinh viên của trường, để mượn sách hoặc đọc sách, các độc giả phải đăng ký tài khoản trong hệ thông thư viện, Mã tài khoản chính là Mã giảng viên hoặc Mã sinh viên Khi cần mượn sách in thì độc giả phái đăng nhập vào hệ thống và thực hiện chức năng đăng ký mượn sách, bao gồm các thông tin: Mã sách, tên sách, tác giá, ngày mượn, ngày trả, khi đăng ký thành công thì độc giả đến gặp thủ thư để nhận sách

Đối với sách điện tử, độc giá cũng phải đăng nhập vào hệ thống đề có thé tim va doc online

trên mạng cục bộ của trường

Hệ thống quản lý thư viện cung cấp chức năng giúp thủ thư có thể thêm sách mới, quản lý việc mượn và trả sách, thông kê sách đã cho mượn, số sách còn trong kho Đôi với sách

điện tử, hệ thống có thé thống kê số lần truy cập, có thể đánh giá sách nào được yêu thích nhất

Đề duy trì hoạt động của thư viện, độc gia phải tuân thủ quy định về việc mượn và trả, nếu trễ

hạn sẽ bị phạt, quy định phạt như sau: nêu số ngày trễ hạn <7 ngay thi phat 5% don gia sách Nếu từ 7 ngày đến 15 ngày thì phạt 109% giá sách, nếu trên I5 ngày thì phạt 203%

Trang 7

- Déc gia tim sach

- Déc gia doc online

- Thu thu thém sach moi

- Tho thu quản lý việc mượn và trả sách

-_ Thủthư thống kê sách đã cho mượn, số sách còn trong kho

2 Mô hình hóa yêu cầu chức năng, sử dụng sơ đồ use case

- Xúc định các Acfor:

® - Độc giả là các giảng viên hoặc sinh viên của trường

© Thi thie ngwoi chiu trach nhiém quan lp viéc miron trả sách

- Xéac dinh use case:

Trang 8

3 Yêu cầm phi chức năng

Hệ thống phải có giao diện thân thiện đễ sử dụng, chương trình chạy ôn định

4 Quy tắc nghiệp vụ

- _ Độc giả phải tuân thủ quy định về việc mượn và trả, nếu trễ hạn sẽ bị phạt, quy định

phạt như sau: nếu số ngày trễ hạn <7 ngày thì phạt 5% đơn giá sách Nếu từ 7 ngày đến 15 ngày thì phạt 10% giá sách, nếu trên 15 ngày thì phạt 20% giá sách

3 Quy trình nghiệp vụ

- _ Khi cần mượn sách in thì độc giả phái đăng nhập vào hệ thống và thực hiện chức năng đăng ký mượn sách, bao gồm các thông tin: Mã sách, tên sách, tác gia, ngày mượn, ngày trả, khi đăng ký thành công thì độc giá đến gặp thủ thư đề nhận sách Đối với sách điện tử, độc giá cũng phải đăng nhập vào hệ thống để có thé tìm và đọc

Trang 9

Module 2 (6t) Viết đặc tả use case — m6 hinh hoa bang Activity

1 Dựa vào case study 2: “Xây dựng website dat tour du lich trực tuyến”, sinh

viên hãy viết đặc tả use case:

a “Đặt tour trực tuyến” và vẽ sơ đồ activity biểu diễn đặc tả

b “Tìm kiếm tour”, và vẽ sơ đồ activity biéu diễn đặc tả

a “Đặt tour trực tuyến” và vẽ sơ đồ activity biểu diễn đặc tả

- Hậu điêu kiện (Post-condition): nêu đặt tour thành công thì số

lượng người tham gia tour được cập nhật và khách hàng sẽ có

thông tin chỉ tiết về tour

6 Khách hàng chọn chức năng 7 Hệ thông hiền thị thông báo

thanh toán thanh toán thành công

8 Khách hàng xác nhận

¬ Luông sự kiện thay thê (alternate flow):

4.1 Hệ thống hiền thị thông tin khách hàng không hợp lệ 4.2 Khách hàng xác nhận 4.3 Hệ thông quay lại bước 2

Trang 11

- Tén use case: Tim kiém tour

- Mô tả sơ lược: chức năng tìm kiếm tour giúp khách hàng có thé

tìm kiếm tour trực tuyến

- Actor chính: Khách hàng

- Actor phụ: không

- Tiền điều kiện (Pre-condition): Không có

- Hậu điều kiện (Post-condition): Khi tìm kiếm hoàn tất khách hàng sẽ có thông tin chỉ tiết về tour đã tìm

- Luồng sự kiện chính (main flow):

1 Khách hàng chọn chức năng 2 Hệ thống hiền thị trang tim

3 Khách hàng nhập từ khóa hoặc 4 Hệ thống kiểm tra thông tin tour cần tìm tour khách hàng tìm

5 Hệ thống hiền thị các tour liên

quan

6 Khách hàng click vào tour 7 Hệ thống hiền thị các thông

8 Hệ thống thông báo tìm kiếm

thành công

- Luéng sv kién thay thé (alternate flow):

4.1 Hé thống hiền thị thông tin tìm kiêm không hợp lệ 4.2 Khách hàng xác nhận 4.3 Hệ thông quay lại bước 2

Sơ đồ activity biểu diễn đặc tả use case “Tìm kiếm tour”

Trang 12

2 Dựa vào case study 3: “Xây dựng hệ thống quản lý thư viện của một trường đại học” sinh viên hãy viết đặc tả use case:

a “Đăng ký mượn sách” và vẽ sơ đồ activity biểu diễn đặc tả

- Tên use case: Đăng ký mượn sách

- Mô tả sơ lược: chức năng Đăng ký mượn sách giúp Độc giả có

thể Đăng ký mượn sách trực tuyến

- Actor chính: Độc giả

- Actor phụ: không

- Tiền điều kiện (Pre-condition): Đăng ký, đăng nhập thành công

- Hậu điều kiện (Post-condition): Khi Đăng ký mượn sách thành

công Độc giả sẽ có thông tin chi tiết về việc mượn sách(ngày giờ

Trang 13

3 Độc giả nhập các thông tin cần _ 4 Hệ thống kiểm tra thông tin

thiệt đê mượn sách - - -

5 Hệ thông hiền thị chỉ tiết đăng

6 Độc giả click vào nút hoàn tất 7 Hệ thống hiền thị thông báo

8.Độc giả xác nhận

- Luéng sv kién thay thé (alternate flow):

4.1 Hé théng hién thị thông tin đăng ký không hợp lệ 4.2 Độc giả xác nhận 4.3 Hệ thông quay lại bước 2

Trang 14

b “Quan lý việc mượn sách” của actor thủ thư, vẽ sơ đồ activity

- Tên use case: Quản lý việc mượn sách

¬ Mô tả sơ lược: chức năng Quản lý việc mượn sách giúp Thủ thư

có thể Thủ thư Quản lý việc mượn sách trực tuyến

- Actor chinh: Thủ thư

- Actor phu: khéng

- Tiền điều kiện (Pre-condition): Đăng nhập thành công

- Hậu điều kiện (Post-condition): Quản lý mượn sách xong sẽ biết

số sách mượn, lịch sử mượn sách, lượng sách còn lại trong thư

viện,

- Luồng sự kiện chính (main flow):

1 Thủ thư đưa sách cho độc giả

2 Thủ thư đăng nhập vào hệ 3 Hệ thống hiền thị giao diện

4.Thủ thư đánh dấu sách vừa cho _5.Hệ thông tự động thông kê số

mượn ; liệu ; -

6 Thủ thư xác nhận sô liệu 7 Hệ thông hiên thi sách đã cho

mượn, sô sách còn lại trong thư viện

8.Thủ thư đưa thông tin lên trang

web thư viện

9 Thủ thư chọn một loại sách 10 Hệ thống kiểm tra dữ liệu

điện tử để thống kê

11.Hệ thống hiền thị số lần truy cập

12.Thủ thư xác nhận 13.Hệ thống tự động đưa ra các

loại sách được yêu thích nhất

13 Thủ thư xác nhận và đưa

thông tin lên web

- Luéng sv kién thay thé (alternate flow):

- 10.1 Hệ thống báo lỗi

10.2 Thủ thư xác nhận lôi

¢ So dé activity biéu dién dac ta use case “Quan lý việc mượn sách”

Trang 15

Module 3 (6t) Phân tích cấu trúc hệ thống - Mô hình hóa bằng Domain

4 Case study 2: “Xây dựng website đặt tour du lịch trực tuyến”

1 Xác định các lớp khái niệm, tìm các thuộc tính cho mỗi lớp

Mã đơn Ngày đặt Thông tin tour

Mã loại Tên loại

Trang 17

Khách hàng — Đơn đặt tour

Tour — Đơn đặt tour

Loại tour — Tour

Tour — Gói tour

Dịch vụ — Tour

Nhân viên — Đơn đặt tour

Người quản lý - Nhân viên

Người quản lý - Hướng

dẫn viên

Hướng dẫn viên — Tour

3 Vẽ sơ đồ Domain

Association Association Aggregation Aggregation Aggregation Association Aggregation Aggregation Aggregation

Một khách hàng có thé đặt nhiều tour, một tour thuộc một

khách hàng

Một tour có thể có nhiều đơn

đặt tour, một đơn đặt tour chỉ

thuộc một tour

Một loại tour gồm nhiều tour,

một tour thuộc một loại tour

Một tour gồm nhiều gói tour,

một gói tour thuộc một tour

Một tour gồm nhiều dịch vụ, một dịch vụ thuộc nhiều tour Một nhân viên quản lý nhiều

đơn đặt tour, một đơn đặt tour

thuộc một nhân viên quản lý

Một người quản lý có thể quản lý nhiều nhân viên, một

nhân viên chỉ thuộc một người quản lý

Một người quản lý có thể phân công nhiều hướng dẫn viên, một hướng dẫn viên

thuộc sự phân công của một người quản lý

Một hướng dẫn viên phụ trách

một tour, một tour được phụ

trách bởi một hướng dẫn viên

Ngày đăng: 27/12/2024, 11:32

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w