Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 1
BÁO CÁO
Môn học: Đồ án hệ thống thông tin
Đề Tài: Website Bán Sách
Giáo viên hƣớng dẫn: Th.S Nguyễn Đình Loan Phương
Sinh viên thực hiện: Nhóm 27
Phạm Hữu Tiến 09520681
Lê Phúc Đạt 09520057
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 2
LỜI MỞ ĐẦU
Hiện nay với nền kinh tế phát triển cao cùng với sự bùng nổ mạng Internet. Ứng
dụng công nghệ thông tin vào sản xuất kinh doanh đang mang lại những hiệu quả về kinh
tế rất lớn. Trong đó việc ứng dụng mạng Internet với dịch vụ website để buôn bán, kinh
doanh trực tuyến đã và đang mang lại những lợi nhuận không lổ cho các doanh nghiệp,
việc xây dựng một website thƣơng mại điện tử ứng dụng nó trong kinh doanh mang lại
một sự đột phá trong hình thức kinh doanh mới đath hiệu quả cao mà hình thức kinh
doanh truyền thống không có. Ngày nay trên thế giới có nhiều website thƣơng mại điện
tử đang mang lại lợi nhuận khổng lồ cho các doanh nghiệp nhƣ: amazon.com, ebay.com,
vinabook.com.vn….
Chính vì website thƣơng mại điện tử đang mang lại những sự đột phá trong kinh
doanh và sử dễ sử dụng, ứng dụng của nó nên em chọn đề tài xây dựng một website bán
sách trực tuyến.
Với sự phát triển của con ngƣời và quá trình hiện đại hóa, công nghiệp hóa đất nƣớc, kéo
theo đó khoa học kỹ thuật và công nghệ thông tin đóng vai trò quan trọng. Con ngƣời quá bận
rộn và không có nhiều thời gian dành cho mua sắm, không có thời gian đến những cửa hang
sách để lựa chọn. Nhƣng giờ đây, dù ở bất cứ đâu, chỉ bằng những cái click chuột, chúng ta sẽ
dễ dàng mua đƣợc những quyển sách cần thiết, ƣng ý một cách nhanh chóng, tiết kiệm đƣợc vô
số thời gian so với cách mua hàng truyền thống.
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 3
MỤC LỤC
CHƢƠNG I: GIỚI THIỆU 4
1. MÔ TẢ BÀI TOÁN 4
2. NGHIỆP VỤ VÀ QUY TRÌNH 4
2.1 ĐỐI VỚI NGƢỜI QUẢN TRỊ: 4
2.2 ĐỐI VỚI KHÁCH HÀNG: 4
CHƢƠNG II: PHÂN TÍCH HỆ THỐNG 5
1. PHÂN TÍCH YÊU CẦU 5
1.1 YÊU CẦU CHỨC NĂNG 5
1.2 YÊU CẦU PHI CHỨC NĂNG 5
2. PHÂN TÍCH WEBSITE BÁN SÁCH VỚI UML 5
2.1 MÔ HÌNH USE – CASE 5
2.2 SƠ ĐỒ HOẠT ĐỘNG (ACTIVITY DIAGRAM) 7
2.3 SƠ ĐỒ TRÌNH TỰ (SEQUENCE DIAGRAM) 12
2.4 SƠ ĐỒ LỚP (CLASS DIAGRAM) 21
2.5 SƠ ĐỒ TRẠNG THÁI (STATE DIAGRAM) 28
CHƢƠNG III: THIẾT KẾ HỆ THỐNG 29
1. ÁNH XẠ DỮ LIỆU QUAN HỆ TỪ MÔ HÌNH HƢỚNG ĐỐI TƢỢNG 29
29
2. THIẾT KẾ GIAO DIỆN 29
2.1 MÀN HÌNH GIAO DIỆN CHÍNH 29
CHƢƠNG IV: CÀI ĐẶT VÀ THỰC NGHIỆM 44
1. CÀI ĐẶT 44
1.1 MÔI TRƢỜNG PHÁT TRIỂN 44
1.2 MÔI TRƢỜNG TRIỂN KHAI 44
2. KẾT QUẢ ĐẠT ĐƢỢC 44
3. HƢỚNG PHÁT TRIỂN 45
TÀI LIỆU THAM KHẢO 46
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 4
CHƢƠNG I: GIỚI THIỆU
1. Mô tả bài toán
Website “ “ là một trang web bán sách trực tuyến qua mạng.
Trang web có nhiều đầu sách hay, bổ ích đƣợc sắp xếp theo nhiều danh mục khác nhau.
Khách hàng có thể dễ dàng lựa chọn các đầu sách ƣng ý, hữu ích cho mình chỉ bằng
những cái click chuột. Ngƣời quản trị phải luôn cập nhật thông tin sách lên trang web,
tiếp nhận thông tin của khách hàng, đảm bảo bảo mật cho các thông tin đó.
Để có thể tham gia mua sách trên website, khách hàng có thể đăng kí hoặc không đăng kí
làm thành viên của website. Website hỗ trợ việc mua sách cho khách hàng thành viên lẫn
khách hàng vãng lai.
Website hỗ trợ bốn loại hình thanh toán:
Thu tiền trực tiếp khi giao hàng
Bằng thẻ cào
Chuyển khoản
Thanh toán bằng ngân lƣợng
2. Nghiệp vụ và quy trình
2.1 Đối với ngƣời quản trị:
Website có 2 quyền quản trị là admin và mod, trong đó admin là quyền quản trị cao nhất
Cập nhật thông tin sách, danh mục sách, nhà xuất bản
Nhận thông tin từ phía khách hàng, sản phẩm nào đƣợc khách hàng đặt mua
Quản lí hóa đơn
Lập báo cáo thống kê doanh thu theo thời gian
2.2 Đối với khách hàng:
Có thể đăng nhập hoặc không đăng nhập vào website
Chọn sản phẩm cần mua
Nhập thông tin cần thiết, có độ chính xác cao để tiện lợi cho việc giao hang
Chọn phƣơng thức thanh toán
Khách hàng có thể chọn xóa hóa đơn của bản thân nếu không muốn mua nữa
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 5
CHƢƠNG II: PHÂN TÍCH HỆ THỐNG
1. Phân tích yêu cầu
1.1 Yêu cầu chức năng
Lƣu trữ, sửa đổi, xóa username, password ngƣời quản trị
Lƣu trữ, sửa đổi, xóa thông tin sách
Lƣu trữ, sửa đổi, xóa thông tin danh mục sách
Lƣu trữ, sửa đổi, xóa thông tin nhà xuất bản
Lƣu trữ, sửa đổi, xóa thông tin tác giả
Quản lí giỏ hàng
Quản lí hóa đơn
Cung cấp 4 phƣơng thức thanh toán
Hiển thị các quảng cáo
Lập các báo cáo hóa đơn theo thời gian
Lập báo cáo quản lí quảng cáo đƣợc đăng trên web
1.2 Yêu cầu phi chức năng
Giao diện thân diện, ngƣời dùng dễ thao tác
Đảm bảo truy xuất thông tin nhanh chóng, hiệu quả
Bảo mật thông tin ngƣời sử dụng trang web
Hỗ trợ các trình duyệt web nhƣ: IE , Nescape, Opera, Firefox….
2. Phân tích website bán sách với UML
2.1 Mô hình Use – Case
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 6
Danh sách các Use-case nghiệp vụ
STT
Use-case
Ý Nghĩa
1
Đăng nhập
Khách hàng, ngƣời quản trị
đăng nhập tài khoản
2
Quản lí danh sách Admin
Ngƣời quản trị quản lí danh
sách các admin của trang
web
3
Quản lí Nhà xuất bản
Ngƣời quản trị quản lí danh
sách các Nhà xuất bản
4
Quản lí Tác giả
Ngƣời quản trị quản lí danh
sách tác giả
5
Quản lí Sách
Ngƣời quản trị quản lí danh
sách sách
6
Quản lí Khách hàng
Ngƣời quản tri quản lí danh
sách khách hàng
7
Quản lí Hóa Đơn
Ngƣời quản tri quản lí danh
sách hóa đơn
8
Quản lí Danh mục sách
Ngƣời quản tri quản lí danh
sách danh mục sách
9
Quản lí Quảng cáo
Ngƣời quản tri quản lí danh
sách quảng cáo
10
Tra cứu sách
Ngƣời dùng, khách hàng tra
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 7
cứu sách
11
Mua sách
Ngƣời dùng, khách hàng
mua sách
12
Xem/ sửa giỏ hàng, hóa đơn
Ngƣời dung, khách hàng
xem/ sửa giỏ hàng, hóa đơn
2.2 Sơ đồ hoạt động (Activity Diagram)
2.2.1 Đăng Nhập
2.2.2 Quản lí Admin
2.2.3 Quản lí DM sách
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 8
2.2.4 Quản lí Hóa Đơn
2.2.5 Quản lí Khách Hàng
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 9
2.2.6 Quản lí NXB
2.2.7 Quản lí Quảng Cáo
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 10
2.2.8 Quản lí Sách
2.2.9 Quản lí Tác giả
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 11
2.2.10 Tra cứu Sách
2.2.11 Xem/ sửa giỏ hang/ hóa đơn
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 12
2.2.12 Mua sách
2.3 Sơ đồ trình tự (Sequence Diagram)
2.3.1 Đăng Nhập
2.3.2 Quản lí Admin
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 13
2.3.3 Quản lí Danh mục sách
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 14
2.3.4 Quản lí Hóa Đơn
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 15
2.3.5 Quản lí Khách hàng
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 16
2.3.6 Quản lí NXB
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 17
2.3.7 Quản lí Quảng cáo
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 18
2.3.8 Quản lí Sách
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 19
2.3.9 Quản lí Tác giả
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 20
2.3.10 Tra cứu sách
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 21
2.3.11 Xem hóa dơn
2.3.12 Mua sách
2.4 Sơ đồ lớp (Class Diagram)
2.4.1 Đăng nhập
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 22
2.4.2 Quản lí Admin
2.4.3 Quản lí DM sách
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 23
2.4.4 Quản lí Hóa đơn
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 24
2.4.5 Quản lí KH
2.4.6 Quản lí NXB
2.4.7 Quản lí Quảng cáo
Đồ án Hệ Thống Thông Tin
GVHD: Nguyễn Đình Loan Phương Page 25
2.4.8 Quản lí Sách