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 đó.. Nghiệp vụ và quy trình 2.1 Đối với người quản
Trang 1http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
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
Trang 2LỜ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
Trang 3http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
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 U SE – C ASE 5
2.2 S Ơ ĐỒ HOẠT ĐỘNG (A CTIVITY D IAGRAM ) 7
2.3 S Ơ ĐỒ TRÌNH TỰ (S EQUENCE D IAGRAM ) 12
2.4 S Ơ ĐỒ LỚP (C LASS D IAGRAM ) 21
2.5 S Ơ ĐỒ TRẠNG THÁI (S TATE D IAGRAM ) 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 T HIẾ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
Trang 4CHƯƠNG I: GIỚI THIỆU
1 Mô tả bài toán
Website “http://bestseller.freevnn.com “ 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:
Trang 5http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
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
Trang 6Danh sách các Use-case nghiệp vụ
đă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
Trang 7http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
cứu sách
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
Trang 82.2.4 Quản lí Hóa Đơn
2.2.5 Quản lí Khách Hàng
Trang 9http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
2.2.6 Quản lí NXB
2.2.7 Quản lí Quảng Cáo
Trang 102.2.8 Quản lí Sách
2.2.9 Quản lí Tác giả
Trang 11http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
2.2.10 Tra cứu Sách
2.2.11 Xem/ sửa giỏ hang/ hóa đơn
Trang 122.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
Trang 13http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
2.3.3 Quản lí Danh mục sách
Trang 142.3.4 Quản lí Hóa Đơn
Trang 15http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
2.3.5 Quản lí Khách hàng
Trang 162.3.6 Quản lí NXB
Trang 17http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
2.3.7 Quản lí Quảng cáo
Trang 182.3.8 Quản lí Sách
Trang 19http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
2.3.9 Quản lí Tác giả
Trang 202.3.10 Tra cứu sách
Trang 21http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
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
Trang 222.4.2 Quản lí Admin
Trang 23http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
2.4.4 Quản lí Hóa đơn
Trang 242.4.5 Quản lí KH
2.4.6 Quản lí NXB
Trang 25http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
2.4.8 Quản lí Sách
Trang 262.4.9 Quản lí Tác giả
2.4.10 Tra cứu sách
Trang 27http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
2.4.12 Mua Sách
2.4.13 Sơ đồ Lớp
Trang 282.5 Sơ đồ trạng thái (State Diagram)
Sách
Trang 29http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
CHƯƠNG III: THIẾT KẾ HỆ THỐNG
1 Ánh xạ dữ liệu quan hệ từ mô hình hướng đối tượng
2 Thiết kế giao diện
2.1 Màn hình giao diện chính
Giao diện chính cho phép đăng nhập, đăng ký thành viên Cho phép tìm kiếm và có
hỗ trợ trực tuyến Hiển thị danh mục sách
Trang 31http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
2.3 Trang đăng kí thành viên
Khách hàng cung cấp thông tin để hoàn tất đăng ký
Trang 322.4 Trang Đăng Nhập
Điền username và password đã đăng ký để đăng nhập
Trang 33http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
2.6 Trang Tác Giả
Hiển thị các sách của 1 tác giả nào đó Cho phép “Thêm Vào Giỏ Hàng” hoặc “Mua Ngay” qua cổng www.nganluong.vn
Trang 342.7 Trang Nhà Xuất Bản
Hiển thị các sách của nhà xuất bản nào đó Cho phép “Thêm Vào Giỏ Hàng” hoặc
“Mua Ngay” qua cổng www.nganluong.vn
Trang 35http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
2.8 Trang Chi Tiết
Hiển thị chi tiết của cuốn sách: thuộc danh mục nào, thuộc nhà xuất bản nào, của tác giả nào, mô tả về sách đó, giá tiền Cho phép “Thêm Vào Giỏ Hàng” hoặc “Mua Ngay” qua cổng www.nganluong.vn
Trang 362.9 Trang Tìm Kiếm
Cho phép tra cứu sách theo yêu cầu: tra cứu theo tên sách, tên tác giả, tên nhà xuất bản, theo thể loại (danh mục)
Trang 37http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
2.10 Trang Giỏ Hàng
Khi khách hàng vào trang sản phẩm hay các trang loại sách cụ thể lựa chọn đƣợc sách mình muốn mua thì nhấn chuột vào “Thêm Vào Giỏ Hàng” để dƣa sách đó vào giỏ hàng
Khách hàng cũng có thể cập nhật số lƣợng ngay tại giỏ hàng
Sau khi đƣa sản phẩm vào giỏ hàng, muốn mua hàng tiếp thì quay lại hoặc bấm vào
“MUA THÊM” để lựa chọn sách khác cần mua thêm
2.11 Trang Thông Tin Hóa Đơn
Khách hàng nhập thông tin cá nhân (chính xác) để làm hóa đơn là giao hàng chính xác
Trang 382.12 Trang Phương Thức Thanh Toán
Sau khi mua xong thì chọn phương thức thanh toán Có 4 phương thức thanh toán
để khách hàng lựa chọn: thu tiền trực tiếp khi mua hàng, thanh toán bằng thẻ cào, thanh
Trang 39http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
2.14 Trang quản lý khu vực mod
Trang 402.15 Trang thêm tác giả
2.16 Trang thêm sách
Trang 41http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
2.17 Trang quản lý hóa đơn
Cho phép xem, xóa, sửa và in hóa đơn
Trang 422.18 Trang thống kê đơn hàng trong ngày
Trang 43http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
Trang 44CHƯƠNG IV: CÀI ĐẶT VÀ THỰC NGHIỆM
1 Cài đặt
1.1 Môi trường phát triển
Hệ điều hành: Windows 7
Hệ quản trị CSDL: MySQL
Công cụ phân tích thiết kế: IBM Rational Rose
Công cụ xây dựng ứng dụng: PHP designer
1.2 Môi trường triển khai
Hệ điều hành: Microsoft Windows
Cần cài đặt MySQL trên server
2 Kết quả đạt được
2.1 Ưu điểm:
Về công nghệ:
o Tìm hiểu và nắm bắt được các công cụ thiết kế Web
o Biết được cách thiết kế Web động cũng như cách tổ chức cơ sở dữ liệu
o Các dịch vụ trên Internet, đặc biệt là Web
Về cài đặt chương trình:
o Giới thiệu các mặt hàng kinh doanh của của hàng đến với khách hàng
o Cho phép tra cứu mặt hàng các loại mặt hàng cụ thể
o Cho phép khách hàng thực hiện việc đặt hàng qua mạng
o Tiếp nhận đơn đặt hàng của khách hàng
Trang 45http://bestseller.freevnn.com/ Đồ án Hệ Thống Thông Tin
o Giao diện thân thiện với người dùng
Cho phép khách hàng mua và thanh toán trực tiếp qua mạng
Xây dựng hệ thống cho phép công ty mua hàng trực tiếp qua mạng
Liên kết được với các trang web khác
Tìm kiếm được các mặt hàng cụ thể
Trang 46TÀI LIỆU THAM KHẢO
[1] Giáo trình lập trình web với PHP – Th.S Mai Xuân Hùng
[2] Giáo trình thiết kế UML – Th.S Nguyễn Đình Loan Phương
[3] Các diễn đàn lập trình web với PHP