KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG THƯ VIỆN ONLINE CHO SINH VIÊN CNTT

22 20 0
KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG THƯ VIỆN ONLINE CHO SINH VIÊN CNTT

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ ĐỀ TÀI: XÂY DỰNG THƯ VIỆN ONLINE CHO SINH VIÊN CNTT Sinh viên thực Lớp : NGUYỄN NHẬT HOÀNG : 18IT4 Giảng viên hướng dẫn : ThS NGUYỄN VĂN BÌNH Đà nẵng, tháng 12 năm 2019 ĐẠI HỌC ĐÀ NẴNG KHOA CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG ĐỒ ÁN CƠ SỞ XÂY DỰNG THƯ VIỆN ONLINE CHO SINH VIÊN CNTT Đà Nẵng, tháng 12 năm 2019 LỜI CẢM ƠN Trong thời gian làm đồ án, chúng em nhận nhiều giúp đỡ, đóng góp ý kiến bảo nhiệt tình thầy bạn bè Em xin gửi lời cảm ơn chân thành đến thầy Nguyễn (Mẫu) Văn Bình người tận tình hướng dẫn, bảo em suốt trình làm đồ án NHẬN XÉT Em xin chân thành cảm ơn cácgiảng thầy giáo KHOA CNTT & TRÙN THƠNG nói (Của viên hướng dẫn) chung, thầy cô Bộ môn Web Nâng Cao nói riêng dạy dỗ cho em kiến thức (Bold, size 16, xếp sau trang nhận xét quan thực tập) môn đại cương mơn chun ngành, giúp em có sở lý thuyết vững vàng tạo điều kiện giúp đỡ em suốt trình học tập Cuối cùng, em xin chân thành cảm ơn thầy bạn bè, tạo điều kiện, quan tâm, giúp đỡ, động viên em suốt trình làm đồ án size 13 …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ……………………………………………………… Mục lục Chương Giới thiệu 1.1 Tổng quan 1.2 Phương pháp, kết 1.3 Lý chọn đề tài 1.4 Khảo sát .6 1.4.1 w3school.com .6 1.4.2 LearnJavaOnline 1.4.3 LearnCpp.com .8 Chương Phân tích thiết kế hệ thống .9 2.1 Phân tích thiết kế hệ thống 2.1.1 Mục đích, phạm vi, chức 2.1.2 Người sử dụng .9 2.1.3 Yêu cầu người sử dụng 2.1.4 Use case 10 2.1.5 Đặc tả Use case 11 2.1.6 Biểu đồ lớp 14 Chương Xây dựng ứng dụng kết 18 3.1 Mô tả 18 3.2 Giao diện từng trang 18 3.2.1 Trang chủ 18 3.3 Nhóm hình biểu thị tài liệu CNTT 18 3.3 Trang đăng nhập .20 3.4 Trang đăng kí 20 Chương 4: Kết luận Hướng phát triển 21 Chương Giới thiệu 1.1 Tổng quan - Tạo dựng thiết kế website có nhiều thể loại truyện dịch sẵn cho người đọc, đồng thời bạn còn đăng truyện tự sáng tác 1.2 Phương pháp, kết - PHƯƠNG PHÁP : Tạo website có chức người sử dụng : • • • - Chức dành cho ADMIN - Đăng nhập/ Đăng xuất - Xóa tài liệu/ Sửa tài liệu - Xóa tài khoản người dùng Chức dành cho người đăng tài liệu - Đăng ký/ Đăng nhập/ Đăng xuất - Đọc tài liệu ( Lưu tài liệu, đánh giá tài liệu)/ Đăng tài liệu/ Sửa tài liệu - Lọc tài liệu - Quản lý tài liệu - Bình luận/ Chat - Xem/ Sửa thông tin cá nhân Chức dành cho người đọc tài liệu - Đăng ký/ Đăng nhập/ Đăng xuất - Đọc tài liệu ( Lưu tài liệu, đánh giá tài liệu) - Lọc tài liệu - Bình luận/ Chat - Xem/ Sửa thông tin cá nhân KẾT QUẢ: Tạo trang chủ cho website, web hoạt động ổn định, dùng đầy đủ chức trang Giao điện dễ nhìn, dễ sử dụng.Phân loại rõ ràng chức năng, đảm bảo nhu cầu cần thiết tối thiểu cho tất sinh viên Người dùng đăng thao khảo tài liệu khác Có thể dễ dàng tìm kiếm tài liệu môn học liên quan đến CNTT, thảo luận vấn đề tài liệu với người 1.3 Lý chọn đề tài Công nghệ thông tin tạo nên diện mạo cho sống người mở cho nhân loại kỉ nguyên - kỉ ngun cơng nghệ thơng tin Có thể khẳng định CNTT giữ vai trò quan trọng phát triển lồi người nói chung phát triển kinh tế, trị, xã hội đất nước nói riêng, Việt Nam khơng ngoại lệ Việc nắm bắt vai trò, thực trạng CNTT nước ta giúp ta có nhìn tổng thể CNTT Việt Nam đồng thời đưa giải pháp xu phát triển phát triển xã hội, nhằm hoàn thiện, nâng cao hiệu chất lượng mạng lưới CNTT nước ta Vì chúng em định tạo website mang tên : “ Thư viện online giành cho sinh viên CNTT” 1.4 Khảo sát 1.4.1 w3school.com -Chức năng: website nói nhiều tài liệu liên quan đến lập trình web ví dụ : HTML,boostrap,css, + TUTORIALS: Tìm hiểu HTML CSS ,Javascript, + REFERENCES: Tài Liệu Tham Khảo HTML CSS,Javascrip, + EXAMPLES: Ví dụ minh họa + EXERCISES: Bài tập cho từng phần 1.4.2 LearnJavaOnline -Chức năng: website giành cho người học java có nhiều tài liệu cần thiết bạn quan tâm đến CNTT 1.4.3 LearnCpp.com -Chức : website chuyên giành cho người học ngơn ngữ lập trình C++ Chương Phân tích và thiết kế hệ thống 2.1 Phân tích và thiết kế hệ thống 2.1.1 Mục đích, phạm vi, chức Mục đích - Giám sát điều hành hoạt động web thư viện trực tuyến theo hướng tin học hoá: + Hỗ trợ người quản lý kiểm soát hoạt động người dùng Phạm vi : Quản lý sở liệu Chức : - Lưu trữ nội dung truyện : lưu lại tất tài liệu đăng lên website - Lưu trữ hồ sơ người dùng : lưu lại tài khoản đăng ký website gồm : người dùng, admin, người đăng tài liệu, - Quản lý, cập nhật liệu : tài liệu, thể loại, tác giả + Tài liệu : nội dung tài liệu, tài liệu tải lên, sửa tài liệu + Thể loại : tên thể loại tài liệu, tài liệu thể loại + Tác giả : tên tác giả, tài liệu tác giả 2.1.2 Người sử dụng - Quản trị viên : quản lý website, thành viên đăng tài liệu, đọc tài liệu, nhân viên làm website - Thành viên đọc : người dùng website cách đăng ký tài khoản website - Thành viên đăng tài liệu : người đăng tài liệu viết, sưa tầm lên website để chia sẻ với người đọc 2.1.3 Yêu cầu người sử dụng - Quản trị viên • Đăng nhập • Quản lý liệu • Đổi mật khẩu • Đăng xuất • Xem thông tin cá nhân • Đọc tài liệu • Theo dõi thơng tin cá nhân • Theo báo cáo lỗi • Quản lý tài liệu - Người đọc tài liệu • Đăng nhập • Đăng xuất • Đổi mật khẩu • Theo dõi thơng báo tài liệu • Theo dõi thơng tin cá nhân • Đọc tài liệu • Đăng ký - Người đăng tài liệu : • Đăng ký • Đăng nhập • Đăng xuất • Đổi mật khẩu • Quản lý tài liệu • Theo dõi thơng tin cá nhân • Đọc tài liệu 2.1.4 Use case 2.1.5 Đặc tả Use case Tên use case Mô tả Điều kiện đầu vào Các bước thực Đăng kí Tạo tài khoản cho người sử dụng Username,password,repeatpassword,name Bước 1: Hiển thị giao diện đăng kí Bước 2: Người sử dụng nhập thông tin tài khoản mật khẩu Bước 3: Phần mềm kiểm tra xác thực thêm vào csdl chuyển trang đăng nhập báo lỗi sai Tên use case Actor sử dụng Mô tả Đăng nhập Người quản trị, người đọc truyện, người đăng truyện Xác thực người dùng Điều kiện đầu vào Username,password Các bước thực Bước 1: Hiển thị giao diện đăng nhập Bước 2: Người sử dụng nhập thông tin tài khoản mật khẩu Bước 3: Phần mềm kiểm tra CSDL thông báo kết đăng nhập Tên use case Actor sử dụng Mô tả Điều kiện đầu vào Các bước thực Thêm Người quản trị, Người đăng truyện Thêm dữu liệu mà người dùng có quyền Tên tài liệu, Tên thể loại, tên tác giả Bước 1: Đăng nhập Bước 2: Vào trang quản lý Bước 3: Chọn chức Thêm Bước 4: Chọn liệu cần thêm Bước 5: Nhập liệu thêm Bước 6: Xác Nhận thêm liệu Tên use case Actor sử dụng Xóa Người quản trị Mơ tả Người dùng xóa liệu Điều kiện đầu vào Các bước thực Bước 1: Đăng nhập Bước 2: Vào trang quản lý Bước 3: Chọn chức Xóa Bước 4: Chọn liệu cần xóa Bước 5: Xác nhận xóa liệu Tên use case Actor sử dụng Sửa Người quản trị, người đăng truyện Sửa đưuọc liệu mà người dùng có quyền Tên tài liệu, Tên thể loại, tên tác giả Mô tả Điều kiện đầu vào Các bước thực Bước 1: Đăng nhập Bước 2: Vào trang quản lý Bước 3: Chọn chức Sửa Bước 4: Chọn liệu cần sửa Bước 5: Xác nhận sửa liệu Tên use case Xem Actor sử dụng Người quản trị, người đăng truyện, người đọc Xem liệu Mô tả Điều kiện đầu vào Các bước thực Bước 1: Đăng nhập Bước 2: Vào trang chủ Bước 3: Chọn chức tài liệu cần xem Bước 5: Xác nhận sửa liệu 2.1.6 Biểu đồ lớp 2.2 Cơ sở liệu 2.2.1 Các thuộc tính liệu - Admin: - Người dùng: - Tài liêu : - Tài khoản : -Quyền hạn : -Thời gian: 2.2.2 Sơ đồ liên kết sở liệu : Chương Xây dựng ứng dụng và kết 3.1 Mô tả Màn hình trang chủ truy cập vào: • Đăng nhập • Đăng ký • Quản lý thơng tin cá nhân • Thể loại • Trang tài liệu • Trang quản trị 3.2 Giao diện từng trang 3.2.1 Trang chủ - Ý tưởng thiết kế: Đây trang biểu thị đầy đủ chức mà website gồm có chức nút ngành môn CNTT bố trí thích hợp để làm bật vai trò tố chức website 3.3 Nhóm màn hình biểu thị tài liệu về CNTT - Múc đích/Chức năng: Đây trang giới thiệu thông tin tất tài liệu mà mơn học liên quan đến ngành CNTT ví dụ Java, C++, Web, -Ý tưởng thiết kế: Đưa thông tin mà tài liệu xem nhật xét cao để người xem lưu lại xem sau 3.3 Trang đăng nhập - Mục đích/Chức : Giúp người dùng sử dụng chức website đăng tài liệu, nhận xét bình luận, lưu tài liệu đánh giá 3.4 Trang đăng kí - Mục đích/Chức năng: Tạo lập tài khoản chưa có tài khoản sử dụng tài khoản khác để sử dụng website -Yêu cầu : Cung cấp đầy đủ thông tin mà trang yêu cầu tránh trường hợp tạo nhiều tài khoản với thông tin dạng người dùng Chương 4: Kết luận và Hướng phát triển 4.1 Những điểm chương trình làm được : Đối với người sử dụng chương trình đã đưa được: Các cách tìm kiếm, tra cứu theo chủ đề khác nhau, kết hợp nhiều chủ đề theo ý khác hàng Cho phép người dùng đăng kí thơng tin để thực việc đăng bài, lưu xem, u thích u thích Có thể dùng nhiều hệ điều hành Có thể đăng tài liệu mà tự viết 2.Đới với người quản trị chương trình đã đưa được: Xem thông tin đề mục cần quản lý : Khách hàng, sản phẩm, đơn hàng Đưa form để nhập liệu tư liệu Có thể sửa đổi, cập nhập liệu Trong việc thêm sản phẩm chương trình tự động sinh mã sản phẩm, điều tiện ích cho người quản trị liệu đồng Các chức thực thông qua giao diện web 4.2 Những điềm chưa làm được và hướng giải Việc kết nối sever sở liệu còn chậm Điều dễ hiểu việc thiết lập cầu nối phải qua nhiều cấp Chỉ có cách giải cho sever chạy máy có cấu hình mạnh 4.3 Hướng phát triển chương trình Hướng phát triển website tiến đến thư viên online to lớn tài liệu toàn chuyên nghành CNTT để sinh viên trao đổi học hỏi tham khỏa cho họ tiến DANH MỤC TÀI LIỆU THAM KHẢO Tài liệu online : https://www.w3schools.com/ https://www.learncpp.com/ https://www.learnjavaonline.org/ https://getbootstrap.com/

Ngày đăng: 20/04/2021, 22:33

Từ khóa liên quan

Mục lục

  • Chương 1 Giới thiệu

    • 1.1 Tổng quan

    • 1.2 Phương pháp, kết quả

    • 1.3 Lý do chọn đề tài

    • 1.4 Khảo sát

      • 1.4.1 w3school.com

      • 1.4.2 LearnJavaOnline

      • 1.4.3 LearnCpp.com

      • Chương 2 Phân tích và thiết kế hệ thống

        • 2.1 Phân tích và thiết kế hệ thống

          • 2.1.1 Mục đích, phạm vi, các chức năng

          • 2.1.2 Người sử dụng

          • 2.1.3 Yêu cầu người sử dụng

          • 2.1.4 Use case

          • 2.1.5 Đặc tả Use case

          • 2.1.6 Biểu đồ lớp

          • Chương 3 Xây dựng ứng dụng và kết quả

            • 3.1 Mô tả

            • 3.2 Giao diện từng trang

              • 3.2.1 Trang chủ

              • 3.3. Nhóm màn hình biểu thị các tài liệu về CNTT

              • 3.3. Trang đăng nhập

              • 3.4. Trang đăng kí

              • Chương 4: Kết luận và Hướng phát triển

Tài liệu cùng người dùng

Tài liệu liên quan