1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website bán hoa trực tuyến sử dụng ngôn ngữ lập trình PHP

56 550 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 56
Dung lượng 1,91 MB

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

Nội dung

II.2 Ưu điểm và hạn chế của thương mại điện tử II.2.1 Ưu điểm Các phương tiện điện tử như Internet/web giúp cho các doanh nghiệp nắmđược thông tin phong phú về thị trường, từ đó có thể x

Trang 1

MỤC LỤC

Trang

Lời mở đầu……… ……… 3

Phần 1: CƠ SỞ LÝ THUYẾT……….………… 4

Chương 1: Tìm hiểu về PHP……….………4

I. PHP là gì? ……….

……… 4

II. Apache web server……… …….

…….4

Chương 2: Thương mại điện tử……… ………….5

I. Tổng quan về thương mại điện tử……… ……….

……5

I.1 Khái niệm……… ………… 5

I.2 Phân loại thương mại điện tử……… ……… 5

II. Sự phát triển của thương mại điện tử……… ……….

… 6

II.1 Quy mô phát triển……… ……… 6

II.2 Ưu điểm và hạn chế……… 6

II.2.1 Ưu điểm……… ……… 6

II.2.2 Hạn chế……… ………… 8

III. Các hình thức hoạt động giao dịch điện tử……… ……….

… 9

III.1 Thư tín điện tử………9

III.2 Thanh toán điện tử……… ………9

III.3 Trao đổi thông tin……… ………9

III.4 Các thông tin điện tử……….……… 9

III.5 Giao dịch trên mạng………9

IV. Các yêu cầu trong giao dịch điện tử……… ………… 9

IV.1 Cơ sở hạ tầng………10

IV.2 Nguồn nhân lực……….10

IV.3 Tạo mối quan hệ bằng sự tin cậy……… …………10

IV.4 Bảo mật và an toàn……… …….10

Trang 2

IV.5 Bảo vệ quyền lợi khách hàng và bản quyền kinh doanh…….……….11

IV.6 Hệ thống thanh toán điện tử tự động………11

Phần 2: PHÂN TÍCH VÀ XÂY DỰNG HỆ THỐNG WEBSITE Chương 1: Mục đích và ý nghĩa……….12

Chương 2: Tổ chức cơ sở dữ liệu của website……….………….13

I. Phân tích hệ thống……….

…… 14

I.1 Hoạt động của khách hàng……… 14

I.2 Hoạt động của nhà quản lý……… …………15

II. Sơ đồ phân cấp chức năng……… 17

III. Đặc tả chi tiết hệ thống……… 17

Chương 3: Thiết kế và cài đặt………18

I Đối tượng và chức năng của mỗi đối tượng ……… 18

I.1 Khách vãng lai………18

I.2 Khách hàng thành viên………19

I.3 Quản trị hệ thống……….20

II Thiết kế hệ thống……… ……… … 21

II.1 Biểu đồ mối quan hệ……… ……… 21

II.1.1 Biểu đồ mối quan hệ thực thể……….…… 21

II.1.2 Biểu đồ luồng dữ liệu mức đỉnh……….22

II.2 Thiết kế cơ sở dữ liệu……… ……… 23

II.3 Sơ đồ chức năng……….………25

II.4 Thiết kế chức năng hệ thống ……… ………26

III Giao diện và mã nguồn……… ……….29

III.1 Giao diện website……… ……… 29

III.2 Mã nguồn chính……… ………… 31

Trang 3

và nhờ đó nền văn minh của nhân loại được đưa lên một tầm cao mới Ngàynay, trong một xã h ội phát triển con người ngày càng trở nên bận rộn hơn,chính vì vậy thương mại điện tử ra đời đã giúp chúng ta giải quyết được phầnnào khó khăn của mình về vấn đề thời gian Với để tài luận văn tốt nghiệp “

Xây dựng website bán hoa trực tuyến” em hy vọng sẽ cùng thương mại

điện tử mang đến cho con người những dịch vụ thuận tiện nhất Em cũng hyvọng sẽ góp một phần nhỏ bé vào sự phát triển của ngành thương mại điện tửcủa Việt Nam Tạo nên sự thuận tiện, nhanh chóng và hiệu quả là tiêu chíhàng đầu trong việc phát triển của thương mại điện tử và em cũng mongmuốn mang được những điều đó vào đề tài của mình Em xin gửi lời cảm ơnchân trọng nhất tới ….- người đã tận tình hướng dẫn em xây dựng đề tàingay từ khi mới hình thành ý tưởng đồng thời em cũng xin bày tỏ lòng biết

ơn đến sự dạy dỗ chỉ bảo của các thầy các cô trong trường Đại học KinhDoanh và Công Nghệ Hà Nội Đặc biệt em xin gửi lời cảm ơn chân thànhnhất đến đội ngũ các thầy cô giáo trong khoa công nghệ thông tin- những

Trang 4

người đã trực tiếp giảng dạy em 4 năm học qua và đã hết lòng hướng dẫn, chỉbảo và giúp đỡ em trong thời gian thực hiện đồ án tốt nghiệp này Em xincảm ơn.

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

Sinh viên thực hiện

Nguyễn Thị Vân

Phần I

CƠ SỞ LÝ THUYẾT

Chương 1 TÌM HIỂU VỀ NGÔN NGỮ PHP

I PHP là gì?

PHP ( viết tắt của Hypertext Preprocessor) là một ngôn ngữ lập trình kịchbả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ếtcho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát Nó rất thích hợpcho web và có thể dễ dàng nhúng vào trang HTML Do được tối ưu hóa cácứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C và Java, dễ đọ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ácnên PHP đã nhanh chóng trở thành một ngôn ngữ lập trình web phổ biếnnhất thế giới

II Apache web server

Apache hay là chương trình máy chủ HTTP là một chương trình dành chomáy chủ đối thoại qua giao thức HTTP Apache chạy trên các hệ điều hànhtương tự như Unix, Microsoft Windowns, Novell Netware và các hệ điềuhành khác Apache đóng một vai trò quan trọng trong quá trình phát triểncủa mạng web thế giới

Khi được phát hành lần đầu, Apache là chương trình máy chủ mã nguồn mởduy nhất có khả năng cạnh tranh với chương trình máy chủ tương tụ củaNetcape Communications Corporation mà ngày nay được biết đến với cáitên thương mại là Sun Java System Web Server Từ đó trở đi, Apache đã

Trang 5

không ngừng tiến triển và trở thành một phần mềm có sức cạnh tranh mạnh

so với các chương trình máy chủ khác về mặt hiệu suất và tính năng phongphú Từ tháng 4 năm 1996, Apache trở thành một chương trình máy chủHTTP thông dụng nhất Hơn nữa, Apache thường được dùng để so sánh vớicác phần mềm khác có chức năng tương tự Tính đến tháng 1 năm 2007 thìApache chiếm đến 60% thị trường các chương trình phân phối trang web

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

Chương 2THƯƠNG MẠI ĐIỆN TỬ

I Tổng quan về thương mại điện tử

I.1 Khái niệm

Thương mại điện tử ( còn gọi là thị trường điện tử, thị trường ảo, commerce hay E-Business) là quá trình mua bán ảo thông qua việc truyền dữliệu giữa các máy tính trong chính sách phân phối của tiếp thị Tại đây mộtmối quan hệ thương mại hay dịch vụ trực tiếp giữa người cung cấp và kháchhàng được tiến hành qua Internet Theo nghĩa hẹp, thương mại điện tử chỉđơn giản là việc mua bán hàng hóa và dịch vụ thông qua các phương tiệnđiện tử, nhất là qua Internet và các mạng liên thông khác Theo nghĩa rộng,thương mại điện tử bao gồm tất cả các loại giao dịch thương mại mà trong đócác đối tác giao dịch sử dụng các kỹ thuật thông tin trong khuôn khổ chàomời, thảo luận hay cung cấp dịch vụ Thông qua các chiến dịch quảng cáocủa IBM trong thập niên 1990, khái niệm Electronic Business, thường đượcdùng trong các tài liệu bắt đầu thông dụng

E-I.2 Phân loại thương mại điện tử

Tuy thuộc vào đối tác kinh doanh người ta thường gọi đó là thị trường B2B,B2C, C2B, C2C Thị trường mở là những thị trường mà tất cả mọi người cóthể đăng ký và tham gia Tại một thị trường đóng thì chỉ có một số thànhviên nhất định mới được phép tham gia Một thị trường ngang tập trung vào

Trang 6

nghiệp có thể từ các ngành khác nhau tham gia như là người mua và liên hệvới một nhóm nhà cung cấp Ngược lại, thị trường đóng mô phỏng nhiều quytrình kinh doanh khác nhau của một ngành duy nhất hay một nhóm ngườidùng duy nhất Sau khi làn sóng lạc quan về thương mại điện tử của nhữngnăm 1990 qua đi, thời gian mà đã xuất hiện nhiều thị trường điện tử, người tacho rằng sau một quá trình tập trung chỉ có một số ít thị trường lớn là sẽ tiếptục tồn tại Thế nhưng bên cạnh đó ngày cành nhiều những thị trường chuyênmôn nhỏ Ngày nay tình hình đã khác hẳn đi, công nghệ để thực hiện một thịtrường điện tử đã rẻ đi rất nhiều Thêm vào đó là xu hướng kết nối nhiềuthông tin chào hàng khác nhau thông qua các giao diện lập trình ứng dụng đểthành lập một thị trường chung có mật độ chào hàng cao( ví dụ như khu chợAmazon) Ngoài ra các thị trường độc lập trước đây còn được tích hợp ngàycàng nhiều bằng các giải pháp phần mềm cho một cổng web toàn diện Dựavào tính cách của người tham gia, người ta đã phân chia thương mại điện tửthành một số loại sau:

 Người tiêu dùng

- C2C (Consumer-To-Consumer) Người tiêu dùng với Người tiêu dùng

- C2B (Consumer-To-Business) Người tiêu dùng với Doanh nghiệp

- C2G (Consumer-To-Government) Người tiêu dùng với Chính phủ

 Doanh nghiệp

- B2C (Business -To-Consumer) Doanh nghiệp với Người tiêu dùng

- B2B (Business -To-Business) Doanh nghiệp với Doanh nghiệp

- B2G (Business -To-Government) Doanh nghiệp với Chính phủ

- B2E (Business-To-Employee) Doanh nghiệp với Nhân viên

 Chính phủ

- G2C (Government -To-Consumer) Chính phủ với Người tiêu dùng

- G2B (Government -To-Business) Chính phủ với Doanh nghiệp

- G2G (Government -To-Government) Chính phủ với Chính phủ

II Sự phát triển của thương mại điện tử

II.1 Quy mô phát triển

Hiện nay E-Commerce không chỉ dừng lại phạm vi ở một quốc gia, một khuvực mà đã phát triển trên quy mô toàn cầu Hãy ghé thăm một số website nhưAmazon.com hay điển hình ở Việt Nam là muaban.net, enbac.com,

Trang 7

vatgia.com như vậy việc giao dịch với các khách hàng trên thế giới ngàycàng trở nên dễ dàng hơn.

Về hình thức thanh toán thì khá đa dạng: thanh toán bằng thẻ tín dụng,chuyển khoản, bằng tiền mặt Nhưng phổ biến nhất vẫn là chuyển khoản vàthanh toán bằng thẻ tín dụng

II.2 Ưu điểm và hạn chế của thương mại điện tử

II.2.1 Ưu điểm

Các phương tiện điện tử như Internet/web giúp cho các doanh nghiệp nắmđược thông tin phong phú về thị trường, từ đó có thể xây dựng được chiếnlược sản xuất, kinh doanh thích hợp với xu thế phát triển của thị trường trongnước, khu vực và quốc tế Hiện nay, thương mại điện tử đang được nhiềuquốc gia quan tâm, coi là một trong những động lực phát triển chủ yếu củanền kinh tế Trước hết, thương mại điện tử giúp giảm chi phí sản xuất tại cácvăn phòng Các văn phòng không có giấy tờ chiếm diện tích nhỏ hơn rấtnhiều, chi phí tìm kiếm, chuyển giao tài liệu giảm nhiều lần Thương mạiđiện tử giúp giảm thấp chi phí bán hàng và chi phí tiếp thị BằngInternet/web, một nhân viên bán hàng có thể giao dịch được với rất nhiềukhách hàng, catalogue điện tử trên các trang web không những phong phúhơn mà còn thường xuyên được cập nhật so với các catalogue in ấn khuônkhổ giới hạn và luôn luôn lỗi thời Thương mại điện tử qua Internet/web giúpngười tiêu dùng và các doanh nghiệp giảm đáng kể thời gian và chi phí giaodịch (giao dịch được hiểu là quá trình từ quảng cáo, tiếp cận ban đầu, giaodịch đặt hàng, giao hàng, thanh toán) Thời gian giao dịch qua Internet chỉbằng 7% giao dịch qua Fax, bằng 0,5% thời gian giao dịch qua bưu điện Chiphí giao dịch qua Internet chỉ bằng 5% chi phí giao dịch qua Fax hay quabưu điện chuyển phát nhanh và bằng 10%-20% chi phí thanh toán theo lốithông thường Trong hai yếu tố cắt giảm này, yếu tố thời gian đáng kể hơn,

vì việc nhanh chóng thông tin hàng hóa đến người tiêu dùng có ý nghĩa sốngcòn trong cạnh tranh kinh doanh Thương mại điện tử tạo điều kiện cho việcthiết lập và củng cố cho mối quan hệ giữa các nhân tố tham gia vào quá trìnhthương mại Thông qua mạng, các đối tượng tham gia có thể giao tiếp trựctiếp và liên tục với nhau nhờ đó sự hợp tác lẫn sự quản lý đểu được tiến hànhnhanh chóng và liên tục; tạo điều kiện tìm kiếm các bạn hàng mới, cơ hội

Trang 8

kinh doanh mới trên toàn quốc, khu vực và trên thế giới Xét trên mặt quốcgia, trước mắt, thương mại điện tử kích thích sự phát triển của ngành côngnghệ thông tin và đóng vai trò ngày càng to lớn trong nền kinh tế Nhìn rộnghơn, thương mại điện tử tạo điều kiện cho việc sớm tiếp cận với nền kinh tế

số hóa Lợi ích này có 1 ý nghĩa đặc biệt với các nước đang phát triển, có thểtạo ra một bước nhảy vọt, tiến kịp với các nước phát triển trong một thời gianngắn nhất

Tóm lại thương mại điện tử mang lại những lợi ích tiềm tàng, giúp doanhnghiệp thu được những thông tin phong phú về thị trường và đối tác, giảmchi phí tiếp thị và giao dịch, rút ngắn chu kỳ sản xuất, tạo dựng và củng cốquan hệ bạn hàng, tạo điều kiện dành thêm phương tiện cho mở rộng quy mô

và công nghệ sản xuất

II.2.2 Hạn chế của thương mại điện tử

Công tác đào tạo, quản lý nguồn nhân lực gặp nhiều khó khăn hơn các ngànhnghề khác do đòi hỏi phải có đội ngũ trình độ kỹ thuật cao

Xây dựng cơ sở hạ tầng: phải đảm bảo có một cơ sở hạ tầng thật tốt, vì nếukhông khi gặp phải sự cố như đường truyền bị quá tải vì số lượng truy cập sẽgây ách tắc cho những giao dịch đang diễn ra trên mạng gây tổn thất lớn vềkinh tế

Để thực hiện những giao dịch thương mại trên mạng đòi hỏi người sử dụngphải có tối thiểu ít nhiều những kiến thức về mạng, về máy tính, về ngoạingữ…

Chưa xây được niềm tin cho khách hàng vì độ rủi ro còn cao của các giaodịch

Các hệ thống dễ bị tấn công để truy cập, sử dụng tham ô, sửa đổi hoặc hủymột cách trái phép

Thật công bằng và đáng tin cậy trong quảng cáo

Những đòi hỏi nghiêm khắc và chi tiết trong mua bán giao dịch phải có giảipháp trong trường hợp đơn đặt dịch vụ, hủy đơn đặt hàng, giao hàng nhầmđịa chỉ, bị thất lạc…

Khó khăn trong việc cập nhật thường xuyên các luật thương mại, thói quen

do trái ngược về tiêu chuẩn hàng hóa, thói quen giữa các quốc gia với nhau.Với sự ra đời của công nghệ World Wide Web, Internet phổ biến trên toànthế giới, giúp mọi người ở xa hàng vạn dặm vẫn có thể làm quen trò chuyện,

Trang 9

trao đổi công việc mua bán trên mạng mà không cần gặp mặt Với trang Webthông tin được kết hợp đồng thời hình ảnh, âm thanh, màu sắc đồ họa, vănbản…xuất hiện cùng lúc trên màn hình vi tính và như vậy WWW trở thànhcông cụ truyền thông hữu hiệu, bất chấp sự khác biệt về ngôn ngữ, phong tụctập quán, khoảng cách địa lý, không gian và thời gian của các quốc gia.

Ngày nay nhiều nước trên thế giới sử dụng Internet và WWW làm phươngtiện phục vụ hoạt động thương mại trên quy mô toàn cầu, hình thành môitrường thu hút sự quan tâm của nhiều doanh nghiệp do tính nhanh chóng,tiện lợi và hiệu quả của nó Đó là quảng cáo tiếp thị trên Internet thương mại

2 Thanh toán điện tử

Là hình thức thanh toán tiền thông qua thông điệp điện tử thay cho việcgiao tận tay bằng tiền mặt Việc trả lương bằng cách chuyển tiền trực tiếp

và tài khoản, trả tiền mua hàng bằng thẻ mua hàng, thẻ tín dụng…

3 Trao đổi thông tin

Là hình thức trao đổi dữ liệu dạng cấu trúc từ máy tính này đến máy tínhkhác, giữa các công ty với tổ chức đã thỏa thuận mua bán với nhau mộtcách tự động Dịch vụ này chỉ phục vụ chủ yếu phân phối hàng ( gửi đơnhàng, các xác nhận, các tài liệu gửi hàng…)

4 Các thông tin điện tử

Là phương tiện truy cập thông tin điện tử bằng các hình ảnh, tin tức vềcác lĩnh vực: thể thao, phim truyện, sách báo, ca nhạc…Hiện nay nókhông còn giới hạn trong lĩnh vực nào và phát triển ngày càng rộng rãi

5 Giao dịch trên mạng

Đây là hình thức giao dịch xảy ra hoàn toàn tại các công ty cung cấp dịch

vụ cũng như các dịch vụ ảo mà người cung cấp muốn trưng bày nhữngdịch vụ, sản phẩm của họ bằng các hình ảnh thực tế sinh động trên mộtwebsite Người đặt dịch vụ hoặc mua hàng có quyền lựa chọn, đặt và

Trang 10

thanh toán bằng hình thức điện tử Sau đó họ sẽ có được những thứ họcần Hình thức này tận dụng nhiều ưu điểm như giảm việc chi phí thuênhân viên, thuế…

Có thể nói một điều thuận tiện nhất mà các nhà mua bán giao dịch đã vậndụng được là tận dụng tính năng đa phương tiện của môi trường web, đểtrang trí trang web sao cho thật hấp dẫn và thuận tiện cho việc trưng bàysản phẩm dưới các hình thức khác nhau

IV Các yêu cầu trong giao dịch điện tử

Thương mại và giao dịch điện tử không đơn thuần là phương tiện để thựchiện công việc cung cấp trao đổi giao dịch trên mạng mà còn bao gồm cácyêu cầu phức tạp đan xen nhau có liên quan đến các vấn đề khác như: vănbằng pháp lý, luật quốc gia, tập quán xã hội…

IV.1 Cơ sở hạn tầng

Trong việc phát triển giao dịch dựa trên hệ thống thông tin thì trước hết phải

có một máy tính điện tử hiện đại, server và phần mềm hỗ trợ vững chắcnhững trang thiết bị tương đối hoàn thiện và đảm bảo thông tin bảo mậtchống virut và cách phong chống những nguy cơ bị xâm nhập ảnh hưởngquốc gia… phù hợp với từng công ty doanh nghiệp và theo đúng chuẩn mực

do doanh nghiệp đề ra

IV.2 Nguồn nhân lực

Để có thể theo kịp và nắm bắt những thông tin kịp thời trong thời đại thôngtin thì phải xây dựng một đội ngũ cán bộ, nhân viên có trình độ tin học, kỹthuật điện tử, khả năng tiếp cận nhanh chóng các phần mềm mới Bên cạnh

đó ngoài khả năng giao tiếp ngôn ngữ trong nước, nhân viên còn trang bị vốntiếng Anh để có thể tiến xa hơn Đây là cách sẽ dẫn đến sự thay đổi trong hệthống và giáo dục ngày nay

IV.3 Tạo mối quan hệ bằng sự tin cậy

Tin cậy là trọng tâm của bất kỳ giao tiếp thương mại giao dịch nào, khôngnhững thể hiện giữa các phòng ban, thực hiện đúng giữa các pháp luật củacác doanh nghiệp mà còn với khách hàng bằng sự tin tưởng về vấn đề sản

Trang 11

phẩm dịch vụ hay phàn nàn, khiếu nại Đó là yếu tố tất yếu của các nhàdoanh nghiệp muốn kinh doanh lâu dài.

IV.4 Bảo mật và an toàn

Với việc phát triển các loại giao dịch thông qua Internet thì nguy cơ rò rỉthông tin cá nhân, nội dung hợp đồng, và các thông tin quan trọng khác là rấtcao Do đó, yêu cầu về bảo mật và an toàn cho người dùng được quan tâmhàng đầu trong thương mại điện tử

Một số vấn đề đáng lo ngại nữa là mất dữ liệu, một hệ thống được xem là antoàn nhất vẫn có thể bị tấn công Vì thế, việc xây dựng một hệ thống an toàn

và bảo mật là vấn đề hàng đầu, là trọng tâm để có thể cho mọi người, nhất làcác doanh nghiệp có khả năng mua bán giao dịch mà không thể đổ lỗi chonhau

IV.5 Bảo vệ quyền lợi khách hàng và bản quyền kinh doanh

Trong môi trường Internet là nơi các doanh nghiệp đầu tư sử dụng, trình bàysản phẩm, dịch vụ, giao dịch trao đổi thông tin dịch vụ, hàng hóa thì vấn đềbản quyền rất cần thiết giúp cho các doanh nghiệp an tâm, đảm bảo trongcông việc phát triển và đồng thời ngăn chặn việc xâm phạm bản quyền, phiêndịch trái phép hay ăn cắp “chất xám” do vấn đề giao dịch trên mạng, việcxem hàng hóa dịch vụ thông qua sử dụng hình ảnh thì chất lượng và vấn đềthực tế bên trong sản phảm dịch vụ đó như thế nào không ai biết được, do đóphải để ra luật lệ và quy định đối với người mua bán giao dịch qua mạng

IV.6 Hệ thống thanh toán điện tử tự động

Giao dịch điện tử chỉ có thể thực hiện một cách trọn vẹn nếu có một hệ thốngthanh toán điện tử tự động, nếu không có hệ thống này thì tính chất thươngmại sẽ bị giảm thấp và chỉ mang tính ứng dụng trao đổi thông tin Theo tiêuchuẩn và mẫu của quốc tế thì việc mã hóa theo mã vạch là 13 và mỗi công ty

có một địa chỉ riêng của mình bằng một số có từ 100 đến 100.000 Nếu việchội nhập và thiết lập mã sản phẩm và mã công ty cho một công ty nói riêng

và cho nền kinh tế nói chung là không đơn giản

Trang 12

Phần 2PHÂN TÍCH VÀ XÂY DỰNG HỆ THỐNG WEBSITE BÁN HOA

TRỰC TUYẾNChương 1 MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI

Từ lâu hoa đã trở thành một phần không thể thiếu trong cuộc sống Trong sốcác vai trò của hoa người ta không thể không nhắc đến hoa với tư cách là mộtmón quà tinh thần đầy ý nghĩa dành tặng cho người thân, bạn bè trong nhữngdịp đặc biệt Hoa có mặt trong lễ sinh nhật, lễ khánh thành, lễ cưới hỏi và vô

số những ngày lễ quan trọng khác Sức mạnh của hoa là có thể thay lời chủnhân gửi đến người nhận những lời chúc, đồng cảm, sẻ chia…mà có lẽ đôikhi ngôn ngữ trở nên bất lực

Tuy nhiên việc chọn hoa gì và như thế nào không phải là điều đơn giản Bạnphải mất hàng giờ để đi đến các cửa hàng hoa, chọn lựa loại hoa mà mìnhmong muốn Đôi khi cửa hàng không có sẵn kiểu bó hoa phù hợp, và bạn lạiphải mất thêm thời gian chờ người bán hàng bó thành một bó hoàn chỉnh.Mọi việc vẫn chưa kết thúc khi hoa đến tay người nhận Nếu đó là một bó

Trang 13

hoa nhỏ thì chuyện sẽ chẳng có gì Nhưng nếu là một lẵng hoa chào mừnghay một bó hoa lớn thì việc đi lại trong thành phố đông đúc với một quà tặngcồng kềnh như vậy quả không phải dễ dàng Hẳn khi đó bạn chỉ mong muốnrằng món quà của mình đến nơi được an toàn.

Trong thời đại hiện nay, thời gian chính là của cải lớn nhất mà mỗi cá nhân

có được Do đó, tiết kiệm thời gian chính là sự tiết kiệm của cải vật chất.Thay vì phải tự đi mua hoa bạn chỉ cần tìm kiếm thông tin qua mạngInternet Nhờ có thương mại điện tử hầu hết các công việc kinh doanh đều cóthể diễn ra hết sức thuận lợi và nhanh chóng, ngay cả việc bán hoa tươi cũngvậy Bạn có thể ngồi ở bất kỳ nơi đâu mà vẫn mua được thứ mà mình đangtìm kiếm Sau khi đặt hàng và thanh toán đầy đủ, bạn chỉ cần chỉ ra địa chỉ

mà mình muốn chuyển đến Sẽ có người đưa quà tặng của bạn đến tận nơi

Vì thế, mô hình cửa hàng ảo sẽ cắt giảm được phần lớn chi phí cho việc thuênhân công, cửa hàng và một số chi phí khác phát sinh Điều quan trọng nhất

là bạn đã tiết kiệm được thời gian và công sức

Hiện tại có khá nhiều website kinh doanh hoa tươi qua mạng như:hoatuoidep.com.vn, hoatuoi24h.net, hoatuoi123.com.vn,thegioihoatuoi.com.vn Tuy nhiên các website về lĩnh vực này ở trong nướckhông nhiều, lại có điểm yếu là giá thành xây dựng web cao Thực tế chothấy hầu hết các website có giao diện chưa bắt mắt, chưa có dịch vụ làm hoatheo yêu cầu khách hàng mà đa số khách hàng phải chọn các mẫu có sẵn,việc này đôi khi không thỏa mãn được nhu cầu khách hàng, không có hìnhthức bán buôn cho các doanh nghiệp bạn

Xuất phát từ thực tế đó, chúng tôi xây dựng nên một web site mang phongcách hoàn toàn mới với giao diện thân thiện, chỉ tập trung vào công việc kinhdoanh hoa tươi mà không kèm thêm sản phẩm nào khác Website này phảithực hiện các công việc như:

 Cho phép xem các mặt hàng mà cửa hàng cung cấp

 Giới thiệu về cửa hàng

 Cung cấp thông tin liên lạc với cửa hàng

Về công việc giao dịch giữa doanh nghiệp và khách hàng Website này thựchiện các chức năng:

Trang 14

 Cho phép khách hàng chọn và đặt hàng trực tuyến.

 Cung cấp phương thức thanh toán

 Hẹn ngày và giờ giao hàng cho khách

 Khách hàng có thể chọn các mẫu thiệp và có thể tham khảo những lờichúc hay và ý nghĩa

Đối với phần quản trị

 Quản trị mạng có thể đăng nhập để quản lý nhân sự, hàng hóa, kháchhàng, các phiên giao dịch

Đối với khách hàng

 Đăng nhập với username và password

 Đặt hàng qua mạng

Đối với khách hàng lạ

 Có thể xem thông tin về các mặt hàng

 Đăng ký tài khoản

Các yêu cầu về phần mềm:

Phía server: HĐH Window 2000 trở lên

Phía client: Firefox 4 trở lên

Các yêu cầu về phần cứng:

Phía server: Pen IV, 128Mb RAM, HDD 7Gb trở lên, kết nối Internet

Phía client: Pen II, 32Mb RAM, HDD 500Mb trở lên, kết nối Internet

Trang 15

internet Vậy nhiệm vụ của chúng ta là phải đáp ứng được đầy đủ nhất cácyêu cầu của khách hàng trong quá trình đặt hàng Trong giới hạn của đề tài,

em tập trung và quan tâm tới 2 loại hoạt động sau đây: Hoạt động của kháchhàng và Hoạt động của nhà quản lý

I.1 Hoạt động của khách hàng

Một khách hàng khi thăm quan hệ thống, họ sẽ quan tâm đến các vấn đề nhưsau:

Có những loại hoa nào được bán? Dịch vụ vận chuyển ra sao? Giá cả dịch vụ

ra sao? Phương thức thanh toán thế nào? Do đó, để có thể đáp ứng đượcnhững nhu cầu tối thiểu trên, hệ thống phải đảm bảo cung cấp những thôngtin cần thiết, mặt khác cũng phải đơn giản, dể sử dụng cho người dùng Mọithứ cần phải có hình ảnh, âm thanh, giá cả cũng như các thông tin khác kèmtheo Bên cạnh đó khi khách hàng đăng ký dịch vụ cũng sẽ phải cung cấp đầy

đủ những thông tin cần thiết

I.2 Hoạt động của nhà quản lý

Người quản lý giao tiếp và theo dõi khách hàng của mình thông qua các đơnđặt hàng Khách hàng có thể cung cấp thông tin về mình, người quản lý cóthể dựa vào đó có thể cung cấp cho họ những thứ họ cần, gửi hóa đơn kèmtheo hoặc gửi qua mail mà khách hàng cung cấp nếu thỏa mãn điều kiện.Ngoài ra người quản lý có thể quản lý các dịch vụ của mình để cung cấp chokhách hàng những thông tin mới nhất về các sản phẩm của mình đang có.Ngoài việc nhận thông tin từ khách hàng, còn phải đưa thông tin về các mẫusản phẩm, các thông tin liên quan đến sản phẩm như giá cả, chất lượng, cácdịch vụ kèm theo sau dịch vụ bán hàng như vận chuyển, khuyến mãi…nhữngthứ mà khách hàng cần có mà liên quan đến việc bán hàng lên internet Nhàquản lý phải xây dựng được một cơ sở dữ liệu phù hợp, không dư thừa dữliệu và phải nhất quán, việc giao diện thân thiện để khách hàng không bị bỡngỡ khi truy cập vào hệ thống dịch vụ Hoạt động của nhà quản lý có thểphân chia thành các nhiệm vụ sau:

Trang 16

- Hướng dẫn, giới thiệu về dịch vụ: Khi truy cập vào một trang web vềthương mại điện tử, khách hàng thường đặt ra câu hỏi: Công ty bạn cungcấp những dịch vụ gì? Có những thứ mà tôi đang cần không? Khi họ vàocần phải nhanh chóng đưa họ đến với những thứ họ cần, đó là nhiệm vụcủa nhà quản lý Việc lưu giữ các thông tin về dịch vụ trong một cơ sở dữliệu trực tuyến, cơ sở dữ liệu này bao gồm có: Tên dịch vụ, giá cả, loại,thông tin về dịch vụ, tên tập tin chứa hình ảnh dịch vụ đó, hình thức trìnhbày trên web…Ngoài ra cơ sở dữ liệu phải thiết kế các từ khóa để dễquản lý.

- Giỏ hàng: khách hàng sẽ cảm thấy thoải mái khi duyệt qua dịch vụ trựctuyến mà không bị gián đoạn ở bất kỳ chỗ nào vì phải dự định xem cónên đặt một dịch vụ nào đó không, cho tới khi kết thúc việc xem xét vàđặt những thứ mình cần, có thể thêm hoặc bớt các sản phẩm ra khỏi giỏhàng, cũng như số lượng từng loại cho giỏ hàng của mình

Khách hàng có thể trực tiếp vào các trang web để đăng ký mà không cầnphải có ràng buộc nào, ngoài ra khách hàng có thể đăng ký thông tin cá nhâncủa mình trên website, để lần sau khách hàng vào đăng ký mua sản phẩm thìkhông phải đăng ký lại, chỉ việc sử dụng username và password mà kháchhàng đã đăng ký lúc trước để đăng nhập vào trang web

- Giao dịch: Trong quá trình đặt mua hàng và hoàn tất dịch vụ, chươngtrình sẽ gửi đến khách hàng một lời chúc và cảm ơn vì những đóng gópcủa khách hàng vào sự phát triển của cửa hàng

Vấn để bảo mật sẽ rất hữu ích trong công việc thanh toán bằng thẻ tín dụngqua mạng có một server an toàn Trong window cũng có chế độ đó, để cácgiao dịch từ trình duyệt web đến trung tâm dịch vụ trực tuyến như vậy đượcđảm bảo

- Theo dõi khách hàng: Ai đặt mua sản phẩm? là câu hỏi được đặt ra khi cóquá nhiều người truy cập vào website và đặt mua hàng Để tránh nhầmlẫn có nhiều cách để xử lý, tuy nhiên có ba cách nổi bật được dùng phổbiến hiện nay:

+ Dùng phương pháp cookies (một dạng tệp tin nhỏ): một tệp tin sẽ chứa

mã khách hàng và truyền tới trình duyệt web của khách hàng và nằmtrong đĩa cứng trong suốt quá trình mua hàng

+ Số hiệu IP tạm thời (Temporary IP number): Một giá trị IP do nhàcung cấp dịch vụ Internet (ISP) tự động gán cho bạn mỗi khi bạn truy

Trang 17

nhập internet có thể giúp nhận diện Phương pháp này được dùng trongtrường hợp trình duyệt của khách hàng không chấp nhận cookies.+ Randomly generated cart number: Một con số như vậy có thể gán thêmvào URL xuất hiện trong “Location” hay “address” trên trình duyệtcủa bạn Bất kì khi nào bạn chuyển qua trang khác của một sản phẩmkhác con số đó cũng đi theo bạn.

- Nhận đơn đặt hàng: Sau khi khách hàng kết thúc quá trình đặt hàng, đơnhàng được gửi vào cơ sở dữ liệu Ở đó nhà quản lí sẽ tổng hợp lại và gửicho các bộ phận khác Ngoài ra sau một thời gian nhất định nhà quản lícũng có thể xử lí đơn đặt hàng và các khách hàng cũ nếu cần

- Quản lý dịch vụ: Đây là chức năng quan trọng để theo dõi xem xét nhữngdịch vụ được cung cấp trên trang web Với chức năng này nhà quản lí cóthể kiểm soát được toàn bộ các dịch vụ, sản phẩm được cung cấp trênwebsite Đồng thời cũng có thể sửa, xóa, thêm các loại sản phẩm mới,sửa giá cả…một cách hết sức đơn giản

II Sơ đồ phân cấp chức năng

III Đặc tả chi tiết hệ thống

Hệ thống bán hoa trực tuyến

Bán hoa

Xác nhận khách hàng

Kiểm tra mặt hàng

Giao hàng tận nơi cho khách hàng

Xử lý bán hoa

Cập nhật, sửa, thêm, xóa

Thống

kê mức bán hàng

Quản lý

Kiểm tra tính hợp lý

Lựa

chọn

sản

phẩm

Trang 18

Hệ thống website bán hoa trực tuyến được thiết kế ra nhằm mục đích giớithiệu và cung cấp nhiều loại hoa tươi cho khách hàng phục vụ những dịp lễtết cũng như các ngày đặc biết Khách hàng sau khi truy cập vào hệ thống cóthể tham quan, tìm hiểu thêm về những điều đặc biệt mà hoa mang lại, chọn

và sau đó đặt mua sản phẩm để tặng người thân, bạn bè nhân dịp nào đó.Công việc chính của hệ thống là đưa lên website những hình ảnh, nhữnghướng dẫn về sản phẩm của cửa hàng Sau khi chọn được sản phẩm ưng ý thìkhách hàng phải tiến hành đăng ký nếu khách hàng chưa có tài khoản trong

hệ thống khách hàng của cửa hàng, nếu khách hàng đã có tài khoản thì chỉviệc đăng nhập với username và password đã lậ Để tiếp tục việc giao dịchthì khách hàng phải điền đầy đủ họ tên người nhận, số điện thoại người nhận,địa chỉ Một điều đặc biệt của hệ thống đó là khách hàng có thể chọn mẫuthiệp của cửa hàng rùi nhập vào lời chúc, cửa hàng sẽ giúp bạn viết những lờichúc đó lên tấm thiệp bạn chọn Để kết thúc quá trình chọn hàng khách hàngbấm vào thanh toán

Chương 3 THIẾT KẾ VÀ CÀI ĐẶT

I Đối tượng và chức năng của mỗi đối tượng

Trang 19

2. Chọn hàng:

Mô tả Khách hàng lựa chọn mặt hàng cần mua và lưu vào giỏ

hàng

Đầu vào Lựa chọn sản phẩm muốn mua

Xử lý Truy cập CSDL lưu thông tin đã chọn vào giỏ hàng

Đầu ra Thông tin về sản phẩm có trong giỏ hàng

3. Đăng ký thành viên:

Mô tả Khách hàng có thể chọn chức năng đăng ký là thành viên

của website để có thể mua hàng dễ dàng hơn

Đầu vào Nhập thông tin theo mẫu (User name, Password,Tên, địa

4 Đăng nhập ( Login WebSite):

Mô tả Sau khi đăng ký thành công member có thể đăng nhập vào

WebsiteĐầu vào Nhập TenDangNhap và MatKhau

Trang 20

Xử lý Kiểm tra đã nhập TenDangNhap và MatKhau chưa và

kiểm tra Acount của Member này có trong CSDL?

Đầu ra Đưa ra thông báo bạn đăng nhập thành công hoặc yêu cầu

nhập lại

5 Đăng xuất (Logout WebSite) :

Mô tả Thành viên thoát khỏi đăng nhập vào WebSite

Đầu vào Thoát khỏi trang web thanh viên

Xử lý Truy xuất CSDL và kiểm tra xem đã thoát ra khỏi đăng

Đầu vào Lựa chọn sản phẩm cần mua

Xử lý Truy cập CSDL lưu thông tin đã chọn

Đầu ra Thông tin về sản phẩm có trong hóa đơn

I.3 Quản trị hệ thống

Admin có các chức năng như: +Xem sản phẩm

+ Đăng nhập quản trị hệ thống+ Đăng xuất quản trị hệ thốngNgoài ra Admin còn có các chức năng sau:

1 Quản lý User Account:

Mô tả Chức năng này cho phép Admin xem,sửa tất cả các Account.Đầu vào Chọn Account cần thay đổi

Xử lý Truy xuất cơ sở dữ liệu lấy thông tin sau đó thay đổi và cập

Trang 21

Đầu ra Hiển thị thông báo thay đổi thành công hoặc thông báo lỗi

3. Quản lý sản phẩm:

Mô tả Chức năng này cho phép Admin thêm,sửa,xóa các sản phẩm,

danh mục sản phẩm và loại sản phẩm cho Website

Đầu vào Nhập thông tin cần thêm ,sửa ,xóa về sản phẩm

Xử lý Kiểm tra thông tin nhập,kiểm tra xem sản phẩm đã có trong

CSDL chưa,lưu thông sản phẩm vào CSDL

Đầu ra Hiển thị thông báo thay đổi thành công sản phẩm hoặc lỗi

5 Quản lý hoá đơn:

Mô tả Người quản trị xem tất cả các đơn đặt hàng, chỉnh sửa, xóa, cập

nhật thông tin về đơn đặt hàng

Đầu vào Xem xét hoá đơn chọn trạng thái cho hoá đơn:đã sử lý,đang xử

lý,chưa xử lý

Xử lý Kiểm tra tính hợp lệ của hóa đơn,truy cập CSDL update các

trạng thái cho hoá đơn

Đầu ra Thông báo chuyển thành công hoặc thông báo lỗi

II.Thiết kế hệ thống

II.1 Biểu đồ mối quan hệ

II.1.1 Biểu đồ mối quan hệ thực thể

1

Sản phẩm admin

passwor d

Trang 22

II.1.2 Biểu đồ luồng dữ liệu mức đỉnh

chỉnh sửa đáp ứng

mak

pass

ngayH D

DTNha n

Quả

n lý

c ó có

Qu

ản lý

Quản lý

Chọ n

Quản lý đăng nhập

Quản trị viên

Quản trị viên

Quản lý sản phẩm

Nhân viên Công ty

Dongiaban

Soluongban

Trang 23

điền thông tin thông tin đáp ứng yêu cầu khách hàng sản phẩm đáp ứng

D2: thông tin cập nhậtChi tiết về hoa

Đáp ứng đặt hàng

yêu cầu cập nhật phản hồi

thông tin sp báo cáo

yêu cầu đáp ứng lấy thông tin xem báo cáo

thêm, chỉnh yêu cầu thông phản hổi yêu cầu của

sửa, đặt hàng tin khách hàng yêu cầu quản trị viên

D3: thông tinKhách hàng

II.2 Thiết kế cơ sở dữ liệu.

1 AdminTên trường Kiểu dữ liệu Kích thước Ghi chú

của admin

admin

2 Khách hàngTên trường Kiểu dữ Kích Ghi chú

Quản trị viên

Trang 24

MaKhach int 11 Mã khách hàng

DienThoai varchar 50 Số điện thoại khách hàng

TenDangNhap varchar 50 Tên đăng nhập vào website

3 Hóa đơnTên trường Kiểu dữ liệu Kích thước Ghi chú

4 Chi tiết hóa đơnTên trường Kiểu dữ liệu Kích thước Ghi chú

5 HoaTên trường Kiểu dữ liệu Kích thước Ghi chú

Trang 25

6 MenuTên trường Kiểu dữ liệu Kích thước Ghi chú

Trang 26

II.4 Thiết kế chức năng hệ thống

1 Modul login

- Thuật toán:

Mẫu thiệpĐăng nhập

Trang khách hàng

Giỏ hàngTrang chủ

Trang 27

Check data

Login

End

Display error

Trang 28

Remove all session

Back index page

End

Ngày đăng: 31/03/2015, 23:13

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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