i LỜI CẢM ƠN L ời đầ u tiên em xin g ử i l ờ i c ả m ơn ch ầ n thành sâu s ắ c đ ế n các Th ầ y Cô trong trư ờ ng Cao Đ ẳ ng Công Ngh ệ Thông Tin H ữ u Ngh ị Vi ệ t Hàn nói chung và các Th ầ y Cô trong khoa Thương M ạ i Đi ệ n T ử – Trư ờ ng Cao Đ ẳ ng Công Ngh ệ Thông Tin H ữ u Ngh ị Vi ệ t Hàn nói riêng đã t ậ n tình gi ả ng d ạ y, truy ề n đ ạ t cho em nh ữ ng ki ế n th ứ c, kinh nghi ệ m quý báu trong su ố t th ờ i gian qua M ộ t l ầ n n ữ a em xin g ử i l ờ i chúc s ứ c kh ỏ e, chúc quý th ầ y cô g ặ t hái đư ợ c nhi ề u thành công trong công tác gi ả ng d ạ y c ủ a mình Đặ c bi ệ t, em xin g ử i l ờ i c ảm ơn đế n Th ầ y Ng ô Lê Quân , Th ầ y đã t ậ n tình giúp đ ỡ , tr ự c ti ế p ch ỉ b ả o, hư ớ ng d ẫ n em trong su ố t quá trình làm đ ồ án t ố t nghi ệ p Trong th ờ i gian làm vi ệ c v ớ i Th ầ y , em không ng ừ ng ti ế p thu thêm nhi ề u ki ế n th ứ c b ổ ích mà còn h ọ c t ậ p đư ợ c tinh th ầ n là m vi ệ c, thái đ ộ nghiên c ứ u khoa h ọ c nghiêm túc, hi ệ u qu ả Em c ủ ng xin g ử i l ờ i c ảm ơn đế n Cô giáo ch ủ nhi ệ m Nguy ễ n Th ị Qu ỳ nh Anh , ngư ờ i đã dìu d ắ t chúng em t ừ khi m ớ i bư ớ c vào trư ờ ng cho đ ế n nay Cô đã giúp em hi ể u và làm vi ệ c m ộ t cách khoa h ọ c hơn Sau cùng, xin g ử i l ờ i c ảm ơn chân thành đến gia đình, bạn bè đã luôn độ ng viên, đóng góp ý kiến và giúp đỡ em trong quá trình h ọ c t ậ p, nghiên c ứu và hoàn thành đồ án t ố t nghi ệ p M ặc dù đã cố g ắ ng hoàn thành lu ận văn trong phạ m vi và kh ả năng cho phép nhưng chắ c ch ắ n s ẽ không kh ỏ i thi ế u sót Em kính mong nh ận đượ c s ự thông c ả m và t ậ n tình ch ỉ b ả o c ủ a các th ầ y cô và các b ạ n Em xin chân thành c ảm ơn! Đà Nẵ ng, ngày 25 tháng 5 năm 201 3 Sinh viên thực hiện Lê Văn Khánh ii MỤC LỤC L Ờ I C ẢM ƠN i Sinh viên th ự c hi ệ n i Lê Văn Khánh M Ụ C L Ụ C i DANH M Ụ C CH Ữ VI Ế T T Ắ T vii DANH M Ụ C B Ả NG BI Ể U viii DANH M Ụ C CÁC HÌNH V Ẽ ix M Ở ĐẦ U 1 1 LÝ DO CH ỌN ĐỀ TÀI 1 2 M Ụ C TIÊU VÀ NHI Ệ M V Ụ NGHIÊN C Ứ U 2 3 PH ẠM VI, ĐỐI TƯỢ NG NGHIÊN C Ứ U 2 4 PHƯƠNG PHÁP NGHIÊN CỨ U 2 5 D Ự KI Ế N K Ế T QU Ả 2 7 B Ố C ỤC ĐỀ TÀI 3 CHƯƠNG I: CƠ SỞ LÝ THUY Ế T 4 1 1 GI Ớ I THI Ệ U INTERNET VÀ WEBSITE 4 1 2 T Ổ NG QUAN V Ề TMĐT 4 1 2 1 Khái ni ệ m v ề TMĐT 4 1 2 1 1 Khái ni ệm TMĐT theo nghĩa hẹ p: 5 1 2 1 2 Khái ni ệm TMĐT theo nghĩa rộ ng: 5 1 2 2 L ợ i ích c ủ a và h ạ n ch ế c ủa TMĐT 6 1 2 2 1 L ợ i ích c ủa TMĐT 6 1 2 2 2 H ạ n ch ế c ủa TMĐT 7 1 2 3 Các đặc trưng của TMĐT 7 1 2 4 Các lo ại hình TMĐT 8 1 2 5 Các hình th ứ c ho ạt độ ng ch ủ y ế u c ủa TMĐT 9 1 2 5 1 Thư điệ n t ử 9 1 2 5 2 Thanh toán điệ n t ử 9 1 2 5 4 Truy ề n d ữ li ệ u 10 1 2 5 5 Mua bán hàng hoá h ữ u hình 10 iii 1 2 6 Tình hình phát tri ể n và ứ ng d ụng TMĐT 10 1 2 6 1 Tình hình phát tri ể n và ứ ng d ụng TMĐT trên thế gi ớ i 10 1 2 6 2 Tình hình phát tri ể n và ứ ng d ụng TMĐT ở Vi ệ t Nam 11 1 3 KI Ế N TRÚC FRAMEWORK 14 1 3 1 Ngôn ng ữ C# 15 1 3 1 1 Khái quát v ề ngôn ng ữ C# 15 1 3 1 2 M ộ t s ố đặ c tính c ủ a ngôn ng ữ C# 15 1 3 2 Gi ớ i thi ệ u Asp net 16 1 3 2 1 Asp net 16 1 3 2 2 Ưu điể m c ủ a Asp net 16 1 4 H Ệ QU Ả N TR Ị CƠ CSDL SQL SERVER 2005 17 1 4 1 Gi ớ i thi ệ u v ề SQL Server 17 1 4 2 Các công c ụ trong SQL Server 2005 18 1 5 T Ổ NG QUAN V Ề NGANLUONG VN 18 1 5 1 Gi ớ i thi ệ u v ề Nganluong vn 18 1 5 2 Tích h ợ p thanh toán Nganluong vn vào Website bán hàng 20 1 5 2 1 Tích h ợp đơn giả n 20 1 5 2 2 Tích h ợ p nâng cao 22 CHƯƠNG II: PH ÂN TÍCH VÀ THI Ế T K Ế CSDL 26 2 1 GI Ớ I THI Ệ U BÀI TOÁN 26 2 1 1 Ho ạt độ ng c ủ a khách hàng 26 2 1 2 Ho ạt độ ng c ủ a nhà qu ả n tr ị 26 2 2 ĐẶ C T Ả H Ệ TH Ố NG 27 2 2 1 Yêu c ầ u ch ức năng 27 2 2 1 1 Ch ức năng tìm kiế m thông tin s ả n ph ẩ m 27 2 2 1 2 Ch ức năng tìm kiế m tin t ứ c 28 2 2 1 3 Ch ức năng tìm kiếm đơn hàng 28 2 2 1 4 Ch ức năng đăng ký thành viên 28 2 2 1 5 Ch ức năng đăng nhậ p 29 2 2 1 6 Ch ức năng quên mậ t kh ẩ u 29 2 2 1 7 Ch ức năng hiể n th ị danh m ụ c s ả n ph ẩ m 29 iv 2 2 1 8 Ch ức năng thêm danh mụ c s ả n ph ẩ m 29 2 2 1 9 Ch ức năng xóa danh mụ c s ả n ph ẩ m 30 2 2 1 10 Ch ức năng hi ể n th ị s ả n ph ẩ m 30 2 2 1 11 Ch ức năng chi tiế t s ả n ph ẩ m 30 2 2 1 12 Ch ức năng thố ng kê truy c ậ p 30 2 2 1 13 Gi ỏ hàng 31 2 2 1 14 Thanh toán 31 2 2 1 15 Ch ức năng hiể n th ị đơn hàng 31 2 2 1 16 Ch ức năng quả n lý s ả n ph ẩ m ( thêm, xóa, s ử a) 32 2 2 1 17 Ch ức năng quản lý đơn hàng 33 2 2 1 18 Ch ức năng quả n lý khách hàng 33 2 2 1 19 Ch ức năng thêm liên kế t 33 2 2 1 20 Ch ức nă ng xóa liên k ế t 34 2 2 1 21 Ch ức năng đăng tin tứ c 34 2 2 1 22 Ch ức năng cậ p nh ậ t tin t ứ c 34 2 2 1 23 Ch ức năng xóa tin tứ c 35 2 2 1 24 Ch ức năng thố ng kê doanh thu 35 2 2 2 Yêu c ầ u phi ch ức năng 35 2 2 3 Yêu c ầ u h ệ th ố ng 35 2 3 CÁC QUY TRÌNH NGHI Ệ P V Ụ 36 2 3 1 Quy trình nghi ệ p v ụ tìm ki ế m 36 2 3 2 Qui trình mua hàng c ủ a khách hàng 37 2 3 3 Quy trình nghi ệ p v ụ qu ả n lý s ả n ph ẩ m 38 2 3 4 Quy trình nghi ệ p v ụ qu ả n lý th ố ng kê 38 2 4 MÔ HÌNH HÓA CH ỨC NĂNG 39 2 4 1 Bi ểu đồ phân rã ch ức năng (BFD) 39 2 4 2 Bi ểu đồ dòng d ữ li ệ u (DFD) 39 2 4 2 1 M ứ c ng ữ c ả nh 39 2 4 2 2 M ứ c 0 40 2 4 2 3 Bi ểu đồ phân rã m ứ c 1 41 2 5 MÔ HÌNH HÓA D Ữ LI Ệ U 46 v 2 5 1 Bi ểu đồ th ự c th ể quan h ệ (ERD) 46 2 5 2 Bi ểu đồ d ữ li ệ u quan h ệ (RDM) 47 2 6 THI Ế T K Ế CSDL 47 2 6 1 Các b ả ng CSDL 47 2 6 2 CSDL 52 CHƯƠNG III: CÀI ĐẶT CHƯƠNG TRÌNH 53 3 1 XÂY D Ự NG KI Ế N TRÚC H Ệ TH Ố NG C Ủ A WEBSITE 53 3 1 1 Gi ớ i thi ệ u ki ế n trúc h ệ th ố ng 53 3 1 2 Gi ớ i thi ệ u các t ầ ng trong h ệ th ố ng 53 3 1 2 1 Gi ớ i thi ệ u T ầ ng trình bày d ữ li ệ u (Presentation) 53 3 1 2 2 Gi ớ i thi ệ u T ầ ng truy c ậ p d ữ li ệ u (Data Access) 54 3 1 2 3 Gi ớ i thi ệ u T ầ ng Logic (Business Logic) 54 3 1 2 4 Gi ớ i thi ệ u các l ớ p dùng chung 54 3 2 CÀI ĐẶ T 55 3 2 1 Gi ớ i thi ệ u cây Folder c ủ a Website 55 3 2 2 Gi ớ i thi ệu các đối tượ ng dùng chung (Common layer) 55 3 2 3 Xây d ự ng t ầ ng truy c ậ p d ữ li ệ u (DataAccess) 56 3 2 4 Xây d ự ng t ầ ng Business Logic 58 3 2 5 Xây d ự ng t ầ ng trình bày d ữ li ệ u 59 3 2 6 Xây d ự ng phân h ệ điề u khi ể n h ệ th ố ng 59 3 2 6 1 Xây d ự ng phân h ệ cho khách hàng 59 3 2 6 2 Xây d ự ng phân h ệ cho ngườ i qu ả n lý 60 3 3 M Ộ T S Ố HÌNH Ả NH DEMO 61 3 3 1 Trang S ả n ph ẩ m (gioithieusanpham aspx) 61 3 3 2 Trang Gi ỏ hàng (Giohang aspx) 63 3 3 3 Xác nh ận ngườ i dùng (DangNhap aspx) 63 3 3 4 Trang Đơn hàng ngườ i dùng (ThemDonHang aspx) 64 3 3 5 Trang đăng nhậ p qu ả n tr ị (DangNhapAdmin aspx) 64 3 3 6 Trang Th ống kê đơn hàng (ThongKeDonHang aspx) 65 3 3 7 Th ố ng kê s ả n ph ẩ m (SanPham aspx) 65 3 3 8 C ậ p nh ậ t tin t ứ c (CapNhatTinTuc aspx) 66 vi K Ế T LU ẬN VÀ HƯỚ NG PHÁT TRI Ể N 67 TÀI LI Ệ U THAM KH Ả O xi ĐÁNH GIÁ CỦ A GI ẢNG VIÊN HƯỚ NG D Ẫ N xii GI ẢNG VIÊN HƯỚ NG D Ẫ N xii vii DANH MỤC CHỮ VIẾT TẮT Ti ế ng Vi ệ t: CNTT Công ngh ệ thông tin CSDL Cơ s ở d ữ li ệ u TMĐT Thương m ạ i đi ệ n t ử TTTT Thanh toán tr ự c tuy ế n Ti ế ng Anh: B2C Bu siness to Customers B2B Business to Bus iness B2G Bu siness to Government CSS Cascading Style Sheets HTML HyperText Markup Language JAVA Java script PHP Hypertext preprocessor UNCTAD United Nations Conference on Trade and Development viii DANH MỤC BẢNG BIỂU Số hiệu bảng Tên bảng Trang 1 1 Hướng dẫn viết n ội dung hàm 24 2 1 Chức năng tìm kiếm thông tin sản phẩm 27 2 2 Chức năng tìm kiếm tin tức 28 2 3 Chức năng tìm kiếm đơn hàng 28 2 4 Chức năng đăng ký thành viên 28 2 5 Chức năng đăng nhập 29 2 6 Quên mật khẩu 29 2 7 Chức năng hiển thị danh mục sản phẩm 29 2 8 Chức năng thêm danh mục sản phẩm 29 2 9 Chức năng xóa danh mục sản phẩm 30 2 10 Chức năng hiển thị sản phẩm 30 2 11 Chức năng chi tiết sản phẩm 30 2 12 Chức năng thống kê truy cập 30 2 13 Phân tích chức năng giỏ hàng 31 2 14 Phân tích ch ức năng thanh toán 31 2 15 Chức năng hiển thị đơn hàng khách 31 2 16 Chức năng thêm sản phẩm 32 2 1 7 Chức năng sửa thông tin sản phẩm 32 2 1 8 Chức năng xóa sản phẩm 32 2 1 9 Chức năng quản lý đơn hàng khách 33 2 20 Chức năng cập nhật đơn hàng 33 2 21 Chức năng quản lý khách hàng 33 2 22 Chức năng thêm liên kết 33 2 23 Chức năng xóa liên kết 34 2 24 Chức năng đăng tin tức 34 2 25 Chức năng cập nhật tin tức 34 2 26 Chức năng xóa tin tức 35 2 27 Chức năng thống kê doanh thu 35 ix DANH MỤC CÁC HÌNH VẼ Số hiệu hình vẽ Tên hình vẽ Trang 1 1 Loại hình doanh nghiệp 12 1 2 Phân bổ máy tính tại các doanh nghiệp 12 1 3 Hình thức kết nối internet 13 1 4 Áp dụng các biện pháp bảo mật 13 1 5 Phân bổ máy tính tại các doanh nghiệp 14 1 6 Cơ cấu đầu tư cho CNTT 14 1 7 Mô hình hoạt động của Nganluong vn 19 1 8 Mô hình thanh toán đơn giản 21 1 9 Mô hình tích hợp nâng cao 22 2 1 Quy trình nghiệp vụ tìm kiếm 36 2 2 Quy trình mua hàng của khách hàng 37 2 3 Quy trình nghiệp vụ quản lý sản phẩm 38 2 4 Quy trình nghiệp vụ quản lý thống kê 38 2 5 Biểu đồ phân rã chức năng BDF 39 2 6 Mức ngữ cảnh DFD 39 2 7 Mức 0 40 2 8 Mức 1 về quản lý người dùng 41 2 9 Mức 1 về quản lý sản phẩm 42 2 10 Mức 1 về quản lý bán hàng 43 2 11 Mức 1 về quản lý lý liên kết, tin tức 44 2 12 Mức 1 về thống kê 45 2 13 Biểu đồ thực thể quan hệ ERD 46 2 14 Biểu đồ dữ liệu quan hệ RDM 47 2 15 Bảng sản phẩm 48 2 16 Bảng danh mục sản phẩm 48 2 17 Bảng hình sản phẩm 48 2 18 Bảng đơn hàng 48 2 19 Bảng chi tiết đơn hàng 49 x 2 20 Bảng tình trạng đơn hàng 49 2 21 Bảng người dùng 49 2 22 Bảng kiểu người dùng 50 2 23 Bảng giỏ hàng 50 2 24 Bảng tin tức 50 2 25 Bảng hình tin tức 50 2 26 Bảng liên hệ 51 2 27 Bảng thống kê truy cập 51 2 28 Bảng CSDL 52 3 1 Kiến trúc hệ thống Website 53 3 2 Cấu trúc cây Folder Website bán Diện dân dụng trực tuyến 55 3 3 Các lớp trong tầng Common 56 3 4 Các lớp t rong tầng truy cập dữ liệu 57 3 5 Các lớp trong tầng BusinessLogic 58 3 6 Các trang Web trong tầng trình b à y dữ liệu 59 3 7 Phân hệ khách hàng 60 3 8 Phân hệ chức năng quản trị 61 3 9 Sản phẩm 62 3 10 Giỏ hàng 63 3 11 Đăng nhập 63 3 12 Đơn hàng người dùng 64 3 13 Đăng nhập Admin 64 3 14 Thống kê đơn hàng 65 3 15 Thêm danh mục sản phẩm 65 3 16 Cập nhật t in tức 66 Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 1 MỞ ĐẦU 1 LÝ DO CHỌN ĐỀ TÀI Công nghệ thông tin phát triển tạo nền tảng cho Thương mại điện tử (TM Đ T) nói riêng, các lĩnh vực khác nói chung phát triển mạnh mẽ Ngày nay, nói tới TM Đ T hầu hết người ta nghĩ đến ngay tới một nền kinh tế mới - nề n kinh tế số, có nhiều đặc điểm ưu việt và mang lại lợi ích cao, hiệu quả Mặt bằng chung về nền kinh tế số đều cho thấy sự phát triển vượt bậc, đem lại lợi nhuận kinh tế cao, giảm thiểu các chi phí không cần thiết Tuy nhiên tình hình áp dụng TM Đ T tại Việ t Nam hiện nay cho thấy: các website TM Đ T vẫn còn hạn chế về chiều sâu công nghệ, đội ng ũ nhân lực còn ít kinh nghiệm, hàng hóa, dịch vụ qua mạng không đảm bảo chất lượng, chế độ an toàn, bảo mật thông tin người dùng, thông tin về công ty, về hàng hóa chưa hiệu quả, Hầu hết các website chỉ chạy đua về hình thức mà xem nhẹ yếu tố nội dung Do đó, kết quả mang lại chưa như mong muốn, lượng người truy cập, tham gia trên trang web và giao dịch ít, gây ra tình trạng mất lòng tin với các dịch vụ trên mạng Và một yếu tố vô cùng quan trọng khi thực hiện TM Đ T trên website là hình thức thanh toán, hiện nay nhiều website không áp dụng hoặc chưa áp dụng hiệu quả hình thức thanh toán trực tuyến – yếu tố mang lại hiệu quả kinh doanh và tiện lợi cho cả người mua và ng ười bán Việc xây dựng website để phục vụ nhu cầu riêng của các tổ chức doanh nghiệp, thậm chí các cá nhân ngày nay không lấy gì làm xa lạ Đối với các chính phủ và các công ty thì việc xây dựng các website riêng càng ngày càng trở nên cấp thiết Thông qua những trang web, thông tin về họ cũng như các công văn, thông báo, quyết định của chính phủ hay các sản phẩm, dịch vụ mới của doanh nghiệp sẽ đến với những người quan tâm, đến với khách hàng của họ một cách nhanh chóng kịp thời, tránh những phiền hà mà phương thức giao tiếp truyền thống thường gặp phải N gôi nhà không còn chỉ là nơi ở, nơi họp mặt gia đình nữa, mà n hu cầu làm đẹp không gian sống và đảm bảo các tiện nghi trong một ngôi nhà là không thể thiếu trong cuộc sống hiện đại ngày nay, và cũng là mộ t trong những cách để thể hiện cá tính của mỗi gia đình Một ngôi nhà được cho là tiện nghi, sang trọng khi họ cảm thấy thoải mái, tự tin và an toàn đối với những gì họ bày trí, lắp đặt trong ngôi nhà của mình Các thiết bị điện không thể thiếu trong mỗi g ia đình ngày này, và nó không chỉ đảm bảo an toàn nữa mà còn phải đáp ứng thẩm mỹ trong cuộc sống ngày nay Để đáp ứng nhu Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 2 cầu cấp thiết trên, tôi chọn đề tài: “ Xây Dựng Website Kinh Doanh Thiết Bị Điện Dân Dụng Cho Công Ty TNHH Nguyễn Việt ” 2 MỤC TIÊU VÀ NHIỆM VỤ NGHIÊN CỨU - Mục tiêu: Tìm hiểu Thương mại điện tử, áp dụng kiến thức đã được học và tìm hiểu thêm để xây dựng thành công website Thương mại điện tử - Nhiệm vụ: Để đạt được mục đích trên, cần thực hiện các nhiệm vụ sau: + Nghiên cứu, tìm hiểu hệ thống của website + Phân tích những lợi ích khi áp dụng website Thương mại điện tử vào kinh doanh + Nghiên cứu, tìm hiểu asp net và Hệ quản trị cơ sở dữ liệu SQL Server 2005 + Phân tích và thiết kế hệ thống + Xây dựng website Thương mại điện tử kinh doanh thiết bị điện dân dụng 3 PHẠM VI, ĐỐI TƯỢNG NGHIÊN CỨU - Lý thuyết liên quan đến website Thương mại điện tử - Hệ thống quản lý bán hàng - Mô hình hệ thống website Thương mại điện tử - Asp net và Hệ quản trị CSDL Sql server 2005 - Các sản phẩm thiết bị điện dân dụng tại công ty TNHH Nguyễn Việt 4 PHƯƠNG PHÁP NGHIÊN CỨU - Kh ả o sát th ự c t ế t ạ i công ty TNHH Nguy ễ n Vi ệ t - Nghiên c ứ u các tài li ệ u liên quan - Phân tích và thi ế t k ế h ệ th ố ng - Xây d ự ng, hoàn thi ện website Thương mại điệ n t ử 5 DỰ KIẾN KẾT QUẢ Xây d ự ng đượ c m ộ t Website Thương mại điệ n t ử kinh doanh thi ế t b ị điệ n dân d ụ ng tr ự c tuy ế n g ồ m các ch ức năng cơ bả n và m ở r ộ ng 6 Ý NGHĨA THỰC TIỂN CỦA ĐỀ TÀI 6 1 Đối với người sử dụng hệ thống Website Có đượ c m ộ t h ệ th ố ng qu ả n lý t ố t công vi ệ c bán hàng c ủ a c ử a hàng mình và ti ế t ki ệ m chi phí Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 3 6 2 Đối với cá nhân sinh viên T ạ o m ộ t Website thân thi ệ n, nhanh và hi ệ u qu ả hơn trong việ c qu ả n lý, hay bán s ả n ph ẩ m b ằ ng th ủ công Hoàn thành t ốt đồ án t ố t nghi ệp đồ ng th ời qua đó nâng cao trình độ c ủ a mình 7 BỐ CỤC ĐỀ TÀI N ội dung đồ án g ồ m các thành ph ầ n sau: M ở đầ u - Chương 1 Lý thuy ế t v ề TMĐT - Chương 2 Phân tích và thi ế t k ế CSDL - Chương 3 Cài đặ t h ệ th ố ng K ế t lu ận và hướ ng phát tri ể n Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 4 CHƯƠNG I: CƠ SỞ LÝ THUYẾT 1 1 GIỚI THIỆU INTERNET VÀ WEBSITE 1 1 1 Khái niệm về Internet Internet bao hàm t ấ t c ả thi ế t b ị c ấ u thành (ph ầ n c ứ ng) và các d ị ch v ụ tri ể n khai trên đó (phầ n m ề m) bao g ồ m d ị ch v ụ trang tin toàn c ầ u (www), d ị ch v ụ truy ề n t ệ p tin (File Transfer Protocol - FTP), d ị ch v ụ thư tín điệ n t ử (Email) và d ị ch v ụ nhóm thông tin (Newsgroup) 1 1 2 Website là gì? Website là m ột văn phòng ả o c ủ a doanh nghi ệ p trên m ạ ng Internet, nó bao g ồ m toàn b ộ thông tin, d ữ li ệ u, hình ả nh v ề s ả n ph ẩ m, d ị ch v ụ và ho ạt độ ng s ả n xu ấ t kinh doanh mà doanh nghi ệ p mu ố n truy ền đạ t t ới ngườ i duy ệ t web V ớ i vai trò quan tr ọ ng như vậ y, có th ể xem Website chính là b ộ m ặ t c ủa công ty, là nơi để đón tiế p và giao d ị ch v ớ i các khách hàng trên ph ạ m vi toàn c ầ u Đố i v ớ i doanh nghi ệ p, Website là m ộ t c ử a hàng ả o v ớ i hàng hoá và d ị ch v ụ có th ể đượ c gi ớ i thi ệ u và rao bán trên th ị trườ ng toàn c ầ u C ửa hàng đó mở c ử a 24 gi ờ m ộ t ngày, 7 ngày m ộ t tu ầ n, 365 ngày m ột năm, cho phép khách hàng củ a b ạ n tìm ki ế m thông tin, xem, mua s ả n ph ẩ m và d ị ch v ụ c ủ a b ạ n b ấ t c ứ lúc nào h ọ mu ố n Ch ỉ v ớ i 30 giây truy c ậ p vào Website , ngườ i xem có th ể tìm hi ể u t ấ t c ả nh ững lĩnh vự c ho ạt độ ng kinh doanh, nh ữ ng s ự ki ện cũng như mọ i ti ềm năng mà Website có 1 2 TỔNG QUAN VỀ TM Đ T 1 2 1 Khái niệm về TMĐT Năm 1990, thuậ t ng ữ TMĐT chính thứ c đượ c H ộ i đồ ng Liên h ợ p qu ố c s ử d ụ ng trong "Đạ o lu ậ t m ẫ u v ề TMĐT" do Ủ y ban Liên h ợ p qu ố c v ề Lu ậ t Thương mạ i qu ố c t ế so ạ n th ả o (UNCITRAL) : “Thuậ t ng ữ Thương mạ i c ần đượ c di ễ n gi ải theo nghĩa rộng để bao quát các v ấn đề phát sinh t ừ m ọ i quan h ệ mang tính ch ất thương mạ i dù có hay không có h ợ p đồ ng Các quan h ệ mang tính thương mạ i bao g ồ m các giao d ịch sau đây: bấ t c ứ giao d ị ch nào v ề thương mạ i nào v ề cung c ấ p ho ặc trao đổ i hàng hóa ho ặ c d ị ch v ụ , th ỏ a thu ậ n phân ph ối; đạ i di ệ n ho ặc đại lý thương mạ i, ủ y thác hoa h ồ ng; cho thuê dài h ạ n; xây d ự ng các cô ng trình; tư vấ n; k ỹ thu ật công trình; đầu tư; cấ p v ố n; ngân hàng; b ả o hi ể m; th ỏ a thu ậ n khai thác ho ặc tô nhượ ng; liên doanh các hình th ứ c khác Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 5 v ề h ợ p tác công nghi ệ p ho ặ c kinh doanh; chuyên ch ở hàng hóa hay hành khách b ằ ng đườ ng bi ển, đường không, đườ ng s ắ t ho ặc đườ ng b ộ ” 1 2 1 1 Khái niệm TMĐT theo nghĩa hẹp: TMĐT là việ c mua bán hàng hoá và d ị ch v ụ thông qua các phương tiện điệ n t ử , nh ấ t là Internet và các m ạ ng vi ễ n thông khác Cách hi ểu này tương tự v ớ i m ộ t s ố các quan điể m vào cu ố i th ậ p k ỷ 90: - TMĐT l à các giao d ịch thương mạ i v ề hàng hoá và d ị ch v ụ đượ c th ự c hi ệ n thông qua các phương tiện điệ n t ử (Di ễn đàn đố i tho ại xuyên Đại Tây Dương, 1997) - TMĐT là việ c th ự c hi ệ n các giao d ị ch kinh doanh có d ẫ n t ớ i vi ệ c chuy ể n giao giá tr ị thông qua các m ạ ng vi ễ n thông (EITO, 1997) - TMĐT là việ c hoàn thành b ấ t k ỳ m ộ t giao d ị ch nào thông qua m ộ t m ạ ng máy tính làm trung gian, bao g ồ m vi ệ c chuy ể n giao quy ề n s ở h ữ u hay quy ề n s ử d ụ ng hàng hoá và d ị ch v ụ (C ụ c th ố ng kê Hoa K ỳ , 2000) 1 2 1 2 Khái niệm TMĐT theo nghĩa rộng : Theo nghĩa rộ ng, TMĐT là vi ệ c s ử d ụng các phương pháp điệ n t ử để làm thương mạ i Nói cách khác, TMĐT là th ự c hi ện các quy trình cơ bả n và các quy trình khung c ả nh c ủ a các giao d ịch thương mạ i b ằng các phương tiện điệ n t ử , c ụ th ể là trên m ạ ng máy tính và vi ễ n thông m ộ t cách r ộ ng rãi, ở m ức độ cao nh ấ t có th ể Các quy trình cơ bả n c ủ a m ộ t giao d ịch thương mạ i g ồ m: Tìm ki ế m (mua gì, ở đâu, ), đánh giá (có h ợ p v ớ i mình không, giá c ả và điề u ki ệ n ra sao, ), giao hàng, thanh toán, và xác nh ậ n Các quy trình khung c ả nh c ủ a m ộ t giao d ịch thương mạ i g ồ m: di ễ n t ả (mô t ả hàng hóa, d ị ch v ụ, các điề u kho ả n c ủ a h ợp đồ ng), h ợ p th ứ c hóa (làm cho tho ả thu ậ n là h ợ p pháp), uy tín và gi ả i quy ế t tranh ch ấ p T ấ t nhiên có nh ữ ng quy trình không th ể ti ế n hành trên m ạng như v i ệ c giao hàng hóa ở d ạ ng v ậ t th ể (máy móc, th ự c ph ẩ m, ), song t ấ t c ả các quá trình c ủ a giao d ị ch n ế u có th ể th ự c hi ệ n trên m ạng thì đề u có th ể ti ế n hành b ằng các phương tiện điệ n t ử Tóm l ạ i, có nhi ề u khái ni ệ m v ề TMĐT, nhưng hiể u m ộ t cách t ổng quát, TMĐ T là vi ệ c ti ế n hành m ộ t ph ầ n hay toàn b ộ ho ạt động thương mạ i b ằ ng nh ững phương tiệ n điệ n t ử TMĐT vẫ n mang b ả n ch ất như các hoạt động thương mạ i truy ề n th ố ng Tuy nhiên, thông qua các phương tiện điệ n t ử m ớ i, các ho ạt động thương mại đượ c th ự c hi ệ n nhanh hơn, hiệ u qu ả hơn, giúp tiế t ki ệ m chi phí và m ở r ộ ng không gian kinh doanh TMĐT (E-commerce, Electronic commerce) là hình thái ho ạt động thương mạ i Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 6 b ằng phương pháp điệ n t ử ; là vi ệc trao đổi thông tin thương mạ i thông qua các phương tiệ n công ngh ệ điệ n t ử mà nói chung là không c ầ n ph ả i in ra gi ấ y trong b ấ t c ứ công đoạ n nào c ủ a quá trình giao d ịch (nên còn đượ c g ọi là "thương mạ i không gi ấ y t ờ ") 1 2 2 Lợi ích của và hạn chế của TMĐT 1 2 2 1 Lợi ích của TMĐT - M ở r ộ ng th ị trườ ng: V ới chi phí đầu tư nhỏ hơ n nhi ề u so v ới thương mạ i truy ề n th ố ng, các công ty có th ể m ở r ộ ng th ị trườ ng, tìm ki ế m, ti ế p c ận ngườ i cung c ấ p, khách hàng và đố i tác trên kh ắ p th ế gi ớ i Vi ệ c m ở r ộ ng m ạng lướ i nhà cung c ấ p, khách hàng cũng cho phép các tổ ch ứ c có th ể mua v ớ i giá th ấp hơn và bán đượ c nhi ề u s ả n ph ẩm hơn - Gi ả m chi phí s ả n xu ấ t: Gi ả m chi phí gi ấ y t ờ , gi ả m chi phí chia s ẻ thông tin, chi phí in ấ n, g ửi văn bả n truy ề n th ố ng - Gi ả m chi phí bán hàng và ti ế p th ị - C ả i thi ệ n h ệ th ố ng phân ph ố i: Gi ảm lượng hàng lưu kho và độ tr ễ trong phân ph ố i hàng H ệ th ố ng c ử a hàng gi ớ i thi ệ u s ả n ph ẩm đượ c thay th ế ho ặ c h ỗ tr ợ b ở i các showroom trên m ạ ng - Vượ t gi ớ i h ạ n v ề th ờ i gian: Vi ệ c t ự độ ng hóa các giao d ị ch thông qua Web và Internet giúp ho ạt động kinh doanh đượ c th ự c hi ệ n 24/7/365 mà không m ấ t thêm nhi ề u chi phí bi ến đổ i - Tăng tốc độ tung s ả n ph ẩ m ra th ị trườ ng: V ớ i l ợ i th ế v ề thông tin và kh ả năng ph ố i h ợ p gi ữ a các doanh nghi ệp làm tăng hiệ u qu ả s ả n xu ấ t và gi ả m th ờ i gian tung s ả n ph ẩ m ra th ị trườ ng - Gi ả m chi phí thông tin liên l ạ c - C ủ ng c ố quan h ệ khách hàng: Thông qua vi ệ c giao ti ế p thu ậ n ti ệ n qua m ạ ng, quan h ệ v ới trung gian và khách hàng đượ c c ủ ng c ố d ễ dàng hơn Đồ ng th ờ i vi ệ c cá bi ệ t hóa s ả n ph ẩ m và d ị ch v ụ cũng góp phầ n th ắ t ch ặ t quan h ệ v ớ i khách hàng và c ủ ng c ố lòng trung thành - Thông tin c ậ p nh ậ t: M ọi thông tin trên web như sả n ph ẩ m, d ị ch v ụ , giá c ả đề u có th ể đượ c c ậ p nh ậ t nhanh chóng và k ị p th ờ i - Các l ợ i ích khác: Nâng cao uy tín, hình ả nh doanh nghi ệ p; c ả i thi ệ n ch ất lượ ng d ị ch v ụ khách hàng; đố i tác kinh doanh m ới; đơn giả n hóa và chu ẩ n hóa các quy trình Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 7 giao d ịch; tăng năng suấ t, gi ả m chi phí gi ấ y t ờ; tăng khả năng tiế p c ậ n thông tin và gi ả m chi phí v ậ n chuy ển; tăng sự linh ho ạ t trong giao d ị ch và ho ạt độ ng kinh doanh 1 2 2 2 Hạn chế của TMĐT H ạ n ch ế v ề k ỹ thu ậ t - Chưa có tiêu chu ẩ n qu ố c t ế v ề ch ất lượng, an toàn và độ tin c ậ y; - T ốc độ đườ ng truy ề n Internet v ẫn chưa đáp ứng đượ c yêu c ầ u c ủa ngườ i dùng, nh ất là trong TMĐT; - Các công c ụ xây d ự ng ph ầ n m ề m v ẫn trong giai đoạn đang phát triể n; - Khó khăn khi kế t h ợ p các ph ầ n m ềm TMĐT vớ i các ph ầ n m ề m ứ ng d ụ ng và các cơ sở d ữ li ệ u truy ề n th ố ng; - C ầ n có các máy ch ủ TMĐT đặ c bi ệ t (công su ất, an toàn) đòi hỏ i thêm chi phí đầu tư; - Chi phí truy c ậ p Internet v ẫ n còn cao; - Th ự c hi ện các đơn đặt hàng trong TMĐT đòi hỏ i h ệ th ố ng kho hàng t ự độ ng l ớ n H ạ n ch ế v ề thương mạ i - An ninh và riêng tư là hai cả n tr ở v ề tâm lý đố i v ới người tham gia TMĐT; - Thi ếu lòng tin vào TMĐT và người bán hàng trong TMĐT do không đượ c g ặ p tr ự c ti ế p; - Nhi ề u v ấn đề v ề lu ậ t, chính sách, thu ế chưa đượ c làm rõ; - M ộ t s ố chính sách chưa thự c s ự h ỗ tr ợ điề u ki ện để TMĐT phát triể n; - Các phương pháp đánh giá hiệ u qu ả c ủa TMĐT còn chưa đầy đủ , hoàn thi ệ n; - Chuy ển đổ i thói quen tiêu dùng t ừ th ực đế n ả o c ầ n th ờ i gian; - S ự tin c ậy đố i v ới môi trườ ng kinh doanh không gi ấ y t ờ , không ti ế p xúc tr ự c ti ế p, giao d ịch điệ n t ử c ầ n th ờ i gian; - S ố lượng người tham gia chưa đủ l ớn để đạ t l ợ i th ế v ề quy mô; - S ố lượ ng gian l ận ngày càng tăng do đặ c thù c ủa TMĐT; Thu hút v ốn đầu tư mạ o hi ểm khó khăn hơn sau sự s ụp đổ hàng lo ạ t c ủ a các công ty l ớ n 1 2 3 Các đặc trưng của TMĐT So v ớ i các ho ạt động Thương mạ i truy ề n th ố ng, TMĐT có m ộ t s ố điể m khác bi ệt cơ bả n sau: Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 8 - Các bên ti ế n hành giao d ị ch trong TMĐT không ti ế p xúc tr ự c ti ế p v ớ i nhau và không đòi hỏ i ph ả i bi ế t nhau t ừ trướ c - Các giao d ịch thương mạ i truy ề n th ống đượ c th ự c hi ệ n v ớ i s ự t ồ n t ạ i c ủ a khái ni ệ m biên gi ớ i qu ố c gia, còn TMĐT đượ c th ự c hi ệ n trong m ộ t th ị trườ ng không có biên gi ớ i (th ị trườ ng th ố ng nh ấ t toàn c ầ u) TMĐT tr ự c ti ếp tác độ ng t ới môi trườ ng c ạ nh tranh toàn c ầ u - Trong ho ạt độ ng giao d ị ch TMĐ T đề u có s ự tham gia c ủ a ít nh ấ t ba ch ủ th ể , trong đó có mộ t bên không th ể thi ếu được là ngườ i cung c ấ p d ị ch v ụ m ạng, các cơ quan ch ứ ng th ự c - Đố i v ới thương mạ i truy ề n th ố ng thì m ạng lướ i thông tin ch ỉ là phương tiện để trao đổ i d ữ li ệu, còn đố i v ớ i TMĐT thì m ạng lướ i thông tin chính là th ị trườ ng 1 2 4 Các loại hình TMĐT Trong TMĐT có ba chủ th ể tham gia: Doanh nghi ệ p (B) gi ữ vai trò độ ng l ự c phát tri ển TMĐT, ngườ i tiêu dùng (C) gi ữ vai trò quy ết đị nh s ự thành công c ủa TMĐT và chính ph ủ (G) gi ữ vai trò định hướng, điề u ti ế t và qu ả n lý T ừ các m ố i quan h ệ gi ữ a các ch ủ th ể trên ta có các lo ạ i giao d ịch TMĐT: B2B, B2C, B2G, C2G, C2C Trong đó B2B và B2C là hai loạ i hình giao d ịch TMĐT quan trọ ng nh ấ t Business-to- business (B2B) : Mô hình TMĐT giữ a các doanh nghi ệ p v ớ i doanh nghi ệp TMĐT B2B (Business -to-Business) là vi ệ c th ự c hi ệ n các giao d ị ch gi ữ a các doanh nghi ệ p v ớ i nhau trên m ạng Ta thườ ng g ọ i là giao d ị ch B2B Các bên tham gia giao d ị ch B2B g ồm: ngườ i trung gian tr ự c tuy ế n ( ả o ho ặ c click-and-mortar), ngườ i mua và ngườ i bán Các lo ạ i giao d ị ch B2B g ồ m: mua ngay theo yêu c ầ u khi giá c ả thích h ợ p và mua theo h ợp đồ ng dài h ạ n, d ựa trên đàm phán cá nhân giữa ngườ i mua và ngườ i bán Business-to- Customer (B2C) : Mô hình TMĐT giữ a doanh nghi ệp và ngườ i tiêu dù ng Đây là mô hình bán lẻ tr ự c ti ếp đến người tiêu dùng Trong TMĐT, bán lẻ điệ n t ử có th ể t ừ nhà s ả n xu ấ t, ho ặ c t ừ m ộ t c ử a hàng thông qua kênh phân ph ố i Hàng hoá bán l ẻ trên m ạng thường là hàng hoá, máy tính, đồ điệ n t ử , d ụ ng c ụ th ể thao, đồ dùng văn ph òng, sách và âm nh ạc, đồ chơi, sứ c kho ẻ và m ỹ ph ẩ m, gi ả i trí v v Hai loại giao dịch trên là giao dịch cơ bản của TMĐT Ngoài ra trong TMĐT người ta sử dụng các loại giao dịch: Govement -to- Business (G2B) là mô hình TMĐT giữa doanh nghiệp với cơ quan chính phủ, Government -to-citizens (G2C) là mô hình Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 9 TMĐT giữa các cơ quan chính phủ và công dân còn gọi là chính phủ điện tử, consumer-to- consumer (C2C) là mô hình TMĐT giữa các người tiêu dùng và mobile commerce (m- commerce) là TMĐT thực hiện qua điện thoại di động 1 2 5 Các hình thức hoạt động chủ yếu của TMĐT 1 2 5 1 Thư điệ n t ử Các doanh nghiệp, các cơ quan Nhà nước, cá nhân, tổ chức, … sử dụng thư điện tử để gửi thư cho nhau một cách “trực tuyến” thông qua mạng, gọi là thư điện tử (electronic mail, viết tắt là e – mail) Thông tin trong thư điện tử không phải tuân theo một cấu trúc định trước nào 1 2 5 2 Thanh toán điệ n t ử Thanh toán điện tử là việc thanh toán tiền thông qua phương tiện điện tử, ví dụ, trả lương bằng cách chuyển tiền trực tiếp vào tài khoản, trả tiền mua hàng bằng thẻ mua hàng, thẻ tín dụng v v thực chất đều là dạng thanh toán điện tử Ngày nay, với sự phát triển của TMĐT, thanh toán điện tử đã mở rộng sang các lĩnh vực mới đó là: - Trao đổ i d ữ li ệu điệ n t ử tài chính (Financial Electronic Data Interchange, g ọ i t ắ t là FEDI) - Ti ề n l ẻ điệ n t ử (Internet Cash) - Ví điệ n t ử (electronic purse) 1 2 5 3 Trao đ ổ i d ữ li ệ u đi ệ n t ử Trao đổi dữ liệu điện tử (Electronic Data Interchange – EDI) là việc trao đổi các dữ liệu dưới dạng “có cấu trúc”, từ máy tính điện tử này sang máy tính điện tử khác, giữa các công ty hoặc đơn vị đã thoả thuận buôn bán với nhau EDI ngày càng được sử dụng rộng rãi trên toàn cầu, chủ yếu phục vụ cho việc mua và phân phối hàng (gửi đơn hàng, các xác nhận, các tài liệu gửi hàng, hoá đơn v v…), người ta cũng dùng cho các mục đích khác, như thanh toán tiền khám bệnh, trao đổi các kết quả xét nghiệm… Công việc trao đổi EDI trong TMĐT thường gồm các nội dung sau: - Giao d ị ch k ế t n ố i - Đặ t hàng - Giao d ị ch g ử i hàng - Thanh toán Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 10 Vấn đề này đang được tiếp tục nghiên cứu và xử lý, đặc biệt là buôn bán giữa các nước có quan điểm chính sách, và luật pháp thương mại khác nhau, đòi hỏi phải có một hệ thống pháp lý chung trên nền tảng thống nhất quan điểm về tự do hoá thương mại và tự do hoá việc sử dụng mạng Internet, chỉ như vậy mới đảm bảo được tính khả thi, tính an toàn và tính có hiệu quả của việc trao đổi dữ liệu điện tử 1 2 5 4 Truy ề n d ữ li ệ u Dữ liệu là nội dung của hàng hóa số, giá trị của nó không phải trong vật mang tin mà nằm trong bản thân nội dung của nó Hàng hoá số có thể được giao qua mạng Trước đây, dung liệu được trao đổi dưới dạng hiện vật bằng cách đưa vào đĩa, băng, in thành sách báo, thành văn bản, đóng gói bao bì chuyển đến tay người sử dụng, hoặc đến điểm phân phối (như cửa hàng, quầy báo v v…) để người sử dụng mua và nhận trực tiếp Ngày nay, dung liệu được số hoá và truyền gửi theo mạng, gọi là “giao gửi số hoá” (digital delivery) Các tờ báo, các tư liệu công ty, các catalog sản phẩm lần lượt được đưa lên Web, người ta gọi là “xuất bản điện tử” (electronic publishing hoặc Web publishing), khoảng 2700 tờ báo đã được đưa lên Web gọi là “sách điện tử”… 1 2 5 5 Mua bán hàng hoá h ữ u hình Đến nay, danh sách các hàng hoá bán lẻ qua mạng đã mở rộng, và xuất hiện một loại hoạt động gọi là “mua hàng điện tử”, hay “mua hàng trên mạng”; ở một số nước, Internet bắt đầu trở thành công cụ để cạnh tranh bán lẻ hàng hoá hữu hình Tận dụng tính năng đa phương tiện của môi trường Web, người bán xây dựng trên mạng các “cửa hàng ảo”, gọi là ảo bởi vì, cửa hàng có thật nhưng ta chỉ xem toàn bộ quang cảnh cửa hàng và các hàng hoá chứa trong đó trên từng trang màn hình một 1 2 6 Tình hình phát triển và ứng dụng TMĐT 1 2 6 1 Tình hình phát triển và ứng dụng TMĐT trên thế giới Theo báo cáo T MĐT 2005 của UNCTAD, tốc độ tăng trưởng về số lượng người sử dụng Internet toàn cầu là 15,1%, thấp hơn so với 2 năm trước đó (26%) Tuy số người sử dụng Internet ngày càng tăng nhanh ở Châu Phi (56%), Đông Nam Á (74%) nhưng nhìn chung khoảng cách giữa các nước phát triển và đang phát triển vẫn rất lớn (chỉ 1,1% người dân Châu Phi truy cập được Internet năm 2003 so với 55,7% của dân cư Bắc Mỹ) Nhằm tận dụng triệt để tính năng của Internet, người sử dụng không chỉ cần có kết nối mà họ còn cần kết nối nhanh với chất lượng tốt Trong một số Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 11 ứng dụng kinh doanh điện tử, băng thông rộng đã trở thành một điều kiện không thể thiếu Nếu các doanh nghiệp vừa và nhỏ ở các nước đang phát triển không thể truy cập Internet băng rộng, họ khó có thể triển khai các chiến lược nhằm cải thiện năng suất lao động trong những mảng tìm kiếm và duy trì khách hàng, kho vận và quản lý hàng tồn Hiện nay, Mỹ chiếm hơn 80% tỷ lệ TMĐT toàn cầu, và tuy dung lượng này sẽ giảm dần, song Mỹ vẫn có khả năng lớn cho việc chiếm tới trên 70% tỷ lệ TMĐT toàn cầu trong 10 - 15 năm tới Mặc dù một số nước châu Á như Singapore và Hong Kong (Trung Quốc) đã phát triển rất nhanh và rất hiệu quả, TMĐT các nước khác ở châu lục này đều còn phát triển chậm TMĐT không chỉ giải quyết những yêu cầu thiết yếu, cấp bách trên các lĩnh vực như hệ thống giao dịch hàng hóa , điện tử hóa tiền tệ và phương án an toàn thông tin , mà hoạt động thực tế của nó còn tạo ra những hiệu quả và lợi ích mà mô hình phát triển của thương mại truyền thống không thể sánh kịp (ví dụ, trường hợp hiệu sách Amazon, trang web đấu giá eBay) Chính vì tiềm lực hết sức to lớn của TMĐT nên chính phủ các nước đều hết sức chú trọng vấn đề này Nhiều nước đang có chính sách và kế hoạch hành động để đẩy mạnh sự phát triển của TMĐT ở nước mình, nhằm nắm bắt cơ hội của tiến bộ CNTT nâng cao năng lực cạnh tranh quốc tế, thúc đẩy sự phát triển kinh tế của đất nước, giành lấy vị trí thuận lợi trong xã hội thông tin tương lai Khoảng cách ứng dụng TMĐT giữa các nước phát triển và đang phát triển vẫn còn rất lớn Các nước phát triển chiếm hơn 90% tổng giá trị giao dịch TMĐT toàn cầu, trong đó riêng phần của Bắc Mỹ và châu âu đã lên tới trên 80% Phương thức kinh doanh B2B đang và sẽ chiếm ưu thế nổi trội so với B2C trong các giao dịch TMĐT toàn cầu Trong phương thức B2C, loại hình bán lẻ tổng hợp (siêu thị TMĐT ) dù chiếm tỷ lệ không cao trong tổng số cửa hàng bán lẻ trực tuyến nhưng lại nắm giữ phần lớn giá trị giao dịch B2C trên thị trường ảo Việc kết hợp cửa hàng bán lẻ trực tuyến với các kênh phân phối truyền thống hiện vẫn là phương thức được nhiều nhà kinh doanh lựa chọn 1 2 6 2 Tình hình phát triển và ứng dụng TMĐT ở Việt Nam Từ 2001 – 2010 được coi là thập kỷ hình thành TMĐT ở Việt Nam Có thể thấy tới cuối năm 2010 hạ tầng cơ bản cho ứng dụng TMĐT tại Việt Nam đã được xác lập Nếu như tới giữa thập kỷ này ứng dụng và triển khai TMĐT chủ yếu tập trung ở các thành phố lớn thì tới cuối năm 2010 nó đã lan truyền tới tất cả các tỉnh trên cả nước Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 12 Nhận định chung là hai thành phố lớn nhất nước, Thành phố Hồ Chí Minh và Hà Nội, vẫn tiếp tục dẫn đầu các địa phương trong triển khai TMĐT Ngoài ra còn có các Thành phố đang phát triển loại hình TMĐT như: Đà Nẵng, Hải Phòng, Cần Thơ Theo thống kê của Cục Thương Mại Điện Tử Và Công Nghệ Thông Tin thuộc Bộ Công Thương năm 2012, thì tổng số có 3193 doanh nghiệp đã tham gia cuộc điều tra, trong đó có 11% là các doanh nghiệp quy mô lớn và 89% là các doanh nghiệp quy mô nhỏ và vừa Phần lớn doanh nghiệp tham gia khảo sát là công ty trách nhiệm hữu hạn và công ty cổ phần Hình 1 1 Loại hình doanh nghiệp Hầu như tất cả doanh nghiệp tham gia điều tra đã có máy tính, trong đó 52% doanh nghiệp có dưới 10 máy tính, 21% doanh nghiệp có từ 11 - 20 máy tính Số doanh nghiệp có từ 21 máy tính trở lên chỉ chiếm 27% Hình 1 2 Phân bổ máy tính tại các doanh nghiệp Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 13 Gần như tất cả các doanh nghiệp đã kết nối Internet băng thông rộng, hình thức kết nối phổ biến nhất là ADSL với tỷ lệ lên tới 77% số doanh nghiệp tham gia khảo sát Hình 1 3 Hình thức kết nối internet Các doa nh nghiệp đã quan tâm tới các biện pháp đảm bảo an toàn, an ninh thông tin Phần lớn các doanh nghiệp đã sử dụng các phần mềm diệt virus Hình 1 4 Áp dụng các biện pháp bảo mật Tính trung bình doanh nghiệp đã dành 41% kinh phí đầu tư cho phần cứng, 26% cho phần mềm Chi phí cho đào tạo và các hoạt động khác chiếm tỷ lệ tương ứng là 18% và 15% Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 14 Hình 1 5 Phân bổ máy tính tại các doanh nghiệp Có 51% doanh nghiệp đã có cán bộ chuyên trách về công nghệ thông tin và thương mại điện tử Những ngành có cán bộ chuyên trách cao nhất là giải trí (68%), giáo dục và đào tạo (63%) và tài chính (61%) Hình 1 6 Cơ cấu đầu tư cho CNTT 1 3 KIẾN TRÚC FRAMEWORK NET Framework Là b ộ khung c ủa môi trườ ng l ậ p trình NET nó n ằ m bên trên h ệ điề u hành, giúp cho vi ệ c phát tri ể n các ứ ng d ụng trong môi trườ ng phân tán c ủ a internet tr ở nên đơn giản hơn, NET Framework gồ m các thành ph ầ n sau: - B ố n ngôn ng ữ chính th ứ c: C#, VB NET, Managed C++ và Jscript NET - Common language Runtime: là n ền hướng đối tượ ng cho vi ệ c phát tri ể n các ứ ng d ụ ng web và window Thông qua nó, các ngôn ng ữ trên có th ể chia s ẻ tài nguyên v ớ i nhau - Frame Class Library: Ch ứ a m ộ t s ố thư việ n l ớ p có quan h ệ v ớ i nhau Thông qua thư việ n này chúng ta có th ể xây d ự ng các ứ ng d ụ ng NET m ộ t cách d ễ dàng, ti ệ n l ợ i Trong s ố đó, thành phầ n quan tr ọ ng nh ấ t c ủ a NET Framework là Common Language Runtime có nhi ệ m v ụ cung c ấp môi trường để các ứ ng d ụ ng th ự c thi Ở m ứ c cao nó kích ho ạt các đối tượ ng, ki ể m tra b ả o m ậ t, b ố trí chúng trong b ộ nh ớ và thi Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 15 hành chung Bên trong Common Language Runtime là các l ớ p CSDL và XML, các l ớ p d ị ch v ụ web, web forms và window forms Trong NET Framework chương trình không đượ c biên d ị ch vào t ậ p tin th ự c thi mà thay vào đó chúng đượ c biên d ị ch vào nh ữ ng t ậ p tin trung gian g ọ i là Microsoft Intermediate Language (MSIL) t ập tin MSIL đượ c t ạ o ra t ừ C# cũng tương tự như các t ập tin MSIL đượ c t ạ o ra t ừ b ấ t k ỳ ngôn ng ữ khác c ủ a NET Mã ngu ồn C# đượ c biên d ị ch vào MSIL khi chúng ta xây d ự ng d ự án Mã MSIL này được lưu vào tập tin trên đĩa Khi chạy chươ ng trình MSIL biên d ị ch m ộ t l ầ n n ữ a b ằ ng vi ệ c s ử d ụ ng trình biên d ị ch Just-In-Time K ế t qu ả là chương trình đượ c th ự c thi thông qua b ộ x ử lý máy 1 3 1 Ngôn ngữ C# 1 3 1 1 Khái quát về ngôn ngữ C# - Ngôn ng ữ C# khá đơn giả n ch ỉ kho ả ng 80 t ừ khóa đơn và gầ n 20 ki ể u d ữ li ệ u đượ c xây d ự ng s ẵn Nó có ý nghĩa rấ t l ớ n v ớ i nh ữ ng khái ni ệ m l ậ p trình hi ện đạ i, có kh ả năng hỗ tr ợ các ki ể u l ập trình như lậ p trình c ấ u trúc, l ậ p trình d ự a trên thành ph ầ n và l ập trình hướng đối tượ ng - C# ch ứ a các t ừ khóa cho vi ệ c khai báo nh ữ ng ki ểu đối tượ ng m ớ i cùng v ớ i vi ệ c t ạ o ra nh ững phương thứ c hay thu ộ c tính cho l ớ p Ngoài ra, C# còn h ỗ tr ợ cho vi ệ c th ực thi đóng gói, kế th ừa và đa hình Ngôn ngữ C# còn h ỗ tr ợ ki ể u XML cho phép chèn các th ẻ XML để phát sinh t ự độ ng các d ữ li ệu, đó là các d ữ li ệ u nh ằ m gi ả i thích cách th ứ c ho ạt độ ng c ủ a mã ngu ồ n c ủ a l ớ p - Trong C# m ộ t l ớ p ch ỉ có th ể k ế th ừ a t ừ duy nh ấ t m ộ t l ớ p cha t ứ c là không cho đa kế th ừa như trong ngôn ngữ C++, tuy nhiên m ộ t l ớ p có th ể th ự c thi nhi ề u giao di ệ n Cho phép lưu trữ siêu d ữ li ệ u v ớ i mã ngu ồ n c ủ a l ớ p 1 3 1 2 Một số đặc tính của ngôn ngữ C# - C# là m ộ t ngôn ng ữ đơn giả n: C# lo ạ i b ỏ m ộ t s ố ph ứ c t ạ p và r ố i r ắ m c ủ a nh ữ ng ngôn ng ữ như Java và C++ đó là loạ i b ỏ nh ững macro, template đa kế th ừ a và l ớp cơ sở ả o Ngôn ng ữ C# đơn gi ả n vì nó d ự a trên n ề n t ả ng C và C++, C# khá gi ố ng v ề di ệ n m ạ o, cú pháp, bi ể u th ứ c, toán t ử và nh ữ ng ch ức năng khác củ a ngôn ng ữ C và C++ nhưng nó đượ c c ả i ti ến để làm đơn giản hơn - C# là ngôn ng ữ hi ện đại như các đặ c tính x ử lý ngo ạ i l ệ , thu gom b ộ nh ớ t ự độ ng, nh ữ ng ki ể u d ữ li ệ u m ở r ộ ng và b ả o m ậ t mã ngu ồ n Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 16 - Hướng đối tượ ng: Đó là tính đóng gói, kế th ừa và đa hình - M ạ nh m ẽ và m ề m d ẻo: C# đượ c s ử d ụ ng trong các ứ ng d ụng khác nhau như t ạ o ra các ứ ng d ụng đồ h ọ a, x ử lý văn bản,… - T ừ khóa: Ph ầ n l ớ n các t ừ khóa s ử d ụ ng trong ngôn ng ữ C# là để mô t ả thông tin - Hướ ng module: Mã ngu ồn C# đượ c vi ế t trong nh ữ ng ph ần đượ c g ọ i là nh ữ ng l ớ p, nh ữ ng l ớ p này ch ứ a nh ững phương thứ c thành viên, và nh ữ ng l ớ p, nh ững phương th ứ c này có th ể s ử d ụ ng l ạ i trong nh ữ ng ứ ng d ụ ng hay nh ững chương trình khác - C# s ẽ là m ộ t ngôn ng ữ ph ổ bi ế n nh ờ m ộ t s ố lý do như đơn giản, hướng đố i tượ ng, m ạ nh m ẽ… 1 3 2 Giới thiệu Asp net 1 3 2 1 Asp net Asp net là công ngh ệ n ề n t ảng để l ậ p trình viên có th ể t ạ o ra các ứ ng d ụ ng web và d ị ch v ụ web để th ực thi dướ i IIS Asp net là s ả n ph ẩ m c ủa Microsoft đượ c tích h ợ p ch ặ t ch ẽ v ớ i h ệ th ố ng ph ầ n m ề m c ủ a Microsoft t ừ h ệ điều hành, Web Server đế n công c ụ l ậ p trình, k ỹ thu ậ t truy c ậ p d ữ li ệ u và các công c ụ b ả o m ậ t d ữ li ệ u - Asp net là m ộ t thành ph ầ n c ủ a NET Framework và bao g ồ m các thành ph ầ n sau: - Các công c ụ phát tri ể n web visual studio NET: Bao g ồ m các công c ụ tr ự c quan cho vi ệ c thi ế t k ế các trang web và các m ẫ u ứ ng d ụ ng, qu ả n lý các d ự án - Không gian tên System web: bao g ồ m các l ớ p l ập trình để giao ti ế p v ớ i các đối tượ ng dành cho web, các th ủ t ụ c yêu c ầu và đáp ứ ng HTTP, các trình duy ệ t và E- mail - Các điề u khi ể n Server và HTML: Là các thành ph ầ n t ạ o ra giao di ện ngườ i dùng nh ằ m thu th ậ p thông tin và cung c ấp các thông tin đáp ứng đến ngườ i dùng 1 3 2 2 Ưu điểm của Asp net - Asp net tích h ợ p v ớ i h ệ điề u hành Window và các công c ụ l ậ p trình trong môi trườ ng NET Các ứ ng d ụ ng Web s ử d ụ ng Asp net d ễ dàng trong vi ệ c t ạ o, dò l ỗ i và tri ể n khai b ở i vì t ấ t c ả các nhi ệ m v ụ đó có thể th ực thi bên trong môi trườ ng phát tri ể n Visual Studio net - M ộ t s ố điể m n ổ i b ậ t c ủ a Asp net : o Các thành ph ầ n th ự c thi c ủ a ứ ng d ụng web đượ c biên d ịch để chúng th ự c thi Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 17 nhanh hơn các ngôn ngữ thông d ụ ng khác o Vi ệ c c ậ p nh ậ t, tri ể n khai các ứ ng d ụ ng Web có th ể th ự c hi ệ n liên t ụ c mà không c ầ n ph ả i kh ởi độ ng l ạ i Server o Vi ệ c truy xu ất đế n NET Framework làm cho quá trình l ậ p trình window tr ở nên đơn giản hơn o Có kh ả năng tạ o m ới các điề u khi ể n Server d ựa trên các điề u khi ển đã có o S ử d ụ ng các công c ụ b ả o m ậ t có s ẵn và các phương thứ c xác nh ậ n, c ấ p phép khác o Tích h ợ p v ới ADO NET để cung c ấ p d ị ch v ụ truy c ậ p CSDL và các công c ụ thi ế t k ế CSDL t ừ Visual Studio NET o H ỗ tr ợ ngôn ng ữ đánh dấ u m ở r ộ ng - Extensible Markup Language (XML), CSS,…và thiế t l ậ p các tiêu chu ẩ n web o Các tính năng Caching trang web , b ản đồ hóa n ội dung đượ c tích h ợ p s ẵ n trên Server 1 4 HỆ QUẢN TRỊ CƠ CSDL SQL SERVER 2005 1 4 1 Giới thiệu về SQL Server - Microsoft Structured Query Language Server (SQL Server) là m ộ t h ệ qu ả n tr ị CSDL quan h ệ ho ạt độ ng theo mô hình khách ch ủ cho phép đồ ng th ờ i nhi ều ngườ i dùng cùng truy xu ất đế n d ữ li ệ u, qu ả n lý vi ệ c truy nh ậ p h ợ p l ệ và các quy ề n c ủ a t ừ ng ngườ i dùng trên m ạ ng - SQL Server 2005 nâng cao tính hi ệu năng, độ tin c ậ y và kh ả năng lậ p trình đơn giả n và d ễ s ử d ụng hơn so vớ i các phiên b ản trước đó SQL Server tậ p trung vào kh ả năng xử lý giao d ị ch tr ự c tuy ế n trên di ệ n r ộ ng, ứ ng d ụ ng vào TMĐT và kho d ữ li ệ u - Ngôn ng ữ truy v ấ n c ủ a SQL Server là Transact-SQL (T-SQL) T-SQL là ngôn ng ữ truy v ấ n m ở r ộ ng d ự a trên SQL chu ẩ n c ủ a ISO (International Organization for Stnadardzation) và ANSI (American National Standards Institute) T-SQL trong SQL Server 2005 m ở r ộ ng d ự a trên chu ẩ n ANSI SQL-99 - SQL Server 2005 còn cung c ấ p thêm nhi ề u ti ệ n ích thông d ụ ng, ki ể u d ữ li ệ u, hàm, m ệnh đề và đối tượ ng m ới,…giúp n hà phát tri ể n ph ầ n m ềm lưu trữ , tính toán, th ố ng kê, tìm ki ế m và l ậ p báo cáo cho m ọ i ứ ng d ụ ng trong qu ả n lý - Một số chức năng chính của SQL : Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 18 o Định nghĩa dữ li ệ u o Truy xu ấ t và thao tác d ữ li ệ u o Điề u khi ể n truy c ậ p o Đả m b ả o toàn v ẹ n d ữ li ệ u - Phân nhóm trong SQL Server: o Nhóm l ệ nh l ấ y d ữ li ệ u: Là l ệ nh thông d ụ ng nh ất, dùng để l ấ y, xem d ữ li ệ u trong CSDL (SELECT) o Nhóm lệ nh thao tác d ữ li ệ u DML (Data Manipulation Language): Là nh ữ ng l ệ nh dùng để nh ậ p thêm nh ữ ng hàng m ới, thay đổ i n ộ i dung d ữ li ệ u trên các hàng hay xoá các hàng trong b ả ng (INSERT, UPDATE, DELETE) o Nhóm lệnh điề u khi ể n d ữ li ệ u DCL (Data Control Language): Hai l ệ nh này dùng để gán ho ặc hủy các quyề n truy nh ậ p vào CSDL và các c ấ u trúc bên trong nó (GRANT, REVOKE) o Nhóm lệnh chuyển tác (Transaction): Quả n lý vi ệc thay đổ i d ữ li ệ u b ằ ng các l ệ nh DML Vi ệc thay đổ i d ữ li ệ u có th ể đượ c nhóm l ại thành các chuyển tác (COMMIT, ROLLBACK, SAVEPOINT) o Nhóm lệnh điề u khi ể n d ữ li ệ u DCL (Data Control Language): Hai l ệ nh này dùng để gán ho ặc hủy các quyề n truy nh ậ p vào CSDL và các c ấ u trúc bên trong nó (GRANT, REVOKE) 1 4 2 Các công cụ trong SQL Server 2005 - SQL Server Configuration Manager: Đây là công cụ dùng để thay đổ i cách kh ởi độ ng m ộ t th ể hi ệ n SQL Server ho ặc điề u ch ỉ nh c ấ u hình SQL Server - SQL Server Mangement Studio: Là công c ụ dùng để qu ả n tr ị CSDL SQL Server m ộ t cách d ễ dàng Nó tích h ợ p v ớ i tác v ụ qu ả n lý CSDL và l ậ p trình trong cùng m ộ t màn hình giao di ện ngườ i dùng Giao di ệ n c ủa Mangement Studio tương tự như Visual Studio 2005… 1 5 TỔNG QUAN VỀ NGANLUONG VN 1 5 1 Giới thiệu về N ganluong vn Nganluo ng vn là Ví điệ n t ử và C ổ ng TTTT chuyên dùng cho TMĐT tiên phong và hàng đầ u t ạ i Vi ệ t Nam, c ả v ề s ả n ph ẩ m d ị ch v ụ, độ ph ủ th ị trường và lưu lượ ng thanh toán Phát huy kinh nghi ệ m v ề TMĐT từ liên doanh Chodientu vn - eBay, nó Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 19 cho phép các cá nhân và doanh nghi ệ p g ử i và nh ậ n ti ề n thanh toán trên Internet ngây t ứ c thì m ộ t cách an toàn, ti ệ n ích, ph ổ bi ế n và đượ c b ả o v ệ Nganluong vn ho ạt động theo mô hình ví điệ n t ử, theo đó người dùng đăng ký tài kho ả n lo ạ i cá nhân ho ặ c doanh nghi ệ p v ớ i 3 ch ức năng chính là: Nạ p ti ề n, Rút ti ề n và Thanh toán; t ấ t c ả đề u hoàn toàn tr ự c tuy ế n thông qua th ẻ n ội đị a ho ặ c qu ố c t ế , tài kho ả n ngân hàng ho ặ c các hình th ứ c ti ệ n d ụ ng khác Ngu ồ n v ốn đầu tư từ các t ập đoàn hàng đầ u th ế gi ới như IDG (Mỹ ), SoftBank (Nh ậ t) và eBay (M ỹ ) giúp Nganluong vn có kh ả năng đả m b ả o tài chính cho toàn b ộ các giao d ị ch TTTT t ạ i Vi ệ t Nam Hình 1 7 : Mô hình hoạt động củ a Nganluong vn Ví điệ n t ử và c ổ ng thanh toán ho ạt động như mộ t ngân hàng điệ n t ử trên Internet nên ch ị u s ự điề u ch ỉ nh c ủ a "Lu ậ t ngân hàng và các t ổ ch ứ c tín d ụng" để ngăn ng ừ a các doanh nghi ệp huy độ ng v ố n b ấ t h ợ p pháp thông qua vi ệ c gi ữ kho ả n ti ề n thanh toán gi ữa người mua và ngườ i bán r ồ i m ấ t kh ả năng thanh khoả n gây thi ệ t h ạ i cho xã h ộ i Gi ấ y phép s ố 2608/QĐ -NHNN c ủa Ngân hàng Nhà nướ c g iúp đả m b ả o uy tín pháp lý cho khách hàng c ủ a Nganluo ng vn Tôn ch ỉ hàng đầ u c ủ a Nganluo ng vn là b ả o v ệ an toàn cho khách hàng kh ỏ i các r ủi ro và nguy cơ lừa đả o trên Internet Vì v ậ y thanh toán t ạ m gi ữ là phương thứ c ch ủ đạo, theo đó các khoả n thanh toán b ị treo kh ỏ i tài kho ản người mua, ngườ i bán ch ỉ nh ậ n ti ền khi người mua đã nhậ n hàng và phê chu ẩ n giao d ị ch ho ặ c sau t ối đa 7 ngày Tuy nhiên, người mua cũng có thể t ự nguy ệ n thanh toán ngay cho nh ững ngườ i bán có ch ứ ng ch ỉ người đả m b ả o và đượ c Nganluo ng vn đứ ng ra b ồi thường trong trườ ng h ợ p b ị l ừa đả o gây thi ệ t h ạ i tài chính Bên c ạnh đó, q uy đị nh v ề th ủ t ụ c ti ế p nh ậ n, trình t ự x ử lý khi ế u n ạ i và b ả o hi ể m giao d ị ch đượ c xây d ự ng ch ặ t ch ẽ cùng các công ngh ệ Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 20 giám sát t ự động giúp đả m b ả o công b ằ ng cho c ả người mua và ngườ i bán trong trườ ng h ợ p phát sinh tranh ch ấ p Tôn ch ỉ ho ạt độ ng ti ế p theo c ủ a Nganluong vn là thu ậ n l ợ i hóa vi ệ c nh ậ n ti ề n thanh toán và quay vòng v ố n ch o c ộ ng đ ồ ng thương nhân bán hàng tr ự c tuy ế n t ạ i Vi ệ t Nam Khác v ớ i trư ớ c đây khi TTTT là c ụ m t ừ “xa x ỉ ” v ố n ch ỉ kh ả thi v ớ i các doanh nghi ệ p l ớ n (như Vietnam Airlines, JetStar Pacific ) thì nay t ừ cá nhân cho đ ế n doanh nghi ệ p v ừ a và nh ỏ ho ặ c các sàn giao d ị ch TMĐT đ ề u có th ể d ễ dàng tích h ợ p ch ứ c năng TTTT vào Forum, Blog, Rao v ặ t hay Website bán hàng ch ỉ sau 5 phút đ ế n 4 gi ờ làm vi ệ c, hoàn toàn mi ễ n phí Để làm được điề u này, Nganluon g vn đã xây dự ng h ệ th ố ng liên thông tr ự c ti ế p v ớ i h ầ u h ế t các ngân hàng và t ổ ch ứ c tài chính bao g ồ m Vietcombank, Techcombank, Vietinbank, Đông Á, VIB, SHB, Visa/Master, VinaPhone, MobiFone… nhanh chóng tr ở thành công c ụ TTTT ph ổ bi ế n nh ất đượ c ch ấ p nh ậ n t ạ i hàng nghìn Website trong đó có các thương hiệu hàng đầu như Chodientu vn , Nguy ễ n Kim , VietTel , VTC , FPT … Đặ c bi ệt đây còn là công cụ thanh toán duy nh ất để nh ậ p hàng xuyên biên gi ớ i t ừ 40 qu ố c gia v ề VN thông qua eBay vn V ớ i hàng tri ệu người dùng, hàng trăm nghìn tài khoản ví và lưu lượ ng thanh toán ướ c tính chi ếm hơn 50% thị ph ầ n, Nganluong vn liên t ục đượ c c ộng đồ ng bình ch ọn là “Ví điệ n t ử và C ổ ng TTTT ưa chuộ ng nh ất" các năm 2009 và năm 2010 đượ c Hi ệ p h ộ i doanh nghi ệ p ph ầ n m ề m Vi ệ t Nam và B ộ thông tin truy ề n thông trao t ặ ng danh hi ệ u Sao Khuê duy nh ất cho “ Ví điệ n t ử xu ấ t s ắ c Nh ấ t " Ngày 16/6/2011 Nganluong vn liên doanh v ớ i PayPal cung c ấ p m ột “ Gi ả i pháp TTTT t ổ ng th ể và toàn di ệ n ”, theo đó các Website TMĐT tạ i Vi ệ t Nam không nh ữ ng nh ậ n TTTT khi bán hàng t ạ i th ị trườ ng n ội đị a thông qua Nganluong vn mà còn có th ể ch ấ p nh ậ n thanh toán khi bán hàng ra th ế gi ớ i t ớ i 250 tri ệu ngườ i mua t ạ i 190 qu ố c gia thông qua PayPal, thương hiệ u l ớn và đượ c tin c ậ y nh ấ t toàn c ầu trong lĩnh vự c TTTT Đây là một đóng góp quan trọ ng n ữ a c ủ a Nganluong vn trong vi ệc đưa ngành công nghi ệp Internet và TMĐT tạ i VN h ộ i nh ậ p và theo k ị p v ớ i th ế gi ớ i 1 5 2 Tích hợ p thanh toán Nganluong vn vào Website bán hàng 1 5 2 1 Tích hợp đơn giản Tích h ợp đơn giả n cho phép b ạ n nhanh chóng l ậ p trình nhúng nút thanh toán b ằ ng Nganluong vn vào các trang c ủ a Website bán hàng mà không c ầ n các th ủ t ụ c Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 21 khai báo và xác minh Website Nganluong vn không t ự độ ng tr ả v ề k ế t qu ả thanh toán mà ch ủ Website bán hàng ph ả i ch ủ động đăng nhậ p vào tài kho ản để ki ể m tra giao d ịch trướ c khi giao hàng L ấ y mã HTML nút thanh toán do Nganluong vn cung c ấ p r ồ i l ậ p trình theo hướ ng d ẫn để nhúng độ ng nút "Mua ngay" ho ặc "Thanh toán" tương ứ ng vào t ừ ng S ả n ph ẩ m ho ặ c trang Hóa đơn củ a Website bán hàng Hình 1 8 : Mô hình thanh toán đơn giản Quy trình tích h ợ p g ồm 2 bướ c: L ấy mã nút nhúng, đưa vào m ã ngu ồ n webs ỉte: Đăng nhậ p Nganluong vn vào menu [Tích h ợ p thanh toán] => [ Website bán hàng B2C] => [ Tích h ợp đơn giả n], ch ọ n m ẫ u nút b ạn ưa thích rồi click “Lấy mã nhúng” sau đó copy đoạn HTML đượ c cung c ấ p Ghi chú: Nên ch ọn nút “Mua ngay” dành cho tra ng chi ti ế t s ả n ph ẩ m và nút “Thanh toán” cho trang hóa đơn bán hàng Nhúng nút “ Thanh toán” vào Website: o Nhúng nút “mua ngay” vào trang thông tin sả n ph ẩ m: Sau khi l ấy đượ c mã nhúng, nhúng đoạ n mã vào trang chi ti ế t s ả n ph ẩ m v ớ i tham s ố sau: Receiver : Đị a ch ỉ Email chính c ủ a tài kho ả n nh ậ n ti ề n Return_url: Đị a ch ỉ thanh toán thành công Product: Tên s ả n ph ẩ m Price: T ổ ng giá tr ị s ả n ph ẩ m c ầ n thanh toán Xây d ự ng Website kinh doanh thi ế t b ị điệ n dân d ụ ng cho công ty TNHH Nguy ễ n Vi ệ t SVTH: Lê Văn Kh ánh_L ớ p: CCTM04B 22 o Nhúng nút thanh toán vào trang hóa đơn bán hàng: Sau khi lấy đượ c mã nhúng, chúng
Trang 1Lời đầu tiên em xin gửi lời cảm ơn chần thành sâu sắc đến các Thầy Cô trong trường Cao Đẳng Công Nghệ Thông Tin Hữu Nghị Việt Hàn nói chung và các Thầy
Cô trong khoa Thương Mại Điện Tử – Trường Cao Đẳng Công Nghệ Thông Tin Hữu Nghị Việt Hàn nói riêng đã tận tình giảng dạy, truyền đạt cho em những kiến thức, kinh nghiệm quý báu trong suốt thời gian qua Một lần nữa em xin gửi lời chúc sức khỏe, chúc quý thầy cô gặt hái được nhiều thành công trong công tác giảng dạy của mình
Đặc biệt, em xin gửi lời cảm ơn đến Thầy Ngô Lê Quân, Thầy đã tận tình giúp
đỡ, trực tiếp chỉ bảo, hướng dẫn em trong suốt quá trình làm đồ án tốt nghiệp Trong thời gian làm việc với Thầy, em không ngừng tiếp thu thêm nhiều kiến thức bổ ích mà còn học tập được tinh thần làm việc, thái độ nghiên cứu khoa học nghiêm túc, hiệu quả
Em củng xin gửi lời cảm ơn đến Cô giáo chủ nhiệm Nguyễn Thị Quỳnh Anh, người đã dìu dắt chúng em từ khi mới bước vào trường cho đến nay Cô đã giúp em hiểu và làm việc một cách khoa học hơn
Sau cùng, xin gửi lời cảm ơn chân thành đến gia đình, bạn bè đã luôn động viên, đóng góp ý kiến và giúp đỡ em trong quá trình học tập, nghiên cứu và hoàn thành đồ
án tốt nghiệp
Mặc dù đã cố gắng hoàn thành luận văn trong phạm vi và khả năng cho phép nhưng chắc chắn sẽ không khỏi thiếu sót Em kính mong nhận được sự thông cảm và tận tình chỉ bảo của các thầy cô và các bạn
Em xin chân thành cảm ơn!
Đà Nẵng, ngày 25 tháng 5 năm 2013
Sinh viên thực hiện
Lê Văn Khánh
Trang 2LỜI CẢM ƠN i
Sinh viên thực hiện i
Lê Văn Khánh MỤC LỤC i
DANH MỤC CHỮ VIẾT TẮT vii
DANH MỤC BẢNG BIỂU viii
DANH MỤC CÁC HÌNH VẼ ix
MỞ ĐẦU 1
1 LÝ DO CHỌN ĐỀ TÀI 1
2 MỤC TIÊU VÀ NHIỆM VỤ NGHIÊN CỨU 2
3 PHẠM VI, ĐỐI TƯỢNG NGHIÊN CỨU 2
4 PHƯƠNG PHÁP NGHIÊN CỨU 2
5 DỰ KIẾN KẾT QUẢ 2
7 BỐ CỤC ĐỀ TÀI 3
CHƯƠNG I: CƠ SỞ LÝ THUYẾT 4
1.1 GIỚI THIỆU INTERNET VÀ WEBSITE 4
1.2 TỔNG QUAN VỀ TMĐT 4
1.2.1 Khái niệm về TMĐT 4
1.2.1.1 Khái niệm TMĐT theo nghĩa hẹp: 5
1.2.1.2 Khái niệm TMĐT theo nghĩa rộng: 5
1.2.2 Lợi ích của và hạn chế của TMĐT 6
1.2.2.1 Lợi ích của TMĐT 6
1.2.2.2 Hạn chế của TMĐT 7
1.2.3 Các đặc trưng của TMĐT 7
1.2.4 Các loại hình TMĐT 8
1.2.5 Các hình thức hoạt động chủ yếu của TMĐT 9
1.2.5.1 Thư điện tử 9
1.2.5.2 Thanh toán điện tử 9
1.2.5.4 Truyền dữ liệu 10
1.2.5.5 Mua bán hàng hoá hữu hình 10
Trang 31.2.6.1 Tình hình phát triển và ứng dụng TMĐT trên thế giới 10
1.2.6.2 Tình hình phát triển và ứng dụng TMĐT ở Việt Nam 11
1.3 KIẾN TRÚC FRAMEWORK 14
1.3.1 Ngôn ngữ C# 15
1.3.1.1 Khái quát về ngôn ngữ C# 15
1.3.1.2 Một số đặc tính của ngôn ngữ C# 15
1.3.2 Giới thiệu Asp.net 16
1.3.2.1 Asp.net 16
1.3.2.2 Ưu điểm của Asp.net 16
1.4 HỆ QUẢN TRỊ CƠ CSDL SQL SERVER 2005 17
1.4.1 Giới thiệu về SQL Server 17
1.4.2 Các công cụ trong SQL Server 2005 18
1.5 TỔNG QUAN VỀ NGANLUONG.VN 18
1.5.1 Giới thiệu về Nganluong.vn 18
1.5.2 Tích hợp thanh toán Nganluong.vn vào Website bán hàng 20
1.5.2.1 Tích hợp đơn giản 20
1.5.2.2 Tích hợp nâng cao 22
CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ CSDL 26
2.1 GIỚI THIỆU BÀI TOÁN 26
2.1.1 Hoạt động của khách hàng 26
2.1.2 Hoạt động của nhà quản trị 26
2.2 ĐẶC TẢ HỆ THỐNG 27
2.2.1 Yêu cầu chức năng 27
2.2.1.1 Chức năng tìm kiếm thông tin sản phẩm 27
2.2.1.2 Chức năng tìm kiếm tin tức 28
2.2.1.3 Chức năng tìm kiếm đơn hàng 28
2.2.1.4 Chức năng đăng ký thành viên 28
2.2.1.5 Chức năng đăng nhập 29
2.2.1.6 Chức năng quên mật khẩu 29
2.2.1.7 Chức năng hiển thị danh mục sản phẩm 29
Trang 42.2.1.9 Chức năng xóa danh mục sản phẩm 30
2.2.1.10 Chức năng hiển thị sản phẩm 30
2.2.1.11 Chức năng chi tiết sản phẩm 30
2.2.1.12 Chức năng thống kê truy cập 30
2.2.1.13 Giỏ hàng 31
2.2.1.14 Thanh toán 31
2.2.1.15 Chức năng hiển thị đơn hàng 31
2.2.1.16 Chức năng quản lý sản phẩm ( thêm, xóa, sửa) 32
2.2.1.17 Chức năng quản lý đơn hàng 33
2.2.1.18 Chức năng quản lý khách hàng 33
2.2.1.19 Chức năng thêm liên kết 33
2.2.1.20 Chức năng xóa liên kết 34
2.2.1.21 Chức năng đăng tin tức 34
2.2.1.22 Chức năng cập nhật tin tức 34
2.2.1.23 Chức năng xóa tin tức 35
2.2.1.24 Chức năng thống kê doanh thu 35
2.2.2 Yêu cầu phi chức năng 35
2.2.3 Yêu cầu hệ thống 35
2.3 CÁC QUY TRÌNH NGHIỆP VỤ 36
2.3.1 Quy trình nghiệp vụ tìm kiếm 36
2.3.2 Qui trình mua hàng của khách hàng 37
2.3.3 Quy trình nghiệp vụ quản lý sản phẩm 38
2.3.4 Quy trình nghiệp vụ quản lý thống kê 38
2.4 MÔ HÌNH HÓA CHỨC NĂNG 39
2.4.1 Biểu đồ phân rã chức năng (BFD) 39
2.4.2 Biểu đồ dòng dữ liệu (DFD) 39
2.4.2.1 Mức ngữ cảnh 39
2.4.2.2 Mức 0 40
2.4.2.3 Biểu đồ phân rã mức 1 41
2.5 MÔ HÌNH HÓA DỮ LIỆU 46
Trang 52.5.2 Biểu đồ dữ liệu quan hệ (RDM) 47
2.6 THIẾT KẾ CSDL 47
2.6.1 Các bảng CSDL 47
2.6.2 CSDL 52
CHƯƠNG III: CÀI ĐẶT CHƯƠNG TRÌNH 53
3.1 XÂY DỰNG KIẾN TRÚC HỆ THỐNG CỦA WEBSITE 53
3.1.1 Giới thiệu kiến trúc hệ thống 53
3.1.2 Giới thiệu các tầng trong hệ thống 53
3.1.2.1 Giới thiệu Tầng trình bày dữ liệu (Presentation) 53
3.1.2.2 Giới thiệu Tầng truy cập dữ liệu (Data Access) 54
3.1.2.3 Giới thiệu Tầng Logic (Business Logic) 54
3.1.2.4 Giới thiệu các lớp dùng chung 54
3.2 CÀI ĐẶT 55
3.2.1 Giới thiệu cây Folder của Website 55
3.2.2 Giới thiệu các đối tượng dùng chung (Common layer) 55
3.2.3 Xây dựng tầng truy cập dữ liệu (DataAccess) 56
3.2.4 Xây dựng tầng Business Logic 58
3.2.5 Xây dựng tầng trình bày dữ liệu 59
3.2.6 Xây dựng phân hệ điều khiển hệ thống 59
3.2.6.1 Xây dựng phân hệ cho khách hàng 59
3.2.6.2 Xây dựng phân hệ cho người quản lý 60
3.3 MỘT SỐ HÌNH ẢNH DEMO 61
3.3.1 Trang Sản phẩm (gioithieusanpham.aspx) 61
3.3.2 Trang Giỏ hàng (Giohang.aspx) 63
3.3.3 Xác nhận người dùng (DangNhap.aspx) 63
3.3.4 Trang Đơn hàng người dùng (ThemDonHang.aspx) 64
3.3.5 Trang đăng nhập quản trị (DangNhapAdmin.aspx) 64
3.3.6 Trang Thống kê đơn hàng (ThongKeDonHang.aspx) 65
3.3.7 Thống kê sản phẩm (SanPham.aspx) 65
3.3.8 Cập nhật tin tức (CapNhatTinTuc.aspx) 66
Trang 6TÀI LIỆU THAM KHẢO xi ĐÁNH GIÁ CỦA GIẢNG VIÊN HƯỚNG DẪN xii GIẢNG VIÊN HƯỚNG DẪN xii
Trang 7Tiếng Việt:
Tiếng Anh:
Trang 8Số hiệu bảng Tên bảng Trang
Trang 9Số hiệu hình vẽ Tên hình vẽ Trang
Trang 11MỞ ĐẦU
1 LÝ DO CHỌN ĐỀ TÀI
Công nghệ thông tin phát triển tạo nền tảng cho Thương mại điện tử (TMĐT) nói riêng, các lĩnh vực khác nói chung phát triển mạnh mẽ Ngày nay, nói tới TMĐT hầu hết người ta nghĩ đến ngay tới một nền kinh tế mới - nền kinh tế số, có nhiều đặc điểm ưu việt và mang lại lợi ích cao, hiệu quả Mặt bằng chung về nền kinh tế số đều cho thấy sự phát triển vượt bậc, đem lại lợi nhuận kinh tế cao, giảm thiểu các chi phí không cần thiết Tuy nhiên tình hình áp dụng TMĐT tại Việt Nam hiện nay cho thấy: các website TMĐT vẫn còn hạn chế về chiều sâu công nghệ, đội ngũ nhân lực còn ít kinh nghiệm, hàng hóa, dịch vụ qua mạng không đảm bảo chất lượng, chế độ an toàn, bảo mật thông tin người dùng, thông tin về công ty, về hàng hóa chưa hiệu quả, Hầu hết các website chỉ chạy đua về hình thức mà xem nhẹ yếu tố nội dung Do đó, kết quả mang lại chưa như mong muốn, lượng người truy cập, tham gia trên trang web và giao
dịch ít, gây ra tình trạng mất lòng tin với các dịch vụ trên mạng Và một yếu tố vô
cùng quan trọng khi thực hiện TMĐT trên website là hình thức thanh toán, hiện nay nhiều website không áp dụng hoặc chưa áp dụng hiệu quả hình thức thanh toán trực tuyến – yếu tố mang lại hiệu quả kinh doanh và tiện lợi cho cả người mua và người bán
Việc xây dựng website để phục vụ nhu cầu riêng của các tổ chức doanh nghiệp, thậm chí các cá nhân ngày nay không lấy gì làm xa lạ Đối với các chính phủ và các công ty thì việc xây dựng các website riêng càng ngày càng trở nên cấp thiết Thông qua những trang web, thông tin về họ cũng như các công văn, thông báo, quyết định của chính phủ hay các sản phẩm, dịch vụ mới của doanh nghiệp sẽ đến với những người quan tâm, đến với khách hàng của họ một cách nhanh chóng kịp thời, tránh những phiền hà mà phương thức giao tiếp truyền thống thường gặp phải
Ngôi nhà không còn chỉ là nơi ở, nơi họp mặt gia đình nữa, mà nhu cầu làm đẹp không gian sống và đảm bảo các tiện nghi trong một ngôi nhà là không thể thiếu trong cuộc sống hiện đại ngày nay, và cũng là một trong những cách để thể hiện cá tính của mỗi gia đình Một ngôi nhà được cho là tiện nghi, sang trọng khi họ cảm thấy thoải mái, tự tin và an toàn đối với những gì họ bày trí, lắp đặt trong ngôi nhà của mình Các thiết bị điện không thể thiếu trong mỗi gia đình ngày này, và nó không chỉ đảm bảo an toàn nữa mà còn phải đáp ứng thẩm mỹ trong cuộc sống ngày nay Để đáp ứng nhu
Trang 12cầu cấp thiết trên, tôi chọn đề tài: “Xây Dựng Website Kinh Doanh Thiết Bị Điện
Dân Dụng Cho Công Ty TNHH Nguyễn Việt”
2 MỤC TIÊU VÀ NHIỆM VỤ NGHIÊN CỨU
- Mục tiêu: Tìm hiểu Thương mại điện tử, áp dụng kiến thức đã được học và tìm hiểu thêm để xây dựng thành công website Thương mại điện tử
- Nhiệm vụ:
Để đạt được mục đích trên, cần thực hiện các nhiệm vụ sau:
+ Nghiên cứu, tìm hiểu hệ thống của website
+ Phân tích những lợi ích khi áp dụng website Thương mại điện tử vào kinh doanh
+ Nghiên cứu, tìm hiểu asp.net và Hệ quản trị cơ sở dữ liệu SQL Server 2005
+ Phân tích và thiết kế hệ thống
+ Xây dựng website Thương mại điện tử kinh doanh thiết bị điện dân dụng
3 PHẠM VI, ĐỐI TƯỢNG NGHIÊN CỨU
- Lý thuyết liên quan đến website Thương mại điện tử
- Hệ thống quản lý bán hàng
- Mô hình hệ thống website Thương mại điện tử
- Asp.net và Hệ quản trị CSDL Sql server 2005
- Các sản phẩm thiết bị điện dân dụng tại công ty TNHH Nguyễn Việt
4 PHƯƠNG PHÁP NGHIÊN CỨU
- Khảo sát thực tế tại công ty TNHH Nguyễn Việt
- Nghiên cứu các tài liệu liên quan
6 Ý NGHĨA THỰC TIỂN CỦA ĐỀ TÀI
6.1 Đối với người sử dụng hệ thống Website
Có được một hệ thống quản lý tốt công việc bán hàng của cửa hàng mình và tiết kiệm chi phí
Trang 136.2 Đối với cá nhân sinh viên
Tạo một Website thân thiện, nhanh và hiệu quả hơn trong việc quản lý, hay bán sản phẩm bằng thủ công Hoàn thành tốt đồ án tốt nghiệp đồng thời qua đó nâng cao trình độ của mình
Trang 14CHƯƠNG I: CƠ SỞ LÝ THUYẾT 1.1 GIỚI THIỆU INTERNET VÀ WEBSITE
1.1.1 Khái niệm về Internet
Internet bao hàm tất cả thiết bị cấu thành (phần cứng) và các dịch vụ triển khai trên đó (phần mềm) bao gồm dịch vụ trang tin toàn cầu (www), dịch vụ truyền tệp tin (File Transfer Protocol - FTP), dịch vụ thư tín điện tử (Email) và dịch vụ nhóm thông tin (Newsgroup)
1.1.2 Website là gì?
Website là một văn phòng ảo của doanh nghiệp trên mạng Internet, nó bao gồm toàn bộ thông tin, dữ liệu, hình ảnh về sản phẩm, dịch vụ và hoạt động sản xuất kinh doanh mà doanh nghiệp muốn truyền đạt tới người duyệt web Với vai trò quan trọng như vậy, có thể xem Website chính là bộ mặt của công ty, là nơi để đón tiếp và giao dịch với các khách hàng trên phạm vi toàn cầu
Đối với doanh nghiệp, Website là một cửa hàng ảo với hàng hoá và dịch vụ có thể được giới thiệu và rao bán trên thị trường toàn cầu Cửa hàng đó mở cửa 24 giờ một ngày, 7 ngày một tuần, 365 ngày một năm, cho phép khách hàng của bạn tìm kiếm thông tin, xem, mua sản phẩm và dịch vụ của bạn bất cứ lúc nào họ muốn Chỉ với 30 giây truy cập vào Website, người xem có thể tìm hiểu tất cả những lĩnh vực hoạt động kinh doanh, những sự kiện cũng như mọi tiềm năng mà Website có
1.2 TỔNG QUAN VỀ TMĐT
1.2.1 Khái niệm về TMĐT
Năm 1990, thuật ngữ TMĐT chính thức được Hội đồng Liên hợp quốc sử dụng trong "Đạo luật mẫu về TMĐT" do Ủy ban Liên hợp quốc về Luật Thương mại quốc
tế soạn thảo (UNCITRAL):
“Thuật ngữ Thương mại cần được diễn giải theo nghĩa rộng để bao quát các vấn đề phát sinh từ mọi quan hệ mang tính chất thương mại dù có hay không có hợp đồng Các quan hệ mang tính thương mại bao gồm các giao dịch sau đây: bất cứ giao dịch nào về thương mại nào về cung cấp hoặc trao đổi hàng hóa hoặc dịch vụ, thỏa thuận phân phối; đại diện hoặc đại lý thương mại, ủy thác hoa hồng; cho thuê dài hạn; xây dựng các công trình; tư vấn; kỹ thuật công trình; đầu tư; cấp vốn; ngân hàng; bảo hiểm; thỏa thuận khai thác hoặc tô nhượng; liên doanh các hình thức khác
Trang 15về hợp tác công nghiệp hoặc kinh doanh; chuyên chở hàng hóa hay hành khách bằng đường biển, đường không, đường sắt hoặc đường bộ.”
1.2.1.1 Khái niệm TMĐT theo nghĩa hẹp:
TMĐT là việc mua bán hàng hoá và dịch vụ thông qua các phương tiện điện tử, nhất là Internet và các mạng viễn thông khác
Cách hiểu này tương tự với một số các quan điểm vào cuối thập kỷ 90:
- TMĐT là các giao dịch thương mại về hàng hoá và dịch vụ được thực hiện thông qua các phương tiện điện tử (Diễn đàn đối thoại xuyên Đại Tây Dương, 1997)
- TMĐT là việc thực hiện các giao dịch kinh doanh có dẫn tới việc chuyển giao giá trị thông qua các mạng viễn thông (EITO, 1997)
- TMĐT là việc hoàn thành bất kỳ một giao dịch nào thông qua một mạng máy tính làm trung gian, bao gồm việc chuyển giao quyền sở hữu hay quyền sử dụng hàng hoá và dịch vụ (Cục thống kê Hoa Kỳ, 2000)
1.2.1.2 Khái niệm TMĐT theo nghĩa rộng:
Theo nghĩa rộng, TMĐT là việc sử dụng các phương pháp điện tử để làm thương mại Nói cách khác, TMĐT là thực hiện các quy trình cơ bản và các quy trình khung cảnh của các giao dịch thương mại bằng các phương tiện điện tử, cụ thể là trên mạng máy tính và viễn thông một cách rộng rãi, ở mức độ cao nhất có thể Các quy trình cơ bản của một giao dịch thương mại gồm: Tìm kiếm (mua gì, ở đâu, ), đánh giá (có hợp với mình không, giá cả và điều kiện ra sao, ), giao hàng, thanh toán, và xác nhận Các quy trình khung cảnh của một giao dịch thương mại gồm: diễn tả (mô tả hàng hóa, dịch vụ, các điều khoản của hợp đồng), hợp thức hóa (làm cho thoả thuận là hợp pháp), uy tín và giải quyết tranh chấp Tất nhiên có những quy trình không thể tiến hành trên mạng như việc giao hàng hóa ở dạng vật thể (máy móc, thực phẩm, ), song tất cả các quá trình của giao dịch nếu có thể thực hiện trên mạng thì đều có thể tiến hành bằng các phương tiện điện tử
Tóm lại, có nhiều khái niệm về TMĐT, nhưng hiểu một cách tổng quát, TMĐT
là việc tiến hành một phần hay toàn bộ hoạt động thương mại bằng những phương tiện điện tử TMĐT vẫn mang bản chất như các hoạt động thương mại truyền thống Tuy nhiên, thông qua các phương tiện điện tử mới, các hoạt động thương mại được thực hiện nhanh hơn, hiệu quả hơn, giúp tiết kiệm chi phí và mở rộng không gian kinh doanh TMĐT (E-commerce, Electronic commerce) là hình thái hoạt động thương mại
Trang 16bằng phương pháp điện tử; là việc trao đổi thông tin thương mại thông qua các phương tiện công nghệ điện tử mà nói chung là không cần phải in ra giấy trong bất cứ công đoạn nào của quá trình giao dịch (nên còn được gọi là "thương mại không giấy tờ")
1.2.2 Lợi ích của và hạn chế của TMĐT
1.2.2.1 Lợi ích của TMĐT
- Mở rộng thị trường: Với chi phí đầu tư nhỏ hơn nhiều so với thương mại truyền thống, các công ty có thể mở rộng thị trường, tìm kiếm, tiếp cận người cung cấp, khách hàng và đối tác trên khắp thế giới Việc mở rộng mạng lưới nhà cung cấp, khách hàng cũng cho phép các tổ chức có thể mua với giá thấp hơn và bán được nhiều sản phẩm hơn
- Giảm chi phí sản xuất: Giảm chi phí giấy tờ, giảm chi phí chia sẻ thông tin, chi phí in ấn, gửi văn bản truyền thống
- Giảm chi phí bán hàng và tiếp thị
- Cải thiện hệ thống phân phối: Giảm lượng hàng lưu kho và độ trễ trong phân phối hàng Hệ thống cửa hàng giới thiệu sản phẩm được thay thế hoặc hỗ trợ bởi các showroom trên mạng
- Vượt giới hạn về thời gian: Việc tự động hóa các giao dịch thông qua Web và Internet giúp hoạt động kinh doanh được thực hiện 24/7/365 mà không mất thêm nhiều chi phí biến đổi
- Tăng tốc độ tung sản phẩm ra thị trường: Với lợi thế về thông tin và khả năng phối hợp giữa các doanh nghiệp làm tăng hiệu quả sản xuất và giảm thời gian tung sản phẩm ra thị trường
- Giảm chi phí thông tin liên lạc
- Củng cố quan hệ khách hàng: Thông qua việc giao tiếp thuận tiện qua mạng, quan
hệ với trung gian và khách hàng được củng cố dễ dàng hơn Đồng thời việc cá biệt hóa sản phẩm và dịch vụ cũng góp phần thắt chặt quan hệ với khách hàng và củng cố lòng trung thành
- Thông tin cập nhật: Mọi thông tin trên web như sản phẩm, dịch vụ, giá cả đều
có thể được cập nhật nhanh chóng và kịp thời
- Các lợi ích khác: Nâng cao uy tín, hình ảnh doanh nghiệp; cải thiện chất lượng dịch vụ khách hàng; đối tác kinh doanh mới; đơn giản hóa và chuẩn hóa các quy trình
Trang 17giao dịch; tăng năng suất, giảm chi phí giấy tờ; tăng khả năng tiếp cận thông tin và giảm chi phí vận chuyển; tăng sự linh hoạt trong giao dịch và hoạt động kinh doanh
1.2.2.2 Hạn chế của TMĐT
Hạn chế về kỹ thuật
- Chưa có tiêu chuẩn quốc tế về chất lượng, an toàn và độ tin cậy;
- Tốc độ đường truyền Internet vẫn chưa đáp ứng được yêu cầu của người dùng, nhất là trong TMĐT;
- Các công cụ xây dựng phần mềm vẫn trong giai đoạn đang phát triển;
- Khó khăn khi kết hợp các phần mềm TMĐT với các phần mềm ứng dụng và các cơ sở dữ liệu truyền thống;
- Cần có các máy chủ TMĐT đặc biệt (công suất, an toàn) đòi hỏi thêm chi phí đầu tư;
- Chi phí truy cập Internet vẫn còn cao;
- Thực hiện các đơn đặt hàng trong TMĐT đòi hỏi hệ thống kho hàng tự động lớn
Hạn chế về thương mại
- An ninh và riêng tư là hai cản trở về tâm lý đối với người tham gia TMĐT;
- Thiếu lòng tin vào TMĐT và người bán hàng trong TMĐT do không được gặp trực tiếp;
- Nhiều vấn đề về luật, chính sách, thuế chưa được làm rõ;
- Một số chính sách chưa thực sự hỗ trợ điều kiện để TMĐT phát triển;
- Các phương pháp đánh giá hiệu quả của TMĐT còn chưa đầy đủ, hoàn thiện;
- Chuyển đổi thói quen tiêu dùng từ thực đến ảo cần thời gian;
- Sự tin cậy đối với môi trường kinh doanh không giấy tờ, không tiếp xúc trực tiếp, giao dịch điện tử cần thời gian;
- Số lượng người tham gia chưa đủ lớn để đạt lợi thế về quy mô;
- Số lượng gian lận ngày càng tăng do đặc thù của TMĐT;
Thu hút vốn đầu tư mạo hiểm khó khăn hơn sau sự sụp đổ hàng loạt của các công ty lớn
1.2.3 Các đặc trưng của TMĐT
So với các hoạt động Thương mại truyền thống, TMĐT có một số điểm khác biệt cơ bản sau:
Trang 18- Các bên tiến hành giao dịch trong TMĐT không tiếp xúc trực tiếp với nhau và không đòi hỏi phải biết nhau từ trước
- Các giao dịch thương mại truyền thống được thực hiện với sự tồn tại của khái niệm biên giới quốc gia, còn TMĐT được thực hiện trong một thị trường không có biên giới (thị trường thống nhất toàn cầu) TMĐT trực tiếp tác động tới môi trường cạnh tranh toàn cầu
- Trong hoạt động giao dịch TMĐT đều có sự tham gia của ít nhất ba chủ thể, trong đó có một bên không thể thiếu được là người cung cấp dịch vụ mạng, các cơ quan chứng thực
- Đối với thương mại truyền thống thì mạng lưới thông tin chỉ là phương tiện để trao đổi dữ liệu, còn đối với TMĐT thì mạng lưới thông tin chính là thị trường
đó B2B và B2C là hai loại hình giao dịch TMĐT quan trọng nhất
Business-to-business (B2B) : Mô hình TMĐT giữa các doanh nghiệp với doanh nghiệp TMĐT B2B (Business-to-Business) là việc thực hiện các giao dịch giữa các doanh nghiệp với nhau trên mạng Ta thường gọi là giao dịch B2B Các bên tham gia giao dịch B2B gồm: người trung gian trực tuyến (ảo hoặc click-and-mortar), người mua và người bán Các loại giao dịch B2B gồm: mua ngay theo yêu cầu khi giá cả thích hợp và mua theo hợp đồng dài hạn, dựa trên đàm phán cá nhân giữa người mua
và người bán
Business-to-Customer (B2C) : Mô hình TMĐT giữa doanh nghiệp và người tiêu dùng Đây là mô hình bán lẻ trực tiếp đến người tiêu dùng Trong TMĐT, bán lẻ điện tử có thể từ nhà sản xuất, hoặc từ một cửa hàng thông qua kênh phân phối Hàng hoá bán lẻ trên mạng thường là hàng hoá, máy tính, đồ điện tử, dụng cụ thể thao, đồ dùng văn phòng, sách và âm nhạc, đồ chơi, sức khoẻ và mỹ phẩm, giải trí v.v
Hai loại giao dịch trên là giao dịch cơ bản của TMĐT Ngoài ra trong TMĐT người ta sử dụng các loại giao dịch: Govement-to-Business (G2B) là mô hình TMĐT giữa doanh nghiệp với cơ quan chính phủ, Government-to-citizens (G2C) là mô hình
Trang 19TMĐT giữa các cơ quan chính phủ và công dân còn gọi là chính phủ điện tử, consumer-to-consumer (C2C) là mô hình TMĐT giữa các người tiêu dùng và mobile commerce (m-commerce) là TMĐT thực hiện qua điện thoại di động
1.2.5 Các hình thức hoạt động chủ yếu của TMĐT
1.2.5.1 Thư điện tử
Các doanh nghiệp, các cơ quan Nhà nước, cá nhân, tổ chức, … sử dụng thư điện tử để gửi thư cho nhau một cách “trực tuyến” thông qua mạng, gọi là thư điện tử (electronic mail, viết tắt là e – mail) Thông tin trong thư điện tử không phải tuân theo một cấu trúc định trước nào
1.2.5.2 Thanh toán điện tử
Thanh toán điện tử là việc thanh toán tiền thông qua phương tiện điện tử, ví dụ, trả lương bằng cách chuyển tiền trực tiếp vào tài khoản, trả tiền mua hàng bằng thẻ mua hàng, thẻ tín dụng v v thực chất đều là dạng thanh toán điện tử Ngày nay, với sự phát triển của TMĐT, thanh toán điện tử đã mở rộng sang các lĩnh vực mới đó là:
- Trao đổi dữ liệu điện tử tài chính (Financial Electronic Data Interchange, gọi tắt là FEDI)
- Tiền lẻ điện tử (Internet Cash)
- Ví điện tử (electronic purse)
1.2.5.3 Trao đổi dữ liệu điện tử
Trao đổi dữ liệu điện tử (Electronic Data Interchange – EDI) là việc trao đổi các
dữ liệu dưới dạng “có cấu trúc”, từ máy tính điện tử này sang máy tính điện tử khác, giữa các công ty hoặc đơn vị đã thoả thuận buôn bán với nhau
EDI ngày càng được sử dụng rộng rãi trên toàn cầu, chủ yếu phục vụ cho việc mua và phân phối hàng (gửi đơn hàng, các xác nhận, các tài liệu gửi hàng, hoá đơn v.v…), người ta cũng dùng cho các mục đích khác, như thanh toán tiền khám bệnh, trao đổi các kết quả xét nghiệm…
Công việc trao đổi EDI trong TMĐT thường gồm các nội dung sau:
- Giao dịch kết nối
- Đặt hàng
- Giao dịch gửi hàng
- Thanh toán
Trang 20Vấn đề này đang được tiếp tục nghiên cứu và xử lý, đặc biệt là buôn bán giữa các nước có quan điểm chính sách, và luật pháp thương mại khác nhau, đòi hỏi phải có một hệ thống pháp lý chung trên nền tảng thống nhất quan điểm về tự do hoá thương mại và tự do hoá việc sử dụng mạng Internet, chỉ như vậy mới đảm bảo được tính khả thi, tính an toàn và tính có hiệu quả của việc trao đổi dữ liệu điện tử
1.2.5.4 Truyền dữ liệu
Dữ liệu là nội dung của hàng hóa số, giá trị của nó không phải trong vật mang tin mà nằm trong bản thân nội dung của nó Hàng hoá số có thể được giao qua mạng Trước đây, dung liệu được trao đổi dưới dạng hiện vật bằng cách đưa vào đĩa, băng, in thành sách báo, thành văn bản, đóng gói bao bì chuyển đến tay người sử dụng, hoặc đến điểm phân phối (như cửa hàng, quầy báo v.v…) để người sử dụng mua và nhận trực tiếp Ngày nay, dung liệu được số hoá và truyền gửi theo mạng, gọi là “giao gửi
số hoá” (digital delivery)
Các tờ báo, các tư liệu công ty, các catalog sản phẩm lần lượt được đưa lên Web, người ta gọi là “xuất bản điện tử” (electronic publishing hoặc Web publishing), khoảng 2700 tờ báo đã được đưa lên Web gọi là “sách điện tử”…
1.2.5.5 Mua bán hàng hoá hữu hình
Đến nay, danh sách các hàng hoá bán lẻ qua mạng đã mở rộng, và xuất hiện một loại hoạt động gọi là “mua hàng điện tử”, hay “mua hàng trên mạng”; ở một số nước, Internet bắt đầu trở thành công cụ để cạnh tranh bán lẻ hàng hoá hữu hình Tận dụng tính năng đa phương tiện của môi trường Web, người bán xây dựng trên mạng các “cửa hàng ảo”, gọi là ảo bởi vì, cửa hàng có thật nhưng ta chỉ xem toàn bộ quang cảnh cửa hàng và các hàng hoá chứa trong đó trên từng trang màn hình một
1.2.6 Tình hình phát triển và ứng dụng TMĐT
1.2.6.1 Tình hình phát triển và ứng dụng TMĐT trên thế giới
Theo báo cáo TMĐT 2005 của UNCTAD, tốc độ tăng trưởng về số lượng người sử dụng Internet toàn cầu là 15,1%, thấp hơn so với 2 năm trước đó (26%) Tuy
số người sử dụng Internet ngày càng tăng nhanh ở Châu Phi (56%), Đông Nam Á (74%) nhưng nhìn chung khoảng cách giữa các nước phát triển và đang phát triển vẫn rất lớn (chỉ 1,1% người dân Châu Phi truy cập được Internet năm 2003 so với 55,7% của dân cư Bắc Mỹ) Nhằm tận dụng triệt để tính năng của Internet, người sử dụng không chỉ cần có kết nối mà họ còn cần kết nối nhanh với chất lượng tốt Trong một số
Trang 21ứng dụng kinh doanh điện tử, băng thông rộng đã trở thành một điều kiện không thể thiếu Nếu các doanh nghiệp vừa và nhỏ ở các nước đang phát triển không thể truy cập Internet băng rộng, họ khó có thể triển khai các chiến lược nhằm cải thiện năng suất lao động trong những mảng tìm kiếm và duy trì khách hàng, kho vận và quản lý hàng tồn Hiện nay, Mỹ chiếm hơn 80% tỷ lệ TMĐT toàn cầu, và tuy dung lượng này sẽ giảm dần, song Mỹ vẫn có khả năng lớn cho việc chiếm tới trên 70% tỷ lệ TMĐT toàn cầu trong 10-15 năm tới Mặc dù một số nước châu Á như Singapore và Hong Kong (Trung Quốc) đã phát triển rất nhanh và rất hiệu quả, TMĐT các nước khác ở châu lục này đều còn phát triển chậm
TMĐT không chỉ giải quyết những yêu cầu thiết yếu, cấp bách trên các lĩnh vực như hệ thống giao dịch hàng hóa, điện tử hóa tiền tệ và phương án an toàn thông tin ,
mà hoạt động thực tế của nó còn tạo ra những hiệu quả và lợi ích mà mô hình phát triển của thương mại truyền thống không thể sánh kịp (ví dụ, trường hợp hiệu sách Amazon, trang web đấu giá eBay) Chính vì tiềm lực hết sức to lớn của TMĐT nên chính phủ các nước đều hết sức chú trọng vấn đề này Nhiều nước đang có chính sách
và kế hoạch hành động để đẩy mạnh sự phát triển của TMĐT ở nước mình, nhằm nắm bắt cơ hội của tiến bộ CNTT nâng cao năng lực cạnh tranh quốc tế, thúc đẩy sự phát triển kinh tế của đất nước, giành lấy vị trí thuận lợi trong xã hội thông tin tương lai
Khoảng cách ứng dụng TMĐT giữa các nước phát triển và đang phát triển vẫn còn rất lớn Các nước phát triển chiếm hơn 90% tổng giá trị giao dịch TMĐT toàn cầu, trong đó riêng phần của Bắc Mỹ và châu âu đã lên tới trên 80% Phương thức kinh doanh B2B đang và sẽ chiếm ưu thế nổi trội so với B2C trong các giao dịch TMĐT toàn cầu Trong phương thức B2C, loại hình bán lẻ tổng hợp (siêu thị TMĐT) dù chiếm tỷ lệ không cao trong tổng số cửa hàng bán lẻ trực tuyến nhưng lại nắm giữ phần lớn giá trị giao dịch B2C trên thị trường ảo Việc kết hợp cửa hàng bán lẻ trực tuyến với các kênh phân phối truyền thống hiện vẫn là phương thức được nhiều nhà kinh doanh lựa chọn
1.2.6.2 Tình hình phát triển và ứng dụng TMĐT ở Việt Nam
Từ 2001 – 2010 được coi là thập kỷ hình thành TMĐT ở Việt Nam Có thể thấy tới cuối năm 2010 hạ tầng cơ bản cho ứng dụng TMĐT tại Việt Nam đã được xác lập Nếu như tới giữa thập kỷ này ứng dụng và triển khai TMĐT chủ yếu tập trung ở các thành phố lớn thì tới cuối năm 2010 nó đã lan truyền tới tất cả các tỉnh trên cả nước
Trang 22Nhận định chung là hai thành phố lớn nhất nước, Thành phố Hồ Chí Minh và
Hà Nội, vẫn tiếp tục dẫn đầu các địa phương trong triển khai TMĐT Ngoài ra còn có các Thành phố đang phát triển loại hình TMĐT như: Đà Nẵng, Hải Phòng, Cần Thơ
Theo thống kê của Cục Thương Mại Điện Tử Và Công Nghệ Thông Tin thuộc
Bộ Công Thương năm 2012, thì tổng số có 3193 doanh nghiệp đã tham gia cuộc điều tra, trong đó có 11% là các doanh nghiệp quy mô lớn và 89% là các doanh nghiệp quy
mô nhỏ và vừa Phần lớn doanh nghiệp tham gia khảo sát là công ty trách nhiệm hữu hạn và công ty cổ phần
Hình 1.1 Loại hình doanh nghiệp
Hầu như tất cả doanh nghiệp tham gia điều tra đã có máy tính, trong đó 52% doanh nghiệp có dưới 10 máy tính, 21% doanh nghiệp có từ 11-20 máy tính Số doanh nghiệp có từ 21 máy tính trở lên chỉ chiếm 27%
Hình 1.2 Phân bổ máy tính tại các doanh nghiệp
Trang 23Gần như tất cả các doanh nghiệp đã kết nối Internet băng thông rộng, hình thức kết nối phổ biến nhất là ADSL với tỷ lệ lên tới 77% số doanh nghiệp tham gia khảo sát
Trang 24Hình 1.5 Phân bổ máy tính tại các doanh nghiệp
Có 51% doanh nghiệp đã có cán bộ chuyên trách về công nghệ thông tin và thương mại điện tử Những ngành có cán bộ chuyên trách cao nhất là giải trí (68%), giáo dục và đào tạo (63%) và tài chính (61%)
Hình 1.6 Cơ cấu đầu tư cho CNTT
1.3 KIẾN TRÚC FRAMEWORK
NET Framework Là bộ khung của môi trường lập trình NET nó nằm bên trên
hệ điều hành, giúp cho việc phát triển các ứng dụng trong môi trường phân tán của internet trở nên đơn giản hơn, NET Framework gồm các thành phần sau:
- Bốn ngôn ngữ chính thức: C#, VB.NET, Managed C++ và Jscript.NET
- Common language Runtime: là nền hướng đối tượng cho việc phát triển các ứng dụng web và window Thông qua nó, các ngôn ngữ trên có thể chia sẻ tài nguyên với nhau
- Frame Class Library: Chứa một số thư viện lớp có quan hệ với nhau Thông qua thư viện này chúng ta có thể xây dựng các ứng dụng NET một cách dễ dàng, tiện lợi
Trong số đó, thành phần quan trọng nhất của NET Framework là Common Language Runtime có nhiệm vụ cung cấp môi trường để các ứng dụng thực thi Ở mức cao nó kích hoạt các đối tượng, kiểm tra bảo mật, bố trí chúng trong bộ nhớ và thi
Trang 25hành chung Bên trong Common Language Runtime là các lớp CSDL và XML, các lớp dịch vụ web, web forms và window forms
Trong NET Framework chương trình không được biên dịch vào tập tin thực thi
mà thay vào đó chúng được biên dịch vào những tập tin trung gian gọi là Microsoft Intermediate Language (MSIL) tập tin MSIL được tạo ra từ C# cũng tương tự như các tập tin MSIL được tạo ra từ bất kỳ ngôn ngữ khác của NET
Mã nguồn C# được biên dịch vào MSIL khi chúng ta xây dựng dự án Mã MSIL này được lưu vào tập tin trên đĩa Khi chạy chương trình MSIL biên dịch một lần nữa bằng việc sử dụng trình biên dịch Just-In-Time Kết quả là chương trình được thực thi thông qua bộ xử lý máy
1.3.1 Ngôn ngữ C#
1.3.1.1 Khái quát về ngôn ngữ C#
- Ngôn ngữ C# khá đơn giản chỉ khoảng 80 từ khóa đơn và gần 20 kiểu dữ liệu được xây dựng sẵn Nó có ý nghĩa rất lớn với những khái niệm lập trình hiện đại, có khả năng hỗ trợ các kiểu lập trình như lập trình cấu trúc, lập trình dựa trên thành phần
và lập trình hướng đối tượng
- C# chứa các từ khóa cho việc khai báo những kiểu đối tượng mới cùng với việc tạo ra những phương thức hay thuộc tính cho lớp Ngoài ra, C# còn hỗ trợ cho việc thực thi đóng gói, kế thừa và đa hình Ngôn ngữ C# còn hỗ trợ kiểu XML cho phép chèn các thẻ XML để phát sinh tự động các dữ liệu, đó là các dữ liệu nhằm giải thích cách thức hoạt động của mã nguồn của lớp
- Trong C# một lớp chỉ có thể kế thừa từ duy nhất một lớp cha tức là không cho
đa kế thừa như trong ngôn ngữ C++, tuy nhiên một lớp có thể thực thi nhiều giao diện Cho phép lưu trữ siêu dữ liệu với mã nguồn của lớp
1.3.1.2 Một số đặc tính của ngôn ngữ C#
- C# là một ngôn ngữ đơn giản: C# loại bỏ một số phức tạp và rối rắm của những ngôn ngữ như Java và C++ đó là loại bỏ những macro, template đa kế thừa và lớp cơ sở ảo Ngôn ngữ C# đơn giản vì nó dựa trên nền tảng C và C++, C# khá giống
về diện mạo, cú pháp, biểu thức, toán tử và những chức năng khác của ngôn ngữ C và C++ nhưng nó được cải tiến để làm đơn giản hơn
- C# là ngôn ngữ hiện đại như các đặc tính xử lý ngoại lệ , thu gom bộ nhớ tự động, những kiểu dữ liệu mở rộng và bảo mật mã nguồn
Trang 26- Hướng đối tượng: Đó là tính đóng gói, kế thừa và đa hình
- Mạnh mẽ và mềm dẻo: C# được sử dụng trong các ứng dụng khác nhau như tạo ra các ứng dụng đồ họa, xử lý văn bản,…
- Từ khóa: Phần lớn các từ khóa sử dụng trong ngôn ngữ C# là để mô tả thông tin
- Hướng module: Mã nguồn C# được viết trong những phần được gọi là những lớp, những lớp này chứa những phương thức thành viên, và những lớp, những phương thức này có thể sử dụng lại trong những ứng dụng hay những chương trình khác
- C# sẽ là một ngôn ngữ phổ biến nhờ một số lý do như đơn giản, hướng đối tượng, mạnh mẽ…
1.3.2 Giới thiệu Asp.net
1.3.2.1 Asp.net
Asp.net là công nghệ nền tảng để lập trình viên có thể tạo ra các ứng dụng web
và dịch vụ web để thực thi dưới IIS Asp.net là sản phẩm của Microsoft được tích hợp chặt chẽ với hệ thống phần mềm của Microsoft từ hệ điều hành, Web Server đến công
cụ lập trình, kỹ thuật truy cập dữ liệu và các công cụ bảo mật dữ liệu
- Asp.net là một thành phần của NET.Framework và bao gồm các thành phần sau:
- Các công cụ phát triển web visual studio.NET: Bao gồm các công cụ trực quan cho việc thiết kế các trang web và các mẫu ứng dụng, quản lý các dự án
- Không gian tên System.web: bao gồm các lớp lập trình để giao tiếp với các đối tượng dành cho web, các thủ tục yêu cầu và đáp ứng HTTP, các trình duyệt và E-mail
- Các điều khiển Server và HTML: Là các thành phần tạo ra giao diện người dùng nhằm thu thập thông tin và cung cấp các thông tin đáp ứng đến người dùng
1.3.2.2 Ưu điểm của Asp.net
- Asp.net tích hợp với hệ điều hành Window và các công cụ lập trình trong môi trường NET Các ứng dụng Web sử dụng Asp.net dễ dàng trong việc tạo, dò lỗi và triển khai bởi vì tất cả các nhiệm vụ đó có thể thực thi bên trong môi trường phát triển Visual Studio.net
- Một số điểm nổi bật của Asp.net:
o Các thành phần thực thi của ứng dụng web được biên dịch để chúng thực thi
Trang 27nhanh hơn các ngôn ngữ thông dụng khác
o Việc cập nhật, triển khai các ứng dụng Web có thể thực hiện liên tục mà không cần phải khởi động lại Server
o Việc truy xuất đến NET.Framework làm cho quá trình lập trình window trở nên đơn giản hơn
o Có khả năng tạo mới các điều khiển Server dựa trên các điều khiển đã có
o Sử dụng các công cụ bảo mật có sẵn và các phương thức xác nhận, cấp phép khác
o Tích hợp với ADO.NET để cung cấp dịch vụ truy cập CSDL và các công cụ thiết kế CSDL từ Visual Studio.NET
o Hỗ trợ ngôn ngữ đánh dấu mở rộng - Extensible Markup Language (XML), CSS,…và thiết lập các tiêu chuẩn web
o Các tính năng Caching trang web, bản đồ hóa nội dung được tích hợp sẵn trên Server
1.4 HỆ QUẢN TRỊ CƠ CSDL SQL SERVER 2005
1.4.1 Giới thiệu về SQL Server
- Microsoft Structured Query Language Server (SQL Server) là một hệ quản trị CSDL quan hệ hoạt động theo mô hình khách chủ cho phép đồng thời nhiều người dùng cùng truy xuất đến dữ liệu, quản lý việc truy nhập hợp lệ và các quyền của từng người dùng trên mạng
- SQL Server 2005 nâng cao tính hiệu năng, độ tin cậy và khả năng lập trình đơn giản và dễ sử dụng hơn so với các phiên bản trước đó SQL Server tập trung vào khả năng xử lý giao dịch trực tuyến trên diện rộng, ứng dụng vào TMĐT và kho dữ liệu
- Ngôn ngữ truy vấn của SQL Server là Transact-SQL (T-SQL) T-SQL là ngôn ngữ truy vấn mở rộng dựa trên SQL chuẩn của ISO (International Organization for Stnadardzation) và ANSI (American National Standards Institute) T-SQL trong SQL Server 2005 mở rộng dựa trên chuẩn ANSI SQL-99
- SQL Server 2005 còn cung cấp thêm nhiều tiện ích thông dụng, kiểu dữ liệu, hàm, mệnh đề và đối tượng mới,…giúp nhà phát triển phần mềm lưu trữ, tính toán, thống kê, tìm kiếm và lập báo cáo cho mọi ứng dụng trong quản lý
- Một số chức năng chính của SQL :
Trang 28o Định nghĩa dữ liệu
o Truy xuất và thao tác dữ liệu
o Điều khiển truy cập
o Đảm bảo toàn vẹn dữ liệu
- Phân nhóm trong SQL Server:
o Nhóm lệnh lấy dữ liệu: Là lệnh thông dụng nhất, dùng để lấy, xem dữ liệu trong CSDL (SELECT)
o Nhóm lệnh thao tác dữ liệu DML (Data Manipulation Language): Là những lệnh dùng để nhập thêm những hàng mới, thay đổi nội dung dữ liệu trên các hàng hay xoá các hàng trong bảng (INSERT, UPDATE, DELETE)
o Nhóm lệnh điều khiển dữ liệu DCL (Data Control Language): Hai lệnh này dùng để gán hoặc hủy các quyền truy nhập vào CSDL và các cấu trúc bên trong nó (GRANT, REVOKE)
o Nhóm lệnh chuyển tác (Transaction): Quản lý việc thay đổi dữ liệu bằng các lệnh DML Việc thay đổi dữ liệu có thể được nhóm lại thành các chuyển tác (COMMIT, ROLLBACK, SAVEPOINT)
o Nhóm lệnh điều khiển dữ liệu DCL (Data Control Language): Hai lệnh này dùng để gán hoặc hủy các quyền truy nhập vào CSDL và các cấu trúc bên trong nó (GRANT, REVOKE)
1.4.2 Các công cụ trong SQL Server 2005
- SQL Server Configuration Manager: Đây là công cụ dùng để thay đổi cách khởi động một thể hiện SQL Server hoặc điều chỉnh cấu hình SQL Server
- SQL Server Mangement Studio: Là công cụ dùng để quản trị CSDL SQL Server một cách dễ dàng Nó tích hợp với tác vụ quản lý CSDL và lập trình trong cùng một màn hình giao diện người dùng Giao diện của Mangement Studio tương tự như Visual Studio 2005…
1.5 TỔNG QUAN VỀ NGANLUONG.VN
1.5.1 Giới thiệu về Nganluong.vn
Nganluong.vn là Ví điện tử và Cổng TTTT chuyên dùng cho TMĐT tiên phong
và hàng đầu tại Việt Nam, cả về sản phẩm dịch vụ, độ phủ thị trường và lưu lượng thanh toán Phát huy kinh nghiệm về TMĐT từ liên doanh Chodientu.vn - eBay, nó
Trang 29cho phép các cá nhân và doanh nghiệp gửi và nhận tiền thanh toán trên Internet ngây
tức thì một cách an toàn, tiện ích, phổ biến và được bảo vệ
Nganluong.vn hoạt động theo mô hình ví điện tử, theo đó người dùng đăng ký tài khoản loại cá nhân hoặc doanh nghiệp với 3 chức năng chính là: Nạp tiền, Rút tiền
và Thanh toán; tất cả đều hoàn toàn trực tuyến thông qua thẻ nội địa hoặc quốc tế, tài khoản ngân hàng hoặc các hình thức tiện dụng khác Nguồn vốn đầu tư từ các tập đoàn hàng đầu thế giới như IDG (Mỹ), SoftBank (Nhật) và eBay (Mỹ) giúp Nganluong.vn
có khả năng đảm bảo tài chính cho toàn bộ các giao dịch TTTT tại Việt Nam
Hình 1.7: Mô hình hoạt động của Nganluong.vn
Ví điện tử và cổng thanh toán hoạt động như một ngân hàng điện tử trên
Internet nên chịu sự điều chỉnh của "Luật ngân hàng và các tổ chức tín dụng" để ngăn ngừa các doanh nghiệp huy động vốn bất hợp pháp thông qua việc giữ khoản tiền thanh toán giữa người mua và người bán rồi mất khả năng thanh khoản gây thiệt hại cho xã hội Giấy phép số 2608/QĐ-NHNN của Ngân hàng Nhà nước giúp đảm bảo uy tín pháp lý cho khách hàng của Nganluong.vn
Tôn chỉ hàng đầu của Nganluong.vn là bảo vệ an toàn cho khách hàng khỏi các rủi ro và nguy cơ lừa đảo trên Internet Vì vậy thanh toán tạm giữ là phương thức
chủ đạo, theo đó các khoản thanh toán bị treo khỏi tài khoản người mua, người bán chỉ nhận tiền khi người mua đã nhận hàng và phê chuẩn giao dịch hoặc sau tối đa 7 ngày
Tuy nhiên, người mua cũng có thể tự nguyện thanh toán ngay cho những người bán
có chứng chỉ người đảm bảo và được Nganluong.vn đứng ra bồi thường trong trường
hợp bị lừa đảo gây thiệt hại tài chính Bên cạnh đó, quy định về thủ tục tiếp nhận, trình
tự xử lý khiếu nại và bảo hiểm giao dịch được xây dựng chặt chẽ cùng các công nghệ
Trang 30giám sát tự động giúp đảm bảo công bằng cho cả người mua và người bán trong trường hợp phát sinh tranh chấp
Tôn chỉ hoạt động tiếp theo của Nganluong.vn là thuận lợi hóa việc nhận tiền thanh toán và quay vòng vốn cho cộng đồng thương nhân bán hàng trực tuyến tại Việt Nam Khác với trước đây khi TTTT là cụm từ “xa xỉ” vốn chỉ khả thi với các doanh nghiệp lớn (như Vietnam Airlines, JetStar Pacific ) thì nay từ cá nhân cho đến doanh nghiệp vừa và nhỏ hoặc các sàn giao dịch TMĐT đều có thể dễ dàng tích hợp chức năng TTTT vào Forum, Blog, Rao vặt hay Website bán hàng chỉ sau 5 phút đến 4 giờ làm việc, hoàn toàn miễn phí
Để làm được điều này, Nganluong.vn đã xây dựng hệ thống liên thông trực tiếp với hầu hết các ngân hàng và tổ chức tài chính bao gồm Vietcombank, Techcombank, Vietinbank, Đông Á, VIB, SHB, Visa/Master, VinaPhone, MobiFone… nhanh chóng trở thành công cụ TTTT phổ biến nhất được chấp nhận tại hàng nghìn Website trong
đó có các thương hiệu hàng đầu như Chodientu.vn, Nguyễn Kim, VietTel, VTC, FPT… Đặc biệt đây còn là công cụ thanh toán duy nhất để nhập hàng xuyên biên giới
từ 40 quốc gia về VN thông qua eBay.vn
Với hàng triệu người dùng, hàng trăm nghìn tài khoản ví và lưu lượng thanh toán ước tính chiếm hơn 50% thị phần, Nganluong.vn liên tục được cộng đồng bình chọn là “Ví điện tử và Cổng TTTT ưa chuộng nhất" các năm 2009 và năm 2010 được Hiệp hội doanh nghiệp phần mềm Việt Nam và Bộ thông tin truyền thông trao tặng danh hiệu Sao Khuê duy nhất cho “Ví điện tử xuất sắc Nhất"
Ngày 16/6/2011 Nganluong.vn liên doanh với PayPal cung cấp một “Giải pháp TTTT tổng thể và toàn diện”, theo đó các Website TMĐT tại Việt Nam không những nhận TTTT khi bán hàng tại thị trường nội địa thông qua Nganluong.vn mà còn có thể chấp nhận thanh toán khi bán hàng ra thế giới tới 250 triệu người mua tại 190 quốc gia thông qua PayPal, thương hiệu lớn và được tin cậy nhất toàn cầu trong lĩnh vực TTTT Đây là một đóng góp quan trọng nữa của Nganluong.vn trong việc đưa ngành công nghiệp Internet và TMĐT tại VN hội nhập và theo kịp với thế giới
1.5.2 Tích hợp thanh toán Nganluong.vn vào Website bán hàng
1.5.2.1 Tích hợp đơn giản
Tích hợp đơn giản cho phép bạn nhanh chóng lập trình nhúng nút thanh toán bằng Nganluong.vn vào các trang của Website bán hàng mà không cần các thủ tục
Trang 31khai báo và xác minh Website Nganluong.vn không tự động trả về kết quả thanh toán
mà chủ Website bán hàng phải chủ động đăng nhập vào tài khoản để kiểm tra giao dịch trước khi giao hàng
Lấy mã HTML nút thanh toán do Nganluong.vn cung cấp rồi lập trình theo hướng dẫn để nhúng động nút "Mua ngay" hoặc "Thanh toán" tương ứng vào từng Sản phẩm hoặc trang Hóa đơn của Website bán hàng
Hình 1.8: Mô hình thanh toán đơn giản
Quy trình tích hợp gồm 2 bước:
Lấy mã nút nhúng, đưa vào mã nguồn websỉte: Đăng nhập Nganluong.vn vào menu [Tích hợp thanh toán] => [ Website bán hàng B2C] => [ Tích hợp đơn giản], chọn mẫu nút bạn ưa thích rồi click “Lấy mã nhúng” sau đó copy đoạn HTML được cung cấp
Ghi chú: Nên chọn nút “Mua ngay” dành cho trang chi tiết sản phẩm và nút
“Thanh toán” cho trang hóa đơn bán hàng
Nhúng nút “ Thanh toán” vào Website:
o Nhúng nút “mua ngay” vào trang thông tin sản phẩm: Sau khi lấy được
mã nhúng, nhúng đoạn mã vào trang chi tiết sản phẩm với tham số sau:
Receiver: Địa chỉ Email chính của tài khoản nhận tiền
Return_url: Địa chỉ thanh toán thành công
Product: Tên sản phẩm
Price: Tổng giá trị sản phẩm cần thanh toán
Trang 32o Nhúng nút thanh toán vào trang hóa đơn bán hàng: Sau khi lấy được mã nhúng, chúng ta nhúng đoạn mã vào trang chi tiết sản phẩm với tham số sau:
Receiver: Địa chỉ Email chính của tài khoản nhận tiền
Return_url: Địa chỉ thanh toán thành công
Product: Mã hóa đơn
Price: Tổng giá trị hóa đơn cần thanh toán
Hình 1.9: Mô hình tích hợp nâng cao
Các bước tích hợp nâng cao bao gồm 5 bước:
Khai báo Merchant Site và xác minh tên miền : Đăng nhập Nganluong.vn, vào Menu [ Tích hợp thanh toán ] => [ Website bán hàng B2C ] => [ Tích hợp nâng cao ] => [ Đăng ký Website tích hợp ], rồi nhập các thông tin theo hướng dẫn để đăng
ký Sau đó hệ thống sẽ hướng dẫn bạn các bước để xác minh bạn thật sự là chủ hoặc người đại diện của Website này nhằm tránh việc giả mạo
Trang 33 Lấy mã Class tích hợp Nganluong.vn đặt vào mã nguồn Merchant Site: Dowload mã nguồn các Class (PHP, JAVA, C#.net, VB.net) theo môi trường lập trình của Merchant Site Sau đó, sửa vào mã nguồn Class NL_Checkout để thay đổi giá trị các biến sau:
o Merchant_site_code: Thay bằng mã Merchant Site của Website bán hàng đang tích hợp mà Nganluong.vn cấp cho bạn sau khi đăng ký (xem tại trang danh sách Merchant Site)
o Secure_pass: Thay bằng mật khẩu giao tiếp với Nganluong.vn mà bạn
đã khai báo cho Merchant Site, bạn có thể đổi mật khẩu này bất kỳ lúc nào bằng cách sửa thông tin Merchant Site
Lập trình nhúng nút thanh toán vào trang hóa đơn bán hàng : Include Class NL_Checkout nói trên vào mã nguồn trang hóa đơn bán hàng, khởi tạo đối tượng kiểu NL_Checkout rồi truyền các tham số vào hàm buildCheckoutUrl() theo thứ tự như sau:
o Return_url: Sau khi thanh toán hoàn tất, Nganluong.vn sẽ chuyển người mua (qua giao thức HTTP Redirect) cùng kết quả thanh toán được mã hóa trong URL
về địa chỉ này để Merchant Site xử lý
o Receiver: Địa chỉ Email chính của tài khoản nhận tiền
o Transaction_info: Thông tin thêm về giao dịch thanh toán (không bắt buộc)
o Order_code: Mã hóa đơn (hoặc mã hoặc tên sản phẩm) cần thanh toán
o Price: Tổng giá trị hóa đơn (hoặc sản phẩm) cần thanh toán
Hàm này trả về đầu ra là mã HTML của nút thanh toán có sẵn đường Link chuyển người dùng sang Nganluong.vn để thanh toán trong đó thông tin đơn hàng được mã hóa trong tham số SECURE_CODE, hãy đặt mã này vào vị trí phù hợp tại trang hóa đơn để hiện nút thanh toán nâng cao
Lập trình trang xử lý kết quả thanh toán và cập nhật trạng thái hóa đơn
Lập trình Web Service nhận kết quả thanh toán: Nhược điểm của việc nhận kết quả thanh toán thông qua phương thức HTTP Redirect về địa chỉ RETURN_URL như đề cập ở bước 4 là:
o Trường hợp một trong hai bên hoặc người mua bị lỗi đường truyền hoặc lỗi Website dẫn đến hậu quả Nganluong.vn không thể Redirect người mua cùng kết quả
Trang 34thanh toán được mã hóa trong URL về Merchant Site thì trạng thái hóa đơn sẽ không được cập nhật tự động
o Trường hợp thanh toán thành công (trạng thái hóa đơn đã được cập nhật) nhưng giao dịch thanh toán tại Nganluong.vn sau đó bị hủy hoặc hoàn lại vì một lý do nào đó (ví dụ: người bán hủy giao dịch và trả lại tiền vì hết hàng, người mua khiếu nại Nganluong.vn phán quyết hủy giao dịch ) thì cũng không thể tự động đồng bộ hóa với trạng thái thanh toán hóa đơn
Để khắc phục nhược điểm trên, Nganluong.vn cung cấp thêm một phương thức nữa giúp đồng bộ trạng thái hóa đơn bán hàng (tại Merchant Site) với trạng thái giao dịch thanh toán (tại Nganluong.vn) một cách tự động Theo đó mỗi khi có sự thay đổi trạng thái giao dịch thanh toán, Nganluong.vn sẽ tự động gọi đến một Web Service
(thông qua phương thức SOAP) tại địa chỉ bạn mà đã khai báo trong trường "Web
Service giao tiếp với Nganluong.vn" khi đăng ký Merchant Site
Việc lập trình Web Service này bao gồm 2 hàm với các tham số đầu vào và nội dung xử lý như sau để nhận lời gọi từ Nganluong.vn:
Bảng 1.1: Hướng dẫn viết nội dung hàm
UpdateOrder()
Thông báo hóa
đơn được thanh
toán thành
công
transaction_info: Thông tin
thêm về giao dịch thanh toán
order_code: Mã hóa đơn được
thông báo kết quả
payment_id: Mã giao dịch
thanh toán tại NganLuong.vn
payment_type: Kiểu giao dịch
thanh toán [ 1 = Thanh toán ngay, 2 = Tạm giữ ]
secure_code: Tham số an ninh
để bạn kiểm tra tính xác thực của lời gọi
1 Gọi hàm mã hóa MD5 chuỗi ký
tự có nội dung nối tiếp giá trị các
tham số transaction_info,
order_code, payment_id, payment_type và biến secure_pass (xem bước 2) cách
nhau bởi một khoảng trắng (space)
2 So sánh kết quả mã hóa với giá trị của tham số đầu vào
secure_code nhận được từ tham
số truyền vào, nếu giống nhau hoàn toàn thì tức là hóa đơn bán hàng mã order_code đã được thanh toán
Trang 35dịch hoàn lại tại Nganluong.vn
payment_type: Kiểu giao dịch
thanh toán gốc [ 1 = Thanh toán ngay, 2 = Tạm giữ ]
secure_code: Tham số an ninh
để bạn kiểm tra tính xác thực của lời gọi
1 Gọi hàm mã hóa MD5 chuỗi ký
tự có nội dung nối tiếp giá trị của
các tham số transaction_info,
order_code, payment_id, refund_payment_id và biến secure_pass (xem bước 2) cách
nhau bởi một khoảng trắng (space)
2 So sánh kết quả mã hóa với giá trị của tham số đầu vào
secure_code, nếu giống nhau hoàn
toàn thì tức là giao dịch Ngân lượng có mã payment_id thanh toán cho hóa đơn bán hàng mã order_code đã bị hoàn lại
Trang 36CHƯƠNG II: PHÂN TÍCH VÀ THIẾT KẾ CSDL
2.1 GIỚI THIỆU BÀI TOÁN
2.1.1 Hoạt động của khách hàng
Khi khách đã quyết định tham gia vào hoạt động mua hàng tại Website thì mỗi khách hàng được cung cấp một giỏ hàng tương ứng Khách hàng tự do lựa chọn loại hàng hóa nào mà mình thích vào giỏ hàng của mình
Thông qua chức năng tìm kiếm của Website giúp khách hàng có thể nhanh chóng tìm được loại hàng mà mình muốn mua một cách nhanh nhất
Khách hàng có thể cập nhật các mặt hàng hay thêm mặt hàng vào giỏ hàng của mình nếu muốn mua, có thể xóa mặt hàng trong giỏ hàng mà mình không muốn mua nữa
Nếu khách hàng chấp nhận thanh toán thì hệ thống yêu cầu đăng ký thông tin chi tiết của khách hàng như họ tên, địa chỉ email, tên đăng nhập, mật khẩu, số điện thoại… nếu khách hàng chưa đăng ký tài khoản, ngược lại nếu khách hàng nào đã đăng ký rồi thì họ chỉ cần đăng nhập bằng tên đăng nhập và mật khẩu của mình
Khi khách hàng đã hoàn thành quá trình đặt hàng với hệ thống thì khách hàng tiến hành thanh toán, khách hàng có thể lựa chọn các hình thức thanh toán trên Website Sau khi hoàn thành quá trình thanh toán khách hàng có thể thực hiện lại quá trình mua hàng của mình nếu khách hàng muốn mua thêm hàng hóa Khi đã đặt hàng rồi, khách hàng có thể theo dõi trực tiếp tình trạng đơn đặt hàng của mình qua Website nếu họ có băn khoăn, nếu họ có những gì không đồng ý thì có thể gửi đơn khiếu nại và thông tin phản hồi hệ thống qua chức năng liên hệ khác hàng
2.1.2 Hoạt động của nhà quản trị
Cung cấp các giỏ hàng cho khách hàng giúp khách hàng cảm thấy an tâm khi mua hàng mà không bị một số lỗi làm gián đoạn quá trình mua hàng của khách hàng, giúp hiệu quả mua hàng của họ nhiều hơn cho đến khi kết thúc việc mua hàng cũng như ấn định số lượng hàng mua
Theo dõi khách hàng: Cần phải biết khách hàng tham gia mua là ai và họ cần mua mặt hàng gì trong số khách hàng tham gia vào việc mua hàng Và thống kê đơn hàng mua của họ, và doanh thu với từng mặt hàng của đơn hàng, và mặt hàng bán nhiều nhất hiện tại
Sau khi kết thúc phiên giao dịch của khách hàng, các đơn hàng khách hàng mua
Trang 37sẽ được tổng kết lại và chuyển sang các bộ phận khác để xử lý như các bộ phận kế toán, kinh doanh, và bộ phận chuyển giao hàng cho khách
Để thu hút khách hàng thường xuyên tham gia vào trang web, nhà quản trị cần phải có các biện pháp để xúc tiến đăng tải các chương trình khuyến mãi, giảm giá trong những dịp cần thiết để lôi kéo khách hàng về phía mình, và có các ưu đãi với các khách hàng thường xuyên và mua hàng với số lượng lớn Có các hoạt động quản lý và
xử lý đơn hàng như: thông tin, hiển thị các mặt hàng đã giao hay chưa giao
Kiểm tra tình trạng đơn hàng và đánh dấu tương ứng với mặt hàng đã giao hay chưa giao
2.2 ĐẶC TẢ HỆ THỐNG
2.2.1 Yêu cầu chức năng
- Website hỗ trợ khách hàng trong việc tìm kiếm, tra cứu theo nhiều tiêu chí như:
tìm kiếm theo tên, theo giá của sản phẩm (SP)… , lựa chọn sản phẩm, chọn hình thức thanh toán, đăng ký thành viên và đăng nhập một cách nhanh chóng, dễ dàng
- Website có khả năng lưu trữ, quản lý những thông tin về khách hàng, về đơn đặt hàng, những khách hàng tiềm năng, thông tin sản phẩm, thông tin tin tức, doanh thu, hỗ trợ cho việc đánh giá nhu cầu và tâm lý khách hàng
- Website có khả năng hỗ trợ nhà quản trị trong việc cập nhật thông tin sản phẩm, danh mục sản phẩm (DMSP), cập nhật thông tin về đơn đặt hàng, cập nhật thông tin về người dùng, cập nhật thông tin về sản phẩm, cập nhật thông tin về tin tức
- Website có khả năng tổng hợp, thống kê, báo cáo giúp nhà quản trị biết được doanh thu, số lượng sản phẩm bán ra, quản lý được đơn đặt hàng, tình trạng đơn hàng (đã giao hàng hay chưa giao hàng), thông tin về khách hàng,
Phân tích yêu cầu:
2.2.1.1 Chức năng tìm kiếm thông tin sản phẩm
Bảng 2.1: Chức năng tìm kiếm thông tin sản phẩm
Mô tả Chức năng tìm kiếm sản phẩm theo từ khóa được nhập vào
Đầu vào Tên danh mục, tên sản phẩm, giá sản phẩm, mô tả sản phẩm
Quá trình xử
lý
Kiểm tra từ khóa được nhập vào Kết nối đến CSDL
Tìm kiếm thông tin theo tên danh mục, tên sản phẩm, giá sản phẩm, mô tả sản phẩm
Đầu ra Hiển thị sản phẩm hoặc thông báo không tìm thấy
Trang 382.2.1.2 Chức năng tìm kiếm tin tức
Bảng 2.2: Chức năng tìm kiếm tin tức
Mô tả Chức năng tìm kiếm tin tức theo từ khóa được nhập vào
Đầu vào Tiêu đề, tóm tắt, nội dung, ngày đăng
Quá trình xử
lý
Kiểm tra từ khóa được nhập vào Kết nối đến CSDL
Tìm kiếm thông tin theo tiêu đề, tóm tắt, nội dung, ngày đăng Đầu ra Hiển thị tin tức hoặc thông báo không tìm thấy
2.2.1.3 Chức năng tìm kiếm đơn hàng
Bảng 2.3: Chức năng tìm kiếm đơn hàng
Mô tả Chức năng tìm kiếm đơn hàng theo từ khóa được nhập vào
Đầu vào ID giao dịch, ngày tạo đơn hàng, tình trạng đơn hàng, họ tên, tên
đăng nhập, địa chỉ, email
Quá trình xử
lý
Kiểm tra từ khóa được nhập vào Kết nối đến CSDL
Tìm kiếm thông tin theo ID giao dịch, ngày tạo đơn hàng, tình trạng đơn hàng, họ tên, tên đăng nhập, địa chỉ, email
Đầu ra Hiển thị đơn hàng hoặc thông báo không tìm thấy
2.2.1.4 Chức năng đăng ký thành viên
Bảng 2.4: Chức năng đăng ký thành viên
Đầu vào
Khi đăng ký, khách hàng phải điền đầy đủ các thông tin: + Họ và tên
+ Tên đăng nhập + Mật khẩu + Địa chỉ + Mât khẩu cấp 2 + Email
+ Số điện thoại + Số Fax
Quá trình xử lý Kết nối CSDL, kiểm tra khách hàng vừa nhập từ form
đăng ký có hợp lệ trong CSDL không? Lưu CSDL
Đầu ra Thông báo về việc đăng ký đã thành công hay chưa
Trang 39Quá trình xử lý Kết nối CSDL so sánh thông tin đăng nhập có đúng không?
Tạo phiên truy cập cho người dùng đăng nhập
Đầu ra Thông báo kết quả đăng nhập
2.2.1.6 Chức năng quên mật khẩu
Bảng 2.6: Chức năng quên mật khẩu
Đầu vào
+ Tên đăng nhập + Mật khẩu cấp 2 + Email
Quá trình xử lý Kết nối CSDL so sánh thông tin nhập vào có đúng không?
Truy xuất dữ liệu mật khẩu
Đầu ra Gửi mật khẩu tới email đăng ký của khách hàng, hoặc hiển
thị tại trang
2.2.1.7 Chức năng hiển thị danh mục sản phẩm
Bảng 2.7: Chức năng hiển thị danh mục sản phẩm
Mô tả Hiển thị sản phẩm theo từng danh mục sản phẩm
Đầu vào Đường link danh mục sản phẩm
Quá trình xử lý Lấy tất cả các sản phẩm có trong CSDL theo danh mục Đầu ra Hiển thị danh sách sản phẩm
2.2.1.8 Chức năng thêm danh mục sản phẩm
Bảng 2.8: Chức năng thêm danh mục sản phẩm
Đầu vào Tên danh mục sản phẩm
Quá trình xử lý Kết nối CSDL, kiểm tra, lưu vào CDSL
Đầu ra Hiển thị danh sách danh mục sản phẩm
Trang 402.2.1.9 Chức năng xóa danh mục sản phẩm
Bảng 2.9: Chức năng xóa danh mục sản phẩm
Đầu vào Chọn danh mục sản phẩm cần xóa
Quá trình xử lý Kết nối CSDL, xóa danh mục sản phẩm trong CDSL
Đầu ra Hiển thị danh sách danh mục sản phẩm
2.2.1.10 Chức năng hiển thị sản phẩm
Bảng 2.10: Chức năng hiển thị sản phẩm
Đầu vào Đi đến trang sản phẩm
Quá trình xử lý Truy xuất vào CSDL để lấy thông tin toàn bộ sản phẩm Đầu ra Hiển thị thông tin toàn bộ sản phẩm
2.2.1.11 Chức năng chi tiết sản phẩm
Bảng 2.11: Chức năng chi tiết sản phẩm
Đầu vào Đường link tên sản phẩm, click vào ảnh sản phẩm
Quá trình xử lý Truy xuất vào CSDL để lấy thông tin chi tiết sản phẩm Đầu ra Hiển thị thông tin chi tiết sản phẩm
2.2.1.12 Chức năng thống kê truy cập
Bảng 2.12: Chức năng thống kê truy cập
Đầu vào Người dùng truy cập vào Website
Quá trình xử lý Đếm số lượt truy cập
Đầu ra Hiển thị số thành viên đã truy cập Website