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

xây dựng website giới thiệu và bán sản phẩm công nghệ có đính kèm

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 (1.88 MB, 68 trang )

Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ

NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………….
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………

Hưng Yên, ngày......tháng......năm 2012

Giáo viên hướng dẫn

Trang 1



Thiết kế website giới thiệu và bán sản phẩm

NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………

Hưng Yên, ngày......tháng......năm 2012

Giáo viên phản biện 1

Trang: 2



Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ

NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………
……………………………………………………………………………………………………………………………………………

Hưng Yên, ngày......tháng......năm 2012

Giáo viên phản biện 2

Trang 3



Thiết kế website giới thiệu và bán sản phẩm

DANH MỤC CÁC BẢNG
DANH MỤC CÁC BẢNG..........................................................................................4
PHẦN IV: TÀI LIỆU THAM KHẢO......................................................................65

Trang: 4


Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ
DANH MỤC CÁC HÌNH VẼ
DANH MỤC CÁC BẢNG..........................................................................................4
PHẦN IV: TÀI LIỆU THAM KHẢO......................................................................65

Trang 5


Thiết kế website giới thiệu và bán sản phẩm

MỤC LỤC
DANH MỤC CÁC BẢNG..........................................................................................4
PHẦN IV: TÀI LIỆU THAM KHẢO......................................................................65

Trang: 6


Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ

LỜI CẢM ƠN


Sau một thời gian làm việc với sự cố gắng nỗ lực cùng với tinh thần làm việc
nghiêm túc em đã hoàn thành đồ án 3: “Xây dựng website giới thiệu và bán sản
phẩm”.
Em xin bày tỏ lòng biết ơn sâu sắc đến: Thầy Vũ Khánh Quý khoa Công
nghệ Thông tin trường Đại Học Sư Phạm Kỹ Thuật Hưng Yên đã trực tiếp hướng
dẫn em thực hiện đề tài này.
Đồng thời em xin gửi lời biết ơn đến các thầy cô trong Khoa CNTT cùng các
bạn sinh viên đã nhiệt tình chỉ bảo, động viên, giúp đỡ cho em trong suốt quá trình
thực hiện đề tài.
Do thời gian, kinh nghiệm và kiến thức có hạn nên đồ án khơng tránh khỏi
những thiếu sót, hạn chế. Em rất mong nhận được sự chỉ bảo hướng dẫn của các
thầy cô và các bạn để đồ án của em được hoàn thiện hơn.
Em xin chân thành cảm ơn!
Sinh viên thực hiện: Phạm Văn Dũng

Trang 7


Thiết kế website giới thiệu và bán sản phẩm

PHẦN I: MỞ ĐẦU
1. Lý do chọn đề tài.
Như chúng ta cũng thấy trong thị trường hiện nay thì việc cạnh tranh về kinh
doanh ngày càng trở nên quyết liệt và hầu hết những nhà kinh doanh, những
công ty lớn đều rất chú tâm đến việc làm thoả mãn khách hàng một cách tốt
nhất.
Hiện ngày càng nhiều doanh nghiệp phát triển hệ thống bán hàng theo loại
hình thương mại điện tử. Theo kết quả khảo sát của Công ty nghiên cứu thị
trường Việt, khoảng 90% các Công ty kinh doanh, dịch vụ ở Việt Nam có hệ

thống bán hàng qua Internet và điện thoại.
So với kinh doanh truyền thống thì thương mại điện tử chi phí thấp hơn, hiệu
quả đạt cao hơn. Hơn thế nữa, với lợi thế của công nghệ Internet nên việc
truyền tải thơng tin về sản phẩm nhanh chóng, thuận tiện. Kết hợp với bộ
phận giao hàng tận nơi, là thông qua bưu điện và ngân hàng để thanh tốn
tiền, càng tăng thêm thuận lợi để loại hình này phát triển.
Biết được những nhu cầu đó để tài “Xây dựng Website giới thiệu và bán sản
phẩm” được xây dựng nhằm để đáp ứng cho mọi người tiêu dùng trên tồn
quốc và thơng qua hệ thống Website này họ có thể đặt mua các mặt hàng hay
sản phẩm cần thiết.
Đề tài được thực hiện tại Công ty cổ phần máy tính và cơng nghệ truyền thơng
Hà Nội, địa chỉ: 242 Đê La Thành - Quận Đống Đa - Hà Nội. Do đây là công ty
phần mềm Tin học, công việc kinh doanh chính là Xây dựng các phần mềm cho các
công ty hay các doanh nghiệp lớn nên em đã có điều kiện để tiến hành thu thập tài
liệu và xây dựng “Website giới thiệu và bán sản phẩm” cho đề tài thực tập mơn học
của mình.
2. Khách thể và đối tượng nghiên cứu
Để xây dựng website giới thiệu và bán sản phẩm dựa trên mã nguồn mở
Joomla, đối tượng mà em cần tìm hiểu gồm các vấn đề sau:
Trang: 8


Ketnooi.com diễn đàn chia sẻ kiến thức, cơng nghệ
-

Tìm hiểu về mã nguồn mở Joomla

-

Tìm hiểu về cách thiết kế website


-

Cách cài đặt ứng dụng trong thực tế

-

Ngôn ngữ lập trình PHP, Hệ quản trị cơ sở dữ liệu MySQL

3. Giới hạn và phạm vi nghiên cứu
Tìm hiểu tổng quan về mã nguồn mở Joomla và cách sử dụng, lợi ích của
Joomla trong việc xây dựng ứng dụng web.
Ứng dụng kết quả nghiên cứu được cùng với kiến thức đã học về Hệ quản trị
CSDL MySQL để xây dựng website giới thiệu và bán sản phẩm.
4. Mục đích nghiên cứu
Sau khi thực hiện xong đồ án môn học, các mục tiêu mà em cần đạt được là:
Nắm được các kiến thức cơ bản về Joomla và cách thao tác thực hiện của nó
trong việc xây dựng ứng dụng web.
Ứng dụng kết quả nghiên cứu xây dựng website giới thiệu và bán sản phẩm để
giới thiệu hình ảnh của Cơng ty, tạo ra một website hấp dẫn cho khách hàng ghé
thăm,tìm kiếm các sản phẩm cần mua, tạo sự thuận lợi cho khách hàng mọi lúc mọi
nơi khi có internet có thể mua sắm một cách dễ dàng.
5. Nhiệm vụ nghiên cứu
Các nội dung cụ thể về nhiệm vụ nghiên cứu của đề tài như sau:
-

Tìm hiểu về Joomla cách sử dụng chương trình để thiết kế web.

-


Ứng dụng thành cơng trong xây dựng Website giới thiệu và bán sản phẩm.

6. Phương pháp nghiên cứu
-

Nghiên cứu qua Internet: một số website giới thiệu bán sản phẩm như
trananh.vn,topcare.vn…Diễn đàn trao đổi về joomla như joomlaviet.info…
Phương pháp làm việc:

-

Lập ra kế hoạch thực hiện đề tài.

-

Thiết kế các chức năng của ứng dụng và tìm ra hướng giải quyết tối ưu nhất.

-

Tìm và đưa ra biện pháp khắc phục khi gặp các sự cố, khó khăn trong khi thực
hiện đề tài.
Trang 9


Thiết kế website giới thiệu và bán sản phẩm
7. Quy trình thực hiện đồ án
-

Tìm hiểu và phân tích u cầu bài tốn


-

Khảo sát thực tế bài tốn

-

Phân tích u cầu hệ thống về mặt chức năng

-

Phân tích và thiết kế cơ sở dữ liệu

-

Phân tích và thiết kế giao diện

-

Tìm hiểu và nghiên cứu về Joomla

-

Ứng dụng Joomla và kiến thức về hệ quản trị CSDL MySQL để xây dựng
website giới thiệu và bán sản phẩm.

8. Ý nghĩa lý luận thực tiễn của đề tài
-

Đề tài sau khi thực hiện đã đem lại những ý nghĩa sau:


-

Rèn luyện kỹ năng phân tích và thiết kế dự án phần mềm.

-

Rèn luyện kỹ năng làm việc độc lập và làm việc nhóm.

-

Rèn luyện khả năng lập trình web sử dụng PHP.

-

Sản phẩm phần mềm là website giới thiệu và bán sản phẩm sẽ là một website
thân thiện chiếm được cảm tình của khách hàng khi ghé thăm.

9. Môi trường thực hiện đề tài
-

Hệ điều hành windows XP, windows 7.

-

Phần mềm Joomla 1.0.15.

-

Thành phần Virtuemart 1.1.4.


-

AppServ v2.5.10, apache version 2.2.8

-

PHP 5.2.6, MySQL 5.0.51b

-

Duyệt tốt với trình duyệt Google Chrome, Firefox, Internet Explorer 7 trở
lên…..

Trang: 10


Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ

PHẦN II: NỘI DUNG
CHƯƠNG 1: KHẢO SÁT VÀ PHÂN TÍCH CHỨC NĂNG HỆ THỐNG
1.1.

Giới thiệu về công ty.

Tên công ty: Công ty Cổ phần máy tính và cơng nghệ truyền thơng Hà Nội.
Tên viết tắt: HA NOI TECH COM.,JSC.
Tên giao dịch quốc tế: HANOI TECHNOLOGY COMMUNICATION AND
COMPUTER JOINT STOCK COMPANY.
Giao dịch: - Đơn vị hưởng Séc: Số tài khoản 138.2.05.4922401.2 tại Ngân hàng
Techcombank - Chi nhánh Bà Triệu - Hà Nội.

Chủ tịch Hội đồng quản trị kiêm Giám đốc Cơng ty: Ơng ĐẶNG VĂN VIỆT
Địa chỉ: 242 Đê La Thành - Phường Ô chợ Dừa - Quận Đống Đa - Hà Nội.
Điện thoại: (84.4) 5 122 696
Fax: (84.4) 5 122 697
Email:



Website:

www.hanoitechcom.vn

Hoạt động của Công ty chuyên về sản xuất kinh doanh các sản phẩm về công nghệ
thông tin, các lĩnh vực dịch vụ phục vụ đời sống nhân dân thủ đô.
Với chiến lược mở rộng và không ngừng phát triển, Công ty Cổ phần máy tính và
Cơng nghệ truyền thơng - Hà Nội sẵn sàng hợp tác, liên doanh, liên kết với các đơn
vị, cá nhân trong nước và ngoài nước.
1.2.
1.2.1

Khảo sát thực tế

.Sơ đồ quy trình nghiệp vụ
Phân
tích &
Thiết
kế hệ
thống

Xây

dựng &
Thiết kế
chương
trình

Cài đặt và
kiểm thử
chương
trình

Sơ đồ quy trình nghiệp vụ của đề tài

Hướng
dẫn sử
dụng &
quản trị
Website

Trang 11


Thiết kế website giới thiệu và bán sản phẩm

1.2.2

.Khảo sát hiện trạng
Sau khi khảo sát hiện trạng, em nắm bắt được các thông tin sau:
Quản lý khách hàng: mỗi khách hàng được quản lý các thông tin sau đây:
Họ, tên, địa chỉ, điện thoại, fax, email, tên đăng nhập, mật khẩu. Ngồi ra,
nếu khách hàng là cơng ty hay cơ quan thì quản lý thêm tên cơng ty (cơ

quan).
Quản lý mặt hàng: mỗi mặt hàng được quản lý những thông tin sau: Tên mặt
hàng, đơn giá, số lượng, thời gian bảo hành, hình ảnh, mơ tả.
Q trình đặt hàng của khách hàng: Khách hàng xem và lựa chọn mặt
hàng cần mua. Trong quá trình lựa chọn, bộ phận bán hàng sẽ trực tiếp trao
đổi thông tin cùng khách hàng, chịu trách nhiệm hướng dẫn. Sau khi lựa
chọn xong, bộ phận bán hàng sẽ tiến hành lập đơn đặt hàng của khách. Sau
khi tiếp nhận yêu cầu trên, bộ phận này sẽ làm hóa đơn và thanh tốn tiền.
Trong trường hợp nhiều cơng ty, trường học, các doanh nghiệp... có u cầu
đặt hàng, mua với số lượng lớn thì cửa hàng nhanh chóng làm phiếu đặt
hàng, phiếu thu có ghi thuế cho từng loại mặt hàng và giao hàng hàng theo
yêu cầu.
Quá trình đặt hàng với nhà cung cấp: Hàng ngày nhân viên kho sẽ kiểm
tra hàng hóa trong kho và đề xuất lên ban điều hành cần xử lý về việc những
mặt hàng cần nhập. Trong quá trình đặt hàng thì ban điều hành sẽ có trách
nhiệm xem xét các đề xuất về những mặt hàng yêu cầu và quyết định loại
hàng, số lượng hàng cần đặt và phương thức đặt hàng với nhà cung cấp. Việc
đặt hàng với nhà cung cấp được thực hiện thông qua địa chỉ trên mạng hay
qua điện thoại, fax.
Quá trình nhập hàng: Sau khi nhận yêu cầu đặt hàng từ công ty, nhà cung
cấp sẽ giao hàng cho cơng ty có kèm theo hóa đơn hay bảng kê chi tiết các
loại mặt hàng. Thủ kho sẽ kiểm tra lô hàng của từng nhà cung cấp và trong
trường hợp hàng hóa giao khơng đúng u cầu đặt hàng hay kém chất lượng
Trang: 12


Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ
về hệ thống máy móc... thì thủ kho sẽ trả lại nhà cung cấp và yêu cầu giao lại
những mặt hàng bị trả đó.
Tiếp theo thủ kho sẽ kiểm tra chứng từ giao hàng để gán giá trị thành tiền

cho từng loại sản phẩm. Những loại hàng hóa này sẽ được cung cấp một mã
số và được cập nhật ngay vào giá bán. Sau khi nhập xong chứng từ giao
hàng, nhân viên nhập kho sẽ in một phiếu nhập để lưu trữ trong hồ sơ.
Từ quy trình thực tiễn nêu trên, ta nhận thấy rằng hệ thống được xây dựng
cho bài toán đặt ra chủ yếu phục vụ cho hai đối tượng: Khách hàng và nhà
quản lý.
Khách hàng: là những người có nhu cầu mua sắm hàng hóa. Khác với việc
đặt hàng trực tiếp tại cơng ty, khách hàng phải hồn tồn tự thao tác thơng
qua từng bước cụ thể để có thể mua được hàng. 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 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 thơng tin về mặt hàng đó sẽ hiển thị
lên màn hình như: hình ảnh, đơn giá, mô tả,...và bên cạnh là trang liên kết để
thêm hàng hóa vào giỏ hàng. Đây là giỏ hàng điện tử mà trong đó chứa các
thơng tin về hàng hóa lẫn số lượng khách mua và hồn tồn được cập nhật
trong giỏ.
Khi khách hàng muốn đặt hàng thì hệ thống hiển thị trang xác lập đơn đặt
hàng cùng thông tin về khách hàng và hàng hóa. Cuối cùng là do khách hàng
tùy chọn đặt hay không.
Nhà quản lý: Là người làm chủ hệ thống, có quyền kiểm sốt mọi hoạt động
của hệ thống. Nhà quản lý được cấp một username và password để đăng
nhập vào hệ thống thực hiện những chức năng của mình.
Nếu như quá trình đăng nhập thàng cơng thì nhà quản lý có thể thực hiện
những công việc: quản lý cập nhật thông tin các mặt hàng, tiếp nhận đơn đặt
hàng, kiểm tra đơn đặt hàng và xử lý đơn đặt hàng. Thống kê các mặt hàng
bán trong tháng, năm, thống kê khách hàng, nhà cung cấp, thống kê tồn kho,
Trang 13


Thiết kế website giới thiệu và bán sản phẩm

thống kê doanh thu. Khi có nhu cầu nhập hàng hóa từ nhà cung cấp thì tiến
hành liên lạc với nhà cung cấp để đặt hàng và cập nhật các mặt hàng này vào
cơ sở dữ liệu.
1.3.

Phân tích yêu cầu của website

1.3.1

Mục đích thiết kế website

Đây là một website nhằm bán và giới thiệu rộng rãi các mặt hàng của công ty
đến người tiêu dùng với các chi tiết mặt hàng cũng như giá cả một cách chính xác
nhất. Website nhằm:


Giúp cho khách hàng:

Khách hàng là những người có nhu cầu mua sắm hàng hóa. Họ sẽ tìm kiếm
các mặt hàng cần thiết từ hệ thống và đặt mua các mặt hàng này. Vậy nên trang
web phải giúp cho khách hàng:


Tìm kiếm và lựa chọn từ xa sản phẩm mình cần:
Khách hàng khi truy cập vào trang web thương mại thường tìm kiếm
các mặt hàng hay các sản phẩm mà họ cần và muốn mua. Nhưng đơi
khi cũng có nhiều khách hàng vào website này mà khơng có ý định
mua hay khơng biết mua gì thì yêu cầu đặt ra cho hệ thống là làm thế
nào để khách hàng dễ bị bắt mắt và hấp dẫn với sản phẩm đó, đồng
thời có thể tìm kiếm nhanh và hiệu quả các sản phẩm mà họ cần tìm.




Đặt mua hàng: Sau khi khách hàng lựa chọn xong
những mặt hàng cần đặt mua thì đơn đặt hàng sẽ được hiển thị để
khách hàng nhập vào những thơng tin cần thiết, tránh những địi hỏi
hay những thơng tin u cầu q nhiều từ phía khách hàng, tạo cảm
giác thoải mái, riêng tư cho khách hàng.





Theo dõi đơn hàng của mình.
Gửi ý kiến đóng góp.
Giúp nhà quản lý:
Trang: 14


Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ
Là người có quyền đăng nhập, quản lý và làm chủ mọi hoạt động của hệ thống
trang web. Nhà quản lý có một username và một password để truy cập vào hệ thống
nhằm thực hiện các chức năng sau:


Quản lý các sản phẩm một cách dễ dàng.



Thêm, xố, sửa thơng tin sản phẩm vào cơ sở dữ liệu.




Kiểm tra và xử lý đơn đặt hàng.



Báo cáo doanh thu.

Bên cạnh các chức năng nêu trên thì trang web phải trơng thật đẹp mắt và dễ
truy cập. Giao diện đẹp là yếu tố quan trọng góp phần tăng lượng khách hàng, và
trang web phải làm sao cho khách hàng thấy được những thông tin cần tìm, cung
cấp những thơng tin quảng cáo thật hấp dẫn, nhằm thu hút sự quan tâm về cơng ty
mình và có cơ hội sẽ có nhiều người tham khảo nhiều hơn.
Điều quan trọng trong trang web mua bán trên mạng là phải đảm bảo an tồn
tuyệt đối những thơng tin liên quan đến người dùng trong quá trình đặt mua hay thanh
tốn.
Đồng thời trang web cịn phải có tính dễ nâng cấp, bảo trì, sửa chữa khi cần bổ
sung, cập nhật những tính năng mới.
1.3.2

Các yêu cầu cần đạt được của website

Sau khi khảo sát yêu cầu, nhận được sự đóng góp ý của Ban giám đốc cơng ty,
các nhân viên trong công ty, các bạn sinh viên. Em thấy Website cần đạt được các
yêu cầu sau:
• Yêu cầu về mặt giao diện:
-

Giao diện trang web thân thiện, dễ sử dụng.


-

Hiển thị đúng trên các trình duyệt khác nhau.

-

Cách trình bày nội dung hợp lý.

-

Các chức năng chính của website phải được hiển thị ở trang chủ.

• Yêu cầu về mặt chức năng:
-

Có thể đưa tin: đưa các tin về (giới thiệu cơng ty, lịch sử, thành tích, kế
hoạch, các thông tin khuyến mại, các thông báo tuyển dụng...).
Trang 15


Thiết kế website giới thiệu và bán sản phẩm
-

Giới thiệu được các sản phẩm mới, các sản phẩm bán chạy...

-

Có thể xem thông tin sản phẩm theo(hãng sản xuất, giá...)


-

Quản lý các thơng tin về sản phẩm, thêm, sửa, xóa…

• Yêu cầu về khả năng thay đổi, bảo trì:
-

Dễ thay đổi tùy chỉnh giao diện Website theo ý muốn.

1.4.

Phân tích các chức năng của hệ thống

Hệ thống website có các chức năng chính sau đây.
1.4.1 Chức năng hiển thị thơng tin:
-

Cho phép hiển thị các tin tức về công ty, các hoạt động, chính sách bảo
hành của cơng ty, các thông báo của công ty.

-

Các thông tin về sản phẩm theo danh mục.

-

Các thông tin về thành viên, quản trị.

-


Các sản phẩm mới của công ty.

-

Cho phép hiển thị chi tiết sản phẩm và ảnh sản phẩm khi khách hàng
kích chuột vào sản phẩm.

-

Cho phép hiển thị được chức năng đóng góp ý kiến của khách hàng
trong từng bài viết,từng sản phẩm.

1.4.2 Chức năng quản trị thông tin:
-

Quản lý sản phẩm: Cho phép nhập, sửa, xóa các thơng tin sản phẩm.

-

Quản lý danh mục: Cho phép nhập, sửa, xóa các danh mục hàng hóa của
cơng ty.

-

Quản trị hệ thống dễ ràng,không phải động vào code nhiều

-

Cập nhật thông tin thường xuyên theo ngày.


-

Thường xuyên thăm dò ý kiến khách hàng khi khách hàng vào thăm
website và mua sản phẩm.

-

Quản lý thành viên đăng nhập,đăng xuất.

-

Cài đặt một số chương trình chống dos,chống virus

-

Hệ thống phải có chức năng Unikey để tiện cho việc viết tiếng việt trên
website

Trang: 16


Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ
-

Hệ thống phải quản lý được thông tin về các sản phẩm theo chi tiết,giá
thành,mầu sắc,chủng loại,hãng sản xuất...

-

Quản lý sản phẩm bán chạy: Cho phép nhập, sửa, xóa các sản phẩm bán

chạy và thống kê sản phẩm.

-

Quản lý tin tức, ý kiến của khách hàng cũng như ý kiến phản hồi từ phía
quản trị: Người quản trị sẽ thống kế các ý kiến đóng góp của khách hàng
và được phép phản hồi lại.

Trang 17


Thiết kế website giới thiệu và bán sản phẩm
1.5.

Phân tích hệ thống theo UML

Các kí hiệu mơ tả:
Kí hiệu

Mơ tả
Biểu diễn các tác nhân (Actor) 
Người hay hệ thống khác tương
tác với hệ thống hiện tại.
Biểu diễn các Use Case (Ca sử
dụng) biểu diễn những hành động
mà hệ thống thực hiện.
Biểu diễn mối quan hệ giữa Actor
và Use Case.
Quan hệ <<Include>>


thể hiện

quan hệ bao hàm giữa hai ca sử
dụng.
Quan hệ <<Extend>>

thể hiện

quan hệ mở rộng giữa hai ca sử
dụng.
Quan hệ khái quát hóa Actor hay
Ca sử dụng Generate.
Biểu đồ tuần tự diễn tả sự tương
tác giữa các đối tượng nhằm tạo ra
các kịch bản của mỗi ca sử dụng
của hệ thống.
Mỗi biểu đồ tuần tự mơ tả một
tình huống xử lý.

Trang: 18


Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ

Bảng 1.1 Các kí hiệu mơ tả

Trang 19


Thiết kế website giới thiệu và bán sản phẩm




Xác định danh sách các tác nhân
Danh sách các tác nhân và các Ca sử dụng tương ứng của các tác nhân:
Tác nhân

Use Case
DangNhap: Đăng nhập.
ThayDoiMatKhau: Thay đổi mật khẩu
QuanLyAdmin: Quản lý Admin
Quanlythongtinsanpham: Quản lý thông tin về sản phẩm
Quanlyykien: Quản lý ý kiến khách hàng
Quanlycapnhat: Quản lý cập nhật thong tin SP
DangKy: Người dùng đăng ký tài khoản.
DangNhap: Người dùng đăng nhập hệ thống.
ThayDoiMatKhau: Người dùng có thể thay đổi mật khẩu.
TimKiemThongTin: Người dùng có thể xem thơng tin của
các loại thông tin khác nhau như giá thành sản phẩm,hãng
sản xuất,các chương trình khuyến mãi,bảo hành,các hệ
thống bán hàng của cơng ty...

Bảng 1.2 Danh sách các tác nhân và các Ca sử dụng tương ứng của các tác nhân.
Các Actor của hệ thống
-

Tác nhân Admin: người thực hiện các chức năng quản trị hệ thống,
thống kê. Để thực hiện các chức năng quản trị trong hệ thống tác nhân
này bắt buộc phải thực hiện đăng nhập.


-

Tác nhân người dùng: có thể thực hiện các chức năng như tìm kiếm sản
phẩm, xem thông tin sản phẩm, xem các tin tức của công ty, đặt mua sản
phẩm …

Trang: 20


Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ



Các biểu đồ UML
1.5.1 Biểu đồ UseCase tổng quan.
1.5.1.1

Biểu đồ Usecase tổng quát của hệ thống.

Trang 21


Thiết kế website giới thiệu và bán sản phẩm
Hình 1.1. Biểu đồ Uses case tổng quát của hệ thống
1.5.1.2

Biểu đồ Usecase ‘Người quản lý’ tổng quan

Hình 1.2. Biểu đồ usecase “người quản lý” tổng quan


Trang: 22


Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ

1.5.1.3

Biểu đồ usecase “Người dùng” tổng quan

Hình 1.3. Biểu đồ usecase “Người dùng” tổng quan
1.5.2 Đặc tả chi tiết các biểu đồ Use Case
1.5.2.1 Biểu đồ Use Case ‘Đăng kí’ của người dùng

Hình 1.4. Biểu đồ Use Case ‘Đăng ký’ của người dùng
Mơ tả tóm tắt:
- Tên Ca sử dụng: Đăng ký
-

Mục đích: Đăng ký cho người dùng muốn trở thành thành viên của hệ thống.

Tài khoản của người dùng là miễn phí họ khơng phải đóng bất cứ khoản chi phí nào
Trang 23


Thiết kế website giới thiệu và bán sản phẩm
khi sử dụng các dich vụ. Người dùng phải là thành viên của hệ thống mới có thể đặt
hàng của cơng ty, đối với nhóm người dùng khơng phải là thành viên của trang web
chỉ có thể xem tin tức, tìm kiếm và xem thơng tin của sản phẩm.
-


Tác nhân: Người dùng

-

Tóm lược: Người dùng khi muốn sử dụng đầy đủ các chức năng của hệ

thống, đặc biệt là chức năng đặt hàng cần phải đăng kí làm thành viên của hệ thống.
Các bước đăng kí đơn giản và dễ dàng, mọi thơng tin đăng kí phải chính xác.
Mơ tả kịch bản:
• Thơng tin đầu vào: Các thơng tin đăng kí của người dùng.
-

Họ tên

-

Địa chỉ

-

Ngày sinh

-

Giới tính

-

Điện thoại


-

Email

-

UserName

-

PassWord



Điều kiện đầu vào: Khơng có.



Dịng sự kiện chính:
Hành động của tác nhân
1. Gọi chức năng đăng kí

Phản ứng của hệ thống
2. Hiển thị trang đăng kí

3. Gửi thơng tin đến hệ thống
4. Thơng báo chờ, kiểm tra thông tin hợp
lệ hay không, nếu khơng hợp lệ thì thơng
báo các chi tiết khơng hợp lệ cho người
dùng nhập lại.

5. Nếu các thông tin đăng kí hợp lệ hệ
thống thơng báo đăng kí thành cơng.
6. Sau khi đăng kí thành cơng hệ thống
hiển thị trang chủ tại đây hệ thống cho
phép họ đăng nhập vào tài khoản của
mình
Trang: 24


Ketnooi.com diễn đàn chia sẻ kiến thức, công nghệ
Bảng 1.3 Mơ tả dịng sự kiện chính cho chức năng đăng ký.


Dịng sự kiện phụ: Một số thơng tin nhập trong trang đăng kí chưa chính xác

hệ thống sẽ liệt kê, thông báo các lỗi không hợp lệ và yêu cầu nhập lại.
1.5.2.2 Biểu đồ Use Case ‘Đăng nhập’

Hình 1.5. Biểu đồ Use Case Đăng nhập
Mơ tả tóm tắt:
• Tên Ca sử dụng: Đăng nhập.


Mục đích: Đảm bảo xác thực người dùng, người quản lý và các yêu cầu về

bảo mật của hệ thống.


Tác nhân: Người dùng, người quản lý.




Tóm lược: Người dùng (Người quản lý) muốn sử dụng các dịch vụ hệ thống

thì phải cung cấp thơng tin là username và mật khẩu đăng nhập vào hệ thống. Hệ
thống sẽ kiểm tra thơng tin xem người dùng có đúng là thành viên của hệ thống
khơng, nếu đúng thì người dùng có thể truy cập vào hệ thống với quyền nhất định
đã được quy định: quyền admin hoặc quyền user.
Mô tả kịch bản:
• Thơng tin đầu vào: Username và Password


Điều kiện đầu vào: Khơng có



Dịng sự kiện chính:

Trang 25


×