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 1MỤ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 2IV.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 3và 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 4ngườ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 5khô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 6nghiệ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 7vatgia.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 8kinh 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 9trao đổ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 10thanh 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 11phẩ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 12Phầ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 13hoa 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 15internet 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 17nhậ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 18Hệ 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 192. 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 20Xử 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 22II.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 24MaKhach 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 256 MenuTên trường Kiểu dữ liệu Kích thước Ghi chú
Trang 26II.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 27Check data
Login
End
Display error
Trang 28Remove all session
Back index page
End