Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
0,98 MB
Nội dung
Bài PTTKHT- Đề tài: Bán hàng trực tuyến
Phần 1
LỜI MỞ ĐẦU
Ngày nay với sự phát triển của nền kinh tế, đời sống của người dân ngày càng
nâng cao, nhu cầu mua bán của người dân ngày càng nhiều. Sự cạnh tranh giữa các
nhà cung cấp, cửa hàng ngày càng trở nên gay gắt. Với mục đích đáp ứng nhu cầu
của khách hàng, cung cấp dịch vụ nhằm phát triển kinh doanh, hình thức bán hàng
trực tuyến trở nên phát triển, thu hút lượng khách lớn, phạm vi phục vụ rộng rãi,
hình thức quảng cáo đơn giản, tiện sử dụng, dễ dàng cập nhật thông tin, và có thể
đáp ứng nhu cầu khách hàng vào bất cứ thời gian truy cập nào. Ngày nay mạng
lưới Internet được phát triển rộng rãi trên Việt Nam nói riêng và thế giới nói
chung, người dân đã tiếp cận với thông tin thông qua các trang web trực tuyến.
Chính vì những lí do trên chúng em đã chọn đề tài “ Bán hàng trực tuyến” trên
mạng lưới Internet làm cho việc mua sắm trở nên đơn giản, tiết kiệm thời gian của
người mua hàng . Đề tài tập trung xây dựng chương trình bằng việc sử dụng ngôn
ngữ lập trình Visual Basic .Net ứng dụng trong ngôn ngữ ASP.Net với cở sở dữ
liệu được lưu trữ bằng SQL server. Đây là những ngôn ngữ được sử dụng rộng rãi
ngày nay và tính bảo mật cao. Chính vì vậy mà chương trình có thể đáp ứng được
nhu cầu của khắt khe của người sử dụng và giúp cho việc quản lí quá trình kinh
doanh được tốt hơn
Nội dung chính của báo cáo bao gồm những phần sau :
Chương I : Giới thiệu tổng quan về đề tài
Chương II : Phân tíchthiếtkếhệ thống
1
Trong phạm vi giới hạn về thời gian cũng như kiến thức, chắc chắn bài làm của
chúng em còn nhiều thiếu sót. Chúng em rất mong được sự góp ý và chỉ dẫn của
các Thầy Cô giáo để bài làm của chúng em hoàn chỉnh hơn.
Chúng em xin chân thành cảm ơn.
Sinh viên thực hiện:
Nguyễn Thị Mừng
Nguyễn Hằng Nga
2
Bài PTTKHT- Đề tài: Bán hàng trực tuyến
Phần 2
Phân tíchthiếtkếhệ thống
Chương I
TỔNG QUAN VỀ ĐỀ TÀI
I. Các chức năng cho một chương trình bán hàng trực tuyến
1. Chức năng cập nhập thông tin, quản lý hàng
Nhập kho
• Cập nhật dữ liệu thông qua form nhập liệu
• Phân loại hàng hóa theo loại hàng, nhiều cấp độ khác nhau
• Quản lý các nhà cung cấp
• Cập nhật trạng thái hàng hóa, tự động thông báo cho người quản lý về
tình trạng của hàng hóa
Xuất kho
• Cập nhật thông tin về phiếu xuất kho như : tên hàng hóa, số lượng,
ngày xuất, thông tin khách mua hàng,
• Cập nhật thông tin về hàng hóa và báo cho nhà quản lý
• Cập nhật lượng hàng còn lại trong kho
Chức năng bán hàng
3
Quản lý các thông tin giao dịch của khách hàng: Thông tin của khách
hàng, thông tin đơn đặt hàng , thông tin số lượng hàng hóa bán ra
Quản lý chi tiết hàng hóa và công nợ của khách hàng theo các tiêu thức
quản trị tùy chọn
Quản lý doanh thu
2. Chức năng bảo mật
Hệthống cho phép phân quyền sử dụng, từ đó chống được những truy nhập bất hợp
pháp vào hệthống dữ liệu, đồng thời định rõ được trách nhiệm trong trường hợp có sự
cố.
3. Chức năng quản lý khách hàng
Sẽ có một cơ sở dữ liệu lưu trữ thông tin về những khách hàng đăng ký tài
khoản khách hàng của cửa hàng.
Có tình trạng hàng đặt mua, giỏ hàng của khách
Diễn đàn trao đổi thông tin, các ý kiến khách hàng, các bài bình luận,
Quản lý khách VIP, các dịch vụ khuyến mại dành cho khách hàng thân
thiết
4. Tìm kiếm sản phẩm
Chương trình sẽ đưa ra các tiêu chí tìm kiếm để giúp khách hàng có thể nhanh
chóng tìm được những sản phẩm mà mình đang cần mua.
5. Quản lý hóa đơn mua, bán hàng
4
Bài PTTKHT- Đề tài: Bán hàng trực tuyến
….
II. Phântích họat động của hệ thống
1. Hoạt động của khách hàng
Khách hàng có thể vào Website để tìm hiểu các lĩnh vực hoạt động của cửa
hàng,các hàng hoá và sản phẩm của cửa hàng, ngoài ra khách hàng có thể tìm kiếm
các sản phẩm cần mua và đặt hàng với công ty.
Mỗi khách hàng được cấp một giỏ mua hàng.Khi khách hàng thêm những mặt
hàng vào giỏ mua hàng của mình thì một trang đăng ký sẽ hiện ra yêu cầu khách
hàng đăng nhập.Nếu là lần đầu tiên khách hàng tới cửa hàng thì khách hàng được
yêu cầu nhập vào thông tin đăng ký như:Họ tên, địa chỉ, Username, Password, địa
chỉ Email. Nếu khách hàng đã có tài khoản trong hệthống thì có thể truy cập tới
giỏ hàng của mình bằng cách nhập Username và Password của mình.Trên mạng,
các mặt hàng được sắp xếp và phân theo từng loại mặt hàng giúp cho khách hàng
có thể dễ dàng tìm kiếm. Trong hoạt động này khách hàng chỉ cần chọn một mặt
hàng nào đó từ danh mục các mặt hàng thì những mặt hàng đó sẽ được hiện thị trên
màn hình như : hình ảnh, đơn giá, mô tả . Khách hàng có thể thêm hoặc bớt các
mặt hàng trong giỏ hàng của mình. Cuối cùng khách hàng tuỳ chọn có đặt hàng
hay không.
Đơn đặt hàng khách hàng fải điền đầy đủ các thông tin như: Họ tên, điạ chỉ, điện
thoại liên hệ, hình thức thanh toán, hình thức nhận hàng, thời gian nhận hàng, địa
chỉ người nhận,….Khi khách hàng đã hoàn thành đơn hàng của mình thì các mặt
hàng hiện có trong giỏ mua hàng sẽ được chuyển vào đơn đặt hàng với công ty, giỏ
hàng của khách hàng sẽ rỗng.
5
Sau khi khách hàng đã đặt hàng thì họ có thể theo dõi đơn đặt hàng của mình để
trực tiếp theo dõi đơn đặt hàng của mình.
2. Hoạt động của người quản lý
Là người làm chủ hệthống có quyền kiểm soát mọi hoạt động của hệ thống.
Người quản trị có Username và Password để đăng nhập vào hệthống thực hiện các
chức năng của mình.
Nếu như quá trình đăng nhập thành công thì nhà quản trị có thể thực hiện
những công việc:
+Quản lý mặt hàng: người quản lý có thể nhập, sửa , xóa, thêm mới
thông tin về sản phẩm. Cập nhập những thông tin về việc nhập hàng vào kho, bán
hàng, tình trạng hàng trong kho,….
+ Cung cấp các thông tin về sản phẩm, các dịch vụ của cửa hàng, các
hình thức khuyến mại, ưu đãi,
+Quản lý khách hàng: các thông tin mà khách hàng đã đăng ký, lưu
trữ vào CSDL riêng để tiện tra cứu và cập nhật
+Quản lý nhà cung cấp hàng.
+Nhận đơn hàng:Sau khi khách hàng kết thúc giao dịch thì đơn đặt
hàng sẽ được tổng hợp lại, đơn đặt hàng được lưu trong CSDL. Người quản lý có
trách nhiệm
+Bán hàng: thực hiện theo như đơn đặt hàng của khách hàng. Nếu
hàng không đúng với đơn đặt hoặc bị hỏng hóc thì cửa hàng có những hình thức
giải quyết phù hợp theo đúng phạm vi trách nhiệm của mình.
+ Cung cấp giỏ hàng cho khách, để khách dễ dàng lựa chọn sản phẩm
cần mua.
6
Bài PTTKHT- Đề tài: Bán hàng trực tuyến
+Quản lý và xử lý đơn đặt hàng:
-Hiển thị các đơn đặt hàng đã giao và chưa giao.
-Đánh dấu tình trạng giao hàng ứng với đơn đặt hàng.
-Xoá đơn hàng.
-Lập hoá đơn cho khách hàng khi giao hàng.
+ Quản lý diễn đàn của trang web: các bài bình luận, các ý kiến trước
khi được cập nhật trên hệthống fải được kiểm tra về nội dung để đảm bảo thông
tin trong sáng, lành mạnh.
7
CHƯƠNG II
PHÂN TÍCHTHIẾTKẾHỆ THỐNG
1. Biểu đồ phân cấp chức năng
8
HỆ THỐNG BÁN HÀNG
TRỰC TUYẾN
Quản lý
hàng hóa
Quản lý
thành
viên
Quản lý
hóa đơn
Tìm
kiếm
Quản trị
Web site
Thông tin
KH
HĐ đăng
ký
Hàng
bán
Hàng
nhập
Tra cứu
MH
HĐ nhập
HĐ xuấtKho
hàng
Quản
lý
NCC
Theo
TenSP
Theo
MaSP
TK thành
viên
Tư vấn
KH
TK
Khách
hàng
TK Đơn
đặt hàng
TT giỏ
hàng
Đăng TT
hàng
Bài PTTKHT- Đề tài: Bán hàng trực tuyến
2. Biểu đồ luồng dữ liệu mức ngữ cảnh
9
Website cửa
hàng
Khách
hàng,
thành
viên
Người
quản lý
YC tìm kiếm SP
KQ tìm kiếm SP
YC đặt hàng
Chấp nhận/không
YC lập HĐ
HĐ được lập
Ý kiến đóng góp
KQ cập nhật
Cập nhật SP
KQ tìm kiếm SP
YC tìm kiếm SP
Xem các đơn hàng
Bảng thốngkê SP
YC thốngkê SP
Bảng thốngkê ĐH
YC cập nhật đơn
đặt hàng
Yêu cầu đăng ký
YC thốngkê ĐH
3. Sơ đồ luồng dữ liệu mức đỉnh
10
Khách
hàng
Kiểm tra
thành
viên
Đặt hàng
Tra cứu
Đăng ký/ Đăng nhập
Thông báo
YC đặt
hàng
Chấp nhận/
từu chối
YC tra cứu
Hiển thị SP
Kho hàng
MaSP
Thông tin SP
TT Thành viên
Ma
KH
TT
KH
Đơn hàng
Lập Hóa
đơn
MaSP
Tình trạng SP
TT Quản lý
Người quản lý
Đăng
nhập
HTQL
MaQL
TT
QL
Thông
báo
Cập nhật
TT
Nhập/ sửa/ xóa
TT SP
Góp ý,
bình luận
Ý kiến KH
Phản hồi
Bài viết
Diễn đàn
Fản hồi
Cập nhật/ fản hồi
NCC
TT NCC
Nhập
hàng
TT NCC
TT SP
[...]... trình quản lí hàng hoá Mua hàng Khách hàng Bán hàng Mua hàng Nhà cung cấp HT bán hàng trực tuyến Bán hàng MaQL Qui trình quản lý khách hàng Trả lời yêu cầu Khách hàng Quản lý hệthống Yêu cầu đăng ký Quản trị hệ thốngThiết lập hệthống 3 Sơ đồ mức dưới đỉnh 11 - a Đặt hàng Thông tin KH Thông tin sai, nhập lại Kiểm tra KH Y/c đặt hàng Khách hàng Ghi... trị hệthống Quản trị khách hàng Quản lý thông tin quản trị Quản lý thông tin sản phẩm Quản lý góp ý Đăng nhập khách hàng Đăng ký khách hàng Nhập sửa xóa thông tin quản trị Thông tin sản phẩm Góp ý Quản lý thông tin khách hàng Sửa xóa thông tin khách hàng Giỏ hàng (Mua hàng) + Đặc tả các chức năng 1.1Quản trị hệ thống( F1000) - Mô tả: Là chức năng giành riêng cho người quản trị, chỉ người quản trị hệ thống. .. thông tin chi tiết từ khách hàng hay sản phẩm quà tặng của hệthống 1.2 Quản trị khách hàng(F2000) - Mô tả: Là chức năng giành riêng cho khách hàng 1.3 Quản lý thông tin quản trị (F1100) - Mô tả: Là chức năng quản lý thông tin về cá nhân người quản trị, trong đó có những thông tin bảo mật (Username, password…) giúp cho người quản trị đăng nhập hệthống 18 Bài PTTKHT- Đề tài: Bán hàng trực tuyến ... hàng, khách hàng có thể góp ý về sản phẩm (giá thành, chất lượng sản phẩm…) 1.6 Đăng nhập khách hàng (F2100) - Mô tả: Là nơi truy xuất hệthốngthông qua tài khoản của người sử dụng 1.7 Đăng ký khách hàng (F2200) - Mô tả: Cho phép người dùng đăng ký tài khoản truy cập hệthống - Đầu vào: họ tên, ngày sinh, quê quán, tên đăng nhập, mật khẩu,giới tính… - Đầu ra: Tài khoản hay thông tin khách hàng 1.8 Quản... thực thể liên kết: 2.1 Cơ sở dữ liệu + Quản trị : (username, pass, maKH, quyen) Tân từ: Vì đây là phần mềm được thiếtkế để giao tiếp với nhiều người dùng thông qua Website, do đó đòi hỏi phải cần có phần quản trị Quản trị là phần cơ sở dữ liệu dành riêng cho người có quyền truy cập cơ sở dữ liệu (hay còn gọi là chủ cửa hàng): Người chủ cửa hàng có quyền truy cập, cập nhật, tra cứu, thống kê,… đồng... thể thay đổi trong tương lai của cửa hàng như: 17 5.3 Chương trình được chia làm 2 phần .17 1 Danh sách chức năng 18 + Đặc tả các chức năng 18 1.1Quản trị hệ thống( F1000) 18 1.2 Quản trị khách hàng(F2000) 18 1.3 Quản lý thông tin quản trị (F1100) 18 1.4 Quản lý thông tin sản phẩm (F1200) .19 1.5 Quản lý góp ý (F1300)... Tên,mật khẩu Nhà quản lý Thông tin quản lý Đăng nhập HTQL YC cập nhật đơn đặt hàng YC cập nhật MH TT đăng nhập Thông tin KH Cập nhật KH YC cập nhật KH TT cập nhật khách hàng Đơn đăt hàng Yêu cầu đăng ký YC thốngkê ĐH Cập nhật MH TT cập nhật đơn đặt hàng e Thêm mới danh mục hàng f Sửa thông tin hàng 14 Cập nhật ĐĐH Bài PTTKHT- Đề tài: Bán hàng trực tuyến ... phải nhập đúng tên quản trị và mật khẩu mà người lập trình đặt ra nhằm bảo toàn CSDL trong thời gian lâu dài + Chủ đề: (Machude, tenchude) Tân từ: Mỗi chủ đề sẽ có một mã chủ đề duy nhất (machude) để phân biệt, tên chủ đề (tenchude) để biết được tên của từng chủ đề quà tặng (ví dụ: chủ đề Sinh nhật, chúc mừng, chia buồn…) 20 Bài PTTKHT- Đề tài: Bán hàng trực tuyến ... dàng quản lý thông tin về khách hàng như tên, giới tính, email… + Sản phẩm: (masp, machude, maloaisp, tensp, mota, chitiet, anh, giatien, ) Tân từ: Mỗi loại sản phẩm có một mã sản phẩm (masp) để có thể phân biệt với từng loại sản phẩm (maloaisp), bao gồm: hình ảnh, mô tả… + Loaisp: (maloaisp, tenloaisp) Tân từ: Mổi một mã loại sản phẩm có một loại sản phẩm + Checkout: (checkout_id, maKH, masp, soluong,... Đối tượng Login Tên thuộc tính Id username Pass idUser Quyen Kiểu dữ liệu Int Nvarchar(50) Nvarchar(50) Int Int Ghi chú Mã kiểm tra Tên đặng nhập Mât khẩu đăng nhập Mã kiểm tra tên ĐN Phân quyền Thuộc tính Thuộc tính khoá Thuộc tính đơn Thuộc tính đơn Thuộc tính đơn Thuộc tính đơn Đối tượng sản phẩm Tên thuộc tính maSP Matieude tenSP Mota Chitiet Anh Giatien Kiểu dữ liệu Int Int Nvarchar(50) . trên hệ thống fải được kiểm tra về nội dung để đảm bảo thông
tin trong sáng, lành mạnh.
7
CHƯƠNG II
PHÂN TÍCH THIẾT KẾ HỆ THỐNG
1. Biểu đồ phân. hàng
3. Sơ đồ mức dưới đỉnh
11
Khách hàng
Quản lý hệ thống
Quản trị
hệ thống
Yêu cầu đăng ký Thiết lập hệ thống
Trả lời yêu cầu
Bán hàng
Mua hàng Mua hàng
MaQL