1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài tập lớn Phân tích thiết kế hướng đối tượng Quản lý ký túc xá

61 2,3K 41
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

Định dạng
Số trang 61
Dung lượng 3,94 MB

Nội dung

Đây là tài liệu báo cáo bài tập lớn môn phân tích thiết kế hướng đối tượng đề tài quản lý ký túc xá trường đại học.Bao gồm các biểu đồ usecase, biêu đồ lớp lĩnh vực, biểu đồ lớp tham gia ca sử dụng, biểu đồ trình tự v.v...

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

Trang 2

MỤC LỤC

LỜI MỞ ĐẦU 2

1 Mô tả chi tiết bài toán 3

2 Xây dựng biểu đồ Use Case 5

3 Đặc tả Use Case 8

4 Biểu đồ lớp 13

5 Biểu đồ lớp lĩnh vực 14

6 Biểu đồ lớp chi tiết 15

7 Biểu đố lớp tham gia ca sử dụng 16

8 Biểu đồ Trình tự 22

9 Biểu đồ Cộng tác 31

10 Biểu đồ Trạng thái 40

11 Biểu đồ Hành động 43

12 Biểu đồ thành phần 51

13 Biểu đồ triển khai 52

14 Sinh mã trình 53

15 Giao diện chương trình 54

TÀI LIỆU THAM KHẢO 59

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

1

Trang 3

LỜI MỞ ĐẦU

Nước ta đang trong thời kì công nghiệp hóa, hiện đại hóa nhằm đưa ViệtNam thành nước công nghiệp văn minh, hiện đại Trong đó vấn đề ứng dụng tinhọc vào quá trình sản xuất, kinh doanh, quản lí đóng vai trò quan trọng

Hiện nay ở nước ta, số lượng sử dụng máy vi tính tăng lên rất nhanh theo đó

là quá trình tin học hóa cũng diễn ra mạnh mẽ Tin học đã và đang thâm nhập vàohầu hết các hoạt động của con người như nghiên cứu khoa học, tự động hóa, quảnlí Nhờ đó con người có thể làm việc một cách dễ dàng, thuận tiện, khoa học hơn.Ngoài ra tin học hóa làm giảm số người tham gia quản lí, giảm bớt sự vòng vèotrong quy trình xử lí, tăng tốc độ cập nhật và tra cứu dữ liệu, giảm bớt sai sót trongtính toán…

Để ứng dụng tin học cho việc xây dựng các hệ thống thông tin đòi hỏi phải

có quy trình, phương pháp để áp dụng Sau khi học môn “Phân tích thiết kế hệthống thông tin theo hướng đối tượng bằng UML”, chúng em đã biết thêm mộtcông cụ xây dựng một hệ thống thông tin.Và tương lai có thể áp dụng những kiếnthức này vào công việc và góp phần tin học hóa, phát triển đất nước

Trong bài tập lớn này chúng em chọn đề tài “phân tích thiết kế hệ thống

quản lí lí túc xá sinh viên” Với đề tài này chúng em muốn thử sức để học hỏi,

trao đổi kinh nghiệm và làm quen với thực tế trong việc xây dựng hệ thống thôngtin quản lí Ngoài ra, chúng em còn muốn góp một phần công sức cho ngôi trườngchúng em đang theo học – Trường Đại học Công nghiệp Hà Nội

Chúng em xin chân thành cám ơn cô Đỗ Thị Tâm là người đã cung cấp cho chúng

em những kiến thức cơ bản và hướng dẫn chúng em từng bước thực hiện đề tài này Mặc dù đã có sự tham khảo tài liệu và cố gắng hết sức nhưng cũng không tránh khỏi sai sót Chúng em rất mong nhận được sự thông cảm và góp ý của thầy

để chúng em hoàn thiện hơn

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

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

2

Trang 4

1 Mô tả chi tiết bài toán

1.1 Đặt vấn đề

Kí túc xá của trường ĐH Công nghiệp Hà Nội có quy mô rất lớn với sứcchứa khoảng 4000 sinh viên Quá trình quản lý thông tin chưa được tin học hóa.Công tác quản lí kí túc xá hầu hết được thực hiện bằng sổ sách, giấy tờ Các côngviệc quản lý sinh viên, cơ sở vậtchấ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 Đặ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.Trong quá trình khảo sát rút rađược các vấn đề như sau:

1.2 Cơ cấu, tổ chức

Bộ máy quản lí kí túc xá Đại học Công nghiệp Hà Nội bao gồm trưởng banquản lí và các nhân viên Các nhân viên là những người trực tiếp quản lý về cácvấn đề sinh viên, phòng, tiện nghi, dịch vụ…

Các nhân viên phải chịu trách nhiệmquản lý: Xét duyệt hồ sơ sinh viên đăng

kí, nhập thông tin sinh viên, thu phí nội trú đối với từng đối tượng sinh viên, cấpthẻ nội trú; thu tiền điện nước theo phòng, quản lý trật tư và vệ sinh các phòng; cậpnhật thông tin phòng, tiện nghi, dịch vụ 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…

1.3 Công việc, dữ liệu

Sinh viên:

 Khi sinh viên đăng kí phòng:

Sinh viên có nhu cầu ở kí túc xá phải đăng ký với ban quản lý ký túc xá theobiểu mẫu (chi tiết) Nếu sinh viên đủ điều kiện (các tiêu chuẩn để đủ đk được ởktx) được ở kí túc xá và còn chỗ trống thì kí hợp đồng và xếp phòng cho sinh viên.Ngược lại thì thông báo từ chối (mẫu thong báo từ chối) Khi sinh viên được đồng

ý vào ở kí túc xá thì phải cung cấp thông tin sinh viên bao gồm: họ và tên, ngàysinh, giới tính, quê quán, số CMND, mã sinh viên, lớp, khoa để lập hợp đồng

(biểu mẫu hợp đồng)

 Khi sinh viên chuyển phòng:

Sinh viên chuyển từ phòng này sang phòng khác thì số phòng thay đổi,nhưng tất cả thông tin sinh viên phải được giữ nguyên Nhân viên yêu thong tin gì

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

3

Trang 5

 Khi sinh viên chuyển ra ngoài:

Đăng ký chuyển ra ngoài

Sinh viên chuyển ra ngoài hay bị cắt hợp đồng thì mọi thông tin của sinhviên phải được xóa

 Tìm kiếm thông tin sinh viên:

Đầu tiên tất cả thông tin phòng phải được nhập để quản lý Nhân viên quản

lý cần quản lý phòng bao gồm: số phòng, loại phòng, số lượng sv, khu, giá tiền,người quản lý… Nếu có thay đổi thì phải cập nhật thông tin phòng

vụ, nếu không cung cấp dịch vụ nữa thì xóa thông tin dịch vụ

 Quản lý danh sách sinh viên ở kí túc xá

 Cho phép tìm kiếm thông tin của sinh viên

 Cập nhật và tính toán các khoản phí của sinh viên

 Quản lý thông tin các phòng

 Quản lý thông tin dịch vụ và thu phí các dịch vụ

 Quản lí thông tin nhân viên kí túc xá

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

4

Trang 6

 Lập các loại phiếu thu, phiếu phạt, báo cáo cần thiết…

Trang 7

1 Xây dựng biểu đồ Use Case

1.1 Tổng quát

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

6

Trang 9

 Quản Trị Hệ Thống:

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

8

Trang 10

2. Đặc tả Use Case

 Đặc tả ca sử dụng Đăng nhập:

Tên Use Case Đăng nhập

Tác nhân Người dùng(nhân viên, giám đốc, quản trị viên)

Mục đích Người dùng đăng nhập vào hệ thống để sử dụng phần mềm và

thực hiện các công việc của mình

Mô tả - Người dùng đăng nhập hệ thống qua form Đăng nhập bằng

tên tài khoản và mật khẩu của mình

- Hệ thống sẽ kiểm tra thông tin đăng nhập của người dùng, nếu đúng thì khởi động chương trình, nếu sai thì thông báo lạicho người dùng

Tiền điều kiện Người dùng đã được tạo tài khoản và có mật khẩu đăng nhậpHậu điều kiện Thông tin ngày giờ đăng nhập được lưu và lịch sử truy cập

Ngoại lệ Không có

 Đặc tả ca sử dụng Quản lý sinh viên:

Tên Use Case Quản lý sinh viên

Tác nhân Nhân viên quản lý sinh viên

Mục đích Cập nhật thông tin về sinh viên nội trú

Mô tả - Mỗi sinh viên khi được xét duyệt đơn đăng kí vào kí túc xá

phải cung cấp đầy đủ các thông tin cá nhân Nhân viên quản

lý ktx sẽ nhập thông tin của sinh viên vào CSDL

- Trường hợp thiếu thông tin hoặc có sai sót, sinh viên phải báolại với nhân viên quản lí và chỉnh sửa, bổ sung thông tin

- Khi sinh viên hết hợp đồng nội trú mà không gia hạn hoặc sinh viên ra trường thì nhân viên quản lý có thể xóa sinh viênTiền điều kiện Sinh viên đăng kí vào Ktx đúng là sinh viên của trường, có mã

sinh viên và đầy đủ thông tin cần thiếtHậu điều kiện Thông tin sinh viên được cập nhật đầy đủ, chính xác vào CSDLNgoại lệ Du học sinh, học sinh thuộc đơn vị liên kết… phải có giấy chứng

nhận khi làm thủ tục vào Ktx

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

9

Trang 11

 Đặc tả ca sử dụng Quản lý hợp đồng:

Tên Use Case Quản lý Hợp đồng

Tác nhân Nhân viên quản lý sinh viên

Mục đích Lập hợp đồng nội trú cho sinh viên

Mô tả - Mỗi sinh viên khi được xét duyệt đơn đăng kí vào kí túc xá

nhân viên quản lý sẽ xếp phòng và lập hợp đồng nội trú cho sinh viên

- Khi sinh viên hết hạn hợp đồng mà muốn gia hạn hợp đồng hoặc sinh viên được chuyển sang phòng mới thì sửa lại thông tin cho phù hợp

- Khi sinh viên hết hợp đồng nội trú mà không gia hạn hoặc sinh viên ra trường thì nhân viên quản lý có thể xóa hợp đồngTiền điều kiện Sinh viên được duyệt đơn vào ktx và đóng tiền đầy đủ

Hậu điều kiện Sinh viên được xếp phòng và cấp đúng chìa khóa phòng

Ngoại lệ Không có

 Đặc tả ca sử dụng Quản lý Phòng:

Tên Use Case Quản lý thông tin Phòng

Tác nhân Nhân viên quản lý phòng

Mục đích Cập nhật thông tin phòng nội trú

Mô tả - Khi mới xây dựng hệ thống, nhân viên quản lý ktx phải nhập

đầy đủ thông tin về phòng ở của sinh viên

- Trường hợp phòng ở của sinh viên có thay đổi thì nhân viên

có thể chỉnh sửa cho phù hợpTiền điều kiện Phòng nội trú đầy đủ tiện nghi theo quy định, có thể sử dụngHậu điều kiện Thông tin phòng được lưu đầy đủ, chính xác vào CSDL

Ngoại lệ Không có

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

10

Trang 12

 Đặc tả ca sử dụng Quản lý thông tin loại phòng:

Tên Use Case Quản lý loại Phòng

Tác nhân Nhân viên quản lý phòng

Mục đích Cập nhật thông tin loại phòng nội trú

Mô tả - Khi mới xây dựng hệ thống, nhân viên quản lý ktx phải nhập

đầy đủ thông tin về loại phòng ở của sinh viên

- Trường hợp thêm mới loại phòng hay thay đổi thông tin loại phòng, nhân viên có thể thêm sửa xóa thông tin loại phòngTiền điều kiện Có đầy đủ thông tin loại phòng mới đưa vào sử dụng

Hậu điều kiện Thông tin loại phòng được lưu vào CSDL

 Đặc tả ca sử dụng Quản lý thông tin Nhân viên:

Tên Use Case Quản lý Nhân viên

Tác nhân Nhân viên quản lý nhân sự

Mục đích Cập nhật thông tin nhân viên

Mô tả - Khi mới xây dựng hệ thống, nhân viên quản lý nhân sự ktx

phải nhập đầy đủ thông tin về các nhân viên của kí túc xá

- Nhân viên quản lý nhân sự có thể thêm sửa xóa thông tin của nhân viên khi cần

Tiền điều kiện Người dùng đăng nhập tài khoản quản lý nhân sự và có đủ hồ sơ

nhân viên để thực hiện tác vụHậu điều kiện Thông tin nhân viên được cập nhậy đầy đủ chính xác vào CSDL

 Đặc tả ca sử dụng Quản lý thông tin chức vụ:

Tên Use Case Quản lý thông tin chức vụ

Tác nhân Nhân viên quản lý nhân sự

Mục đích Cập nhật thông tin chức vụ

Mô tả - Khi mới xây dựng hệ thống, nhân viên quản lý nhân sự ktx

phải nhập đầy đủ thông tin về các chức vụ của nhân viên kí túc xá

- Nhân viên quản lý nhân sự có thể thêm sửa xóa thông tin chức vụ khi cần

Tiền điều kiện Người dùng có đủ thông tin chức vụ cần thiết để cập nhật

Hậu điều kiện Thông tin chức vụ được cập nhật chính xác trong CSDL

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

11

Trang 13

 Đặc tả ca sử dụng Lập phiếu thu:

Tên Use Case Lập phiếu thu

Tác nhân Nhân viên kế toán

Mục đích Lập các phiếu thu tiền nội trú, tiền dịch vụ kí túc xá

Mô tả - Khi sinh viên đóng tiền nội trú hoặc tiền dịch vụ hàng tháng,

nhân viên sẽ

- Nhân viên quản lý nhân sự có thể thêm sửa xóa thông tin chức vụ khi cần

Tiền điều kiện Đến hạn thu phí và sinh viên mang tiền đóng đầy đủ

Hậu điều kiện Cập nhật thông tin phiếu thu và xuất phiếu thu cho sinh viên

 Đặc tả ca sử dụng Tra cứu thông tin sinh viên:

Tên Use Case Tra cứu thông tin sinh viên

Tác nhân Nhân viên quản lý, giám đốc

Mục đích Tra cứu thông tin của sinh viên

Mô tả - Khi người dùng muốn tìm kiếm thông tin của các sinh viên

nội trú thì thực hiện các chức năng tìm kiếm như tra theo phòng, theo lớp…

Tiền điều kiện Người dùng có nhu cầu tìn thông tin sinh viê nhất định

Hậu điều kiện Đưa ra thông tin sinh viên đúng tiêu chí tra cứu của người dùng

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

12

Trang 14

 Đặc tả ca sử dụng Tra cứu thông tin phòng:

Tên Use Case Tra cứu thông tin phòng

Tác nhân Nhân viên quản lý, giám đốc

Mục đích Tra cứu thông tin phòng nội trú

Mô tả - Khi người dùng muốn tìm kiếm thông tin của các phòng nội

trú thì thực hiện các chức năng tìm kiếm như tra theo loại phòng, theo dãy…

Tiền điều kiện Người dùng có nhu cầu tìn thông tin sinh viê nhất định

Hậu điều kiện Đưa ra thông tin sinh viên đúng tiêu chí tra cứu của người dùngNgoại lệ không

 Đặc tả ca sử dụng Thống kê, báo cáo:

Tên Use Case Thống kê, báo cáo

Tác nhân Nhân viên quản lý, giám đốc

Mục đích Thống kê, lập báo cáo định kỳ

Mô tả - Khi người dùng muốn thực hiện các công tác báo cáo thống

kê định kỳ trong ktx, người dùng có thế chọn các mục báo cáonhư số lượng sinh viên nội trú, số phòng nội trú, danh sách phòng trống, báo cáo thu chi…

Tiền điều kiện Đến kỳ lập báo cáo thống kê,

Hậu điều kiện Các báo cáo thống kê có số liệu chính xác, được in ra hoặc ghi ra

file

Ngoại lệ Người dùng có thể không chọn in mà chỉ theo dõi tình hình

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

13

Trang 15

3. Biểu đồ lớp

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

14

Trang 16

4. Biểu đồ lớp lĩnh vực

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

15

Trang 17

5. Biểu đồ lớp chi tiết

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

16

Trang 18

6. Biểu đố lớp tham gia ca sử dụng

 Biểu đô lớp tham gia ca sử dụng đăng nhập

 Biểu đô lớp tham gia ca sử dụng đổi mật khẩu

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

17

Trang 19

 Biểu đô lớp tham gia ca sử dụng quản lý người dùng

 Biểu đô lớp tham gia ca sử dụng quản lý sinh viên

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

18

Trang 20

 Biểu đô lớp tham gia ca sử dụng quản lý nhân viên

 Biểu đô lớp tham gia ca sử dụng quản lý phòng

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

19

Trang 21

 Biểu đô lớp tham gia ca sử dụng lập hợp đồng

 Biểu đô lớp tham gia ca sử dụng lập phiếu thu nôi trú

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

20

Trang 22

 Biểu đô lớp tham gia ca sử dụng lập phiếu thu dịch vụ

 Biểu đô lớp tham gia ca sử dụng lập báo cáo thống kê

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

21

Trang 23

 Biểu đô lớp tham gia ca sử dụng tra cứu phòng

 Biểu đô lớp tham gia ca sử dụng tra cứu sinh viên

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

22

Trang 24

7. Biểu đồ Trình tự

 Biểu đồ trình tự ca sử dụng đăng nhập

 Biểu đồ trình tự ca sử dụng đổi mật khẩu

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

23

Trang 25

 Biểu đồ trình tự ca sử dụng quản lý người dùng

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

24

Trang 26

 Biểu đồ trình tự ca sử dụng quản lý sinh viên

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

25

Trang 27

 Biểu đồ trình tự ca sử dụng quản lý nhân viên

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

26

Trang 28

 Biểu đồ trình tự ca sử dụng quản lý phòng

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

27

Trang 29

 Biểu đồ trình tự ca sử dụng lập hợp đồng

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

28

Trang 30

 Biểu đồ trình tự ca sử dụng lập phiếu thu nôi trú

 Biểu đồ trình tự ca sử dụng lập phiếu thu dịch vụ

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

29

Trang 31

 Biểu đồ trình tự ca sử dụng tra cứu phòng

 Biểu đồ trình tự ca sử dụng tra cứu sinh viên

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

30

Trang 32

 Biểu đồ trình tự ca sử dụng lập báo cáo thống kê

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

31

Trang 33

8. Biểu đồ Cộng tác

 Biểu đồ cộng tác chức năng đăng nhập

 Biểu đồ cộng tác chức năng đổi mật khẩu

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

32

Trang 34

 Biểu đồ cộng tác chức năng quản lý người dùng

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

33

Trang 35

 Biểu đồ cộng tác chức năng quản lý nhân viên

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

34

Trang 36

 Biểu đồ cộng tác chức năng quản lý sinh viên

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

35

Trang 37

 Biểu đồ cộng tác chức năng quản lý phòng

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

36

Trang 38

 Biểu đồ cộng tác chức năng lập hợp đồng

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

37

Trang 39

 Biểu đồ cộng tác chức năng lập phiếu thu nội trú

 Biểu đồ cộng tác chức năng lập phiếu thu dịch vụ

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

38

Trang 40

 Biểu đồ cộng tác chức năng báo cáo thống kê

 Biểu đồ cộng tác chức năng tra cứu sinh viên

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

39

Trang 41

 Biểu đồ cộng tác chức năng tra cứu phòng

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

40

Trang 42

9. Biểu đồ Trạng thái

 Biểu đồ trạng thái lớp Sinh viên

 Biểu đồ trạng thái lớp nhân viên

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

41

Trang 43

 Biểu đồ trạng thái lớp phòng nội trú

 Biểu đồ trạng thái lớp hợp đồng

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

42

Trang 44

 Biểu đồ trạng thái lớp phiếu thu nội trú

 Biểu đồ trạng thái lớp phiếu thu dịch vụ

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

43

Trang 45

10. Biểu đồ Hành động

 Biểu đồ hành động đăng nhập

 Biểu đồ hành động đổi mật khẩu

Hệ Thống Quản Lý Kí Túc Xá Sinh Viên

44

Ngày đăng: 06/10/2018, 22:30

TỪ KHÓA LIÊN QUAN

w