1. Trang chủ
  2. » Luận Văn - Báo Cáo

WEB đọc TRUYỆN ONLINE

14 159 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 14
Dung lượng 566,26 KB

Nội dung

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP.HCM - - ĐỒ ÁN MÔN HỌC LẬP TRÌNH WEB WEB ĐỌC TRUYỆN ONLINE Ngành: Cơng nghệ thông tin Giảng viên hướng dẫn : Huỳnh Khắc Duy DANH SÁCH THÀNH VIÊN STT HỌ VÀ TÊN Số điện thoại CƠNG VIỆC %HỒN THÀNH Làm file báo cáo với code 100 Làm file báo cáo với code chức web 100 Làm file báo cáo với chỉnh sửa trang web 100 Lời Nhận Xét giảng viên: ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… ……………………………………………………………………………………………… Mục Lục DANH MỤC HÌNH ẢNH Lời mở đầu Chương Tổng quan 1.1 Nhiệm vụ đồ án: 1.2 Cấu trúc đồ án: Chương 2: Cơ sở lý thuyết 1.1 GIỚI THIỆU MƠ HÌNH MVC .3 1.1.1 Xuất xứ .3 1.1.2 Kiến trúc mơ hình MVC 1.1.3 Đặc điểm mơ hình MVC 2.2 Cơ sở liệu SQL Server 2.2.1 Khái niệm .5 Chương 3: Kết thực nghiệm .6 3.1 Các thành phần chức hệ thống: .6 Chương 4: Kết luận 4.1 Kết đạt được: 4.2 Đánh giá phần mềm: .8 4.3 Hướng phát triển để mở rộng đề tài: Tài liệu tham khảo .9 DANH MỤC HÌNH ẢNH Hình 1.1: Các thành phần mơ hình MVC Hình 1.2: Mơ hình MVC Lời mở đầu Ngày nay, để đáp ứng phát triển kinh tế toàn cầu, người không ngừng học tập, làm việc sáng tạo để đáp ứng tốt mục tiêu đặt Song người sinh để học tập làm việc, nhu cầu giải trí người sau thời gian làm việc căng thẳng vơ cần thiết Và đọc truyện dành cho thư giản khơng cịn tuyệt vời Nhưng khơng phải lúc nào, bạn có thời gian để tới hiệu sách để tìm mua đọc sách mà bạn muốn, “Web đọc truyện online” chúng tơi đời dành cho tất người Chỉ cần có thiết bị kết nối internet bạn đọc truyện lúc nơi nới đâu bạn tới Chúc bạn có thời gian thư giản thật bổ ích Chương Tổng quan 1.1 Nhiệm vụ đồ án: 1.1.1 Mục tiêu: Giúp bạn đọc tìm kiếm truyện nhanh chóng hiệu Độc giả tham gia bình luận bình chọn truyện hay Bảng xếp hạng phụ thuộc vào số lượt thích độc giả dành cho truyện Ngồi bạn đọc chia sẻ truyện sáng tác lên website đồng thời đóng góp bạn nhận nhiều quyền lợi hơn.Bên cạnh việc chia sẻ truyện u thích qua mạng xã hội giúp cho web tới nhiều độc giả kết nối nhiều bạn trẻ chia sẻ đam mê 1.1.2 Đối tượng: Chủ yếu học sinh sinh viên số người trẻ, người có sở thích đam mê đọc truyện chữ 1.1.3 Thơng tin tổng quản: 1.1.3.1 Phát biểu vấn đề: Xã hội ngày phát triển nhu cầu thứ tăng theo có nhu cầu giải trí sau học làm việc căng thẳng Vì nắm bắt yếu tố web đọc truyện chữ nhóm chúng tơi lựa chọn để phát triển để giúp người giải trí thư giản sau làm việc áp lực mệt mỏi 1.1.3.2 Mục tiêu đề ra: Vấn đề đặt là: - Thiết kế trang web đơn giản - Giao diện thân thiện dễ sử dụng - có số chức tìm kiếm, lựa chọn truyện, chỉnh sửa truyện,… 1.1.3.3 Mơ tả Trang web có tính sau: - Xóa truyện - Chỉnh sửa truyện - Thêm truyện - Tìm kiếm truyện 1.1.3.4 Lợi ích mang lại : Giúp người giải trí, thư giản sau học làm việc căng thẳng Rèn luyện cách đọc nhanh tinh mắt, … 1.1.3.5 Các bước thực để hoàn thành dự án: Lên kế hoạch phát thảo ý tưởng Thực ý tưởng: - Tạo giao diện thân thiện với người dùng - Tạo chức chỉnh sửa trang web - Tạo chức xóa truyện - Tạo chức thêm truyện 1.1.3.6 Ràng buộc tổng quan hệ thống: - Không ảnh hưởng đến hoạt động bình thường hệ thống - Khi phát triển dự án phải đáp ứng nhu cầu người dùng - Nếu có kết hợp liệu phải thường xuyên cập nhật 1.2 Cấu trúc đồ án: Chương 1: Tổng quan − Nhiệm vụ đồ án − Cấu trúc đồ án Chương 2: Cơ sở lý thuyết − Giới thiệu MVC − Giới thiệu sở liệu SQL Server Chương 3: Kết thực nghiệm − Các thành phần chức hệ thống − Giao diện hệ thống Chương 4: Kết luận − Kết đạt − Đánh giá phần mềm − Hướng phát triển đề tài Tài liệu tham khảo Chương 2: Cơ sở lý thuyết 1.1 GIỚI THIỆU MƠ HÌNH MVC 1.1.1 Xuất xứ - Tất bắt đầu vào năm 70 kỷ 20, phịng thí nghiệm Xerox PARC Palo Alto Sự đời giao diện đồ họa (Graphical User Interface) lập trình hướng đối tượng (Object Oriented Programming) cho phép lập trình viên làm việc với thành phần đồ họa đối tượng đồ họa có thuộc tính phương thức riêng Khơng dừng lại đó, nhà nghiên cứu Xerox PARC cịn xa cho đời gọi kiến trúc MVC (viết tắt Model – View – Controller) - MVC phát minh Xerox Parc vào năm 70, TrygveReenskaug MVC lần xuất cơng khai Smalltalk-80 Sau thời gian dài khơng có thơng tin MVC, tài liệu 80 Smalltalk Các giấy tờ quan trọng công bố MVC “A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk - 80”, Glenn Krasner Stephen Pope, xuất tháng / tháng năm 1988 1.1.2 Kiến trúc mơ hình MVC - Trong kiến trúc MVC, đối tượng đồ họa người dùng (GUI Component) bao gồm thành phần bản: Model, View, Controller Model có trách nhiệm tồn liệu trạng thái đối tượng đồ họa View thể trực quan Model, hay nói cách khác giao diện đối tượng đồ họa Và Controller điều khiển việc tương tác đối tượng đồ họa với người sử dụng đối tượng khác Hình 1.1: Các thành phần mơ hình MVC - Khi người sử dụng đối tượng khác cần thay đổi trạng thái đối tượng đồ họa, tương tác thông qua Controller đối tượng đồ họa Controller thực việc thay đổi Model Khi có thay đổi xảy Model, phát thơng điệp (broadcast message) thơng báo cho View Controller biết Nhận thông điệp từ Model, View cập nhật lại thể mình, đảm bảo ln thể trực quan xác Model Cịn Controller, nhận thơng điệp từ Model, có tương tác cần thiết phản hồi lại người sử dụng đối tượng khác Hình 1.2: Mơ hình MVC 1.1.3 Đặc điểm mơ hình MVC - Cái lợi ích quan trọng mơ hình MVC giúp cho ứng dụng dễ bảo trì, module hóa chức năng, xây dựng nhanh chóng MVC tách tác vụ ứng dụng thành phần riêng lẽ model, view, controller giúp cho việc xây dựng ứng dụng nhẹ nhàng Dễ dàng thêm tính mới, tính cũ dễ dàng thay đổi MVC cho phép nhà phát triển nhà thiết kế làm việc đồng thời với MVC cho phép thay đổi phần ứng dụng mà không ảnh hưởng đến phần khác - Sở dĩ kiến trúc MVC tách biệt (decoupling) phụ thuộc thành phần đối tượng đồ họa, làm tăng tính linh động (flexibility) tính tái sử dụng (reusebility) đối tượng đồ họa Một đối tượng đồ họa dễ dàng thay đổi giao diện cách thay đổi thành phần View cách thức lưu trữ (Model) xử lý (Controller) khơng thay đổi - Tương tự, ta thay đổi cách thức lưu trữ (Model) xử lý (Controller) đối tượng đồ họa mà thành phần cịn lại giữ ngun - Chính mà kiến trúc MVC ứng dụng để xây dựng nhiều framework thư viện đồ họa khác Tiêu biểu thư viện đồ họa ngôn ngữ lập trình hướng đối tượng SmallTalk (cũng Xerox PARC nghiên cứu phát triển vào thập niên 70 kỷ 20) Các Swing Components Java xây dựng dựa kiến trúc MVC Đặc biệt tảng ASP.NET MVC Framework em trình bày chương sau 2.2 Cơ sở liệu SQL Server 2.2.1 Khái niệm - Hệ quản lý sở liệu (DBMS) phần mềm tương tác với người dùng cuối, ứng dụng sở liệu để thu thập phân tích liệu Phần mềm DBMS bao gồm tiện ích cốt lõi cung cấp để quản trị sở liệu Tổng cộng sở liệu, DBMS ứng dụng liên quan gọi “hệ thống sở liệu” - SQL Server hay gọi Microsoft SQL Server, viết tắt MS SQL Server Đây phần mềm phát triển Microsoft dùng để lưu trữ liệu dựa chuẩn RDBMS, hệ quản trị sở liệu quan hệ đối tượng (ORDBMS) - SQL Server cung cấp đầy đủ công cụ để quản lý, từ giao diện GUI việc sử dụng ngôn ngữ truy vấn SQL Ngồi điểm mạnh Microsoft có nhiều tảng kết hợp hồn hảo với SQL Server ASP.NET, C# xây dựng Winform, hoạt động hồn tồn độc lập - Hiện có nhiều phần mềm quản trị hệ sở liệu phổ biến ví dụ như: Oracle, MySQL, PostgreSQL, … Và nhóm em định sử dụng Microsoft SQL Server dễ sử dụng tiện cho việc thực đề tài “Web đọc truyện online” Chương 3: Kết thực nghiệm 3.1 Các thành phần chức hệ thống: Giao diện trang chủ: Giao diện sửa chửa truyện: Giao diện thêm truyện: Chương 4: Kết luận 4.1 Kết đạt được: Qua trình thực đồ án, chúng em cố kiến thức học học thêm kiến thức để hỗ trợ cho việc thực đồ án cách tìm hiểu sử dụng thư viện bên ngồi MVC, phần kỹ thuật Clean Code cách sử dụng Github để làm việc nhóm Việc ứng dụng kiến thức học vào đề tài gần với thực tế không giúp chúng em ôn lại kiến thức học mà giúp chúng em cảm thấy hứng thú nhiều so với mơn học lý thuyết, hiểu lý thuyết học để áp dụng vào thực tế 4.2 Đánh giá phần mềm:  Ưu điểm: - Giao diện đơn giản dễ nhìn - Truyện hay lơi  Nhược điểm: - Cịn truyện cho người đọc - Chưa thể chỉnh màu truyện - Chưa tìm kiếm truyện cần đọc danh sách - Chưa có nhiều thể loại truyện để người đọc 4.3 Hướng phát triển để mở rộng đề tài: - Đề tài “Web đọc truyện online” xây dựng kiến thức cần hoàn thiện nhiều phần bổ sung thêm nhiều tính năng: - Có thể thêm SQL vào với mục đích lưu tài khoản mật giúp đăng nhập Tài liệu tham khảo 1) Giáo trình MVC https://www.dammio.com/tag/giao-trinh-asp-net-mvc (Lần cuối truy cập vào ngày 16/6/2020 vào lúc 18h.) ... giản dễ nhìn - Truyện hay lơi  Nhược điểm: - Cịn truyện cho người đọc - Chưa thể chỉnh màu truyện - Chưa tìm kiếm truyện cần đọc danh sách - Chưa có nhiều thể loại truyện để người đọc 4.3 Hướng... dụng - có số chức tìm kiếm, lựa chọn truyện, chỉnh sửa truyện, … 1.1.3.3 Mô tả Trang web có tính sau: - Xóa truyện - Chỉnh sửa truyện - Thêm truyện - Tìm kiếm truyện 1.1.3.4 Lợi ích mang lại : Giúp... vơ cần thiết Và đọc truyện dành cho thư giản khơng cịn tuyệt vời Nhưng khơng phải lúc nào, bạn có thời gian để tới hiệu sách để tìm mua đọc sách mà bạn muốn, ? ?Web đọc truyện online? ?? đời dành

Ngày đăng: 04/08/2020, 00:49

TỪ KHÓA LIÊN QUAN

w