
BỘ CÔNG THƯƠNG
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN TỐT NGHIỆP
XÂY DỰNG TRANG WEB ĐẶT LỊCH PHÒNG HỌP
CHO CÁC CÔNG TY VỪA VÀ LỚN
Giảng viên hướng
dẫn : PHẠM ĐỨC HỒNG
Sinh viên thực hiện : NGUYỄN QUANG
NGUYÊN
Mã sinh viên : 18810310641
Ngành : CÔNG NGHỆ THÔNG TIN
Chuyên ngành : CÔNG NGHỆ PHẦN MỀM
Lớp : D13CNPM7
Khóa học : 2018-2023
Hà Nội, tháng 02 năm 2023

LỜI CẢM ƠN
Đến nay đã hơn 4 năm em được học tại trường Đại học Điện lực, em đã
được các thầy cô giáo truyền thụ kiến thức, rèn luyện kỹ năng. Em xin chân
thành cảm ơn các thầy cô.
Trong quá trình nghiên cứu, hoàn thành đồ án, em Nguyễn Quang
Nguyên luôn được thầy Phạm Đức Hồng tận tình chỉ bảo, giúp đỡ, động viên
giúp em hoàn thành đề án này. Em xin chân thành cảm ơn thầy.
Em xin chân thành cảm ơn các anh, chị em và các bạn học lớp
D13CNPM7 trường Đại học Điện lực đã luôn động viên, giúp đỡ và nhiệt tình
chia sẻ với em những kinh nghiệm học tập, công tác trong suốt khoá học.
Em xin bày tỏ lòng chân thành và biết ơn tới cha mẹ, anh chị em và các
thành viên trong gia đình và bạn bè đã luôn ở bên cạnh em những lúc khó khăn
nhất, giúp em vượt qua khó khăn trong học tập cũng như trong cuộc sống.
Hà nội, ngày 12 tháng 02 năm
2023
Sinh viên thực hiện
Nguyễn Quang Nguyên
2

MỤC LỤC
MỞ ĐẦU..............................................................................................................8
CHƯƠNG 1: KHẢO SÁT VÀ XÁC LẬP DỰ ÁN...........................................9
1.1 Khảo sát hiện trbng...............................................................................9
1.1.1. Giới thiệu tổng quan về công ty...........................................................9
1.1.2. Giới thiệu hệ thống hiện tại của công ty..............................................9
1.1.3. Mô t bi to n......................................................................................9
1.2. Xác lập dự án...........................................................................................10
1.2.1. M!c tiêu..............................................................................................10
1.2.2. Yêu cầu đặt ra....................................................................................10
1.2.3 Chức năng...........................................................................................12
1.2.4. Một số gii ph p kỹ thuật..................................................................12
1.2.5. Đ nh gi về c c gii ph p về mặt kỹ thuật v ti chính....................13
1.2.6. Kế hoạch tổ chức................................................................................13
1.2.7. Dự to n...............................................................................................14
1.3. Các yêu cầu chính...................................................................................16
1.3.1 Yêu cầu chức năng..............................................................................16
1.3.2. Yêu cầu phi chức năng......................................................................16
1.3.3. Yêu cầu giao diện...............................................................................17
1.3.4. Yêu cầu tính hữu d!ng........................................................................17
1.4 Kế hobch dự án.........................................................................................17
1.5. Tập yêu cầu và phiếu yêu cầu................................................................18
1.5.1. Tập yêu cầu........................................................................................18
1.5.2 Phiếu yêu cầu......................................................................................19
CHƯƠNG 2. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG.............................26
2.1. Các tác nhân của hệ thống.....................................................................26
2.2. Các Usecase của hệ thống.......................................................................27
3

2.3. Các Usecase phân rã...............................................................................29
2.3.1. Usecase Qun lý danh s ch xem lịch họp..........................................29
2.3.2. Usecase Qun lý Thêm lịch họp.........................................................33
2.3.3 Usecase Qun lý sửa lịch họp.............................................................35
2.3.4. Usecase Quản lý xóa lịch họp.......................................................39
2.3.5. Usecase Quản lý đăng nhập..........................................................42
2.3.6. Use case đăng ký thnh viên..........................................................45
2.3.7. Use case qun lý room...................................................................48
2.3.8. Usecase Qun lý group......................................................................53
2.3.9. Use case qun lý user.........................................................................57
2.4. Biểu đồ lớp tổng quát..............................................................................61
CHƯƠNG 3: CÀI ĐẶT.....................................................................................66
3.1 Công nghệ được sử dụng.........................................................................66
3.2. Cơ sở dữ liệu............................................................................................67
3.2.1. Bng tbl_user.....................................................................................67
3.2.2. Bng tbl_events..................................................................................68
3.2.3. Bng tbl_booking:..............................................................................68
3.2.4. Bng tbl_Room...................................................................................69
3.2.5. Bng tbl_group..................................................................................70
3.3. Giao diện..................................................................................................70
3.3.1. Giao diện mn hình đăng nhập..........................................................71
3.3.2. Giao diện đặt phòng......................................................................71
3.3.3. Màn hình hiển thị lịch các phòng................................................72
3.3.4. Màn hình chi tiết thông tin phòng................................................72
KẾT LUẬN.......................................................................................................73
TÀI LIỆU THAM KHẢO................................................................................74
4

DANH MỤC HÌNH ẢNH
Hình 1.1: Sơ đồ tổng quan hệ thống………………………………………..………….12
Hình 2.1: UseCase tổng quát………………………….………………………..…...…29
Hình 2.2: Use Case quản lý danh sách xem lịch họp…………………………………..30
Hình 2.3: Biểu đồ tuần tự quản lý danh sách xem lịch họp……………………….…..30
Hình 2.4: Biểu đồ hoạt động quản lý danh sách xem lịch họp…………………………31
Hình 2.5: UseCase Quản lý thêm lịch họp……………………………..………………32
Hình 2.6: Biểu đồ tuần tự Quản lý thêm lịch họp……………………………………..33
Hình 2.8: Use Case quản lý sửa lịch họp……………………………………………….35
Hình 2.9: Biểu đồ tuần tự quản lý sửa lịch họp…………………………………..……36
Hình 2.11: Use case quản lý xóa lịch họp……………………………..………………38
Hình 2.12: Biểu đồ tuần tự quản lý xóa lịch họp…………….……….……………….39
Hình 2.14: Usecase quản lý đăng nhập…………………………….………………….41
Hình 2.27: Biểu đồ tuần tự cho ca sử quản lý user………..…………………………..56
Hình 2.28: Biểu đồ tuần tự cho ca sử quản lý user…………..………………………..57
Hình 2.29: Biểu đồ lớp tổng quát…………………………………..…………….……58
Hình 3.1: Màn hình đăng nhập……………………………...…………………………68
Hình 3.2: Màn hình đặt phòng………………………………...……………………….68
Hình 3.3: Màn hình hiển thị lịch các phòng………………………………………...….69
Hình 3.4: Màn hình thông tin phòng……………………………..…………………….69
5

