Tải bản đầy đủ (.doc) (36 trang)

Mạng xã hội bán hàng online fashion.vn

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (576.86 KB, 36 trang )

Aprotrain-Aptech Computer Education C1004LV- Group2
Mạng xã hội bán hàng online – fashion.vn
Documentation
C1004LV – GROUP2
Group Member
1- Trần Thanh Loan (leader)
2- Đỗ Ngọc Hải
3- Đỗ Ngọc Hiệp
4- Văn Thị Nga
5- Phùng Thế Sơn
Instructor Phan Tích Hoàng
--Mạng xã hội bán hàng online về thời trang -- Page 1 of 37
Aprotrain-Aptech Computer Education C1004LV- Group2
– Hanoi, 01/2011 –
INDEX
1.Problem Definition....................................................................................................................3
2.Customer Requirements Specification......................................................................................5
3.System Designs........................................................................................................................10
4 . Task sheet...............................................................................................................................1
--Mạng xã hội bán hàng online về thời trang -- Page 2 of 37
Aprotrain-Aptech Computer Education C1004LV- Group2
1. Problem Definition
1.1. Problem Abstraction
Ngày nay, công nghệ thông tin đang rất phát triển đặc biệt là hệ thống mạng internet
đã mang lại không ít những tiện ích. Với một chiếc máy tính có kết nối mạng internet, bạn có
thể ở nhà và mua sắm khắp năm châu. Vì vậy, sự ra đời của những website bán hàng qua
mạng là rất cần thiết.
Ngay bây giờ bạn muốn cập nhật những mốt thời trang mà bạn lại không có nhiều
thời gian và cũng không muốn gặp những phiền phức khi đi mua sắm tại các trung tâm mua
sắm, chợ. Nhưng khi bạn sử dụng các website bán quần áo thời trang online thì những băn
khoăn ở trên đã không còn.


Hiện nay có rất nhiều website bán quần áo thời trang qua mạng như Enbac.com,
quanaoredep.com… để bạn lựa chọn. Tại website fashion.vn không chỉ mang lại những tiện
ích những website trên có mà còn thêm nhiều tiện ích, chức năng mới mẻ. Bạn sẽ được tư vấn
những trang phục phù hợp với bạn va phù hợp với túi tiền của bạn, và bạn có thể đưa ra các
đánh giá của mình về chất lượng sản phẩm, cũng như được tham khảo thêm các ý kiến của
người khác. Những tiện ích đó chỉ có thể có ở fashion.vn!
1.2. The Current System
Qua khảo sát thực tế, nhóm chúng tôi nhận thấy rằng tại Việt Nam đã có rất nhiều
website bán quần áo thời trang. Hầu hết các website bán hàng online có tính tương tác với
khách hàng vẫn còn kém, hay phương thức thanh toán,vận chuyển, đặt hàng chưa thuận tiện
và hợp lý. Nhiều website chưa có phần thu thập ý kiến của khách hàng sau mỗi lần mua hàng,
chưa có chức năng hỗ trợ trực tuyến.Việc này đã gây ra không ít những khó khăn cho việc
mua hàng của khách hàng và cả việc quản lý của Admin.
1.3. The Proposed System
Website của chúng tôi được phát triển nhằm khắc phục được những khuyết điểm cũ
và bổ sung thêm một số ưu điểm khác.
- Khách hàng có thể đặt mua hàng trực tiếp qua mạng với những thao tác đơn giản.
- Hình ảnh trực quan, không thua kém như đi mua hàng thực tế.
- Việc tìm kiếm và lựa chọn của khách hàng dễ dàng hơn..
- Tạo môi trường làm việc chuyên nghiệp để cung cấp và quản lí các sản phẩm tốt hơn.
- Đưa sản phẩm đến gần khách hàng.
1.4. Boundaries of the System
- Đối tượng sử dụng: Giới trẻ là chủ yếu.
- Ngôn ngữ: Tiếng việt (do website chủ yếu phục vụ cho giới trẻ trong nước).
- Do thời gian và năng lực hạn chế: hệ thống chỉ được sử dụng hoàn thiện trên trình
duyệt Mozilla Firefox 3.0 trở lên và Internet Explorer 7.0 trở lên.
--Mạng xã hội bán hàng online về thời trang -- Page 3 of 37
Aprotrain-Aptech Computer Education C1004LV- Group2
1.5. Hardware and Software Requirements
1.5.1. Minimum Requirements

Máy trạm Máy chủ
Phần Cứng Procesor: Pentium II 1.4 GHz
Memory of Ram: 64MB
Hard disk drive: 4Gb
Network card
Procesor: Pentium III 1.4 GHz
Memory of Ram: 256MB
Hard disk drive: 20Gb
Network Card
Phần Mềm Microsoft Window XP
Internet Explorer
MySQL database
Apache 2.0 Handler
PHP
1.5.2. Recommended Requirements
Máy trạm Máy chủ
Phần Cứng Procesor: Pentium IV 2.8GHz
Memory of Ram: 256MB
Hard disk drive: 40Gb
Network card
Procesor: Pentium IV 3.4 GHz
Memory of Ram: 2G or more
Hard disk drive: 120Gb
Network Card
Phần Mềm Microsoft Window XP
Internet Explorer
MySQL database
Apache 2.0 Handler
PHP
--Mạng xã hội bán hàng online về thời trang -- Page 4 of 37

Aprotrain-Aptech Computer Education C1004LV- Group2
2. Customer Requirements Specification
2.1. Users of the System
Đối tượng sử dụng website gồm 3 đối tượng chính:
2.1.1 Khách vãng lai (Guest)
 Được quyền xem thông tin sản phẩm.
 Xem thông tin của website , chính sách hỗ trợ, khuyến mại, hàng mới về... trên
website.
 Sử dụng công cụ tìm kiếm thông tin sản phẩm của website.
 Chọn sản phẩm họ thích vào giỏ hàng, nhưng không thể mua.
 Đăng ký thành viên để sử dụng những tính năng trên website và nhận được những
chính sách hỗ trợ.
2.1.2 Thành viên (Member)
Ngoài nhưng chức năng của khách vãng lai, thành viên còn có khả năng:
 Đăng nhập
 Đăng xuất
 Sửa thông tin cá nhân
 Đặt mua những sản phẩm trong website
2.1.3 Quản trị (Admin)
Ngoài những chức năng của khách vãng lai và thành viên, quản trị còn có những chức
năng:
 Quản lý quản trị: Xem thông tin, thêm mới, sửa và xóa tài khoản của admin.
 Quản lý khách hàng: Xem thông tin, cập lại mật khẩu, thay đổi trạng thái và xóa
khách hàng.
 Quản lý sản phẩm: Xem thông tin, thêm mới, sửa và xóa loại sản phẩm, sản phẩm.
 Quản lý hóa đơn: Xem hóa đơn, duyệt hóa đơn và xóa hóa đơn.
 Quản lý website: Xem thông tin, thêm mới, sửa và xóa thông tin cửa hàng..
 Quản lý quảng cáo: Xem thông tin, thêm mới, sửa và xóa quảng cáo.
 Quản lý hỗ trợ online: Xem thông tin, thêm mới và xóa nick người hỗ trợ online.
2.2. System functions

2.2.1. Chức năng của khách vãng lai
Chức năng Nhập vào Xử lý Hiển thị
Data
lưu trữ
Xem thông tin Thông tin ngươi dung chon từ
giao diện
Tìm trong CSDL
thông tin phù hợp
Hiển thị thông tin
tìm được
--Mạng xã hội bán hàng online về thời trang -- Page 5 of 37
Aprotrain-Aptech Computer Education C1004LV- Group2
Tìm kiếm thông
tin
Tìm theo từ khóa mà người sử
dụng nhập vào theo
tên,giá,loại.. của sản phẩm
Tìm trong CSDL
thông tin phù hợp
Hiển thị thông tin
tìm được phù hợp
với từ khóa mà
người dùng nhập
vào hoặc hiển thị
“không tim thấy
kết quả” khi CSDL
không có thông tin
phù hợp với từ
khóa nhập vào.
Đăng ký thành

viên
+ Tên đăng nhập
+ Mật khẩu
+xác nhận mật khẩu
+ Điên thoại
+ Email
+ Địa chỉ
+mã bảo vệ
Kiểm tra tính hợp
lệ của thông tin
Thông báo” Đăng
ký thành công”
hoặc “Thông tin
nhập vào không
phù hợp
Lưu trữ
thông tin
trên CSL
2.2.2. Chức năng của thành viên
Ngoài những chức năng của khách vãng lai thì thành viên có thêm những chức năng sau:
Chức năng Nhập vào Xử lý Hiển thị
Data
lưu trữ
Đăng nhập + Tên đăng nhập
+ Mật khẩu
Kiêm tra tính hợp
lệ của thông tin
được nhập
Hiển thị “Đăng
nhập thành công”

hoăc “Đăng nhập
thất bại” và yêu
cầu nhập lại
Sửa thông tin cá
nhân
+ Tên đăng nhập
+ Mật khẩu
+xác nhận mật khẩu
+ Điên thoại
+ Email
+ Địa chỉ
+mã bảo vệ
Kiêm tra tính hợp
lệ của thông tin
được nhập
Thông báo “sửa
đổi thành công”
hoặc “sửa đổi thất
bại”
Lưu các
thông tin
được
chỉnh
sửa
Chọn giỏ hàng Chọn sản phẩm vào giỏ hàng Hiển thị chi tiết giỏ
hàng
Sửa giỏ hàng Chọn sản phẩm có trông giỏ để
xóa,sửa đổi số lượng. Thêm sản
phẩm vào giỏ hàng
Xử lý thông tin

trong CSDL
Hiển thị chi tiết giỏ
hàng
Lưu
thông tin
giỏ hàng
vào
CSDL
Mua hàng Chọn các sản phẩm vào giỏ
hàng
Kiêm tra tính hợp
lệ của thông tin
được nhập
Thông báo “hóa
đơn của bạn đã
được gửi cho
chung tôi” hoặc
báo lỗi nếu có
Lưu hóa
đơn vào
CSDL
Đăng xuất Kích vào button thoát (logout) Hiển thị “bạn đã
đăng xuất khỏi hệ
thống” hoăc “đăng
--Mạng xã hội bán hàng online về thời trang -- Page 6 of 37
Aprotrain-Aptech Computer Education C1004LV- Group2
xuất có lỗi”
Lấy lại mật
khẩu
Nhập ký danh, mã bảo vệ Xử lý và tim kiếm

trong CSDL
Hiển thị “đã gửi
mật khẩu đến
email của bạn”
hoặc “không có ký
danh nhập lại”
2.2.3. Chức năng của quản trị
Ngoài những chức năng của khách vãng lai và thành viên thì quản trị có những chức năng
sau:
Chức năng Nhập vào Xử lý Hiển thị
Data
lưu trữ
Quản
lý quản
trị
Thêm
quản trị
+ Tên đăng nhập
+ Mật khẩu
+ Email
Kiểm tra tính hợp
lệ của thông tin
nhập vào thực hiện
quá trình thêm
Hiển thi “thêm
admin thành công”
và trở về trang chủ
hoặc báo lỗi nếu

Lưu

thông tin
admin
vào
CSDL
Sửa quản
trị
Chọn usename cần sửa Tìm trong
CSDL,kiểm tra
tính hợp lệ của
thông tin chỉnh sửa
và thực hiện
update
Hiển thị “thay đổi
được cập nhật” và
trở về trang chủ
hoặc báo lỗi nếu

Lưu các
thông tin
được
chỉnh
sửa vào
CSDL
Xóa quản
trị
Chọn usename cần xóa Tìm trong CSDL
usename và thưc
hiện xóa nếu tồn
tại
Hiện thi “usename

đã được xóa khỏi
CSDL” và trở về
trang chủ hoặc
thông báo lỗi nếu
thất bại
Xóa
thông tin
được
chọn
Quản

khách
hàng
Duyệt
khách
hàng
Chọn khách hàng cần duyệt Tìm trong CSDL
các khách hàng
,thực hiện thay đổi
Hiển thị danh sách
khách hàng
Lưu
thông tin
đã được
chỉnh
sửa vào
CSDL
Quản
lý sản
phẩm

Thêm sản
phẩm
+ Tên sản phẩm
+ Ảnh
+ Giá
+Ngày nhập
+ Thông tin sản phẩm
+ Trạng thái
+ Khuyến mãi
Kiểm tra tính hợp
lệ của dữ liệu nhập
vào
Hiển thị danh sách
về sản phẩm và
thông báo lỗi nếu

Lưu các
thông tin
vừa
nhập
vào
Cập nhật
sản phẩm
Chọn sản phẩm cần sửa Kiểm tra dữ liệu
update
Thông báo cập
nhật, hiện thi danh
sách về sản phẩm
hoặc thông báo lỗi
nếu có

Lưu lại
thông tin
vừa sửa
Xóa sản
phẩm
Chọ sản phẩm cần xóa Tìm đến
CSDL,xóa thông
Thông báo xóa sản
phẩm hoặc thông
--Mạng xã hội bán hàng online về thời trang -- Page 7 of 37
Aprotrain-Aptech Computer Education C1004LV- Group2
tin về sản phẩm báo lỗi nếu có
Thêm loại
sản phẩm
+ Tên loại sản phẩm
+ chất liệu sản phẩm
+ kiểu dáng sản phẩm
Kiểm tra tính hợp
lệ của dữ liệu đưa
vào
Thông báo thành
công hoặc thông
báo lỗi nếu có
Lưu
thông tin
vừa cập
nhật vào
CSDL
Cập nhật
loại sản

phẩm
Chọn loại sản phâm cần cập
nhật thông tin
Tiến hành cập nhật
và kiểm tra tính
hợp lệ
Thông báo thành
công hoặc thông
báo lỗi nếu có
Lưu dữ
liệu vừa
cập nhật
vào
CSDL
Xóa loại
sản phẩm
Chọn loại sản phẩm cần xóa Tìm đến CSDL,
xóa thông tin về
loại sản phẩm
Thông báo thành
công hoặc thông
báo lỗi nếu có
Quản
lý đơn
hàng
Duyệt đơn
hàng
Chon đơn hàng cần duyệt Kiểm tra tính hợp
lệ và tìm trong
CSDL

Hiển thị thông tin
trả về hoặc thông
báo lỗi nếu có
Lưu vào
CSDL
Xóa đơn
hàng
Chọn các đơn hàng cần xóa Kiểm tra tính hợp
lệ và thực hiện xóa
trong CSDL
Thông báo thành
công hoặc thông
báo lỗi nếu có
Quản

website
Thêm
thông tin
website
+ giới thiệu
+chính sách
+ khuyến mãi
+phương thức chuyển hàng
Kiểm tra tính hợp
lệ của thông tin
nhập vào
Thông báo thành
công hoặc thông
báo lỗi nếu có
Lưu

thông tin
lên
CSDL
Sửa thông
tin
website
Chọn thông tin cần sửa
+ giới thiệu
+chính sách
+ khuyến mãi
+phương thức chuyển hàng
Kiểm tra tính hợp
lệ của thông tin
nhập vào
Thông báo thành
công hoặc thông
báo lỗi nếu có
Lưu
thông tin
lên
CSDL
Xóa thông
tin
website
Chọn thông tin cần xóa
+ giới thiệu
+chính sách
+ khuyến mãi
+phương thức chuyển hàng
Tìm đến CSDL,

xóa thông tin về
website
Thông báo thành
công hoặc thông
báo lỗi nếu có
Quản
lý góp
ý
Xem
thông tin
góp ý
Xem thông tin góp ý:
+ Danh sách góp ý
+ Thông tin một ý kiến góp
ý
Tìm kiếm thông tin
trong CSDL
Thông báo kết quả
thực thi và hiển thị
thông tin cần xem
Duyệt
thông tin
góp ý
Mã sản phẩm góp ý Tìm kiếm thông tin
trong CSDL
Thông báo kết quả
thực thi và hiển thị
thông tin cần xem
Trả lời
góp ý

Mã góp ý:
+ Mã khách hàng
+ Nội dung trả lời
Kiểm tra tính hợp
lệ của thông tin
nhập. tìm kiếm
thông tin của
khách hàng
Thông báo kết quả
thực thi và hiển thị
thông tin hoặc
thông báo lỗi nếu

Xóa thông
tin góp ý
Chọn mã thông tin góp ý Tìm kiếm thông tin
trong CSDL
Thông báo kết quả
thực thi và hiển thị
thông tin hoặc
--Mạng xã hội bán hàng online về thời trang -- Page 8 of 37
Aprotrain-Aptech Computer Education C1004LV- Group2
thông báo lỗi nếu

Quản

quảng
cáo
Xem
thông tin

quảng cáo
Xem thông tin quảng cáo
+danh sách tin quảng cáo
+ Thông tin quảng cáo
Tìm kiếm thông tin
trong CSDL
Thông báo kết quả
thực thi và hiển thị
thông tin cần xem
Thêm
thông tin
quảng cáo
+ Mã quảng cáo
+Trạng thái
+ Nội dung quảng cáo
Kiểm tra tính hợp
lệ của thông tin
nhập vào
Thông báo kết quả
thực thi và hiển thị
thông tin hoặc
thông báo lỗi nếu

Lưu
thông tin
lên
CSDL
Sửa thông
tin quảng
cáo

+ Mã quảng cáo
+Trạng thái
+ Nội dung quảng cáo
Kiểm tra tính hợp
lệ của thông tin
nhập vào
Thông báo kết quả
thực thi và hiển thị
thông tin hoặc
thông báo lỗi nếu

Lưu
thông tin
lên
CSDL
Xóa thông
tin quảng
cáo
Mã quảng cáo Kiểm tra tính hợp
lệ của thông tin
nhập vào và Tìm
kiếm thông tin
trong CSDL
Thông báo kết quả
thực thi và hiển thị
thông tin hoặc
thông báo lỗi nếu

Quản
lý hỗ

trợ
online
Thêm
người hỗ
trợ online
Nick yahoo Kiểm tra tính hợp
lệ của thông tin
nhập vào và thực
hiện quá trình
thêm
Thông báo kết quả
thực thi và hiển thị
thông tin hoặc
thông báo lỗi nếu

Lưu
thông tin
lên
CSDL
Xóa nick
hỗ trợ
online
Chọn nick cần xóa Tìm trong CSDL
nick và thực hiện
xóa nếu tồn tại
Hiển thị “nick đã
được xóa khỏi
CSDL” và về trang
chủ hoặc thông
báo lỗi thất bại

--Mạng xã hội bán hàng online về thời trang -- Page 9 of 37
Aprotrain-Aptech Computer Education C1004LV- Group2
3. System Designs
3.1. Entity Relationship Diagram
Miêu tả các mối quan hệ:
 Quan hệ giữa thành viên với hóa đơn là quan hệ một - nhiều,một thành viên
có thể có nhiều hóa đơn,nhưng một hóa đơn chỉ thuộc một thành viên
 Quan hệ giữa hóa đơn với sản phẩm là quan hệ nhiều – nhiều, một sản phẩm
có thể có nhiều hóa đơn và một hóa đơn cũng có thể có nhiều sản phẩm
 Bảng chi tiết hóa đơn dùng để tách quan hệ nhiều – nhiều của bảng hóa đơn
với sản phẩm. Thực thể này giúp lưu trữ số lượng và giá của từng sản phẩm ở
từng thời điểm.
 Quan hệ giữa hóa đơn với chi tiết hóa đơn là quan hệ một - nhiều, một hóa
đơn có thể có nhiều chi tiết hóa đơn nhưng một chi tiết hóa đơn chỉ thuộc một
hóa đơn
 Quan hệ giữa chi tiết hóa đơn với sản phẩm là quan hệ một – nhiều, một chi
tiết hóa đơn có thể có nhiều sản phẩm,nhưng một sản phẩm chỉ thuộc một hóa
đơn
 Quan hệ giữa menu với sản phẩm là quan hệ một – nhiều, một menu có thể có
nhiều sản phẩm nhưng một sản phẩm chỉ có thể thuộc một menu.
3.1.2 Attributes
a. Thông tin quản tri (thongtin_quantri)
--Mạng xã hội bán hàng online về thời trang -- Page 10 of 37
Aprotrain-Aptech Computer Education C1004LV- Group2

b. Hỗ trơ trưc tuyến (hotro_tructuyen)
c. Liên hệ (lien_he)
d. Menu (menu)
--Mạng xã hội bán hàng online về thời trang -- Page 11 of 37
Aprotrain-Aptech Computer Education C1004LV- Group2

e. Quảng cáo (quang_cao)
f. Sản phẩm (san_pham)
--Mạng xã hội bán hàng online về thời trang -- Page 12 of 37
Aprotrain-Aptech Computer Education C1004LV- Group2
g. Slideshow (slideshow)
h. Thành viên (thanh_vien)
--Mạng xã hội bán hàng online về thời trang -- Page 13 of 37
Aprotrain-Aptech Computer Education C1004LV- Group2
i. Hóa đơn (hoa_don)
j. Chi tiết hóa đơn (chitiet_hoadon)
--Mạng xã hội bán hàng online về thời trang -- Page 14 of 37

×