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: Hệ thống quản lý kí túc xá sinh viên của trường ĐH Công nghiệp Hà Nội.

45 1,2K 3

Đ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 45
Dung lượng 762 KB

Nội dung

Mục lục Lời nói đầu 2 Mục lục 3 Chương 1: Khảo sát hệ thống 4 1. Mô tả bài toán. 4 2. Xác định và phân tích các giá trị nghiệp vụ 6 3. Xác định các yêu cầu của hệ thống 7 Chương 2: Phân tích hệ thống. 8 1. Xây dựng biểu đồ use case 8 1.1 Xác định các tác nhân của hệ thống 8 1.2 Xác định ca sử dụng của hệ thống 8 1.3 Vẽ biểu đồ ca sử dụng 9 1.4 Đặc tả các ca sử dụng 11 2. Xây dựng biểu đồ lớp lĩnh vực 25 3. Xác định các lớp tham gia vào ca sử dụng 27 4. Biểu đồ hoạt động, biểu đồ trạng thái 34 5. Biểu đồ tương tác 38 Chương 3: Thiết kế hệ thống 39 1. Biểu đồ thành phần, biểu đồ triển khai. 39 2. Thiết kế lớp chi tiết 41 3. Thiết kế giao diện. 42

Trang 1

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

PHÂN TÍCH THIẾT KẾ HỆ THỐNG

Đề tài: Hệ thống quản lý kí túc xá sinh viên của trường

ĐH Công nghiệp Hà Nội.

Trang 2

Lời nói đầu

Trong thời đại hiện nay, mọi người rất trú trọng việc học tập, bồi bổ kiếnthức Hà Nội là nơi tập trung của rất nhiều sinh viên ở các tỉnh về học tập Vì

là sinh viên ở các tỉnh khác nhau tập trung về nên nhu cầu về chỗ ở ngày càngcấp thiết Sinh viên thường xin vào ở trong kí túc xá vì ở trong kí túc xá anninh khá tốt nên quá trình quản lý kí túc xá (khi không sử dụng công nghệthông) tin rất phức tạp và khó khăn Do vậy việc ứng dụng tin học vào việcquản lý kí túc xá là rất quan trọng, và đồng thời giảm thiểu được lượng chi phíđầu tư cho nguồn nhân công và là tăng hiệu quả tính chính xác trong việc quảnlý

Trường Đại Học Công Nghiệp Hà Nội là trường có số sinh viên đông củamiền bắc Việc quản lý kí túc xá sinh viên của trường rất khó khăn nếu không

có sự ứng dụng của tin học, vì vậy để có thể quản lý được kí túc xá sinh viênmột cách chặt chẽ hiệu quả cần xây dựng một hệ thống quản lý bằng tin học.Dựa vào mô hình cụ thể, quản lý kí túc xá sinh viên của trường Đại Học Côngnghiệp Hà Nội chúng em đã tìm hiểu và đi sâu vào nghiên cứu đề tài “Hệthống quản lý kí túc xá sinh viên” nhằm gúp cho việc quản lý kí túc xá của banquản lý trở lên dễ dàng và đơn giản hơn trong quá trình quản lý sinh viên.Bài khảo sát tại kí túc xá Trường Đại Học Công Nghiệp Hà Nội, dưới sựhướng dẫn của thầy Đỗ Mạnh Hùng phụ trách bộ môn Phân tích thiết kế hệthống

Trong bài tập chúng em còn nhiều sai sót, rất mong thầy giáo và các bạnchỉ bảo thêm

Nhóm chúng em xin chân thành cảm ơn!!!

Trang 3

Mục lục

Lời nói đầu 2

Mục lục 3

Chương 1: Khảo sát hệ thống 4

1 Mô tả bài toán 4

2 Xác định và phân tích các giá trị nghiệp vụ 6

3 Xác định các yêu cầu của hệ thống 7

Chương 2: Phân tích hệ thống 8

1 Xây dựng biểu đồ use case 8

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

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

1.3 Vẽ biểu đồ ca sử dụng 9

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

2 Xây dựng biểu đồ lớp lĩnh vực 25

3 Xác định các lớp tham gia vào ca sử dụng 27

4 Biểu đồ hoạt động, biểu đồ trạng thái 34

5 Biểu đồ tương tác 38

Chương 3: Thiết kế hệ thống 39

1 Biểu đồ thành phần, biểu đồ triển khai 39

2 Thiết kế lớp chi tiết 41

3 Thiết kế giao diện 42

Trang 4

Chương 1: Khảo sát hệ thống

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

Ký túc xá trường đại học công nghiệp thực hiện tin học hóa hệ thống quản

lý ký túc xá

Hệ thống ký túc trường đại học công nghiệp gồm 5 bộ phận:

 Quản lý sinh viên

 Quản lý phòng

 Quản lý nhân viên

 Quản lý điện nước

 Báo cáo thống kê

+ Quản lý sinh viên: Trong thời gian tạm trú ở ký túc xá bộ phận quản lýsinh viên sẽ nhập và lưu trữ toàn bộ thông tin về sinh viên Khi cần thiết cóthể sửa và xóa thông tin về sinh viên.Thông tin sinh viên bao gồm: mã sinhviên, tên sinh viên, ngày sinh, địa chỉ sinh viên, giới tính, điện thoại, mô tảkhác

+ Quản lý phòng: Nhập mới thông tin phòng, sửa thông tin phòng, xóathông tin phòng Thông tin về phòng bao gồm: mã phòng, tình trạng phòng, sốlượng sinh viên, khu nhà,mô tả khác

+ Quản lý nhân viên: Để theo dõi và quản lý nhân viên làm việc ký túc xáthực hiện thêm mới vào danh sách khi có nhân viên được tuyển, sửa thông tinkhi có những biến đổi xảy ra và xóa thông tin nhân viên khi hết hợp đồng hoặc

bị xa thải Các thông tin nhân viên bao gồm: mã nhân viên, tên nhân viên, điệnthoại liên hệ, mô tả khác

Trang 5

+ Quản lý điện nước: Khi sinh viên ở ký túc xá các phòng sẽ sử dụng điệnnước, hàng tháng bộ phận quản lý điện nước có trách nhiệm lập hóa đơn điệnnước của mỗi phòng Hóa đơn bao gồm các thông tin: số hóa đơn, mã phòng,ngày lập, tổng tiền Thông tin điện nước gồm: mã công tơ, mã phòng, tháng ghi

sổ, chỉ số đầu kì, chỉ số cuối kì Ngoài ra bộ phận này còn phải nhập thông tinđiện nước, xóa thông tin điện nước khi có sự thay đổi mức giá điện nước khi cóđiều chỉnh

+ Báo cáo thống kê: Lấy thông tin từ các bộ phận khác và có nhiệm vụthống kê số lượng sinh viên, thống kê tình trạng phòng, báo cáo doanh thu đểđưa lên giám đốc trung tâm ktx khi nhận được yêu cầu từ giám đốc trung tâm

ký túc xá

Hệ thống cho phép mọi người xem thông tin về nhân viên,sinh viên ở kýtúc xá nếu được sự đồng ý của quản lý hệ thống

Nhân viên của ký túc xá có thể xem sửa xóa thông tin sai trên hệ thống

Hệ thống lưu trữ thông tin về sinh viên , nhân viên, phòng của ký túc xá.Quản lý việc đăng ký ở ký túc xá qua hệ thống tự động

Quản lý thông tin điện nước, các phí dịch vụ khác ở ký túc xá

Hệ thống cập nhật thông tin thay đổi mỗi ngày cho giám đốc trung tâm kýtúc xá

Quản lý phòng ký túc xá thống kê lại số phòng còn trống , thông báo chosinh viên trong trường về số phòng trống và hạn đăng ký để sinh viên đăng ký

ở trong lý túc xá

Sinh viên đăng ký qua hệ thống của trường Sinh viên được cung cấp 1tài khoản riêng muốn đắng ký thì phải đăng nhập vào hệ thống.Nếu sinh viênđăng ký thành công thì thông báo thành công Ngược lại thì thông báo cho sinhviên biết để tìm nơi ở khác

Sinh viên sẽ phải thực hiện 1 số yêu cầu của ký túc xá nếu đáp ứng đầy

đủ yêu cầu thì hệ thống sẽ sắp xếp phòng cho sv thông báo về số phòng chosinh viên

Trang 6

Số điện nước của sinh viên sẽ được lưu lại trên hệ thống mỗi tháng vàđược tính thành tiền rồi gửi tới từng phòng vào một ngày cụ thể để sinh viênbiết và nộp tiền.

Việc thu phí ở sẽ được hệ thống tính toán và gửi tới từng sinh viên quamail Sinh viên có trách nhiệm nộp phí nếu không sẽ không được ở ký túc xá

Hệ thống cho phép sinh viên truy cập vào hệ thống để xem thông tin đượcthông báo hàng ngày như lịch thu phí ở, điện nước,hay hoạt động ở ký túc xá

2 Xác định và phân tích các giá trị nghiệp vụ

a Mang lại giá trị nghiệp vụ.

+ Tăng khả năng xử lý: thông tin được xử lý một cách tự động, có thể xử

lý đồng thời và cho kết quả nhanh chóng, chính xác.Thông tin về sinh viên vànhân viên được lưu lại chính xác, không phải mất công tìm kiếm khi cần sửachữa hay xóa

+ Đáp ứng yêu cầu nghiệp vụ một cách tin cậy, chính xác, an toàn, bí mật

b Mang lại giá trị kinh tế.

+ Giảm biên chế cán bộ, giảm chi phí hoạt động: nhờ có hệ thống đăng kí online, thông tin được xử lý tự động, không phải mất công nhận, nhập hồ sơ,giấy tờ nên giảm thiểu được số lượng cán bộ tham gia vào công tác này, từ đógiảm chi phí hoạt động cho tổ chức

+ Tăng thu nhập, hoàn vốn nhanh: khi hệ thống đăng kí online được triểnkhai trên mạng sẽ giảm chi phí thời gian và chi phí đi lại

c Mang lại giá trị sử dụng.

+ Sinh viên có thể nhanh chóng tìm ra các thông tin về các khoản phí màmình phải nộp

+ Cán bộ hay nhân viên ký túc xá có thể nhanh chóng tìm ra thông tin màmình cần tìm để xử lý

+ Tiên lợi cho sinh viên khi muốn đăng ký ở ký túc xá

+Nhiều người có thể truy nhập hệ thống cùng một thời điểm

d Khắc phục các nhược điểm của hệ thống cũ.

Trang 7

+ Hỗ trợ các chiến lược phát triển lâu dài, đáp ứng được các ưu tiên, cácràng buộc quan trọng của hệ thống

+ Hệ thống quản lý ký túc xá cung cấp thông tin đầy đủ, chi tiết về sinhviên, nhân viên ký túc xá

+ Một số việc đã được tự động hóa không phải làm thủ công như việcthông báo tiền điện nước cho từng phòng

+Việc cung cấp thông tin đầy đủ, chi tiết, tìm hiểu thông tin nhanh chóng,

dễ dàng, tiện lợi và những tiện ích do hệ thống mang lại sẽ giúp cho người sửdụng hài lòng, thoải mái, đó chính là những giá trị phi vật thể mà hệ thống đemlại

+ Tuy nhiên, bên cạnh các giá trị mà hệ thống mang lại, một vấn đề đặt ra

là cần phải có cơ chế xác nhận thông tin đã đăng ký của sinh viên để đảm bảocác thông tin đó là chính xác Việc này có thể thực hiện bằng cách kiểm tra hồ

sơ sau (hậu kiểm)

3 Xác định các yêu cầu của hệ thống

 Các yêu cầu chức năng:

+ Hỗ trợ nghiệp vụ:Nhập, lưu trữ,quản lý thông tin lý lịch, chỗ ở của sinhviên

+Hỗ trợ quản lý các thông tin khác của sinh viên

+ Hỗ trợ nhanh chóng chính xác việc tra cứu thông tin của từng sinh viên.+Kết xuất, báo cáo, in ấn các báo cáo biểu mẫu có liên quan đến thông tin

lý lịch, chỗ ở của sinh viên

 Các yêu cầu phi chức năng

+Người sử dụng phần mềm có thể không biết về máy tính do đó cần có trợgiúp dễ sử dụng

+Cho phép truy cập dữ liệu đa người dùng.Người dùng có thể truy cập dữliệu đồng thời

+Tốc độ thực hiện của máy tính phải nhanh chính xác

+Giao diện dễ dùng, trực quan, gần gũi với người sử dụng

Trang 8

+Phần hướng dẫn sử dụng trực quan sinh động.

+Ngôn ngữ trong hệ thống phải phổ biến phù hợp với nhiều người dù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

 Đăng kí ở kí túc xá

 Duy trì thông tin sinh viên

 Duy trì thông tin phòng ở

 Duy trì thông tin nhân viên

 Báo cáo thông tin quản lí ktx

 Lập hóa đơn thanh toán tiền phòng ở

 Lập hóa đơn thanh toán tiền điện nước

Các tác nhân Các ca sử dụng

Sinh viên Đăng nhập hệ thống

Đăng kí ở kí túc xáGiám đốc trung tâm ktx Đăng nhập hệ thống

Duy trì thông tin nhân viênNhân viên ktx Đăng nhập hệ thống

Duy trì thông tin sinh viênDuy trì thông tin phòng ởBáo cáo thông tin quản lí ktxLập hóa đơn thanh toán tiền phòng ở

Trang 9

Lập hóa đơn thanh toán tiền điệnnước

1.3 Vẽ biểu đồ ca sử dụng

Biểu đồ UC chính

Trang 10

Biểu đồ ca sử dụng của sinh viên

Biểu đồ ca sử dụng của Giám đốc trung tâm ktx

Trang 11

Biểu đồ ca sử dụng của nhân viên ktx

Trang 12

 Ca sử dụng này bắt đầu khi tác nhân muốn đăng nhập vào hệ thống

 Hệ thống yêu cầu tác nhân nhập tài khoản và mật khẩu đăng nhập

Trang 13

 Tác nhân nhập tên đăng nhập và mật khẩu đăng nhập của mình

 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ỏ đăngnhập, khi đó ca sử dụng kết thúc

c Tiền điều kiện

Không

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

Trang 14

- Nếu sinh viên chọn Đăng kí thì luồng sự kiện con “Đăng kí ở” sẽ được

- Hệ thống sẽ hiển thị mẫu đăng kí

- Sinh viên điền đầy đủ thông tin vào mẫu đăng kí

- Chọn vào biểu tượng đăng kí và xác nhận đăng kí Nếu sinh viên chọnHủy (không đăng kí nữa), ca sử dụng bắt đầu lại

- Hệ thống đưa sinh viên vào hệ thống sinh viên ở kí túc xá

- Nếu đã đủ số sinh viên ở trong kí túc xá thì thực hiện luồng A1

Hủy

- Hệ thống sẽ hiển thị mẫu đăng kí mà sinh viên đã đăng kí

- Sinh viên chọn vào biểu tượng xóa và xác nhận xóa Nếu sinh viên chọnHủy (không xóa nữa), ca sử dụng bắt đầu lại

- Hệ thống xóa bỏ sinh viên ra khỏi danh sách đăng kí ở kí túc xá

- Nếu hết hạn hủy thì thực hiện luồng A2

Các luồng rẽ nhánh

Luồng A1: sinh viên đăng kí không đủ các điều kiện tiên quyết hoặc là

đã đủ số người được vào ở kí túc xá

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

- Sinh viên có thể chọn học kì khác và đăng kí lại hoặc là thoát khỏi ca sửdụng này

Luồng A2: hết hạn được hủy đăng kí

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

- Ca sử dụng kết thúc

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 được thực hiện thành công thì sinh viên sẽ được vào ở kítúc xá Sinh viên có thể xóa đăng kí ở kí túc xá của mình trong thời gian chophép Trong các trường hợp khác hệ thống ở trạng thái không thay đổi

1.4.3 Ca sử dụng duy trì thông tin sinh viên.

a Mô tả tóm tắt

Trang 15

Tên ca sử dụng: Duy trì thông tin sinh viên.

Mục đích: Ca sử dụng này cho phép nhân viên trung tâm ktx duy trì thôngtin của Sinh viên trong hệ thống Nhân viên trung tâm ktx có thể thực hiện việcThêm, Sửa, và Xoá thông tin sinh viên từ hệ thống

Tác nhân: Nhân viên trung tâm ktx

Nếu Nhân viên trung tâm ktx chọn Thêm, luồng sự kiện con “Thêm một

sinh viên” sẽ được thực hiện

Nếu Nhân viên trung tâm ktx chọn Sửa, luồng sự kiện con “Sửa thông tin sinh viên” thông tin sinh viên sẽ được thực hiện

Nếu Nhân viên trung tâm ktx chọn Xoá, luồng sự kiện con “Xoá một sinh viên” một sinh viên sẽ được thực hiện

Thêm một sinh viên

 Hệ thống yêu cầu nhân viên trung tâm ktx nhập thông tin sinh viên, baogồm:

 Nhân viên trung tâm ktx nhập thông tin được yêu cầu

 Sinh viên được thêm vào hệ thống

 Hệ thống cung cấp cho Nhân viên trung tâm ktx thông tin mới của sinhviên

Sửa đổi thông tin sinh viên

 Hệ thống yêu cầu Nhân viên trung tâm ktx nhập mã số sinh viên

Trang 16

 Nhân viên trung tâm ktx nhập vào mã số sinh viên

 Hệ thống kiểm tra mã số sinh viên vừa nhập có tồn tại hay không? Nếu

không tồn tại thì thực hiện luồng A1

 Hệ thống hiển thị thông tin về sinh viên có mã số vừa nhập

Nhân viên trung tâm ktx sửa những thông tin cần thiết về sinh viên và xácnhận việc sửa đổi

 Hệ thống cập nhật những thay đổi vừa được thực hiện

Xoá một sinh viên

 Hệ thống yêu cầu Nhân viên trung tâm ktx nhập mã số sinh viên

 Nhân viên trung tâm ktx nhập vào mã số sinh viên

 Hệ thống kiểm tra mã số sinh viên vừa nhập có tồn tại hay không? Nếu

không tồn tại thì thực hiện luồng A1

 Hệ thống hiển thị thông tin về sinh viên

 Hệ thống hiển thị thông tin về sinh viên có mã số vừa nhập

 Hệ thống nhắc Nhân viên trung tâm ktx xác nhận việc xoá sinh viên

 Nhân viên trung tâm ktx xác nhận việc xoá

 Sinh viên đó sẽ bị xoá khỏi hệ thống

Các luồng rẽ nhánh

Luồng A1: Nhập mã số sinh viên không tồn tại

 Hệ thống thông báo lỗi

 Hệ thống yêu cầu Nhân viên trung tâm ktx nhập vào một mã số sinh viênkhác hoặc huỷ bỏ thao tác xoá hoặc sửa

 Nếu Nhân viên trung tâm ktx nhập mã số Sinh viên khác thì quay lại

luồng Xoá hoặc Sửa

Nếu Nhân viên trung tâm ktx chọn Huỷ, ca sử dụng kết thúc

c Tiền điều kiện

Nhân viên trung tâm ktx 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ông tin về sinh viên sẽđược thêm vào, sửa đổi, hay xoá khỏi hệ thống Trong các trường hợp khác, hệthống ở trong trạng thái chưa thay đổi

1.4.4 Ca sử dụng duy trì thông tin phòng ở

a Mô tả tóm tắt

Tên ca sử dụng: Duy trì thông tin phòng ở

Mục đích: Ca sử dụng này cho phép Nhân viên trung tâm ktx duy trì thôngtin các phòng trong hệ thống Nhân viên trung tâm ktx có thể thực hiện việcThêm, Sửa, và Xoá thông tin phòng từ hệ thống

Tác nhân: Nhân viên trung tâm ktx

Trang 17

 Nhân viên trung tâm ktx nhập thông tin được yêu cầu

 Hệ thống tạo ra mã số tự động (duy nhất) và gán cho phòng đó

 Phòng được thêm vào hệ thống

 Hệ thống cung cấp cho Nhân viên trung tâm ktx mã số của phòng

Sửa đổi thông tin phòng.

 Hệ thống yêu cầu Nhân viên trung tâm ktx nhập mã sốphòng

 Nhân viên trung tâm ktx nhập vào mã sốphòng

 Hệ thống kiểm tra mã số phòng vừa nhập có tồn tại hay không? Nếu

không tồn tại thì thực hiện luồng A1

 Hệ thống hiển thị thông tin về phòng có mã số vừa nhập

 Nhân viên trung tâm ktx sửa những thông tin cần thiết về phòng và xácnhận việc sửa đổi

 Hệ thống cập nhật những thay đổi vừa được thực hiện

Xoá một phòng.

 Hệ thống yêu cầu Nhân viên trung tâm ktx nhập mã số phòng

 Nhân viên trung tâm ktx nhập vào mã số phòng

Trang 18

 Hệ thống kiểm tra mã số phòng vừa nhập có tồn tại hay không? Nếu

không tồn tại thì thực hiện luồng A1

 Hệ thống hiển thị thông tin về phòng có mã số vừa nhập

 Hệ thống nhắc Nhân viên trung tâm ktx xác nhận việc xoá phòng

 Nhân viên trung tâm ktx xác nhận việc xoá

 Phòng đó sẽ bị xoá khỏi hệ thống

Các luồng rẽ nhánh:

Luồng A1: Nhập mã số phòng không tồn tại

 Hệ thống thông báo lỗi

 Hệ thống yêu cầu Nhân viên trung tâm ktx nhập vào một mã số phòngkhác hoặc huỷ bỏ thao tác xoá hoặc sửa

 Nếu Nhân viên trung tâm ktx nhập mã số phòng khác thì quay lại luồng

Xoá hoặc Sửa

Nếu Nhân viên trung tâm ktx chọn Huỷ, ca sử dụng kết thúc

c Tiền điều kiện

Nhân viên trung tâm ktx 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ông tin về phòng sẽ đượcthêm vào, sửa đổi, hay xoá khỏi hệ thống Trong các trường hợp khác, hệ thống

ở trong trạng thái chưa thay đổi

1.4.5 Ca sử dụng Duy trì thông tin nhân viên

a Mô tả tóm tắt

Tên ca sử dụng: Duy trì thông tin nhân viên

Mục đích: Ca sử dụng này cho phép Giám đốc trung tâm ktx duy trì thôngtin của nhân viên trong hệ thống Giám đốc trung tâm ktx có thể thực hiện việcThêm, Sửa, và Xoá thông tin nhân viên từ hệ thống

Tác nhân: Giám đốc trung tâm ktx

Trang 19

Nếu chọn Thêm, luồng sự kiện con “Thêm một nhânviên” sẽ được thực

Thêm một nhân viên

 Hệ thống hiển thị danh sách các phòng làm việc

 Hệ thống yêu cầu Giám đốc trung tâm ktx nhập thông tin nhân viên, baogồm:

- Giám đốc trung tâm ktx chọn phòng làm việc

 Giám đốc trung tâm ktx nhập thông tin được yêu cầu Hệ thống tạo ra mã

số tự động (duy nhất) và gán cho nhân viên Trong đó mã nhân viên được quiđịnh như sau:

- Mã nhân viên có độ dài tối đa 7 kí tự:

- 2 kí tự đầu qui định mã phòng

- 3 kí tự tiếp theo qui định mã nhóm ngành

- 2 kí tự cuối qui định số thứ tự của nhân viên trong nhóm ngành đó

 Nhân viên được thêm vào trong hệ thống

 Hệ thống cung cấp cho Giám đốc trung tâm ktx mã số mới của nhân viên

Sửa đổi thông tin nhân viên

 Hệ thống yêu cầu Giám đốc trung tâm ktx nhập mã số nhân viên

 Giám đốc trung tâm ktx nhập vào mã số nhân viên

 Hệ thống kiểm tra mã số nhân viên vừa nhập có tồn tại hay không? Nếu

không tồn tại thì thực hiện luồng A1

 Hệ thống hiển thị thông tin về nhân viên có mã số vừa nhập

 Giám đốc trung tâm ktx sửa những thông tin cần thiết về nhân viên và xácnhận việc sửa đổi

 Hệ thống cập nhật những thay đổi vừa được thực hiện

Xoá một nhân viên

 Hệ thống yêu cầu Giám đốc trung tâm ktx nhập mã số nhân viên

 Giám đốc trung tâm ktx nhập vào mã số nhân viên

Trang 20

 Hệ thống kiểm tra mã số nhân viên vừa nhập có tồn tại hay không? Nếu

không tồn tại thì thực hiện luồng A1

 Hệ thống hiển thị thông tin về nhân viên có mã số vừa nhập

 Hệ thống nhắc Giám đốc trung tâm ktx xác nhận việc xoá nhân viên

 Giám đốc trung tâm ktx xác nhận việc xoá

 Nhân viên đó sẽ bị xoá khỏi hệ thống

Các luồng rẽ nhánh

Luồng A1: Nhập mã số nhân viên không tồn tại

 Hệ thống thông báo lỗi

 Hệ thống yêu cầu Giám đốc trung tâm ktx nhập vào một mã số nhân viênkhác hoặc huỷ bỏ thao tác xoá hoặc sửa

 Nếu Giám đốc trung tâm ktx nhập mã số nhân viên khác thì quay lại

luồng Xoá hoặc Sửa

Nếu Giám đốc trung tâm ktx chọn Huỷ, ca sử dụng kết thúc

c Tiền điều kiện

Giám đốc trung tâm ktx 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ông tin về nhân viên sẽđược thêm vào, sửa đổi, hay xoá khỏi hệ thống Trong các trường hợp khác, hệthống ở trong trạng thái chưa thay đổi

1.4.6 Ca sử dụng Báo cáo thông tin quản lí ktx

a Mô tả tóm tắt

Tên ca sử dụng: Báo cáo thông tin quản lí ktx

Mục đích: Ca sử dụng này cho phép nhân viên ktx nhập thông tin quản líktx vào hệ thống Nhân viên ktx có thể thực hiện việc Thêm, Sửa, và Xoá thôngtin để báo cáo qua hệ thống

Tác nhân: nhân viên ktx

Trang 21

- Nếu chọn Thêm, luồng sự kiện con “Thêm một thông tin“ sẽ được thực

hiện

- Nếu chọn Sửa, luồng sự kiện con “Sửa một thông tin” sẽ được thực hiện

- Nếu chọn Xoá, luồng sự kiện con “Xoá một thông tin” sẽ được thực hiện.

Thêm một thông tin

 Hệ thống yêu cầu nhân viên ktx nhập thông tin:

- Tên công việc

- Hệ thống kiểm tra tên công việc có trong hệ thống không Nếu không cóthì thực hiện luồng A1

- Nội dung đã hoàn thành và chưa hoàn thành

 Nhân viên ktx nhập thông tin yêu cầu

Sửa một thông tin

 Hệ thống yêu cầu nhân viên ktx nhập thông tin:

- Tên công việc

- Hệ thống kiểm tra tên công việc có trong hệ thống không Nếu không cóthì thực hiện luồng A1

- Nhân viên ktx sửa những thông tin cần thiết và xác nhận việc sửa đổi

- Hệ thống cập nhật những thay đổi vừa được thực hiện

Xóa một thông tin

 Hệ thống yêu cầu nhân viên ktx nhập thông tin:

- Tên công việc

- Hệ thống kiểm tra tên công việc có trong hệ thống không Nếu không cóthì thực hiện luồng A1

- Nhân viên ktx chọn những thông tin cần xóa và xác nhận việc xóa

- Hệ thống cập nhật những thay đổi vừa được thực hiện

Các luồng rẽ nhánh:

Luồng A1: Nhập công việc không tồn tại

 Hệ thống thông báo lỗi

 Hệ thống yêu cầu nhân viên ktx nhập vào một công việc khác hoặc huỷ

bỏ thao tác

 Nếu nhân viên ktx nhập đúng tên công việc thì hệ thống sẽ tiếp tục thựchiên yêu cầu

 Nếu nhân viên ktx chọn HỦY thì ca sử dụng kết thúc

c Tiền điều kiện

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

d Hậu điều kiện

Trang 22

Nếu ca sử dụng này được thực hiện thành công, thông tin về việc báo cáo sẽđược thêm vào, sửa đổi hoặc xóa trong hệ thống Trong các trường hợp khác, hệthống ở trong trạng thái chưa thay đổi

1.4.7 Ca sử dụng lập hóa đơn thanh toán tiền phòng ở

a Mô tả tóm tắt

Tên ca sử dụng: Lập hóa đơn thanh toán tiền phòng ở

Mục đích: Ca sử dụng này cho phép nhân viên ktx tính toán thu tiền phòng

ở định kì của sinh viên và lập hóa đơn từ hệ thống Cán bộ quản lí kí túc xá có thể thực hiện việc Thêm, Sửa, và Xoá,in thông tin để tính toán số tiền sinh viên phải nộp từ hệ thống

Tác nhân: nhân viên ktx

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 nhân viên ktx muốnthêm, sửa, hoặc xóa thông tin để tính toán số tiền sinh viên phải nộp từ hệthống

 Hệ thống yêu cầu nhân viên ktx chọn công việc mà họ muốn thực hiện

- Nếu chọn Thêm thì luồng sự kiện con Thêm một thông tin sẽ được thực

hiện

- Nếu chọn sửa thì luồng sự kiện con Sửa thông tin sẽ được thực hiện.

- Nếu chọn Xoá thì luồng sự kiện con Xoá một thông tin sẽ được thực hiện

- Nếu chọn In thì luồng sự kiện con In một thông tin sẽ được thực hiện.

Thêm một thông tin

 Hệ thống yêu cầu nhân viên ktx nhập mã sinh viên

 Nhân viên ktx nhập thông tin được yêu cầu

 Hệ thống cung cấp cho nhân viên ktx thông tin về sinh viên và số tiềnphải đóng của sinh viên

Sửa đổi thông tin

 Hệ thống yêu cầu nhân viên ktx nhập mã sinh viên

 Nhân viên ktx nhập vào mã sinh viên

 Hệ thống kiểm tra mã sinh viên vừa nhập có tồn tại hay không? Nếu

không tồn tại thì thực hiện luồng A1

 Hệ thống hiển thị thông tin về sinh viên có mã số vừa nhập

Ngày đăng: 08/09/2016, 19:34

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w