TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT HƯNG YÊN
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO BÀI TẬP LỚN
ĐỀ TÀI:
Xây dựng website bán sách.
Giáo viên hướng dẫn:
Nguyễn Hải Năng
Nhóm sinh viên thực hiện:
Vũ Thị Yến
Tháng 5 năm 2008
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
MỤC LỤC
LỜI NÓI ĐẦU 3
Phần I : KHẢO SÁT HIỆN TRẠNG VÀ XÂY DỰNG 5
CHỨC NĂNG HỆ THỐNG 5
I.MỤC ĐÍCH CỦA ĐỀ TÀI 5
II.KHẢO SÁT HIỆN TRẠNG 5
III.Xây dựng Website bán sách 9
IV.Chức năng của website 10
V.Xây dựng 1 số trang chính và chức năng của trang 11
Phần II : XÂY DỰNG BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG, LUỒNG
DỮ LIỆU VÀ TKCS DŨ LIỆU 16
I.Biểu đồ phân cấp chức năng 16
II.Biểu đồ luồng dữ liệu 17
III.Sơ đồ thuật toán chức năng bán hàng 24
IV.Chức năng quản trị 24
24
V.Mô hình quan hệ E_R 24
VI.Thiết kế cơ sở dữ liệu 25
VII.Thiết kế bảng 26
VIII.Chuẩn hoá cơ sở dữ liệu 30
2
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
LỜI NÓI ĐẦU
Chúng ta đang sống trong những năm đầu của thế kỉ XXI, thế kỉ phát triển của
nghành công nghệ thông tin (CNTT). Vì vậy việc tiếp cận và cập nhật công nghệ
này đã, đang và sẽ mang lại cho chúng ta rất nhiều lợi ích và thuận tiện trong công
việc: tiết kiệm thời gian cũng như giảm các chi phí trong công tác quản lí.
Trong những năm gần đây CNTT đóng vai trò rất quan trọng : song song với
việc phát triển ứng dụng tin học vào trong cuộc sống, tin học được ứng dụng rất
rộng rãi trong các lĩnh vực khoa học kĩ thuật, các ngành quản lí và các hoạt động xã
hội thông qua mạng Internet. Đóng vai trò quan trọng như trên nên tin học đã được
đưa vào quản lí nhân sự, điểm, bán hàng, nhập xuất vật tư.
Đọc sách là thú vui của nhiều người tuy nhiên với nhịp sống công nghiệp hiện nay
không phải ai cũng có điều kiện dạo qua các hiệu sách để tìm mua quyển sách mình
mong muốn. Vì vậy em xây dựng Website bán sách .
Web site gồm các chức năng chính sau :
+ Quản lý khách hàng
+ Giới thiệu sách
+ Tìm kiếm
+ Quản lí bán hàng
+ Quản trị
+ Trợ giúp
Trong quá trình làm còn nhiều sai sót, em mong nhận được những ý kiến
đánh giá của cố.
Em xin chân thành cảm ơn cô!
Hưng Yên ngày 1 tháng 9 năm 2008
Sinh viên thực hiện:
Vũ Thị Yến
3
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
4
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
Đề tài: Xây dựng website bán sách
BÁO CÁO LẦN 1
Phần I : KHẢO SÁT HIỆN TRẠNG VÀ XÂY DỰNG
CHỨC NĂNG HỆ THỐNG
I.MỤC ĐÍCH CỦA ĐỀ TÀI
Khoa học công nghệ ngày càng phát triển, nó được ứng dụng rộng rãi
trong tất cả các lĩnh vực. Cùng với đó nhu cầu tìm kiếm thông tin trên sách vở của
con người ngày càng nhiều. Hình thức trao đổi mua bán sách cũng ngày càng đa
dạng.
Việc ứng dụng thương mại điện tử vào trao đổi buôn bán mang lại nhiều
lợi ích cho các doanh nghiệp. Các doanh nghiệp có thể giảm đáng kể chi phí cho
việc quảng cáo sản phẩm của mình, quảng bá sản phẩm tới khách hàng rộng rãi hơn
và nhiều dịch vụ khác.Viếc trao đổi mua bán sẽ trở lên đơn giản hơn rất nhiều.
Chính vì vậy chúng em đã chọn đề tài: xây dựng web site bán sách với những
mục tiêu sau:
Giới thiệu đầy đủ các thông tin về sách như tên sách, tên tác giả, nội
dung, năm xb, giá cả…
Giúp khách hàng có thể tìm kiếm, mua được sách với tên sách, tên tác
giả, nội dung, năm xb, giá cả…phù hợp với nhu cầu của mình chỉ bằng một vài lần
click chuột trên chiếc máy tính có kết nối Internet mà không cần đến trực tiếp cửa
hàng như vậy tiết kiệm thời gian và chi phí cho khách hàng.
Hỗ trợ khách hàng thanh toán một cách dễ dàng theo nhiều hình thức
như: thanh toán bằng tiền mặt, thanh toán bằng chuyển khoản trực tiếp
Giúp người quản lý cập nhật và thống kê sản phẩm (hàng bán chạy, hàng
tồn), doanh thu, lãi suất theo tháng, năm một cách đơn giản, nhanh chóng và chính
xác.
II.KHẢO SÁT HIỆN TRẠNG
1. Các nguồn điều tra
Các website trên mạng: ví dụ như Ebook.com,
goldbook.com.vn, thuviendientu.com.vn, Minhkhai.com, vinabook.com
….
5
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
Từ nhu cầu của bản thân, độc giả, những người thường xuyên
tìm kiếm học hỏi thông tin hay mua bán các mặt hàng trên internet.
Nhu cầu người bán
2. Kết quả khảo sát
Từ hệ thống bán lẻ:
Một khách hàng khi mua sách người bán sẽ cung cấp các thông tin và tư
vấn cho khách hàng về sản phẩm. Khi khách hàng đồng ý mua sản phẩm thì người
bán sẽ ghi hóa đơn mua hàng. Và hình thức thanh toán là trả tiền mặt. Đồng thời họ
ghi lại thông tin giao dịch để tiện cho việc thống kê.
Sau mỗi ngày người bán thống kê lượng hàng nhập vào và bán ra, hàng
bán chạy, hàng kém Sau hàng tháng thống kê lại một lượt về doanh thu, loại hàng
bán chạy, hang tồn để đưa ra chiến lược bán hàng mới. Và tổng kết lại vào cuối
năm.
Nhược điểm của hệ thống:
Người bán thực hiện công việc hoàn toàn thủ công khó khăn trong việc quản
lý và thống kê công việc kinh doanh của cửa hàng. Người mua phải đến mua tại cửa
hàng thì mới mua được sản phẩm. Nghĩa là nếu cửa hàng đặt ở Hà Nội có một
khách hàng ở TP Hồ Chí Minh muốn mua hàng thi phải ra Hà Nội mới mua được.
Như vậy rất tốn thời gian và chi phí cho việc đi lại.
Từ khách hàng:
Những vấn đề khách hàng quan tâm:
Nội dung
Giá cả phù hợp
Dễ dàng mua
Hình thức thanh toán dễ dàng
Tác giả
Tính thẩm mĩ của sản phẩm
Nhà xuất bản
Năm sản xuất
Từ người bán hàng
Quản lý dễ dàng công việc kinh doanh
Bán được nhiều hàng
Đáp ứng được nhu cầu cúa khách hàng
2. Mô hình bán sách qua website trên thị trường
Mô hình
6
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
• Giới thiệu sản phẩm
• G
• Giỏ hàng
7
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
• Hóa đơn giao dịch thu được khi mua hàng
8
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
III.Xây dựng Website bán sách
Yêu cầu để tài: Xây dựng một cửa hàng bán sách trên Internet, là đề
tài trong đó chủ yếu là xử lý quá trình bán hàng giữa cửa hàng với khách hàng là
những người sử dụng Internet.
Chúng ta có thể hiểu bán hàng ở đây cũng gần giống như bán hàng tại các
cửa hàng sách nhưng có khác là ở đây khách hàng gián tiếp mua hàng. Vậy nhiệm
vụ chúng ta đề ra ở đây là làm thế nào để đáp ứng được đầy đủ các nhu cầu cho
khách hàng một cách nhanh chóng, phù hợp yêu cầu mà vẫn đảm bảo chất lượng.
Khách hàng cảm thấy an toàn, dễ sử dụng phần mềm và công việc giao dịch được
thuận lợi, tiết kiệm được thời gian công sức.
Hoạt động của hệ thống:
Trong hoạt động của hệ thống bán hàng trên Internet bao gồm 2 hoạt động
chính:
Hoạt động của khách hàng
Hoạt động cuả nhà quản lý( hay người quản trị)
Mô tả website
Website có thể đáp ứng được yêu cầu giới thiệu và cung cấp một
phương thức có thể giao dịch với khách hàng qua mạng.
Website cung cấp cho khách hàng đầy đủ thông tin về các loại
sách.
Website cho phép khách hàng có thể xem, tìm kiếm các loại sách
được rao bán trên website. Từ đó khách hàng có thể lựa chọn được các loại sách
9
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
mà mình cần mua, sau mỗi lần lựa chọn thì tên, giá bán và số lượng sách của bạn
lựa chọn sẽ được lưu lại trong một giỏ hàng của khách hàng đó.
Website còn cho phép khách hàng loại bỏ những quyển sách mà
mình đã chọn nhưng không mua nữa hoặc chọn nhầm sản phẩm ở ngay trên giỏ
hàng.
Giới thiệu cho khách hàng những dịch vụ có thể có được do
website cung cấp: dịch vụ vận chuyển hàng của công ty - Tận tay hoặc khách hàng
đến lấy do nhu cầu ( tự chọn )
Website cung cấp các công cụ hỗ trợ người quản trị trong công việc
điều hành quản lý cơ sở dữ liệu.
IV.Chức năng của website
Thiết kế và tạo nên giao diện mô tả và giới thiệu về các loại sách được
rao bán trên website.
Xây dựng mục tìm kiếm sản phẩm trên website để người dùng có thể
tìm kiếm sản phẩm dựa trên: Tên sách, tác giả, giá trong khoảng giới hạn…
Tạo giỏ hàng: sẽ đảm bảo cho mỗi khách hàng có một giỏ hàng riêng
biệt không liên quan đến khách hàng khác. Vì đây là website bán hàng trên mạng,
nên cùng một lúc có thể có nhiều khách hàng vào xem giỏ hàng và đăng ký mua
hàng.Ngoài ra, bạn có thể cập nhật loại sách trong giỏ như : xóa, sửa………
Thanh toán: Thiết kế và tạo nên một giao diện, để một khách hàng
nhập đầy đủ thông tin cá nhân của khách hàng, cùng địa chỉ và địa điểm giao hàng
để dễ dàng giao dịch với khách hàng. Và lưu lại các thông tin giao dịch. Khách
hàng có thể thanh toán theo các hình thức sau đây:
+ Hình thức thanh toán :
Thanh toán bằng thẻ ATM
Thanh toán trực tiêp
+ Phương thức vận chuyển:
Gửi hàng qua bưu điện
Chuyển phát nhanh trong nước
Đưa hàng trực tiếp
Quản trị hệ thống: Cho phép người quản trị thêm, xóa, sửa thông tin
liên quan đến sản phẩm. Người quản trị thường xuyên cập nhật những thông tin mới
nhất về sản phẩm. Người quản trị có thể thống kê doanh thu bán hàng, lãi suất, sản
phẩm bán chạy, sản phẩm bán chậm theo ngày, tháng, năm
Đăng ký,đăng nhập: Cho phép khách hàng mới đăng ký tài khoản và
cho phép khách hàng quen đăng nhập vào hệ thống
10
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
Giao tiếp với khách hàng: việc khách hàng có thể gửi ý kiến yêu cầu,
khiếu nại đến công ty….
Giới thiệu chiến lược kinh doanh của doanh nghiệp như: khuyến mại,
dịch vụ chăm sóc khách hàng…
V.Xây dựng 1 số trang chính và chức năng của trang
1. Trang người quản trị:
A_ Hệ thống menu:
Menu ngang gồm có các mục: Trang chủ, Tạo thành viên,
Cập nhật sản phẩm, Cập nhật thông tin khách hàng, trả lời ý kiến.
Menu dọc trái gồm có các đề mục sau: Hoá đơn nhập, Hoá
đơn xuất, Thống kê hoá đơn,Thống kê sản phẩm.
B_ Khi bạn click vào các mục trong menu trên thì sổ ra các trang :
Tạo thành viên: Thêm các thành viên mới vào quản trị hệ
thống .Thông tin cần thiết để đăng ký người quản trị: Username, pass,
họ và tên, quyền.
Cập nhật các sản phẩm:
Thêm mới một sản phẩm: khi công ty nhập sản phẩm mới
về. Thông tin cần thiết để nhập:Mã sách, Mã loại, Manxb, Tên sách,
Ngày xuất bản, Nội dung, Ảnh bìa, Đơn giá, Tên nhà xuất bản, Số
lượng, Tác giả.
Update sản phẩm: chỉnh sửa các thông tin của sản phẩm khi
cần thay đổi các thông tin ở trên.
Xóa sản phẩm: Xóa sản phẩm khi người quản lý có nhu
cầu.
Hóa đơn nhập: Khi sách mới được nhập về. Người quản trị cần
phải điền đầy thông tin hóa đơn nhập để thống kê và theo dõi tình trạng
sản phẩm. Thông tin cần thiết trong hóa đơn là: Mã hóa đơn, Mã sản
phẩm, số lượng, Đơn giá, Ngày nhập, Người nhập, Tổng tiền.
Hóa đơn xuất: Khi khách hang mua sách. Người quản trị cần
cung cấp cho khách hàng hóa đơn xuất để khách hàng tiện theo dõi
thông tin sản phẩm mà mình đã mua. Thông tin cần thiết trong hóa đơn
là: Mã hóa đơn, Mã sản phẩm, số lượng, Đơn giá, Ngày xuất, Người
xuất, Tổng tiền.
Cập nhật thông tin khách hàng:
Xem thông tin khách hàng: Dùng để quản lý khách hàng
cho thuận lợi cho người quản trị.
11
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
Xóa khách hàng: Xóa các khách hàng như khách hàng
không phải là khách hàng quen…….
Trả lời ý kiến khách hàng: Xem phần ý kiến của khách hàng, sau
đó trả lời ý kiến rồi gửi qua gmail cho khách hàng kết quả trả lời.
Thống kê:
* Thống kê sản phẩm
Thống kê theo tên sản phẩm
Hàng nhập từ ngày …đến ngày
* Thống kê hoá đơn xuất
Thống kê theo tên sản phẩm
Hàng xuất từ ngày…. dến ngày
Tình trạng đơn hàng: đã thanh toán or
chưa thanh toán
2. Trang chủ:
Hệ thống menu:
Menu ngang: Khi bạn click vào các mục trên thì sẽ đưa
ra các trang chủ đề là các mục trong menu ngang gồm: trang chủ, sách
hay, sách bán chạy, sách giảm giá, ý kiến khách hàng.
Menu dọc trái:
Mục sách: Sách tin học, sách ngoại ngữ, Từ điển tin học, sách
học làm người, Sách pháp luật, Sách thiếu nhi.
Mục tin tức: Sách đặc biệt, Góc cười
Mục thông tin: thông tin số người truy cập, số người online
Thế giới sách: Sách quảng cáo và các danh mục quảng cáo
khác….
Menu dọc phải:
Mục đăng nhập quản trị gồm thông tin: Username, pass
Mục đăng nhập khách để thực hiện quá trình giao dịch gồm thông
tin đăng nhập: Username. Pass
Mục giới thiệu sách: Sách ngoại ngữ, Sách đặc biệt, một số quyển
sách bán chạy trên thị trường….Và các thông tin quảng cáo khác.
Phần tìm kiếm:
Tìm kiếm thường : Tìm kiếm theo Tác giả, Tên sách
Tìm kiếm nâng cao: Tìm kiếm theo Tên sách, Tác giả, giá
nằm trong khoảng từ … đến……
Phần thông tin khuyến mại :Là một ảnh khuyến mại, khi bạn click
vào đấy sẽ ra trang thông tin khuyến mại cần thiết khi khách hàng có
nhu cầu mua bán.
12
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
Phần giới thiệu sản phẩm : Khi bạn click vào mục trong menu trên
thì sẽ ra các trang sản phẩm.Trong trang này sản phẩm hiện ra gồm các
thông tin như:
Tên sách là một đường link đến trang chi tiết sản phẩm.
Tác giả
Nhà xuất bản
Ngày xuất bản
Giá bán.
Phần giỏ hàng: là một đường link cho phép bạn xem thông tin về giỏ
hàng khi cần thiết.
3. Trang chi tiết sách :
Phần giới thiệu :
Giới thiệu ngắn gọn thông tin vể sách như : Tên sách,
tác giả, ngày xuất bản, nhà xuất bản, giá bán hoặc thông tin khuyến mại
về sách.
Giới thiệu nội dung của sách : Gồm các chương, các đề
mục chính. Và những nội dung đặc biệt của sách.
Phần thêm vào giỏ hàng nếu khách hàng muốn chọn mua.
Trở lại trang chủ.
Trang này kế thừa từ trang masterpage của trang chủ
4. Trang sách bán chạy
Bạn có thể sắp xếp sách theo hình thức :ngày cập nhật, theo giá
tăng hoặc giảm dần
Cung cấp thông tin cần thiết về cuốn sách như : tên sách, tên tác
giả, năm xb, tác giả, giá bán, nhà xuất bản.Bạn chọn và thêm vào giỏ
hàng
Trang này kề thừa từ trang masterpage của trang chủ
5. Trang sách mới
Bạn có thể sắp xếp sách theo hình thức :ngày cập nhật, theo giá
tăng hoặc giảm dần
Cung cấp thông tin về cuốn sách như : tên sách, tên tác giả, năm
xb, tác giả, giá bán, nhà xuất bản. Bạn chọn và thêm vào giỏ hàng.
Trang này kế thừa từ trang masterpage của trang chủ.
Note :
Các Trang như : Sách hay, sách giảm giá, và các trang sách về
các chủ đề như : sách tin học, Sách ngoại ngữ, Sách học làm người, Từ
13
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
điển, Sách thiếu nhi, Sách pháp luật cũng có cấu trúc như trang sách
mới mà ta đã nói ở phần trên.
6 . Trang tìm kiếm nâng cao
Ở các trang trên bạn có thể tìm kiếm theo : Tên tác giả, tên sách, giá
nằm trong khoảng giới hạn. Nhưng đối với trang tìm kiếm nâng cao bạn
tìm kiếm theo các tiêu chí sau :
Tác giả
Tên sách
Giá bán
từ… đến…
Trang này cũng kế thừa từ trang chủ
7. Trang kết quả tìm kiếm
Trả về kết quả tìm kiếm. Bạn có thể xem chi tiết của sách và thêm
vào giỏ hàng nếu bạn cần mua cuốn sách đó.
Bạn có thể thêm vào giỏ hàng để thực hiện thanh toán.
8. Trang giỏ hàng
Cung cấp thông tin về các sản phẩm bạn chọn như:
Tên sản phẩm
Đơn giá
Số lượng
Thành tiền
Tổng tiền
Xóa sản phẩm: xóa từng sản phẩm hay xóa cả giỏ hàng.
Cập nhật số lượng sản phẩm, sau đó bạn tính lại giá tiền.
Đặt hàng nếu bạn muốn mua hàng.
9. Trang đăng nhập vào hệ thống thanh toán của khách
hàng
Nếu khách hàng là khách hàng cũ thì đăng nhập với tài khoản đã
đăng ký gồm:
Email
Mật khẩu
* Vào trang đăng ký nếu bạn có nhu cầu đăng ký khách hàng
Note :
14
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
Trang đăng nhập vào hệ thống quản trị cũng như trang đăng
nhập vào hệ thống khách hàng. Nhưng chỉ có những người trong ban
quản trị mới có quyền đăng nhập vào hệ thống quản trị.
10. Trang đăng ký vào hệ thống thanh toán của khách hàng
Nếu khách hàng là khách hàng mới thì bạn cần đăng ký thông tin gồm:
Tên đăng nhập
Họ và tên
Mật khẩu
Địa chỉ
Email
11. Trang giao dịch
Bạn chọn 1 trong hai phương thức thanh toán: thanh toán trực tiếp và
thanh toán băng thẻ ATM
Thanh toán trực tiếp: bạn đi đến cửa hàng và thanh toán
trực tiếp với người bán hàng.
Thanh toán bằng thẻ ATM: Bạn cung cấp cho khách hàng
1 thẻ ATM của công ty.Sau mỗi lần mua hàng, khách hàng chỉ cần chọn
hình thức thanh toán sau đó nhập mật khẩu để xác định tài khoản của
mình. Sau khi có đơn mua hàng gửi đến và khách hàng đã nhận được
sản phẩm thì tài khoản của khách hàng sẽ bị trừ.
12. Trang thanh toán
• Hình thức vận chuyển:
Gửi hàng qua bưu điện
Đưa hàng trực tiếp
• Ghi chú:
Nếu khách hàng có ghi chú về đơn hàng
Yêu cầu gói hàng thành quà
Các hình thức thanh toán trên chỉ là các hình thức mô phỏng trên
phần mềm. Em dự định sẽ thực hiện thanh toán như sau:
Sử dụng hình thức thanh toán bằng thẻ ATM. Nhưng việc kết
nối đến ngân hàng thì không phải là dễ dàng gì. Chính vì vậy,em sẽ giả
định công ty phát cho mỗi khách hàng thê ATM mỗi khách hàng sẽ tự
đặt cho mình mật khẩu riêng, việc tạo tài khoản cho khách hàng thực
hiện ở ngay phía máy chủ.Khách hàng có thể nhập số tài khoản của
mình và sau mỗi lần mua hàng tài khoản của khách hàng sẽ bị trừ.
13. Trang tạo tài khoản:
15
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
Tạo tài khoản: Khi khách hàng muốn mua hàng mà thanh toán bằng thẻ
ATM thì mỗi khách hàng cần phải có thê ATM của công ty. Thông tin
tạo tài khoản gồm:
Mã tài khoản.
Nhập số tiền trong tài khoản.
Kiểm tra tài khoản: Khách hàng có thể kiểm tra tài khoản khi nào họ có
nhu cầu. Thông tin kiểm tra gồm:
Nhập mã tài khoản.
Kiểm tra.
14. Trang ý kiến khách hàng
Thông tin phản hồi từ phía khách hàng.Khách hàng muốn gửi thông ý
kiến cần nhập đầy đủ thông tin sau:
Email
Nội dung
15. Trang trợ giúp
Hướng dẫn khách hàng mua sắm
Liên hệ qua mail với công ty khi cần thiết
16. Trang khuyến mại
Thông báo các tin khuyến mãi mới nhất
Ngoài ra, website còn có một số các chức năng :
Đếm số người try cập vào hệ thống
Quảng cáo
Phần II : XÂY DỰNG BIỂU ĐỒ PHÂN CẤP CHỨC NĂNG,
LUỒNG DỮ LIỆU VÀ TKCS DŨ LIỆU
I.Biểu đồ phân cấp chức năng
Từ những chức năng cơ bản đã phân tích ở trên để tạo lên một
trang website bán hàng .Em đã xây dựng lên biểu đồ phân cấp chức năng
sau:
16
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
II.Biểu đồ luồng dữ liệu
Mức 0: Mức bối cảnh
Website bán sách
Quản lý Sách
Tạo tài khoản
QL Người dùng
QL ý kiến KH
QL Tài khoản
Giới thiệu
Cập nhật Xem tt_tk
Đặt hàng
Tìm Kiếm
Thanh toán
Thống kê
Cập nhật
Ý kiến KH Đăng ký
Thống kêCập nhật tt_tk
Đăng nhập
Cập nhập user
Thống kê Thống kê
Trợ giúp
17
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
*Phân tích biểu đồ luồng dữ liệu ở mức ngữ cảnh (mức 0)
Ở biểu đồ luồng này thì thể hiện tác động giữa hai tác nhân: khách hàng và
người quản trị tới hệ thống thông qua các luồng dữ liệu.
Khách hàng có yêu cầu xem, tìm kiếm thông tin về sách cũng như yêu cầu
đặt mua hàng thì hệ thống sẽ thực hiện các yêu cầu đó thông qua các chức năng
tương ứng và gửi thông tin phản hồi lại cho khách hàng.
Người quản trị có yêu cầu xem thống kê hay cập nhật thông tin sản phẩm thì
hệ thống cũng sẽ thực hiện các yêu cầu đó thông qua các chức năng tương ứng và
gửi thông tin phản hồi về cho người quản trị.
Mức 1:
18
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
Tác nhân: + Khách hàng
+ Người quản trị
Kho dữ liệu : kho sách, kho user, kho admin, thông tin ý kiến, tài khoản
Chức năng chính của website: Quản lý sách, Quản lý tài khoản, Quản lý
ý kiến khách hàng, Quản lý người dùng, Trợ giúp
Khách hàng:
+ Xem thông tin sách và lựa chọn cuốn sách phù hợp để
thực hiện quá trình giao dịch.
+ Đăng ký tài khoản trong đó có tên đăng nhập, Email, mật
khẩu,số tài khoản. Và kh có thể xem được tài khoản khi cần
thiết
+ Đưa ra ý kiến về sản phẩm hay các thông tin khác về sách
+ Cung cấp thông tin cá nhân để thực hiện việc giao dịch
+Yêu cầu trợ giúp khi cần thiết
Người quản trị:
+Cập nhật sách: thêm, xóa, sửa
+Xem thông tin tài khoản của khách hàng để thông báo cho
khách hàng biết lượng tiền có đủ để mua sách không?
+Trả lời ý kiến khách hàng, Thống kê và tìm cách khắcphục
+Cung cấp thông tin cá nhân để thực hiện truy cập vàothống
Mức 2:
19
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
Tác nhân :+Khách hàng
+Người quản trị
Kho dữ liệu: Kho sách, kho hóa đơn, kho ý kiến khách hàng
Từ chức năng quản lý sách phân giã làm các chức năng sau: Giới
thiệu, Cập nhật sách, tìm kiếm sách, xem thông tin và đặt hàng, Xem giỏ
hàng và thanh toán, thống kê sách.
Khách hàng :
+ Yêu cầu các thông tin cần xem về sách
bằng cách sử dụng chức năng của hệ thống.
+ Đưa ra tiêu chí và yêu cầu tìm kiếm sách
của hệ thống
+ Yêu cầu đặt hàng và đăng ký thông tin cá
nhân
20
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
Người quản trị:
+ Yêu cầu cập nhật thông tin về sách như thêm, xóa, sửa
+ Yêu cầu tìm kiếm khi cần thiết
+ Xem thông tin về các hóa đơn đặt hàng
+ Thống kê sách như: số lượng sách bán ra, sách bạn
chạy, sách mới, hóa đơn theo ngày, tháng tuần
Mức 2:
Tác nhân: + Khách hàng
+ Người quản trị
Kho dữ liệu: kho tài khoản
Mô tả: Mỗi khách hàng khi đi mua sắm thì cần phải có tiền trong
tài khoản,vì vậy chúng ta cần giả định 1 tài khoản riêng cho khách hàng.
Từ chức năng Quản lý tài khoản ta phân nhỏ thành các chức năng
sau: Tạo tài khoản, xem thông tin tài khoản, cập nhật thông tin tài khoản, thống
kê.
Khách hàng :
+Cung cấp thông tin tài khoản
+Kiểm tra tài khoản
Người quản trị
+Cung cấp thông tin tạo tài khoản của chính mình
+Xem thông tin tài khoản của khách hàng
21
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
+Cập nhật tài khoản và kiểm tra tài khoản
+Thống kê tài khoản của khách hàng
Mức 2:
Tác nhân: +Người quản trị
+Khách hàng
Kho tác nhân: ý kiến khách hàng
Mô tả: Khi khách hàng có ý kiến gì về hệ thống hay sản phẩm…thì có thể gửi
câu hỏi lên công ty qua Email. Sau đó công ty cũng sẽ gửi cho bạn câu trả lời
qua Email của bạn.
Từ chức năng quản lý khách hàng ta phân nhỏ ra làm các chức năng sau:
Ý kiến khách hàng, cập nhật ý kiến, thống kê ý kiến.
Khách hàng: + Đưa thông tin ý kiến của mình
Người quản trị: +Trả lời ý kiến khách hàng
+Thống kê ý kiến khách hàng
Mức 2:
22
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
Tác nhân : +Khách hàng
+Người quản trị
Mô tả: Khách hàng và người quản trị có quyền đăng ký và đăng nhập
hệ thống mức độ quyền khác nhau.
Khách hàng: +Đăng ký tài khoản của mình
+Đăng nhập vào phần quyền hạn của mình để có t
thực hiện giao dịch
+Cập nhật thông tin đăng ký của mình
Người quản trị :+ Đăng ký tài khoản của mình
+Đăng nhập vào hệ thống quản trị đê thực
hiện
Chức năng của mình.
+Cập nhật thông tin đăng ký của mình
+ Thống kê những yêu câu cần thiết như:
Hàng nhập về, số lượng hàng tồn kho,số khách hàng, hoá đơn.
23
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
III.Sơ đồ thuật toán chức năng bán hàng
IV.Chức năng quản trị
V.Mô hình quan hệ E_R
24
Đề tài: Website bán sách
Sv_thực hiện: Vũ Thị Yến
VI.Thiết kế cơ sở dữ liệu
25