1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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

31 641 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 31
Dung lượng 2,3 MB
File đính kèm file dinh kem.rar (3 MB)

Nội dung

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 nhanhchóng kịp thời, tránh được những phiền hà mà

Trang 1

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 MỘT SỐ HÌNH ẢNH CỦA SMARTTIVI.COM 27

V KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 32

VI TÀI LIỆU THAM KHẢO 33

VII PHỤ LỤC 34

Trang 2

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ácphần việc thủ công được xem là một trong những yếu tố mang tính quyết địnhtrong hoạt động của các chính phủ, tổ chức, cũng như của các công ty Nó đóngvai 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ộtvà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ộtwebsite 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êncấ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 nhanhchóng kịp thời, tránh được những phiền hà mà phương thức giao tiếp truyềnthố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 ơnchâ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 đỡ, địnhhướ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

Trang 3

I MỞ ĐẦU.

A. 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ảndùng để tính toán nữa mà nó đã phát triển ở một mức cao, hỗ trợ cho rấtnhiều lĩnh vực như xây dựng, thiết kế đồ họa… và một trong những lĩnhvự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ênphải làm việc trong văn phòng, hoặc những người ít có điều kiện để đichợ mua sắm có thể mua hàng trực tuyến trên Internet thông qua máy vitính Sau khi thực hiện các bước theo chỉ dẫn để chọn mua những mặthàng bạn cần, nhà cung cấp sẽ giao hàng tận nhà cho bạn Việc thanh toáncũng rất dễ dàng thông qua hệ thống tài khoản ngân hàng hoặc trựctiế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ạimặ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ủathị trường hiện nay, có lẽ bạn không thể không ghé thăm dịch vụ ThươngMạ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ìnhnhữ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ủamì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ế

 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

Trang 4

 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 MozilaFirefox 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

Kì thực tập tốt nghiệp này chính là dịp để chúng em có thể học hỏithêm các kiến thức thực tế, để hoàn thiện hơn vốn kiến thức củamì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ôngviệc to lớn trong thực tế

Trang 5

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ếthợp với kiến thức nền tảng học trong trường để xây dụng một trang webbá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 webthươ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ìnhchuyên môn, nghiệp vụ, và người lập trình cũng giúp cho người kinhdoanh biết được tin học có thể làm gì để giải quyết các nhu cầu mà bênkhá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 haithực hiện Người phân tích thiết kế hệ thống dựa vào những thông tinthu 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àycũ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ứcsố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

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ìnhviên sẽ dựa vào đó để lập trình các chức năng, thiết kế giao diện theoyê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ướcchuyê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

Trang 6

khách hàng để tham khảo ý kiến của khách hàng về giao điện củatrang 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épcá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ẩmhoà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ườngthự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ướctrong 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.

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àngkhô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ềudịch vụ ưu đãi hấp dẫn cho khách hàng khi mua sắm

Trang 7

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ệuquả 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 đếnthô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ềnthô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 chitiế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 Tuynhiên, với website bán hàng thì khác, đó là một kênh thông tin hai chiều, kháchẳ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áchhàng vào bất cứ lúc nào.Dựa vào website, khách hàng có thể biết được doanhnghiệp bạn kinh doanh mặt hàng gì?Giá bao nhiêu? Thông số chi tiết của sảnphẩm? đó là những câu hỏi mà khách hàng muốn biết về doanh nghiệp và sảnphẩ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ồicủa khách hàng một cách nhanh chóng và hiệu quả.Doanh nghiệp chỉ cần cậpnhậ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

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ùngvới lượng kiến thức về nghiệp vụ kinh doanh các mặt hàng smart tivi và linhkiện smart tivi thì chúng em có thể khái quát bài toán và xác định phải đạt đượccá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

Trang 8

- Giao diện dễ sử dụng, thân thuộc với người dùng, các thuật ngữ phảichí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

mà khách hàng có nhu cầu mua Nếu khách có nhu cầu mua sản phẩmnào, khách hàng thêm sản phẩm đó vào giỏ hàng của mình.Khi đã có hàngtrong 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 thanhtoán, hệ thống tự động xử lý đơn hàng và chọn hình thức cũng như thờigian hợp lý để giao hàng Cuối cùng là xác nhận giao hàng và xử lý đơnhà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

Trang 9

Một khách hàng khi tham gia cửa hàng họ sẽ đặt vấn đề cửa hàng bánnhững gì?thông tin về những thiết bị được bán, giá cả và hình thức thanh toán rasao 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àngcủ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 đưathô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áchnhiệ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ữngnhiệ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ạnbán những thiết bị gì?, và có những gì tôi cần hay không?” khi họ thamquan 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ênweb

 Theo dõi khách hàng: hàng của ai mua? Là câu hỏi đặt ra khi cùng mộtlúc nhiều khách hàng mua thiết bị trong cửa hàng

 Nhận đơn hàng

 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ênInternet nên việc thực hiện các thiết bị cũng có thể được thực hiện thôngqua 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ácquery của cơ sở dữ liệu do đó trang web sẽ linh hoạt hơn

Trang 10

II PHÂN TÍCH THIẾT KẾ HỆ THỐNG

A. 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

Trang 11

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

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

Trang 12

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:

Trang 13

Trang khách hàng là trang hiển thị tất cả ý tưởng kinh doanh của doanhnghiệp Ở đây, nó đảm bảo cung cấp tất cả những thông tin mà khách hàng quantâm như: Sản phẩm, thông tin chi tiết về sản phẩm, giá cả, khuyến mại, hìnhthức thanh toán, hình thức vận chuyển,…Đồng thời, Website cũng phải đảm bảocung 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ácchứ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ìmkiếm theo giá, và theo hãng sản xuất Tiện ích này rất hay và cầntrong website

 Xem chi tiết sản phẩm: Khi sản phẩm được trưng bày trên websitechỉ là hình ảnh và giá cả của nó, khách hàng muốn xem thông tinchi tiết sản phẩm Tại đây thì mọi thông tin về sản phẩm sẽ đượchiển thị rất rõ

 Đặt hàng: Khi khách hàng đã xem song sản phẩm và muốn chọnmua, 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ưuvà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ếtgiỏ hàng của mình Tại đây họ có thể cập nhật lại số lượng hànghay 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ôngtin giỏ hàng được lưu trong CSDL

B: Quản trị website:

Trang 14

Chức năng quản trị website là một chức năng lớn trong hệ thống bánhà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à:

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ìmkiế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ầnmua 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ànhcho thành viên của cửa hàng

Trang 15

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ôngthì 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ê doanhthu

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:

Ngày đăng: 11/12/2017, 13:16

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w