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

Xây dựng website bán smart tivi qua mạng internet

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.59 MB, 31 trang )

MỤC LỤC

LỜI NÓI ĐẦU.............................................................................................................. 3
I.

MỞ ĐẦU...............................................................................................................4
A.
Giới thiệu đề tài..............................................................................................4
B.
Nội dung công việc..........................................................................................4
C.
Phân công công việc.........................................................................................5
D.
Công cụ hỗ trợ................................................................................................5

II.

TÌM HIỂU QUY TRÌNH THIẾT KẾ WEBSITE CHUYÊN NGHIỆP.........6

III. KHẢO SÁT, ĐẶC TẢ YÊU CẦU BÀI TOÁN.................................................8
A.
Giới thiệu về bài toán.......................................................................................8
1.
Mô tả đề tài...................................................................................................8
2.
Mục đích của đề tài.......................................................................................8
B.
Bài toán được đưa ra......................................................................................9
1.
Các yêu cầu về thông tin được đưa ra...........................................................9
2.


Quy trình của hệ thống bán hàng...................................................................9
C.
Mô tả các loại người dùng............................................................................10
D.
Mô tả chức năng...........................................................................................10
1.
Khách hàng (Người dùng 1)........................................................................10
2.
Quản trị (Người dùng 2)..............................................................................10
II.
PHÂN TÍCH THIẾT KẾ HỆ THỐNG..........................................................12
A.
Phân tích hệ thống về chức năng.................................................................12
1.
Biểu đồ use case tổng quan.........................................................................12
2.
Phân tích các chức năng..............................................................................13
3.
Yêu cầu đặt ra cho hệ thống........................................................................16
4.
Biểu đồ use case phân rã các chức năng......................................................17
5.
Các biểu đồ hoạt động.................................................................................22
B.
Phân tích hệ thống về dữ liệu.......................................................................24
1.
Các thực thể của hệ thống:..........................................................................24
2.
Sơ đồ thực thể liên kết E/R:........................................................................26
IV.

V.
VI.
VII.

MỘT SỐ HÌNH ẢNH CỦA SMARTTIVI.COM...........................................27
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN.........................................................32
TÀI LIỆU THAM KHẢO...............................................................................33
PHỤ LỤC......................................................................................................34


Báo Cáo Thực Tập Tốt Nghiệp

LỜI NÓI ĐẦU
Ngày nay, việc ứng dụng công nghệ thông tin vào việc tin học hóa các
phần việc thủ công được xem là một trong những yếu tố mang tính quyết định
trong hoạt động của các chính phủ, tổ chức, cũng như của các công ty. Nó đóng
vai trò hết sức quan trọng và có thể tạo ra những bước đột phá mạnh mẽ.
Vấn đề xây dựng các website để phục vụ cho những nhu cầu riêng của các
tổ chức, công ty thậm chí các cá nhân, ngày nay, không lấy gì làm lạ. Với một
vài thao tác đơn giản, một người bất kỳ có thể trở thành chủ nhân của một
website giới thiệu về bất cứ gì anh ta quan tâm.
Đối với các công ty thì việc xây dựng các website riêng ngày càng trở nên
cấn thiết. Thông qua website này, thông tin về công ty và sản phẩm của công ty
sẽ đến với những người quan tâm, đến với khách hàng của họ một cách nhanh
chóng kịp thời, tránh được những phiền hà mà phương thức giao tiếp truyền
thống thường gặp phải.
Hoạt động của một công ty có quy mô khá lớn sẽ càng được tăng cường
và mở rộng nếu xây dựng được một website tốt. Bắt đầu từ ý tưởng này, nhóm
chúng em đã quyết định thực hiện đề tài “XÂY DỰNG WEBSITE BÁN
SMART TIVI ” để qua đó tìm hiểu các kiến thức để xây dựng một website hoàn

chỉnh, phục vụ cho công việc sau này.
Để hoàn thành được đề tài này, nhóm chúng em xin được gửi lời cảm ơn
chân thành đến:


Thầy giáo hướng dẫn đề tài- ????, Giảng viên Khoa Công nghệ
Thông tin Trường Đại học KDCN Hà Nội - đã hết lòng giúp đỡ, định
hướng và chỉ dạy tận tình để nhóm em hoàn thành tốt đề tài này.



Các bạn lớp ???? đã góp ý và giúp đỡ trong quá trình làm đề tài
này.

2


Báo Cáo Thực Tập Tốt Nghiệp

I.
A.

MỞ ĐẦU.

Giới thiệu đề tài.

Trong hơn chục năm trở lại đây, chiếc máy tính không còn đơn giản
dùng để tính toán nữa mà nó đã phát triển ở một mức cao, hỗ trợ cho rất
nhiều lĩnh vực như xây dựng, thiết kế đồ họa… và một trong những lĩnh
vực mà gần đây được nhiều người quan tâm là Web, đặc biệt là dịch vụ

Thương Mại Điện Tử. Dịch vụ này giúp cho những người thường xuyên
phải làm việc trong văn phòng, hoặc những người ít có điều kiện để đi
chợ mua sắm có thể mua hàng trực tuyến trên Internet thông qua máy vi
tính. Sau khi thực hiện các bước theo chỉ dẫn để chọn mua những mặt
hàng bạn cần, nhà cung cấp sẽ giao hàng tận nhà cho bạn. Việc thanh toán
cũng rất dễ dàng thông qua hệ thống tài khoản ngân hàng hoặc trực
tiếp.Hơn nữa, không gian bán hàng trên Web là vô tận cho nên chủng loại
mặt hàng bày bán rất phong phú, đa dạng.
Với nhịp độ phát triển như vũ bão của Internet và sự sôi động của
thị trường hiện nay, có lẽ bạn không thể không ghé thăm dịch vụ Thương
Mại Điện Tử dù chỉ là một lần. Vì thế, để tiếp cận và đẩy mạnh sự phổ
biến của Thương Mại Điện Tử ở Việt Nam, nhóm em xin thực hiện nghiên
cứu đề tài “Xây dựng website bán smart tivi qua mạng Internet”.
Bài toán :Chúng ta cần một không gian bán smart tivi trên mạng
Internet mà qua đó nếu ta là Khách Hàng, ta có thể chọn mua cho mình
những mặt hàng bạn cần mà hệ thống cung cấp; nếu là Nhà Cung Cấp, ta
được cấp một tài khoản để quản lí và đăng thông tin bán các mặt hàng của
mình trên hệ thống.

B.

Nội dung công việc.

Để giải quyết bài toàn đặt ra nhóm em đã thực hiện một khối lượng
công việc như sau
 Tìm hiểu quy trình và các công cụ hỗ trợ để xây dựng một ứng
dụng thương mại điện tử chuyên nghiệp
 Khảo sát thực tế nhu cầu của nhà quản lý, của khách hàng để xây
dựng một ứng dụng website bán smart tivi qua mạng có chất lượng,
đúng với nhu cầu thực tế.


3


Báo Cáo Thực Tập Tốt Nghiệp

 Phân tích thiết kế hệ thống bán hàng qua mạng.
 Xây dựng ứng dụng, sử dụng công nghệ PHP và các công cụ phát
triển thích hợp.
 Cài đặt, chạy thử chương trình, khắc phục lỗi và tối ưu hệ thống.

C.

Công cụ hỗ trợ
 Công nghệ được lựa chọn : PHP và My SQL
 Trình duyệt internet:
Trình duyện hiện đại Mozila firefox v9.0 và Chrome v17.
 Môi trường phát triển:
Trang web giả lập được chạy trên môi trường web sever ảo.
Cài đặt chương trình APPSERVER v2.5.10 tích hợp môi trường để
chạy mã PHP và My SQL.
 Công cụ thiết kế:
Thiết kế code : PHP Designer v7.2, Notepad++ v2.9.5. Công
cụ Webdevelop và Firebug tích hợp trong trình duyệt Mozila
Firefox v9.0.
Thiết kế giao diện đồ họa : Adobe Photoshop CS5

II.

TÌM HIỂU QUY TRÌNH THIẾT KẾ WEBSITE CHUYÊN

NGHIỆP

4


Báo Cáo Thực Tập Tốt Nghiệp

Kiến thức chúng ta được học trong nhà trường thực sự bổ ích để
chúng ta có thể lập nghiệp theo đúng chuyên nghành đã được học. Nhưng
có những kiến thức thực tế chúng ta không có điều kiện được học và được
các thầy cô truyền đạt, mà những kiến thức đó buộc chúng ta phải tích lũy
dần từ kinh nghiệm bản thân mới có thể thực sự đủ tự tin để bước ra môi
trường làm việc thực tế.
Kì thực tập tốt nghiệp này chính là dịp để chúng em có thể học hỏi
thêm các kiến thức thực tế, để hoàn thiện hơn vốn kiến thức của mình
.Mục đích là sau khi tốt nghiệp ra trường, sinh viên chúng em có thể vững
lý thuyết, chắc thực hành, để có thể hoàn thành khối lượng công việc to
lớn trong thực tế.
Kiến thức nói chúng và kiến thức về thiết kế website nói riênglà
những lĩnh vực vô cùng rộng lớn và đang dạng, kiến thức được thầy cô
giảng dạy trên giảng đường nó rất có ích nhưng thực sự chưa đủ để có thể
làm lên một trang web mang tính chuyên nghiệp cao, cũng chính vì lý do
đó mà chúng em đã thực hiện trong kì thực tập này là tìm hiểu quy trình
để làm một website chuyên nghiệp, áp dụng những kiến thức đó và kết
hợp với kiến thức nền tảng học trong trường để xây dụng một trang web
bán hàng qua mạng, một phần của thương mại điện tử.
Nội dung quy trình như sau:
1. Sau khi xác lập dự án, xây dựng một trang web nói chung và trang web
thương mại điện tử nói riêng, thì bước đầu tiên là bước khảo sát thực
tế, tìm hiểu nhu cầu sử dụng. Bước này là bước giúp người lập trình và

người kinh doanh hiểu nhau hơn, có thể hình dung ra được vấn đề cần
được giải quyết. Bằng các mẫu thông tin thu nhận từ việc khảo sát,
người kinh doanh giúp lập trình hiểu được bài toán, các quy trình
chuyên môn, nghiệp vụ, và người lập trình cũng giúp cho người kinh
doanh biết được tin học có thể làm gì để giải quyết các nhu cầu mà bên
khách hàng đưa ra. Từ đó lập trình viên đặc tả bài toán bằng ngôn ngữ
gần với thực tế, để bước hai là bước phân tích thiết kế có thể thực hiện
được dễ dàng mà không gặp khúc mắc, trở ngại.
2. Bước thứ 2 là bước phân tích thiết kế.
Kết quả thu được từ bước khảo sát là rất có giá trị cho bước hai
thực hiện. Người phân tích thiết kế hệ thống dựa vào những thông tin
thu thập được để phân tích bài toán bắng các ngôn ngữ trừu tượng hơn.
Thiết kế các cơ sở dữ liệu, các mô hình quan hệ để xây dựng lên một
hệ thống chính xác, hoàn chỉnh để giải quyết vấn đề đặt ra.Ở bước này
cũng là bước quan trọng nhất.Một sản phẩm tốt, tối ưu hóa và có sức
sống lâu dài là nhờ rất nhiều ở sự chính xác, tính ưu việt của hệ thống

5


Báo Cáo Thực Tập Tốt Nghiệp

mà bên phân tích thiết kế xây dựng lên. Sau khi thiết kế về các vấn đề
như giao diện, chức năng, dữ liệu thì sẽ chuyển tới bước tiếp theo.
3. Xây dựng giao diện, chức năng.
Từ kết quả bước phân tích thiết kế là mô hình quan hệ của cơ sở dữ
liệu, các chức năng và luồng dữ liệu trao đổi trong hệ thống. Lập trình
viên sẽ dựa vào đó để lập trình các chức năng, thiết kế giao diện theo
yêu cầu khách hàng.
Một wbsite được thiết kế chuyên nghiệp sẽ trải qua các bước

chuyên môn hóa là design thô giao diện bằng các các công cụ vẽ
chuyên dụng như photoshop, InDesign. Sau đó sẽ cắt giao diện chuyển
từ file ảnh sang file html. Từ đây lập trình viên có thể thăm dò ý kiến
khách hàng để tham khảo ý kiến của khách hàng về giao điện của
trang web, sao cho khác hàng ưng ý về giao diện nhất. Thống nhất
được giao điện giữa người lập trình và khách hàng sẽ là tới bước ghép
các chức năng đang thiết kế để từ đó có một website hoàn chỉnh.
4. Bước tiếp theo của quy trình là bước cài đặt, kiểm thử và test lỗi nếu
có. Mục đích là khi trang web khi tới tay khách hàng là một sản phẩm
hoàn chỉnh, hạn chế tối đa lỗi phát sinh và hệ thống là tối ưu nhất.
5. Sau khi trải qua bước thiết kế, cài đặt và kiểm thử ở trên. Bên thiết kế
sẽ chuyển cho ban triển khai dự án để có thể cài đặt trên môi trường
thực, đào tạo cán bộ sử dụng trang web và cuối cùng là bảo trì định kì
hệ thống. Kết thúc quy trình làm một trang web thực tế.
 Áp dụng những kiến thức đã tìm hiểu được trong thực tế, nhóm chúng em
đã vẫn dụng để xây dựng nên bài toán cụ thể và thiết kế theo đúng như các bước
trong quy trình trên. Xây dựng một website bán smart tivi trực tuyến. Nội dung
cụ thể chúng em xin phép được trình bày trong các trước kế tiếp.

III. KHẢO SÁT, ĐẶC TẢ YÊU CẦU BÀI TOÁN.

6


Báo Cáo Thực Tập Tốt Nghiệp

A.

Giới thiệu về bài toán


1. Mô tả đề tài
“Website bán” là hệ thống quảng bá hình ảnh của công ty cũng như thể
hiện việc chăm sóc khách hàng ở mọi lúc, mọi nơi. Với website này khách hàng
không cần đến các cửa hàng hay nhà phân phối mà vẫn tham khảo được giá cả,
công nghệ của mặt hàng mình muốn mua. Tạo sự thuận tiện, thoải mái và nhiều
dịch vụ ưu đãi hấp dẫn cho khách hàng khi mua sắm.
2. Mục đích của đề tài
Trong kinh doanh khách hàng là một yếu tố quan trọng quyết định đến sự
thành công của doanh nghiệp.Vậy làm thế nào để tiếp cận khách hàng đạt hiệu
quả cao nhất?
Thông thường một sản phẩm của một công ty được khách hàng biết đến
thông qua các hình thức quảng cáo trên truyền thanh, truyền hình, báo chí truyền
thông, tiếp thị, hay được người quen giới thiệu… nhưng qua các hình thức đó,
khách hàng cũng chỉ biết sơ qua về sản phẩm mà không thể hiểu hết được chi
tiết của sản phẩm, điều này làm cho khách hàng còn rụt rè khi mua hàng. Tuy
nhiên, với website bán hàng thì khác, đó là một kênh thông tin hai chiều, khác
hẳn với phương tiện tiếp cận khách hàng khác.
Website bán hàng là một showroom ảo mở của 24/24h có thể đón khách
hàng vào bất cứ lúc nào.Dựa vào website, khách hàng có thể biết được doanh
nghiệp bạn kinh doanh mặt hàng gì?Giá bao nhiêu? Thông số chi tiết của sản
phẩm?... đó là những câu hỏi mà khách hàng muốn biết về doanh nghiệp và sản
phẩm của doanh nghiệp.
Bên cạnh đó website bán hàng còn giúp doanh nghiệp nhận được phản hồi
của khách hàng một cách nhanh chóng và hiệu quả.Doanh nghiệp chỉ cần cập
nhật thông tin về sản phẩm và phần việc còn lại là quảng bá website đến tất cả
các đối tác.

7



Báo Cáo Thực Tập Tốt Nghiệp

B.

Bài toán được đưa ra.

Sau khi khảo sát hệ thống bán hàng của một cửa hàng bán smart tivi thực
tế, về nhu cầu của người bán, người quản lý cũng như khách mua hàng, cùng
với lượng kiến thức về nghiệp vụ kinh doanh các mặt hàng smart tivi và linh
kiện smart tivi thì chúng em có thể khái quát bài toán và xác định phải đạt được
các yêu cầu sau:
1. Các yêu cầu về thông tin được đưa ra
- Thể hiện đầy đủ, chính xác thông tin sản phẩm.
- Hệ thống tương tác tốt với người dùng.
- Giao diện dễ sử dụng, thân thuộc với người dùng, các thuật ngữ phải
chính xác.
- Các chức năng rõ ràng, phải thể hiện tính năng quảng cáo sản phẩm.
- Hỗ trợ, tư vấn cho khách hàng về thông tin sản phẩm online.
2. Quy trình của hệ thống bán hàng







Nhập sản phẩm, thông tin liên quan đến sản phẩm
Tư vấn và tìm kiếm sản phẩm
Đặt hàng
Thanh toán

Giao hàng
Nhận và xử lý đơn hàng.

Mô tả :
Khi khách hàng ghé thăm trang web của cửa hàng, khách hàng có
thể xem, tìm kiếm sản phẩm theo danh mục sản phẩm, và có thể xem các
thông tin về khuyến mãi, các tin tức của thị trường liên quan tới sản phẩm
mà khách hàng có nhu cầu mua. Nếu khách có nhu cầu mua sản phẩm
nào, khách hàng thêm sản phẩm đó vào giỏ hàng của mình.Khi đã có hàng
trong giỏ hàng, khách hàng có thể đặt hàng và hệ thống sẽ thanh toán,
hình thức thanh toán tùy vào khách hàng lựa chọn.Sau khi có phiếu thanh
toán, hệ thống tự động xử lý đơn hàng và chọn hình thức cũng như thời
gian hợp lý để giao hàng. Cuối cùng là xác nhận giao hàng và xử lý đơn
hàng đã thanh toán và kết thúc quá trình mua hàng của khách,

C.

Mô tả các loại người dùng

 Khách hàng
8


Báo Cáo Thực Tập Tốt Nghiệp

Những người tới trang web tham quan, xem, tra cứu thông tin và
mua sản phẩm
 Quản tri
Quản lý hoạt động của website. Cập nhật các thông tin về sản phẩm
, số lượng các sản phẩm, các tin bài khác như tin tuyển dụng, tin tức.


D.

Mô tả chức năng

1. Khách hàng(Người dùng 1)
Khi tham quan trang web khách hàng chỉ có thể xem hàng tìm kiếm sản
phẩm xem tin tức và khi có các thắc mắc có thể nhờ các kỹ thuật viên hỗ trợ.
Một khách hàng khi tham gia cửa hàng họ sẽ đặt vấn đề cửa hàng bán
những gì?thông tin về những thiết bị được bán, giá cả và hình thức thanh toán ra
sao. Do đó để đáp ứng nhu cầu tối thiểu trên, cửa hàng trên mạng phải đảm bảo
đáp ứng được những thông tin cần thiết, có giá trị, và đặc biệt là dễ thao tác.
Thiết bị khi bán phải có hình ảnh, giá cả, thông tin đầy đủ liên quan đến thiết bị.
Khách hàng tham quan cửa hàng rồi chọn mua sản phẩm và gửi đơn hàng
của mình đi tới quản lý của hàng.
2. Quản trị (Người dùng 2)
Về phía nhà quản lý ngoài việc nhận thông tin từ khách hàng còn phải đưa
thông tin về về các loại hàng mà cửa hàng đang bán.Nhà quản lý phải có trách
nhiệm cập nhật thường xuyên về thông tin hàng hóa, cũng như giá cả, dịch vụ và
các tin tức khuyến mãi nếu có. Hoạt động của nhà quản lý có thể phân ra những
nhiệm vụ sau:
 Hướng dẫn, giới thiệu sản phẩm: khách hàng thường đặt câu hỏi “bạn
bán những thiết bị gì?, và có những gì tôi cần hay không?” khi họ tham
quan cửa hàng. Phải nhanh chóng đưa khách hàng tới nơi thiết bị mà họ
cần, đó là nhiệm vụ của nhà quản lý. Việc lưu trữ các thông tin về thiết
bị trong cơ sở dữ liệu chứa những thông tin về thiết bị như: tên thiết bị,
giá cả, thông tin miêu tả, thuộc loại thiết bị nào, số lượng, nhà cung cấp,
tên tập tin chứa hình ảnh thiết bị đó hình thức trình bày thiết bị trên
web.
 Theo dõi khách hàng: hàng của ai mua? Là câu hỏi đặt ra khi cùng một

lúc nhiều khách hàng mua thiết bị trong cửa hàng.
 Nhận đơn hàng.

9


Báo Cáo Thực Tập Tốt Nghiệp

 Bổ sung và sửa mặt hàng: do mục tiêu là xây dựng một cửa hàng ảo trên
Internet nên việc thực hiện các thiết bị cũng có thể được thực hiện thông
qua web. Nhà quản lý có thể bổ sung hàng mới, thay đổi giá cả. Đây là
chức năng cần thiết không thể thiếu đối với công tác bán hàng. Chúng ta
sẽ sử dụng các form chung cho từng loại trang web. Biện pháp này sẽ
tránh quá nhiều trang web cho từng chức năng, tạo tính thống nhất.
chúng ta sử dụng web động để đưa hàng lên Internet thông qua các
query của cơ sở dữ liệu do đó trang web sẽ linh hoạt hơn.

10


Báo Cáo Thực Tập Tốt Nghiệp

II.
A.

PHÂN TÍCH THIẾT KẾ HỆ THỐNG
Phân tích hệ thống về chức năng.

Qua việc khảo sát hiện trạng và tình hình quản lý bán hàng hiện nay.
Đồng thời tham khảo một số chương trình quản lý, cũng như nhu cầu của hoạt

động này em nhận thấy cơ sở dữ liệu cần có những thông tin sau:
 Thông tin đầu vào: Thông tin sản phẩm.
 Thông tin đầu ra: Sản phẩm hiển thị trên website
Hệ thống gồm 2 chức năng chính như sau:
 Quản lý khách hàng
 Quản trị website
1.

Biểu đồ use case tổng quan.

2.

Phân tích các chức năng.

11


Báo Cáo Thực Tập Tốt Nghiệp

Hệ thống các chức năng của website gồm 2 chức năng chính:
A: Quản lý khách hàng:

12


Báo Cáo Thực Tập Tốt Nghiệp

Trang khách hàng là trang hiển thị tất cả ý tưởng kinh doanh của doanh
nghiệp. Ở đây, nó đảm bảo cung cấp tất cả những thông tin mà khách hàng quan
tâm như: Sản phẩm, thông tin chi tiết về sản phẩm, giá cả, khuyến mại, hình

thức thanh toán, hình thức vận chuyển,…Đồng thời, Website cũng phải đảm bảo
cung cấp những thông tin chính xác, giao diện dễ nhìn, thân thiện, đặc biệt là
thao tác dễ dàng. Vì thế để trang web đáp ứng được các nhu cầu trên cần có các
chức năng con với tính năng cụ thể như sau:
 Tìm kiếm sản phẩm: Cung cấp chức năng tìm kiếm nhanh, tìm
kiếm theo giá, và theo hãng sản xuất. Tiện ích này rất hay và cần
trong website.
 Xem chi tiết sản phẩm: Khi sản phẩm được trưng bày trên website
chỉ là hình ảnh và giá cả của nó, khách hàng muốn xem thông tin
chi tiết sản phẩm. Tại đây thì mọi thông tin về sản phẩm sẽ được
hiển thị rất rõ.
 Đặt hàng: Khi khách hàng đã xem song sản phẩm và muốn chọn
mua, thì website cung cấp dịch vụ mua hàng, đặt hàng online với
điều kiện khách hàng phải điền đầy đủ thông tin về mình. Quá trình
xử lý đơn hàng như sau:
 Khi khách hàng click vào chọn mua thì sản phẩm sẽ được lưu
vào giỏ hàng tạm thời.
 Sau khi đã chọn xong các sản phẩm, khách hàng sẽ xem chi tiết
giỏ hàng của mình. Tại đây họ có thể cập nhật lại số lượng hàng
hay xóa bớt hàng trong giỏ, hoặc là xóa toàn bộ giỏ hàng và bắt
đầu chọn lại.
 Khi khách hàng đã ưng ý với các sản phẩm trong giỏ , trong giỏ
hàng của mỗi khách lúc hệ thống hiển thị bảng cho khách hàng
điền đầy đủ thông tin về họ .
 Khi đã xong các thủ tục khách hàng click vào “đặt hàng” thì thông
tin giỏ hàng được lưu trong CSDL.

B: Quản trị website:

13



Báo Cáo Thực Tập Tốt Nghiệp

Chức năng quản trị website là một chức năng lớn trong hệ thống bán
hàng.Để quản trị Website trước hết phải đăng nhập để vào giao diện quản trị.
Các chức năng của nhà quản trị ở Site này là:
 Cấu hình hệ thống
Đây là chức năng để người quản trị quản lý tổng quát nội dung
hiển thị trên Website
 Quản lý sản phẩm
o Quản lý danh mục menu: Các sản phâm được phân ra từng danh
mục riêng, tại đây người quản trị quản lý các danh mục đó
o Quản lý tin đăng: Tại đây, người quản trị có thể quản lý tin đăng
của từng mặt hàng, sửa các thông số sản phẩm, giá cả, hình ảnh ...
o Quản lý tin tưc, quản lý Slide, Quản lý quảng cáo, quản lý
 Quản lý khác
Gồm có quản lý tin tức, quản lý Slide, quản lý quảng cáo, quản lý tuyển
dụng, quản lý hỗ trợ, quản lý liên hệ.. Các chức năng này mục đích là cầu
nối giữa Website với khách hàng, giúp trao đổi thông tin hai chiều, cung
cấp các thông tin về quảng cáo, các hình thức khuyến mãi, các thông tin
tuyển dụng …
3.

Yêu cầu đặt ra cho hệ thống.

Hệ thống gồm có 2 phần:
a. Phần thứ nhất dành 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ì thế

trang web cần thỏa mãn các chức năng sau:
 Hiển thị danh sách các mặt hàng của công ty để khách hàng xem và
lựa chọn.
 Cung cấp các chức năng tìm kiếm mặt hàng.
 Sau khi khách hàng đã xem và lựa chọn xong những mặt hàng cần
mua thì hệ thống phải có chức năng hiển thị chi tiết đơn hàng để
khách kiểm tra lại xem đã ưng ý với nó chưa, khách hàng có thể
thêm hoặc bớt sản phẩm trong giỏ.
 Ngoài ra còn có một số chức năng như: đăng ký, đăng nhập giành
cho thành viên của cửa hàng.

14


Báo Cáo Thực Tập Tốt Nghiệp

b. Phần thứ hai dành cho người quản lý:
Là người làm chủ ứng dụng, có quyền kiểm soát mọi hoạt động của hệ
thống.Người này được cấp một username và password để đăng nhập vào hệ
thống thực hiện chức năng của mình. Nếu như quá trình đăng nhập thành công
thì người quản lý có những chức năng sau:
 Chức năng quản lý cập nhật các mặt hàng trên trang web.
 Tiếp nhận và kiểm tra đơn hàng của khách. Hiển thị đơn đặt hàng
và xóa bỏ đơn đặt hàng.
 Quản lý thông tin đăng trên website.
 Quản lý các yêu cầu hỗ trợ của khách hàng.
 Thống kê các mặt hàng, khách hàng, nhà cung cấp, thống kê doanh
thu.

4.


Biểu đồ use case phân rã các chức năng.

a. Khách

Khi khách đến thăm quan website sẽ có các quyền lợi sau:
- Có thể xem các sản phẩm mà cửa hàng bày bán,xem thông tin chi tiết tìm
hiểu rõ về mặt hàng . Có thể tìm kiếm các sản phẩm theo yêu cầu sử dụng
của mình.
15


Báo Cáo Thực Tập Tốt Nghiệp

- Chức năng tìm kiếm, có thể tìm theo tên mặt hàng, hãng sản xuất cũng như
chủng loại mặt hàng..để khách hàng có thể thỏa mãn nhu cầu lựa cho cho
mình sản phẩm ưng ý nhất.
- Ngoài việc xem các sản phẩm của cửa hàng bán khách có thể đọc các thông
tin xã hội mới nhất qua chức năng tin tức của website .
- Chức năng thêm sản phẩm vào giỏ hàng của mình, trong giỏ hàng các bạn
có thể xóa sản phẩm vừa đã chọn. Sửa thông số sản phẩm cụ thể là số lượng
muốn mua. Và xem số tiền mình phải bỏ ra
- Sau khi đã quyết định mua sản phẩm chức năng tạo đơn hàng giúp cho bạn
có thể kiểm tra lại các thông tin về những gì mình định mua hình thức thanh
toán và có thể thay đổi được thông tin cá nhân của mình để chúng tôi có thể
giao hàng cho bạn trong thời gian ngắn nhất có thể
b. Quản trị:
Người quản trị có các chức năng là quản lý hoạt động chung của
website .


16


Báo Cáo Thực Tập Tốt Nghiệp

Chức năng quản lý sản phẩm: Ở đây ta phân ra thêm hai chức năng
con là quản lý danh mục sản phẩm ( thêm, xóa, ẩn/hiện) và chức quản lý
tin đăng (thông tin chi tiết của sản phẩm) ở chức năng con này người quản
trị có thể thêm, xóa, sửa thông tin từng sản phẩm, cũng như ẩn hiện thông
tin từng sản phẩm

17


Báo Cáo Thực Tập Tốt Nghiệp

Chức năng quản lý hóa đơn hàng hóa .thông tin các mặt hàng được khách
hàng đặt mua, ngày giao hàng, giá trị sản phẩm và địa chỉ giao hàng được người
quản trị quản lý nhờ vào chức năng quản lý hóa đơn này.

18


Báo Cáo Thực Tập Tốt Nghiệp

Các chưng năng quản lý khác như quản lý quảng cáo, quản lý tin tức,
quản lý slide, quản lý hỗ trợ trực tuyến, đều có các chưng năng tương tự như
thêm, xóa, sửa và ẩn/ hiện tin tức. Riêng quản lý hỗ trợ trực tuyến còn có thêm
chức năng kích hoạt thành viên, chỉ những thành viên nào được kích hoạt mới có
thể hỗ trợ trực tuyến cho khách hàng.


19


Báo Cáo Thực Tập Tốt Nghiệp

5.

Các biểu đồ hoạt động

Biểu đồ hoạt động mô tả sự thực thi của từng tác vụ.Thông qua lược đồ hoạt
động chúng ta có thể phân rã những sự thực thi thành những hành động nhỏ, đồng thời
phân rã tất cả các rẽ nhánh có thể có thông qua các điều kiện.
Lượt đồ đăng nhập của admin

o Lượt đồ tìm kiếm sản phẩm

20


Báo Cáo Thực Tập Tốt Nghiệp

o Xử lý sản phẩm trong giỏ hàng

21


Báo Cáo Thực Tập Tốt Nghiệp

B.

1.

Phân tích hệ thống về dữ liệu.
Các thực thể của hệ thống:

Căn cứ vào hiện trạng quản lý bán hàng ta có các thực thể với các thuộc
tính sau:
a. Thực thể loại sản phẩm
Tên trường
Mô tả
Id
Mã loại sản phẩm
Category
Tên loại sản phẩm
Status
Trạng thái loại sản phẩm
Stt
Parent
Mã loại sản phẩm cha
b. Thực thể sản phẩm
Tên trường
Id
Title
Category
Picture
Warranty
Price
Price1
Khuyen_mai
Full

Phukien
Deadline
Status
Postdate
Discount
c. Thực thể giỏ hàng
Tên trường
Id
Fullname
Email
Telephone
Mobiphone
Cmtnd
Bank
Detail

Mô tả
Mã số sản phẩm
Tên sản phẩm
Loại sản phẩm
Link ảnh sản phẩm
Thời gian bảo hành (tháng)
Giá sản phẩm
Giá nhập SP
Lưu các thông tin khuyến mại
Thông tin đầy đủ về sản phẩm
Lưu thông tin phụ kiện đi kèm
Thông tin tới hạn thanh toán
Tình trạng hàng
Ngày đăng

Hiển thị giảm giá
Mô tả
Mã giỏ hàng
Tên người đặt hàng
Email người đặt hàng
SĐT người đặt
Số ĐT đi động của người đặt
Số CMTND của người đặt
Hình thức thanh toán qua ngân
hàng hay không
Ý kiến riêng của người đặt hàng
22


Báo Cáo Thực Tập Tốt Nghiệp

Postdate
Address
Maps
d. Thực thể admin
Tên trường
Id
Username
Password
User_mod
Fullname
Status

e. Thực thể hóa đơn
Tên trường

Id
ma_kh
Ma_sp
Thanh_toan
So_luong
Ngay_lap

f. Thực thể tin tức
Tên trường
Id
Title
Short
Full
Postdate
status
Picture
g. Thực thẻ hỗ trợ khách hàng.
Tên trường
Id
Ma_kh
ngay_gui
tieu_de
noi_dung

Ngày đăng
Địa chỉ người đặt hàng
Danh mục sản phẩm đã đặt
Mô tả
Mã người quản trị
Tên đăng nhập

Mã đăng nhập
Phân quyền người quản trị
Tên người quản trị
Trạng thái người quản trị có còn
hiệu lực hay không

Mô tả
Mã số hóa đơn dặt hàng
Mã khách hàng
Mã số sản phẩm đặt hàng
Hình thức hanh toán
Số lượng sản phẩm đặt hàng
Ngày lập hóa đơn

Mô tả
Mã số tin tức
Tiêu đề của bản tin
Nội dung vắn tắt
Nội dung chi tiết của
Ngày đăng tin
Trạng thái tin tức
Hình ảnh minh họa
Mô tả
ID thực thể
Tên khách hàng cần tư vấn
Ngày gửi y/c hỗ trợ
Tiêu đề
Nội dung y/c

23



Báo Cáo Thực Tập Tốt Nghiệp

2.

Sơ đồ thực thể liên kết E/R:

24


Báo Cáo Thực Tập Tốt Nghiệp

IV.

MỘT SỐ HÌNH ẢNH CỦA SMARTTIVI.COM.
Trang chủ.

Danh mục sản phẩm

Trang sản phẩm smarttivi.

25


×