Tải bản đầy đủ (.docx) (95 trang)

Xây dựng website bán hàng điện lạnh của của hàng điện lạnh hùng dũng

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 (2.43 MB, 95 trang )

TÓM TẮT
Tóm tắt: Hiện nay, sự phát triển của Công nghệ thông tin ở nước ta đang bước
vào thời kỳ mới với việc triển khai rộng rãi các ứng dụng tin học cho các tổ chức và
xã hội. Không ai còn nghi ngờ gì về vai trò của Công nghệ thông tin trong đời sống,
trong khoa học kỹ thuật, kinh doanh, cũng như mọi mặt của xã hội. Đặc biệt là trong
công tác quản lý bán hàng. Quản lý bán hàng là nhu cầu thiết thực đối với đời sống
con người. Để người quản lý có cái nhìn tổng thể mà chi tiết các thông tin, dữ liệu
được cập nhật đầy đủ, nâng cao hiệu quả làm việc, giảm thời gian, công sức con người
giảm bớt sự vòng vèo trong quy trình xử lí, tăng tốc độ cập nhật và tra cứu dữ liệu,
giảm bớt sai sót trong tính toán…thì yêu cầu đặt ra là cần phải có 1 hệ thống để quản
lý giúp con người có thể làm việc một cách dễ dàng, thuận tiện, khoa học hơn.
Chính vì vậy em chọn đề tài: “Xây dựng website bán điện lạnh của cửa hàng
điện lạnh Hùng Dũng” với mục tiêu nghiên cứu, tìm hiểu và xây dựng ứng dụng quản
lý bán hàng để công việc đạt được hiệu quả, chất lượng nhất. Đồng thời đề tài này
cũng là đề tài tốt nghiệp của mình.
Bố cục bài đồ án của em gồm: Mở đầu là phần giới thiệu, trong phần này em sẽ
giới thiệu về lý do đề tài, mục tiêu đề ra khi thực hiện đề tài, và giới hạn và phạm vi
đề tài và cuối cùng là kết quả dự kiến đạt được. Sau đó, chương một em trình bày
những kiến thức nền tảng được dùng để xây dựng đồ án, ở chương này em sẽ giới
thiệu về ngôn ngữ lập trình PHP, ngôn ngữ đánh dấu siêu văn bản HTML, CSS, hệ
quản trị cơ sở dữ liệu MySql. Tiếp theo là em giới thiệu về công cụ và môi trường để
phát triển gồm có sublime text và xampp. Chương hai là trình bày phân tích và thiết
kế hệ thống theo phương pháp luận hướng đối tượng, phần khảo sát em lựa chọn
phương pháp khảo sát trực tiếp, kết hợp với tra cứu tìm kiếm thông tin để đưa ra thông
tin khách quan nhất về cửa hàng đồng thời tìm hiểu quy trình nghiệp vụ của khách
hàng. Từ đây sẽ có được những đánh giá cơ bản về hệ thống Tiếp theo là yêu cầu đối
với hệ thống mới. Dựa vào yêu cầu của hệ thống mới thì em vẽ nên những biểu đồ
usecase về chức năng, biểu đồ trình tự các chức năng, biểu đồ hoạt động, biểu đồ lớp,
diagram. Cuối cùng là thiết kế CSDL cho chương trình.
1



Tiếp theo là thiết kế chương trình đồng thời em nêu ra một số thuật toán chức năng và
kiểm thử chương trình để có 1 sản phẩm tối ưu. Cuối cùng là kết luận và hướng phát
triển, những hạn chế còn thiết sót của chương trình.
Từ khóa: PHP,

Xác nhận của giảng viên hướng dẫn

Hà Nội, ngày… tháng… năm 2018
Giảng viên hướng dẫn

Lã Quang Trung

2


LỜI CẢM ƠN
Trước tiên em xin gửi lời cảm ơn chân thành đến thầy giáo Lã Quang Trung –
giảng viên trường Công Nghệ Giao Thông Vận Tải là người đã tận tình hướng dẫn chỉ
bảo, trao đổi, giúp em giải quyết các vấn đề và hoàn thiện đề tài trong suốt thời gian
thực hiện đề tài.
Em xin chân thành cảm ơn khoa Công nghệ Thông Tin, trường Đại Học Công
nghệ Giao Thông Vận Tải đã tạo điều kiện tốt cho em thực hiện đề tài này. Em cũng
xin gửi lời cảm ơn sâu sắc đến quý thầy cô trong khoa đã tận tình giảng dạy, trang bị
cho chúng em những kiến thức quý báu trong những năm học vừa qua. Mặc dù em đã
cố gắng hoàn thành đồ án trong phạm vi và khả năng cho phép, nhưng không tránh
được khỏi những thiếu sót, kính mong sự góp ý của thầy cô để đồ án được hoàn thiện
hơn.

Hà Nội, ngày … tháng …. năm 2018

Sinh viên thực hiện

Hoàng Thị Linh

3


LỜI CAM ĐOAN
Em xin cam đoan đồ án này là công trình của riêng em, các kết quả có tính độc lập
riêng, không sao chép bất kỳ tài liệu nào và chưa công bố nội dung này ở đâu. Các tài
liệu trong đồ án được sử dụng trung thực, nguồn trích dẫn có chú thích rõ ràng, minh
bạch, có tính kế thừa, phát triển từ các tài liệu, các website.
Em xin hoàn toàn chịu trách nhiệm về lời cam đoan danh dự của em.
Hà Nội, ngày … tháng …. năm 2018
Sinh viên thực hiện

Hoàng Thị Linh

4


MỤC LỤC

DANH MỤC BẢNG BIỂU

DANH MỤC HÌNH ẢNH

5



BẢNG KÝ HIỆU CÁC CỤM TỪ VIẾT TẮT
Ký hiệu

Viết tắt

Giải thích

Cơ sở dữ liệu

Là một tập hợp thông tin có cấu trúc. Dữ
liệu này được duy trì dưới dạng một tập
hợp các tập tin trong hệ điều hành hay
được lưu trữ trong các hệ quản trị cơ sở
dữ liệu.

PHP

Personal Home Page

Là một ngôn ngữ lập trình kịch bản hay
một loại mã lệnh chủ yếu được dùng để
phát triển các ứng dụng viết cho máy
chủ, mã nguồn mở, dùng cho mục đích
tổng quát. Nó rất thích hợp với web và có
thể dễ dàng nhúng vào trang HTML.

SQL

Structured Query
Language


Là hệ quản trị cơ sở dữ liệu tự do nguồn
mở phổ biến nhất thế giới

Hyper Text Markup
Language

Là ngôn ngữ được thiết kế ra để tạo nên
các trang web

Cascading Style Sheet

Trong tin học, các tập tin định kiểu theo
tầng – dịch từ tiếng Anh là Cascading
Style Sheets (CSS) – được dùng để miêu
tả cách trình bày các tài liệu viết bằng
ngôn ngữ HTML và XHTML.

Java Script

JavaScript, theo phiên bản hiện hành, là
một ngôn ngữ lập trình kịch bản dựa trên
đối tượng được phát triển từ các ý
niệm nguyên mẫu. Ngôn ngữ này được
dùng rộng rãi cho các trang web, nhưng
cũng được dùng để tạo khả năng viết
script sử dụng các đối tượng nằm sẵn
trong các ứng dụng.

CSDL


HTML
CSS

JS

IIS

Internet information
services

Các dịch vụ dành cho máy chủ chạy trên
nền hệ điều hành Window nhằm cung cấp
và phân tán các thông tin lên mạng, nó
bao gồm nhiều dịch vụ khác nhau như
Web Server, FTP Server…

ASP

Active Service Page

Active Server Pages (viết tắt là ASP, hay
6


là Classic ASP hoặc ASP Classic) là kịch
bản kích hoạt phía server đầu tiên của
Microsoft cho trang web động. ASP.NET,
ra mắt lần đầu vào tháng 01 năm 2002, đã
thay thế cho ASP.


7


MỞ ĐẦU
Mở đầu bao gồm: phần giới thiệu, trong chương này em sẽ giới thiệu về lý do
chọn đề tài, mục tiêu đề ra khi thực hiện đề tài, và giới hạn và phạm vi đề tài và cuối
cùng là kết quả dự kiến đạt được.

1. Lý do chọn đề tài
Ngày nay internet đã trở thành dịch vụ phổ biến và thiết yếu không thể thiếu có ảnh
hưởng sâu rộng tới thói quen, sinh hoạt, giải trí của nhiều người. Cùng với sự phát
triển nhanh chóng của internet thì các hình thức mua và bán hàng qua mạng cho mọi
người ngày càng đa dạng và phát triển hơn. Trên thực tế khảo sát, các công ty lớn nhỏ
cũng xây dựng website riêng cho công ty họ nhằm quản bá thương hiệu cũng như đưa
sản phẩm gần hơn đến với khách hàng một cách nhanh chóng và tiện ích. Điện lạnh
được biết bến là ngành hàng kinh doanh mang lại nguồn doanh thu khủng. Chính vì
vậy không ít các doanh nghiệp đầu tư vốn, tập chung khai thác lợi nhuận từ mặt hàng
này. Để đánh giá được sự chuyên nghiệp của doanh nghiệp và tiếp cận nhiều hơn nữa
với khách hàng tiềm năng, sự hỗ trợ của thiết kế website là điều vô cùng cần thiết.
Chính những lý do đó em đã lựa chọn đề tài “Xây dựng website bán hàng điện lạnh
của cửa hàng Điện Lạnh Hùng Dũng”

2. Mục tiêu chọn đề tài
-

Hệ thống phát triển nhằm giải quyết vấn đề khi quản lý theo cách truyền thống
Trưng bày và giới thiệu đến khách hàng các mặt hàng điện lạnh
Đưa thông tin về sản phẩm mới, sản phẩm bán chạy và các sản phảm được khách


-

hàng quan tâm nhiều nhất thông qua hệ thống website
Giúp người tiêu dung có được giá cả và hình ảnh mặt hàng một cách nhanh và

-

chính xác
Giúp quản lý dễ dàng hơn trong việc quản lý sản phẩm
Liên hệ hình ảnh công ty tới quý khách hàng thông qua tin tức mới nhất của công

-

ty, các chính sách phục vụ cũng như tin tức khuyến mại.
Cho phép công ty doanh nghiệp khách có thể liên hệ trên website

8


3. Giới hạn và phạm vi đề tài
-

Website được thiết kế dung cho công ty kinh doanh mặt hàng điện lạnh có nhu cầu

-

giới thiệu, bán hàng trực tuyến và quảng bá thương hiệu.
Mọi người tiêu dung trên toàn quốc có nhu cầu đặt mua hàng điện lạnh
Thời gian thực hiện từ tháng 10 năm 2018 đến tháng 12 năm 2018


4. Kết quả dự kiến đạt được
-

Hiêu rõ hơn về ngôn ngữ lập trình PHP, hệ quản trị cơ sở dữ liệu MySql, từ đó áp

-

dụng vào để xây dựng hệ thống quản lý bán hàng điện lạnh
Hệ thống quản lý bán hàng điện lạnh sau khi hoàn thành dự kiến đạt được các kết

-

quả sau:
Hoàn thành khảo sát chức năng nghiệp vụ của cửa hàng Điện Lạnh Hùng Dũng
Xây dựng được một website bán hàng với các chức năng như: Quản lý, danh mục
sản phẩm, tiềm kiếm, thống kê, giỏ hàng, xây dựng các chức năng thêm, sửa, xóa

-

sản phẩm
Các thao tác giao diện dễ sử dụng, có cơ chế cho việc quản lý thông tin dễ dàng
Hệ thống được thiết kế cho nhiều người sử dụng cùng một lúc, cùng thao tác đến
một cơ sở dữ liệu mà không bị nhầm lẫn

-

9


CHƯƠNG 1. CƠ SỞ LÝ THUYẾT VÀ CÔNG CỤ SỬ DỤNG

Qua quá trình học tập trên ghế nhà trường cùng với thời gian nghiên cứu tài liệu
em sẽ áp dụng một số công nghệ và ngôn ngữ sau để thực hiện dự án. Đầu tiên em sửa
dụng công cụ phát triển là Sublime text 3.0 và Xampp 7.1.18. Với ngôn ngữ lập trình:
PHP, CSS, HTML, MySQL.

1.1. Ngôn ngữ lập trình PHP [2]
1.1.1.

Giới thiệu ngôn ngữ lập trình PHP

PHP (được viết tắt của chữ Personal Home Page) là ngôn ngữ lập trình kịch bản
hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng dụng viết cho máy chủ
giống như các server script khác như: ASP, JSP…. nó cho phép dễ dàng xây dựng các
trang web động mà có thể tương tác với mọi cơ sở dữ liệu như MySQL, SQL server,
Oracle…
PHP còn là phần mềm mở, dùng cho mục đích tổng quát nó rất thích hợp với web và
có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho các ứng dụng web, tốc độ
nhanh, nhỏ gọn, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn so với các
ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình phổ biến nhất
thế giới. Mã PHP có thể thực thi trên webserver để tạo ra mã HTML và xuất ra trình duyệt
web theo yêu cầu của người dùng. Sau đây là những đặc điểm của PHP:
PHP có thể chạy trên các môi trường (platforms) khác nhau như Windowns,
Linux, Unix... nó còn có khả năng tương thích với hầu hết các server đang được sử
dụng hiện nay như Apache, IIS…
Ngoài ra các file PHP trả về kết quả cho trình duyệt là những trang thuần HTML,
các file PHP có thể chứa văn bản (text), các thẻ HTML (HTML tags) và các đoạn mã
kịch bản (Script).

10



Đoạn mã code minh họa giúp cách viết PHP lồng vào trang HTML dễ dàng như sau:
<html>
<head>
<title>tiêu đề</title>
</head>
<body>
echo”Hello”;
?>
</body>

Bên cạnh đó PHP có rất nhiều ưu điểm như: mã nguồn mở (open source code);
miễn phí, download dễ dàng từ Internet; ngôn ngữ rất dễ học, dễ viết; mã nguồn không
phải sửa lại nhiều khi viết chạy cho các hệ điều hành từ Windowns, Linux, Unix;
Đơn giản trong việc kết nối với nhiều nguồn Hệ quản trị cơ sở dữ liệu ví dụ
như: MySQL, Microsoft SQL Server 2000, Oracle, Sybase, mSql, dBase…và nhiều hệ
thống cơ sở dữ liệu thuộc hệ điều hành Unix (Unix dbm) cùng bất cứ Hệ quản trị cơ sở
dữ liệu nào có sự hỗ trợ cơ chế ODBC (Open Database Connectivity) ví dụ DB2 của
IBM.
PHP kết nối cơ sở dữ liệu
PHP Code:
mysql_connect ("localhost", "thu_mot_ti","thu_hai_ti");
?>
11


Khi kết nối tới MySQL thành công, hàm sẽ trả về giá trị là một số nguyên định danh
của liên kết, ngược lại, hàm trả về giá trị false.

Ta có thể dùng hàm if để kiểm tra kết nối tới MySQL:
PHP Code:
Lựa chọn CSDL
$link = mysql_connect("localhost", "mysql_user", "mysql_password")
;
if (!$link)
{
echo "Không thể kết nối được tới CSDL MySQL";
}

Để lựa chọn một CSDL nào đó mà người sử dụng có tên là tên_truy_cập" có quyền sử
dụng, ta dùng hàm mysql_select_db: mysql_select_db (tên_CSDL);
Hàm này thường được dùng sau khi thiết lập kết nối bằng hàm mysql_connect. Hàm
này trả về true nếu thành công, false nếu thất bại.

1.1.2.

Ngôn ngữ đánh dấu siêu văn bản HTML

HTML là là chữ viết tắt của HyperText Markup Language, có nghĩa là ngôn ngữ
đánh dấu siêu văn bản. Nó dùng để định dạng bố cục, các thuộc tính liên quan đến
cách hiển thị của một đoạn text và được hiển thị trên một chương trình đặc biệc ta gọi
là Browser.
Hiện nay có khá nhiều Browser như Firefox, Chrome, Cốc Cốc...Tất cả Browser
đều có điểm chung là giúp người dùng thao tác với website và nó đều có khả năng
biên dịch những đoạn mã HTML, CSS và Javascript.
 Các thành phần cơ bản của HTMl

- Thẻ (tag): là một tập hợp ký hiệu được định nghĩa trong HTML có ý nghĩa đặc

biệt.
12


- Phần tử (element): có thể bao gồm thẻ mở, thẻ đóng và nội dung bên trong cặp
thẻ mở, đóng.
- Thuộc tính: mỗi thẻ có thể một hay nhiều thuộc tính đi kèm. Thuộc tính được
nhập ngay trước ngoặc đóng “>” của thẻ mở. Có thể có nhiều thuộc tính trong một thẻ,
các thuộc tính phân cách nhau khoảng trắng. Các giá trị thuộc tính có thể đặt trong “”, ‘’
hoặc không có. Nếu giá trị là chuỗi ký tự có khoảng trắng bên trong, bắt buộc phải
dùng “” hay ‘’ để bao chuỗi lại.

1.1.3.

CSS

CSS là chữ viết tắt của Cascading Style Sheets, được hiểu là một ngôn ngữ được
sử dụng để tìm và định dạng lại các phần tử được tạo ra bởi các ngôn ngữ đánh dấu (ví
dụ như HTML).
Đặc điểm CSS:
-

CSS cung cấp cho hàng trăm thuộc tính trình bày dành cho các đối tượng
với sự sáng tạo cao trong kết hợp các thuộc tính giúp mang lại hiệu quả.

-

Ngoài ra, hiện tại CSS đã được hỗ trợ bởi tất cả các trình duyệt, nên bạn
hoàn toàn có thể tự tin trang web của mình có thể hiển thị hầu như “như
nhau” dù trên một hệ thống sử dụng Windows, Linux hay trên một máy

Mac miễn là bạn đang sử dụng một phiên bản trình duyệt mới nhất.

-

Sử dụng các mã định dạng trực tiếp trong HTML tốn hao nhiều thời gian
thiết kế cũng như dung lượng lưu trữ trên đĩa cứng. Trong khi đó CSS
đưa ra phương thức “tờ mẫu ngoại” giúp áp dụng một khuôn mẫu chuẩn
từ một file CSS ở ngoài. Nó thật sự có hiệu quả đồng bộ khi bạn tạo một
website có hàng trăm trang hay cả khi bạn muốn thay đổi một thuộc tính
trình bày nào đó.

Ví dụ về CSS [5]
13


<html>
<head>
<style>
body {
background-color: lightblue;
}
h1 {
color: white;
text-align: center;
}
p{
font-family: verdana;
font-size: 20px;
}
</style>

</head>
<body>

Em chào quý thầy cô cùng các bạn


Đấy là bài đồ án cuối cấp của em


</body>
</html>

1.1.4.

Hệ quản trị cơ sở dữ liệu MySql [1]

Hệ quản trị cơ sở dữ liệu Mysql: là một chương trình dùng để quản lý hệ thống
cơ sở dữ liệu (CSDL), CSDL là một hệ thống lưu trữ thông tin! Giống như một file
text chứ gì? Không, hoàn toàn không! Điều quan trọng ở đây là CSDL là một hệ thống
được sắp xếp, phân lớp rõ ràng ngăn nắp những thông tin mà mình lưu trữ:
14


MySQL thường được gọi là MySQL Server;
MySQL là một hệ thống cơ sở dữ liệu được sử dụng trên nền tảng website;
MySQL là một hệ thống cơ sở dữ liệu chạy trên máy chủ;
MySQL thích hợp cho cả các ứng dụng website nhỏ và lớn;
MySQL rất nhanh, đáng tin cậy, và rất dễ sử dụng;
MySQL sử dụng cú pháp SQL tiêu chuẩn;
MySQL được biên dịch trên một số nền tảng;
MySQL là mã nguồn mở nên hoàn toàn miễn phí khi sử dụng;
MySQL được phát triển, phân phối và hỗ trợ bởi Oracle Corporation.
 Cú pháp cơ bản để tạo bảng

CREATE TABLE sanpham(

masp int(11) NOTNULL,
tensp varchar(100) NOTNULL,
giaban int(11) NOT NULL,
PRIMARY KEY (masp));

 Cú pháp thêm, xóa, update bảng

INSET INTO sanpham VALUE (‘01’, ‘butchi’, ‘20000’)
DELETE FROM sanpham WHERE masp=‘01’
UPDATE sanpham SET masp=‘01’ WHERE tensp=‘butchi’

15


1.2. Công cụ và môi trường phát triển
1.2.1.

Công cụ hỗ trợ lập trình Sublime text

Sublime text là một editor khá mới, nhưng theo đánh giá của mình thì nó khá
mạnh với nhiều plugin hữu ích, có thể cài đặt 1 cách dễ dàng trực tiếp. Cung cấp một
hiệu suất làm việc với các tính năng rất tuyệt vời.
Ưu điểm:
- Chạy quá nhẹ nhàng so với một full IDE mà vẫn thường được dùng trước
kia như Eclipse, IntelljIDEA, VS, Dremware;
- Do đang ở bản Beta, nên nó miễn phí, tuy nhiên bạn cứ yên tâm là chạy
rất ổn định, hầu như không thấy bị crashed bao giờ cả và đa nền tảng: Mac
OSX, Linux, Windows đều có, nên không cần thiết phải đổi môi trường lập
trình ưa thích của mình;
- Các extensions nhiều, phong phú, tiện lợi, cài đặt dễ dàng, và cũng hầu hết

miễn phí;
- Mở file nhanh bằng gợi ý theo text mình gõ;
- Chế độ tìm kiếm, thay thế, nổi bật rất dễ sử dụng;
- Chế độ Intelligent Suggestion hoạt động smooth, phù hợp nhu cầu sử
dụng;
- Có nhiều themes cả về text và giao diện tools;
- Sử dụng thêm phím Ctrl, bạn có thể sửa cùng lúc nhiều chỗ khác nhau;
- Tích hợp sẵn Terminal (là một chương trình phần mềm phép người dùng
có thể giao tiếp với máy tính thông qua việc chạy các câu lệnh);

16


- Có nhiều extensions giúp bạn phát triển nhanh các PHP project dựa trên
các OpenSource framework như Laravel, CakePHP …

1.2.2.

Môi trường phát triểm Xampp

Phần mềm Xampp `là một loại ứng dụng phần mềm khá phổ biến và thường
hay được các lập trình viên sử dụng để xây dựng và phát triển các dựa án website theo
ngôn ngữ PHP.
Xampp thường được dùng để tạo máy chủ web (web server)được tích hợp sẵn
Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như phpMyAdmin.
Đặc biệt, Xampp có giao diện quản lý khá tiện lợi, cho phép người dùng chủ
động bật tắt hoặc khởi động lại các dịch vụ máy chủ bất kỳ lúc nào. Phần mềm này
cũng được thiết lập và phát triển dựa trên mã nguồn mở.

17



CHƯƠNG 2: NỘI DUNG THỰC HIỆN
Chương 2 em sẽ trình bày phân tích và thiết kế hệ thống theo phương pháp luận
hướng đối tượng, phần khảo sát em lựa chọn phương pháp khảo sát trực tiếp, kết hợp
với tra cứu tìm kiếm thông tin để đưa ra thông tin khách quan nhất về cửa hàng đồng
thời tìm hiểu quy trình nghiệp vụ của khách hàng. Từ đây sẽ có được những đánh giá
cơ bản về hệ thống. Tiếp theo là yêu cầu đối với hệ thống mới. Dựa vào yêu cầu của hệ
thống mới thì em vẽ nên những biểu đồ usecase về chức năng, biểu đồ trình tự các
chức năng, biểu đồ hoạt động, biểu đồ lớp, diagram. Cuối cùng là thiết kế CSDL cho
chương trình.

2.1. Khảo sát
Để tìm hiểu thực tế, em đã lựa chọn cơ sở 1 trong: Điện lạnh Hùng Dũng . (“Hùng
Dũng” chuyên cung cấp các mặt hàng điện lạnh.)
Giới thiệu về cửa hàng:
Cửa hàng điện lạnh Hùng Dũng chuyên cung cấp các mặt hàng điện lạnh. Hiện
nay, cửa hàng có khá nhiều nhà cung cấp chuyên sản xuất - phân phối các mặt hàng
điện lạnh với mặt hàng ngày càng đa dạng và phong phú. Điện lạnh ngày trở thành một
nghành thị trường quan trọng trong cuộc sống hiện đại. Do đó, chuỗi của hàng được
xây dụng làm đầu mối cung cấp chính các nguồn hàng điện lạnh với giá sát gốc cho
mọi nhà, mọi người.
“Điện Lạnh Hùng Dũng” hiểu rằng các gia đình có nhu cầu rất đa dạng, chẳng hạn
mọi người rất thích các đồ dùng điện lạnh đẹp mẫu mã, chất lượng, nên chúng tôi phân
phối từ nhiều đơn vị sản xuất khác nhau. Quý khách hàng có ý định mở cửa hàng hoặc
làm cộng tác viên bán hàng điện lạnh có thể liên hệ trực tiếp để có thể tư vấn các mặt
hàng nào nên nhập. Với kinh nghiệm thu được khi bán cho nhiều khách mua số lượng
lớn, chúng tôi có thế giúp khách tìm hiểu kỹ về mặt hàng kinh doanh, chi phí phát sinh,
nhà sản xuất uy tín để đáp ứng kịp thời nhu cầu bán văn phòng phẩm của Quý khách.
Cửa hàng gồm 3 cơ sở sau:

18


Cơ sở 1: Khu phố 5- Phường Ngọc Trạo– Thị Xã Bỉm Sơn – Tỉnh Thanh Hóa
Số điện thoại: 0373 824 208
Cơ sở 2: Đường Lê Văn Tám – Khu phố 6 - Phường Ba Đình – Thị Xã Bỉm Sơn –
Tỉnh Thanh Hóa
Số điện thoại: 0373 824 396;
Cơ sở 3 : Khu phố 3 - Phường Lam Sơn – Thị Xã Bỉm Sơn – Tỉnh Thanh Hóa
Số điện thoại: 0373 348 752;
Email:
Cơ sở 1 được thành lập vào tháng 7 năm 2011;
Chủ cửa hàng: Vũ Quốc Trung;
Thời gian mở cửa: 7h-22h;
Diện tích cơ sở: 70m2;
2.1.1.

Phương pháp khảo sát

Để hoàn thành đồ án này em đã lựa chọn phương pháp khảo sát trực tiếp, kết
hợp với tra cứu tìm kiếm thông tin để đưa ra thông tin khách quan nhất về cửa hàng.
Người phỏng vấn: Hoàng Thị Linh
Người được phỏng vấn: quản lý anh Vũ Quốc Trung, và 1 vị khách đang mua
hàng.
Bảng 2.1. Câu hỏi khảo sát

Câu hỏi khảo sát

Câu trả lời


Chào anh, em đang thực hiện đồ án Anh có thể giúp gì cho em?
19


với đề tài: “website bán hàng điện
lạnh của cửa hàng điện lạnh” chị
có thể cho em xin chút thời gian
tìm hiểu đôi chút thông tin về cửa
hàng không ạ
1. Khi một khách đến mua hàng hay

Cửa hàng sẽ lấy thông tin khách hàng nếu đó là

nhận được 1 đơn đặt hàng thì cửa khách mua nhiều sau đó cửa hàng sẽ kiểm tra mặt
hàng làm như thế nào chị?

hàng trong kho xem có mặt hàng mà khách đến mua
hàng cần không nếu có thì cửa hàng sẽ ghi thông tin
khách hàng lập hóa đơn bán cho khách hàng và giao
dịch thành công.

2. Với khách mua số lượng nhiều thì

Bên chị lấy thông tin người đại diện đến mua và tên

cửa hàng bên chị cần những thông của hàng (nếu có) mua buôn đó để hỗ trợ.
tin gì ạ?
3. Khi mặt hàng ở cửa hàng không có

Nếu gặp trường hợp như vậy thì cửa hàng phải phụ


hoặc không đủ số lượng mà khách thuộc vào đối tượng đến mua hàng, sản phẩm khách
hàng cần thì cửa hàng giải quyết hàng muốn mua như thế nào để xử lý. Có thể tư vấn,
như thế nào chị?

hướng cho khách sang các cơ sở 2 hoặc 3 phù hợp
với đường đi hay công việc của khách .Nếu các cơ sở
đều hết hàng thì phải báo cho khách là hàng đã hết.

4. Để kiểm soát được số lượng mặt

Khi nhận được yêu cầu từ khách thì nhân viên bán

hàng bán ra và còn lại trong kho thì hàng sẽ có một đề nghị xuất kho các loại hàng mà
cửa hàng làm thế nào? Ví dụ khi khách hàng muốn mua.Sau đó bên quản lý kho sẽ đưa
nhân viên bán hàng thì tự vào kho ra những mặt hàng yêu cầu xuất kèm theo hóa đơn
lấy hay như thế nào ạ?
5. Cửa hàng chị có các chương trình

xuất kho.
Cửa hàng có chương trình khuyến mại chương trình

khuyến mại không ạ? Nếu Có thì này áp dụng cho cả khách mua lẻ và khách mua buôn.
áp dụng như thế nào?
20


6. Khách mua buôn và khách mua lẻ

Khách mua lẻ thì lấy đúng giá như tem .Đối với


thì cửa hàng có chế độ đãi ngộ như khách mua buôn thì tùy vào số lượng mua hàng và là
thế nào

khách quen không để có thể hưởng thêm chế độ đãi
ngộ của cửa hàng.

7. Khi nào thì cần nhập hàng?

Khi bộ phận bán hàng báo cáo lại với chủ cửa hàng
rằng một số loại mặt hàng đã hết hoặc nhu cầu mua
hàng những mặt hàng này tăng lên.

8. Khi nhập hàng về, có phải kiểm tra

Có chứ em, khi nhập hàng về , bộ phận nhập hàng sẽ

lại số hàng nhập không, nếu hàng phải kiểm tra lại kĩ lưỡng , nếu phát hiện hàng lỗi , sẽ
bị lỗi, thì phải giải quyết thế nào?

yêu cầu đổi lại, trong trường hợp không còn hàng
cùng chủng loại, sẽ hoàn lại tiền ứng với số hàng lỗi.

9. Khi bộ phận bán hàng muốn kho

Bộ phận bán hàng sẽ phải gửi yêu cầu và phiếu xuất

xuất hàng, cần những thủ tục gì?

hàng cho kho, sau khi được kiểm duyệt, kho sẽ gửi

hàng cho bộ phân bán hàng kèm với phiếu xuất kho.

10. Cửa hàng quảng cáo hình ảnh,

thương hiệu bằng hình thức nào?
11. Hình thức maketing này có thực sự

Những hình thức tương đối truyền thống như treo
băng zôn, biển hiệu quảng cáo.
Hình thức này thực sự hiệu quả chưa cao lắm. Theo

hiệu quả không? Nó còn hạn chế gì cách này thì thương hiệu của cửa hàng chưa được
không?
12. Cửa hàng chị đang bán hàng bằng

nhiều người biết tới.
Hiện tại cửa hàng chị đang bán trực tiếp là chủ yếu

phương pháp nào? Phương pháp (offline). Thời kỳ công nghệ phát triển mà bên chị
này có gì hạn chế?

bán hàng off như vậy rất nhiều hạn chế: khách hàng
muốn mua online, tìm kiếm thông tin sản phẩm thì
phải tới tận cửa hàng, tốn nhiều thời gian, quản lý số
lượng đôi khi còn bị nhầm lẫn…

13. Chị đã có giải pháp gì để khắc phục

Cửa hàng đang tìm hiểu và cũng có dự định sẽ mua
21



những hạn chế này chưa?

phần mềm website để quản lý kinh doanh cũng như
phương pháp maketing hiện đại, hiệu quả hơn.

14. Anh mua hàng ở cửa hàng này cảm

Tôi rất là ưng ý tác phong làm việc nhanh nhẹn, vui

thấy có hài lòng không ạ? ( khách vẻ của nhân viên cửa hàng. Tuy nhiên để tìm được
hàng)

sản phẩm theo đúng tiêu chí của mình (giá tiền, hãng
sản xuất, thông tin sản phẩm.) thì mất khoảng thời
gian hơi lâu.

15. Anh có góp ý và mong muốn gì khi

mua hàng tại cửa hàng?

Hi vọng cửa hàng sẽ có giải pháp để khi chúng tôi
tìm mẫu mã, thông tin sản phẩm nhanh hơn, chuẩn
nhất có thể.

2.1.2.

Quy tắc nghiệp vụ


a) Quy tắc nhập hàng:
Khi trong kho sắp hết hàng (số mặt hàng còn trong kho nhỏ hơn 20), nhân viên
kho sẽ báo với chủ cửa hàng để chủ cửa hàng liên lạc với nhà phân phối các mặt hàng
để đặt hàng và nhận hàng về.
-

Nguồn hàng nhập về có hóa đơn chứng từ bàn giao hàng hóa, tiền và các giấy

tờ đi kèm hàng hóa.
- Các yếu tố của sản phẩm được kiểm tra (nhân viên thực hiện dựa vào đơn đặt hàng):
+ Số lượng của sản phẩm
+ Chất lượng của sản phẩm
+ Loại sản phẩm
+ Giá thành của sản phẩm
+ Các giấy tờ đi kèm của sản phẩm (hướng dẫn sử dụng)
22


Các thông tin này sẽ được in làm 2 biên 1 là cho nhà cung cấp và 1 là do admin nắm
giữ. Các mặt hàng không đạt yêu cầu sẽ được gửi trả nhà cung cấp.
b) Quy tắc xuất hàng

Theo hình thức khách hàng trao tiền và nhận hàng trực tiếp tại cửa hàng
Các yếu tố được nhân viên kiểm tra trước khi xuất: Số lượng, chất lượng, loại hàng:
Các thông số kĩ thuật của sản phẩm
Hoàn thiện các giấy tờ đi kèm của sản phẩm
Các sản phẩm sau khi được bán sẽ được thay đổi lại số lượng trong sổ theo dõi hàng.
Sản phẩm bán ra sẽ có hóa đơn đi kèm. Nhân viên bán hàng sau khi bán được mặt hàng
thì sẽ note lại ở sổ cá nhân để hết ngày thông báo, bàn giao lại cho chủ cửa hàng.
c) Quy tắc mua hàng


Khách hàng sau khi xem xét, được hỗ trợ, tư vấn và chọn được sản phẩm mình
ưng ý, khách hàng sẽ thanh toán với người bán hàng. Sản phẩm bán ra sẽ có hóa đơn
gồm cả bên mua và bênh bán.
d) Thống kê báo cáo

Khi cần thống kê báo cáo, nhân viên bán hàng, nhân viên kho sẽ kiểm tra hóa
đơn, phiếu xuất nhập hàng để báo cáo.
Đánh giá hệ thống hiện tại
a) Ưu điểm:

- Tiếp xúc trực tiếp với khách hàng, có thể biết được cảm nhận của khách hàng
- Dễ theo dõi, kiểm soát mặt hàng
b) Hạn chế

- Phương thức bán hàng truyền thống nên lượng khách hàng chưa nhiều
23


- Mô hình kinh doanh online chưa được áp dụng, 1 mô hình tiện lợi, hữa ích hiện nay
- Tốn nhiều thời gian, nhân lực con người trong quá trình làm việc, chi phí lao động
cũng tăng lên, lợi nhuận thu được sẽ giảm
- Muốn tìm hiểu các sản phẩm từ cửa hàng cũng khó thực hiện
- Khách hàng phải tới tận cơ sở bán để mua, đồng thời cửa hàng khó tránh khỏi những
hư hao, mất mát
- Các vấn đề như thuê mặt bằng, quảng bá thương hiệu, maketing, thông tin tới khách
hàng, người tiêu dùng sẽ gặp khó khăn với thời đại sử dụng công nghệ như bây giờ.
Yêu cầu đối với hệ thống mới
Hệ thống mới phải đáp ứng được nhu cầu tối thiểu của một website bán hàng như sau.
a) Đối với khách hàng


- Hệ thống cho phép khách hàng xem thông tin của sản phẩm như: ảnh sản phẩm, mô
tả sản phẩm, thông số sản phẩm, giá của sản phẩm.
- Hệ thống cho phép khách hàng tìm kiếm sản phẩm theo tên.
- Hệ thống cho phép khách hàng đặt hàng và mua hàng.
- Hệ thống cho phép khách hàng phản ảnh cũng như cảm nhận của người mua hàng tới
hệ thống.
- Hệ thống cho phép khách hàng đăng ký, đăng nhập để trở thành thành viên của hệ
thống.
b) Đối với người quản lý của hàng

- Hệ thống cho phép người quản lý các tin tức ở website: thêm, sửa, xóa tin tức.
- Hệ thống cho phép người quản lý tiếp nhận, tiếp thu phản hồi khách hàng.
24


- Hệ thống cho phép người quản lý danh mục sản phẩm: thêm, sửa, xóa.
- Hệ thống cho phép người quản lý danh sách sản phẩm: thêm, sửa, xóa, tìm kiếm sản
phẩm.
- Hệ thống cho phép người quản lý hãng sản xuất: thêm, sửa, xóa hãng sản xuất.
- Hệ thống cho phép người quản lý đơn hàng.
- Hệ thống theo dõi báo cáo thống kê theo thời gian.
- Hệ thống có chức năng thêm, sửa, xóa thành viên khách hàng, admin.

2.2. Phân tích hệ thống [3]
2.2.1.

Biểu đồ usecase các chức năng [4]

Qua thực trạng cũng như định hướng cho hệ thống mới thì em xác định hệ thống mới

bao gồm các tác nhân cũng như hoạt động của tác nhân đối với hệ thống như sau:
Bảng 2.2. Các tác nhân của hệ thống

Tác nhân
Khách hàng

Nhân viên

Hoạt động
-

Xem thông tin sản phẩm.
Tìm kiếm sản phẩm.
Đăng ký để trở thành thành viên của hệ thống khách
hàng
Đăng nhập vào website để mua hàng
Phản hồi chất lượng hàng hóa, thái độ nhân viên…
Mua hàng

-

Đăng nhập.
Quản lý tin tức website
Quản lý phản hồi (thắc mắc, phản ánh của khách hàng)
Quản lý danh mục sản phẩm, sản phẩm
Quản lý hãng sản xuất
Quản lý đơn hàng
25



×