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

BÀI TẬP LỚN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN VỚI UML HỆ THỐNG QUẢN LÝ KÝ TÚC XÁ TRƯỜNG HỌC VIỆN BƯU CHÍNH VIỄN THÔNG

20 718 0

Đ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

Định dạng
Số trang 20
Dung lượng 166,5 KB

Nội dung

Xác định các tác nhân của hệ thống Dựa vào văn bản mô tả bài toán, ta xác định được các tác nhân của hệ thống như sau:  Ban quản lí: Xét duyệt hồ sơ sinh viên đăng kí online, nhập thô

Trang 1

BÀI TẬP LỚN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN VỚI UML

HỆ THỐNG QUẢN LÝ KÝ TÚC XÁ

TRƯỜNG HỌC VIỆN BƯU CHÍNH VIỄN THÔNG

I.giới thiệu chung:

Hệ thống quản lý ký túc xá:

Tên hệ thống: Hệ thống quản lý ký túc xá trường HỌC VIỆN BƯU CHÍNH VIỄN THÔNG

1.Mô tả bài toán:

Kí túc xá của trường Học viện bưu chính viễn thông có quy mô rất lớn nên việc quản lý sinh viên, cơ sở vật chất, quản lý thu chi tiền phòng, tiền điện nước, tìm kiếm thông tin sinh viên còn gặp nhiều khó khăn, mặt khác công tác quản lí kí túc hầu hết được thực hiện bằng sổ sách Đặc biệt, vào đầu năm khi số lượng sinh viên đăng ký vào ở kí túc là rất nhiều, vì vậy cần phải có một chương trình quản lý kí túc để giúp ban quản lí thực hiện công việc nhanh hơn và tiết kiệm được nhiều thời gian hơn

Xuất phát từ yêu câu thực tế đó, nhóm 8 đã tiến hành khảo sát, phân tích và thiết kế hệ thống quản lí kí túc xá trường Học viện bưu chính viễn thông

Trước khi bước vào năm học mới, Ban quản lí KTX đưa ra thông báo

về việc đăng kí vào KTX Sau đó sinh viên có thể đăng kí trực tuyến trên hệ thống hoặc có thể đến nộp hồ sơ trực tiếp cho Ban quản lí kí túc Kết quả xét duyệt sẽ được gửi đến email mà sinh viên đã đăng kí (đối với trường hợp sinh viên đăng kí trực tuyến) Trong trường hợp sinh viên nộp hồ sơ đăng kí trực tiếp cho Ban quản lí thì Ban quản lí sẽ kiểm tra điều kiện của sinh viên

và phòng thuộc khoa của sinh viên đó để trả lời kết quả ngay cho sinh viên Khi sinh viên vào kí túc thì phải nộp phí nội trú theo quy định, khoản tiền này sẽ thu theo kì của từng năm học Ngoài ra, hàng tháng sinh viên còn phải đóng tiền điện, nước theo mức sử dụng của mỗi phòng mà chia đều cho mỗi người, đến cuối tháng sinh viên trong phòng nộp tổng tiền điện, nước

Trang 2

cho Ban quản lí kí túc.

2 Yêu cầu chức năng đối với hệ thống

 Quản lí lưu trữ tất cả thông tin hồ sơ đăng kí ở kí túc xá

 Quản lí danh sách sinh viên ở kí túc xá và tài sản trong kí túc xá

 Cập nhật các khoản phí & lệ phí khi phát sinh của sinh viên

 Tự động tính toán, tổng hợp các khoản phí và các khoản thu khác

 Đăng kí trực tiếp trên Internet hoặc trực tiếp đến đăng ký

 Đăng nhập hệ thống để xem thông tin

 Thống kê báo cáo hàng tháng

 Sinh viên đăng ký thuê phòng ở

3 Yêu cầu phi chức năng đối với hệ thống

 Về mặt giao diện của bài toán, thì cần được thiết kế sáng sủa, đẹp, dễ nhìn, dễ thao tác, thực hiện

 Cùng với đó nó còn phải có khả năng trợ giúp cho người dùng Một mặt nó không chỉ dễ thao tác với những người thành thạo về tin học

mà mặt khắc còn phải dễ thao tác với người ít hiểu biết về tin học

II Xác định các tác nhân của hệ thống

Dựa vào văn bản mô tả bài toán, ta xác định được các tác nhân của hệ thống như sau:

Ban quản lí: Xét duyệt hồ sơ sinh viên đăng kí online, nhập thông tin

sinh viên nếu họ đến đăng kí trực tiếp, thu phí nội trú đối với từng đối tượng sinh viên, thu tiền điện nước theo đầu người Thống kê, báo cáo: thông tin sinh viên, số lượng phòng đang ở và phòng còn trống, tiền phí nội trú đối với từng sinh viên và tiền điện nước đối với từng phòng

Tác nhân sinh viên: Sử dụng hệ thống để đăng kí vào kí túc xá, tìm

Trang 3

kiêm thông tin.

III Xác định các ca sử dụng của hệ thống

Dựa trên văn bản mô tả bài toán và việc phân tích để tìm ra các tác nhân, ta xác định được các ca sử dụng như sau:

 Đăng nhập hệ thống

 Xem thông tin phòng

 Đăng ký thuê phòng

 Trả phòng

 Thu phí nội trú

 Quản lý phòng

 Thống kê báo cáo

Quản lí người dùng Tìm kiếm thông tin Trả phòng

Quản lí phòng Thu phí nội trú Tìm kiếm thông tin Thống kê báo cáo Biểu đồ Use case cho hệ thống:

Trang 4

Quan ly phong Dang ky thue phong

Tra phong

Sinh vien

Xem thong tin phong

thong ke bao cao

thu phi noi tru

Ban quan ly

IV Đặc tả các ca sử dụng

1 Ca sử dụng Đăng nhập hệ thống

a Mô tả tóm tắt

Tên ca sử dụng: Đăng nhập hệ thống

Mục đích: Mô tả cách một người sử dụng đăng nhập vào hệ thống Tác nhân: Sinh viên, Ban quản lí

b Các luồng sự kiện:

Luồng sự kiện chính

Ca sử dụng này bắt đầu khi người sử dụng muốn đăng nhập vào hệ thống

 Hệ thống yêu cầu người sử dụng nhập tài khoản và mật khẩu đăng nhập

 Người sử dụng nhập tài khoản và mật khẩu đăng nhập của mình

Trang 5

 Hệ thống xác nhận tài khoản và mật khẩu đăng nhập có hợp lệ không,

nếu không hợp lệ thì thực hiện luồng A1.

 Hệ thống ghi lại quá trình đăng nhập

Các luồng rẽ nhánh

Luồng A1: Nhập sai tài khoản/mật khẩu đăng nhập

- Hệ thống hiển thị một thông báo lỗi

- Người sử dụng có thể chọn hoặc là đăng nhập lại hoặc là huỷ bỏ đăng nhập, khi đó ca sử dụng kết thúc

c Tiền điều kiện

Không có

d Hậu điều kiện

Nếu việc đăng nhập thành công, người sử dụng sẽ đăng nhập được vào

hệ thống

2.Ca sử dụng Tìm kiếm thông tin

a Mô tả tóm tắt

Tên ca sử dụng: Tìm kiếm thông tin.

Mục đích: Ca sử dụng này cho phép người dùng có thể tra cứu các

thông tin về sinh viên, về phòng

Tác nhân: Ban quản lí, Sinh viên, Khách.

b Các luồng sự kiện

Luồng sự kiện chính: Ca sử dụng này bắt đầu khi người dùng muốn tìm

kiếm thông tin về sinh viên hoặc về phòng trong ký túc

 Hệ thống hiển thị các lựa chọn:

- Tìm kiếm sinh viên

- Tìm kiếm phòng

 Hệ thống yêu cầu người dùng chọn chức năng tìm kiếm muốn thực

Trang 6

- Nếu người dùng chọn tìm kiếm sinh viên, luồng sự kiện con tìm kiếm sinh viên được thực hiện

- Nếu ca sử dụng chọn tìm kiếm phòng, luồng sự kiện con tìm kiếm phòng được thực hiện

 Tìm kiếm sinh viên

 Hệ thống hiển thị các lựa chọn:

- Tìm theo mã sinh viên

- Tìm theo họ tên

- Tìm theo khoa

- Tìm theo ngành học

 Hệ thống yêu cầu chọn tiêu chí tìm kiếm muốn thực hiện

 Người dùng chọn tiêu chí để tìm kiếm

 Hệ thống yêu cầu nhập từ khóa tìm kiếm theo từng tiêu chí

 Người dùng nhập từ khóa tìm kiếm theo từng tiêu chí

 Hệ thống hiển thị kết quả tìm kiếm

 Nếu người dùng chọn hủy, ca sử dụng kết thúc

Tìm kiếm phòng

 Hệ thống yêu cầu nhập mã phòng cần tìm

 Người dùng nhập mã phòng cần tìm

 Hệ thống hiển thị kết quả tìm kiếm

 Nếu người dùng chọn hủy, ca sử dụng kết thúc

c Tiền điều kiện

Không có

d Hậu điều kiện

Nếu ca sử dụng này được thực hiện thành công, kết quả tìm kiếm về sinh viên sẽ được trả lại cho người dùng

Trang 7

3.Ca sử dụng đăng ký thuê phòng.

a Mô tả tóm tắt

Tên ca sử dụng: Đăng ký thuê phòng

Mục đích:

- Giúp cho Sinh viên có thể đăng kí vào ở trong kí túc xá

- Giúp Ban quản lí có thể quản lí sinh viên trong ký túc

Tác nhân: Sinh viên, Ban quản lí

b Các luồng sự kiện

Luồng sự kiện chính

 Ca sử dụng này bắt đầu khi sinh viên muốn đăng kí vào ở kí túc xá, Ban quản lí duyệt hồ sơ đăng ký của sinh viên hoặc thêm một sinh viên vào trong ký túc

 Hệ thống hiển thị công việc tương ứng với từng quyền hạn của người dùng

- Đăng ký – Sinh viên

- Thêm sinh viên – Ban quản lí

 Nếu người dùng lựa chọn đăng ký, luồng sự kiện con đăng ký được thực hiện

 Nếu người dùng lựa chọn Thêm sinh viên, luồng sự kiện con thêm sinh viên được thực hiện

Đăng ký

- Hệ thống yêu cầu sinh viên điền các thông tin đăng ký.

- Sinh viên điền đầy đủ các thông tin đăng ký.

- Hệ thống yêu cầu xác nhận đăng ký.

- Sinh viên xác nhận việc đăng ký.

- Hệ thống kiểm tra thông tin đăng ký của sinh viên, gửi email thông

báo kết quả

Trang 8

- Nếu sinh viên chọn hủy, ca sử dụng kết thúc.

Thêm sinh viên

- Hệ thống yêu cầu nhập hồ sơ sinh viên cần thêm.

- Ban quản lí nhập hồ sơ sinh viên cần thêm.

- Hệ thống yêu cầu xác nhận thêm một sinh viên.

- Ban quản lí xác nhận việc thêm một sinh viên vào trong ký túc.

- Nếu ban quản lí chọn hủy, ca sử dụng kết thúc.

c Tiền điều kiện

Người dùng phải đăng nhập thành công vào hệ thống

d Hậu điều kiện

Nếu ca sử dụng được thực hiện thành công sinh viên có thể thực hiện đăng ký thành công vào trong ký túc

4 Ca sử dụng Quản lí phòng

a Mô tả tóm tắt

Tên ca sử dụng: Quản lí phòng.

Mục đích: Ca sử dụng này cho phép Ban quản lí ký túc quản lí phòng

trong ký túc bao gồm việc xóa sinh viên trong phòng, quản lí tài sản trong phòng

Tác nhân: Ban quản lí.

b Các luồng sự kiện

Luồng sự kiện chính: Ca sử dụng này bắt đầu khi Ban quản lí muốn

thực hiện xóa một sinh viên trong phòng, thêm hoặc xóa tài sản trong phòng

 Hệ thống hiển thị các lựa chọn

- Xóa sinh viên

- Chuyển phòng

Trang 9

- Thêm tài sản.

- Xóa tài sản

- Thu phí điện nước

 Hệ thống yêu cầu chọn công việc cần thực hiện:

- Nếu ban quản lí chọn Xóa sinh viên, luồng sự kiện con xóa sinh viên trong phòng được thực hiện

- Nếu ban quản lí chọn thêm tài sản, luồng sự kiện con thêm một tài sản được thực hiện

- Nếu ban quản lí chọn xóa tài sản, luồng sự kiện con xóa một tài sản được thực hiện

- Nếu ban quản lí chọn chuyển phòng, luồng sự kiện con chuyển phòng được thực hiện

 Xóa sinh viên

 Hệ thống hiển thị danh sách sinh viên trong phòng

 Ban quản lí chọn sinh viên cần xóa

 Hệ thống yêu cầu xác nhận việc xóa sinh viên

 Ban quản lí xác nhận việc xóa sinh viên trong phòng

 Nếu ban quản lí chọn hủy, ca sử dụng kết thúc

 Chuyển phòng

 Hệ thống yêu cầu chọn phòng có sinh viên cần chuyển phòng và phòng sinh viên đó chuyển đến

 Ban quản lí chọn phòng có sinh viên cần chuyển và phòng chuyển sinh viên đến

 Hệ thống kiểm tra tính hợp lệ của phòng chuyển đến và yêu cầu xác nhận việc chuyển

 Ban quản lí xác nhận việc chuyển phòng của sinh viên

 Nếu ban quản lí chọn hủy, ca sử dụng kết thúc

Trang 10

 Thêm tài sản

 Hệ thống yêu cầu chọn phòng cần thêm tài sản

 Ban quản lí chọn phòng cần thêm tài sản

 Hệ thống yêu cầu nhập tài sản cần thêm

 Ban quản lí nhập thông tin tài sản cần thêm

 Hệ thống yêu cầu xác nhận việc thêm tài sản vào phòng

 Ban quản lí xác nhận việc thêm tài sản vào phòng

 Nếu ban quản lí chọn hủy, ca sử dụng kết thúc

 Xóa tài sản

 Hệ thống yêu cầu chọn phòng cần xóa tài sản

 Ban quản lí chọn phòng cần xóa tài sản

 Hệ thống hiển thị danh sách tài sản của phòng đã chọn

 Ban quản lí chọn tài sản cần xóa

 Hệ t`ống yêu cầu xác nhận việc xóa tài sản

 Ban quản lí xác nhận việc xóa tài sản

 Nếu ban quản lí chọn hủy, ca sử dụng kết thúc

Thu phí điện nước

 Hệ thống hiển thị các lựa chọn:

- Nhập chỉ số điện

- Thu phí

 Hệ thống yêu cầu chọn công việc cần thực hiện:

- Nếu ban quản lí chọn nhập chỉ số điện, luồng sự kiện nhập chỉ số điện được thực hiện

- Nếu ban quản lí chọn thu phí, luồng sự kiện thu phí được thực hiện

 Nhập chỉ số điện:

- Hệ thống hiển thị danh sách các phòng

- Ban quản lí nhập chỉ số điện, nước mới cho các phòng

Trang 11

- Hệ thống yêu cầu in hóa đơn điện nước cho các phòng.

- Ban quản lí chọn in hóa đơn điện nước cho các phòng

 Thu phí

- Hệ thống yêu cầu chọn phòng cần thu phí

- Ban quản lí chọn phòng cần thu phí

- Hệ thống yêu cầu xác nhận việc thu phí

- Ban quản lí xác nhận việc thu phí và in hóa đơn xác nhận

c Tiền điều kiện

Ban quản lí phải đăng nhập thành công vào hệ thống

d Hậu điều kiện

Nếu ca sử dụng này được thực hiện thành công, việc xóa sinh viên trong phòng, thêm hoặc xóa tài sản trong phòng được thực hiện

5 Ca sử dụng Thu phí nội trú

a Mô tả tóm tắt

Tên ca sử dụng: Thu phí nội trú.

Mục đích: Ca sử dụng này cho phép ban quản lí thực hiện quản lí thu

phí nội trú của sinh viên

Tác nhân: Ban quản lí.

b Các luồng sự kiện

Luồng sự kiện chính: Ca sử dụng này bắt đầu khi ban quản lí muốn thực

hiện thu phí nội trú của sinh viên

 Hệ thống yêu cầu nhập thông tin sinh viên nộp phí, ngày thu phí

 Ban quản lí nhập các thông tin theo yêu cầu

 Hệ thống yêu cầu xác nhận việc thu phí

 Ban quản lí xác nhận việc thu phí và in hóa đơn cho sinh viên

c Tiền điều kiện

Trang 12

Ban quản lí phải đăng nhập thành công vào hệ thống

d Hậu điều kiện

Nếu ca sử dụng này được thực hiện thành công, thu phí nội trú của sinh viên được thực hiện

6 Ca sử dụng Trả phòng:

a Mô tả tóm tắt:

Tên ca sử dụng: Trả phòng(Sinh viên).

Mục đích: Ca sử dụng này cho phép sinh viên thực hiện trả phòng khi hết hạn ký hợp đồng

Tác nhân: Sinh viên

b.Các luồng sự kiện:

* Luồng sự kiện chính: ca sử dụng này bắt đầu khi hết hạn ký hợp

đồng thuê phòng của sinh viên

* Hệ thống yêu cầu nhập thong tin sinh viên, ngày hết hợp đồng

* Sinh viên nhập các thông tin theo yêu cầu

* Hệ thống yêu cầu xác nhận việc trả phòng

* Ban quản lý xác nhận việc trả phòng và in hóa đơn cho sinh viên

c Tiền điều kiện:

Sinh viên phải đăng nhập thành công vào hệ thống

d Hậu điều kiện:

Nếu ca sử dụng này được thực hiện thành công thì việc trả phòng của sinh viên được thực hiện

7 Ca sử dụng Thống kê báo cáo

a Mô tả tóm tắt

Tên ca sử dụng: Thống kê báo cáo.

Mục đích: Ca sử dụng này cho phép Ban quản lí có thể thống kê các

Trang 13

thông tin như: tổng số sinh viên trong ký túc cũng như số sinh viên của mỗi phòng, số phòng trống, thống kê phí nội trú của sinh viên

Tác nhân: Ban quản lí.

b Các luồng sự kiện

Luồng sự kiện chính: Ca sử dụng này bắt đầu khi Ban quản lí muốn

thống kê các thông tin như (tổng số sinh viên trong kí túc, số sinh viên của mỗi phòng, số phòng trống, thống kê phí nội trú của sinh viên)

 Hệ thống hiển thị các lựa chọn:

- Thống kê sinh viên

- Thống kê tình trạng phòng

- Thống kê phí nội trú

- Thống kê phí điện nước

Hệ thống yêu cầu Ban quản lí chọn công việc mà họ muốn thực hiện.

- Nếu Ban quản lí chọn “Thống kê sinh viên”, luồng sự kiện con

Thống kê sinh viên được thực hiện

- Nếu Ban quản lí chọn “Thống kê tình trạng phòng”, luồng sự kiện

con Thống kê tình trạng phòng được thực hiện

- Nếu Ban quản lí chọn “Thống kê phí nội trú”, luồng sự kiện con

Thống kê phí nội trú được thực hiện

- Nếu Ban quản lí chọn “Thống kê phí điện nước”, luồng sự kiện con

Thống kê phí điện nước được thực hiện

Thống kê sinh viên

 Hệ thống hiển thị các lựa chọn:

- Sinh viên trong ký túc.

- Thống kê sinh viên đăng ký.

- In

- Thoát

Trang 14

Hệ thống yêu cầu Ban quản lí chọn công việc.

 Ban quản lí chọn công việc cần thống kê

 Hệ thống hiển thị kết quả theo yêu cầu thống kê

- Nếu Ban quản lí chọn “In”, kết quả thống kê sẽ được in ra.

- Nếu Ban quản lí chọn “Thoát”, ca sử dụng kết thúc.

Thống kê tình trạng phòng

 Hệ thống hiển thị các lựa chọn:

- Các phòng đủ.

- Các phòng thiêu

- Các phòng trống

- In

- Thoát

Hệ thống yêu cầu Ban quản lí chọn công việc cần thực hiện.

 Hệ thống hiển thị kết quả thống kê theo yêu cầu

- Nếu Ban quản lí chọn “In”, kết quả thống kê sẽ được in ra.

- Nếu Ban quản lí chọn “Thoát”, ca sử dụng kết thúc.

Thống kê phí nội trú

 Hệ thống hiển thị các lựa chọn:

- Số sinh viên đã nộp.

- Số sinh viên chưa nộp.

- In

- Thoát

Hệ thống yêu cầu Ban quản lí chọn công việc.

 Ban quản lí chọn công việc cần thống kê

 Hệ thống hiển thị kết quả theo yêu cầu thống kê

- Nếu Ban quản lí chọn “In”, kết quả thống kê sẽ được in ra.

Trang 15

- Nếu Ban quản lí chọn “Thoát”, ca sử dụng kết thúc.

Thống kê phí điện nước

 Hệ thống hiển thị các lựa chọn:

- Các phòng đã nộp

- Các phòng chưa nộp

- In

- Thoát

Hệ thống yêu cầu Ban quản lí chọn công việc cần thực hiện.

 Hệ thống hiển thị kết quả thống kê theo yêu cầu

- Nếu Ban quản lí chọn “In”, kết quả thống kê sẽ được in ra.

- Nếu Ban quản lí chọn “Thoát”, ca sử dụng kết thúc.

c Tiền điều kiện

Ban quản lí phải đăng nhập thành công vào hệ thống

d Hậu điều kiện

Nếu ca sử dụng này được thực hiện thành công, ban quản lí có thể thống kê được tình hình về sinh viên, về các phòng và việc thu phí nội trú, phí điện nước trong ký túc

V.Biểu đồ cộng tác cho chức năng “ đăng ký thuê phòng”.

Trong bài tập này nhóm chúng tôi phân tích một chức năng “đăng ký thuê phòng”

Biểu đồ cộng tác là biểu đồ tương tác chỉ ra luồng sự kiện xuyên qua kịch bản Use case nhưng tập trung vào các quan hệ giữa các đối tượng vào cấu trúc tổ chức của đối tượng gửi và nhận công việc

Ngày đăng: 30/12/2015, 18:18

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w