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

xây dựng website bán quần áo online

39 309 0

Đ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 39
Dung lượng 3,94 MB

Nội dung

LỜI MỞ ĐẦUCùng với sự phát triển như vũ bão của công nghệ thông tin hiện nay thì việc xâydựng website bán hàng online kết hợp với kinh doanh truyền thống là phương phápphổ biến và không

Trang 1

TRUNG TÂM CNTT & TRUYỀN THÔNG

ĐÀ NẴNG

BÁO CÁO ĐỒ ÁN MÔN HỌC

ĐỀ TÀI

XÂY DỰNG WEBSITE BÁN QUẦN ÁO ONLINE

GVHD : Ngô Đình Cường

Nguyễn Hữu Thanh

Đà Nẵng, tháng 7 năm 2015

Trang 2

LỜI CẢM ƠN

Trước tiên cho em được gửi lời cảm ơn đến Ban lãnh đạo Trung tâm Công Nghệ Thông Tin và Truyền thông Đà Nẵng ( Gọi tắt là DNICT) đã tạo điều kiện cho em được tham gia học tập cũng như thực tập tại Trung tâm cũng như tạo điều kiện tốt nhất có thể để em hoàn thành khóa học MNM và đợt thực tập trong thời gian vừa qua Đặc biệt em xin cảm ơn đến thầy Ngô Đình Cường, thầy Nguyễn Hữu Thanh cùng các anh chị trong Trung tâm đã tận tình hướng dẫn giúp đỡ và hỗ trợ trong suốt thời gian

em tham gia thực tập Giúp em có được những kiến thức bổ ích, những bài học chất lượng trong suốt thời giant ham gia khóa học tại trung tâm.

Em xin chân thành cảm ơn!

Trang 3

MỤC LỤC

LỜI CẢM ƠN i

LỜI CAM ĐOAN ii

MỤC LỤC iii

DANH MỤC CÁC BẢNG v

DANH MỤC CÁC HÌNH vi

LỜI MỞ ĐẦU 1

GIỚI THIỆU VỀ CƠ SỞ THỰC TẬP 2

CHƯƠNG 1: TỔNG QUAN LÝ THUYẾT 4

1.1 Giới thiệu về đề tài 4

1.2 Mục đích của website cần thiết kế 4

1.2.1 Yêu cầu 5 1.2.2 Phương pháp nghiên cứu 5 1.2.3 Tiến độ thực hiện 6 1.3 Giới thiệu XAMPP 7

1.4 Apache 7

1.5 MySQL 7

1.6 PHP 7

1.7 Công nghệ phía Client 7

1.7.1 Html 7 1.7.2 CSS 8 1.7.3 JS 8 1.7.4 Ajax 8 1.7.5 Jquery 8 CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 9

2.1 Khảo sát thực tế 9

2.1.1 Khảo sát 9 2.1.2 Chức năng 10 2.1.3 Yêu cầu bài toán 10 2.2 Giới thiệu về hệ thống 11

2.3 Công cụ và ngôn ngữ phát triển ứng dụng 11

Trang 4

2.4 Phân tích yêu cầu khách hàng đối với website 12

2.5 Phân tích yêu cầu của người quản trị đối với website 12

2.6 Thiết kế hệ thống 13

2.6.1 Mô hình khái quát của hệ thống 13

2.6.2 Mô hình chức năng 14

2.6.3 Mô hình luồng dữ liệu 15

2.6.4 Mô hình luồng dữ liệu mức đỉnh 15

2.6.5 Biểu đồ luồng dữ liệu mức 2 của chức năng quản lý Admin và User 162.6.6 Biểu đồ luồng dữ liệu mức 2 của chức năng xử lý giỏ hàng 16

2.7 Thiết kế chi tiết 16

CHƯƠNG 3: XÂY DỰNG CHƯƠNG TRÌNH 20

3.1 XAMPP 20

3.1.1 Cách cài đặt như sau 20

3.1.2 Một số lưu ý 22

3.2 Giao diện web demo 24

3.2.1 Giao diện trang chủ 24

3.2.2 Trang đăng nhập/ đăng ký 25

3.2.9 Trang quản trị user 28

3.2.10 Trang quản trị giao dịch 29

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 30 TÀI LIỆU THAM KHẢO 31

Trang 5

DANH MỤC CÁC BẢNG

Bảng 2.1 Antispam 17

Bảng 2.2 Bảng Thành viên 17

Bảng 2.3 Bảng đặt hàng 17

Bảng 2.4 Bảng Menu sản phẩm 18

Bảng 2.5 Bảng thống kê lượng truy cập 18

Bảng 2.6 Bảng sản phẩm 18

Bảng 2.7 Bảng liên hệ 19

Trang 6

DANH MỤC CÁC HÌNH

Hình 2.1 Admin 13

Hình 2.2 Khách hàng đã đăng ký tài khoản 13

Hình 2.3 Khách vãng lai 14

Hình 2.4 Mô hình chức năng 14

Hình 2.5 Mô hình luồng dữ liệu 15

Hình 2.6 Mô hình luồng dữ liệu mức đỉnh 15

Hình 2.7: Biểu đồ luồng dữ liệu mức 2 của chức năng quản lý Admin và User 16

Hình 2.8: Biểu đồ luồng dữ liệu mức 2 của chức năng xử lý giỏ hàng 16

Hình 3.1 Trang chủ 24

Hình 3.2: Trang đăng nhập/ đăng kí 25

Hình 3.3: Trang sản phẩm 25

Hình 3.4: Trang giỏ hàng 26

Hình 3.5: Trang hỗ trợ 26

Hình 3.6: Trang tìm kiếm 27

Hình 3.7: Trang admin 27

Hình 3.8: Trang quản trị sản phẩm 28

Hình 3.9: Trang quản trị user 28

Hình 3.10: Trang quản trị giao dịch 29

Trang 7

LỜI MỞ ĐẦU

Cùng với sự phát triển như vũ bão của công nghệ thông tin hiện nay thì việc xâydựng website bán hàng online kết hợp với kinh doanh truyền thống là phương phápphổ biến và không còn gì là xa lạ với tất cả các doanh nghiệp Việc ứng dụng tin họcvào các hoạt động chính phủ, tổ chức cũng như các công ty, cửa hàng, …, đóng vai tròhết sức quan trọng, có thể tạo nên bước đột phá mạnh mẽ

Với một vài thao tác đơn giản, người dùng đã có thể làm chủ cho mình mộtwebsite giới thiệu về bất cứ thứ gì mà người ta quan tâm: Hàng hóa, nhân viên, cửahàng, công ty,…, mang lại lợi nhuận cao hơn cho công ty, góp phần vào sự phát triểnlâu dài của họ

Vì vậy, hôm nay em quyết định chọn đề tài “Xây dựng website bán quần áoonline”, phục vụ bán hàng với năng suất cao hơn, được xây dựng trên môi trườngxampp, nhằm phục vụ cho việc kinh doanh lâu dài và đem lại hiệu suất cao

Tuy nhiên trong thời gian ngắn và khả năng còn hạn chế, chương trình vẫn cònnhiều sai sót chưa khắc phục, rất mong sự đóng góp của thầy cô bộ môn giúp em hoànthành tốt đề tài

Cuối cùng em xin chân thành cảm ơn sự giúp đỡ tận tình của thầy Ngô ĐìnhCường và Thầy Nguyễn Hữu Than – Giảng viên tại Trung Tâm CNTT và TruyềnThông DN đã giúp em hoàn thành đồ án môn học này

Em xin chân thành cảm ơn!

Đà nẵng, tháng 07 năm 2015

Trang 8

GIỚI THIỆU VỀ CƠ SỞ THỰC TẬP

Trung tâm Công Nghệ Thông Tin và Truyền thông Đà Nẵng ( Gọi tắt là DNICT)

là đơn vị trực thuộc Sở thông tin và Truyền thông Thành Phố Đà Nẵng được chủ tịchUBND thành phố Đà Nẵng thành lập theo Quyết định số 5526/QĐ-UBND 17/8/2006,với sứ mệnh chính là hỗ trợ và thúc đẩy quá trình ứng dụng và phát triển CNTT&TTcủa thành phố Đà Nẵng và các tỉnh lân cận, trong tiến trình Việt Nam đang hướng đếnchính phủ điện tử

Sau 08 năm thành lập và phát triển, Trung tâm đã đạt nhiều thành tự trong cáclĩnh vực: Nghiên cứu, phát triển sản phẩm phần mềm; Tư vấn, thiết kế, triển khai cáccông trình điện tử viễn thông, Công nghệ thông tin quan trọng cho các cơ quan quản lýnhà nước, doanh nghiệp; “ Đào tạo và hướng dãn thực hành chính quyền điện tử” theohướng chuyên sâu, theo sát nhu cầu thực tế

Riêng trong lĩnh vực đào tạo, Trung tâm đã phối hợp với các Sở ban ngành đàotạo nhiều lớp thuộc các đề án của thành phố như : Dự án 43, đề án 191, tập huấn phầnmềm một cửa, một cửa liên thông phường xã, thương mại điện tử, Sửa chữa máytính… Và các khóa ngắn hạn như : Quản trị mạng Cisco CCNA, Quản trị mạngMicrosoft MCSA, Mã nguồn mở Quốc tế, Tin học văn phòng, Lập trình viên quốctế… Tính tới thời điểm hiện nay Trung tâm đã đào tạo được 83 khóa học với hơn3.200 lượt học viên đã và đang theo học Trung tâm có Học Viện Mạng DNICT làthành viên của hệ thống Cisco Academy – Một tổ chức phi lợi nhuận, toàn bộ học phíđược dùng để duy trì hoạt động của Học viện cũng như nâng cấp, sửa chữa các thiết bịphục vụ côn tác giảng dạy

Các giảng viên của Trung tâm có trình độ cao được đào tạo từ các nước pháttriển như Úc, Ấn độ, Hàn Quốc với nhiều năm kinh nghiệm trong việc triển khaicác dự án của thành phố Đà Nẵng, đạt các chứng chỉ Quốc tế chuyên môn cáo vềgiảng dạy

Về cơ sở vật chất, trung tâm đã đầu tư 04 phòng thực hành với 100 máy tính cấuhình Core i3 kết nối mạng tốc độ cao Các phòng học đều có điều hòa, Projector,Activeboard, các thiết bị âm thanh, ánh sáng đầy đủ

Trang 9

Thiết bị thực hành Cisco hiện đại nhất miền trung: Router Catalyst2900, SwitchCatalyst 3650, Switch Catalyst 2960, Firewal ASA 5500, máy chủ UCS C22 M3, thiết

bị hội nghị truyền hình Telepresence EX và thiết bị IP phone 6921

Trung tâm có cổng đào tạo trực tuyến Elearning.dnict.vn với 08 máy chủ chuyêndụng IBM 3850 X5 Hệ thống hỗ trợ sản xuất bài giảng trực tuyến với các trang thiết

bị ghi hình, xử lý hậu kỳ và các phần mềm phụ trợ cho việc biên soạn, đóng gói bàigiảng trực tuyến theo chuẩn SCORM

Trung tâm cũng có phòng studio riêng, hệ thống nghiên cứu điện toán đám mây

sử dụng giải pháp IBM Service Delivery manager với 14 máy chủ chuyên dụng IBM

3650 M3

Trung tâm luôn cam kết, mang tới cho người học sự đảm bảo chắc chắn nhất vềchất lượng các khóa học Học theo giáo trình chuẩn quốc tế, với phiên bản mới nhất vềnhững kiến thức căn bản, những vấn đề chuyên sâu, sát thực tế với phương châm “HỢP TÁC ĐỂ CÙNG THÀNH CÔNG “

Lĩnh vực hoạt động

- Đào tạo nâng cao kỹ năng và trình độ quản lý, giám sát, nâng cáo trình độ kỹthuật – công nghệ trong lĩnh vực viễn thông và công nghệ thông tin

- Tư vấn, thiết kế, thẩm tra, giám sát các công trình thuộc lĩnh vực viễn thông vàcông nghệ thông tin

- Tư vấn giải pháp và thiết kế, phát triển các sản phẩm phần mềm, các công cụquản lý, điều hành để hỗ trợ quá trình thiết lập và vận hành e-Gov

- Cung cấp thiết bị, xây lắp, bảo trì, bảo dưỡng, ứng cứu, xử lý sự cố các hệthống viễn thông, công nghệ thông tin, phát thanh, truyền hình

- Tham gia hợp tác nghiên cứu và phát triển các giải pháp kỹ thuật- công nghệ đểđáp ứng và chuyển giao theo đơn đặt hàng

Trang 10

CHƯƠNG 1: TỔNG QUAN LÝ THUYẾT

1.1 Giới thiệu về đề tài

Việc kinh doanh - mua bán là nhu cầu không thể thiểu đối với mỗi chúng ta.Trong thời đại cạnh tranh hiện nay việc giới thiệu sản phẩm kinh doanh đến từng cánhân với chi phí thấp, hiệu quả cao là một vấn đề nan giải của người kinh doanh cùngvới nhu cầu mua sắm với những sản phẩm đa chủng loại, đạt chất lượng, và hợp túitiền của người tiêu dùng vì vậy thương mại điện tử đã được ra đời và dần dần pháttriển trên toàn thế giới

Việc phổ biến các sản phẩm của cửa hàng kinh doanh đến khách hàng thông quacác bảng báo giá tuy nhiên chi phí khá cao vì số lượng sản phẩm ngày một đa dạng vàgiá cả thay đổi liên tục và tính phổ biến không cao chưa đáp ứng được nhu cầu ngườidùng Mặt khác cửa hàng còn gặp nhiều khó khăn như chưa quản lý được người dùng,thông tin nhà sản xuất, cập nhật giá sản phẩm, quản lý sản phẩm… Nắm bắt được tìnhhình trên em tiến hành thiết kế trang web mua bán hàng online để mong sao giúp chocác cửa hàng phát triển nhanh hơn, giúp cho cửa hàng có thể quản lý cửa hàng củamình một cách tốt hơn

1.2 Mục đích của website cần thiết kế

Khi đi xây dựng một website đầu tiên chúng ta phải hình dung ra xem chúng tacần phải thiết kế cái gì? cho website của mình Không có chủ định và mục tiêu rõ ràngthì cả website đó trở nên sai lầm, lan man và cuối cùng đi tới một hướng khó có thểtrở lại Thiết kế cẩn thận và định hướng rõ là chìa khóa hướng tới thành công của việcxây dựng một website Vận dụng tổng hợp những kiến thức đã học để tiến hành thiết

kế website bán hàng online nhằm giải quyết những khó khăn hiện tại của cửa hàng.Tìm hiểu thực trạng thương mại điện tử tại Việt Nam để triển khai hệ thống thươngmại điện tử tại của hàng cho phù hợp Khai phá lợi ích của Internet để hướng đến mộtmôi trường kinh doanh toàn cầu

Giảm chi phí bán hàng tiếp thị và giao dịch Bằng phương tiện Internet/Web, một

nhân viên bán hàng có thể giao dịch được với rất nhiều khách hàng, catalogue điện tử(electronic catalogue) trên Web phong phú hơn nhiều và thường xuyên cập nhật so vớicatalogue in ấn chỉ có khuôn khổ giới hạn và luôn luôn lỗi thời Internet/Web giúpngười tiêu thụ và các cửa hàng kinh doanh giảm đáng kể thời gian và chi phí giao dịch(giao dịch được hiểu là từ quá trình quảng cáo, tiếp xúc ban đầu, giao dịch đặt hàng,

Trang 11

giao dịch thanh toán) Thời gian giao dịch qua Internet chỉ bằng 7% thời gian giao dịchqua Fax, và bằng khoảng 0.5 phần nghìn thời gian giao dịch qua bưu điện chuyển phátnhanh, chi phí thanh toán điện tử qua Internet chỉ bằng từ 10% đến 20% chi phí thanhtoán theo lối thông thường Những trở ngại của việc tiếp cận phương tiện Internet/Webtrong hầu hết các trường hợp sẽ mang lại nhiều thuận lợi và lợi ích trong kinh doanh.Thế nhưng, tại sao nhiều cửa hàng vẫn không tận dụng các tiến bộ kỹ thuật tuyệt vờicủa Internet Đó chính là một số rào cản hay nói cách khác đó chính là những khó khănkhi các cửa hàng tiếp cận đến loại hình bán hàng trực tuyến này.

Trước khi đi xây dựng một website chúng ta cần

- Xác định đối tượng khách hàng là ai?

- Website có mục đích gi?

- Xác định rõ các chủ đề chính của website là những gì?

- Thiết lập các khối thông tin chính mà website sẽ cung cấp

Việc xây dựng một website là cả một quá trình liên tục, nó không đơn thuần là một dự án duy nhất và một lần với các thông tin tĩnh Việc biên tập, quản lý và duy trì kỹ thuật dài hạn phải bao trùm lên kế hoạch xây dựng website.

1.2.1 Yêu cầu

- Xây dựng trang web cho phép quản trị hệ thống, khách hàng, sản phẩm

- Cho phép khách hàng truy cập, xem, đặt và mua hàng

- Cho phép khách hàng phản hồi ý kiến với cửa hang qua hệ thống chat onlinehoặc email

- Xây dựng các chức năng khác: tìm kiếm, liệt kê, …

1.2.2 Phương pháp nghiên cứu

- Nghiên cứu thực tế tại các cửa hàng bán quần áo để khảo sát số lượng kháchhàng, khảo sát những chủ sở hữu website bán hàng online, kết hợp tham khảo cácwebsite bán hàng trên internet, sách báo, …

- Viết trên môi trường XAMPP

Trang 12

1.2.3 Tiến độ thực hiện

Thời gian Nội dung công việc

Từ ngày 19/1/2015

đến ngày 26/1/2015

-Tìm hiểu các lĩnh vực hoạt động của công ty

-Các công việc và nội dung thực tập

-Lựa chọn đề tài thông qua đơn vị thực tập và giáo viênhướng dẫn

Từ ngày 27/1/2015

đến ngày 2/2/2015

-Tìm hiểu hệ thống trang web của công ty

-Nghiên cứu tài liệu về HTML, CSS, PHP…

-Viết báo cáo tiến độ cuối tuần cho đơn vị thực tập

Từ ngày 3/2/2015

đến ngày 10/2/2015

-Tham khảo tài liệu có liên quan

-Bắt đầu xây dựng trang web

-Viết báo cáo tiến độ cuối tuần cho đơn vị thực tập

Từ ngày 11/2/2015

đến ngày 7/3/2015

-Tham khảo tài liệu về HTML, CSS…

-Thiết kế hệ thống và cơ sở dữ liệu

-Thiết kế giao diện đăng nhập, đăng kí tài khoản

-Tìm hiểu các chức năng cho trang web

-Viết báo cáo tiến độ cuối tuần cho đơn vị thực tập

Từ ngày 8/3/2015

đến ngày 14/3/2015

-Xây dựng trang admin, trang quản trị user

-Xây dựng trang giỏ hàng, trang hỗ trợ trực tuyến

-Viết báo cáo tiến độ cuối tuần cho đơn vị thực tậpTừ ngày 15/3/2015

đến ngày 21/3/2015

-Xây dựng trang sản phẩm, quản lí menu

-Xây dựng trang tìm kiếm

-Viết báo cáo tiến độ cuối tuần cho đơn vị thực tập

Từ ngày 22/3/2015

đến ngày 29/3/2015

-Chỉnh sửa để hoàn thiện trang web

-Hoàn thành báo cáo thực tập, thông qua giáo viên hướngdẫn và xin nhận xét của cơ quan thực tập

Từ ngày 30/3/2015

đến ngày 5/4/2015

-Hoàn thiện trang web

-Viết báo cáo

-Nộp cho công ty và giáo viên hướng dẫn

Trang 13

-1.3 Giới thiệu XAMPP

- Xampp là chương trình tạo máy chủ Web (Web server) được tích hợp sẵnApache, PHP, MySQL, FTP Server, Mail Server và các công cụ như phpMyadmin.Xampp có chương trình quản lý khá tiện lợi, cho phép chủ động bật tắt hoặc khởi độnglại các dịch vụ máy chủ bất kỳ lúc nào

1.4 Apache

- Là chương trình máy chủ HTTP, dành cho máy chủ đối thoại qua giaothức HTTP, chạy trên các hệ điều hành tương tự như Unix, Microsoft Windows,Novell Netware và các hệ điều hành khác

- Là phần mềm máy chủ web phổ biến nhất trên mạng Chúng ta có thể tùy chỉnh

để Apache hỗ trợ các ngôn ngữ web khác nhau

- Như PHP, CGI / Perl, SSL, SSI, ePerl, và thậm chí ASP

- Apache được phát triển và duy trì bởi một cộng đồng mã nguồn mở dưới sự bảotrợ của Apache Software Foundation Apache được phát hành với giấy phép ApacheLicense và là một phần mềm tự do và miễn phí

1.5 MySQL

- Hệ quản trị cơ sở dữ liệu nhanh nhất trên thế giới Rất nhiều các công cụ hỗ trợ

đã được phát triển cho MySQL với PHP, chẳng hạn như phpMyAdmin là một công cụquản trị web rất tốt cho MySQL, và giúp bạn có thể làm bất cứ điều gì mà bạn mongmuốn với MySQL

1.6 PHP

- PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") là mộtngôn ngữ lậptrình kịch bản hay một loại mã lệnhchủ yếu được dùng để phát triển các ứng dụngviếtcho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát

- Cộng đồng người Việt hiện nay cũng cho ra đời khá nhiều script miễn phí PHP

để giúp phát triển PHP ở Việt Nam

1.7 Công nghệ phía Client

1.7.1 Html

- HTML (tiếng Anh, viết tắt cho HyperText Markup Language, hay là "Ngôn ngữĐánh dấu Siêu văn bản") là một ngôn ngữ đánh dấu được thiết kế ra để tạo nên cáctrang web với các mẩu thông tin được trình bày trên World Wide Web

Trang 14

- Hiện nay, HTML đang được phát triển tiếp với phiên bản HTML5 hứa hẹnmang lại diện mạo mới cho Web.

1.7.2 CSS

- Là tập tin định dạng 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

1.7.3 JS

- 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ựatrê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ùngrộ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ụngcác đối tượng nằm sẵn trong các ứng dụng

1.7.4 Ajax

- AJAX (tiếng Anh: "Asynchronous JavaScript and XML" - nghĩa là "JavaScript

và XML không đồng bộ") là một nhóm các công nghệ phát triển web được sử dụng đểtạo các ứng dụng web động hay các ứng dụng giàu tính Internet (rich Internetapplication)

1.7.5 Jquery

JQuery là thư viện JavaScript đa trình duyệt được thiết kế để đơn giản hóa lậptrình phía máy người dùng của HTML Được phát hành vào tháng 1 năm 2006 tạiBarCamp NYC bởi John Resig Được sử dụng bởi hơn 52% trong 10.000 websiteđược truy cập nhiều nhất, jQuery là thư viện JavaScript được sử dụng phổ biến nhấthiện nay

Trang 15

CHƯƠNG 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1 Khảo sát thực tế

2.1.1 Khảo sát

Qua khảo sát thực tế em được biết

Bán hàng thông qua một trang web nhưng bên cạnh đó vẫn bán hàng thông quacác kênh khác nhau như: Các cửa hàng, bán hàng qua điện thoại…

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, email, tên đăng nhập, mật khẩu Ngoài ra khách hàng làcông ty hay cơ quan thì quản lý thêm tên công ty hay tên cơ quan

Quản lý mặt hàng: Mỗi mặt hàng được quản lý những thông tin: Tên đặt hàng,

đơn giá, số lượng, hình ảnh, mô tả

Quá 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 tincù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ánháng sẽ tiến hành lập đơn 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 toán tiền

Quá trình đặt hàng với nhà cung cấp: Nhân viên sẽ phải kiểm tra nắm bắt

tình hình hàng còn hay hết và đề xuất lên ban điều hành cần xử lý những mặt hàng cầnnhậ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ựchiệ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ửa hàng, nhà cung

cấp sẽ giao cho cửa hàng có kèm theo hóa đơn hay bảng kê chi tiết các loại mặt hàng

Bộ phận nhập hàng sẽ kiểm tra lô hàng của từng nhà cung cấp và trong trường hợphàng hóa giao không đúng yêu cầu đặt hàng, hay hàng kém chất lượng thì bộ phậnnhập hàng 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ếptheo bộ phận nhập hàng kiểm tra chứng từ giao hàng để gán giá trị thành tiền cho từngloại sản phẩm Những loại hàng hóa này sẽ được cấp một mã số và được cập nhật ngayvào giá bán Sau khi nhập xong chứng từ giao hàng, nhân viên nhập hàng sẽ in một

Trang 16

phiếu nhập để lưu trữ lại 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ửa hàng, khách hàng phải hoàn toàn tự thao tác thông qua từngbướ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ântheo 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ữngthô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à hoàn toàn đượccậ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àngtù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 soá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ành côngthì 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ặthà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, thống kê tồn kho, thống kê doanh thu Khi có nhu cầu nhập hànghó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ậtcác mặt hàng này vào cơ sở dữ liệu…

2.1.3 Yêu cầu bài toán

Các mục tiêu cụ thể cần đạt được

- Cho phép nhập hàng vào cơ sở dữ liệu

- Hiển thị danh sách các mặt hàng theo từng loại (hình ảnh, giá cả, số lượng ….)

Trang 17

- Hiển thị hàng hóa mà khách hàng đã chọn mua.

- Hiển thị đơn đặt hàng của khách hàng

- Cung cấp khả năng tìm kiếm, khách hàng có thể truy cập từ xa để tìm kiếm xemmặt hàng đặt mua

- Cho phép quản lý đơn đặt hàng

- Người quản trị sẽ dễ dàng nhận các đơn đặt hàng và xử lý ngay tại website vớiquyền truy cập trang Admin Bên cạnh đó, tại phân trang Admin, mọi thông tin về sảnphẩm hàng hóa, các tin tức, hình ảnh, giá thành trên website sẽ dễ dàng cập nhật vớiquyền Quản trị

- Khách hàng có thể liên hệ trực tiếp với công ty về thắc mắc, yêu cầu hay phảnhồi thông qua chức năng hỗ trợ online Ngoài việc hỗ trợ online, khách hàng có thể gởiphản hồi về cho công ty, công ty sẽ gởi câu trả lời về cho khách hàng qua email trongthời gian sớm nhất

2.3 Công cụ và ngôn ngữ phát triển ứng dụng

- Thiết kế giao diện và lập trình phía Server: Dreamwever CS5, ngôn ngữ Html,CSS, Javascript, Jquery,…

- Thiết kế cơ sở dữ liệu: Xampp

- Lập trình: Ngôn ngữ Php

2.4 Phân tích yêu cầu khách hàng đối với website

Trang 18

Khi khách hàng truy cập vào website, khách hàng sẽ yêu cầu hệ thống cung cấpnhững chức năng sau:

- Chức năng đăng ký, đăng nhập vào hệ thống: Mỗi khách hàng sẽ đăng ký 1 tàikhoản riêng giao dịch với hệ thống Với tài khoản này, khách hàng sẽ có quyền lựachọn sản phẩm mình ưa thích, đặt hàng, ý kiến và mua hàng mà không bị giới hạn bất

cứ chức năng nào

- Chức năng hiển thị thông tin và phân loại sản phẩm trong gian hàng ảo: Sảnphẩm được hiển thị lên website đầy đủ thông tin như hình ảnh sản phẩm, tên sảnphẩm, đặc điểm nổi bật, giá thành, hãng sản xuất, chất liệu, chương trình khuyến mãi,

… Các sản phẩm được phân loại theo từng loại: Sơ mi nữ, nam, Áo thun nam, nữ,Quần jean, Phụ kiện, … Và được sắp xếp theo độ hot giảm dần

- Chức năng giỏ hàng, thanh toán giỏ hàng (Đơn hàng, thanh toán): Khách hàng

có thể đặt mua hàng sau khi ưng ý với các sản phẩm của cửa hàng, đưa vào giỏ hàng,đặt hàng và đợi được xử lý trong thời gian sớm nhất Sau khi thanh toán, giỏ hàngkhách hàng sẽ trống

- Chức năng tìm kiếm sản phẩm theo tên hoặc theo loại: Nếu khách hàng thíchmột sản phẩm nào đó, khách hàng có thể tìm kiếm để hệ thống lọc ra những dòng sảnphẩm nằm trong yêu cầu tìm kiếm của khách hàng

- Chức năng hỗ trợ trực tuyến: Khi khách hàng có thắc mắc hay sự cố về sảnphẩm, chương trình khuyến mãi, vận chuyển hàng hóa, …, khách hàng sẽ liên hệ trựctuyến với nhân viên của shop

- Chức năng hỗ trợ thông qua email: Nếu nhân viên công ty không online, kháchhàng có thể gởi email, công ty sẽ trả lời sớm nhất cho khách hàng về email

2.5 Phân tích yêu cầu của người quản trị đối với website

- Chức năng cập nhật sản phẩm: Người quản trị có quyền thêm, sửa, xóa, báo hếthàng đối với các nhóm, các sản phẩm có trong cửa hàng

- Chức năng tra cứu, lưu trữ sản phẩm

- Chức năng quản lý khách hàng và đơn hàng của khách hàng: Người quản trịquản lý tài khoản khách hàng, các đơn đặt hàng và xử lý kịp thời để mang sản phẩmđến tay khách hàng

- Chức năng quản lý hỗ trợ khách hàng

- Chức năng quản lý liên hệ khách hàng: Khi giải quyết đơn hàng, cửa hàng liên

hệ trực tiếp với khách hàng

Trang 19

- Chức năng thống kê hàng ngày, hàng tháng, hàng quý, hàng năm.

2.6 Thiết kế hệ thống

2.6.1 Mô hình khái quát của hệ thống

Hệ thống có 3 đối tượng: Admin, Khách hàng đã đăng ký tài khoản tại website,Khách vãng lai Khách hàng đã đăng ký tài khoản tại website sẽ được hưởng tất cảnhững ưu đãi từ cửa hàng.Tất cả các đối tượng khách khi truy cập vào website đều cóthể mua hàng

Hình 2.1 Admin

Hình 2.2 Khách hàng đã đăng ký tài khoản

Ngày đăng: 28/08/2017, 18:27

TỪ KHÓA LIÊN QUAN

w