Tải bản đầy đủ (.doc) (63 trang)

Xây dựng website đăng ký sử dụng phòng thực hành máy tính trường đại học sư phạm kỹ thuật đà nẵng

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 (1.69 MB, 63 trang )

Năm 2022

ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT

KHOA CÔNG NGHỆ SỐ

Đề tài: Xây dựng ưebsite quản lý đăng ký sử dụng phịng thục hành máy tính trường đại học Sư Phạm Kỹ Thuật ĐỒ ÁN TỐT NGHIỆP
ĐẠI HỌC

NGÀNH: CÔNG NGHỆ THÔNG TIN
CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI:

XÂY DỰNG HỆ THỐNG WEBSITE ĐĂNG KÝ
SỬ DỤNG PHỊNG THỰC HÀNH MÁY TÍNH CHO
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT ĐÀ NẴNG

Sinh viên thực hiện: Hà Phước Dưỡng

Mã sinh viên: 1811505310210

Lớp: 18T2

Người hướng dẫn: ThS. Nguyễn Thị Hà Quyên

Hà Phước Dưỡng Đà Nẵng, 06/ 2022

ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT



KHOA CÔNG NGHỆ SỐ

ĐỒ ÁN TỐT NGHIỆP
ĐẠI HỌC

NGÀNH: CÔNG NGHỆ THÔNG TIN
CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN

ĐỀ TÀI:
XÂY DỰNG HỆ THỐNG WEBSITE ĐĂNG KÝ SỬ
DỤNG PHỊNG THỰC HÀNH MÁY TÍNH TRƯỜNG

ĐẠI HỌC SƯ PHẠM KỸ THUẬT

Giảng viên hướng dẫn duyệt

Đà Nẵng, 06/ 2022

NHẬN XÉT CỦA NGƯỜI HƯỚNG DẪN
NHẬN XÉT CỦA DOANH NGHIỆP

NHẬN XÉT CỦA NGƯỜI PHẢN BIỆN

TÓM TẮT

Tên đề tài: Xây dựng website đăng ký sử dụng phịng thực hành máy tính trường Đại
học Sư phạm kỹ thuật Đà Nẵng

Sinh viên thực hiện: Hà Phước Dưỡng


Mã sinh viên: 1811505310210 Lớp:18T2

Sau khi được cô Ths.Nguyễn Thị Hà Quyên hướng dẫn đề tài này thì em đã thực hiện
được các chức năng cơ bản của hệ thống như sau:

• Cho phép sinh viên tìm kiếm phịng máy.
• Cho phép sinh viên cập nhật thơng tin cá nhân.
• Cho phép sinh viên xem thời khóa biểu cá nhân.
• Cho phép sinh viên đăng ký sử dụng máy.
• Cho phép sinh viên xem kết quả , lịch sử mượn máy.
• Cho phép sinh viên báo cáo tình trạng máy đã mượn.
• Cho phép giảng viên tìm kiếm phịng máy.
• Cho phép giảng viên cập nhật thông tin cá nhân.
• Cho phép giảng viên xem lịch dạy cá nhân.
• Cho phép giảng viên đăng ký sử dụng máy với số lượng nhiều máy.
• Cho phép giảng viên xem kết quả, lịch sử mượn máy.
• Cho phép người quản lý phòng máy (Admin):

+ Xem danh sách đăng ký mượn máy của sinh viên/giảng viên.
+ Duyệt yêu cầu mượn máy của sinh viên/giảng viên .
+ Quản lý số lượng máy của mỗi phòng máy.
+ Quản lý máy của từng phịng (tình trạng cịn sử dụng được hay không).
+ Quản lý thời khóa biểu của phịng máy.
+ Xem báo cáo tình trạng máy của sinh viên/giảng viên.

TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT CỘNG HÒA XÃ HÔI CHỦ NGHĨA VIỆT NAM

KHOA CÔNG NGHỆ SỐ Độc lập - Tự do - Hạnh phúc


NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP

Giảng viên hướng dẫn: ThS Nguyễn Thị Hà Quyên

Sinh viên thực hiện: Hà Phước Dưỡng Mã SV: 1811505310210

1. Tên đề tài:

Xây dựng website đăng ký sử dụng phịng thực hành máy tính trường Đại học Sư

phạm kỹ thuật Đà Nẵng

2. Các số liệu, tài liệu ban đầu:
- Hiện tại trường Đại học Sư Phạm Kỹ Thuật có khoảng 5000 sinh viên, nhu cầu sử
dụng phịng máy tính để phục vụ cho việc học là rất cao. Mỗi học kì có khoảng 30
học phần cần sử dụng phịng máy tính.

- Tham khảo chương trình đào tạo từ các ngành của trường Đại học Sư Phạm Kỹ
Thuật.
- Các tài liệu tham khảo được lấy từ nhiều nguồn, đa phần là các bài viết và khóa

học về lập trình trên youtube

3. Nội dung chính của đồ án:

Chương 1: Cơ sở lý thuyết
Chương 2: Phân tích thiết kế
Chương 3: Xây dựng chương trình
Kết luận và hướng phát triển


4. Các sản phẩm dự kiến

Hệ thống đăng ký sử dụng phịng thực hành máy tính trường Đại học Sư Phạm Kỹ
Thuật hồn thiện các chức năng chính.

5. Ngày giao đồ án: 14/02/2022

6. Ngày nộp đồ án: 20/06/2022 Đà Nẵng, ngày....tháng....năm....
Trưởng Bộ môn Người hướng dẫn

LỜI NÓI ĐẦU

Lời đầu tiên, em xin chân thành cảm ơn Trường Đại học Sư Phạm Kỹ Thuật Đà
Nẵng đã tạo điều kiện để em có được môi trường học tập và phát triển bản thân tốt nhất.

Đặc biệt em xin gửi lời cảm ơn chân thành và sâu sắc tới cô ThS. Nguyễn Thị Hà
Quyên đã hướng dẫn, giúp đỡ em trong suốt thời gian thực hiện đề tài này.

Em xin chân thành cảm ơn thầy cô bộ mơn đã tận tình giảng dạy, truyền đạt
kiến thức cho chúng em trong các kỳ học vừa qua.

Xin chân thành cảm ơn tất cả bạn bè đã động viên, giúp đỡ chúng em trong thời gian
học tập và hoàn thành đồ án.

Mặc dù đã cố gắng nhiều nhưng sẽ không thể tránh khỏi những thiếu sót vì thời gian
hạn chế và kiến thức trong đề tài làm đồ án. Em kính mong nhận được sự góp ý của q
Thầy Cơ và các bạn để hoàn thành tốt hơn nữa.

Em xin chân thành cảm ơn!


CAM ĐOAN

Chúng em xin cam đoan :

1 Những nội dung trong luận văn này do chúng em thực hiện dưới sự

hướng dẫn của giảng viên ThS.Nguyễn Thị Hà Quyên

2 Mọi tham khảo trong luận văn đều được trích dẫn rõ ràng tên tác giả,

tên cơng trình ,thời gian, địa điểm công bố.

3 Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá,

chúng em xin chịu hoàn toàn trách nhiệm .

Sinh viên thực hiện

Hà Phước Dưỡng

MỤC LỤC

MỤC LỤC.................................................................................................10

DANH MỤC BẢNG.................................................................................13

DANH MỤC HÌNH ẢNH........................................................................14

MỞ ĐẦU.....................................................................................................1
1. Mục đích đề tài...............................................................................................2

2. Đối tượng nghiên cứu và phạm vi nghiên cứu.............................................2

a. Đối tượng nghiên cứu............................................................................2
b. Phạm vi nghiên cứu...............................................................................2
3. Phương pháp nghiên cứu...............................................................................2
4. Giải pháp công nghệ.......................................................................................2
5. Cấu trúc đồ án................................................................................................2

CHƯƠNG 1 CƠ SỞ LÝ THUYẾT...........................................................2
1.1 Hệ quản trị cơ sở dữ liệu..............................................................................3

2.1.1. MySQL là gì..................................................................................3
2.1.2. Đôi nét về lịch sử..........................................................................3
2.1.3. Ưu điểm MySQL...........................................................................3
1.2 Ngơn ngữ lập trình PHP..............................................................................4
2.1.1. PHP là gì.......................................................................................4
2.1.2. Đôi nét về lịch sử..........................................................................4
1.3 Laravel Framework.....................................................................................5
1.3.1 Laravel là gì...................................................................................5
1.3.2 Đôi nét về lịch sử...........................................................................6
1.4 Bootstrap.......................................................................................................7
1.4.1 Bootstrap là gì................................................................................7
1.4.2 Đôi nét về lịch sử...........................................................................7
1.5 Mơ hình MVC...............................................................................................8

CHƯƠNG 2 PHÂN TÍCH THIẾT KẾ...................................................10

2. Đặc tả yêu cầu phần mềm (Software Requirements).................................10
2.1 . Sinh viên.....................................................................................10
2.2 .Giảng viên....................................................................................10

2.3 . Admin.........................................................................................10

2.4 Sơ đồ Usecase..............................................................................................11
Kịch bản cho Usecase.......................................................................................12

2.4.1 Actor sinh viên, giảng Viên..........................................................12
2.4.2 Actor Admin................................................................................16
2.5 Sơ đồ ERD...................................................................................................19
2.6 Diagram trong MySQL.............................................................................20
2.7 Sơ đồ Activity Diagram..............................................................................21
2.7.1 Acitivity Diagram đăng ký máy...................................................21
2.7.2 Acitivity Diagram duyệt đăng ký máy.........................................23
2.8 Sơ đồ Robustness Diagram........................................................................24
2.8.1 Robustness Diagram cho usecase đăng ký máy (Sinh viên/ Giảng
viên) 24
2.8.2 Robustness Diagram cho usecase xem kết quả đăng ký (Sinh viên/
Giảng viên)...................................................................................................25
2.8.3 Robustness Diagram cho usecase báo cáo tình trạng máy (Sinh viên/
Giảng viên)...................................................................................................26
2.8.4 Robustness Diagram cho usecase duyệt máy (Admin).................27
2.8.5 Robustness Diagram cho usecase xem phản hồi (Admin)............27
2.9 Sơ đồ tương tác..........................................................................................28
2.9.1 Actor Sinh viên, Giảng Viên........................................................29
2.9.2 Actor Admin................................................................................31

CHƯƠNG 3 XÂY DỰNG CHƯƠNG TRÌNH......................................33

3.1 Cơng cụ xây dựng chương trình................................................................33
3.1.1 Visual Studio Code......................................................................33
3.1.2 Xampp..........................................................................................34


3.2 Trang Người dùng.....................................................................................35

3.2.1 Giao diện trang đăng nhập............................................................35
3.2.2 Giao diện trang chính...................................................................35
3.2.3 Giao diện cập nhật thông tin.........................................................37
3.2.4 Giao diện trang đăng ký máy.......................................................37
3.2.5 Giao diện xem lịch sử đăng ký.....................................................39
3.2.6 Giao diện xem chi tiết đăng ký.....................................................39
3.2.7 Giao diện báo cáo tình trạng.........................................................40
3.3 Trang Admin..............................................................................................40
3.3.1 Giao diện đăng nhập Admin thành công......................................40
3.3.2 Giao diện quản lý máy.................................................................41
3.3.3 Giao diện quản lý phòng..............................................................42
3.3.4 Giao diện quản lý lớp...................................................................43
3.3.5 Giao diện quản lý thời khóa biểu..................................................44
3.3.6 Giao diện quản lý đăng ký............................................................44
3.3.7 Giao diện trang duyệt máy...........................................................44
3.3.8 Giao diện trang xem phản hồi......................................................45
KẾT LUẬN & HƯỚNG PHÁT TRIỂN..............................................................47
1. Kết luận.........................................................................................................47
2. Hướng phát triển..........................................................................................47
TÀI LIỆU THAM KHẢO.......................................................................48

DANH MỤC BẢNG

Bảng 2. 1 Kịch bản cho use-case đăng nhập............................................................12
Bảng 2. 2 Kịch bản cho use-case cập nhật thông tin cá nhân...................................12

Bảng 2. 3 Kịch bản cho use-case xem thời khóa biểu cá nhân.................................13

Bảng 2. 4 Kịch bản cho use-case đăng ký mượn máy..............................................13
Bảng 2. 5 Kịch bản cho use-case xem kết quả đăng ký............................................15
Bảng 2. 6 Kịch bản cho use-case báo cáo tình trạng máy........................................16
Bảng 2. 7 Kịch bản cho use-case cập nhật thời khóa biểu.......................................16
Bảng 2. 8 Kịch bản cho use-case xem yêu cầu đăng ký...........................................17
Bảng 2. 9 Kịch bản cho use-case duyệt đăng ký mượn máy....................................17

DANH MỤC HÌNH ẢNH

Hình 1. 1 Logo MySQL.............................................................................................3
Hình 1. 2 Logo PHP...................................................................................................4
Hình 1. 3 Logo Laravel..............................................................................................5
Hình 1. 4 Logo Bootstrap...........................................................................................7
Hình 1. 5 Mơ hình MVC............................................................................................8
Hình 2. 1 Sơ đồ usecase...........................................................................................11
Hình 2. 2Sơ đồ ERD................................................................................................19
Hình 2. 3Sơ đồ Diagram..........................................................................................20
Hình 2. 4Activity diagram đăng ký máy sinh viên...................................................21
Hình 2. 5Activity diagram đăng ký máy giảng viên.................................................22
Hình 2. 6Activity diagram duyệt đăng ký máy........................................................23
Hình 2. 7Activity diagram phản hồi tình trạng máy của sinh viên...........................24
Hình 2. 8Sơ đồ Robustness cho usecase đăng ký máy sinh viên..............................24
Hình 2. 9Sơ đồ Robustness cho usecase đăng ký máy giảng viên............................25
Hình 2. 10 Sơ đồ Robustness cho usecase xem kết quả đăng ký sinh viên..............25
Hình 2. 11Sơ đồ Robustness cho usecase xem kết quả đăng ký giảng viên.............26
Hình 2. 12 Sơ đồ Robustness cho usecase báo cáo tình trạng máy sinh viên...........26
Hình 2. 13 Sơ đồ Robustness cho usecase báo cáo tình trạng máy sinh viên...........27
Hình 2. 14 Sơ đồ Robustness cho usecase duyệt máy..............................................27
Hình 2. 15 Sơ đồ Robustness cho usecase xem phản hồi.........................................28
Hình 2. 16 Sơ đồ sequence cho usecase đăng ký mượn máy...................................29

Hình 2. 17 Sơ đồ sequence cho usecase xem kết quả đăng ký.................................30
Hình 2. 18 Sơ đồ sequence cho usecase báo cáo tình trạng......................................31
Hình 2. 19 Sơ đồ sequence cho usecase duyệt máy.................................................31
Hình 2. 20 Sơ đồ sequence cho usecase xem phản hồi............................................32
Hình 2. 21 Sơ đồ sequence cho usecase cập nhật thời khóa biểu.............................32
Hình 3. 1 Giao diện trang đăng nhập.......................................................................35
Hình 3. 2 Giao diện trang chính...............................................................................35
Hình 3. 3 Giao diện cập nhật thơng tin....................................................................37
Hình 3. 4 Giao diện đăng ký máy sinh viên (trước khi chọn thơng tin)...................37
Hình 3. 5 Giao diện đăng ký máy sinh viên (sau khi chọn thông tin).......................37

Hình 3. 6 Giao diện đăng ký máy giảng viên (trước khi chọn thơng tin).................38
Hình 3. 7 Giao diện đăng ký máy giảng viên (sau khi chọn thơng tin)....................38
Hình 3. 8 Giao diện xem lịch sử đăng ký.................................................................39
Hình 3. 9 Giao diện xem lịch sử đăng ký.................................................................39
Hình 3. 10 Giao diện báo cáo tình trạng..................................................................40
Hình 3. 11 Giao diện sau khi Admin đăng nhập thành cơng....................................39
Hình 3. 12 Giao diện quản lý máy...........................................................................40
Hình 3. 13 Giao diện thêm máy...............................................................................40
Hình 3. 14 Giao diện quản lý phịng........................................................................41
Hình 3. 15 Giao diện thêm phịng............................................................................41
Hình 3. 16 Giao diện quản lý lớp.............................................................................42
Hình 3. 17 Giao diện thêm lớp.................................................................................42
Hình 3. 18 Giao diện quản lý thời khóa biểu...........................................................43
Hình 3. 19 Giao diện quản lý đăng ký......................................................................43
Hình 3. 20 Giao diện trang duyệt máy.....................................................................44
Hình 3. 21 Giao diện trang xem phản hồi................................................................45

DANH MỤC CHỮ VIẾT TẮT TIẾNG VIỆT


Stt Chữ viết tắt Giải nghĩa 22 2 m
1 CNTT Công nghệ thông tin
2 UT2 Trường Đạ2 2 n2 2 22 2 22 22
Kỹ Thuật2 T2 uật Đà 2N t 2 à Nẵng2 n2

DANH MỤC CHỮ VIẾT TẮT TIẾNG ANH

Stt Chữ viết tắt Giải nghĩa Nghĩa tiếng Việt

1 HTML Hyper Text Markup Ngôn ngữ đánh dấu siêu văn bản
2 CSS Language
2 PHP Cascading Style Sheets 2 2n2 2 2 n2 t2 p t2 n t2 2 o
t2 n2
Hypertext Preprocessor 22 t2 2 n xử lý si2 lý s2 êuật Đà N văn2 n
2 2n

Xây dụng website quản lý đăng ký sử dụng phòng thực hành máy tính trường UTE Đà Nẵng

MỞ ĐẦU

Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ theo cả chiều
rộng và sâu. Máy tính điện tử khơng cịn là một thứ phương tiện quý hiếm mà đang
ngày càng trở thành một cơng cụ làm việc và giải trí thông dụng của con người, không
chỉ ở công sở mà cịn ngay cả trong gia đình.

Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các
giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên
Internet. Với những thao tác đơn giản trên máy có nối mạng Internet bạn sẽ có tận tay
những gì mình cần mà khơng phải mất nhiều thời gian. Bạn chỉ cần vào các trang dịch
vụ thương mại điện tử, làm theo hướng dẫn và click vào những gì bạn cần. Các nhà

dịch vụ sẽ mang đến tận nhà cho bạn. Ngoài các dịch vụ internet phục vụ cho đời sống
tiêu dùng hằng ngày, thì mơi trường giáo dục cũng là một nơi mà internet giúp ích rất
nhiều cho công việc giảng dạy của giáo viên cũng như là việc học tập của học sinh

Hiện nay, công nghệ thông tin đang là một ngành học thu hút rất nhiều sự quan tâm
của tất cả mọi lứa tuổi trong thời điểm phát triển của thời đại cơng nghệ 4.0 và tính
phát triển mạnh mẽ của nó trong tương lai, ngày càng nhiều học sinh đã đăng ký theo
học ngành học “nóng hổi” này!

Tuy rất nhiều học sinh đã nộp vào ngành công nghệ thơng tin, nhưng do điều kiện
gia đình đang khó khăn, rất nhiều học sinh khơng có được máy tính để thực hành được
những kiến thức đã học sau giờ học được. Để đáp ứng được nhu cầu học tập của các
bạn học sinh, chúng em đã tìm hiểu để xây dựng 1 website “QUẢN LÝ VIỆC ĐĂNG KÝ
SỬ DỤNG PHÒNG MÁY TẠI TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT” nhằm đáp
ứng nhu cầu sử dụng máy tính tại phịng máy của bộ môn CNTT tại trường Đại học Sư
Phạm Kỹ Thuật cũng như là phục vụ việc mượn phòng để thực hiện cơng việc giảng
dạy ngồi giờ của giáo viên nội bộ nhà trường.

Với sự hướng dẫn tận tình của cơ Nguyễn Thị Hà Qun, chúng em đã hoàn thành
đồ án tốt nghiệp này. Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ
thống nhưng chắc rằng không tránh khỏi những thiếu sót. Chúng em rất mong nhận
được sự thơng cảm và góp ý của q thầy cơ.

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

CHƯƠNG 1. Mục đích đề tài

Sinh viên thực hiện: Hà Phước Dưỡng 1

Xây dụng website quản lý đăng ký sử dụng phịng thực hành máy tính trường UTE Đà Nẵng


- Xây dựng website đăng ký sử dụng phòng máy cho phép sinh viên và giáo viên
trong trường đăng ký lịch sử dụng phịng máy ngồi giờ học.
- Quản lí dễ dàng quản lí các giáo viên và sinh viên đăng ký sử dụng phòng máy

tại trường Đại học Sư Phạm Kỹ Thuật
2. Đối tượng nghiên cứu và phạm vi nghiên cứu
a. Đối tượng nghiên cứu

Sinh viên và giảng viên có nhu cầu mượn máy tính của phịng thực hành tại trường
Đại Học Sư Phạm Kỹ Thuật
b. Phạm vi nghiên cứu
• Trường Đại Học Sư Phạm Kỹ Thuật – Đại Học Đà Nẵng
• Địa chỉ: 48 Cao Thắng – Hải Châu – Đà Nẵng
3. Phương pháp nghiên cứu

• Từ nhu cầu cần sử dụng máy tính ngồi giờ học chính của sinh viên và giảng viên
tại trường Đại học Sư Phạm Kỹ Thuật Đà Nẵng
• Phân tích thiết kế hướng đối tượng bằng cách sử dụng ngơn ngữ UML
Qua đó em quyết định chọn đề tài “Xây dựng website đăng ký sử dụng phòng thực
hành máy tính trường Đại học Sư phạm kỹ thuật Đà Nẵng”
4. Giải pháp cơng nghệ
• Ngơn ngữ lập trình: PHP(Laravel), HTML , CSS
• Cơ sở dữ liệu: MySQL
• Cơng cụ phát triển: Visual Studio Code, Figma, Github, Xampp, StarUml
5. Cấu trúc đồ án
• Chương 1: Cơ sở lý thuyết
• Chương 2: Phân tích thiết kế hệ thống
• Chương 3: Xây dựng chương trình


CHƯƠNG 1
CƠ SỞ LÝ THUYẾT

 Website xây dựng với ngôn ngữ PHP sử dụng Laravel Framewor.
 Xây dựng giao diện trang web bằng Blade Template của Laravel.
 Cơ sở dữ liệu của hệ thống sử dụng hệ quản trị cơ sở dữ liệu MySQL.

Sinh viên thực hiện: Hà Phước Dưỡng 2

Xây dụng website quản lý đăng ký sử dụng phịng thực hành máy tính trường UTE Đà Nẵng

 Công cụ phát triển: Visual Studio Code, Github, XamPP…

1.1. Hệ quản trị cơ sở dữ liệu

Hình 1. 1 Logo MySQL

1.1.1. MySQL là gì
MySQL là một hệ thống quản lý cơ sở dữ liệu quan hệ mã nguồn mở (RDBMS) dựa

trên ngơn ngữ truy vấn có cấu trúc ( SQL) được phát triển, phân phối và hỗ trợ bởi tập
đoàn Oracle. MySQL chạy trên hầu hết tất cả các nền tảng, bao gồm cả Linux , UNIX
và Windows. MySQL thường được kết hợp với các ứng dụng web.

1.1.2. Đôi nét về lịch sử
Dự án của MySQL được bắt đầu vào năm 1979, khi nhà phát minh của MySQL,

Michael Widenius phát triển một cơng cụ cơ sở dữ liệu nội bộ có tên UNIREG để quản
lý cơ sở dữ liệu. Sau đó, UNIREG đã được viết lại bằng nhiều ngôn ngữ khác nhau và
được mở rộng để xử lý các cơ sở dữ liệu lớn. Sau một thời gian Michael Widenius đã

liên lạc với David Hughes, tác giả của mQuery, để xem liệu Hughes có quan tâm đến
việc kết nối mQuery với trình xử lý B + ISAM của UNIREG để cung cấp lập chỉ mục
cho mQuery hay khơng. Đó là cách MySQL ra đời.

1.1.3. Ưu điểm MySQL
Dễ sử dụng: MySQL là cơ sở dữ liệu tốc độ cao, ổn định, dễ sử dụng và hoạt động

trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh.

Độ bảo mật cao: MySQL rất thích hợp cho các ứng dụng có truy cập CSDL trên

Internet khi sở hữu nhiều nhiều tính năng bảo mật thậm chí là ở cấp cao.

Đa tính năng: MySQL hỗ trợ rất nhiều chức năng SQL được mong chờ từ một hệ

quản trị cơ sở dữ liệu quan hệ cả trực tiếp lẫn gián tiếp.

Khả năng mở rộng và mạnh mẽ: MySQL có thể xử lý rất nhiều dữ liệu và hơn thế

nữa nó có thể được mở rộng nếu cần thiết.

Nhanh chóng: Việc đưa ra một số tiêu chuẩn cho phép MySQL để làm việc rất hiệu

quả và tiết kiệm chi phí, do đó nó làm tăng tốc độ thực thi.

Sinh viên thực hiện: Hà Phước Dưỡng 3


×