Thương mại điện tử (e-commerce) bao gồm các họat động kinh doanh, giao dịch thương mại dựa trên các công cụ điện tử (electronic) mà cụ thể là mạng Internet và WWW
Trang 1MỤC LỤC
CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI 6
1.1 Những nét đặc trưng của một cửa hàng trên Internet 6
1.2 Mục tiêu và những yêu cầu khi xây dựng hệ thống 7
1.2.1 Mục tiêu xây dựng hệ thống 7
1.2.2 Những yêu cầu đặt ra cho hệ thống 7
1.2.3 Hoạt động của hệ thống 7
1.2.4 Hoạt động của khách hàng 7
1.2.5 Hoạt động của nhà quản lý 8
1.3 Phương pháp giải quyết đề tài 9
CHƯƠNG 2: KHẢO SÁT ĐÁNH GIÁ HIỆN TRẠNG 11
2.1 Tìm hiểu về thương mại điện tử 11
2.1.1 Khái niệm về thương mại điện tử (TMĐT) 11
2.1.2 Một số ưu điểm nổi bật của Thương mại điện tử 12
2.1.3 Các mô hình website 14
2.2 Thực trạng thương mại điện tử Việt Nam 16
2.2.1 Tiềm năng 16
2.2.2 Thực trạng tại các doanh nghiệp 17
2.2.3 Lý do trọn đề tài 18
CHƯƠNG 3 : CƠ SỞ LÝ THUYẾT 20
3.1 Một số khái niệm cơ bản 20
3.1.1 Internet 20
3.1.2 Một số khái niệm về Web 21
3.1.3 Phân loại Website 22
3.1.4 Các bước phát triển một Website 25
CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 26
4.1 Các chức năng chính của Website 26
4.1.1 Phần quản trị web 26
4.1.2 Phần đặt hàng 26
4.2 Các biểu đồ 27
4.2.1 Biểu đồ phân rã chức năng 27
4.2.2 Biểu đồ mức ngữ cảnh 30
4.2.3 Biểu đồ mức đỉnh 31
4.2.4 Biểu đồ dưới mức đỉnh chức năng quản lý tài khoản 31
4.2.5 Biểu đồ dưới mức đỉnh chức năng quản lý sản phẩm: 32
4.2.6 Biểu đồ dưới mức đỉnh chức năng quản lý đơn đặt hàng: 32
4.2.7 Biểu đồ dưới mức đỉnh chức năng quản lý hỗ trợ bán hàng: 33
4.2.8 Biểu đồ dưới mức đỉnh chức năng hỗ trợ mua hàng: 34
Trang 24.3 Xác định các thực thể 36
4.3.1 Danh sách các thực thể 36
4.3.2 Thực thể nhân viên 37
4.3.3 Thực thể Quảng cáo 37
4.3.4 Thực thể Liên hệ 38
4.3.5 Thực thể Khuyến mãi 38
4.3.6 Thực thể Dòng sản phẩm 38
4.3.7 Thực thể Sản phẩm 39
4.3.8 Thực thể Giỏ hàng 40
4.3.9 Thực thể Tin tức 40
4.4 Lược đồ quan hệ giữa các thực thể (E-R) 41
4.5 Thiết kế bảng dữ liệu 42
CHƯƠNG 5 : THIẾT KẾ WEBSITE 48
5.1 Giới thiệu công cụ sử dụng 48
5.1.1 Ngôn ngữ PHP 48
5.1.2 Hệ quản trị cơ sở dữ liệu MySQL 52
5.1.3 Các kiểu dữ liệu trong MySQL 52
5.1.4 Sự kết hợp giữa PHP và MySQL 55
5.1.5 Cấu hình hệ thống 55
5.2 Tổng quan về HTML 56
5.2.1 Giới thiệu về HTML 56
5.2.2 Cách sử dụng mẫu biểu trong HTML: 57
5.3 Tổng quan về Javacript 57
5.4 Tổng quan về CSS 59
5.4.1 Khái niệm về CSS 59
5.4.2 Cách sử dụng CSS 60
5.5 Giao diện website 62
5.5.1 Giao diện trang chủ 62
5.5.2 Giao diện trang Giới thiệu 63
5.5.3 Giao diện trang bảo hành 64
5.5.4 Giao diện trang tin tức 65
5.5.5 Giao diện trang liên hệ 66
5.5.6 Phần trên cùng của Website 67
5.5.7 Phần chính giữa của Website 67
5.5.8 Phần bên trái Website 68
5.5.9 Phía bên phải Website 70
5.6 Thiết kế phần quản trị 76
5.6.1 Thiết kế giao diện chính 76
5.6.2 Quản lý danh mục menu 77
Trang 35.6.3 Quản lý sản phẩm 78
5.6.4 Quản lý giới thiệu 79
5.6.5 Quản lý bình trọn 80
5.6.6 Quản lý bảo hành 80
5.6.7 Quản lý đơn hàng 80
5.6.8 Quản lý tin tức 81
5.6.9 Quản lý liên hệ 82
5.6.10 Hỗ trợ trực tuyến 82
5.6.11 Thoát đăng nhập 82
CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN ĐỀ TÀI 83
6.1 Đánh giá kết quả 83
6.2 Hướng phát triển 83
TÀI LIỆU THAM KHẢO 84
DANH MỤC HÌNH ẢNH Hình 2.1: Tỷ lệ doanh nghiệp Việt nam có website năm 2009 17
Hình 4.1: Biểu đồ chức năng mức 0 28
Hình 4.2: Biểu đồ chức năng mức 1 28
Hình 4.3: Biểu đồ chức năng mức 2 29
Hình 4.4: Biểu đồ ngữ cảnh 30
Hình 4.5: Biểu đồ mức đỉnh 31
Hình 4.6: Biểu đồ dưới mức đỉnh chức năng quản lý tài khoản 31
Hình 4.7: Biểu đồ dưới mức đỉnh chức năng quản lý sản phẩm 32
Hình 4.8: Biểu đồ dưới mức đỉnh chức năng quản lý đơn đặt hàng: 32
Hình 4.9: Biểu đồ dưới mức đỉnh chức năng quản lý hỗ trợ bán hàng 33
Hinh 4.10: Biểu đồ dưới mức đỉnh chức năng hỗ trợ mua hàng 34
Hình 4.11: Biểu đồ dưới mức đỉnh chức năng Đặt hàng 35
Hình 4.12: Hình lược đồ quan hệ giữa các thực thể (E-R) 41
Hình 5.1: Backup cơ sở dữ liệu 56
Hình 5.2: Giao diện trang chủ 62
Hình 5.3: Giao diện trang Giới thiệu 63
Hình 5.4: Giao diện trang bảo hành 64
Hinh 5.5: Giao diện trang tin tức 65
Trang 4Hình 5.6: Giao diện trang liên hệ 66
Hình 5.7: Giao diện trang Banner chính của Website 67
Hình 5.8: Phần menu chính của Website 67
Hình 5.9: Banner giới thiều về cửa hàng 67
Hình 5.10: Sản phẩm nổi bật 68
Hình 5.11: Sản phẩm khuyến mại 68
Hình 5.12: Hình danh mục sản phẩm 68
Hình 5.13: Thăm dò ý kiến của khách 69
Hình 5.14: Sản phẩm giảm giá 69
Hình 5.15: Hỗ trợ trực tuyến 70
Hình 5.16: Thống kê khách truy cập website 70
Hình 5.17: Tìm kiếm 70
Hình 5.18: Tìm kiếm theo hãng sản xuất 72
Hình 5.19: Tìm kiếm theo tên 73
Hình 5.20: Giỏ hàng 73
Hình 5.21: Xem giỏ hàng 74
Hình 5.22: Sản Phẩm bán chạy 74
Hình 5.23: Chọn mua hàng 75
Hình 5.24: Xem chi tiết sản phẩm 75
Hình 5.25: Thiết kế giao diện chính 76
Hình 5.26: Quản lý danh mục menu 77
Hình 5.27: Quản lý sản phẩm 78
Hình 5.28: Sửa sản phẩm 78
Hình 5.29: Thêm sản phẩm 79
Hình 5.30: Quản lý giới thiệu 79
Hình 5.31: Quản lý bình trọn 80
Hình 5.32: Quản lý bảo hành 80
Hình 5.33: Quản lý đơn hàng 80
Hình 5.34: Chi tiết đơn hàng 81
Hình 5.35: Quản lý tin tức 81
Hình 5.36: Quản lý liên hệ 82
Hình 5.37: Hỗ trợ trực tuyến 82
Hình 5.38: Thoát đăng nhập 82
Trang 5DANH MỤC BẢNG
Bảng 4.3: Bảng thực thể quảng cáo 38
Bảng 4.4: Bảng thực thể liên hệ 38
Bảng 4.5: Bảng thực thể khuyến mại 38
Bảng 4.6: Bảng thực thể dòng sản phẩm 39
Bảng 4.7: Bảng thực thể sản phẩm 39
Bảng 4.8: Bảng thực thể sản phẩm 40
Bảng 4.9: Bảng thực thể tin tức 41
Bảng 4.10: Bảng dữ liệu quangcanh_admin 42
Bảng 4.11: Bảng dữ liệu quangcanh_ads 43
Bảng 4.12: Bảng dữ liệu quangcanh_contact 43
Bảng 4.13: Bảng dữ liệu quangcanh_gift 44
Bảng 4.14: Bảng quang dữ liệu canh_menu_product 44
Bảng 4.15: Bảng dữ liệu quangcanh_product 45
Bảng 4.16: Bảng dữ liệu quangcanh_shoppingcart 46
Bảng 4.17: Bảng dữ liệu quangcanh_news 46
Bảng 4.18: Bảng dữ liệu quangcanh_recruit 47
Bảng 5.1: Bảng dữ liệu số nguyên 52
Bảng 5.2: Bảng dữ liệu số chấm động 53
Bảng 5.3: Số dữ liệu Date and Time 53
Bảng 5.4: Loại dữ liệu String: 55
Trang 6CHƯƠNG 1: GIỚI THIỆU ĐỀ TÀI
1 Những nét đặc trưng của một cửa hàng trên Internet
Nhu cầu sử dụng trong xã hội luôn là động cơ chính thúc đẩy sản xuất, nhưchúng ta đã biết việc thiếu thông tin cho công đoạn đáp ứng cung cầu làm cho việcđưa sản phẩm đến tay người tiêu dùng trở nên khó khăn và gây nhiều lãng phí cho
xã hội Bên cạnh đó, việc phổ biến sử dụng Internet đã tạo ra một bước ngoặt mớitrong định hướng phát triển ngành công nghệ thông tin ở nước ta cùng với nhu cầu
sử dụng máy tính để trao đổi, để cập nhật thông tin ngày càng tăng Từ thực tế đóviệc đưa thông tin đáp ứng các nhu cầu của mọi người và hỗ trợ cho việc mua bándiễn ra một cách nhanh chóng, tiết kiệm đã trở nên vô cùng cấp thiết Song song vớiviệc bán hàng qua điện thoại, ứng dụng với thời đại công nghệ thông tin phát triểnnhư hiện nay, mua bán qua mạng cũng là một giải pháp tối ưu trong việc phân phốithông tin vào mục đích thương mại, và đây cũng là một mảnh đất mới cho thịtrường hàng tiêu dùng trong giai đoạn phát triển kinh tế ở nước ta
Việc bạn có thể ung dung ngồi nhà mà du ngoạn từ cửa hàng này sang cửa hàngkhác trong không gian trực tuyến không còn là cảnh trong phim viễn tưởng mà đãtrở thành hiện thực Ngày nay, bất kì thứ hàng hóa nào bạn đều có thể đặt mua quaInternet: từ một bó hoa tươi, một chiếc tivi, một chiếc xe hơi hay một người thíchtin học có thể mua cho mình một chiếc mày tính với cấu hình mình ưa thích, nóđược bán ở một cửa hàng máy tính nào đó trên mạng
Cửa hàng ảo trên Internet cũng giống như một cửa hàng thực sự kinh doanhnhiều loại mặt hàng đa dạng trong nhiều lĩnh vực, chẳng hạn như các sản phẩm củamáy vi tính thuộc lĩnh vực công nghệ thông tin Do đó việc thực hiện xây dựng mộtcửa hàng ảo trên Internet có thể ứng dụng được và có tiềm năng phát triển trongtương lai
Ngày nay máy tính là một thiết bị không thể thiếu cho các cơ quan dù lớn haynhỏ, không những thế máy tính còn rất quan trọng cho những người dân công nghệthông tin
Trang 7Chính vì vậy: Đề tài “Thiết kế website cho cửa hàng bán máy tính xách tay”
là mẫu đề tài thiết kế website thương mại điện tử
2 Mục tiêu và những yêu cầu khi xây dựng hệ thống
2.1 Mục tiêu xây dựng hệ thống
- Nhằm đáp ứng được nhu cầu mở rộng thị trường, tiêu thụ hàng hóa
- Thông tin luôn được cập nhật và luôn đáp ứng được nhu cầu của khách hàng
- Hỗ trợ và tư vấn cho khách hàng
- Bên cạnh đó còn tiết kiệm được thời gian và chi phí đi lại cho khách hàng
2.2 Những yêu cầu đặt ra cho hệ thống
- Tạo sự thân thiện, an toàn, dễ sử dụng cho khách hàng khi mua hàng
- Hỗ trợ cho người quản trị có thể quản lý cửa hàng một cách hiệu quả để đemlại lợi nhuận cao
Khách hàng có thể vào website để tìm kiếm các sản phẩm cần mua và đặt hàngvới Công ty Khách hàng có thể tìm mặt hàng mà mình cần theo tên sản phẩm đó.Khi khách hàng đã truy cập có nhu cầu mua sản phẩm thì Website sẽ cung cấpcho khách hàng một giao diên mua hàng và đề nghị khách hàng điền đầy đủ thôngtin vào các mục có dấu “*” như:
- Họ tên:
- Email:
- Địa chỉ:
Trang 82.5 Hoạt động của nhà quản lý
Ngoài nhiệm vụ quản lý sản phẩm của cửa hàng, người quản lý còn phải xemkhách hàng có cần hỗ trợ gì không và có muốn thay đổi gì trong đơn hàng nữakhông, nếu khách hàng không có sự thay đổi thì người quản lý dựa trên thông tin
mà khách hàng cung cấp để có thể giao hàng và thanh toán với khách hàng
Giới thiệu mặt hàng :
Khách hàng thường đặt câu hỏi : “ Cửa hàng bán những loại sản phẩm nhưthế nào ? và có những gì họ cần hay không?” khi họ tham quan Cửa hàng Phảinhanh chóng đưa khách hàng tới nơi có mặt hàng mà họ cần, đó là nhiệm vụ củanhà quản lý Việc lưu trữ các thông tin về mặt hàng trong một cơ sở dữ liệu trựctuyến, cơ sở dữ liệu này chứa những thông tin về mặt hàng như: Tên mặt hàng, loạimặt hàng, thông tin mô tả, tên tập tin chứa hình ảnh của mặt hàng đó
Quản lý mặt hàng :
Người quản trị có thể bổ sung, loại bỏ và cập nhật mặt hàng để phù hợp với tìnhhình hoạt động của Cửa hàng và nhu cầu thị hiếu của khách hàng
Cung cấp đơn hàng cho khách hàng :
Khách hàng sẽ cảm thấy thoải mái khi duyệt qua toàn bộ Cửa hàng trựctuyến mà không bị gián đoạn ở bất kỳ đâu vì phải lo quyết định xem có mua mặthàng nào đó hay không, cho tới khi kết thúc việc mua hàng, có thể lựa chọn mặthàng, thêm hoặc loại mặt hàng ra khỏi đơn đặt hàng cũng như ấn định số lượng chomỗi mặt hàng
Theo dõi khách hàng :
Tên khách hàng, đơn vị…hàng của ai mua? Là câu hỏi đặt ra khi cùng mộtlúc nhiều khách hàng mua hàng trong Cửa hàng
Nhận đơn đặt hàng :
Trang 9Sau khi khách hàng kết thúc giao dịch, đơn đặt hàng được tổng hợp lại vàgửi qua cho các bộ phận khác như thống kê, kế toán, kinh doanh…ngoài ra sau khimột thời gian nhất định, nhà quản lý có thể xử lý đơn đặt hàng mới và cũ nếu cần.
Bán hàng :
Có hàng trong kho là một chuyện và bày bán như thế nào mới là vấn đề Ởđây chúng ta chỉ bày bán đơn giản, các mặt hàng sẽ được bày bán thông qua mặthàng trên trang web Việc ưu đãi khách hàng thường xuyên và đặt mua với số lượngnhiều là một việc cần thiết đồng thời các thông tin về sản phẩm kèm theo để chokhách hàng biết
Quản lý và xử lý đơn đặt hàng :
Hiển thị danh sách các đơn đặt hàng đã giao hay chưa giao
Đánh dấu tình trạng giao hàng ứng với đơn đặt hàng đã giao
Xóa đơn đặt hàng
Thiết lập hóa đơn cho khách hàng khi giao hàng
3 Phương pháp giải quyết đề tài
Từ các yêu cầu đặt ra của đề tài, em tiến hành phân tích và đưa ra phương hướnggiải quyết theo các bước như sau :
- Tìm hiểu các khái niệm liên quan đến thương mại điện tử, các yêu cầu cầnthiết của một website mua bán hàng qua mạng, từ đó phân tích các chức năngmình sẽ đưa vào trong website
- Tìm hiểu về các ngôn ngữ lập trình và các dạng cơ sở dữ liệu, từ đó đưa ragiải pháp phù hợp để tiến hành xây dựng
- Bắt tay vào xây dựng website
- Tiến hành kiểm tra và chạy thử
- Thay đổi, bổ sung, khắc phục các sự cố, lỗi, từ đó đưa website vào sử dụngtrong thực tiễn
Trang 10CHƯƠNG 2: KHẢO SÁT ĐÁNH GIÁ HIỆN TRẠNG
4 Tìm hiểu về thương mại điện tử
4.1 Khái niệm về thương mại điện tử (TMĐT)
Thương mại điện tử (e-commerce) bao gồm các họat động kinh doanh, giaodịch thương mại dựa trên các công cụ điện tử (electronic) mà cụ thể là mạngInternet và WWW (World Wide Web - tức những trang web hay website)
Các hoạt động thương mại trong TMĐT có thể là: mua bán hàng hóa, quảngcáo, marketing, tìm kiếm đối tác và khách hàng, trao đổi thông tin giữa các doanhnghiệp, thanh toán trực tuyến, hỗ trợ khách hàng, tìm kiếm thông tin về hàng hóa,dịch vụ…Các hoạt động này khi được thực hiện trên mạng Internet đã đem lại rấtnhiều tiện dụng và lợi ích so với các hình thức thương mại truyền thống
Đối với tình hình Việt Nam hiện nay thì TMĐT giúp rất nhiều cho việcmarketing và tìm kiếm khách hàng qua mạng, đặc biệt là các doanh nghiệp sản xuấthàng hóa xuất khẩu.Các doanh nghiệp Việt Nam không nên nghĩ rằng phải có thanhtoán qua mạng mới là Thương mại điện tử
Để đưa ra một định nghĩa khái quát, bao hàm đầy đủ nội dung, bản chất của kháiniệm TMĐT, cần phải xác định nội dung cơ bản của TMĐT là gì Khái niệm TMĐT
cơ bản phải bao hàm các nội dung sau:
- Đó phải là một hoạt động kinh doanh thương mại, tức là phản ảnh một hoạtđộng mua bán hàng hoá và dịch vụ thông qua một chu trình kinh doanhthương mại: chào hàng, chào giá, đàm phán mua bán, ký hợp đồng mua bán,vận chuyển giao hàng, thanh lý hợp đồng và thanh toán
- Việc kinh doanh thương mại phải được thực hiện trong một môi trường đặcbiệt đó là môi trường mạng máy tính nói chung và đặc biệt là mạng internet
- Công nghệ thông tin đã tạo ra môi trường và phát triển các công nghệ choTMĐT phát triển Công nghệ thông tin cũng mở ra một loại hàng hoá và dịch
vụ đặc trưng là các hàng hoá và dịch vụ số (hàng hoá và dịch vụ phi vật thểđược số hoá và có thể giao hàng ngay qua mạng) góp phần vào việc pháttriển hình thức thương mại điện tử
Đó là nội dung bản chất của khái niệm TMĐT Không thể có TMĐT nếu không
có hoạt động kinh doanh thương mại, và cũng không thể có TMĐT nếu việc kinhdoanh thương mại không thực hiện trên môi trường mạng máy tính
Trang 11TMĐT không làm thay đổi khái niệm thương mại truyền thống Nó vẫn là việcmua bán hàng hoá và dịch vụ So với thương mại truyền thống, quy trình mua bánhàng hoá vẫn không thay đổi TMĐT không làm thay đổi quá trình kinh doanhthương mại TMĐT là một hình thức kinh doanh thương mại mới, kinh doanh quamôi trường mạng trên cơ sở áp dụng các công nghệ hiện đại.
TMĐT mở ra một kênh bán hàng mới, một thị trường mới ở đó không gian nhưđược xích gần lại và thời gian không bị hạn chế Quá trình giao dịch mang tính trựctuyến (online) Mặt khác, TMĐT đã tác động lại một cách sâu sắc quá trình sản xuất
và kinh doanh thương mại Nó làm cho thương mại thể hiện rõ hơn, nhanh hơn vàchính xác hơn các chức năng của mình trong một nền kinh tế phát triển
Phạm vi của TMĐT rất rộng, buôn bán hàng hoá và dịch vụ chỉ là một tronghàng ngàn lĩnh vực áp dụng của TMĐT Điều này nó phản ánh xu thế phát triển củanền kinh tế số hoá trong đó mọi hình thái hoạt động kinh tế đang có xu hướng hội tụtrên mạng máy tính
Như vậy, có thể thấy rằng phạm vi của TMĐT rất rộng, bao quát hầu hết cáclĩnh vực hoạt động kinh tế, việc mua bán hàng hóa và dịch vụ chỉ là một trong hàngngàn lĩnh vực áp dụng của TMĐT Theo nghĩa hẹp TMĐT chỉ gồm các hoạt độngthương mại được tiến hành trên mạng máy tính mở như Internet Trên thực tế, chínhcác hoạt động thương mại thông qua mạng Internet đã làm phát sinh thuật ngữThương mại điện tử
TMĐT gồm các hoạt động mua bán hàng hóa và dịch vụ qua phương tiện điện
tử, giao nhận các nội dung kỹ thuật số trên mạng, chuyển tiền điện tử, mua bán cổphiếu điện tử, vận đơn điện tử, đấu giá thương mại, hợp tác thiết kế, tài nguyênmạng, mua sắm công cộng, tiếp thị trực tuyến tới người tiêu dùng và các dịch vụsau bán hàng
Thương mại điện tử được thực hiện đối với cả thương mại hàng hóa (ví dụ nhưhàng tiêu dùng, các thiết bị y tế chuyên dụng) và thương mại dịch vụ (ví dụ nhưdịch vụ cung cấp thông tin, dịch vụ pháp lý, tài chính); các hoạt động truyền thống(như chăm sóc sức khỏe, giáo dục ) và các hoạt động mới (ví dụ như siêu thị ảo).TMĐT đang trở thành một cuộc cách mạng làm thay đổi cách thức mua sắm củacon người
4.2 Một số ưu điểm nổi bật của Thương mại điện tử
Đối với cá nhân:
Người tiêu dùng dễ dàng tham khảo thông tin về các sản phẩm và dịch vụ, so sánhgiá cả, chất lượng mẫu mã của nhiều nhà cung cấp trước khi quyết định mua hàng
Trang 12Người tiêu dùng có thể mua hàng ở bất cứ đâu, vào bất cứ lúc nào, thanh toán quamạng và được giao hàng tận nơi, tiết kiệm thời gian, tiền bạc và công sức
Các cá nhân có thể mua bán, trao đổi với nhau các nhu cầu mua bán giữa cá nhânvới cá nhân, các vật dụng cũ, các đồ sưu tầm với những hình thức mới như đấu giá,bán lẻ trên phạm vi toàn cầu
Người tiêu dùng có thể khai thác một nguồn thông tin khổng lồ trên mạng Internet,
dễ dàng tìm ra sản phẩm và dịch vụ phù hợp nhất của các nhà cung cấp ở khắp nơitrên thế giới
Với những tiện ích của Internet, người tiêu dùng được hưởng lợi khi sản phẩm cóthể được bán với giá thấp hơn so với các kênh phân phối khác
Các dịch vụ như ngân hàng, giáo dục …sẽ có cách phục vụ tiện lợi hơn và đỡ mấtthời gian và công sức của người sử dụng
Đối với Doanh nghiệp:
Doanh nghiệp có một kênh phân phối mới tiếp cận trực tiếp với người tiêu dùng,
mở rộng thị trường ra toàn cầu
Doanh nghiệp có thể cắt giảm rất nhiều chi phí về nhân công và mặt bằng, chi phímarketing, in ấn tài liệu, chi phí cho các khâu trung gian, giảm giá thành sản phẩm,tăng khả năng cạnh tranh
Internet tạo điều kiện cho doanh nghiệp có mối quan hệ trực tiếp với khách hàng, hỗtrợ khách hàng tốt hơn, đáp ứng tốt hơn các yêu cầu của khách hàng
Việc liên lạc, trao đổi thông tin giữa các doanh nghiệp có thể diễn ra nhanh chóng,không bị giới hạn về khoảng cách địa lý, tăng hiệu quả kinh doanh và tính cạnhtranh của doanh nghiệp
Rút ngắn sự cách biệt trong việc cạnh tranh giữa các doanh nghiệp có qui mô khácnhau, doanh nghiệp nhỏ có khả năng tạo ra hình ảnh chuyên nghiệp trong mắt kháchhàng không thua gì các doanh nghiệp lớn
Thương Mại Điện Tử tạo ra nhiều mô hình kinh doanh mới, tạo nên những cuộccách mạng trong việc thay đổi những phương thức kinh doanh
Thương mại điện tử là công cụ rất tốt hỗ trợ doanh nghiệp trong việc marketingsản phẩm ra thị trường quốc tế và chủ động tìm kiếm khách hàng, giao dịch quamạng Với Internet, doanh nghiệp có thể chủ động tìm kiếm khách hàng trên khắpthế giới Với website của mình, doanh nghiệp có thể trưng bày, chuyển tải thông tin,
Trang 13hình ảnh sản phẩm cho mọi đối tượng quan tâm, mọi lúc, mọi nơi Doanh nghiệpkhông cần bận tâm đến thanh toán qua mạng, vì chủ yếu là TMĐT hiện nay giúpdoanh nghiệp tìm kiếm khách hàng và marketing sản phẩm.
Khi có đơn hàng, doanh nghiệp có thể áp dụng những phương thức thanh toánthông thường dành cho xuất khẩu Website cung cấp đầy đủ thông tin ấn tượngnhất, thu hút nhất về các dịch vụ của mình và quảng bá tốt website này để tạo ấntượng với người tiêu dùng nhằm kích cầu
Với các bộ trình duyệt Web rất tiện lợi, người sử dụng bình thường có thể dễdàng truy nhập vào thông tin trên hàng ngàn máy tính được lắp đặt tại mọi nơi trênthế giới một cách nhanh chóng và hiệu quả Có công nghệ Web, thực sự chúng ta đãbước vào một kỷ nguyên thông tin mà mọi thông tin có ngay trên bàn làm việc củamình
4.3 Các mô hình website
Web được xây dựng và hoạt động theo mô hình Client/Server do đó trước tiên
ta sẽ xem về mô hình Clien/Server
Mô hình Client/Server
-Khái niệm
Thuật ngữ Server được sử dụng cho những chương trình thi hành như một dịch
vụ trên toàn mạng Các chương trình Server này chấp nhận tất cả các yêu cầu hợp lệ
đến từ mọi nơi trên mạng, sau đó thi hành dịch vụ và trả kết quả về nơi yêu cầu.
Một máy chứa chương trình Server được gọi là máy chủ hay máy phục vụ (Server) Môt máy tính được gọi là Client khi nó gửi các yêu cầu tới máy Server và đượccâu trả lời từ Server Máy có chứa chương trình từ Client được gọi là máy khách(Client)
Chương trình Client và Server nói chuyện với nhau bằng các thông điệp(message) thông qua một cổng truyền liên tác IPC (InterProcess Communication)theo một chuẩn nói chuyện có sẵn được gọi là giao thức (Protocol )
Trên thực tế phân biệt giữa Client và Server chỉ là tương đối Một Client có thểgửi yêu cầu đến một hoặc nhiều Server, Server không những đáp ứng yêu cầu củaClient mà còn có thể gửi yêu câu tới Server khác, trong trường hợp này Server đãtrở thành một Client
Với mô hình trên ta nhận thấy mô hình Client/Server chỉ mang đặc điểm củaphần mềm chứ không liên quan gì đến phần cứng mặc dù trên thực tế yêu cầu vềphần cứng của máy Server là cao hơn nhiều so với một máy Client, do máy Serverphải quản lý rất nhiều các yêu cầu từ các Client khác nhau trên mạng
Trang 14Ưu và nhược điểm chính của mô hình Client/Server:
-Ưu điểm
Trong mô hình Client/Server, dữ liệu và tài nguyên được chia sẻ giữa hai máy,tăng hiệu quả của hệ thống Có thể nói rằng với mô hình Client/Server, mọi thứdường như nằm trên bàn tay của người sử dụng, dữ liệu được truy nhập tử xa vớinhiều dịch vụ đa dạng mà các mô hình cũ không có được
-Nhược điểm
Sự tập trung cao độ trên Server là điểm yếu của mô hình Client/Server NhiềuServer gặp sự cố mà không có dự phòng thì mạng có nguy cơ ngừng hoạt động.Hơn nữa, khi một lúc có nhiều yêu cầu đến Server thì sẽ sinh ra tắc nghẽn trênđường truyền
Mô hình Web Client/Server:
Mô hình Client/Server ứng dụng vào các Web được gọi là mô hình WebClient/Server Giao thức chuẩn được sử dụng để giao tiếp giữa Client và Server làgiao thức HTTP ( Hypertext Transfer Protocol )
Web Browser hay trình duyệt Web là công cụ truy xuất dữ liệu trên Internet, làphần mềm giao diện trực tiếp với người sử dụng Nó có khả năng yêu cầu thông tin
từ Web Server, sau đó Web Browser sẽ đợi thông tin trả lời từ Web Server và hiểnthị thông tin cho người sử dụng Thông tin hiển thị có thể được lưu trữ trên nhưngtrang Web riêng được tạo ra trước đó khi yêu cầu là trang Web động
Nhiều hãng phần mềm đã đưa ra các sản phẩm phần mềm Web Browser trên thịtrường như Navigator của Netscape, Internet Explorer của Microsoft, Web Accesscủa Novell
Web Server đóng vai trò phục vụ trong dịch vụ Web, đáp ứng yêu cầu do cácWeb Browser gửi tới Khi nhận được các yêu cầu, Web Server sẽ phân tích xem dữliệu, thông tin yêu cầu là gì, thực hiện và kết quả về nơi yêu cầu nếu không có lỗi,ngược lại báo lỗi về cho trình duyệt
Khi được thi hành, nó nạp vào bộ nhớ và đợi yêu cầu ( Request ) từ nơi khácđến Các yêu cầu có thể đến từ một người sử dụng phần mềm Web Browser hoặccũng có thể từ một Web Server khác Khi nhận được yêu cầu, nó phân tích xem dữliệu, thông tin mà khách hàng yêu cầu là gì, sau đó nó lây tư liệu và gửi cho kháchhàng
Tuỳ theo yêu cầu của khách, trang Web được Web Server trả về có thể là mộttrạng Web tĩnh ( là một trang Web được tạo ra và lưu trữ từ trước khi có yêu cầu,
Trang 15Web Server chỉ đơn thuần lấy nó trả về ) hoặc là một trang Web động ( được WebServer tạo ra khi có yêu cầu và thông tin của khách ).
Giao thức HTTP ( Hypertext Transfer Protocol ) là giao thức dùng trong việctrao đổi thông tin giữa trình duyệt Web và Web Server Giao thức này hỗ trợ vàtruyền các thông tin dưới dạng nhiều dạng khác nhau như văn bản, hình ảnh, âmthanh, Theo chuẩn MIME ( Multpurpose Internet Mail Extension )
Hoạt động của giao thức:
- Ban đầu trình duyệt Web trên Client có một văn bản HTML và hiển thị lênmàn hình với đầy đủ các mối liên kết
- Khi người sử dụng bấm vào một liên kết nào đó trong văn bản trên thì trìnhduyệt sẽ sử dụng giao thức HTTP gửi yêu cầu lên mạng cho Web Server đểtruy nhập tới trang Web mới hay một dịch vụ nào đó
- Sau khi nhận thông tin từ trình duyệt Server có thể tự xử lý thông tin hoặcgửi cho bộ phận khác ( Data Server hoặc CGI, ) rồi chờ lây kết quả để gửi
Quá trình tiếp diễn liên tục như vậy được gọi là quá trình duyệt Web trên mạng
5 Thực trạng thương mại điện tử Việt Nam
5.1 Tiềm năng
Thị trường truyền thông tại nước ta chỉ trong một thời gian không dài đã chứngkiến sự xuất hiện ồ ạt của hàng loạt phương tiện mới như Internet, truyền hình cáp,truyền hình kỹ thuật số, điện thoại di động
Sự bùng nổ này đang làm thay đổi thói quen sử dụng các phương tiện truyềnthông của người Việt Nam
Kết quả khảo sát gần đây của TNS Media cho thấy tại Việt Nam thời gian dànhcho các phương tiện thông tin đại chúng truyền thống như truyền hình miễn phí, báochí, video đang có xu hướng giảm dần, ngược lại thời gian dành cho các phươngtiện truyền thông mới tăng lên, đặc biệt là tăng mạnh đối với Internet
Chẳng hạn, tại TP.HCM thời gian truy cập Internet hàng ngày của người dân từ
31 phút vào năm 2007 đã tăng lên 36,8 phút vào năm 2008 và có khả năng sẽ tănglên 60 phút vào năm 2010, trong khi thời gian bình quân xem truyền hình hàng ngày
đã giảm từ 272,5 phút (2007) xuống còn 243,5 phút (2008)
Trang 16Theo Trung tâm Internet Việt Nam (VNNIC) , đến tháng 10/2008 đã có trên20,5 triệu người sử dụng Internet, chiếm tới 24% dân số của cả nước.
Một nghiên cứu của Công ty IDC cũng cho biết trong vòng bốn năm tới sốngười sử dụng Internet tại Việt Nam sẽ lên tới con số 27 triệu, nói cách khác cứ bangười dân thì sẽ có một người sử dụng Internet
5.2 Thực trạng tại các doanh nghiệp
Tỷ lệ doanh nghiệp đang sở hữu website là khá nhỏ
Mặc dù trong thời kỳ hội nhập cũng như CNTT bùng nổ như hiện nay thì việc
sở hữu một website trở thành một yêu cầu thiết yếu đối với doanh nghiệp nhằmnâng cao khả năng cạnh tranh, khẳng định tên tuổi và mở ra các cơ hội kinh doanhmới nhưng hiện tại ở Việt Nam tỷ lệ doanh nghiệp đã và đang có website là kháthấp Theo số liệu từ Báo cáo thương mại điện tử Việt Nam 2008, hiện chỉ có hơn45% doanh nghiệp đang sở hữu website riêng và có đến hơn 50% doanh nghiệpkhông có và cũng không dự định xây dựng website
Tỷ lệ doanh nghiệp Việt Nam có website năm 2009.
Hình 2.1: Tỷ lệ doanh nghiệp Việt nam có website năm 2009
So với các năm trước, tỷ lệ doanh nghiệp có website năm 2009 vẫn tiếp tục tăngnhanh theo đà tăng trong hai năm 2007 và 2008 Tuy nhiên tỷ lệ doanh nghiệp dựđịnh xây dựng website trong tương lai gần cũng giảm đi đáng kể Với tỷ lệ chỉ còn4,1% doanh nghiệp có dự định xây dựng website, trong một vài năm tới tỷ lệ doanhnghiệp có website có thể sẽ không có nhiều thay đổi Có thể thấy việc xây dựngwebsite hiện nay là tương đối đơn giản nên trong các năm gần đây số lượng doanhnghiệp có nhu cầu đã tiến hành xây dựng website, còn lại là các doanh nghiệp chưa
có nhu cầu Tuy chưa thể kết luận chắc chắn song có thể dự đoán trong ngắn hạn tỷ
lệ doanh nghiệp có website sẽ đạt đến độ ổn định ở mức 45 tới 50%
Tỷ lệ tham gia các sàn giao dịch thương mại điện tử rất thấp
Trang 17Theo điều tra của Bộ Công Thương, trong tổng số 1638 doanh nghiệp thamgia trả lời phiếu điều tra thì chỉ có 12% doanh nghiệp đã tham gia sàn giao dịchthương mại điện tử trong và ngoài nước.
Khả năng cập nhật, tốc độ xử lý thông tin chưa cao
Hiện tại, nếu chỉ xét trên phương diện thành lập và duy trì website thì tần suấtcập nhật website giới thiệu doanh nghiệp là chưa cao, từ đó dẫn đến việc các công
cụ Internet marketing chưa phát huy được hết hiệu quả
Phân tích nguyên nhân của tình trạng trên
Có nhiều nguyên nhân cả về khách quan và chủ quan trong việc ứng dụng côngnghệ thông tin và nói riêng Trong đó có một số lý do chính khiến cho công việcnày chưa mang lại hiệu quả như mong muốn
Doanh nghiệp còn thiếu niềm tin
Lý do chính là do các doanh nghiệp còn thiếu thông tin về thị trường này, từ đódẫn đến thiếu niềm tin vào tính hiệu quả của các hình thức quảng cáo trực tuyến Cụthể, họ chưa có hiểu biết sâu sắc về thói quen, sở thích, lối sống, tâm lý của nhữngngười sử dụng nằm trong nhóm khách hàng mục tiêu của họ, những trang webquảng cáo hiệu quả nhất, những cách quảng cáo phù hợp nhất với nhóm người sửdụng mà họ muốn tiếp cận
Sự hiểu biết về CNTT còn hạn chế
Như chúng ta đã đề cập ở trên, để việc ứng dụng các công cụ trực tuyến nhằmquảng bá doanh nghiệp ra bên ngoài, doanh nghiệp cần phải có một đội ngũ CNTTlàm nhiệm vụ cập nhật, quảng bá website, theo dõi hành vi người truy cập,… Đây làmột yêu cầu khó thực hiện vì hiện tại nguồn nhân lực CNTT còn thiếu, nhưng trongthời gian tới với việc mở nhiều trung tâm đào tạo thì vấn đề này có thể giải quyếtđược
5.3 Lý do trọn đề tài
Hiện nay, trên thế giới việc mua bán hàng hóa thông qua mạng Internet trở nênrất quen thuộc và thuân tiện cho mọi người dùng, nhưng ờ Việt Nam mới chỉ muabán qua mạng được ở một số thành phố lớn, vẫn còn rất nhiều thành phố nhỏ haytỉnh lẻ khác thì đều phải đến tẫn nơi mới có thể thực hiện được phiên mua bán, điều
đó thật là bất tiện đối với những người trong ngành Công nghệ thông tin vì nếu cómuốn mua một bộ máy tính hay một chiếc laptop thì không biết được máy tính gồmnhững hãng nào, giá cả là bao nhiêu, cấu hình máy gia sao liệu có phù hợp với côngviệc cùng với số tiền của mình không, co đợt khuyến mại nào không… Trong khi
đó tỉnh Bắc Giang cũng là một tỉnh lẻ của đất nước nên nền Công Nghệ thông tincòn rất nhiều lạc hậu và đặc biệt hơn là có rất ít những cửa hàng bán máy tính quamạng
Trang 18Trong thời gian học tập trên ghế nhà trường em đã được rất nhiều các Thầy Côtrong Viện Công nghệ thông tin trương Đại Học Bách Khoa Hà Nội và các Thầy Côtrên trường Đại Học Tây Bắc giảng dạy và tạo mọi điều kiện cho em trong suốtthời gian học tập tại trường Nên trong đợi làm đồ án tốt nghiệp lần này em đã
quyết định chọn đề tài Thiết kế Website giới thiệu và bán sản phẩm máy tính.
Đây là cơ hội để em có thể tìm hiểu và vận dụng những kiến thức được học trên ghếnhà trường Đồng thời em muốn đóng góp một chút công sức cho nền công nghệthông tin của quê hương em
Trang 19CHƯƠNG 3 : CƠ SỞ LÝ THUYẾT
6 Một số khái niệm cơ bản
6.1 Internet
Lịch sử phát triển
Mạng Internet là một mạng máy tính toàn cầu, bao gồm hàng chục triệu người
sử dụng Nó được hình thành từ cuối thập kỷ 60 từ một thí nghiệm của bộ quốcphòng Mỹ.Tại thời điểm ban đầu đó là mạng ARPAnet (Advance Research ProjectAgency Network) của ban quản lý dự án nghiên cứu Quốc phòng ARPAnet là mộtmạng thử nghiệm phục vụ các nghiên cứu quốc phòng Một trong những mục đíchcủa nó là xây dựng một mạng máy tính có khả năng chịu đựng các sự cố (ví dụ một
số nút mạng bị tấn công và phá huỷ nhưng mạng vẫn tiếp tục hoạt động) Mạng chophép một máy tính bất kỳ trên mạng liên lạc với mọi máy tính khác
Khả năng kết nối các hệ thống máy tính khác nhau đã hấp dẫn mọi người, vả lạiđây cũng là phương pháp thực tế duy nhất để kết nối các máy tính của các hãngkhác nhau Kết quả là các nhà phát triển phần mềm ở Mỹ, Anh và Châu âu bắt đầuphát triển các phần mềm trên bộ giao thức TCP/IP (giao thức được sử dụng trongviệc truyền thông trên Internet) cho tất cả các loại máy Điều này cũng hấp dẫn cáctrường đại học, các trung tâm nghiên cứu lớn và các cơ quan chính phủ, những nơimong muốn mua máy tính từ các nhà sản xuất, không bị phụ thuộc vào một hãng cốđịnh nào
Bên cạnh đó các hệ thống cục bộ LAN bắt đầu phát triển cùng với sự xuất hiệncác máy tính để bàn – 1983 Phần lớn các máy để bàn sử dụng Berkeley UNIX,phần mềm cho kết nối TCP/IP đã được coi là một phần của Hệ điều hành này Mộtđiều rõ ràng là các mạng này có thể kết nối với nhau dễ dàng
Trong quá trình hình thành mạng Internet, NSFNET (được sự tài trợ của Hộikhoa học Quốc gia Mỹ) đóng một vai trò tương đối quan trọng Vào cuối nhữngnăm 80, NFS thiết lập 5 trung tâm siêu máy tính Với các trung tâm mới này, NFS
đã cho phép mọi hoạt động trong lĩnh vực khoa học được sử dụng Ban đầu, NFSđịnh sử dụng ARPAnet để nối 5 trung tâm máy tính này, nhưng ý định này đã bịthất bại Vì vậy, NFS đã quyết định xây dựng mạng riêng của mình, vẫn dựa trêngiao thức TCP/IP, đường truyền tốc độ 56kbps Các trường đại học được nối thànhmạng vùng, và các mạng vùng được nối với các trung tâm siêu máy tính
Đến cuối năm 1987, khi lượng thông tin truyền tải làm các máy tính kiểm soátđường truyền và bản thân mạng điện thoại nối các trung tâm siêu máy tính bi quá tải
Trang 20, một hợp đồng về nâng cấp mạng NSFNET đã được kí vứi công ty Merit NetworkInc, công ty đang cùng vứi IBM và MCI quản lý mạng giáo dục ở Michigan Mạng
cũ đã được nâng cấp bằng đường điện thoại nhanh nhất lúc bấy giờ, cho phép nângtốc độ lên gấp 20 lần Các máy tính kiểm soát mạng cũng được nâng cấp Việc nângcấp mạng vẫn tiếp tục được tiến hành, đặc biệt trong những năm cuối cùng do sốlượng người sử dụng Internet tăng nhanh chóng
Điểm quan trọng của NSFNET là nó cho phép mọi người cùng sử dụng TrướcNSFNET, chỉ có các nhà khoa học, chuyên gia máy tính và nhân viên các cơ quanchính phủ có được kết nối Internet NSF chỉ tài trợ cho các trường đại học để nốimạng, do đó mỗi sinh viên đại học đều có khả năng làm việc trên Internet
Ngày nay mạng Internet đã được phát triển nhanh chóng trong giới khoa học vàgiáo dục của Mỹ, sau đó phát triển rộng toàn cầu, phục vụ một cách đắc lực choviệc trao đổi thông tin trược hết trong các lĩnh vực nghiên cứu, giáo dục và gần đâycho thương mại
Như vậy, Internet là một mạng diện rộng (WAN) là mạng lưới của các mạng vitính nó là tập hợp các mạng máy tính trên thế giới được kết nối với nhau
6.2 Một số khái niệm về Web
Website
Website là tập hợp tất cả các file được quản lý bởi một webserver và tất cả cáctrang liên kết được truy tìm bằng cùng một trang web hay URL mặc định (bao gồmcác file HTML, file văn bản, file đồ hoạ và file đa phương tiện khác )
Trang 21Khi vào một địa chỉ Web hay nháy vào một siêu liên kết sẽ làm phát sinh ramột chuỗi sự kiện Trình duyệt có nhiệm vụ sao và truyền dữ liệu trang web từ máytính lưu trữ trang web này vào máy tính của bạn Tiếp đó trình duyệt sẽ diễn giải dữliệu và hiển thị trang web trên màn hình cho bạn.
Các phần mềm duyệt Web thông dụng hiện nay : Internet Explorer có sẵn trongMicrosoft Windows của Microsoft, Mozilla và Mozilla Firefox của Tập đoànMozilla, Opera của Opera Software, Chrome của Google v v
-Websever
Webserver là máy chủ chuyên cung cấp các dịch vụ web.Nó đóng vai trò phục
vụ đối với các yêu cầu của người sử dụng Bản thân Web Server là một phần mềm.Khi làm việc, nó được nạp vào bộ nhớ và đợi các yêu cầu (request) của các kháchhàng (client) Khách hàng ở đây có thể là một người sử dụng dùng trình duyệt Web(Web Browser) để gửi yêu cầu đến Web Server Yêu cầu cũng có thể được gửi đến
từ một Web Server khác Khi nhận được yêu cầu của khách hàng, Web Server phântích và tìm kiếm thông tin, tư liệu được yêu cầu để gửi cho khách hàng
Sự tương tác giữa cácWeb Server và các server khác được thực hiện nhờ mộtchương trình đóng vai trò như một cổng Do đó chương trình này được gọi là một
gateway Trong khi đó, Web Browser và Web Server giao tiếp với nhau theo rất
nhiều giao thức, trong đó có HTTP (Hyper Text Transfer Protocol) Tuy nhiên,phải lưu ý rằng không phải bất kỳ một nguồn thông tin nào cũng có thể tương hợpvới Web Server, chẳng hạn như các loại cơ sở dữ liệu khác nhau trên mạng Bảnthân các Web Server nguyên thủy không có khả năng truy nhập các cơ sở dữ liệu.Muốn có điều đó, ta phải xây dựng các chương trình gateway cho phép nhận yêucầu từ Web Server và truy nhập được cơ sở dữ liệu để lấy thông tin theo yêu cầungười sử dụng Dữ liệu này sau đó được gửi về cho các Web server dưới dạng tệp
6.3 Phân loại Website
Website được chia làm 2 loại: website tĩnh và website động
Trang 22Website tĩnh thích hợp với cá nhân, tổ chức, doanh nghiệp vừa và nhỏ mớilàm quen với môi trường Internet.
Trang web tĩnh và website tĩnh có các ưu và nhược điểm cơ bản dưới đây :
- Ưu điểm
Thiết kế đồ hoạ đẹp: Trang Web tĩnh thường được trình bày ấn tượng và cuốn húthơn trang web động về phần mỹ thuật đồ hoạ vì chúng ta có thể hoàn toàn tự dotrình bày các ý tưởng về đồ hoạ và mỹ thuật trên toàn diện tích từng trang web tĩnh.Tốc độ truy cập nhanh: Tốc độ truy cập của người dùng vào các trang web tĩnhnhanh hơn các trang web động vì không mất thời gian trong việc truy vấn cơ sở dữliệu như các trang web động
Thân thiện hơn với các máy tìm kiếm (search engine) : Bởi vì địa chỉ URL củacác html, htm,… trong trang web tĩnh không chứa dấu chấm hỏi (?) như trong webđộng
Chi phí đầu tư thấp: Chi phí xây dựng website tĩnh thấp hơn nhiều so với websiteđộng vì không phải xây dựng các cơ sở dữ liệu, lập trình phần mềm cho website vàchi phí cho việc thuê chỗ cho cơ sở dữ liệu, chi phí yêu cầu hệ điều hành tươngthích (nếu có) và nó không cần nhiều kinh phí cho mỗi lần nâng cấp
- Nhược điểm
Khó khăn trong việc thay đổi và cập nhật thông tin: Muốn thay đổi và cập nhật nộidung thông tin của trang website tĩnh Bạn cần phải biết về ngôn ngữ html, sử dụngđược các chương trình thiết kế đồ hoạ và thiết kế web cũng như các chương trìnhcập nhật file lên server
Thông tin không có tính linh hoạt, không thân thiện với người dùng: Do nội dungtrên trang web tĩnh được thiết kế cố định nên khi nhu cầu về thông tin của ngườitruy cập tăng cao thì thông tin trên website tĩnh sẽ không đáp ứng được yêu cầu đó Khó tích hợp, nâng cấp, mở rộng: Khi muốn mở rộng, nâng cấp một website tĩnhhầu như phải làm mới lại website
Trang 23những câu chữ, hình ảnh, âm thanh hay những dữ liệu số hoặc ở dạng bảnghoặc ở nhiều hình thức khác nữa Chẳng hạn ứng dụng cơ sở dữ liệu của bạn
có chức năng như một công cụ thương mại điện tử (một cửa hàng trực tuyến)trưng bày catalogue sản phẩm trên website hay theo dõi kho hàng, khi mộtmặt hàng được giao, ngay lập tức những trang có liên quan đến sản phẩm đóphản ánh sự thay đổi này Những website có cơ sở dữ liệu còn có thể thựchiện những chức năng truyền và xử lý thông tin giữa doanh nghiệp với doanhnghiệp
- Web động thường được phát triển bằng các ngôn ngữ lập trình tiên tiến nhưPHP, ASP, ASP.NET, Java, CGI, Perl, và sử dụng các cơ sở dữ liệu quan hệmạnh như Access, My SQL, MS SQL, Oracle, DB2,
- Thông tin trên web động luôn luôn mới vì nó dễ dàng được bạn thườngxuyên cập nhật thông qua việc bạn sử dụng các công cụ cập nhật củacác phần mềm quản trị web Thông tin luôn được cập nhật trong một cơ sở
dữ liệu và người dùng Internet có thể xem những chỉnh sửa đó ngay lập tức
Vì vậy website được hỗ trợ bởi cơ sở dữ liệu là phương tiện trao đổi thôngtin nhanh nhất với người dùng Internet Điều dễ nhận thấy là những websitethường xuyên được cập nhật sẽ thu hút nhiều khách hàng tới thăm hơn nhữngweb site ít có sự thay đổi về thông tin
- Web động có tính tương tác với người sử dụng cao Với web động, bạn hoàntoàn có thể dễ dàng quản trị nội dung và điều hành website của mình thôngqua các phần mềm hỗ trợ
- Tất cả các website Thương mại điện tử, các mạng thương mại, các mạngthông tin lớn, các website của các tổ chức, doanh nghiệp hoạt động chuyênnghiệp trên Net đều sử dụng công nghệ web động Có thể nói web động làwebsite của giới chuyên nghiệp hoạt động trên môi trường Internet
- Song web động có nhược điểm là với người quản trị không những phải biết
về HTML mà còn phải hiểu một vài ngôn ngữ khác để truy cập được vào cơ
sở dữ liệu của trang web như ASP, PHP, VB.NET…
6.4 Các bước phát triển một Website
Để có một website bạn phải tiến hành qua 5 bước sau:
- Bước 1: Đăng ký tên miền : Tên miền ( Domain name ) là một tên dễ nhớ đểgán cho một địa chỉ trên internet, thí dụ: http://www.vinawb.com.vn/ Nóthay thế cho một dải những con số khó nhớ ( gọi là Internet Protocolnumbers ) Có thể hiểu tên miền như là địa chỉ ( số nhà ) trên mạng Interrnet.Nếu bạn tham gia hoạt động trên mạng internet thì đăng ký một tên miền là
Trang 24việc đầu tiên cần làm, tên miền riêng khẳng định vị trí, giúp khách hàng dễtìm đến website của bạn, vừa bảo vệ thương hiệu của doanh nghiệp bạn trênInterrnet.
- Bước 2: Thuê máy chủ (webhosting): Web hosting là nơi không gian trênmáy chủ có cài dịch vụ Internet như ftp,www, nơi đó bạn có thể chứa nộidung trang web hay dữ liệu trên không gian đó Lý do bạn phải thuê WebHosting để chứa nội dung trang web, dịch vụ mail, ftp, vì những máy tính đóluôn có một địa chỉ cố định khi kết nối vào Internet (đó là địa chỉ IP) , cònnhư nếu bạn truy cập vào internet như thông thường hiện nay thông qua cácIPS (Internet Service Provider - Nhà cung cấp dịch vụ Internet) thì địa chỉ IPtrên máy bạn luôn bị thay đổi, do đó dữ liệu trên máy của bạn không thể truycập được từ những máy khác trên Internet
- Bước 3: Thiết kế website: Tuỳ theo quy mô và nhu cầu của từng cá nhân vàdoanh nghiệp, các website sẽ có các chức năng, và độ phức tạp khác nhau
- Bước 4: Duy trì website: Website của bạn sau khi được xây dựng, cầnthường xuyên cập nhật thông tin để đảm bảo độ tươi mới của nó
- Bước 5: Quảng bá website: Để website của bạn hoạt động có hiệu quả nhất,ngoài việc in địa chỉ website trên danh thiếp của công ty, giới thiệu với bạn
bè và người thân, bạn còn có thể quảng bá trên các phương tiện thông tin đạichúng, các mạng thương mại, báo chí và các trang web điện tử
Trang 25CHƯƠNG 4: PHÂN TÍCH THIẾT KẾ HỆ THỐNG
7 Các chức năng chính của Website
Từ các kiến thức ở trên em đưa ra cho Website bán máy tính của mình gồm các chức năng chính sau:
Trang 268 Các biểu đồ
8.1 Biểu đồ phân rã chức năng
Phân tích các chức năng của website
Website bán máy tính xách tay có các chức năng chính bao gồm xem thông tinsản phẩm, đặt hàng, xem thông tin quảng cáo,khuyến mãi của cửa hàng và các tintức liên quan đến lĩnh vực máy tính – công nghệ Bên cạnh đó website cho phép cấuhình các thông tin liên quan như thay đổi thông tin về nhân viên kỹ thuật, chức nănggửi ý kiến phản hồi từ khách hàng v…v…
Như vậy để hỗ trợ tốt cho các hoạt động của website cũng như cập nhật các nộidung, hệ thống cần có các chức năng như sau :
- Về phía nhân viên của cửa hàng :
Quản lý thông tin nhân viên (Admin)
Cập nhật thông tin sản phẩm
Cập nhật thông tin tin tức
Cập nhật thông tin liên quan như , khuyến mãi, quảng cáo, quy định củacông ty về bảo hành, bảo dưỡng, liên hệ với cửa hàng, chat trược tiếp vớinhân viên cửa hàng v v…
Theo dõi và cập nhật các thông tin đặt hàng
Quản lý các thông tin liên hệ từ khách hàng
- Về phía khách hàng :
Xem thông tin sản phẩm, tin tức, các thông tin liên quan
Tìm kiếm thông tin
Đặt hàng
Góp ý, liên hệ
Trang 27 Biểu đồ
-Biểu đồ chức năng mức 0:
Hệ thống giới thiệu và đặt hàng qua mạng
1 Quản trị hệ thống
2 Đặt hàng
Hình 4.1: Biểu đồ chức năng mức 0
-Biểu đồ chức năng mức 1:
Hệ thống giới thiệu và đặt hàng qua mạng
1.3 Quản lý Đơn đặt hàng
1.4 Quản lý hỗ trợ bán hàng
2.2 Đặt hàng
2.1
Hỗ chợ mua hàng
Hình 4.2: Biểu đồ chức năng mức 1
Trang 28-Biểu đồ luồng dữ liệu mức 2:
Hệ thống giới thiệu và đặt hàng qua mạng
1 Quản trị hệ thống Đặt hàng 2
1.1
Quản lý
tài khoản
1.2 Quản lý sản phẩm
1.3 Quản lý Đơn đặt hàng
1.4 Quản lý hỗ trợ bán hàng
2.2 Đặt hàng
2.1
Hỗ chợ mua hàng
1.1.1
Đăng nhập
1.2.1 Quản lý Danh mục
1.1.2
Thay đổi
Mật khẩu
1.3.3 Xóa đơn đặt hàng
1.3.1 Xem đơn đặt hàng
1.2.2 Quản lý chi tiết sản phẩm
1.3.3
In dơn đặt hàng
2.1.1 Xem sản phẩm
2.2.1 Lập phiếu đặt hàng
1.4.1 Quản lý thông tin cửa hàng
1.4.2 Quản lý hướng dẫn mua hàng
1.4.3 Quản lý tin tức
1.4.5 Quản lý Quảng cáo
1.4.4 Quản lý thông tin Liên hệ
2.2.2 Gửi phiếu đặt hàng
2.1.2 Xem giới thiệu
2.1.3 Xem bảo hành
2.1.4 Xem tin tức
2.1.5 Gửi liên hệ
Trang 298.2 Biểu đồ mức ngữ cảnh
Các tác nhân của hệ thống
Hệ thống giới thiệu và bán sản phẩm máy tính xách tay có 2 tác nhân chính baogồm nhân viên quản lý và khách truy cập
Khi một nhân viên muốn truy cập vào hệ thống để tiến hành thay đổi thông tin,
họ sẽ phải khai báo chính xác tên tài khoản và mật khẩu truy cập
Mọi người khách có thể truy cập website mà không yêu cầu khai báo thông tinnào
Thông tin hàng cần mua
Tin tức Thông tin liên hệ
Thông tin cửa hàng Thông tin liên hệ
Tin tức
Hệ thống giới thiệu và đặt hàng qua mạng
Hình 4.4: Biểu đồ ngữ cảnh
Trang 30Thông tin nhân viên
Thông tin liên hệ
Đơn hàng
Thông tin TK
hỗ trợ online
Thông tin sản phẩm
Tin tức
Thông tin hướng dẫn
Thông tin cửa hàng
Tin tức Thông tin liên hệ
Thông tin cửa hàng Thông tin liên hệ
THÔNG TIN NHÂN VIÊN
Đăng nhập Thay đổi
mật khẩu
Hình 4.6: Biểu đồ dưới mức đỉnh chức năng quản lý tài khoản
Trang 318.5 Biểu đồ dưới mức đỉnh chức năng quản lý sản phẩm:
Nhân viên
THÔNG TIN SẢN PHẨM
Thông tin danh mục
Thông tin sản phẩm
Quản lý
Hình 4.7: Biểu đồ dưới mức đỉnh chức năng quản lý sản phẩm
8.6 Biểu đồ dưới mức đỉnh chức năng quản lý đơn đặt hàng:
Thông tin đơn hàng
Đơn hàng cần xóa
Xem
đơn hàng
In đơn hàng
Hình 4.8: Biểu đồ dưới mức đỉnh chức năng quản lý đơn đặt hàng:
Trang 328.7 Biểu đồ dưới mức đỉnh chức năng quản lý hỗ trợ bán hàng:
Nhân viên
Thông tin
Cửa hàng
TIN TỨC THÔNG TIN
CỬA HÀNG
THÔNG TIN HƯỚNG DẪN
THÔNG TIN LIÊN HỆ
TÀI KHOẢN HỖ TRỢ TRỰC TUYẾN
Thông tin
Cửa hàng
Thông tin Hướng dẫn
Quản lý tin tức
Quản lý liên hệ
Quản lý quảng cáo
Hình 4.9: Biểu đồ dưới mức đỉnh chức năng quản lý hỗ trợ bán hàng
Trang 338.8 Biểu đồ dưới mức đỉnh chức năng hỗ trợ mua hàng:
Khách hàng
Thông tin
Cửa hàng
THÔNG TIN CỬA HÀNG
THÔNG TIN
CỬA HÀNG
THÔNG TIN SẢN PHẨM
THÔNG TIN LIÊN HỆ TIN TỨC
Thông tin Hướng dẫn
THÔNG TIN TÀI KHOẢN HÕ TRỢ ONLINE
Tài khoản
hỗ trợ online
Xem sản phẩm
Xem giới thiệu
cửa hàng
Xem tin tức Gửi liên hệ
Xem chính sách bảo hành
Hỗ trợ online
Hinh 4.10: Biểu đồ dưới mức đỉnh chức năng hỗ trợ mua hàng
Trang 348.9 Biểu đồ dưới mức đỉnh chức năng Đặt hàng:
Đơn hàng
Đơn hàng
Lập
Hình 4.11: Biểu đồ dưới mức đỉnh chức năng Đặt hàng
Trang 359 Xác định các thực thể
9.1 Danh sách các thực thể
đăng nhập, mật khẩu, các quyền hạn v v…
trong trang web
cửa hàng
tay có trong cửa hàng
cửa hàng như tên, hình ảnh, giá v v…
hàng
Bảng 4.1: Bảng danh sách các thực thể
Trang 36Bảng 4.3: Bảng thực thể quảng cáo
9.4 Thực thể Liên hệ
Thực thể Liên hệ chứa thông tin về các lần liên hệ của khách hàng, giúp choviệc trao đổi thông tin từ cửa hàng đến khách hàng được liên tục :
Trang 37STT Thuộc tính Mô tả
Trang 3811 Status Trạng thái của sản phẩm (hiển thị hay
không hiển thị)
Trang 395 Mobiphone Số điện thoại di động để liên hệ
Bảng 4.9: Bảng thực thể tin tức
10 Lược đồ quan hệ giữa các thực thể (E-R)
Biểu đồ thực thể liên kết E/R
Xét quan hệ giữa các thực thể : ta thấy các thực thể trong hệ thống tồn tạinhững quan hệ sau
- Thực thể sản phẩm thuộc một danh mục sản phẩm, thực thể danh mục sảnphẩm có một hoặc nhiều sản phẩm Như vậy quan hệ giữa danh mục sản phẩm vàsản phẩm là 1- nhiều
- Thực thể sản phẩm có thể nằm ở nhiều đơn đặt hàng, và thực thể đơn đặthàng có thể có một hoặc nhiều sản phẩm Như vậy quan hệ giữa thực thể đơn đặthàng và sản phẩm là quan hệ nhiều – nhiều
Trang 40Từ quan hệ của các kiểu thực thể ta có biểu đồ thực thể liên kết sau:
Id sản phẩm Tên sản phẩm
Mô tả sản phẩm Giá bán
Thời gian bảo hành
Khuyến mại Hình ảnh Sản phẩm
Id danh mục
Tên danh mục
Mã đơn đặt hàng Tên người đặt Địa chỉ Điện thoại Địa chỉ email Chứng minh thư ND
N
M 1
nhân viên
Varchar(40)