TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO BÀI TẬP LỚN HỌC PHẦN: LẬP TRÌNH CƠ SỞ DỮ LIỆU TRÊN WEB TÊN CHỦ ĐỀ NGHIÊN CỨU Xây dựng website tin tức thời s
Trang 1TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO BÀI TẬP LỚN HỌC PHẦN: LẬP TRÌNH CƠ SỞ DỮ LIỆU TRÊN WEB
TÊN CHỦ ĐỀ NGHIÊN CỨU
Xây dựng website tin tức thời sự
GVHD: Ths Đăng Quỳnh Nga
Trang 2
LỜI MỞ ĐẦU
Tin tức thời sự luôn là một món ăn tinh thần không thể thiếu của mỗi người dân nước ta, nhưng mỗi người đều có những thời gian biểu riêng của mình nên nhiều khi không thể xem khung giờ cố định kéo theo đó là sự phát triển dành cho các Web developer chuyên phát triển các trang xem tin tức trực tuyến mọi lúc mọi nơi Do đó đề tài này đem đến cho nhóm em sự trải nghiệm khi được bắt tay vào làm một trang web về tin tức thời sự
Qua quá trình nghiên cứu thực hiện đề tài, chúng em đã học được rất nhiều điều bổ ích, biết lên kế hoạch và sắp xếp công việc một cách khoa học và đây là một cơ hội quý báu cho chúng em được hiểu biết hơn Chúng em hy vọng qua thời gian thực hiện đề tài này, những điều chúng em học được sẽ giúp chúng
em củng cố kiến thức và là hành trang cho chúng em đạt được những bước tiến trong tương lai
Chúng em xin cảm ơn Ban Giám Hiệu nhà trường – Khoa Công Nghệ Thông Tin Trường Đại Học Công Nghiệp Hà Nội đã tạo điều kiện cho chúng em
có điều kiện thực hiện đề tài này
Đặc biệt, chúng em xin cảm ơn cô giáo Đặng Quỳnh Nga đã tận tình giúp đỡ, dẫn dắt chúng em trong quá trình thực hiện và hoàn thành đề tài
Trang 3MỤC LỤC
Chương 1 MÔ TẢ BÀI TOÁN 4
1.1 Mô tả bài toán 4
1.2 Danh sách các trang theo thiết kế 4
1.3 Phân công 4
Chương 2 THIẾT KẾ CƠ SỞ DỮ LIỆU 5
2.1 Biểu đồ thực thể liên kết 5
2.2 Các quan hệ 5
Chương 3 THIẾT KẾ GIAO DIỆN 7
3.1 Giao diện phía khách hàng 7
3.1.1 Trang Master Page 7
3.1.2 Các trang màn hình tương ứng với các chức năng hỗ trợ khách hàng……… 7
3.2 Giao diện phía quản trị 12
3.2.1 Trang Master Page 12
3.2.2 Các trang màn hình tương ứng với các chức năng quản trị hệ thống… 12
3
Trang 4Chương 1 MÔ TẢ BÀI TOÁN
1.1 Mô tả bài toán
- Xây dựng một trang website tin tức thời sự Trong đó khách hàng có thể xem chi tiết các bài đăng về tin tức Ngoài ra, còn có thể lựa chọn nhiều bài khác qua danh mục
- Người quản lý tin tức có thể quản lý và xem được số lượng các bài đăng đang được đăng hay bị gỡ bỏ Thêm, sửa, xóa các bài viết Xem chi tiết các bài viết khi đã thêm thành công
1.2 Danh sách các trang theo thiết kế
- DangKyTaiKhoan.aspx: Trang này để đăng ký tài khoản người dùng
- DanhMuc.aspx: Trang này hiển thị các danh mục bài viết
- DoiMatKhau.aspx: Cho phép người dùng hoặc admin đổi mật khẩu
- Layout.aspx:
- LayoutPhai.aspx:
- TaiKhoan.aspx:
- TimKiem.aspx:
- TinTuc.aspx:
- XoaBL.aspx:
- Login.aspx: Người dùng đăng nhập vào hệ thống
- Menu.aspx: Hiển thị các lựa chọn về danh mục, người dùng, tin tức… cho người dùng lựa chọn
- …
1.3 Phân công
Tên thành viên Công việc được phân công
Trần Thị Ngọc Ánh Thiết kế CSDL, Master page, ….aspx, ….aspx, ….aspx
Lê Hoàng Sinh Thiết kế CSDL, ….aspx, ….aspx, ….aspx, ….aspx, ….aspx
Nguyễn Ngọc Mạnh Thiết kế CSDL, ….aspx, aspx, ….aspx, viết báo cáo
Thammavong On Anong …
Chương 2 THIẾT KẾ CƠ SỞ DỮ LIỆU
Trang 52.1 Biểu đồ thực thể liên kết
2.2 Các quan hệ
- Bảng DanhMuc
- Bảng BaiViet
5
Trang 6- Bảng BinhLuan
- Bảng NguoiDung
Chương 3 THIẾT KẾ GIAO DIỆN
3.1 Giao diện phía khách hàng
3.1.1 Trang Master Page
Trang 83.1.2 Các trang màn hình tương ứng với các chức năng hỗ trợ khách hang
- Trang chủ
Trang 9- Chính trị
- Giáo dục:
9
Trang 113.2 Giao diện phía quản trị
3.2.1 Trang Master Page
3.2.2 Các trang màn hình tương ứng với các chức năng quản trị hệ thống
- Login:
- Đăng bài viết mới:
11
Trang 12- Bài viết của tôi:
- Bình luận:
Trang 13- Danh sách người dùng:
13
Trang 14- Danh mục:
- Danh sách bài viết:
- Thống kê:
Trang 15LINK file đính kèm:
https://drive.google.com/file/d/1IZNr2bKV091XTIXykuJE6h_ZY_dCgJpU/vie w?usp=sharing
15