Tải bản đầy đủ (.pdf) (49 trang)

BÁO cáo lập TRÌNH WEB đề tài QUẢN lý TOÀ NHÀ

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.14 MB, 49 trang )

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG
KHOA CƠNG NGHỆ THƠNG TIN

BÁO CÁO
LẬP TRÌNH WEB
ĐỀ TÀI
QUẢN LÝ TỒ NHÀ
GIẢNG VIÊN HƯỚNG DẪN:
SINH VIÊN THỰC HIỆN:

DƯƠNG TRẦN ĐỨC
PHẠM TÙNG LÂM
LÊ ĐỨC LONG
NGUYỄN MẠNH TUÂN
TRẦN ĐỨC MINH

Hà Nội, ngày 10/12/2021


MỤC LỤC

I. Giới thiệu.............................................................................................................3
II.

Các tính năng có trong trang web....................................................................4

III.

Cơ sở dữ liệu....................................................................................................4

1.



Các yêu cầu về CSDL......................................................................................4

2.

Thiết kế CSDL.................................................................................................5

3.

Thiết kế sơ đồ lớp.............................................................................................6

4.

Các bảng khi triển khai thực tế........................................................................6

IV.

Phân công công việc........................................................................................9

V.

Cấu trúc mã nguồn...........................................................................................9

1.

Front End..........................................................................................................9
1.1. Building.....................................................................................................9
1.2. Floors.......................................................................................................10
1.3. Staff Building...........................................................................................10
1.4. Services....................................................................................................11

1.5. Position....................................................................................................12
1.6. Companies...............................................................................................12
1.7. Employees................................................................................................13
1.8. Used Service............................................................................................14
1.9. Used Areas...............................................................................................14

2.

1.10.

Worked Time........................................................................................15

1.11.

Salary Staff...........................................................................................16

1.12.

Service Charge......................................................................................16

Back End........................................................................................................17
2.1. Kết nối với CSDL....................................................................................17
2.2. Building...................................................................................................18
2.3. Floors.......................................................................................................18
2.4. Staff Building...........................................................................................19
2


2.5. Services....................................................................................................20
2.6. Companies...............................................................................................21

2.7. Employees................................................................................................21
2.8. Used Service............................................................................................22
2.9. Used Areas...............................................................................................23
2.10.

Worked Time........................................................................................24

2.11.

Salary Staff...........................................................................................25

VI.

Demo chức năng............................................................................................25

1.

Building..........................................................................................................25

2.

Floors.............................................................................................................26

3.

Staff Building.................................................................................................28

4.

Services..........................................................................................................31


5.

Position...........................................................................................................33

6.

Companies......................................................................................................36

7.

Employees......................................................................................................39

8.

Used Service..................................................................................................42

9.

Used Areas.....................................................................................................44

10.

Worked Time.................................................................................................46

11.

Salary Staff.....................................................................................................49

12.


Service Charge...............................................................................................49

3


I.

Giới thiệu

Trong thời đại hiện nay nhu cầu của các cơng ty th các phịng ốc để làm việc là
rất lớn. Trang web Office building management ra đời nhằm đáp ứng nhu cầu quản
lý các công ty, nhân viên các cơng ty, nhân viên và dịch vụ của tồ nhà cho quản
trị viên của tồ nhà một cách nhanh chóng và dễ dàng nhất. Trang web được xây
dựng dựa trên web API và spring MVC.

II.

Các tính năng có trong trang web








III.

Quản lý về thơng tin cơ bản của tồ nhà

Quản lý các cơng ty th văn phịng trong tồ nhà
Quản lý nhân viên trong công ty
Quản lý nhân viên của toà nhà
Quản lý dịch vụ trong toà nhà
Thống kê về lương của nhân viên
Thống kê về tiền dịch vụ hàng tháng

Cơ sở dữ liệu
1. Các yêu cầu về CSDL
 Các cơng ty th văn phịng trong tồ nhà có các thông tin cơ bản như tên
công ty, mã số thuế, vốn điều lệ, lĩnh vực hoạt động, số nhân viên, địa chỉ
trong toà nhà, số điện thoại.
 Các nhân viên trong cơng ty có thống tin về mã nhân viên, CMT, tên, ngày
sinh, số điện thoại.
 Các nhân viên của tồ nhà gồm các thơng tin về mã nhân viên, tên, ngày
sinh, địa chỉ, số điện thoại, bậc, vị trí.
 Các dịch vụ trong tồ nhà gồm thơng tin về mã số dịch vụ, tên dịch vụ, loại
dịch vụ, đơn giá.

4


2. Thiết kế CSDL

5


3. Thiết kế sơ đồ lớp

4. Các bảng khi triển khai thực tế

 Bảng building: Dùng để quản lý thông tin của toà nhà

 Bảng change_log: Dùng để liệt kê các thay đổi trong CSDL
6


 Bảng company: Dùng để quản lý các công ty thuê văn phòng

 Bảng employee: Dùng để quản lý nhân viên của các cơng ty th văn phịng

 Bảng floor: Dùng để quản lý thông tin của các tầng

 Bảng salary: Dùng để quản lý lương của các vị trí nhân viên toàn nhà

7


 Bảng service: Dùng để quản lý các dịch vụ trong toà nhà

 Bảng staff: Dùng để quản lý nhân viên toà nhà

 Bảng used_area: Dùng để quản lý các khu vực đã được sử dụng

 Bảng used_service: Dùng để quản lý các dịch vụ đã được sử dụng

 Bảng worked_time: Dùng để quản lý thâm niên của nhân viên toà nhà

8



IV.

Phân cơng cơng việc









V.

Sửa thơng tin tịa nhà
Thêm, sửa, xóa cơng ty trong tịa nhà
Thêm, sửa, xóa nhân viên của cơng ty
Thêm, sửa, xóa nhân viên của tịa nhà
Thêm, sửa, xóa dịch vụ của tịa nhà 
Thống kê lương nhân viên tồ nhà
Thống kê phí dịch vụ
Tài liệu báo cáo

Lâm
Long
Tn
Minh
Minh

Long


Cấu trúc mã nguồn

1. Front End
Sử dụng mẫu (@) có sẵn và chỉnh sửa, thêm mới cấu trúc các đầu mục cho ứng
dụng web
1.1.Building
 Code:

 Thực tế:

9


1.2.Floors
 Code:

 Thực tế:

1.3.Staff Building
 Code:
10


 Thực tế:

1.4.Services
 Code:

 Thực tế:


11


1.5.Position
 Code:

 Thực tế:

1.6.Companies
 Code:
12


 Thực tế:

1.7.Employees
 Code:

 Thực tế:

13


1.8.Used Service
 Code:

 Thực tế:

1.9.Used Areas

 Code:
14


 Thực tế:

1.10.
Worked Time
 Code:

 Thực tế:

15


1.11.
Salary Staff
 Code:

 Thực tế:

1.12.
Service Charge
 Code:
16


 Thực tế:

2. Back End

2.1.Kết nối với CSDL

17


2.2.Building
 Model:

 Controller:

 Repository:

 Service:

2.3.Floors
 Model:

18


 Controller:

 Repository:

 Service:

2.4.Staff Building
 Model:

 Controller:


 Repository:
19


 Service:

2.5.Services
 Model:

 Controller:

 Repository:

 Service:

20


2.6.Companies
 Model:

 Controller:

 Repository:

 Service:

2.7.Employees
 Model:


21


 Controller:

 Repository:

 Service:

2.8.Used Service
 Model:

 Controller:

 Repository:

22


 Service:

2.9.Used Areas
 Model:

 Controller:

 Repository:

 Service:


23


2.10.
Worked Time
 Model:

 Controller:

 Repository:

 Service:

24


2.11.
Salary Staff
 Model:

 Controller:

 Repository:
 Service:

VI.

Demo chức năng
1. Building

 Chỉnh sửa:

25


×