AiTi-Aptech Computer Education
PB0808M
INDEX
PHẦN I: Problem Definition....................................................................................................1
PHẦN II: Customer Requirement Specification......................................................................4
PHẦN III: Requirement analysis..............................................................................................5
PHẦN IV: System Designs.......................................................................................................9
PHẦN I: Problem Definition
Nêu bài toán
Ngành CNTT đã làm thay đổi toàn thế giới kể từ khi nó ra đời và đặc biệt là
cuối thế kỷ XIX, đầu thế kỷ XX việc ứng dụng các công nghệ mới vào đời sống
hàng ngày cũng như trong lĩnh vực kinh doanh của các Doanh Nghiệp đã trở
thành nhu cầu không thể thiếu, những Doanh Nghiệp lớn cũng như những Doanh
Nghiệp đang phát triển đã nhận thấy được những tiềm năng to lớn của việc khai
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
PB0808M
thác mạng thông tin vào quá trình hoạt động kinh doanh của mình. Các hoạt động
như giải trí, văn hoá, thương mại dần được đưa lên mạng và ngày càng chứng tỏ
tính hiệu quả của Internet trong việc chia sẻ thông tin.
Trước kia, khi mạng Internet chưa được ứng dụng trong thương mại thì việc
buôn bán của các Doanh Nghiệp phần lớn dựa vào việc quảng các trên các
phương tiện thông tin đại chúng như đài, tivi,…. Có những Doanh Nghiệp thì có
thêm bộ phận Maketing chuyên làm nhiệm vụ đưa thông tin về sản phẩm của
công ty mình tới người tiêu dùng, vì vậy riêng chi phí cho việc quảng bá sản
phẩm đã tiêu tốn lượng tiền của tương đối lớn, việc huy động vốn giành cho mở
rộng buôn bán, mua thêm sản phẩm mới của công ty sẽ có phần nào bị hạn chế.
Mạng Internet và các ứng dụng của nó như thương mại điện tử mới chỉ xuất
hiện ở Việt Nam trong vòng một thập kỷ qua nhưng đã nhanh chóng chiếm được
sự quan tâm của mọi người. Ngày càng có nhiều doanh nghiệp Việt Nam tận dụng
khai thác Internet nhằm nâng cao hiệu quả kinh doanh và đã đạt được những kết
quả không nhỏ, thương mại điện tử đã và đang là cơ hội và thách thức cho những
doanh nghiệp muốn vươn tới thành công.
Trên cở sở nhận thức được vấn đề đó và các nhu cầu đòi hỏi của thị trường
nhóm dự án chúng tôi tiến hành thực nghiệm website bán hàng qua mạng với sản
phẩm là máy tính xách tay. Sau đây là tài liệu mô tả về dự án.
I. Tóm tắt dự án.
1. Mô tả hoạt động của dự án
Website được xây dựng nhằm phục vụ cho các khách hàng có nhu cầu tìm
hiểu thông tin về các sản phẩm. Cung cấp các thông tin, tạo điều kiện cần thiết
cho khách hàng có thể tiếp cận với đầy đủ các thông tin mới nhất và lựa chọn sản
phẩm phù hợp với mình. Dựa vào đó, khách hàng có thể đặt mua các sản phẩm
qua website. Khách hàng cũng có thể gửi thông tin về những nhu cầu của mình,
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
PB0808M
yêu cầu các sản phẩm cùng loại hay khác loại hay yêu cầu các thông tin tư vấn hỗ
trợ khách hàng cho người quản lý website.
Với sự tiện ích của các CMS của hệ thống mã nguồn mở như hiện nay việc
xây dựng các trang Website bán hàng qua mạng đã trở lên tiện dụng và phổ biến.
Người quản lý website nhận thông tin yêu cầu, phản hồi thông tin từ phía
khách hàng, thường xuyên cập nhật sản phẩm, đơn hàng để sản phẩm mà nhà sản
xuất giới thiệu cho khách hàng luôn được đổi mới về chủng loại, kiểu dáng …
đem lại sự tin tưởng cho khách hàng về sản phẩm của mình. Người quản lý
website có thể quản lý các sản phẩm bày bán trong website, thống kê về các hàng
hóa bán được, các nhu cầu của khách hàng từ đó đưa ra được những thay đổi phù
hợp để có thể mang lại lợi nhuận cao nhất từ việc bán hàng qua mạng.
2. Phạm vi ứng dụng của dự án.
Website xây dựng để áp dụng cho các công ty bán sản phẩm máy tính xách
tay.
a. Đối với dịch vụ bán sản phẩm
Do hạn chế bởi khoảng cách địa lý nên việc cung ứng sản phẩm chỉ có thể
tiến hành trong phạm vi một quốc gia, một lãnh thổ. Khách hàng sau khi
đặt sản phẩm trên website sẽ được đại lý hoặc chi nhánh gần nhất giao
hàng.
b. Đối với dịch vụ tư vấn hỗ trợ khách hàng
Website được áp dụng trên phạm vi toàn cầu. Dịch vụ này có thể cung cấp
thông tin về các sản phẩm, tư vấn, hỗ trợ khách hàng về việc sử dụng sản
phẩm qua mạng. Những thắc mắc khi khách hàng sử dụng sản phẩm mà
gặp sự cố
3. Đối tượng sử dụng.
Trong kỷ nguyên của công nghệ thông tin việc lưu trữ, xử lý thông tin của con
người phụ thuộc rất nhiều vào máy tính. Thông tin được cập nhật, thay đổi liên
tục khiến cho máy tính một công cụ không thể thiếu của nhiều người. Chính vì
vậy nhu cầu sử dụng máy tính của con người ngày càng lớn. Với mục đích đem
đến các sản phẩm tốt nhất, phục vụ đem lại lợi ích nhiều nhất cho khách hàng,
website bán máy tính được sử dụng cho tất cả các đối tượng có nhu cầu mua sản
phẩm. Do tính thuận tiện, bất kỳ ai cũng có thể tiến hành giao dịch qua website
để mua sản phẩm. Qua phân tích nhu cầu thực tế , chúng ta có thể tập trung khai
thác, quảng bá sản phẩm, phân tích tâm lý khách hàng thông qua một số đối
tượng chính sau đây :
• Những đối tượng làm việc trong lĩnh vực IT
• Thương nhân
• Phóng viên
• Kỹ sư
• Tiếp thị
• Cán bộ công nhân viên chức
• Sinh viên, học sinh
…..
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
PB0808M
Về phía nhà quản trị, website cung cấp một môi trường thuận tiện cho việc
quản lý, duy trì hoạt động của website. Website được thiết kế đơn giản, không
cần người quản lý phải có hiểu biết sâu về công nghệ thông tin.
II. Hệ thống dự định sẽ làm.
1. Mục đích của dự án.
Dự án được xây dựng nhằm bán, quảng bá sản phẩm, cung cấp thông tin cho
khách hàng, từ đó hướng dẫn khách hàng lựa chọn sản phẩm phù hợp với mình.
Thông qua quá trình này nhà sản xuất xác định được nhu cầu thực tế của khách
hàng, tiến hành sản xuất và bán sản phẩm một cách cân đối, đem lại lợi nhuận
cao nhất cho doanh nghiệp mình, đồng thời phân tích thị trường lựa chọn đưa
vào cung cấp các sản phẩm mới phù hợp thị hiếu khách hàng, hướng tới một phát
triển bền vững.
2. Tên dự án.
HOÀNG QUÂN LAPTOP
3. Môi trường triển khai ứng dụng
Máy sử dụng để duyệt web(client):
+ Bất cứ máy tính nào nối mạng Internet. Yêu cầu IE 5.0 hoặc các trình
duyệt tương đương có hỗ trợ flash.
Hệ thống được ứng dụng dựa trên môi trường triển khai chính:
+ Phần cứng : Apache
+ Phần mềm : PHP, MySQL và một số phần mền hỗ trợ khác.\
4. Công cụ sử dụng để phát triển:
+ Hệ quản trị CSDL: MySQL.
+ CMS Joomla 1.5.8 & VirtueMart .Dùng SMF Forum,Macromedia
Dreamweaver MX và một số các công cụ khác.
PHẦN II: Customer Requirement Specification
Xác định yêu cầu của khách hàng
(Customer Requirements Specification-CRS)
1. Yêu cầu về giao diện của hệ thống:
+ Giao diện là một website _ một tập các trang web sao cho khách hàng,
người quản
lý website dễ dàng sử dụng.
+ Các chức năng hệ thống phải được thể hiện rõ ràng và có menu riêng.
+ Phải ưa nhìn và mang tính đồng bộ cho toàn site.
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
PB0808M
2. Yêu cầu về các chức năng chính của hệ thống:
a. đối với khách hàng:
+ Đăng ký account để mua hàng (khi đó khách hàng chính là một thành viên
của trang): Muốn mua hàng khách hàng phải đăng ký account ở website để có
thể thực hiện việc đặt hàng qua mạng.
+ Đăng nhập vào site: khi đã đăng ký, khách hàng có một account và bất cứ
khi nào muốn mua hàng, khách hàng chỉ cần đăng nhập vào bằng account đó.
+ Thay đổi các thông tin về account: Khi khách hàng cần xem hay thay đổi
các thông tin trong account của mình.
+ Xem tin tức: Các tin tức được người quản trị cập nhật từng ngày. Khách
hàng có thể dễ dàng xem các thông tin này.
+ Xem sản phẩm: Giới thiệu về sản phẩm phải được chú trọng nhất trong
website để có thể mang lại nhiều khách hàng mua hàng tại website.
+ Tìm kiếm sản phẩm: Các sản phẩm trên trang web phải được tìm kiếm dễ
dàng.
+ Đặt hàng qua mạng: khách hàng có thể tự do lựa chọn các sản phẩm bày
bán trên website và tiến hành đặt hàng qua mạng.
+ Gửi các yêu cầu hay câu hỏi cho người quản trị website: Khi khách hàng có
yêu cầu đặc biệt cũng như các câu hỏi thì họ có thể gửi đến người quản trị
thông qua website một cách dễ dàng.
b. Đối với người quản trị.
+ Quản lý khách hàng : xem thông tin, cập nhật sửa xóa thông tin về khách
hàng.
+ Quản lý admin: xem thông tin, thêm, sửa, xóa và phân quyền cho các admin
quản trị hệ thống website.
+ Quản lý sản phẩm: xem, sửa xóa thông tin về các sản phẩm, loại sản phẩm
bày bán trên website.
+ Quản lý tin tức: xem sửa xóa các tin tức trên website.
+ Quản lý logo quảng cáo của các công ty muốn đặt trên website.
+ Quản lý ý kiến và trả lời các yêu cầu của khách hàng.
+ Quản lý đơn hàng và thống kê doanh thu định kỳ.
PHẦN III: Requirement analysis
Phân tích yêu cầu của khách hàng
I.
Các chức năng cho user
1. Chức năng đăng ký
a. Mục đích
- Tạo tài khoản cho khách hàng, khách hàng muốn gửi ý kiế của mình
hoặc mua sản phẩm bày bán trên Website thì phải có một tài khoản cho
riêng mình.
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
PB0808M
b. Đầu vào
- Email (chính là username để sau này đăng nhập)
- Mật khẩu
- Xác nhận mật khẩu
- Họ tên
- Địa chỉ
- Số điện thoại
- Nghề nghiệp
c. Các quá trình thực hiện
- Nhập thông tin và kiểm tra tính hợp lệ của thông tin mà khách hàng
nhập vào
- Lưu giữ thông tin của khách hàng vào CSDL
- Tạo tài khoản account cho khách hàng
d. Đầu ra
- Thông báo việc đăng ký thành công hay thất bại
- Ở phần menu phải sẽ có mục “Thông tin cá nhân” tại đây người dùng
có thể sửa đổi một số thông tin mà mình đã đăng ký.
2. Chức năng đăng nhập hệ thống
a. Mục đích
- Đăng nhập vào hệ thống, chỉ khi đã đăng nhập vào hệ thống thì lúc đó
người dùng mới được thanh toán những sản phẩm mà mình đã mua.
Khi đã mua hàng nhưng chưa đăng nhập thì khi thanh toán hệ thống sẽ
đưa người dùng tới trang đăng nhâp.
b. Đầu vào
- Email
- Mật khẩu (password)
c. Các quá trình thực hiện
- Truy vấn CSDL
- Kiểm tra tính hợp lệ của Email và Password
d. Đầu ra
- Trả về giao diện quản lý account người dùng (nếu thành công)
- Nếu Email không tồn tại trong CSDL thì thông báo cho người dùng
Email không hợp lệ
- Nếu password không đúng, hiển thị thông báo và yêu cầu nhập lại
thông tin đăng nhập
3. Chức năng quản lý account
a. Mục đích
- Xem thông tin cá nhân
- Sửa đổi thông tin cá nhân
b. Đầu vào
- Thông tin người dùng muốn sửa như mật khẩu, điện thoại…
c. Các quá trình thực hiện
- Nhập các thông tin
- Kiểm tra tính hợp lệ của các thông tin
- Update thông tin vào trong CSDL
d. Đầu ra
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
4.
5.
6.
7.
PB0808M
- Thông báo cập nhật thành công nếu không xảy ra lỗi
- Trả về giao diện quản lý account ban đầu
Chức năng thêm hàng vào giỏ
a. Mục đích
- Thêm hàng vào giỏ, khách hàng muốn mua sản phẩm nào thì thêm sản
phẩm đó vào giỏ, cuối cùng có thể mua tất cả các sản phẩm trong giỏ
chỉ với thủ tục thanh toán.
b. Đầu vào
- Mã sản phẩm
c. Các quá trình thực hiện
- Thêm sản phẩm vào giỏ hàng
- Tính giá của sản phẩm
- Tính tổng giá các sản phẩm có trong giỏ
- Hiểm thị thông tin về giỏ hàng
d. Đầu ra
- Hiển thị thông tin giỏ hàng
- Hiển thị số tiền về các sản phẩm có trong giỏ hàng
Chức năng mua hàng
a. Mục đích
- Chấp nhận yêu cầu của khách hàng
b. Đầu vào
- Giỏ hàng
- Account của khách hàng
c. Các quá trình thực hiện
- Kiểm tra đầu vào (khách hàng đã đăng nhập chưa)
- Cập nhật đơn hàng của khách hàng vào CSDL
d. Đầu ra
- Thông báo về việc mua hàng thành công
- Hiển thị thông tin về các sản phẩm mà khách hàng đã mua
Chức năng Feedback
a. Mục đích
- Nhận các ý kiến/ câu hỏi/ yêu cầu của khách hàng
b. Đầu vào
- Họ tên của khách hàng
- Địa chỉ Email của khách hàng
- Nội dung phản hồi
c. Các quá trình thực hiện
- Cập nhât Feedback vào CSDL
d. Đầu ra
- Thông báo về việc thực hiện Feedback thành công
Chức năng hiển thị danh sách các sản phẩm trong một nhóm
a. Mục đích
- Hiển thị danh sách các sản phẩm hiện có trong một nhóm các sản phẩm
nhằm mang đến sự tiện dụng cho khách hàng
b. Đầu vào
- Mã nhóm sản phẩm
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
PB0808M
c. Các quá trình thực hiện
- Truy cập CSDL lấy thông tin về các sản phẩm
- Hiển thị danh sách các sản phẩm trong nhóm
d. Đầu ra
- Danh sách các sản phẩm có trong một nhom
8. Chức năng hiển thị tin tức
a. Mục đích
- Hiển thị các tin có liên quan tới lĩnh vực CNTT và sản phẩm Laptop
b. Đầu vào
- Không có dữ liệu đầu vào
c. Các quá trình thực hiện
- Truy cập CSDL lấy thông tin về các tin
- Hiểm thi danh sách các tin
d. Đầu ra
- Danh sách các tin
9. Chức năng tìm kiếm
a. Mục đích
- Nhằm cung cấp cho người dùng có thể tìm kiếm sản phẩm theo ý mình
một cách nhanh nhất
b. Đầu vào
- Hãng sản xuất
- Khối lượng
- Giá
c. Các quá trình thực hiện
- Truy cập CSDL lấy thông tin về các sản phẩm
- Hiển thị danh sách các sản phẩm tìm thấy
- Thông báo không có sản phẩm nào nếu không có sản phẩm phù hợp với
yêu cầu của khách hàng
d. Đầu ra
- Danh sách các sản phẩm hoặc thông báo không có sản phẩm nào thỏa
mã yêu cầu
II.
Các chức năng cho admin
1. Chức năng đăng nhập hệ thống quản lý của nhóm admin
a. Mục đích
- Đăng nhập vào hệ thống
b. Đầu vào
- Username
- Password
c. Các quá trình thực hiện
- Kiểm tra tính hợp lệ của Username, password
d. Đầu ra
- Trang chủ của phần quản trị hệ thống
2. Chức năng thay đổi thông tin về sản phẩm
a. Mục đích
- Thay đổi thông tin về sản phẩm bày bán trên hệ thống
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
3.
4.
5.
6.
PB0808M
b. Đầu vào
c. Các quá trình thực hiện
d. Đầu ra
Chức năng thêm sản phẩm
a. Mục đích
b. Đầu vào
c. Các quá trình thực hiện
d. Đầu ra
Chức năng xóa sản phẩm
a. Mục đích
b. Đầu vào
c. Các quá trình thực hiện
d. Đầu ra
Chức năng hiển thị danh sách các khách hàng
a. Mục đích
b. Đầu vào
c. Các quá trình thực hiện
d. Đầu ra
Chức năng xóa khách hàng
a. Mục đích
b. Đầu vào
c. Các quá trình thực hiện
d. Đầu ra
PHẦN IV: System Designs
Entity Relationship Diagram
I.
Các kiểu thực thể
1. Thực thể (TT) Khách hàng
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
PB0808M
Mã KH
Mật khẩu
Họ Tên
Ngàyđăng ký
KHÁCH HÀNG
Email
Địa
chỉ
Statu
s
SĐT
Công việc
2. TT Ý kiến
Mã ý kiém
Ngày gửi
Email
Tiêu đề
Ý KIẾN
Nội
dung
Statu
s
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
PB0808M
3. TT Sản phẩm
Tến SP
Trọng lượng
MãS
P
TênS
P
Đĩa cứng
Ram
Bảo hành
DÒNG SẢN PHẨM
Ảnh
Màn
hình
Mô tả
Phần mềm
Tình
trạng
Giá
Bộ sử lý
4. TT Đơn hàng
MaKH
NguoiNhan
MaDH
Hình thức thanh toán
Email
ĐƠN HÀNG
Địa chỉ
Điện thoại
NoiGH
NgayDH
Email
Yêu cầu khác
Thực thể Đơn Hàng liên kết N : N với thực thể Sản Phẩm, nên sẽ phát
sinh bảng Chi Tiết Đơn Hàng chứa : Mã DH, Mã SP và thêm hai trường
thông tin: Số Lượng Đặt, Giá Giao.
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
PB0808M
5. TT chi tiết đơn hàng
MaDH
MaSP
CHI TIẾT ĐƠN
HÀNG
MaCTDH
SLDat
GiaGiao
6. TT Tin tức
Tiêu Đề
Mã
TT
Tác giả
Nội
Dung
TIN TỨC
Ngày đăng
Ảnh
7. TT Logo
Tiêu Đề
Link
Mã
LL
LOGO
Trạng
thái
Ngày đăng
Ảnh
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
PB0808M
8. TT Admin
Mã Admin
Tên
admin
ADMIN
Password
9. TT Hãng sản xuất
Mã Hãng
Tên hãng
HÃNG SẢN XUẤT
10. TT Chi tiết hang
Mã CTH
Tình trạng
Mã hãng
Link
CHI TIẾT HÃNG
Tên hãng
Thư tự
HOÀNG QUÂN LAPTOP
MãDH
Page of
Khách hàng
AiTi-Aptech Computer Education
II.
PB0808M
Giao diện của hệ thống
1. Giao diện người dùng
1.1. Giao diện chính
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
1.2.
Menu chính
1.3.
Banner chính
1.4.
Giao diện đăng nhập
HOÀNG QUÂN LAPTOP
PB0808M
Page of
AiTi-Aptech Computer Education
1.5.
PB0808M
Giao diện đăng ký
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
1.6.
Giao diện tìm kiếm
1.7.
Giao diện giỏ hàng
HOÀNG QUÂN LAPTOP
PB0808M
Page of
AiTi-Aptech Computer Education
1.8.
Giao diện đánh giá sản phẩm
1.9.
Giao diện nhóm sản phẩm
HOÀNG QUÂN LAPTOP
PB0808M
Page of
AiTi-Aptech Computer Education
HOÀNG QUÂN LAPTOP
PB0808M
Page of
AiTi-Aptech Computer Education
PB0808M
1.10. Giao diện tin tức
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
PB0808M
1.11. Hỗ trợ khách hàng
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
PB0808M
2. Giao diện phần quản trị
2.1. Giao diện đăng nhập
2.2.
Giao diện chính
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
2.3.
Components VirtueMart
2.4.
Quản lý các Module
HOÀNG QUÂN LAPTOP
PB0808M
Page of
AiTi-Aptech Computer Education
PB0808M
III. Biểu đồ Flow-chart các chức năng của hệ thống
1. Chức năng đăng kí
Bắt
đầu
Nhập thông tin
Hiện thông báo lỗi
Kiểm tra
thông tin
No
Yes
Lưu vào database
Thông báo thành công
Kết thúc
HOÀNG QUÂN LAPTOP
Page of
AiTi-Aptech Computer Education
PB0808M
2. Chức năng đăng nhập
Bắt đầu
Nhập TênTC và
Mật khẩu
Hiện thông báo lỗi
Kiểm tra thông
tin
No
Yes
Thông báo thành công
Kết thúc
HOÀNG QUÂN LAPTOP
Page of