








Preview text:
lOMoAR cPSD| 46342576
ĐẠI HỌC ĐÀ NẴNG
TRƯỜNG ĐẠI HỌC SƯ PHẠM KHOA TIN HỌC
ĐỀ CƯƠNG ĐỒ ÁN CHUYÊN NGÀNH ĐỀ TÀI
Xây dựng một website đọc truyện
Sinh viên thực hiện: Nguyễn Long Vĩ Lớp: 18CNTT3
Giảng viên hướng dẫn: Nguyễn Trần Quốc Vinh Đà Nẵng – 2020 lOMoAR cPSD| 46342576 1.Đặt vấn đề
1.1: Ý nghĩa, vai trò, tầm quan trọng của vấn đề nghiên cứu.
1.3: Mục tiêu nghiên cứu của đề tài:
Web đọc truyện đưa ra những mục tiêu như sau:
Người dùng có thể dễ dàng truy cập và website thông qua mạng
internet, dễ dàng tra cứu và tìm kiếm thông tin. Người dùng có thể thực hiện
các thao tác mà họ muốn mà không gặp phải bất kỳ trở ngạị nào
Người quản trị dễ dàng sử dụng các chức năng quản lý, thao tác nhanh, tiện lợi.
1.4: Đối tượng và phạm vi nghiên cứu: 1.4.1: Người dùng:
Người dùng có thể sử dụng các chức năng của một website: đọc truyện , tìm kiếm,
bình luận về bài viết, cho phép đăng kí thành viên.
1.4.2: Người quản trị:
Người quản trị có đầy đủ quyền hành của một người quản lý website:
- Thêm, xóa, sửa chức năng, liên kết, bài viết…
- có thể Thêm/ Sửa/ Xóa tài khoản khách hàng- Ẩn hiện các mẫu truyện lên website.
- Đổi thông tin tài khoản của mình.
2.Cơ sở lý luận của vấn đề nghiên cứu:
Tóm tắt những căn cứ chính về khoa học, tính pháp lý và thực tiễn làm cơ sở cho v
iệc nghiên cứu đề tài.
3.Nội dung và phương pháp nghiên cứu
3.1 Các nội dung nghiên cứu của đề tài:
3.1.1 Mục tiêu nghiên cứu: lOMoAR cPSD| 46342576
Xây dựng một hệ thống mới phù hợp, dễ hiểu, dễ sử dụng cho người dùng phần
mềm. Hiểu được hệ thống quản lý truyện, cần quản lý những mảng nào để xây dựng
ứng dụng cho phù hợp nhu cầu thực tiễn.
Xây dựng một hệ thống giúp trang trở nên tối ưu hơn, công tác quản
lý dễ dàng và tiện lợi hơn.
Xây dựng một hệ thống giúp bản thân có thêm khả năng sáng tạo, tư
duy thông qua thiết kế giao diện tương tác với người dùng, vận dụng kiến thức
bản thân vào thực tiễn.
3.1.2 Đối tượng nghiên cứu và khách thể:
Đối tượng nghiên cứu: Phần mềm xây dựng website đọc truyện
3.1.3 Khách thể nghiên cứu: Những người có nhu cầu đọc truyện online
3.1.4 Phương tiện nghiên cứu
Nghiên cứu cơ sở lý thuyết về phân tích và thiết kế hệ thông thông tin.
Hệ quản trị CSDL và ngôn ngữ lập trình PHP.
Sử dụng các công cụ visual studio để lập trình, thiết kế giao diện.
Sử dụng hệ quản trị CSDL phpmyadmin để quản trị cơ sở dữ liệu cho đề tài.
3.2 Các nội dung nghiên cứu đề tài Hoàn thành CSDL. • Thu thập tài liệu.
• Khẩu sát tình hình thực tế.
• Phác thảo các chức năng:
o Chức năng cập nhật thông tin, lưu trữ thông tin o Chức
năng thêm, sửa, xóa thông tin. o Chức năng quản lý,
thống kê. o Hỗ trợ tìm kiếm các thông tin đã lưu trữ o
Chức năng bình luận truyện o Chức năng phân trang • Thiết kế giao diện.
• Lập trình các form cơ bản (Thêm, sửa, xóa).
• Lập trình các chức năng chính. lOMoAR cPSD| 46342576
• Kiểm thử và sửa lỗi. • Viết báo cáo.
3.3 Khái quát các phương pháp sử dụng để giải quyết vấn đề nghiên cứu: Có 3 phương pháp:
Phương pháp nghiên cứu của tài liệu:
- Kham khảo, nghiên cứu thêm các tài liệu trên web, trang báo tìm hiểu tình hình thực trạng của đề tài.
- Tìm hiểu tài liệu của các thầy cô trong trương và bài giảng của thầy.
Phương pháp nghiên cứu thực tiễn:
-Phương pháp khảo sát: lấy thông tin từ đời sống thực tiễn.
4.Kết quả dự định:
- Phần giao diện người dùng: giao diện thân thiện, bạn đọc dễ dàng đọc
truyện, đưa ra ý kiến cho mỗi truyện,…
- Phần quản trị: Đã xây dựng được hệ thống để cho người dùng có thể đọc
truyện và người quản lý có thể quản lý dữ liệu của website, giúp cho
người quản trị dễ dàng quản lý thông tin, dữ liệu, xem, thêm, xóa, cập
nhật dữ liệu cho website,…
5.Kế hoạch tiến thành
Đề tài được thực hiện trong thời gian 11 tuần, từ ngày 10 tháng 9 đến ngày 26 tháng 11 năm 2020.
Tiến độ thực hiện đồ án dự kiến như sau: Thời gian Bước
Nội dung thực hiện thực hiện Ghi chú lOMoAR cPSD| 46342576 1 Từ: 10/09/2020 -
Phân tích nội dung, đề tài mà nhóm
Đến: 13/09/2020 hướngđến. -
Phân tích đối tuợng, thuộc tính cần làm. -
Phân tích dữ liệu nhu cầu của người
dùng mà trang web này có thể đáp ứng. 2 Từ: 14/09/2020 -
Phân tích thiết kế màu sắc, bố cục,
Đến: 17/09/2020 font chữ, trang trí.v.v. của trang web (phần giao diện). -
Phân tích thiết kế dữ liệu, thuộc tính,
các mối liên hệ.v.v. của cơ sở dữ liệu (database) (phần logic dữ liệu) 3 Từ: 18/09/2020 -
Thiết kế trang Quản lí truyện – Trang
Đến: 23/09/2020 quản lí tất cả các tin tức hiện có. -
Hoàn thành các chức năng đổ dữ
liệu, thêm, sửa, xóa, tìm kiếm các sản phẩm trong trang truyện 4 Từ: 24/09/2020 -
Thiết kế trang Quản lí Danh Mục –
Đến: 30/09/2020 Trang quản lí các loại của truyện -
Thiết kế trang Quản lí Người Dùng –
Trang quản lí tất cả người dùng có thể đăng
nhập/chỉnh sửa/xem/quản lí trang web này. -
Hoàn thành các chức năng đổ dữ liệu,
thêm, sửa, xóa, tìm kiếm các truyện trong
trang Quản lí Danh Mục, Quản lí Người Dùng. lOMoAR cPSD| 46342576 5 Từ: 01/10/2020
Cập nhật tài khoản cho người dùng, người quản trị. Đến: 5/10/2020 6 Từ: 06/10/2020 -
Thiết kế trang Quản lí Liên hệ – Trang
Đến: 11/10/2020 quản lí tất các các thông tin liên hệ liên quan đến trang. -
Hoàn thành các chức năng đổ dữ
liệu,thêm, sửa, xóa, tìm kiếm các truyện trong trang Liên hệ 7 Từ: 12/10/2020
Đến: 15/10/2020 - Thực hiện việc phân trang đối với tất cả các
trang nếu dữ liệu quá nhiều - việc này giúp
người dùng thuận tiện trong việc theo dõi. 8 Từ: 16/10/2020 -
Thiết kế trang Login – trang đăng
Đến: 23/10/2020 nhậpcủa người dùng (người quản lí) bao gồm username và mật khẩu. -
Thiết kế trang Sign Up – Trang đăng
kí tàikhoản cho phép người dùng mới có thể
tạo tài khoản và quản lí trang web. -
Thiết kế trang Forgot Password –
Trangtìm lại mật khẩu cho phép người dùng
quên mật khẩu có thể tạo lại mật khẩu mới. -
Hoàn thành các chức năng, logic để
đảmbảo việc đăng nhập, đăng kí, tìm mật
khẩu hoạt động chính xác. lOMoAR cPSD| 46342576 9 Từ: 24/10/2020
-Thiết kế trang chủ, chi tiết truyện, danh mục
Đến: 04/11/2020 truyện, và liên hệ
- Hoàn thành đổ dữ liệu vào các trang.
-Chức năng bình luận trang. 10 Từ: 05/11/2020 -Tạo domain ảo
Đến: 10/11/2020 -Viết đường dẫn thân thiện với người dùng 11
-Test lại và chỉnh sửa, thêm nếu có thiếu sót Từ: 11/11/2020 Đến: thời gian còn lại
Chương 1: Cơ sở lý thuyết
1.Khái niệm cơ bản về Internet 2.World Wide Web 3.Ngôn ngữ sử dụng
3.1: Ngôn ngữ lập trình HTML
3.1.1:Giới thiệu về ngôn ngữ lập trình HTML
3.1.2:Cấu trúc chung cho một trang HTML
3.1.3:Các thẻ HTML cơ bản
3.2: Ngôn ngữ lập trình PHP
3.2.1:Giới thiệu chung về ngôn ngữ PHP
3. 2.2Cấu trúc chung của một trang PHP
4. Sơ lược về MySQL
5. -Công nghệ thiết kế Website truyện cần biết: - Visual Studio,…
-Xampp: Phần mềm tạo server ảo -PHPMYADMIN lOMoAR cPSD| 46342576
-Bootstrap Responsive:html/css/js giúp tạo giao diện trang web nhanh
Chương 2: Phân tích, thiết kế, xây dựng trang web:
1. Nội dung thực hiện:
1.1: Xây dựng cơ sở dữ liệu (database) và kết nối database.
1.2: Xây dựng, thiết kế trang quản lý.
1.3: Xây dựng trang public.
1.4: Xây dựng trang đăng nhập, đăng kí web (login.php,
logout.php,signUp.php), update password khi quên mật khẩu.
1.5: Chức năng thống kê.
1.6: Chức năng bình luận truyện. 1.7: Thanh Tìm kiếm 1.8: Phân trang website.
1.9: Sửa lỗi và đưa hình ảnh trích dẫn vào trang hiển thị các bản tin
2.Các giai đoạn hiện:
• Giai đoạn 1: Thu thập tài liệu:thu thập dữ liệu. Tìm hiểu
công cụ, ngôn ngữ lập trình, các kiến thức cơ bản liên quan đến lập trình.
• Giai đoạn 2: Nghiên cứu vấn đề: Đọc hiểu các tài liệu liên
quan. Nắm rõ vai trò, chức năng của các công cụ, ngôn ngữ lập trình
(Visual Studio, Mysql, Ngôn ngữ PHP, HTML, CSS, JAVASCRIPT, …).
• Giai đoạn 3: Xây dựng phần mềm: Dựa vào các kiến thức
đã tìm hiểu và các dữ liệu đã phân tích, xây dựng phần mềm dựa vào các
công cụ và ngôn ngữ lập trình đã chọn. lOMoAR cPSD| 46342576
• Giai đoạn 4: Kiểm thử chương trình: Chạy demo, kiểm thử
chương trình. Xem xét, đánh giá hiệu quả của từng chức năng. Sửa lỗi và
hoàn thiện chương trình.
• Giai đoạn 5: Kết luận: Tổng kết, viết báo cáo, rút ra kêt luận chung cho đề tài.