The dormitory will bethe right choice for you to start your new journey to get used to an independent life.Today, the number of students registering to study at universities and colleges
Objectives Of DFOJ€C( G- HE TH TH HT HH ngư 2
Main objectives: - 2Q S911 9H TT HH HT TH HH g n 2
The main goal of this project is to create a student dormitory management website that allows management to optimize resource management effectively At the same time, it helps students grasp information during their time in the dormitory effectively and quickly.
Building a student dormitory management system It helps manage students and rooms more effectively and scientifically It helps students grasp information about dormitories and rooms more clearly Provide specific solutions to help students become more satisfied with service quality With the above requirements, it is necessary to create a system to overcome the above problems, bring satisfaction to students, and increase responsibility for the dormitory management board.
To design an effective online management system, it is necessary to meet the following requirements: e A communication channel for students to give feedback, suggestions, and student services. e Information is stored in a database, making it easy to retrieve, backup, and restore synchronously, quickly, and reliably. e Manage student information and transactions. e Fully manage information about dormitories and students. e Manage the process of CRUD information for students quickly and easily.
We cannot think about the existence of an individual department only, for everything is connected to everything else But due to time constraint, focusing overall would be unwise, therefore we’re only focus on the main features such as: e Student management. e Dormitory room management. e Manage the services and activities of the dormitory. e Manage outstanding and paid student bills.
Survey for similar apJDẽẽCAafẽOIIS 5< ô5< ô5< <S<SESSS995655565569556% 4
Dormitory management at the University of Technical Education,
implementation: Do Ngoc Quang Huy (2022), Instructor: Master Do Phu Huy
2.1.1 The core of the system
Successfully built and tested the dormitory management system at the University of Technical Education Allows students to view available rooms, register online, and view electricity and water bills for each room directly On this system, manage students, rooms, zones, equipment bills, and dormitory receipts.
Has all the basic functions:
- Manage electricity and water invoices
- Manage payment receipts Use new programming languages (Angular, Node.js, and MongoDB).
Beautiful interface, suitable for users.
Here are a few pictures that show the system:
Taxa OW HG TMATA © - HÔI QUY KỸ DỤC XÃ | ONG THULE Ht DONG
+ Nop học phi thang § 2020) | ' ' alt ! i :
\ É 19: Successful notification | € = - rẻ eeneereererreseeeeeeee h i 20: Display successful notification '
: h 18: Unsuccessful notification : le 19: Unsuccessful notification ae —— h Hi 20: Display Unsuccessful notification h
Figure 4.54 Sequence Diagram for Create invoice
1: Select to view the list of invoices that need approval
2: Request view list of invoices that need approval |
6: List of invoices that need approval
F1 |7: Display list of invoices that need approval j—
| 8: Select the invoice that needs approval ry
15: Choose to accept approval or decline
14: Display detail information of the invoice
3: Request view list of invoices that need approval
12: Detailed information of the invoice
Figure 4.55 Sequence Diagram for Approve invoice
2: Processing ool oe tt tt R
5: Display list of the service
Figure 4.56 Sequence Diagram for Manage service
+ DvID: String + TenDv: String + CMND (Admin) : String + CMND (SinhVien): String + NgayTao: Date
Figure 4.57 Class Diagram for Manage service
I 1: Select view ist oom transi form
| 15: Choose to accept approval or đeọne
13: Detailed information of the form
14: Display detail information of the form
3: Request view list room transfer form
Figure 4.58 Sequence Diagram for Approve room transfer
1: Select view list room check out form
3: Request view list room check out form
5: List room check out form
T: Display list check out form i
| 8: Select the room check out form that needs approval j „
{| 414: Display detail information of the form '
15: Choose to accept approval or decline | ! : alt H i h i
' H l : 17: Store data i i ID 18: Successful notification :
' Hi 20: Display successful notification ' : ơ L—=====———-—-—-— -di -—=-=-— L—=—=—=—=—=—=—=—=—=—=-Er —ơ
Figure 4.59 Sequence Diagram for Approve room check-out
1: Select view list room repair form
2: Request view list room repair form
3: Request view list room repair form
8: Select the room repair form that needs approval
F] information of the form ơn H
| |14: Display detail information of the form le—!
15: Choose to accept approval or decline
' ry 19: Successful notification —|_ |K - v=o scene enone ene sec
18: Unsuccessful notification 19: Unsuccessful notification | k€-= ===*=>==>z=======>==r===>rxe=re= l 20: Display Unsuccessful notification
Figure 4.60 Sequence Diagram for Approve room repair
Log out interaction sq_Logout Ụ
LogoutService LogoutControl : ‘Account er! a N16 _ + ÁccounfD: String
Figure 4.62 Class Diagram for Log out
Entity Relationship Diagram (ERẽ), . 5+5 +S< + ssEeeeseeseseeree 104
Invoice âm + InvoiceDetaillD: String + RoomiD: String + RoomDeTaillD: String
+ FullName: String + AccountẽD: String + Gender: String +RoomlD: String + Phone: String + Email: String + Birthday: Date + Photos: String
~ CMND (Student): String + DateOflssue: Date
+ InvoicelD: String + Status: String + Status: String LS + RoomlD: String + NameDv: String ~ DateOflssue: Date + Price: String + CMND (Student): String + TotalPrice: Number + Session: String + Slot: String
+ Status: String + Price: String + Floor: String
+ Session: String + TotalPrice: String + Photos: String StyleRoom
[