MỤC LỤC
- Khả năng ứng dụng rộng rãi: Python có thể được sử dụng trong nhiều lĩnh vực khác nhau như lập trình máy chủ web, tạo mẫu, phát triển trò chơi, khoa học dữ liệu và học máy. - Model (M): Model is the Python object has the task of the data structure of the application and cung cấp cơ chế quản lý (thêm, sửa, thay đổi, xóa) và truy vấn các bản ghi trong cơ sở dữ liệu. Về phương thức hoạt động sẽ giống với mô hình MVC, trong đó V (View) sẽ tương đương với C (Controller), T (Template) sẽ tương đương với V (View) ở các framework khác.
- Dễ dàng mở rộng, tái sử dụng code (nhờ khả năng kế thừa tuyệt vời) - Có thể lập trình hướng đối tượng dễ dàng (View kế thừa nhiều class) - Xử lý truy vấn HTTP riêng ứng với từng phương thức GET, POST, v.v. Cũng giống các trình soạn thảo dành cho web khác, CKEditor sử dụng JavaScript là nền tảng, riêng việc tương tác với server thì CKEditor sử dụng các ngôn ngữ sau: Active-FoxPro, ASP, ASP.NET, ColdFusion, Java, JavaScript, Lasso, Perl, PHP và Python. MySQL chính là hệ quản trị cơ sở dữ liệu mã nguồn mở Relational Database Management System – RDBMS hiện nay được sử dụng phổ biến trên phạm vi toàn cầu.
MySQL là một hệ thống quản trị cơ sở dữ liệu mã nguồn mở phổ biến hàng đầu trên thế giới và đặc biệt được ưa chuộng trong quá trình xây dựng, phát triển ứng dụng.
- Cung cấp màn hình giao diện tương tác dễ dàng cho những người mới dùng lần đầu tiên. - Cung cấp đầy đủ các danh mục: dòng lịch sử, tư liệu, nhân vật, di tích, ngày nay, giới thiệu sách, Q&A, trắc nghiệm, video. - Nội dung hiển thị trên nền trang website không được đầu tư đẹp mắt, làm người dùng cảm thấy không thích thú tham quan nội dung trang.
- Nội dung hiển thị phần mô tả thông tin trên mobile không đầy đủ để người dùng xem và đọc và cỡ chữ quá to.
- Phần hiển thi bài viết mới chỉ chỉ có chữ và thêm hover màu sắc khi đưa chuột kéo đến, làm rất rồi mắt và không có hiển thị hình ảnh của bài viết mới. - Chỉ xem được nội dung tổng thể, không thể đào sâu vào nhân vật lịch sử, di tích. - Không có tính năng giới thiệu sách, truyện, phim có liên quan đến lịch sử.
Một trong những ưu điểm của Wikipedia là nó hoàn toàn miễn phí và cung cấp thông tin về hàng triệu chủ đề cho bất kỳ ai có khả năng truy cập Internet. Wikipedia là một nơi tuyệt vời để bắt đầu nghiên cứu của bạn, cung cấp thông tin nền về chủ đề của bạn và các từ khóa có thể giúp bạn tiến hành nghiên cứu sâu hơn ở nơi khác. Một trong những nhược điểm của Wikipedia là bất kỳ ai cũng có thể tạo, chỉnh sửa hoặc xóa các bài viết trên Wikipedia.
Các bài viết trên Wikipedia không thể được coi là học thuật, vì chúng ta không biết gì về người đóng góp. Khi một bài viết được xuất bản lần đầu tiên, thông tin có thể dao động giữa các quan điểm trước khi đạt được một tông trung lập. Đối tượng người đọc có thể thay đổi - một số bài viết được viết từ quan điểm của người trong cuộc, với ngôn ngữ kỹ thuật cao, trong khi một số được viết.
Điều này có thể cả gây khó chịu và có giá trị tùy thuộc vào điều mà người ta đang tìm kiếm và cảnh báo rằng thông tin có thể không nhất quán.
- Xem thông tin danh sách các đơn hàng đã đặt mua sách, danh sách phim đã thanh toỏn, lịch sử thanh toỏn, theo dừi vận chuyển. - Có tính năng tạo bài viết mới cho: Nhân vật lịch sử, di tích, phim truyện, sách, di tích lịch sử, dòng lịch sử của một quốc gia. - Tính năng đóng góp bài viết: Các bài viết đã được đăng, hoặc chưa được đăng thì tất cả nhân viên đều có quyền đóng góp và sửa đổi để nội dung luôn được cập nhật nhanh nhất, cung cấp đầy đủ thông tin.
Ví dụ: người dùng muốn tìm hiểu về một nhân vật lịch sử sẽ thấy hệ thống đưa ra những nhân vật lịch sử có liên quan đến cuộc đời nhân vật đó, những di tích lịch sử, những bộ phim, sách có liên quan đến họ. Nội dung bình luận của người dùng sẽ được AI xử lý xem có tiêu cực hay không sau đó mới được hiển thị thông báo là đã được đăng hoặc không được đăng do vi phạm chính sách đạo đức. - Phục vụ cho nhân viên viết sử nghiên cứu chuyên sâu một đối tượng, tạo một đối tượng mới, tìm kiếm các đối tượng liên quan, đồng tác giả với các nhà viết sử khác khi nhân viên đóng góp thông tin.
- Cập nhật, xóa, thay đổi thông tin bài viết như nội dung bài viết, người đóng góp, bình luận, các tag liên quan đến bài viết.
- Visual Studio Code là một trình biên tập mã, là sản phẩm của Microsoft dành cho Windows, Linux, macOS, ra mắt vào tháng 4 năm 2015 ở hội nghị Build. Visual Studio Code có thể cài đặt được trên cả Windows, Linux và Mac OS và hỗ trợ nhiều ngôn ngữ. - Visual Studio Code có hỗ trợ chức năng debug, đi kèm với Git, có syntax highlighting, tự hoàn thành mã thông minh, snippets, và cải tiến mã nguồn.
Nó cũng cho phép tùy chỉnh, do đó, người dùng có thể thay đổi theme, phím tắt, và cá tùy chọn khác. - Nghiên cứu và tìm hiểu các tài liệu, các trang web liên quan đến nội dung đang tìm hiểu. - Tham khảo ý kiến đóng góp từ Thầy hướng dẫn, cùng các anh, chị và bạn bè có kinh nghiệm liên quan đến các vấn đề công nghệ, kinh nghiệm thực tiễn trong quá trình thực hiện khóa luận để tạo tính chính xác và khoa học của đề tài.
- Các chức năng về cơ bản là tương đối đầy đủ của một nghiệp vụ tra cứu và học tập lịch sử, ngoài ra còn có thêm một số chức năng, tiện ích tích hợp khác.
UC_05 CreatePerson Chức năng tạo mới nhân vật lịch sử UC_05.1 EditDetailPerson Chức năng sửa nội dung chi tiết nhân. UC_06 CreateRelics Chức năng tạo mới di tích lịch sử UC_06.1 EditDetailRelics Chức năng sửa nội dung chi tiết di tích. UC_10.1 EditDetailScienceTechnology Chức năng sửa nội dung chi tiết bài viết khoa học công nghệ.
UC_16.1 ViewDetailFilm Xem chi tiết bài viết về phim lịch sử UC_17 ViewListTimeLine Xem danh sách bài viết về dòng lịch. UC_17.1 ViewDetailTimeLine Xem chi tiết bài viết về dòng lịch sử UC_18 ViewListScienceTechnology Xem danh sách bài viết về khoa học. Postconditions - Đăng ký không thành công: Hiển thị thông báo và quay lại trang đăng ký.
- Đăng ký thành công: Hiển thị trang chủ và tài khoản được lưu vào CSDL. Hệ thống sẽ kiểm tra xem tài khoản, mật khẩu và hiện ra thông báo thành công. Pre-conditions Đã đăng nhập vào trang web với quyền admin hoặc quyền người viết sử Post-conditions Cập nhật thông tin vừa được chỉnh sửa nhân vật lịch sử.
Actor Nhân viên viết sử (admin), người dùng chưa đăng kí tài khoản (user- nologin), người dùng đã đăng ký tài khoản (user-login). Post-conditions Hệ thống hiển thị trang danh sách nhân vật lịch sử Basic Path. Actor Nhân viên viết sử (admin), người dùng chưa đăng kí tài khoản (user- nologin), người dùng đã đăng ký tài khoản (user-login).
Hệ thống hiển thị trang nội dung nhân vật lịch sử được chọn Exception flow.
UI_09 Trang danh sách thông tin Hiển thị tất cả danh sách thông tin khám phá vũ trụ khám phá vũ trụ tại một quốc gia. UI_10 Trang danh sách thông tin Hiển thị tất cả danh sách thông tin công khoa học công nghệ nghệ tại một quốc gia. UI_11 Trang danh sách thông tin Hiển thị tất cả danh sách thông tin nghiên cứu khoa học nghiên cứu tại quốc gia.
UI_12 Trang danh sách thông tin nhà Hiển thị tất cả danh sách các nhà khoa. UI_13 Trang danh sách sách khoa học Hiển thị tất cả danh sách khoa học tại một quốc gia, hiển thị tất cả các thể loại sách. UI_14 Trang danh sách các đề thi Hiển thị tất cả danh sách các đề thi tại.
UI_17 Trang thêm bài viết mới Trang này danh cho admin, có thể bài viết mới cho nhân vật lịch sử, phim truyện, sách, dòng lịch sử,.
Vào - Hiện textbox Hiện textbox Pass luận bình luận trang chủ hoặc Nhập message message. Vào - Hiện textbox Hiện textbox Pass thích thả thích thất trang chủ hoặc Nhập message message. Chat Gửi tin 1.Vào trang - Nhấn chọn một Hiện Hiện Pass với nhắn tài khoản nhân viên chat bất kì.
Đăng - Nhập Hiện Chuyển sang Pass bài tích nhập vào tên nhân vật textbox trang thêm nội.