Đồ án tốt nghiệp hệ thống website giới thiệu và bán sách qua mạng - Pdf 21


Mục Lục
Mục Lục 1
LỜI MỞ ĐẦU 3
Chương 1: KHẢO SÁT HỆ THỐNG 4
Mục đích của đề tài 4
Khảo sát hệ thống thực 5
Các bộ phận trong hệ thống 5
Quy trình hoạt động 6
Tiến trình nghiệp vụ 6
Đánh giá hiện trạng 7
1.Ưu điểm: 7
Nhược điểm: 7
Giải pháp 7
Xác lập dự án 7
1.Phạm vi & cơ cấu của hệ thống 7
Chức năng của hệ thống website 8
Những thay đổi về tiến trình nghiệp vụ trên website 8
a.Quá trình đặt hàng của khách hàng: 8
Chương 2: ĐẶC TẢ YÊU CẦU 11
I.Giới thiệu 11
1.Mục đích : 11
Phạm vi : 11
II.Mô tả chung 11
1.Chức năng của hệ thống gần như sẽ tương đương với các công việc mà hệ thống nhân
sự phải xử lý : 11
2.Người sử dụng : 11
III.Biểu đồ hoạt động nghiệp vụ của hệ thống 12
IV.Biểu đồ ca sử dụng 13
Các chức năng của hệ thống 14
1.Nhận yêu cầu từ khách hàng 14

Ca sử dụng xem thông tin thống kê hệ thống 46
Ca sử dụng kiểm tra tài khoản thanh toán 47
Chương 4 : Thiết kế hệ thống 48
I.Xây dựng biểu đồ lớp chi tiết 48
II.Thiết kế chi tiết cho từng ca sử dụng 50
1.Ca sử dụng đăng nhập 50
2.Ca sử dụng xem sách 51
3.Ca sử dụng tìm kiếm sách 51
3
4.Ca sử dụng mua sách 52
5.Ca sử dụng quản lý tài khoản người dùng 54
6.Ca sử dụng quản lý thông tin sách 56
7.Ca sử dụng thông tin thống kê hệ thống 64
III.Thiết kế CSDL chi tiết 65
1.Chuyển các lớp dữ liệu về các bảng dữ liệu quan hệ 65
2.Đặc tả chi tiết các bảng 66
Chương 5: Thiết kế trang web cho hệ thống 72
5.1 Các khối chính trong trang web: 72
5.2 kỹ thuật: 72
5.3 Các trang thành viên: 72
5.4 Chi tiết từng trang: 73
KẾT LUẬN 79
LỜI CẢM ƠN 80
TÀI LIỆU THAM KHẢO 81
LỜI MỞ ĐẦU
Kinh doanh sách là một loại hình kinh doanh tồn tại từ lâu. Tuy nhiên,
theo thời gian, theo sự phát triển của thời đại, việc kinh doanh sách đã
không chỉ dừng lại ở kinh doanh tại nhà sách như trước mà dần phát triển
theo hướng thương mại điện tử: tức là tìm, mua, bán sách online nhằm tối
ưu hóa sự phục vụ với khách hàng. Loại hình kinh doanh này có một số ưu

Nhân viên quản lý kho: quản lý số lượng sách có trong kho, chịu trách
nhiệm điều chỉnh nhập xuất sách của nhà sách theo hiện trạng cung và cầu.
Nhân viên bán sách: hướng dẫn và giúp khách hàng tìm kiếm sách khi cần
thiết.
Nhân viên thu ngân: phụ trách việc thanh toán tiền mua sản phẩm của
khách hàng.
Đối với hệ thống bán sách trực tuyến, khách hàng ở vị trí bất kỳ có thể truy
cấp trực tiếp hệ thống website của nhà sách để có thể tìm kiếm các thông
tin, các cuốn sách đang có nhu cầu và có thể đặt mua trực tuyến với sự hỗ
trợ của các module quản lý
Module quản lý kho (tương tác với người quản lý ): quản lý số lượng sách
có trong kho, chịu trách nhiệm thống kê, điều chỉnh nhập xuất sách của nhà
sách tùy theo hiện trạng cung và cầu.
Module tìm kiếm (tương tác với khách hàng): giúp đỡ khách hàng tìm kiếm
sách khi cần thiết, thông báo cho module quản lý kho biết nhu cầu chưa
được đáp ứng của khách hàng để người quản lý kịp thời đưa ra các giải
pháp hợp lý nhằm tối ưu doanh số bán hàng.
Module giỏ hàng (tương tác với khách hàng): giúp khách hàng quản lý
được số sản phẩm đã mua và tổng chi phí cần thanh toán.
Module thanh toán: kiểm tra đơn đặt hàng trực tuyến của khách, liên lạc
với khách hàng để tiến hành giao dịch, hoàn tất giao dịch.
6
Quy trình hoạt động
a. Hoạt động mua bán của khách hàng
Khách hàng đến nhà sách tự tìm và chọn sách theo ý thích.Sách được phân
loại và sắp xếp theo từng loại và từng kệ sách riêng biệt để người mua
thuận tiện xem và tìm kiếm. Khi gặp khó khăn trong việc tìm kiếm sách thì
khách hàng sẽ tìm đến nhân viên bán hàng nhờ trợ giúp. Sau khi được trợ
giúp từ nhân viên bán hàng, khách hàng sẽ chọn được các sản phẩm mình
mong muốn sau đó thanh toán ở quầy thu ngân, lấy hóa đơn và sản phẩm

1. Phạm vi & cơ cấu của hệ thống
Phạm vi nhiệm vụ của hệ thống phần mềm quản lý bán sách online là đảm
bảo hoạt động điều hành hoạt động của nhà sách sách được thông suốt dựa
trên quy trình quản lý nhà sách đã được tối ưu để phù hợp với hình thức
thương mại điện tử. Hệ thống sẽ đảm bảo rằng người quản lý có thể kiểm
soát thông tin một cách sát sao và thuận tiện. Ngoài ra hệ thống phát triển
theo mô hình trực tuyến nhằm tối ưu sự tiện lợi cho khách hàng.
Khi triển khai hệ thống ta có thể cắt giảm bớt 1 số nhân sự, các bộ phận
còn lại như sau:
Nhân viên quản lý kho.
Nhân viên thu ngân (thay bằng module thu ngân tương tác với các hệ thống
thanh toán trực tuyến).
8
Nhân viên bán sách (thay bằng module tìm kiếm trực tuyến cho khách
hàng)
Chức năng của hệ thống website.
Hệ thống phân ra làm 2 đối tượng sử dụng chính đó là khách hàng và bộ
phận quản trị website. Hệ thống cung cấp các chức năng như sau:
o Tra cứu thông tin sách như: tên sách, từ khóa, loại sách, tên tác giả, năm
xuất bản, giá cả v…v
o Khách hàng có thể lựa chọn và đặt mua các loại sách có trong nhà sách
bằng cách đưa sản phẩm vào giỏ hàng.
Với vai trò người quản trị chính (có thể là giám đốc) thì có thể xem thông tin
về hoạt động của nhà sách bao gồm chi tiết sách có ở nhà sách, hay thu chi
theo từng khoảng thời gian nhất định.
Những thay đổi về tiến trình nghiệp vụ trên website
Với việc quản lý hoạt động nhà sách bằng website, tiến trình nghiệp vụ sẽ
có nhiều thay đổi, đa số các hoạt động trong nghiệp vụ sẽ được xử lý bởi
các module tự động hóa.
• Hoạt động mua bán của khách hàng

khóa vào ô tìm kiếm hệ thống sẽ trả về yêu cầu với từ khóa của khách
hàng.Từ khóa sẽ được tìm trên tất cả các trường thông tin cần thiết của mỗi
sản phẩm, tin tức hay tin công nghệ trên Website.
Website cho phép tìm kiếm một cách đa dạng, nhanh chóng nhất, chính xác
nhất đúng với yêu cầu của khách hàng.
- Trang tin tức, công nghệ: Các tin tức, tin công nghệ liên quan đến sản
phẩm sẽ liên tục được cập nhật, với các tin tức mới nhất từ hãng sản xuất
và các chuyên trang công nghệ.
- Trang hướng dẫn mua hàng: Hướng dẫn khách hàng các hình thức mua sản
phẩm trên Website.
- Trang giới thiệu cửa hàng: Giới thiệu các thông tin về cửa hàng,phương
châm bán hàng….

• Hoạt động bộ phận quản trị website :
Người được cấp quyền Admin sẽ được quản lý một trang quản trị, sau khi
thực hiện quá trình đăng nhập bằng tài khoản quyền Admin, người quản trị
sẽ có các quyền sử dụng các chức năng sau :
- Chức năng cập nhật các sản phẩm: Người quản trị sẽ có quyền thêm, sửa,
xóa các sản phẩm trên website.Các sản phẩm cập nhật sẽ được đưa lên
website.
10
- Chức năng cập nhật loại sản phẩm: Người quản trị sẽ có quyền thêm, sửa,
xóa các loại sản phẩm trên website.Các loại sản phẩm cập nhật sẽ được đưa
lên website.Mỗi loại sản phẩm sẽ nằm trong sản phẩm tương ứng.
- Chức năng cập nhật sản phẩm:Người quản trị sẽ có quyền thêm, sửa, xóa
các sản phẩm trên website.Các sản phẩm cập nhật sẽ được đưa lên
website.Mỗi sản phẩm sẽ nằm trong loại sản phẩm tương ứng.
- Chức năng cập nhật tin tức:Tương tự như sản phẩm,các tin tức cũng như tin
tức quảng cáo được cập nhật sửa xóa bởi người quản trị.
- Chức năng quản lý hỗ trợ khách hàng:Tất cả các thông tin của khách hàng

o Chịu trách nhiệm thanh toán cho khách hàng.
o Định kì tổng kết doanh số bán và nhập của nhà sách.
2. Người sử dụng :
Theo mô tả hệ thống sẽ gồm các đối tượng sử dụng sau :
• Khách hàng.
• Nhân viên quản lý của nhà sách(chính là bộ phận quản trị website).
12
III. Biểu đồ hoạt động nghiệp vụ của hệ thống
Với nghiệp vụ như trên thì nghiệp vụ của hệ thống bán sách online sẽ được
mô tả như
sau.
13
IV. Biểu đồ ca sử dụng
1. Ca sử dụng quản lý kho sách
2. Ca sử dụng mua hàng
14
Các chức năng của hệ thống
1. Nhận yêu cầu từ khách hàng
• Chức năng đầu tiên của hệ thống.
• Có khả năng chuyển đổi các thao tác trực tuyến của khách hàng chuyển
thành dữ liệu đầu vào để đưa vào trong hệ thống
Tìm kiếm
• Chức năng thể hiện ưu điểm vượt trội so với loại hình kinh doanh sách
truyền thống.
• Giảm thiểu tối đa thời gian chờ cho khách hàng
Xem thông tin hiện trạng kho
• Chức năng sử dụng cho người quản lý nhà sách nhằm đưa ra các quyết định
nhập/ loại bỏ sách hợp lý
Báo cáo tổng hợp về toàn bộ hoạt động
• Chức năng cho người quản lý để theo dõi hoạt động của nhà sách trực

o Đăng nhập hệ thống
o Nhập thông tin sách vào CSDL.
BP Quản lý nhà sách
o Đăng nhập hệ thống
o Nhận lại thông tin thống kê từ hệ thống.
BP Quản trị viên Website
o Đăng nhập hệ thống
o Thêm, sửa, xóa tài khoản người dùng + quản lý trên Website.
Hệ thống thanh toán trực tuyến
o Cung cấp thông tin về khả năng chi trả của khách hàng cho hệ thống.
o Nhận thông tin khách hàng từ hệ thống để kiểm tra.
16
Biểu đồ ca sử dụng tổng thể.
Mô tả kịch bản cho các ca sử dụng
1.1 Ca sử dụng đăng nhập hệ thống
a) Tóm tắt
a. Tên gọi : Đăng nhập hệ thống
b. Mục đích: Truy cập vào hệ thống để sử dụng các chức năng đã được phân
quyền.
b)Tác nhân
a. Nhân viên
b. Quản lý nhà sách
c. Quản trị Website
c) UC liên quan
a. Quản lý tài khoản người dùng
b. Quản lý dữ liệu sản phẩm
c. Xem dữ liệu thống kê hệ thống
d)Luồng sự kiện
Hành vi của tác nhân Đáp ứng của hệ thống
1. Tác nhân chọn đăng nhập 1. Hiển thị hộp thoại yêu

a) Tóm tắt
a. Tên gọi : Tìm kiếm sách
b)Tác nhân : Khách hàng
c) UC liên quan : loại sách, tên sách, tên tác giả, nội dung…
d)Luồng sự kiện
Hành vi của tác nhân Đáp ứng của hệ thống
Tác nhân cung cấp thông tin
cần lọc
Hiện thị kết quả tương ứng
với thông tin khách
hàng đưa ra.
e) Luồng sự kiện rẽ nhánh
Nguyên nhân Đáp ứng từ hệ thống
Tác nhân cung cấp sai hoặc
không cung cấp thông tin cần
thiết
Đưa ra thông báo lỗi
Tác nhân có thể chọn tìm
kiếm lại hoặc hủy tìm
kiếm. Nếu hủy, ca sử
dụng kết thúc.
1.4 Ca sử dụng mua sách(đặt hàng)
a) Tóm tắt : khách hàng đăng nhập hệ thống sau đó đưa sách cần mua vào giỏ
hàng, tiến hành các thủ tục đặt hàng (ghi đầy đủ thông tin về họ tên người
18
nhận hàng, địa chỉ người nhận , email, số điện thoại, hình thức thanh toán,
phương thức vận chuyển)
b)Tác nhân : Khách hàng
c) UC liên quan : đăng nhập, đưa hàng vào giỏ, đặt hàng
d)Luồng sự kiện

hình thức thanh toán,số điện thoại.
d) Luồng sự kiện rẽ nhánh
Hành vi của tác nhân Đáp ứng của hệ thống
Khách hàng tiến hành ghi đầy
đủ thông tin
Hệ thống thông báo việc
đặt hàng thành công
đồng thời lưu thông tin
vào đơn hàng.
e) Luồng sự kiện rẽ nhánh
19
Nguyên nhân Đáp ứng từ hệ thống
3. Khách hàng không điền đầy
đủ thông tin
Đưa ra thông báo lỗi
Khách hàng có thể điền lại
các thông tin . Nếu hủy,
ca sử dụng kết thúc.
1.5 Ca sử dụng quản lý tài khoản người dùng
a) Tóm tắt : Tên gọi : Quản lý tài khoản người dùng
b)Tác nhân : Quản trị Web
c) UC liên quan :
a. Quản lý thông tin sản phẩm
b. Xem thông tin thống kê hệ thống
d)Luồng sự kiện
Hành vi của tác nhân Đáp ứng của hệ thống
Quản trị Web thêm mới một tài
khoản người dùng
Đưa ra mẫu biểu để cho
quản trị Web thực hiện

d)Luồng sự kiện:
Hành vi của tác nhân Đáp ứng của hệ thống
Nhân viên thêm mới một tựa
sách hoặc một loại sách
Đưa ra mẫu biểu để cho
quản trị Web thực hiện
hoạt động
Nhân viên sửa chữa thông tin
một tựa sách hoặc một loại
sách
Đưa ra mẫu biểu tương
ứng cho quản trị Web
thực hiện hoạt động
Nhân viên xóa 1 tựa sách hay
một loại sách
Xác thực lại hoạt động với
quản trị web.
e) Luồng sự kiện rẽ nhánh
Nguyên nhân Đáp ứng từ hệ thống
Quản trị Web thêm mới một
tựa sách hoặc loại đã có
trong CSDL
Đưa ra thông báo lỗi
Quản trị web có thể tạo
một thực thể sách hoặc
loại sách khác hoặc hủy
thao tác thêm mới này.
Nếu hủy, ca sử dụng kết
thúc.
Quản trị web hủy thao tác trước

thanh toán trực tuyến
cần như tên chủ tài
khoản, mã tài khoản.
Hệ thống phản hồi lại thông về
tài khoản thanh toán và khả
năng chi trả của khách hàng
Nhận thông tin và đưa ra
thông báo cho khách
hàng về khả năng chi
trả, từ đó xem có thực
hiện giao dịch hay
không
j) Luồng sự kiện rẽ nhánh: Không
II. Xây dựng mô hình quan niệm.
1. Xác định các lớp
a) Loại sách: Mã loại sách, tên loại sách, mô tả.
b)Sách : Mã sách, tên sách, mã tác giả, mã NXB, mã loại sách, giá nhập, giá
bán, ngày xuất bản, số lượng trong kho, tóm tắt nội dung , từ khóa, số trang
, ngôn ngữ, ảnh , file.
c) Đơn Hàng :mã hóa đơn, ngày lập hóa đơn,Họ tên , Người Nhận , Địa chỉ
Người nhận, Mail, Số Điện Thoại, Hình thức thanh toán, Tổng tiền sản
phẩm, giảm giá , tổng tiền hóa đơn.
d)Chi tiết đơn hàng: mã chi tiết, Mã đơn hàng, Mã sách, Số lượng , giá bán.
e) Nhà xuất bản : mã nhà xuất bản, tên nhà xuất bản, địa chỉ, số điện thoại
f) Tác giả: mã tác giả, tên tác giả, tiểu sử.
g)Khách hàng: ID, tên tài khoản, mật khẩu, họ tên, địa chỉ, email, số điện
thoại.
h)Danh Mục: Mã Danh Mục, Tên Danh Mục.
i) Sách khuyến mại: mã sách, mã khuyến mại, Mức khuyến mại
22

TenNXB
DiaChi
SDT
DanhMuc
MaDM
TenDM
LoaiSach
MaLS
TenLS
MaDM
*
1
*
1
ChuongTrinhKM
MaKM
TenCT
NoiDung
NgayBD
NgayKT
SachKM
MaSach
MaKM
MucKM
1
*
1
*
TacGia
MaTG

*
1
*
1
*
1
*
1
KhachHang
ID
UserName
Password
Hoten
DiaChi
Email
SDT
23
III. Xây dựng biểu đồ tuần tự
1. Ca sử dụng đăng nhập
: User : User
: Form_LogIn : Form_LogIn
: UserAccount : UserAccount
: TaiKhoanNguoiDung : TaiKhoanNguoiDung
Log In Request
LogIn(UserID,pwd)
Validate UserID/pwd
Validate Account(UserID,pwd)
Account Val idation Result
Account Val iduation Result
show Result

res
req
res
req
res
25
Ca sử dụng mua sách
: Khach hang : Khach hang
: Form_BookData : Form_BookData
Controller : ControllerController : Controller
: Sach : Sach : LoaiSach : LoaiSach : NhaXuatBan : NhaXuatBan : TacGia : TacGia
yc Sach
thongTinSach(tenSach, loaiSach, NXB, tacGia, giaBan, ngayXuatBan)
req
res
res
hienThi()
req
res
req
res
req
res
: Khach hang : Khach hang
: DK_thanhToan : DK_thanhToan
: Cac he thong thanh
toan truc tuyen
: Cac he thong thanh
toan truc tuyen
tai khoan thanh toan (ten chu TK, ma so TK)


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status