Professional Documents
Culture Documents
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP THỰC PHẨM TP. HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
ĐỒ ÁN TỐT NGHIỆP
ĐỒ ÁN TỐT NGHIỆP
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
……………………………………………………………………………………………
…….. , ngày … tháng … năm …
Giảng Viên Phản Biện
LỜI CAM ĐOAN
Tôi xin cam đoan đây là công trình nghiên cứu của riêng tôi. Các số liệu, kết quả
nêu trong Đồ án là trung thực và chưa từng được ai công bố trong bất kỳ công trình nào
khác.
Tôi xin cam đoan rằng mọi sự giúp đỡ cho việc thực hiện Đồ án này đã được cảm
ơn và các thông tin trích dẫn trong Đồ án đã được chỉ rõ nguồn gốc.
Em xin gửi lời cảm ơn chân thành đến Giảng Viên Nguyễn Hải Yến, giảng viên
Bộ môn Công Nghệ Thông Tin – Trường Đại học Công Nghiệp Thực Phẩm Thành Phố
Hồ Chí Minh người đã tận tình hướng dẫn, chỉ bảo em trong suốt quá trình làm đồ án.
Em cũng xin chân thành cảm ơn các thầy cô giáo trong Trường Đại học Công Nghiệp
Thực Phẩm Thành Phố Hồ Chí Minh nói chung, các thầy cô trong Bộ môn Công Nghệ
Thông Tin nói riêng đã dạy dỗ cho em kiến thức về các môn đại cương cũng như các
môn chuyên ngành, giúp em có được cơ sở lý thuyết vững vàng và tạo điều kiện giúp
đỡ em trong suốt quá trình học tập.
Bên cạnh đó không thể thiếu lòng cảm mến bạn bè khóa 08DHTH đã tận tình chỉ
dẫn, trao đổi, truyền đạt kiến thức, kinh nghiệm cho chúng em trong suốt quá trình học
tập nói chung và quá trình thực hiện đồ án tốt nghiệp nói riêng. Cuối cùng, em xin chân
thành cảm ơn gia đình, đã luôn tạo điều kiện, quan tâm, giúp đỡ, động viên em trong
suốt quá trình học tập và hoàn thành đồ án tốt nghiệp.
TÓM TẮT ĐỀ TÀI
TOEIC là một trong những chứng chỉ bắt buộc phải có để giúp sinh viên có thể
tốt nghiệp môi trường Đại học. Ngoài ra, chứng chỉ TOEIC còn giúp chúng ta thăng
tiến trong công việc của những công ty nước ngoài cần giao tiếp bằng Tiếng Anh. Môi
trường làm việc nước ngoài, kì thi TOEIC sẽ giúp bạn sử dụng tiếng Anh thành thạo và
tự tin giao tiếp, giao dịch với đồng nghiệp, khách hàng người nước ngoài. Cơ hội nghề
nghiệp sẽ mở rộng hơn với bạn khi bạn có khả năng giao tiếp nhiều ngôn ngữ hơn.
Để nhằm giúp cho các bạn học sinh, sinh viên hoặc là những người không có thời
gian tiếp cận ở môi trường Tiếng Anh ở trung tâm nhiều thì nhóm quyết định xây dựng
một hệ thống ôn luyện và học từ TOEIC. Giúp cho mọi người có thể nâng cao kỹ năng
Tiếng Anh của bản thân cao hơn. Và đạt được kết quả cao ở những kì thi TOEIC.
MỤC LỤC
CHƯƠNG I TỔNG QUAN..........................................................................................1
1.1. MỤC TIÊU VÀ PHẠM VI ĐỀ TÀI....................................................................1
1.1.1. Mục Tiêu........................................................................................................1
1.1.2. Phạm Vi Đề Tài.............................................................................................2
1.2. KHẢO SÁT HỆ THỐNG.....................................................................................2
1.2.1. Giới Thiệu Sơ Lược Về Hệ Thống Thông Tin Đã Khảo Sát..........................2
1.2.2. Thông Tin Khảo Sát.......................................................................................2
1.3. KẾT CHƯƠNG....................................................................................................6
CHƯƠNG II PHÂN TÍCH HỆ THỐNG....................................................................7
2.1. GIỚI THIỆU.....................................................................................................7
2.2. MÔ HÌNH HÓA NGHIỆP VỤ.............................................................................7
2.2.1. Sơ Đồ Use Case Nghiệp Vụ...........................................................................7
2.2.2. Mô Hình Hóa Quy Trình Nghiệp Vụ..........................................................8
2.2.1. Bằng Văn Bản.............................................................................................8
2.2.3. Bằng Sơ Đồ Hoạt Động............................................................................13
2.2.4. Sơ Đồ Tuần Tự.........................................................................................19
2.2.4.1. Đăng Ký Tài Khoản Người Dùng......................................................19
2.2.4.2. Đăng Nhập Tài Khoản Người Dùng..................................................20
2.2.4.3. Người Dùng Thi Thử.........................................................................21
2.2.4.4. Thêm Câu Hỏi....................................................................................22
2.2.4.5. Sửa Câu Hỏi.......................................................................................23
2.2.4.6. Xóa Câu Hỏi......................................................................................24
2.2.4.7. Thêm Tin Tức....................................................................................25
2.2.4.8. Sửa Tin Tức.......................................................................................26
2.2.4.9. Xóa Tin Tức.......................................................................................27
2.3. SƠ ĐỒ USE CASE HỆ THỐNG....................................................................28
2.4. SƠ ĐỒ LỚP MỨC PHÂN TÍCH....................................................................29
2.5. KẾT CHƯƠNG...............................................................................................30
CHƯƠNG III THIẾT KẾ HỆ THỐNG....................................................................31
3.1. GIỚI THIỆU...................................................................................................31
3.2. THIẾT KẾ CƠ SỞ DỮ LIỆU.........................................................................31
3.2.1. Dữ liệu quan hệ........................................................................................31
3.2.2. Cơ Sở Dữ Liệu.........................................................................................31
3.2.3. Ràng buộc toàn vẹn..................................................................................35
3.3. SƠ ĐỒ LỚP MỨC THIẾT KẾ.......................................................................36
CHƯƠNG IV CÀI ĐẶT VÀ THỰC NGHIỆM........................................................40
5.1. THIẾT KẾ GIAO DIỆN HỆ THỐNG................................................................40
CHƯƠNG V KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN..........................................44
5.1. KẾT QUẢ ĐẠT ĐƯỢC..................................................................................44
5.2. HẠN CHẾ.......................................................................................................44
5.3. HƯỚNG MỞ RỘNG VÀ PHÁT TRIỂN........................................................44
TÀI LIỆU THAM KHẢO..........................................................................................46
DANH MỤC CÁC HÌNH VẼ
Hình 1. 1 Giao diện trang chủ website Anh Ngữ Ms.Hoa..............................................4
Hình 1. 2 Giao diện trang chủ website Tiếng Anh 123...................................................4
Hình 1. 3 Giao diện trang chủ website Tiếng Anh mỗi ngày..........................................5
Hình 1. 4 Giao diện luyện thi thử Anh ngữ Ms. Hoa......................................................6
Hình 1. 5 Giao diện học và luyện thi thử Tiếng Anh mỗi ngày......................................6
Đồng thời, chứng chỉ này còn giúp bạn thăng tiến trong công việc. Môi trường làm việc
nước ngoài, kì thi TOEIC sẽ giúp bạn sử dụng tiếng Anh thành thạo và tự tin giao tiếp,
giao dịch với đồng nghiệp, khách hàng người nước ngoài. Cơ hội nghề nghiệp sẽ mở
rộng hơn với bạn khi bạn có khả năng giao tiếp nhiều ngôn ngữ hơn.
Thông thường, để kiểm tra xem trình độ Toeic như thế nào, bạn cần phải chuẩn bị
những khoản phí thi thử, đến địa điểm thi để làm bài… rất nhiều thứ làm bạn tốn thời
gian và chi phí. Vì vậy, các đề thi thử toeic online ra đời đang là giải pháp được nhiều
người hướng đến vì có những lợi ích to lớn khi bạn phải làm bài thi thử lại nhiều lần để
đạt kết quả tốt nhất.
Vì vậy, nhóm quyết định xây dựng một trang web ôn luyện thi thử Toeic giúp cho
người dùng có thể sử dụng và ôn luyện nâng cao kiến thức Tiếng Anh của bạn thân để
có thể thi đạt kết quả tốt chứng chỉ Tiếng Anh TOEIC.
Bên cạnh Anh ngữ Ms. Hoa thì còn có Tiếng Anh 123 và Tiếng Anh mỗi ngày là
hai website tốt tương tự như Anh ngữ Ms. Hoa có thể ôn luyện Tiếng Anh TOEIC.
Website được dành cho trẻ em và các học sinh từ lớp 1 đến 12 dễ hiểu và dễ học tập.
Cả 3 website hướng đến thiết kế đơn giản màu sắc đẹp giúp người dùng có thể dễ dàng
học tập và luyện tập Tiếng Anh.
Hình 1. 4 Giao diện luyện thi thử Anh ngữ Ms. Hoa
Hình 1. 5 Giao diện học và luyện thi thử Tiếng Anh mỗi ngày
Qua quá trình khảo sát thì nhóm nhận ra 3 website có được chức năng hay và lợi
ích mà nhóm có thể áp dụng vào đồ án tốt nghiệp đó là: người dùng có thể học từ vựng
theo chủ đề thông qua từ vựng nghĩa và âm thanh phát âm của từ, học và ôn luyện ngữ
pháp và mẹo thi Toeic thông qua các bài giảng video, làm bài thi thử theo bài thi rút
gọn theo part hoặc là đề thi theo cấu trúc thật của TOEIC, chức năng tin tức thông báo
và liên quan đến TOEIC. Chức năng quản lí người dùng, câu hỏi, tạo đề thi và quản lí
từ vựng của Admin.
Thông qua chương 1 giúp chúng ta hiểu rõ hơn về mục tiêu, phạm vi của đề tài.
Chúng ta có một cái nhìn sơ lược về các quy trình của hệ thống học và luyện thi Tiếng
Anh TOEIC. Để tìm hiểu chi tiết quy trình ôn luyện thi thì chương tiếp theo chúng ta
sẽ tập trung vào phân tích thiết kế hệ thống thông tin bằng các sơ đồ.
- Người quản trị hay người dùng muốn thay đổi thông tin tài
khoản, chọn chức năng thay đổi mật khẩu, hệ thống hiển thị
trang thay đổi mật khẩu.
2. Hiển thị trang quản lý. Tại đây người người quản trị có thể
thực hiện các công việc của mình.
3. Kiểm tra thông tin người dùng.
Các dòng thay thế:
- Nếu người dùng đã đăng kí rồi thì cho phép họ kích hoạt tài
khoản và kiểm tra xem họ đăng nhập có đúng không.
- Người quản trị có quyền xoá các thông tin không chính xác,
cho phép quyền truy cập.
- Người dùng có thể xem tin tức và tìm kiếm xem bài giảng thì hệ thống website sẽ
không yêu cầu đăng nhập tài khoản.
- Khi người dùng muốn thi thử đề thì hệ thống sẽ yêu cầu người dùng đăng nhập tài
khoản và sau đó hệ thống sẽ kiểm tra thông tin. Nếu chưa có tài khoản hệ thống sẽ
bắt buộc đăng ký tài khoản, sau khi đăng ký hoặc đăng nhập thành công hệ thống
cho người dùng làm bài thi.
2.2.4. Sơ Đồ Tuần Tự
Sau khi người dùng làm bài thi xong hệ thống sẽ so sánh kết quả và chấm điểm.
Cuối cùng, thông báo kết quả cho người dùng.
Ngoài ra, thông qua chương phân tích thì nhóm cũng muốn trình bày rõ những
thành phần có trong hệ thống Website.
CHƯƠNG III THIẾT KẾ HỆ THỐNG
3.1. GIỚI THIỆU
Qua quá trình khảo sát hệ thống và thiết kế các sơ đồ của mô hình ôn luyện thi
Toeic. Thì nhóm quyết định chuyển sang giai đoạn thiết kế hệ thống website để có thể
thấy rõ và biết rõ về cách hoạt động của quá trình ôn luyện và thi Toeic.
3.2.2. Cơ Sở Dữ Liệu
- Bảng Mức Độ
Tên Thuộc Diễn Giải Miền Giá Trị Khóa
tính
MAMUCDO Mã mức độ Varchar(50) Khóa chính
TENMUCDO Tên mức độ Nvarchar(100)
- Bảng TOPIC
Tên Thuộc Diễn giải Miền Giá Trị Khóa
tính
- Bảng Part
Tên Thuộc Diễn giải Miền Giá Trị Khóa
tính
MAPART Mã phần Varchar(50) Khóa chính
TENPART Tên phần Nvarchar(100)
MATOPIC Mã chủ đề Varchar(50) Khóa ngoại
- Bảng Đề Thi
Tên Thuộc tính Diễn giải Miền Giá Trị Khóa
MADETHI Mã đề thi Varchar(50) Khóa
chính
TENDETHI Tên đề thi Nvarchar(100)
SOCAUHOI Số câu hỏi Int
MACAUHOI Mã câu hỏi Varchar(50) Khóa
ngoại
MAPART Mã phần Varchar(50) Khóa
ngoại
SOLUONGCAUKHO Số lượng Int
câu khó
SOLUONGCAUTRUNGBIN Số lượng Int
H câu trung
bình
SOLUONGCAUDE Số lượng Int
câu dễ
THOIGIANGIOIHAN Thời gian Int
giới hạn
- Bảng Từ Vựng
Tên Thuộc tính Diễn giải Miền Giá Trị Khóa
MATU Mã từ Varchar(50) Khóa
chính
TUVUNG Từ vựng Varchar(100)
NGHIATUVUNG Nghĩa từ vựng Nvarchar(100)
TULOAI Từ loại Varchar(50)
HINHANH Hình ảnh Varchar(200)
MATOPIC Mã chủ đề Varchar(50) Khóa
ngoại
AUDIO Âm thanh Varchar(200)
- Mặc dù đã rất cố gắng dưới sự chỉ bảo tận tình của giáo viên hướng dẫn, đề tài
vẫn còn một số hạn chế sau
- Việc tạo cho trang web là nơi trao đổi, chia sẻ kiến thức vẫn còn hạn chế.
- Việc tùy chỉnh giao diện chưa thực sự mềm dẻo, linh hoạt.
- Tiếp tục xây dựng thêm các chức năng và phát triển các chức năng đáp
ứng được nhu cầu người dùng, thêm các chức năng mới như:
+ Tạo một diễn đàn cho phép các thành viên chia sẻ, trao đổi kiến thức.
+ Hoàn thiện trang trắc nghiệm online, cho phép kiểm tra sau mỗi bài học
với nội dung và giao diện dễ thao tác, và phù hợp với học sinh.
- Quan tâm hơn đến vấn đề bảo mật, sao lưu và phục hồi dữ liệu.
- Làm cho hệ thống mềm dẻo, linh hoạt hơn trong phần tùy chỉnh giao diện.
TÀI LIỆU THAM KHẢO
1) Trang Web Tiếng Anh Toeic tham khảo
[1] Anh ngữ Ms. Hoa: https://www.anhngumshoa.com/
[2] Tiếng Anh mỗi ngày: https://tienganhmoingay.com/
[3] Tiếng Anh 123: https://www.tienganh123.com/
[4] Toeic 24: https://toeic24.vn/
[5] Oxford Learner’s Dictionnaries:
https://www.oxfordlearnersdictionaries.com/
2) Sách tham khảo
[1] Microsoft .NET - Architecting Applications for the Enterprise, sách được
biên soạn bởi Microsoft.
[2] Pro ASP.NET MVC 4, của 2 tác giả Adam Freeman và Steve Sanderson.
[4] The Design of Sites: Patterns for Creating Winning Web Sites (2nd Edition)