ݺߣ

ݺߣShare a Scribd company logo
I. Xác định vấn đề
1.1. Giới thiệu
Ngày nay, với sự phát triển mạnh mẽ của công nghệ thông tin và những ứng dụng của
nó trong đời sống. Máy tính điện tử không còn là một thứ phương tiện lạ lẫm đối với mọi
người mà nó dần trở thành một công cụ làm việc, giải trí thông dụng và hữu ích của chúng
ta, không chỉ ở công sở mà còn ngay cả trong gia đình.
Trong nền kinh tế hiện nay, với xu thế toàn cầu hoá nền kinh tế thế giới, mọi mặt của
đời sống xã hội ngày càng được nâng cao, đặc biệt là nhu cầu trao đổi hàng hoá của con
người ngày càng tăng cả về số lượng và chất lượng. Hiện nay các công ty tin học hàng đầu
thế giới không ngừng đầu tư và cải thiện các giải pháp cũng như các sản phẩm nhằm cho
phép tiến hành thương mại hóa trên Internet. Thông qua các sản phẩm và công nghệ này,
chúng ta dễ dàng nhận ra tầm quan trọng và tính tất yếu của thương mại điện tử.
Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt Nam, em
đã tìm hiểu, xây dựng và cài đặt “Website tin tức thể thao”.
1.2. Hệ thống hiện tại
Với hệ thống hiện tại các chức năng, bài viết còn thiếu trực quan khó sử dụng cho
cả người dùng và người quản trị hệ thống, các thao tác còn phức tạp dễ gây nhâm lẫn cho
trong quá trình sử dụng và quản trị hệ thống.
1.3. Hệ thống đề xuất
Ưu điểm của hệ thống mới:
+ Đối với người dùng:
- Có chức năng đăng ký thành viên, thay đổi mật khẩu, thay đổi thông tin.
- Đọc tin tức theo từng chủ điểm
- Gợi ý các chủ điểm mà người đọc quan tâm.
+ Đối với quản trị viên:
- Có chức năng cập nhật, thêm mới, xóa bài viết
- Quản lý tài khoản người dùng và người quản trị hệ thống
- Quản lý các quảng cáo từ các khách hàng
1.4. Giới hạn của hệ thống
- Về giao diện:
o Còn nhiều hạn chế về giao diện do người thiết kế không chuyên.
- Về chức năng:
o Đối với người dùng: chưa tương tác nhiều.
o Đối với quản trị viên : chưa phân cấp chức năng quản trị viên.
II. Phân tích yêu cầu khách hàng
2.1Đối tượng sử dụng hệ thống
Đối tượng sử dụng bao gồm người đọc online và admin quản lý website.
2.2 Chức năng của hệ thống
- Người dùng:
o Đăng nhập
o Đăng ký thành viên
o Đọc bài viết
o Đánh giá nhận xét
o Tìm kiếm bài viết
- Người quản trị :
o Quản lý bài viết
o Quản lý tài khoản
o Quản lý quản cáo
2.2.1 Yêu cầu của người dùng
- Giao diện dễ sử dụng, có tính trực quan và thân thiện với người dùng.
- Cho phép người dùng đăng ký thành viên và đảm bảo bí mật thông tin.
- Xem và thay đổi các thông tin về tài khoản.
- Bài viết có chất lượng cao.
- Bài viết được đăng tải kịp thời và chính xác.
- Thông tin về bài viết phải rõ rang.
- Cho phép khách hàng tìm kiếm nhanh chóng, chính xác theo nhiều tiêu chí.
2.2.2 Yêu cầu của người quản trị.
Ngoài các yêu cầu giống như của người dùng, thì hệ thống phải đảm bảo những yêu cầu
sau của ban quản trị.
Quản lí chung:
+ Cập nhật bài viết dễ dàng và nhanh chóng
Dễ dàng cập nhật và thường xuyên thay đổi hình ảnh, thông tin chi tiết
các bài viết ở mọi lúc mọi nơi.
+ Quản lí các banner quảng cáo từ khách hàng.
Quản lí, lưu trữ và báo cáo thông tin về khách hàng và các thông tin liên quan đến thông
tin quảng cáo.
Quản lí người dùng
Lưu trữ các hoạt động gắn với người dùng trong website. Mọi hoạt động gắn với người
dùng đều được quản lý và xử lý nhanh chóng.
III. Thiết kế hệ thống
3.1 Thiết kế cơ sở dữ liệu
1) Bảng user
TT Tên thuộc tính Kiểu (độ rộng) Ràng buộc
Khóa chính/ khóa
phụ (PK/FK)
1 userID long Not null PK
2 userEmail Varchar(50) Not null
3 userPass Varchar(50) Not null
4 userRole int Not null
2) Bảng tbl_baiviet
TT Tên thuộc tính Kiểu (độ rộng) Ràng buộc
Khóa chính/ khóa
phụ (PK/FK)
1 idBaiViet long Not null PK
2 tenBaiViet Varchar(50) Not null
3 anhBaiViet Varchar(50) Not null
4 tomTat TINYTEXT Not null
5 noiDung LONGTEXT Not null
6 idLoaiTin long Not null
7 trangThai Varchar(45) Not null
3) Bảng tbl_loaitin
TT Tên thuộc tính Kiểu (độ rộng) Ràng buộc
Khóa chính/ khóa
phụ (PK/FK)
1 idLoaiTin long Not null PK,FK
2 tenLoaiTin Varchar(50) Not null
IV. Thiết kế dao diện
4.1Dao diện trang chủ
4.2Dao diện trang đăng nhập
4.3Dao diện trang đăng ký thành viên
4.4Dao diện trang tìm kiếm
4.5Dao diện giỏ hàng
4.6Dao diện người dùng quản lý tài khoản cá nhân
4.7Dao diện trang chủ admin
4.8Dao diện quản lý sản phẩm
4.8.1 Tổng quát
4.8.2 Thêm sản phẩm
4.8.3 Sửa sản phẩm
4.9 Quản lý
4.9.1 Quản lý hóa đơn chưa thanh toán
4.9.2 Quản lý comment
4.10 Thống kê doanh thu
4.11 Quản lý tài khoản

More Related Content

Báo cáo

  • 1. I. Xác định vấn đề 1.1. Giới thiệu Ngày nay, với sự phát triển mạnh mẽ của công nghệ thông tin và những ứng dụng của nó trong đời sống. Máy tính điện tử không còn là một thứ phương tiện lạ lẫm đối với mọi người mà nó dần trở thành một công cụ làm việc, giải trí thông dụng và hữu ích của chúng ta, không chỉ ở công sở mà còn ngay cả trong gia đình. Trong nền kinh tế hiện nay, với xu thế toàn cầu hoá nền kinh tế thế giới, mọi mặt của đời sống xã hội ngày càng được nâng cao, đặc biệt là nhu cầu trao đổi hàng hoá của con người ngày càng tăng cả về số lượng và chất lượng. Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa trên Internet. Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng và tính tất yếu của thương mại điện tử. Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở Việt Nam, em đã tìm hiểu, xây dựng và cài đặt “Website tin tức thể thao”. 1.2. Hệ thống hiện tại Với hệ thống hiện tại các chức năng, bài viết còn thiếu trực quan khó sử dụng cho cả người dùng và người quản trị hệ thống, các thao tác còn phức tạp dễ gây nhâm lẫn cho trong quá trình sử dụng và quản trị hệ thống. 1.3. Hệ thống đề xuất Ưu điểm của hệ thống mới: + Đối với người dùng: - Có chức năng đăng ký thành viên, thay đổi mật khẩu, thay đổi thông tin. - Đọc tin tức theo từng chủ điểm - Gợi ý các chủ điểm mà người đọc quan tâm. + Đối với quản trị viên: - Có chức năng cập nhật, thêm mới, xóa bài viết - Quản lý tài khoản người dùng và người quản trị hệ thống - Quản lý các quảng cáo từ các khách hàng 1.4. Giới hạn của hệ thống - Về giao diện: o Còn nhiều hạn chế về giao diện do người thiết kế không chuyên. - Về chức năng: o Đối với người dùng: chưa tương tác nhiều. o Đối với quản trị viên : chưa phân cấp chức năng quản trị viên.
  • 2. II. Phân tích yêu cầu khách hàng 2.1Đối tượng sử dụng hệ thống Đối tượng sử dụng bao gồm người đọc online và admin quản lý website. 2.2 Chức năng của hệ thống - Người dùng: o Đăng nhập o Đăng ký thành viên o Đọc bài viết o Đánh giá nhận xét o Tìm kiếm bài viết - Người quản trị : o Quản lý bài viết o Quản lý tài khoản o Quản lý quản cáo 2.2.1 Yêu cầu của người dùng - Giao diện dễ sử dụng, có tính trực quan và thân thiện với người dùng. - Cho phép người dùng đăng ký thành viên và đảm bảo bí mật thông tin. - Xem và thay đổi các thông tin về tài khoản. - Bài viết có chất lượng cao. - Bài viết được đăng tải kịp thời và chính xác. - Thông tin về bài viết phải rõ rang. - Cho phép khách hàng tìm kiếm nhanh chóng, chính xác theo nhiều tiêu chí. 2.2.2 Yêu cầu của người quản trị. Ngoài các yêu cầu giống như của người dùng, thì hệ thống phải đảm bảo những yêu cầu sau của ban quản trị. Quản lí chung: + Cập nhật bài viết dễ dàng và nhanh chóng Dễ dàng cập nhật và thường xuyên thay đổi hình ảnh, thông tin chi tiết các bài viết ở mọi lúc mọi nơi. + Quản lí các banner quảng cáo từ khách hàng. Quản lí, lưu trữ và báo cáo thông tin về khách hàng và các thông tin liên quan đến thông tin quảng cáo.
  • 3. Quản lí người dùng Lưu trữ các hoạt động gắn với người dùng trong website. Mọi hoạt động gắn với người dùng đều được quản lý và xử lý nhanh chóng. III. Thiết kế hệ thống 3.1 Thiết kế cơ sở dữ liệu 1) Bảng user TT Tên thuộc tính Kiểu (độ rộng) Ràng buộc Khóa chính/ khóa phụ (PK/FK) 1 userID long Not null PK 2 userEmail Varchar(50) Not null 3 userPass Varchar(50) Not null 4 userRole int Not null
  • 4. 2) Bảng tbl_baiviet TT Tên thuộc tính Kiểu (độ rộng) Ràng buộc Khóa chính/ khóa phụ (PK/FK) 1 idBaiViet long Not null PK 2 tenBaiViet Varchar(50) Not null 3 anhBaiViet Varchar(50) Not null 4 tomTat TINYTEXT Not null 5 noiDung LONGTEXT Not null 6 idLoaiTin long Not null 7 trangThai Varchar(45) Not null 3) Bảng tbl_loaitin TT Tên thuộc tính Kiểu (độ rộng) Ràng buộc Khóa chính/ khóa phụ (PK/FK) 1 idLoaiTin long Not null PK,FK 2 tenLoaiTin Varchar(50) Not null
  • 5. IV. Thiết kế dao diện 4.1Dao diện trang chủ
  • 6. 4.2Dao diện trang đăng nhập 4.3Dao diện trang đăng ký thành viên
  • 7. 4.4Dao diện trang tìm kiếm 4.5Dao diện giỏ hàng
  • 8. 4.6Dao diện người dùng quản lý tài khoản cá nhân 4.7Dao diện trang chủ admin
  • 9. 4.8Dao diện quản lý sản phẩm 4.8.1 Tổng quát 4.8.2 Thêm sản phẩm
  • 10. 4.8.3 Sửa sản phẩm 4.9 Quản lý 4.9.1 Quản lý hóa đơn chưa thanh toán 4.9.2 Quản lý comment
  • 11. 4.10 Thống kê doanh thu 4.11 Quản lý tài khoản