HỌC VIỆN KỸ THUẬT MẬT MÃ
KHOA CÔNG NGHỆ THÔNG TIN
----------
BÁO CÁO MƠN HỌC
PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN
ĐỀ TÀI
XÂY DỰNG PHẦM MỀM QUẢN LÝ SINH VIÊN NỘI TRÚ
KÝ TÚC XÁ TRƯỜNG ĐẠI HỌC
Giáo viên hướng dẫn: Nguyễn Thái Sơn
Sinh viên thực hiện:
Nguyễn Văn Hiếu
Nguyễn Duy Diện
Nguyễn Hùng Huy
Nguyễn Minh Trí
Hồng Văn Vũ
Lớp: L08
1
Hà Nội, 2023
MỤC LỤC
CHƯƠNG 1: KHẢO SÁT HỆ THỐNG.................................................................................................................5
1.1 Khái quát về Ký túc xá Học viện Kỹ thuật Mật Mã......................................................................................5
1.1.1 Tồng quan về Học viện Kỹ thuật Mật Mã..............................................................................................5
1.1.2 Ký túc xá Học viện Kỹ thuật Mật Mã.....................................................................................................5
1.1.3 Chức năng và nhiệm vụ của ký túc xá....................................................................................................5
1.2 Các phương pháp khảo sát.............................................................................................................................6
1.2.1 Phương pháp quan sát.............................................................................................................................6
1.2.2 Phương pháp phỏng vấn.........................................................................................................................6
1.2.3 Phương pháp nghiên cứu tài liệu............................................................................................................8
1.3 Quy trình nghiệp vụ.......................................................................................................................................9
1.4 Ưu nhược điểm của hệ thống.........................................................................................................................9
1.4.1 Hệ thống cũ.............................................................................................................................................9
1.4.2 Hệ thống mới..........................................................................................................................................9
1.5. Yêu cầu chức năng và phi chức năng.........................................................................................................10
1.5.1. Yêu cầu chức năng...............................................................................................................................10
1.5.2. Yêu cầu phi chức năng.........................................................................................................................10
1.6. Mơ tả bài tốn.............................................................................................................................................11
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG..............................................................................................................13
2.1. Xác định tác nhân của hệ thống..................................................................................................................13
2.2. Biều đồ Usecase..........................................................................................................................................13
2.2.1.Usecase tổng quát.................................................................................................................................13
2.2.2. Usecase quản lý tài khoản cá nhân......................................................................................................14
2.2.3.Usecase quản lý sinh viên.....................................................................................................................16
2.2.4.Usecase quản lý phòng.........................................................................................................................19
2.2.5.Usecase quản lý hợp đồng....................................................................................................................23
2.2.6. Usecase quản lý tài khoản....................................................................................................................26
2.2.7. Usecase quản lý nhân viên...................................................................................................................30
2.2.8. Usecase quản lý tiện nghi....................................................................................................................33
2.2.9. Usecase quản lý kỷ luật.......................................................................................................................37
2.2.10. Usecase quản lý hóa đơn...................................................................................................................40
2.2.11. Usecase báo cáo, thống kê.................................................................................................................44
2.2.12. Usecase thanh toán............................................................................................................................48
2.3. Biểu đồ lớp dự kiến.....................................................................................................................................51
CHƯƠNG 3: THIẾT KẾ HỆ THỐNG..................................................................................................................52
2
3.1. Biều đồ trình tự...........................................................................................................................................52
3.1.1. Trình tự quản lý tài khoản cá nhân.....................................................................................................52
3.1.2
Trình tự quản lý sinh viên................................................................................................................53
3.1.3
Trình tự quản lý phịng....................................................................................................................54
3.1.4
Trình tự quản lý hợp đồng...............................................................................................................55
3.1.5
Trình tự quản lý tài khoản...............................................................................................................56
3.1.6
Trình tự quản lý nhân viên...............................................................................................................60
3.1.7
Trình tự quản lý tiện nghi................................................................................................................60
3.1.8
Trình tự quản lý kỷ luật...................................................................................................................61
3.1.9
Trình tự quản lý hóa đơn.................................................................................................................62
3.1.10 Trình tự Báo cáo thống kê..................................................................................................................66
3.1.11 Trình tự Thanh toán............................................................................................................................67
3.2. Biều đồ Hoạt động......................................................................................................................................69
3.2.1. Quản lý tài khoản cá nhân...................................................................................................................69
3.2.2
Quản lý sinh viên.............................................................................................................................72
3.2.3
Quản lý phòng..................................................................................................................................73
3.2.4
Quản lý hợp đồng............................................................................................................................74
3.2.5
Quản lý tài khoản.............................................................................................................................75
3.2.6
Quản lý nhân viên............................................................................................................................76
3.2.7
Quản lý tiện nghi.............................................................................................................................79
3.1.8
Quản lý kỷ luật.................................................................................................................................80
3.2.9
Quản lý hóa đơn..............................................................................................................................84
3.2.10 Báo cáo thống kê...............................................................................................................................85
3.2.11 Thanh Toán........................................................................................................................................86
3.3. Biều đồ lớp chi tiết......................................................................................................................................87
3.4. Thiết kế chi tiết lớp.....................................................................................................................................87
3.4.1 Lớp Sinh viên.......................................................................................................................................87
3.4.2 Lớp Hợp đồng.......................................................................................................................................88
3.4.3 Lớp TaiKhoanSV..................................................................................................................................89
3.4.4 Lớp TaiKhoanNV.................................................................................................................................89
3.4.5 Lớp ViPham........................................................................................................................................90
3.4.6 Lớp Phong............................................................................................................................................91
3.4.7 Lớp BaoCaoThongKe...........................................................................................................................91
3.4.8 Lớp NhanVien......................................................................................................................................92
3.4.9 Lớp NguoiQuanLy...............................................................................................................................93
3.4.10 Lớp NhanVienPhuTrach....................................................................................................................93
3.4.11 Lớp KeToan......................................................................................................................................93
3
3.4.12 Lớp TienNghi.....................................................................................................................................93
3.4.13 Lớp HoaDon......................................................................................................................................94
CHƯƠNG 4 : TRIỂN KHAI CHƯƠNG TRÌNH..................................................................................................95
4.1. Cơng cụ sử dụng........................................................................................................................................95
4.2. Mơ hình phát triển phần mềm....................................................................................................................95
4.3. Thiết kế CSDL...........................................................................................................................................96
4.3.1 Bảng SinhVien.....................................................................................................................................96
4.3.2 Bảng NhanVien....................................................................................................................................97
4.3.3 Bảng Phong.........................................................................................................................................97
4.3.4 Bảng HopDong....................................................................................................................................98
4.3.5 Bảng TienNghi.....................................................................................................................................98
4.3.6 Bảng BaoCaoThongKe........................................................................................................................98
4.3.7 Bảng HoaDon......................................................................................................................................98
4.3.8 Bảng TaiKhoanNV...............................................................................................................................99
4.3.9 Bảng TaiKhoanSV...............................................................................................................................99
4.3.10 Bảng ViPham.....................................................................................................................................99
4.3.11 Mô tả quan hệ CSDL.......................................................................................................................100
4.4. Thiết kế giao diện....................................................................................................................................101
4.4.1 Đăng nhập.........................................................................................................................................101
4.4.2 Đổi mật khẩu......................................................................................................................................102
4.4.3 Quản lý sinh viên...............................................................................................................................103
4.4.4 Quản lý hợp đồng..............................................................................................................................104
4.4.5 Quản lý Phòng...................................................................................................................................105
4.4.6 Quản lý hóa đơn................................................................................................................................106
4.4.7 Báo cáo thống kê...............................................................................................................................107
4.4.8 Thanh tốn.........................................................................................................................................108
4.4.9 Quản lý tiện nghi...............................................................................................................................110
4.4.10 Quản lý nhân viên............................................................................................................................111
4.4.11 Quản lý kỷ luật.................................................................................................................................112
CHƯƠNG 5 : KẾT LUẬN..................................................................................................................................112
4
CHƯƠNG 1: KHẢO SÁT HỆ THỐNG
1.1 Khái quát về Ký túc xá Học viện Kỹ thuật Mật Mã
1.1.1 Tồng quan về Học viện Kỹ thuật Mật Mã
Học viện Kỹ thuật Mật mã, tiền thân là Trường Cán bộ Cơ yếu Trung ương (ngày 15
tháng 4 năm 1976), Trường Đại học Kỹ thuật Mật mã (ngày 5 tháng 6 năm 1985) và Viện
Nghiên cứu Khoa học Kỹ thuật Mật mã (ngày 17 tháng 2 năm 1980), được thành lập ngày ngày
17 tháng 2 năm 1995 trên cơ sở sáp nhập Trường Đại học Kỹ thuật Mật mã và Viện Nghiên cứu
Khoa học Kỹ thuật Mật mã.
Học viện là cơ sở duy nhất của Việt Nam có chức năng đào tạo cán bộ có trình độ đại
học, sau đại học và nghiên cứu khoa học kỹ thuật mật mã của ngành Cơ yếu Việt Nam.
Đây còn là nơi đào tạo và bồi dưỡng đội ngũ cán bộ cơ yếu, sĩ quan chỉ huy kỹ thuật mật
mã cho quân đội Việt Nam, Lào, Campuchia và Cuba.
Hiện nay Học viện đào tạo thêm đại học chính quy hệ dân sự ngành CNTT (chun
ngành An tồn thơng tin, chun ngành lập trình nhúng và di động) và ngành Điện tử viễn
thông (chuyên ngành hệ thống nhúng và điều khiển tự động), Tiến sĩ ngành Mật mã và Thạc sĩ
chun ngành An tồn thơng tin.
1.1.2 Ký túc xá Học viện Kỹ thuật Mật Mã
Ký túc xá nằm trong khuôn viên của học viện , gồm dãy nhà 18 tầng với số lượng 300
phòng , có thể bố trí cho khoảng 1500 sinh viên nội trú. Các phịng có diện tích từ 35-50m2 ,
được trang bị các cơ sở vật chất cần thiết, khép kín, đầy đủ tiện nghi theo từng loại phịng. Có 3
loại phòng với các mức giá 700.000 đồng/tháng, 850.000 đồng/tháng, 1.000.000 đồng/tháng.
Bên cạnh phòng ở, ký túc xá học viện cũng bố trí căng tin, khu vui chơi ,sân thể thao,
trạm y tế phục vụ sinh viên.
1.1.3 Chức năng và nhiệm vụ của ký túc xá
Ký túc xá Học viện Kỹ thuật Mật mã có chức năng chính là nơi ở cho các sinh viên nội
trú trong học viện. Cung cấp các dịch vụ cần thiết phục vụ cuộc sống sinh hoạt của sinh viên.
Đối tượng : sinh viên đăng kí nội trú.
Mục tiêu : cung cấp một môi trường an toàn, thoải mái, tạo điều kiện cho sinh viên học
tập tốt.
5
1.2 Các phương pháp khảo sát
1.2.1 Phương pháp quan sát
* Đăng ký nội trú
Khi đi đăng ký, sinh viên cần mang thẻ sinh viên. Thông tin được nhập vào hệ thống.
Nhận được hợp đồng nội trú.
* Nhận phòng
Nhận phòng, kiểm tra điều kiện, tình trạng phịng.
* Thanh tốn tiền hàng tháng
Sinh viên có thể thanh tốn bằng tiền mặt, hoặc chuyển khoản
* Gia hạn hợp đồng
Khi hết hạn , sinh viên đăng ký gia hạn hợp đồng.
* Trả phòng
Trả phòng khi hết hạn hợp đồng : sinh viên bàn giao phòng cho ký túc xá
đồng
Trả phòng trước thời hạn hợp đồng : sinh viên đền bù một khoản tiền được ghi trong hợp
1.2.2 Phương pháp phỏng vấn
Ngày phỏng vấn: 18/2/2023
Địa điểm phỏng vấn : Học viện Kỹ thuật Mật mã
Người phỏng vấn: Nguyễn Duy Diện
Người trả lời : Quản lý
Câu hỏi
Câu hỏi 1: Ký túc xá có những loại phịng
nào?
Câu trả lời
- Phòng 700.000VND/1 người/1
Tháng
- Phòng 850.000VND/1 người/1
tháng
- Phòng 1.000.000VND/1 người/1
tháng
Câu hỏi 2: Khi đăng ký ở ktx sinh viên cần
- Đơn xin vào nội trú;
đề lại những thông tin gì
- Các giấy tờ chứng nhận là đối tượng ưu tiên
6
(nếu có)
- Thẻ sinh viên , CCCD
Câu hỏi 3: Những quy tắc và điều bắt buộc
- Người ở ký túc xá khi ra vào ký túc xá phải
sinh viên phải tuân theo khi ở ktx ?
xuất trình thẻ sinh viên. Từ 22h ngày hôm
trước đến 5h ngày hôm sau nghiêm cấm
người ở ký túc xá ra vào ký túc xá.
- Khơng tổ chức uống rượu bia, tàng trữ chất
kích thích , độc hại, xả rác bừa bãi trong ký
túc xá
Câu hỏi 4:Các hoạt động ngoại khóa của
- Tổ chức các buổi phòng cháy chữa cháy,
sinh viên ?
giao lưu văn nghệ…
- Có sân bóng chuyền, tennis, bóng rổ, cầu
lơng…
Câu hỏi 5: Quy trình thanh tốn các loại hóa
- Ban quản lý kiểm tra đồng hồ, sau đó lập
đơn?
hóa đơn điện nước rồi gửi đến từng phịng
- Sinh viên có thể thanh toán bằng tiền mặt
hoặc chuyển khoản
1.2.3 Phương pháp nghiên cứu tài liệu
7
- Ban giám hiệu: Thẩm định và phê duyệt các quyết định quan trọng về kế hoạch phát
triển, đầu tư, nâng cấp cơ sở vật chất của ký túc xá. Giám sát hoạt động của các phòng ban trong
ký túc xá và đảm bảo các hoạt động này tuân thủ đúng các quy định, quy trình và chính sách
của trường.
- Phịng hành chính: Lưu trữ và quản lý hồ sơ sinh viên đầy đủ và chính xác, bao gồm
thơng tin cá nhân, hành vi, khen thưởng và kỷ luật. Đảm bảo các bộ phận hoạt động hợp lý và
liên kết với nhau để đảm bảo hoạt động chung của ký túc xá
- Phòng tài vụ: Quản lý và ghi nhận các khoản thu và chi của ký túc xá, đảm bảo tính
chính xác và minh bạch trong việc thu chi.Giải quyết các vấn đề tài chính của sinh viên, như hỗ
trợ vay vốn, giải quyết các khiếu nại về thu chi, giúp đỡ sinh viên trong việc thanh toán và các
khoản phí khác.
- Phịng dịch vụ: Quản lý và giám sát hoạt động hàng ngày của ký túc xá, bao gồm cả
việc bảo trì, sửa chữa, bảo vệ an ninh, quản lý tiện nghi, cung cấp dịch vụ và giải quyết các vấn
đề phát sinh trong quá trình hoạt động.
- Bộ phận quản lý: Quản lý , lưu trữ thông tin của ký túc xá và sinh viên.
- Bộ phận điều hành: Quản lý và giám sát hoạt động của tất cả các phòng ban trong ký túc
xá, đảm bảo các hoạt động được thực hiện đúng quy định và đúng tiến độ. Giải quyết các vấn đề
liên quan đến đời sống sinh viên trong ký túc xá như cấp phát phòng, tài liệu, giải quyết khiếu
nại, tư vấn và hỗ trợ sinh viên.
- Bộ phận kế toán: Kiểm tra, lập, thu ngân và xử lý thanh tốn hóa đơn cho các dịch vụ và
nguyên vật liệu sử dụng trong ký túc xá, bao gồm tiền điện, nước, internet, thực phẩm, vật dụng
vệ sinh, vật liệu xây dựng và sửa chữa. Theo dõi và kiểm soát thu chi của ký túc xá, bao gồm
việc đưa ra kế hoạch ngân sách, quản lý tài chính và đảm bảo rằng các chi phí được sử dụng
hiệu quả và đúng mục đích.
8
- Bộ phận tiện nghi : Quản lý bảo trì và sửa chữa thiết bị, cơ sở vật chất, hệ thống điện
nước, các phòng và khu vực chung.Cung cấp các dịch vụ tiện ích, bao gồm Internet, đồ ăn,
nước uống, giặt là, giải trí và các dịch vụ khác. Kiểm soát việc sử dụng các tiện nghi và đảm
bảo sự an toàn và bảo vệ các tài sản của ký túc xá.
- Bộ phận an ninh: Đảm bảo an ninh, trật tự và an toàn cho ký túc xá. Quản lý hệ thống
giám sát và bảo vệ tồn bộ khn viên, các phòng ở và tài sản trong ký túc xá.
1.3 Quy trình nghiệp vụ
Khi sinh viên có nhu cầu ở ký túc xá thì sinh viên có thể liên hệ với ban quản lý ký túc xá
để tiến hành làm thủ tục đăng ký phịng hoặc sinh viên có thể làm thủ tục thuê và nhận phòng
để ở (trường hợp phòng còn trống).
Khi sinh viên làm thủ tục đăng ký thì sinh viên phải khai báo đầy đủ thơng tin cá nhân,
chuẩn bị các giấy tờ được yêu cầu. Hầu hết sinh viên đều phải đặt cọc một số tiền nhất định
dựa vào loại phịng mà mình đã đăng ký. Người quản lý lưu trữ thông tin cá nhân ,tạo lập hợp
đồng cùng tài khoản cá nhân cho sinh viên.
Trước khi nhận phòng , sinh viên kiểm tra cơ vật chất đúng với hợp đồng.Trong thời gian
ở ký túc xá, sinh viên được sử dụng và hưởng các quyền lợi ,dịch vụ có trong hợp đồng. Bên
cạnh đó, sinh viên cần tuân thủ các nội dung quy định của ký túc xá. Bộ phận kế tốn thơng báo
các khoản tiền hàng tháng, sinh viên có nghĩa vụ thanh tốn trong thời gian quy định.
Sau khi đặt phòng , sinh viên có thể huỷ đăng ký. Nếu chưa hết thời hạn , sinh viên phải
bồi thưởng khoản tiền theo quy định đã thỏa thuận. Sinh viên cũng có thể gia hạn hợp đồng
bằng cách liên hệ với ban quản lý. Hết thời hạn, sinh viên không gia hạn hợp đồng , phải bàn
giao phòng cho ban quan lý.
1.4 Ưu nhược điểm của hệ thống
1.4.1 Hệ thống cũ
Hệ thống, phần mềm cũ đã hỗ trợ tương đối ổn hoạt động quản lý KTX với những yêu
cầu. Tuy nhiên với số lượng lưu trữ ngày càng lớn , cùng việc mở rộng của học viện, việc xử lý
và khai thác dữ liệu dần trở nên khó khăn.
Phần mềm cũ có thể chậm hơn so với các hệ thống mới vì chúng có thể không đáp ứng
yêu cầu về tài nguyên của máy tính.
Khơng cịn đáp ứng u cầu bảo mật mới, có thể dễ dàng bị tấn công bởi các mã độc.
Giao diện còn nhiều bất tiện đối với người sử dụng.
1.4.2 Hệ thống mới
Với mục đích khắc phục được những nhược điểm của hệ thống cũ, chúng tôi xin đề xuất
ra một số yêu cầu cho hệ thống mới như sau:
- Hệ thống phần mềm mới có thể tự động hố các quy trình quản lý, giúp tiết kiệm thời
gian và nắm bắt các thông tin cần thiết một cách nhanh chóng.
9
- Tích hợp các dữ liệu từ nhiều nguồn vào một nơi duy nhất, giúp cho việc quản lý và tra
cứu dữ liệu dễ dàng hơn.
- Có thể đáp ứng yêu cầu về tài nguyên của máy tính và cung cấp tốc độ xử lý nhanh hơn.
- Dễ sửa chữa và cập nhật: Hệ thống phần mềm mới có thể được hỗ trợ bởi các nhà phát
triển phần mềm, giúp cho việc sửa chữa và cập nhật dễ dàng hơn.
độc.
- Bảo mật tốt: đáp ứng yêu cầu bảo mật mới và có thể dễ dàng bị tấn cơng bởi các mã
- Cung cấp giao diện người dùng thân thiện và dễ sử dụng, giúp cho việc sử dụng và quản
lý thơng tin trở nên dễ dàng và nhanh chóng.
- Các hệ thống cung cấp báo cáo và thống kê chi tiết, giúp cho việc quản lý và đánh giá
hiệu quả hoạt động của ký túc xá trở nên dễ dàng và chính xác.
1.5. Yêu cầu chức năng và phi chức năng
1.5.1. Yêu cầu chức năng
- Quản lý sinh viên
- Quản lý phòng
- Quản lý hợp đồng
- Quản lý tài khoản
- Quản lý tài khoản cá nhân
- Quản lý nhân viên
- Quản lý tiện nghi
- Quản lý kỷ luật
- Quản lý hóa đơn
- Báo cáo, thống kê
- Thanh tốn
1.5.2. u cầu phi chức năng
u cầu tiến trình:
• Phương pháp thiết kế hướng đối tượng
• Ngơn ngữ sử dụng: Java
• Cơng cụ sử dụng: Apache NetBeans IDE, SQL Server
Yêu cầu về sản phẩm: Chỉ sử dụng tối đa 256MB bộ nhớ
Yêu cầu về tổ chức: Tiến trình đáp ứng chuẩn DO178
Yêu cầu bên ngồi: Hệ thống khơng được để lộ thơng tin của sinh viên.
10
1.6. Mơ tả bài tốn
Quản lý sinh viên
sinh
Mỗi sinh viên của ký túc xá đều được ký túc xá quản lý những thông tin sau: mã
viên ,họ tên, giới tính, ngày sinh, q qn, điện thoại , email(nếu có), số CMND , quốc
tịch.
Quản lý phòng
Ký
Các phòng của ký túc xá được quản lý dựa vào phòng số, loại phịng, giá cơ bản.
túc xá gồm có ba loại phịng 1, 2, 3 tương ứng với giá như sau 700.000đ, 850.000đ,
1.000.000đ . Ngồi ra mỗi phịng cịn được trang bị các tiện nghi, nên tiện nghi cũng
được
quản lý theo mã tiện nghi, tên tiện nghi. Còn trang bị tiện nghi theo phòng được quản lý
dựa vào phòng số và số lượng tiện nghi trong từng phòng.
Quản lý hợp đồng
gian
Ký túc xá quản lý những thơng tin sau: Số phịng, họ tên người nhận phịng,thời
nhận,thời hạn. Tất cả thơng tin nhận phịng đều dựa vào thơng tin đăng ký th phịng đã
khai báo trước đó. Vì sinh viên có đăng ký mới được nhận phịng theo đúng thơng tin mà
sinh viên đã đăng ký.
được
Dựa trên thông tin đăng ký thuê phịng và thơng tin nhận phịng, việc trả phịng
ký túc xá quản lý các thơng tin sau: Số phịng trả, thời gian trả, họ tên người trả (có thể
trả
phịng trước thời hạn đăng ký). Nếu sinh viên muốn gia hạn thêm thời gian ở tại ký túc xá
thì phải tiến hành làm thủ tục đăng ký lại. Bên cạnh việc trả phịng của sinh viên thì ký
túc
xá sẽ kiểm tra lại tình trạng phịng.
Quản lý tài khoản
phụ
Ký túc xá quản lý tài khoản của người dùng ( người quản lý, kế toán , nhân viên
trách, sinh viên đăng ký nội trú). Sinh viên đăng ký sẽ được cấp tài khoản. Người dùng
kiểm tra , cập nhật thông tin cá nhân trong quyền hạn.
Quản lý tài khoản cá nhân
11
truy
Người dùng hệ thống (bao gồm sinh viên, các nhân viên có thẩm quyền) có thể
cập và thốt khỏi phần mềm hệ thống , đổi mật khẩu tài khoản trong q trình sử dụng.
Quản lý nhân viên
Quản lý thơng tin các nhân viên (kế tốn,bảo vệ, lao cơng,...) , lương thưởng hàng
tháng của nhân viên.
Quản lý tiện nghi
Quản lý cơ sở vật chất , các thiết bị trong phòng , các dịch vụ dành cho sinh
viên.Kiểm tra và bảo trì các phịng ở, các thiết bị và đồ dùng trong phòng.Giám sát việc sử dụng
các thiết bị như quạt, bình nóng lạnh, v.v..
Quản lý kỷ luật
Xác định các nội dung quy tắc kỷ luật, theo dõi hành vi sinh viên, xử lý vi phạm,
lưu trữ kỷ luật.
Quản lý hóa đơn
hóa
Quản lý điện ,nước; tạo lập các hóa đơn (tiền phịng, điện , nước, vệ sinh,..).Lập
đơn cho các khoản phí phịng ở, tiện nghi và dịch vụ khác. Thực hiện thu tiền và cập nhật thông
tin thanh toán vào hệ thống quản lý. Xử lý các trường hợp nợ phí và nhắc nhở sinh viên đóng
tiền
đúng hạn. Giám sát các khoản phí đã thanh tốn và chưa thanh toán. Thống kê số tiền đã thu và
các khoản phí cịn nợ của mỗi sinh viên và của tồn ký túc xá. Lập các báo cáo về tình hình thu
chi và tài chính của ký túc xá.
Báo cáo , thống kê
Thống kê số lượng sinh viên ở ký túc xá và số lượng phòng đang được sử
dụng.Thống kê thu nhập từ việc cho thuê phòng, cũng như các khoản phí khác như tiền điện,
nước, v.v.Thống kê tỷ lệ lấp đầy phòng ở ký túc xá và số lượng sinh viên đăng ký ở mỗi kỳ
học.Thống kê về việc bảo trì và sửa chữa các phịng ở.Thống kê đánh giá và phản hồi của sinh
viên về chất lượng dịch vụ của ký túc xá.
Thanh tốn
Sinh viên nhận thơng báo , xem các khoản tiền cần đóng (tiền phịng , phí các dịch
vụ như điện , nước ,..) .Sinh viên thực hiện đóng tiền qua phần mềm bằng tài khoản ngân
hàng trong thời gian quy định.
12
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG
2.1. Xác định tác nhân của hệ thống
hồi...
- Sinh Viên: Đăng ký nội trú, thanh tốn, xem thơng tin phịng, cá nhân,đánh giá, phản
- Người quản lý: là người trực tiếp quản lý hầu hết các hoạt động trong ký túc xá: QL
phòng, QL sinh viên, QL tiện nghi, QL tài khoản, QL nhân viên, QL kỷ luật,...
- Kế tốn: là người quản lý hóa đơn, tổng hợp, thống kê, báo cáo hàng tháng.
- Nhân viên phụ trách : là người quản lý tiện nghi, thông kê báo cáo
2.2. Biều đồ Usecase
2.2.1.Usecase tổng quát
13
2.2.2. Usecase quản lý tài khoản cá nhân
14
a. Kịch bản cho usecase đăng nhập
Tên usecase
Đăng nhập
Tác nhân chính
Người dùng (Người quản lý/Nhân viên phụ trách/Kế tốn/Sinh viên)
Mức
2
Người chịu trách
nhiệm
Người quản lý
Tiền điều kiện
Người dùng có tài khoản , chưa có người dùng nào đăng nhập hệ
thống
Đảm bảo thành cơng
Đăng nhập thành cơng
Kích hoạt
Người dùng chọn mục đăng nhập
Chuỗi sự kiện chính :
1.
2.
3.
4.
Hệ thống hiện thị form đăng nhập
Người dùng nhập ID , password và nhấn Login
Hệ thống kiểm tra xác nhận thông tin
Hệ thống thông báo đăng nhập thành công
Ngoại lệ:
3.a Hệ thống thông báo đăng nhập thất bại
3.a.1 Hệ thống yêu cầu người dùng nhập lại thông tin
3.a.2 Người dùng nhập lại thông tin
b. Kịch cho usecase đổi mật khẩu
15
Tên usecase
Đổi mật khẩu
Tác nhân chính
Người dùng (Người quản lý/Nhân viên phụ trách/Kế toán/Sinh viên)
Mức
2
Người chịu trách
nhiệm
Người quản lý
Tiền điều kiện
Người dùng đã đăng nhập vào hệ thống
Đảm bảo thành cơng
Đổi mật khẩu thành cơng
Kích hoạt
Người dùng chọn mục đổi mật khẩu
Chuỗi sự kiện chính :
1. Hệ thống hiện thị form đổi mật khẩu
2. Người dùng nhập thông tin được yêu cầu
3. Hệ thống kiểm tra dữ liệu được nhập
4. Hệ thống thông báo đổi mật khẩu thành công
Ngoại lệ:
4.a Hệ thống thông báo đổi mật khẩu thất bại
4.a.1 Hệ thống yêu cầu người dùng nhập lại thông tin
4.a.2 Hệ thống yêu cầu người dùng nhập lại
c. Kịch bản cho usecase đăng xuất
Tên usecase
Đăng xuất
Tác nhân chính
Người dùng (Người quản lý/Nhân viên phụ trách/Kế toán/Sinh viên)
Mức
2
Người chịu trách
nhiệm
Người quản lý
Tiền điều kiện
Người dùng đã đăng nhập vào hệ thống
Đảm bảo thành cơng
Người dùng đăng xuất khỏi hệ thống
Kích hoạt
Người dùng chọn đăng xuất
Chuỗi sự kiện chính :
1. Hệ thống thơng báo đăng xuất thành cơng
2. Thốt khỏi giao diện người dùng
3. Hiện thị giao diện đăng nhập
2.2.3.Usecase quản lý sinh viên
16
a. Kịch bản cho Usecase Thêm sinh viên
Tên usecase
Thêm sinh viên
Tác nhân chính
Người quản lý
Mức
2
Người chịu trách
nhiệm
Người quản lý
Tiền điều kiện
Người quản trị đăng nhập vào hệ thống
Đảm bảo thành công
Thông tin về sinh viên sau khi thêm sẽ được lưu trong CSDL
Kích hoạt
Người quản lý chọn chức năng thêm sinh viên trên giao diện
Chuỗi sự kiện chính
1. Hệ thống hiển thị giao diện quản lý sinh viên và quản lý nhập vào thông tin
của sinh viên
2. Quản lý ấn nút “ Thêm” để thêm sinh viên
3. Hệ thống hỏi quản lý có muốn thêm sinh viên hay khơng?
4. Quản lý chọn đồng ý
5. Hệ thống kiểm tra thông tin sinh viên và lưu vào CSDL
6. Hệ thống thông báo đã thêm sinh viên thành công
17
Ngoại lệ:
3.a Hệ thống thông báo thêm thông tin sinh viên không hợp lệ
3.a.1 Hệ thống thông báo thông tin này đã có trong hệ thống
b. Kịch bản cho usecase Sửa sinh viên
Tên usecase
Sửa sinh viên
Tác nhân chính
Người quản lý
Mức
3
Người chịu trách
nhiệm
Người quản lý
Tiền điều kiện
Người quản trị đăng nhập vào hệ thống
Đảm bảo thành công
Thông tin về sinh viên sau khi sửa sẽ được lưu trong CSDL
Kích hoạt
Người quản lý chọn chức năng sửa sinh viên trên giao diện
Chuỗi sự kiện chính
1. Hệ thống hiển thị giao diện quản lý sinh viên và quản lý chọn sinh viên
2. Quản lý sửa thông tin sinh viên
3.Quản lý nhấn nút “Sửa”
4. Hệ thống hỏi quản lý có muốn sửa hay khơng?
5. Quản lý chọn đồng ý
6. Hệ thống kiểm tra thông tin sinh viên và lưu trong CSDL
7. Hệ thống thông báo đã sửa thành công
Ngoại lệ:
3.a Hệ thống thông báo sửa thông tin sinh viên không thành công
3.a.1 Hệ thống thơng báo thơng tin này đã có trong hệ thống
c. Kịch bản cho usecase Xóa sinh viên
Tên usecase
Xóa sinh viên
Tác nhân chính
Người quản lý
Mức
3
18
Người chịu trách
nhiệm
Người quản lý
Tiền điều kiện
Người quản trị đăng nhập vào hệ thống
Đảm bảo thành công
Thông tin về sinh viên sau khi xóa sẽ khơng cịn trong CSDL
Kích hoạt
Người quản lý chọn chức năng xóa sinh viên trên giao diện
Chuỗi sự kiện chính
1. Hệ thống hiển thị form thơng tin Sinh viên và quản lý chọn sinh viên
2. Quản lý ấn nút “Xóa” để xóa sinh viên
3. Hệ thống hỏi quản lý có muốn xóa hay khơng?
4. Quản lý chọn đồng ý
5. Hệ thống kiểm tra thông tin sinh viên và xóa thơng tin sinh viên trong CSDL
6. Hệ thống thông báo đã hủy thành công
Ngoại lệ
5.a Hệ thống thơng báo xóa sinh viên khơng thành cơng
d, Kịch bản cho usecase Tìm kiếm sinh viên
Tên usecase
Tìm kiếm sinh viên
Tác nhân chính
Người quản lý
Mức
2
Người chịu trách
nhiệm
Người quản lý
Tiền điều kiện
Người quản trị đăng nhập vào hệ thống
Đảm bảo thành công Thơng tin về sinh viên cần tìm có trong CSDL
Kích hoạt
Người quản lý chọn chức năng tìm kiếm sinh viên trên giao diện
19
Chuỗi sự kiện chính
1. Hệ thống hiển thị form thơng tin sinh viên và quản lý nhập vào tên của
sinh viên muốn tìm kiếm
2. Nhấn vào thơng tin sinh viên muốn xem
3. Hiển thị ra thông tin đầy đủ sinh viên muốn xem
2.2.4.Usecase quản lý phòng
a. Usecase thêm phòng
Tên usecase
Thêm phịng
Tác nhân chính
Nhân viên phụ trách
Mức
2
Người chịu trách
nhiệm
Người quản lý
Tiền điều kiện
Nhân viên phụ trách đăng nhập thành công vào hệ thống
Đảm bảo thành
Thông tin sau khi thêm mới sẽ được hệ thống lưu vào CSDL
20