1. Trang chủ
  2. » Cao đẳng - Đại học

Xây dựng Website bán hàng trực tuyến bằng Joomla

51 287 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 51
Dung lượng 875,26 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Joomla Components Joomla Components là một trong các thành phần mở rộng của Joomla!,thực chất nó là một ứng dụng trong hệ thống Joomla Components đƣợc sửdụng để thực hiện một chức năng l

Trang 1

i 2 đặc biệt là Thầy Trần Tuấn Vinh, người đã trực tiếp hướng dẫn, chỉ bảo

và giúp đỡ em trong thời gian thực hiện khóa luận tốt nghiệp này, em chân thành cảm ơn sự hướng dẫn tận tình của Thầy.

Em xin chân thành cảm

Sinh viên thực hiện

PHẠM NHƢ UYỂN

Trang 2

LỜI CAM ĐOAN

Tôi xin cam đoan những nội dung mà tôi trình bày trong Khoá luận tốtnghiệp này là kết quả nghiên cứu của riêng tôi dưới sự hướng dẫn, chỉ bảo tận

tình của Th.S Trầ n Tuấ n Vinh.

này

Tôi xin chịu trách nhiệm về kết quả nghiên cứu của tôi trong khoá luận

Hà Nội, ngày 07 tháng 05 năm 2012

TÁC GIẢ

PHẠM NHƯ UYỂN

Trang 3

MỤC LỤC

M

Ở ĐẦ U 7

CH ƯƠN G 1: CƠ SỞ LÝ THUY Ế T 11

1.1.Gi ớ i thi ệ u v ề Joomla! .11

1.1.1 ộ t s ố kháiM ni ệ m 11

1.1.2 Joomla Components 12

1.1.3 Joomla Module 13

1.1.4 Template 16

1.2.Gi ớ i thi ệ u v ề PHP 18

1.2.1 Công c ụ c ầ n thi ết để ch ạ y ứ ng d ụ ng 19

1.2 2 C ấ u trúc c ủ a PHP 20

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

2.1 Kh ả o sát hi ệ n tr ạ ng 22

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

2.2.1 ứcCh năng 25

2.2.2 ề mV ặ t thi ế t b ị và ph ầ n m ề m 25

2.2.3 Yêu c ầ u trang Web 25

2.3.Phân tích h ệ th ố ng 28

2.3.1 đồSơ phân rã ch ức năng 28

2.3.2 đồSơ lu ồ ng d ữ li ệ u m ứ c khung c ả nh 29

2.3.3 đồSơ lu ồ ng d ữ li ệ u m ức đỉ nh 30

2.3.4 đồSơ lu ồ ng d ữ li ệ u phân rã m ức dưới đỉ nh 31

Trang 4

2.5.Thi ế t k ế h ệ thông 35 2.5.1 Danh sách các b ả ng d ữ li ệ u 35 2.5.2 ế t k ế giaoThi di ệ n 42

CHƯƠNG 3: YÊU CẦU HỆ THỐNG VÀ CÀI ĐẶT CHƯƠNG TRÌNH

45 3.1 Yêu cầu hệ thống 453.2

Cài đặt ch ư ơng trình 45

K

Ế T LU ẬN VÀ H Ư Ớ NG PHÁT TRI ỂN ĐỀ TÀI 47

TÀI LI Ệ U THAM KH Ả O 50

Trang 5

DANH MỤC HÌNH ẢNH

Hình 1: Mô hình kiến trúc Joomla! 12

Hình 2: Các component mặc định của Joomla! 12

Hình 3: Danh sách các components 13

Hình 4: Các module position 14

Hình 5: Danh sách các module mặc định của Joomla! 15

Hình 6: Tempalate 16

Hình 7: Template beez, ja purity và rhuk milkyway của Joomla! 17

Hình 8: Các thư mục đặt trong template 17

Hình 9: Sơ đồ phân cấp chức năng 28

Hình 10: Sơ đồ luồng dữ liệu ở mức khung cảnh 29

Hình 11: Sơ đồ luồng dữ liệu mức đỉnh 30

Hình 12: Sơ đồ LDL phân rã mức dưới đỉnh chức năng “QL HÀNG” 31

Hình 13: Sơ đồ luồng dữ liệu phân rã mức dưới đỉnh chức năng “QL TÀI KHOẢN” 32

Hình 14: Sơ đồ luồng dữ liệu phân rã mức dưới đỉnh chức năng “QL ĐƠN HÀNG” 33

Trang 6

Hình 15: Sơ đồ luồng dữ liệu phân rã mức dưới đỉnh chức năng “QL NGƯỜI

DÙNG” 34

Hình 16: Trang chủ 42

Hình 17: Đăng Ký 42

Hình 18: Xem hàng đã chọn 43

Hình 19: Đơn đặt hàng 44

Trang 7

MỞ ĐẦU 1.Mục đích, lý do chọn đề tài

Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽtheo cả chiều rộng và sâu Máy tính điện tử không còn là một thứ phương tiệnquý hiếm mà đang ngày càng trở thành một công cụ làm việc và giải trí thôngdụng của con người, không chỉ ở công sở mà còn ngay cả trong gia đình.Đứng trước vai trò của thông tin hoạt động cạnh tranh gay gắt, các tổchức và các doanh nghiệp đều tìm mọi biện pháp để xây dựng hoàn thiện hệthống thông tin của mình nhằm tin học hóa các hoạt động tác nghiệp của đơnvị

Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư vàcải thiện các giải pháp cũng như các sản phẩm nhằm cho phép tiến hànhthương mại hóa trên Internet Thông qua các sản phẩm và công nghệ này,chúng ta dễ dàng nhận ra tầm quan trọng và tính tất yếu của thương mại điện

tử Với những thao tác đơn giản trên máy có nối mạng Internet bạn sẽ có tậntay những gì mình cần mà không phải mất nhiều thời gian Bạn chỉ cần vàocác trang dịch vụ thương mại điện tử, làm theo hướng dẫn và click vào những

gì bạn cần Các nhà dịch vụ sẽ mang đến tận nhà cho bạn

Ở Việt Nam cũng có rất nhiều doanh nghiệp đang tiến hành thương mạihóa trên Internet nhưng do những khó khăn về cơ sở hạ tầng như viễn thôngchưa phát triển mạnh, các dịch vụ thanh toán điện tử qua ngân hàng chưa phổbiến nên chỉ dừng lại ở mức độ giới thiệu sản phẩm và tiếp nhận đơn đặt hàngthông qua website

Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thương mại điện tử ở ViệtNam, em đã tìm hiểu và xây dựng website giới thiệu và bán hàng điệ n tử

Trang 8

qua mạng cho chi nhá nh công ty TNHH Thương m ại và Dị ch vụ SIC.

Trang 9

hệ thống website yêu cầu triển khai trên hệ điều hành Windows, hê cơ

sở dữ liệu MySql

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

a Phương pháp nghiên cứu lý luận

Nghiên cứu qua việc đọc sách, báo và các tài liệu liên quan nhắm xâydựng cơ sơ lý thuyết của đề tài và các biện pháp cần thiết để giải quyết cácvấn đề của đề tài

b Phương pháp chuyên gia

Tham khảo ý kiến của các chuyên gia để có thể thiết kế chương trìnhphù hợp với yêu cầu thực tiễn, nội dung xử lý nhanh đáp ứng được các yêucầu ngày càng cao của người sử dụngl

c Phương pháp thực nghiệm

Trang 10

thông qua quan sát thực tế, yêu cầu của cơ sở, những lý luận đượcnghiên cứu và kết quả đạt được qua những phương pháp trên.

4 Đối tượng, phạm vi nghiên cứu

a Đối tượng nghiên cứu

Các kỹ thuật xây dụng website bán hàng trực tuyến bằng Joomla!

b Phạm vi nghiên cứu

Phạm vi luận văn của em dừng lại ở việc nghiên cứu và phát triển mộtphần nhỏ ứng dụng trong việc xây dựng website bán hàng trực tuyến bằngJoomla!

5 Ý nghĩa thực tiễn của đề tài

Xây dựng được website bán hàng trực tuyến bằng Joomla! cho công tyTNHH Thương mại & Dịch vụ SIC

6 Cấu trúc của khóa luận

Sau một thời gian nghiên cứu, tìm hiểm và được sự giúp đỡ chỉ bảo tậntình của thầy giáo Th.S Trần Tuấn Vinh, em đã hoàn thành khóa luận này

Ngoài phần mở đầu và kết luận, nội dung chính của khóa luận gồm 3chương, nội dung cụ thể của các chương như sau:

Chương 1: cơ sở lý thuyết

Trong chương này trình bày sơ lược về Joomla! Các thành phân trongJoomla! như: như Joomla Components, Joomla module, template, giới thiệu

về PHP, được trình bày như là các khái niệm

Chương 2: Phân tích và thiết kế hệ thống

Trang 11

nội dung của chương này tìm hiểu hiện trạng về công ty, yêu cầu đặt ra cho hệ thống, phận tích hệ thống, thiết kế hệ thống.

Chương 3 Yêu cầu hệ thống và cài đặt chương trình

Chương này yêu cầu hệ thống và cài đặt chương trình

Trang 12

CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu về Joomla!

1.1.1 Một số khái niệm

Joomla! là một hệ quản trị nội dung, mã nguồn mở Joomla! được viếtbằng ngôn ngữ PHP và kết nối tới cơ sở dữ liệu MySQL, cho phép người sửdụng có thể dễ dàng xuất bản các nội dung của họ lên Internet hoặc Intranet

Joomla! có các đặc tính cơ bản là: bộ đệm trang (page caching) để tăngtốc độ hiển thị, lập chỉ mục, đọc tin RSS (RSS feeds), trang dùng để in, bản tinnhanh, blog, diễn đàn, bình chọn, lịch biểu, tìm kiếm trong site và hỗ trợ đangôn ngữ

Joomla! được phát âm theo tiếng Swahili như là jumla nghĩa là "đồngtâm hiệp lực"

Joomla! được sử dụng ở khắp mọi nơi trên thế giới, từ những website

cá nhân cho tới những hệ thống website doanh nghiệp có tính phức tạp cao,cung cấp nhiều dịch vụ và ứng dụng Joomla! có thể dễ dàng cài đặt, dễ dàngquản lý và có độ tin cậy cao

Joomla! có mã nguồn mở do đó việc sử dụng Joomla! là hoàn toànmiễn phí cho tất cả mọi người trên thế giới

Joomla! 1.5 gồm có 3 tầng hệ thống Tầng dưới cùng là mức nền tảng,

chứa các thư viện và các plugin (còn được biết với tên gọi mambot) Tầng thứ hai là mức ứng dụng và chứa lớp JApplication Hiện tại tầng này gồm 3 lớp con: JInstallation, JAdministrator và JSite Tầng thứ ba là mức mở rộng Tại tầng này có các thành phần (component), mô đun (module) và giao diện (template) được thực thi và thể hiện.

Trang 13

Hình 1: Mô hình kiến trúc Joomla!

1.1.2 Joomla Components

Joomla Components là một trong các thành phần mở rộng của Joomla!,thực chất nó là một ứng dụng trong hệ thống Joomla Components đƣợc sửdụng để thực hiện một chức năng lớn nào đó, chẳng hạn nhƣ: Cung cấp tintức, quảng cáo, rao vặt, đặt phòng khách sạn, bất động sản, download MộtJoomla Components đƣợc hiển thị ở phần trung tâm, hay phần chính(mainbody) của Website

Hình 2: Các Component mặc định của Joomla!

Trong phiên bản Joomla! 1.5 có tất cả 11 Components mặc định đƣợc cung cấp kèm theo Các Components này đƣợc đặt trong thƣ mục

Trang 14

[Joomla]/Components và nằm trong các thư mục con tương ứng với ký hiệu là

"com_xyz".

Hình 3: Danh sách các Components

Danh sách các components và ý nghĩa của chúng:

 com_banners: Quản lý bảng quảng cáo (banner)

 com_contact: Quản lý các đầu mối liên hệ (contact)

 com_content: Quản lý và hiển thị bài viết (đây là component quantrọng nhất)

 com_mailto: Quản lý chức năng gửi/nhận email

 com_media: Quản lý các tệp đa phương tiện (video, flash, mp3, hình)

 com_newsfeeds: Quản lý việc lấy tin từ website khác

 com_poll: Cung cấp chức năng bình chọn

 com_search: Cung cấp chức năng tìm kiếm

 com_user: Quản lý thành viên

 com_weblinks: Quản lý và hiển thị danh mục các website liên kết

 com_wrapper: Cho phép nhúng một website khác trong cửa sổ củawebsite Joomla!

1.1.3 Joomla Module

Joomla Module là một trong các thành phần mở rộng của Joomla!, nó

là một ứng dụng nhỏ (thường chỉ có vài file và phần lập trình cũng không

Trang 15

nhiều) được sử dụng chủ yếu để lấy dữ liệu và hiển thị thông tin Modulethường được dùng kết hợp kèm với các components nhằm mở rộng, cũngnhư thể hiện rõ ràng hơn các chức năng của components.

Không giống như components, một module có thể được đặt ở bất kỳ vịtrí nào trên template hoặc vị trí do người dùng tự định nghĩa Ngoài ra mộtmodule có thể được nhân bản, nghĩa là cùng lúc có thể xuất hiện tại một vị tríhoặc các vị trí khác nhau

Hình 4: Các module position

Vị trí của module (module position) là nơi mà module có thể được đặtvào đó Mỗi vị trí đều được xác định thông qua một định danh duy nhất (một

cái tên), chẳng hạn như: left, right, top, bottom, user1, user2 Tên và số

lượng các vị trí này được quy định bởi template Các template khác nhau thì

số lượng vị trí module cũng như tên của chúng có thể khác nhau Ngoài ra,trong quá trình sử dụng người dùng cũng có thể tự định nghĩa các vị trí mớisao cho phù hợp với yêu cầu của mình

Trang 16

Các Module mặc định của Joomla Trong phiên bản Joomla! 1.5 có tất

cả 20 module mặc định được cung cấp kèm theo Các module này được đặttrong thư mục [Joomla]/modules và nằm trong các thư mục con tương ứng

với ký hiệu là "mod_xyz".

Hình 5: Danh sách các Module mặc định của Joomla!

Danh sách các module Joomla được cung cấp theo mặc định:

 mod_archive: Module hiển thị các bài viết đã được đánh dấu "lưu trữ"

 mod_banners: Module hiển thị các quảng cáo

 mod_breadcrumbs: Module hiển thị thanh điều hướng

 mod_custom: Module hiển thị một đoạn mã HTML bất kỳ

 mod_feed: Module hiển thị tin lấy từ các website khác

 mod_footer: Module hiển thị dòng bản quyền ở cuối Website

 mod_latestnews: Module hiển thị các bài viết mới nhất

 mod_login: Module hiển thị form đăng nhập

 mod_mainmenu: Module hiển thị menu điều khiển

 mod_mostread: Moudle hiển thị các bài viết được đọc nhiều nhất

 mod_newsflash: Module hiển thị tin vắn/tin nhanh

Trang 17

 mod_poll: Module hiển thị bình chọn.

 mod_random_image: Module hiển thị ảnh ngẫu nhiên

 mod_related_items: Module hiển thị các bài viết liên quan

 mod_search: Module hiển thị form tìm kiếm

 mod_sections: Module hiển thị danh sách các mục của Website

 mod_stats: Module hiển thị các thông số thống kê của Website

 mod_syndicate: Module cấp tin cho các website khác

 mod_whoisonline: Module hiện danh tính và số người trực tuyến

 mod_wrapper: Mudule hiển thị một trang web bất kỳ được nhúng vàowebsite Joomla!

1.1.4 Template

Joomla! Template là một gói bao gồm các file PHP, HTML, CSS, JS(Javascript) và các tấm hình, ảnh, biểu tượng, video, flash kèm theo tạo nêngiao diện (bố cục và hình hài) của Website Joomla!

Hình 6: Template

Trong phiên bản Joomla! 1.5 có 3 template được đóng gói sẵn kèm

theo: JA Purity (Joomlart), Rhuk Milkyway (RocketTheme) và Beez (Angie

Radtke/Robert Deutz) Trong đó JA Purity và Rhuk Milkyway là các template

được thiết kế bởi hai công ty hàng đầu về template Joomla! hiện nay

Trang 18

Hình 7: Template Beez, JA Purity và Rhuk Milkyway của Joomla!.

Các template này được đặt trong thư mục [Joomla]/templates và nằmtrong các thư mục con tương ứng Riêng "system" là một template đặc biệt,

nó được sử dụng khi Joomla! không tìm thấy bất cứ template nào khác trên hệthống

Hình 8: Các thư mục đặt trong template

Các template của Joomla! đều có khả năng tùy biến cao thông qua cáchsắp xếp và đặt vị trí các module rất linh động

Việc thiết kế Template Joomla! khá dễ dàng, thậm chí chỉ cần vài giờ là

có thể chuyển từ một template thuần HTML/CSS hay một template của mộtPORTAL/CMS khác sang template Joomla

Trang 19

Bạn có thể dùng cùng lúc vài template khác nhau trên cùng Website.Chẳng hạn đối với trang HOME bạn gắn nó với template JA Purity, còn trangDOWNLOAD lại gắn nó với template Rhuk Milkyway

Số lượng template Joomla free (template miễn phí) và template Joomlacommercial (template có phí) được cung cấp trên mạng hiện nay là một con

số mà nhiều PORTAL/CMS/BLOG khác phải kính nể Có tới hàng nghìnthậm chí hàng chục nghìn template

1.2 Giới thiệu về PHP

PHP được viết từ Hypertext Preprocessor, đây là một ngôn ngữ kịch

bản mã nguồn mở sử dụng cho mục đích chung, đặc biệt thích hợp cho pháttriển Web và có thể nhúng vào HTML Hiện nay PHP được sử dụng rất rộngrãi

Mã PHP được thực thi ở phía Server, khi trình duyệt của bạn truy cậpmột trang web có chứa một đoạn mã PHP thì trình duyệt nhận được kết quả

đã xử lý từ Web Server, bạn không thể biết được đoạn mã viết gì? Tập tinPHP có phần mở rộng là php hoặc php3 Điều hay nhất khi sử dụng PHP là

nó đơn giản đối với những người mới học, nhưng nó lại cung cấp nhiều tínhnăng nâng cao cho các lập trình viên

Câu hỏi đặt ra là PHP có thể làm gì? Vì PHP chủ yếu được thực thi ởphía Web Server, do đó bạn có thể thực hiện bất kỳ điều gì chẳng hạn như thuthập dữ liệu từ form, sinh ra nội dung cho trang Web động, gửi và nhậncookies,…

Ba lĩnh vực của mã PHP được dùng là:

Trang 20

* Mã thực thi trên server: Đây là mục tiêu chính và truyền thống củaPHP Bạn cần 3 thành phần để làm được điều này: bộ phân tích PHP, bộ Webserver, một trình duyệt web.

* Mã thực thi trên dòng lệnh: Bạn có thể thực thi mã PHP mà khôngcần bất kỳ server hay trình duyệt nào, bạn chỉ cần bộ phân tích PHP

* Viết các ứng dụng GUI thực thi phía Client: PHP không phải là ngônngữ tốt để viết ứng dụng Windows, nhưng nếu bạn thành thạo PHP và thích

sử dụng những tính năng PHP nâng cao trong các ứng dụng phía Client, bạn

có thể dùng PHP-GTK để viết những chương trình như vậy

Với PHP bạn không bị giới hạn kết xuất ra dạng HTML, PHP cho phépkết xuất tập tin ảnh, tập tin PDF và thậm chí như Flash, hay bất kỳ tập tin vănbản…

Một trong những tính năng mạnh nhất của PHP là nó hỗ trợ hầu hết cácloại cơ ở dữ liệu như: MySQL, Oracle, SQL Server, DB2,…

1.2.1 Công cụ cần thiết để chạy ứng dụng

PHP Server đây là ứng dụng chạy trên web, do vậy điều hiển nhiên làbạn cần phải có một Web Server Bạn hoàn toàn có thể biến cái PC của mìnhthành một Web Server nhờ gói ứng dụng xampp-win32-1.7.2 Bạn sử dụngchương trình này cho các hệ điều hành Windows 98/ 2000/XP Xampp-win32-1.7.2 tích hợp sẵn Apache, MySQL Như vậy bộ Apache, MySQL vàPhp luôn đồng hành cùng nhau Nếu bạn không muốn chạy nền server làApache thì bạn có thể chạy như IIS, PWS,…

Để biết cài đặt xampp-win32-1.7.2 đã thực thi chưa thì bạn gõ địa chỉ

http://localhost trên trình duyệt của bạn, trang Web thông tin Xampp hiển thịbạn đã thành công

Trang 21

1.2 2 Cấu trúc của PHP

Điều thú vị đối với PHP là cho phép bạn xen kẽ giữa lệnh HTML vàlệnh PHP Do đó PHP đƣợc xem nhƣ là một Script giống nhƣ Javascript hayVbscript Các lệnh của PHP đƣợc gói trong thẻ mở:

<?php và thẻ đóng: ?>

Bây giờ bạn thử chạy tập tin Hello.php.

<?php Echo "Hello!";

?>

Khi chạy bạn sẽ gõ vào http://localhost/Hello.php

Kết quả cho ra là Hello!

Tuy nhiên PHP có thể làm đƣợc nhiều điều hơn nữa, cũng giốngnhƣ ngôn ngữ lập trình khác, nó có thể làm việc với các loại biến, kiểu dữliệu, chứa rất nhiều hàm chức năng chúng ta tìm hiểu ví dụ sau:

<?php Echo "Hello,ebooksit.com " ;

$var= date("H");

if($var<11){

echo "Chào buổi sáng";

} elseif ($var>12 and $var<18){

Trang 22

echo "Chào buổi chiều";

} else{ echo "Chào buổi tối";}

?>

Cookies là những mẫu nhỏ thông tin được lưu trên đĩa cứng của ngườidùng Mẫu thông tin này có thể được đọc bởi Web server ghi cookies đó Mụcđích của cookies là để giữ vết của người dùng khi họ truy cập web

Session là một cách khác để lưu trữ trạng thái giữa các trang Mã bạnkhai báo một phiên làm việc nên bắt đầu bằng hàm start_session(), lúc đóPHP đăng ký một số session ID duy nhất và thường ID được gửi đến ngườidùng thông qua cookies

Trang 23

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

2.1 Khảo sát hiện trạng

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

Tên công ty: Công ty TNHH Thương mạ i và dị ch vụ

SIC Tên giao dịch: SIC Co.,Ltd

Trụ sở văn phòng: Khu bá ch hó a số 2 – P.Xuân Hò a – Phúc Yên - Vĩnh Phúc Điện thoại: 0211.3540 517

Mã số thuế: 2300302735_001

Lĩnh vực kinh doanh: máy tính, máy fax, máy in, điệ n thoạ i

Công ty có 2 cử a hà ng tạ i phường Xuân Hòa, thị xã Phúc Yên, Vĩnh Phúc Quy mô của công ty :

Tổ chức hiện tại của công ty bao gồm :

- 1 Giám đốc

- 1 Kế toán

- 3 Nhân viên kỹ thuậ t kiêm bá n hà ng

Sau khi khảo sát hiện trạng, em nắm bắt được các thông tin sau:

Quản lý khách hàng: mỗi khách hàng được quản lý các thông tin sauđây: họ, tên, địa chỉ, điện thoại, fax, email, tên đăng nhập, mật khẩu Ngoài ra,nếu khách hàng là công ty hay cơ quan thì quản lý thêm tên công ty/cơ quan

Trang 24

Quản lý mặt hàng: mỗi mặt hàng được quản lý những thông tin: tên mặthàng, đơn giá, số lượng, thời gian bảo hành, 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ặthàng cần mua Trong quá trình lựa chọn, bộ phận bán hàng sẽ trực tiếp traođổi thông tin cùng khách hàng, chịu trách nhiệm hướng dẫn Sau khi lựa chọnxong, bộ phận bán hàng sẽ tiến hành lập đơn đặt hàng của khách Sau khi tiếpnhận yêu cầu trên, bộ phận này sẽ làm hóa đơn và thanh toán tiền

Trong trường hợp nhiều công ty, trường học, các doanh nghiệp, .cóyêu cầu đặt hàng, mua với số lượng lớn thì cửa hàng nhanh chóng làm phiếuđặt hàng, phiếu thu có ghi thuế cho từng loại mặt hàng và giao hàng hàng theoyêu cầu

Quá trình đặt hàng với nhà cung cấp: hàng ngày nhân viên kho sẽ kiểmtra hàng hóa trong kho và đề xuất lên ban điều hành cần xử lý về việc nhữngmặt hàng cần nhập Trong quá trình đặt hàng thì ban điều hành sẽ có tráchnhiệm xem xét các đề xuất về những mặt hàng yêu cầu và quyết định loạihàng, số lượng hàng cần đặt và phương thức đặt hàng với nhà cung cấp Việcđặt hàng với nhà cung cấp được thực hiện thông qua địa chỉ trên mạng hayqua điện thoại, fax

Quá trình nhập hàng: Sau khi nhận yêu cầu đặt hàng từ công ty, nhàcung cấp sẽ giao hàng cho công ty có kèm theo hóa đơn hay bảng kê chi tiếtcác loại mặt hàng Thủ kho sẽ kiểm tra lô hàng của từng nhà cung cấp vàtrong trường hợp hàng hóa giao không đúng yêu cầu đặt hàng hay kém chấtlượng về hệ thống máy móc, thì thủ kho sẽ trả lại nhà cung cấp và yêu cầugiao lại những mặt hàng bị trả đó

Tiếp theo thủ kho sẽ kiểm tra chứng từ giao hàng để gán giá trị thànhtiền cho từng loại sản phẩm Những loại hàng hóa này sẽ được cung cấp một

Trang 25

Khách hàng: là những người có nhu cầu mua sắm hàng hóa Khác vớiviệc đặt hàng trực tiếp tại công ty, khách hàng phải hoàn toàn tự thao tácthông qua từng bước cụ thể để có thể mua được hàng Trên mạng, các mặthàng được sắp xếp và phân theo từng loại mặt hàng giúp cho khách hàng dễdàng tìm kiếm Trong hoạt động này, khách hàng chỉ cần chọn một mặt hàngnào đó từ danh mục các mặt hàng thì những thông tin về mặt hàng đó sẽ hiểnthị 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ácthông tin về hàng hóa lẫn số lượng khách mua và hoàn toàn được cập nhậttrong 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áchhàng tùy chọn đặt hay không

Nhà quản lý: Là người làm chủ hệ thống, có quyền kiểm soát mọi hoạtđộng của hệ thống Nhà quản lý được cấp một username và password để đăngnhập vào hệ thống thực hiện những chức năng của mình

Nếu như quá trình đăng nhập thàng công thì nhà quản lý có thể thực hiệnnhững công việc: quản lý cập nhật thông tin các mặt hàng, tiếp nhận đơn đặthàng, kiểm tra đơn đặt hàng và xử lý đơn đặt hàng Thống kê các mặt hàngbán trong tháng, năm, thống kê khách hàng, nhà cung cấp, thống kê tồn kho,thống kê doanh thu Khi có nhu cầu nhập hàng hóa từ nhà cung cấp thì tiến

Ngày đăng: 06/01/2018, 10:32

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w