Bối cảnh và vấn đề nghiên cứu
Trong bối cảnh khoa học công nghệ phát triển và chuyển đổi số diễn ra mạnh mẽ, công nghệ thông tin đã trở thành công cụ quan trọng nhằm nâng cao hiệu suất trong các lĩnh vực kinh tế, thương mại và giáo dục. Đối với lĩnh vực giáo dục và đào tạo, nhu cầu tiếp cận kiến thức của người học ngày càng tăng, đòi hỏi các phương thức tiếp cận linh hoạt hơn thay vì chỉ phụ thuộc vào hình thức học truyền thống trên lớp hay học thêm.
Tại Việt Nam, môn tiếng Anh giữ vị trí thiết yếu trong hệ thống giáo dục từ bậc tiểu học đến đại học, đồng thời mở ra nhiều cơ hội học tập và nghề nghiệp trong xu thế toàn cầu hóa. Tuy nhiên, phương pháp giảng dạy truyền thống hiện nay phần lớn tập trung vào ngữ pháp, làm hạn chế khả năng thực hành giao tiếp của người học; bên cạnh đó thời lượng trên lớp không đủ để đáp ứng khối lượng kiến thức ngày càng lớn. Trước thực trạng nhiều trung tâm tiếng Anh được thành lập nhằm đáp ứng nhu cầu học tập đa dạng, việc số hóa quy trình quản lý thông qua hệ thống phần mềm là yêu cầu cấp thiết.
Đề tài "Phân tích thiết kế hệ thống Website quản lí khóa học trung tâm tiếng Anh theo hướng đối tượng" được thực hiện bởi nhóm sinh viên Viện Công nghệ thông tin và Kinh tế số – Trường Đại học Kinh tế Quốc dân, dưới sự hướng dẫn của Th.S Trần Thị Mỹ Diệp (năm 2023).
Mục tiêu và nhiệm vụ nghiên cứu của đề tài bao gồm:
- Xây dựng bản phân tích và thiết kế hệ thống website quản lý khóa học chi tiết cho trung tâm tiếng Anh dựa trên phương pháp hướng đối tượng.
- Đáp ứng đầy đủ các yêu cầu quản lý và tương tác của bốn nhóm tác nhân: Khách vãng lai (Guest/Khách hàng tiềm năng), Học viên, Giáo viên và Quản trị viên hệ thống.
- Thiết lập giải pháp kỹ thuật bảo đảm tính bảo mật, độ an toàn dữ liệu khách hàng và hệ thống, tính sẵn sàng vận hành 24/7 và khả năng mở rộng.
- Xây dựng các mô hình phân tích chức năng, cấu trúc, hành vi và bản vẽ thiết kế giao diện (UI) phục vụ công tác triển khai website.
Đối tượng và phạm vi nghiên cứu:
- Đối tượng nghiên cứu: Quy trình nghiệp vụ quản lý khóa học, quản lý người dùng, quản lý tài liệu học tập, quy trình tương tác và trao đổi thông tin tại trung tâm đào tạo tiếng Anh.
- Phạm vi nghiên cứu: Giới hạn trong giai đoạn khảo sát nghiệp vụ, phân tích yêu cầu, mô hình hóa hệ thống bằng ngôn ngữ UML và thiết kế kiến trúc hệ thống 3 tầng kèm giao diện website, phục vụ cho các đối tượng học sinh, sinh viên và người đi làm.
Cơ sở lý thuyết và phương pháp
Đề tài áp dụng phương pháp luận phân tích và thiết kế hệ thống hướng đối tượng (Object-Oriented Analysis and Design - OOAD) kết hợp việc chuẩn hóa tài liệu bằng ngôn ngữ mô hình hóa thống nhất UML (Unified Modeling Language).
Các công cụ và mô hình lý thuyết được sử dụng gồm:
- Ngôn ngữ mô hình hóa UML: Đóng vai trò là ngôn ngữ hệ thống độc lập với ngôn ngữ lập trình và quy trình phát triển, cung cấp hệ thống ký hiệu trực quan để biểu diễn cấu trúc và hành vi của hệ thống phần mềm:
- Biểu đồ trường hợp sử dụng (Use Case Diagram): Mô tả chức năng hệ thống thông qua các tác nhân và trường hợp sử dụng.
- Biểu đồ lớp (Class Diagram): Biểu diễn cấu trúc tĩnh của hệ thống gồm các lớp đối tượng, thuộc tính, phương thức và mối quan hệ giữa chúng.
- Biểu đồ tuần tự (Sequence Diagram): Thể hiện trình tự thời gian của các sự kiện và thông điệp trao đổi giữa các đối tượng trong kịch bản ca sử dụng.
- Biểu đồ hoạt động (Activity Diagram): Đặc tả luồng xử lý và các hành động nghiệp vụ.
- Biểu đồ trạng thái (Statechart Diagram): Thể hiện các trạng thái và sự chuyển đổi trạng thái của đối tượng trong vòng đời.
- Biểu đồ thành phần (Component Diagram) và Biểu đồ triển khai (Deployment Diagram): Biểu diễn sự phụ thuộc giữa các thành phần phần mềm và sự phân bố lên các nút phần cứng.
- Công cụ kỹ thuật hỗ trợ:
- Phần mềm
draw.io: Sử dụng để xây dựng hệ thống biểu đồ phân tích UML.
- Phần mềm
Figma và Sketch: Sử dụng trong việc thiết kế bản mẫu giao diện người dùng (UI/UX).
- Phương pháp thu thập và phân tích dữ liệu: Khảo sát thực tế các quy trình nghiệp vụ đào tạo tiếng Anh bao gồm: cung cấp khóa học, kiểm tra trình độ đầu vào, xem bài giảng, kiểm tra bài tập, điểm danh, quản lý thông tin giảng viên và tiếp nhận phản hồi (feedback).
Nội dung chính theo từng chương
| Chương |
Tên chương trong văn bản |
Nội dung trọng tâm |
| Chương 1 |
Tổng quan về đề tài |
Đặt vấn đề, giới thiệu bài toán đào tạo tiếng Anh, xác định mục tiêu, phạm vi nghiên cứu, các công cụ UML/Figma/Sketch và phân tích các tính chất nghiệp vụ (độ tin cậy, độ truy cập, tính linh hoạt, tính sẵn sàng). |
| Chương 2 |
Mô hình nghiệp vụ |
Phân loại 4 tác nhân hệ thống (Guest, Học viên, Giáo viên, Quản trị viên), phân tích quy trình tương tác và xác định chi tiết yêu cầu chức năng, yêu cầu phi chức năng. |
| Chương 3 |
Phân tích hệ thống |
Xây dựng biểu đồ Use Case tổng quát và phân rã; xây dựng biểu đồ lớp lĩnh vực và lớp tham gia ca sử dụng; đặc tả kịch bản và biểu đồ tuần tự cho các chức năng đăng ký, đăng nhập, cập nhật thông tin cá nhân, tìm kiếm. |
| Chương 4 |
Thiết kế hệ thống |
Thiết kế kiến trúc 3 tầng (Trình bày - Ứng dụng - Dữ liệu), thiết kế thành phần vật lý và triển khai phần cứng, thiết kế chi tiết giao diện người dùng website. |
Chương 1: Tổng quan về đề tài
Chương 1 trình bày bối cảnh thực tiễn của giáo dục trong thời đại số và sự cần thiết của việc xây dựng hệ thống website quản lý khóa học. Tác giả phân tích các hạn chế của phương pháp học tập truyền thống và nhấn mạnh tầm quan trọng của việc cá nhân hóa lộ trình học tiếng Anh thông qua việc kiểm tra trình độ đầu vào.
Về mặt nghiệp vụ, chương này xác định 4 tính chất bắt buộc của hệ thống:
- Độ tin cậy: Đảm bảo an toàn thông tin người dùng và dữ liệu học tập.
- Độ truy cập: Cho phép tìm kiếm, xem trước, tải tài liệu và truy cập khóa học nhanh chóng.
- Tính linh hoạt: Hỗ trợ tùy chỉnh và quản lý tài liệu cá nhân.
- Tính sẵn sàng: Đảm bảo website vận hành liên tục 24/7 và đồng bộ hóa dữ liệu.
Các nhóm nghiệp vụ chính được xác định gồm: Cung cấp khóa học, Tìm kiếm thông tin, Xem bài giảng và làm bài tập, Tra cứu thông tin giáo viên, Bảo mật và phân quyền truy cập, Tiếp nhận phản hồi và Cập nhật hồ sơ người dùng.
Chương 2: Mô hình nghiệp vụ
Chương 2 tiến hành mô hình hóa quy trình nghiệp vụ và phân định vai trò của 4 nhóm tác nhân tham gia vào hệ thống:
- Khách hàng tiềm năng (Guest / Khách vãng lai): Người dùng chưa có tài khoản, được phép tìm kiếm thông tin khóa học, lộ trình học, giáo viên, học phí; làm bài kiểm tra đánh giá trình độ đầu vào; đăng ký tài khoản hoặc đăng ký khóa học thông qua việc liên hệ quản trị viên/đường dây nóng.
- Học viên: Người dùng đã có tài khoản, có quyền đăng nhập/đăng xuất; cập nhật thông tin cá nhân (họ tên, ngày sinh, quê quán, số điện thoại, email, ảnh đại diện); xem video bài giảng của các khóa học đã đăng ký; làm bài tập sau mỗi video; tra cứu lịch học và thông tin giảng viên; xem tài liệu học tập; gửi phản hồi đánh giá.
- Giáo viên: Có quyền đăng nhập/đăng xuất, cập nhật thông tin cá nhân; tra cứu lịch giảng dạy và tài liệu giảng dạy; thực hiện điểm danh học viên theo từng buổi học và kiểm tra bài tập về nhà.
- Quản trị viên hệ thống (Admin): Người có quyền hạn cao nhất, thực hiện giám sát toàn bộ hệ thống, quản lý tài khoản người dùng, quản lý tài liệu học tập và quản lý danh mục khóa học.
Chương này cũng xác định các yêu cầu phi chức năng bao gồm: giao diện tối ưu đa nền tảng trình duyệt (Google Chrome, Microsoft Edge...), tính khả dụng với hướng dẫn rõ ràng, hiệu năng chịu tải ổn định và tính dễ bảo trì, nâng cấp.
Chương 3: Phân tích hệ thống
Chương 3 thực hiện phân tích chi tiết hệ thống trên ba khía cạnh: chức năng, cấu trúc và hành vi:
- Phân tích chức năng: Xây dựng biểu đồ Use Case tổng quát và các biểu đồ Use Case phân rã cho từng tác nhân (Khách hàng, Học viên, Giáo viên, Admin) cũng như phân rã các ca sử dụng quản lý (quản lý người dùng, quản lý tài liệu, quản lý khóa học).
- Phân tích cấu trúc: Thiết lập biểu đồ lớp lĩnh vực toàn hệ thống (Domain Class Diagram) và các biểu đồ lớp tham gia vào 8 ca sử dụng chính:
- Ca sử dụng Đăng ký, Đăng nhập.
- Ca sử dụng Tìm kiếm thông tin.
- Ca sử dụng Đăng ký khóa học.
- Ca sử dụng Quản lý tài liệu.
- Ca sử dụng Quản lý khóa học.
- Ca sử dụng Quản lý người dùng.
- Ca sử dụng Gửi feedback.
- Ca sử dụng Điểm danh và kiểm tra bài tập.
- Phân tích hành vi: Đặc tả kịch bản tương tác (điều kiện tiên quyết, luồng sự kiện chính, luồng sự kiện thay thế) và thiết lập biểu đồ tuần tự cho các chức năng trọng điểm:
- Đăng ký: Khách vãng lai nhập email, tên tài khoản, mật khẩu, số điện thoại, nghề nghiệp; hệ thống kiểm tra tính hợp lệ và phản hồi kết quả tạo tài khoản.
- Đăng nhập: Người dùng nhập tên tài khoản và mật khẩu; hệ thống xác thực cơ sở dữ liệu và chuyển hướng nếu thành công hoặc báo lỗi nếu sai thông tin.
- Cập nhật thông tin cá nhân: Người dùng chọn chỉnh sửa thuộc tính hồ sơ; hệ thống kiểm tra, xét duyệt và lưu trữ dữ liệu cập nhật.
- Tìm kiếm thông tin: Người dùng nhập từ khóa tìm kiếm giáo viên/khóa học/lộ trình; hệ thống truy vấn cơ sở dữ liệu và hiển thị danh sách kết quả phù hợp.
Chương 4: Thiết kế hệ thống
Chương 4 hoàn thiện bản thiết kế kiến trúc và giao diện hệ thống website. Hệ thống được tổ chức theo mô hình phân rã 3 tầng rõ rệt: Tầng trình bày (Presentation Layer), Tầng ứng dụng (Application Layer) và Tầng dữ liệu (Data Layer).
Chương này mô tả chi tiết các thành phần vật lý của hệ thống (Server, Database, Mainframe, Infrastructure, User) và ánh xạ các thành phần lên biểu đồ triển khai phần cứng. Bên cạnh đó, hệ thống giao diện người dùng được thiết kế chi tiết trên các khung nhìn: trang chủ, trang giới thiệu, trang danh mục khóa học, trang hồ sơ cá nhân và trang điều hành của quản trị viên.
Thiết kế và triển khai
Kiến trúc phân tầng (3-Tier Architecture)
Hệ thống website quản lý khóa học được thiết kế theo mô hình kiến trúc 3 tầng:
+-------------------------------------------------------------+
| TẦNG TRÌNH BÀY (Presentation) |
| Giao diện Học viên | Giao diện Giáo viên | Giao diện Admin |
+------------------------------+------------------------------+
| (HTTP/Web Requests)
+------------------------------v------------------------------+
| TẦNG ỨNG DỤNG (Application) |
| Xử lý logic nghiệp vụ, xác thực, điều phối chức năng hệ thống |
+------------------------------+------------------------------+
| (Database Queries/Updates)
+------------------------------v------------------------------+
| TẦNG DỮ LIỆU (Data Layer) |
| Lưu trữ dữ liệu học viên, giáo viên, khóa học, bài tập... |
+-------------------------------------------------------------+
- Tầng trình bày (Presentation Layer): Là môi trường tương tác trực tiếp với người dùng qua trình duyệt web. Tầng này chịu trách nhiệm hiển thị giao diện đồ họa, thu thập dữ liệu đầu vào từ người dùng và gửi yêu cầu về Tầng ứng dụng, đồng thời nhận dữ liệu phản hồi để cập nhật trạng thái hiển thị.
- Tầng ứng dụng (Application Layer): Đóng vai trò trung gian xử lý nghiệp vụ, tiếp nhận các yêu cầu từ Tầng trình bày, thực thi các thuật toán kiểm tra tính hợp lệ, quy tắc phân quyền và gửi các câu truy vấn tương ứng xuống Tầng dữ liệu để thực hiện lưu trữ hoặc kết xuất thông tin.
- Tầng dữ liệu (Data Layer): Chịu trách nhiệm quản lý, lưu trữ và bảo đảm tính toàn vẹn dữ liệu cho toàn bộ hệ thống gồm hồ sơ học viên, giáo viên, cấu trúc khóa học, bài giảng video, kết quả điểm danh, bài tập và phản hồi.
Thành phần vật lý và mô hình triển khai
Mô hình triển khai của hệ thống bao gồm 5 nút vật lý chính:
- Máy chủ (Server): Nơi lưu trữ và vận hành các gói ứng dụng của website, tiếp nhận và xử lý luồng yêu cầu từ các client.
- Cơ sở dữ liệu (Database): Máy chủ cơ sở dữ liệu chuyên biệt đảm nhận việc lưu trữ có cấu trúc và xử lý các truy vấn dữ liệu lớn.
- Mainframe: Đóng vai trò hỗ trợ xử lý dữ liệu và thông tin khóa học tập trung, bảo đảm tính vận hành trơn tru của hệ thống.
- Cơ sở hạ tầng mạng (Infrastructure): Hệ thống đường truyền và thiết bị mạng bảo đảm môi trường kết nối liên tục giữa người dùng và máy chủ.
- Người dùng (User Node): Các thiết bị đầu cuối của người dùng truy cập hệ thống qua các trình duyệt web phổ biến như Google Chrome, Microsoft Edge.
Thiết kế giao diện người dùng (UI)
Bản thiết kế giao diện chi tiết bao gồm các màn hình chính:
- Màn hình Đăng ký / Đăng nhập: Biểu mẫu đăng ký yêu cầu nhập họ tên, email, mật khẩu với nút xác nhận "Create Account", có hỗ trợ tích hợp đăng ký/đăng nhập bằng tài khoản Google. Màn hình đăng nhập cung cấp tính năng "Forgot password" để khôi phục mật khẩu.
- Màn hình Trang chủ (Homepage): Bố cục 3 phần gồm:
- Header: Chứa logo chuyển hướng về trang chủ, thanh điều hướng (About, Course, Contact), các nút chức năng Đăng ký/Đăng nhập (khi chưa đăng nhập) hoặc hiển thị thẻ Profile kèm Avatar (sau khi đã đăng nhập).
- Content: Hiển thị nội dung tiếp thị và thông tin tạo độ tin cậy gồm danh mục khóa học phổ biến (Popular course), nhóm danh mục nổi bật (Popular category) và thành tích trung tâm (Achievement).
- Footer: Cung cấp thông tin địa chỉ, kênh liên hệ và thông tin pháp lý của trung tâm.
- Màn hình Giới thiệu (About): Trình bày tôn chỉ hoạt động, mục tiêu đào tạo và chuẩn đầu ra của các chương trình học.
- Màn hình Khóa học và Lộ trình (Course): Cung cấp thông tin chi tiết về giáo viên phụ trách, nội dung, mục tiêu, thời lượng khóa học, thời gian biểu và lịch khai giảng của từng lớp.
- Màn hình Quản lý thông tin cá nhân (Profile): Cho phép học viên, giáo viên và admin chỉnh sửa thông tin tài khoản (username, password, phone number...).
- Màn hình Trang quản trị (Admin Manager): Giao diện chuyên biệt tích hợp thêm mục "Manager" trên thanh điều hướng để quản trị viên truy cập vào các phân hệ quản lý người dùng, tài liệu và khóa học.
Kết quả và đóng góp
Kết quả chính
- Xây dựng hoàn chỉnh hồ sơ phân tích và thiết kế hệ thống website quản lý khóa học trung tâm tiếng Anh theo đúng chuẩn hướng đối tượng (OOAD).
- Thiết lập hệ thống tài liệu mô hình hóa UML toàn diện bao gồm:
- 1 biểu đồ Use Case tổng quát và 4 biểu đồ Use Case phân rã theo tác nhân.
- 3 biểu đồ phân rã Use Case quản trị (người dùng, tài liệu, khóa học).
- 1 biểu đồ lớp lĩnh vực toàn hệ thống và 8 biểu đồ lớp chi tiết tham gia từng ca sử dụng.
- 4 kịch bản ca sử dụng chi tiết kèm biểu đồ tuần tự cho các chức năng cơ bản.
- Biểu đồ thành phần và biểu đồ triển khai hệ thống vật lý.
- Thiết kế hoàn chỉnh mô hình kiến trúc 3 tầng và bộ mockup giao diện trực quan cho toàn bộ các chức năng người dùng trên nền tảng web.
Đóng góp của đề tài
- Cung cấp khung phân tích nghiệp vụ chuẩn hóa cho mô hình trung tâm đào tạo tiếng Anh, giải quyết hài hòa mối quan hệ tương tác giữa 4 nhóm tác nhân thực tế.
- Đề xuất giải pháp kiểm tra trình độ đầu vào kết hợp với việc công khai lộ trình học tập, hỗ trợ nâng cao hiệu quả tư vấn và xếp lớp cho trung tâm ngoại ngữ.
- Làm tài liệu thiết kế mẫu có tính ứng dụng cao, sẵn sàng chuyển giao cho giai đoạn lập trình và triển khai phần mềm.
Hạn chế và hướng nghiên cứu tiếp
- Hạn chế:
- Báo cáo tập trung chủ yếu vào giai đoạn phân tích nghiệp vụ và thiết kế hệ thống (mô hình hóa UML, thiết kế kiến trúc 3 tầng, thiết kế giao diện), chưa đi vào giai đoạn hiện thực hóa mã nguồn (coding), xây dựng cơ sở dữ liệu vật lý hay kiểm thử phần mềm thực tế.
- Chức năng thanh toán khóa học trong mô hình hiện tại vẫn được thiết kế theo phương thức bán thủ công (người dùng liên hệ trực tiếp với admin hoặc nhân viên trực đường dây nóng để hoàn tất thanh toán), chưa tích hợp cổng thanh toán trực tuyến tự động.
- Hướng phát triển tiếp:
- Triển khai lập trình website hoàn chỉnh dựa trên các lớp và giao diện đã thiết kế, sử dụng các công nghệ web hiện đại.
- Tích hợp cổng thanh toán điện tử (Payment Gateway) tự động nhằm khép kín quy trình đăng ký và thanh toán khóa học trực tuyến.
- Mở rộng các tính năng kiểm tra trực tuyến có chấm điểm tự động và tích hợp phòng học ảo tương tác.
Giá trị tham khảo
Tài liệu này là nguồn tham khảo hữu ích cho:
- Sinh viên ngành Công nghệ thông tin, Hệ thống thông tin quản lý, Kinh tế số: Dùng làm tài liệu tham khảo mẫu về phương pháp lập báo cáo bài tập lớn, đồ án môn học Phân tích thiết kế hệ thống thông tin theo phương pháp hướng đối tượng sử dụng UML.
- Chuyên viên phân tích nghiệp vụ (Business Analyst - BA): Tham khảo quy trình phân rã chức năng, đặc tả ca sử dụng, xây dựng biểu đồ tuần tự và biểu đồ lớp trong bài toán quản lý giáo dục đào tạo.
- Các nhà phát triển phần mềm giáo dục (EdTech): Tham khảo cấu trúc phân tầng kiến trúc 3 tầng và bố cục giao diện người dùng website quản lý trung tâm ngoại ngữ.
Các phần có giá trị tham khảo cao nhất trong tài liệu gồm: hệ thống biểu đồ Use Case phân rã theo tác nhân, biểu đồ tuần tự các chức năng cơ bản (đăng ký, đăng nhập, tìm kiếm, cập nhật hồ sơ) và cấu trúc phân rã kiến trúc 3 tầng.
Câu hỏi thường gặp
1. Hệ thống quản lý khóa học này được thiết kế phục vụ những nhóm đối tượng người dùng nào?
Hệ thống được thiết kế phục vụ 4 nhóm tác nhân chính: Khách hàng tiềm năng (Guest/Khách vãng lai chưa có tài khoản), Học viên (đã có tài khoản tham gia học và làm bài tập), Giáo viên (quản lý lịch dạy, tài liệu, điểm danh và chấm bài tập), và Quản trị viên hệ thống (nắm toàn quyền điều hành, quản lý người dùng, tài liệu và khóa học).
2. Khách vãng lai có thể thực hiện những thao tác gì trên website?
Khách vãng lai có thể tìm kiếm thông tin về khóa học, lộ trình học, đội ngũ giáo viên, học phí; làm bài kiểm tra đánh giá trình độ đầu vào tiếng Anh; thực hiện đăng ký tài khoản mới hoặc đăng ký khóa học thông qua việc liên hệ đường dây nóng/quản trị viên.
3. Kiến trúc 3 tầng của hệ thống được phân chia như thế nào?
Kiến trúc hệ thống gồm 3 tầng: Tầng trình bày (Presentation Layer) đảm nhận hiển thị giao diện và nhận tương tác từ người dùng; Tầng ứng dụng (Application Layer) đảm nhận xử lý logic nghiệp vụ và điều phối dữ liệu; Tầng dữ liệu (Data Layer) đảm nhận việc lưu trữ, quản lý và truy xuất dữ liệu có cấu trúc.
4. Nhóm tác giả sử dụng những công cụ nào để thực hiện phân tích và thiết kế hệ thống?
Nhóm tác giả sử dụng ngôn ngữ mô hình hóa UML làm nền tảng chuẩn hóa, phần mềm draw.io để vẽ các biểu đồ phân tích hệ thống (Use Case, Sequence, Class, Component, Deployment Diagram), cùng các công cụ Figma và Sketch để thiết kế giao diện người dùng (UI).
5. Luồng xử lý chính của chức năng Đăng ký tài khoản diễn ra như thế nào?
Người dùng truy cập trang chủ, chọn chức năng đăng ký, điền các thông tin gồm email, tài khoản, mật khẩu, số điện thoại, nghề nghiệp và nhấn xác nhận tạo tài khoản; hệ thống tiếp nhận, xử lý kiểm tra tính hợp lệ của dữ liệu và trả về kết quả đăng ký thành công (hoặc yêu cầu nhập lại nếu sai định dạng).
Kết luận
Báo cáo bài tập lớn của nhóm sinh viên Viện Công nghệ thông tin và Kinh tế số – Trường Đại học Kinh tế Quốc dân đã hoàn thành việc phân tích và thiết kế hệ thống Website quản lý khóa học trung tâm tiếng Anh theo hướng đối tượng. Đề tài đã hệ thống hóa đầy đủ các yêu cầu chức năng, phi chức năng, xây dựng bộ biểu đồ UML chuẩn hóa từ mức quan niệm đến mức vật lý và đề xuất kiến trúc 3 tầng cùng bản vẽ giao diện hoàn chỉnh. Đây là tài liệu kỹ thuật có cấu trúc chặt chẽ, tạo tiền đề cho việc lập trình và triển khai ứng dụng quản lý đào tạo trong thực tế.