Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 85 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
85
Dung lượng
3,02 MB
Nội dung
Luận văn tốt nghiệp Xây dựng website bán coupon Trang 1 LỜI CAM ĐOAN Chúng tôi xin cam đoan, sản phẩm từ luận văn này và những gì được trình bày trong cuốn luận văn đều do chúng tôi thực hiện, những tài liệu chúng tôi tham khảo đều được nêu rõ nguồn gốc của tài liệu đó. Không có phần nào được sao chép một cách bất hợp pháp. Nếu có bất cứ sai phạm nào so với lời cam kết, chúng tôi xin chịu các hình thức xử lý theo quy định Nhóm làm Luận Văn: Trần Hồng Quân Nguyễn Minh Hoàng Trần Ngọc Hoài Phong Luận văn tốt nghiệp Xây dựng website bán coupon Trang 2 LỜI CẢM ƠN Chúng tôi xin gởi lời cảm ơn chân thành đến thầy Đặng Trần Trí, giáo viên hướng dẫn đề tài luận văn này. Cám ơn thầy đã tận tình chỉ bảo và hướng dẫn chúng tôi hoàn thành luận văn tốt nghiệp. Chúng tôi xin gửi lời cảm ơn đến gia đình, bạn bè, những người luôn sát cánh, động viên và tạo mọi điều kiện tốt nhất để chúng tôi có thể học tập và hoàn thành tốt được luận văn tốt nghiệp này. Xin chân thành biết ơn sự tận tình dạy dỗ và truyền đạt kiến thức của tất cả quý thầy cô tại trường Đại Học Bách Khoa, đặc biết là các thầy cô trong khoa Khoa Học và Kỹ Thuật Máy Tính. Nhóm làm Luận Văn Trần Hồng Quân Nguyễn Minh Hoàng Trần Ngọc Hoài Phong Luận văn tốt nghiệp Xây dựng website bán coupon Trang 3 MỤC LỤC 1 GIỚI THIỆU ĐỀ TÀI 9 2 CÁC KIẾN THỨC TỔNG QUAN 10 2.1 Mô hình mua theo nhóm 10 2.1.1 Bản chất của mô hình Groupon 10 2.1.2 Lợi thế của Groupon khi phát triển ở Việt Nam 10 2.1.3 Khó khăn của groupon khi phát triển ở Việt Nam 11 2.2 Thương Mại Điện Tử 12 2.2.1 Thương Mại Điện Tử là gì ? 12 2.2.2 Các loại hình của Thương Mại Điện Tử 13 2.2.2.1 Business to Customer (B2C) 13 2.2.2.2 Business to Business (B2B): e-procurement 13 2.2.2.3 Customer to Customer (C2C) 14 2.2.2.4 Business to Government 15 2.2.3 Thanh toán điện tử 15 2.2.4 Quảng cáo trên Internet 15 3 KIẾN THỨC NỀN TẢNG 16 3.1 HTML (HyperText Markup Language) 16 3.2 Cascading Style Sheets (CSS) 21 3.2.1 Một số đặc tính cơ bản của CSS 22 3.2.2 Cú pháp của CSS 23 3.2.3 Chèn CSS vào trang Web 23 3.2.3.1 CSS được khai báo trong file riêng. 23 3.2.3.2 Chèn CSS trong tài liệu HTML 24 3.2.3.3 Chèn trực tiếp vào thẻ của HTML(inline style) 25 3.2.3.4 Nhiều Stylesheet 25 3.3 Sơ lược về .NET framework 25 3.3.1 CLR (Common Language Runtime) 26 3.3.2 DOTNET framework classes 27 3.3.3 Base class library – thư viện các lớp cơ sở 27 3.3.4 ADO.NET và XML 27 Luận văn tốt nghiệp Xây dựng website bán coupon Trang 4 3.3.5 Web Service 27 3.3.6 ASP.NET 28 3.3.6.1 Lịch Sử 29 3.3.6.2 Khác biệt giữa ASP.NET và ASP 30 3.3.7 Cài đặt ASP.NET 32 3.3.8 Cài Internet Infomation Server (IIS) 32 3.3.9 Cấu hình IIS 33 3.3.10 Tạo ứng dụng web trên IIS 35 3.3.11 Tạo ứng dụng web với ASP.NET 37 3.4 Giới Thiệu về SQL 40 3.4.1 SQL là gì? 40 3.4.2 Lịch sử phát triển 40 3.4.3 Ðặc điểm của SQL và đối tượng làm việc: 40 3.4.3.1 Ðặc điểm: 40 3.4.3.2 Ðối tượng làm việc của SQL: 41 3.4.4 Các kiểu dữ liệu cơ bản của SQL: 41 3.4.5 Giới thiệu các tập lệnh cơ bản của SQL: 41 3.5 JavaScript 46 3.5.1 JavaScript là gì? 46 3.5.2 Nhúng JavaScript vào trang web 46 3.6 Các mô hình ứng dụng 48 3.6.1 Mô hình ứng dụng 2 lớp 48 3.6.2 Mô hình ứng dụng 3 lớp 49 4 PHÂN TÍCH VÀ THIẾT KẾ WEBSITE BÁN COUPON 50 4.1 Phân tích yêu cầu 50 4.1.1 Mô tả nghiệp vụ trên một website bán coupon 50 4.1.2 Khảo sát các website bán coupon tại Việt Nam 53 4.1.2.1 Muachung.vn 53 4.1.2.2 Nhommua.com 54 4.1.2.3 Cungmua.com 55 4.1.2.4 Deal.zing.vn 56 4.1.2.5 Hotdeal.vn 57 Luận văn tốt nghiệp Xây dựng website bán coupon Trang 5 4.1.2.6 Nhận xét 57 4.1.3 Yêu cầu chức năng 58 4.1.3.1 Yêu cầu lưu trữ 58 4.1.3.2 Yêu cầu nghiệp vụ 58 4.1.4 Yêu cầu phi chức năng 58 4.1.4.1 Giao diện thân thiện, dễ sử dụng, đẹp 58 4.1.4.2 Tính an toàn 59 4.1.5 Biểu đồ user case và đặc tả 59 4.1.6 Sequence diagram 66 4.2 Thiết kế hệ thống 68 4.2.1 Thiết kế cơ sở dữ liệu 68 4.2.2 Thiết kế các module chính của website 70 4.2.2.1 Module hiển thị sản phẩm 70 4.2.2.2 Module đăng ký, đăng nhập 70 4.2.2.3 Module đăng nhập bằng tài khoản facebook 70 4.2.2.4 Module sửa thông tin tài khoản 70 4.2.2.5 Module giỏ hàng 71 4.2.2.6 Module thanh toán qua mạng 71 4.2.2.7 Module quản lý khách hàng 71 4.2.2.8 Module quản lý sản phẩm 71 4.2.2.9 Module thăm dò ý kiến 71 4.2.2.10 Module thống kê dành cho admin 71 4.3 Thiết kế giao diện 71 5 HIỆN THỰC 78 5.1 Hiện thực website 78 5.2 Tích hợp đăng nhập facebook 78 5.2.1 Tạo một tài khoản facebook 78 5.2.2 Tạo ứng dụng Facebook 78 5.2.3 Khởi tạo môi trường 79 5.2.4 Tạo nút Login 80 5.2.5 Sử dụng các thông tin Facebook 82 5.2.6 Sử dụng Facebook User ID 82 Luận văn tốt nghiệp Xây dựng website bán coupon Trang 6 5.3 Tích hợp thanh toán bằng Paypal 83 5.4 Tích hợp thanh toán bằng ngân lượng 83 6 TỔNG KẾT 84 6.1 Đánh giá kết quả đạt được 84 6.2 Những hạn chế 84 6.3 Hướng phát triển của đề tài 84 DANH MỤC TÀI LIỆU THAM KHẢO 85 Luận văn tốt nghiệp Xây dựng website bán coupon Trang 7 DANH MỤC HÌNH ẢNH Hình 3-1 HTML 16 Hình 3-2 .NET framework 26 Hình 3-3 ASP.NET 28 Hình 3-4 Quá trình xử lý tập tin .aspx 30 Hình 3-5 Cài ISS 33 Hình 3-6 Cấu hình ISS - 1 34 Hình 3-7 Cấu hình ISS - 2 35 Hình 3-8 Tạo ứng dụng web trên IIS 36 Hình 3-9 Mô hình 2 lớp 48 Hình 3-10 Mô hình ba lớp 49 Hình 4-1 Quy trình nghiệp vụ 50 Hình 4-2 muachung.com 53 Hình 4-3 nhommua.com 54 Hình 4-4 cungmua.com 55 Hình 4-5 Deal.zing.vn 56 Hình 4-6 Hotdeal.vn 57 Hình 4-7 User case User 59 Hình 4-8 User case Admin 63 Hình 4-9 Sơ đồ tuần tự Login 66 Hình 4-10 Sơ đồ tuần tự hoạt động mua hàng 67 Hình 4-11 Cơ sở dữ liệu 68 Hình 4-12 Thiết kế màn hình đăng nhập 73 Hình 4-13 Nội dung màn hình đăng ký 74 Hình 4-14 Màn hình hiển thị giỏ hàng và chọn phương thức thanh toán 74 Hình 4-15 Màn hình chỉnh sửa, xóa sản phẩm 75 Hình 4-16 Màn hình thêm sản phẩm 76 Hình 4-17 Màn hình xóa thành viên 76 Hình 4-18 Màn hình thống kê 77 Hình 5-1 Tạo ứng dụng facebook - 1 78 Hình 5-2 Tạo ứng dụng facebook - 2 79 Hình 5-3 Sử dụng Facebook User ID 83 Luận văn tốt nghiệp Xây dựng website bán coupon Trang 8 DANH MỤC BẢNG Luận văn tốt nghiệp Xây dựng website bán coupon Trang 9 1 GIỚI THIỆU ĐỀ TÀI Khái niệm mua theo nhóm bắt nguồn từ sự thành công của trang web mua theo nhóm Groupon của Mỹ năm 2008, Nhưng thật ra khái niệm mua theo nhóm không phải là mới và Groupon cũng không phải là trang web đầu tiên về hình thức mua theo nhóm này. Trang web đầu tiên về mua theo nhóm là trang Mobshop.com thành lập năm 1998. Ngay sau khi Mobshop thành lập, đã có rất nhiều các trang web na ná khác được thành lập ở Mỹ và Anh như LetBuyit.com, Onlinechoice, E.conomy.com… Những trang web này cũng giống như những trang web về thương mại điện tử khác, bán điện thoại, máy tính… cùng nhi ều loại sản phẩm khác, chỉ khác một điều giá cả của các loại sản phẩm không cố định mà “biến động”, nhà cung cấp sẽ đưa ra một khoảng thời gian nhất định, trong khoảng thời gian đó tùy thuộc vào lượng người tham gia mua nhà cung cấp sẽ hạ giá bán xuống những mức khác nhau, lượng người tham gia mua càng nhiều thì giá càng rẻ, cứ thế cho đến khi thời gian mua kết thúc. Trung Quốc trước đây cũng có một số trang web mua theo nhóm tương tự vậy như liba.com, taobaotuangou.cn… Nhưng hình thức mua theo nhóm truyền thống không thật sự phát triển và gây được sự chú ý vì thiếu sự sáng tạo và không có một mô hình thật sự rõ ràng, đơn giản, dễ sử dụng và thu hút được người sử dụng cũng như nhà cung cấp. Cho đến năm 2008, khi mô hình của trang Groupon của Mỹ ra đời, với mô hình đơn giản, tiện lợi và đặc biệt là thành công ấn tượng đã khơi dậy một trào lưu về mô hình mua theo nhóm trên toàn thế giới. Groupon chỉ sau 7 tháng thành lập đã có lãi, thu nhập năm 2009 là 100 triệu USD, thu nhập tiêu thụ năm 2010 là 760 triệu USD. Ngày 19/4, sau khi nhận được 135 triệu đầu tư từ DST (Digital Sky Technologies), giá trị của Groupon đã đạt mức kỷ lục 1,35 tỷ USD trong khi các đàn anh khác như Twitter cần đến 3 năm, Facebook cần đến 2 năm mới có thể đạt được giá trị 1 tỷ USD. Tháng 12/2010, Groupon đã từ chối lời mời mua lại với giá 6 tỷ của Google! Thành công nhanh chóng của Groupon đã khơi dậy tinh thần “học hỏi” cũng nhanh không kém trên toàn thế giới, hàng loạt các trang web mô phỏng khác được thành lập như LivingSocial, Gilt City, BuyWithMe, Tippr, Juice in the City, We Give to Get…của Mỹ, Daily Deal của Đức, Snippa của Anh, đặc biệt là Trung Quốc với số lượng website hiện tại đã lên đến con số hàng nghìn, nhưng đứng đầu vẫn là một số trang web lớn nh ư meituan.com (CEO là người sáng lập ra renrenwang.com -facebook bản Trung Quốc , fanfou.com - Twitter bản Trung Quốc - sau khi trang web này vì một vài sự cố đóng web vào nửa cuối năm 2009 thì Twitter bản Trung Quốc có tên là weibo thịnh hành hơn), lashou.com, Ftuan.com, tuanbao.com,tuan.sina.com.cn…. Các website mua theo nhóm của Việt Nam cũng mọc lên như rất nhiều như: Cungmua.com, Muachung.vn, Nhommua.com, Deal.zing.vn, Hotdeal.vn… Luận văn tốt nghiệp Xây dựng website bán coupon Trang 10 2 CÁC KIẾN THỨC TỔNG QUAN 2.1 Mô hình mua theo nhóm 2.1.1 Bản chất của mô hình Groupon Nhiều người cho rằng Groupon là một hình thức phát triển của thương mại điện tử, cụ thể là mô hình thứ 4 của thương mại điện tử - thế giới gọi tắt là B2T(Business To Team), sau B2B (Business To Business), B2C (Business To Customer),C2C (Customer To Customer). Nhưng thật ra Groupon là mô hình kết hợp giữa thương mại điện tử và quảng cáo. Thậm chí có thể nói, nếu Groupon bao gồm 100 phần thì chỉ có 10 phần là thương mại điện tử. Mục đích cuối cùng của việc các trang web Groupon không đơn thuần là bán các phiếu khuyến mãi, mà quan trọng hơn là để quảng bá thương hiệu, quảng bá thương hiệu cho nhà cung cấp và quảng bá thương hiệu cho chính mình. Các nhà cung cấp đồng ý đưa ra các siêu khuyến mãi, siêu giảm giá tới 60%, 70% thậm chí là trên 90%, mục đích chủ yếu là để quảng cáo, vì nếu đơn thuần chỉ là giảm giá để thu hút lượng lớn khách hàng thì tính thế nào nhà cung cấp cũng vẫn lỗ vốn. Và hơn nữa lượng người mua càng nhiều thì càng lỗ nặng. Nhưng, nếu coi như đây là một phương thức quảng cáo, và các chi phí thông qua giảm giá là các chi phí dành cho quảng cáo thì lại thấy cực kỳ có lợi và cực kỳ đáng. Nhà cung cấp nếu sử dụng các phương thức quảng cáo khác, sẽ phải chi trả chi phí lớn hơn mà hiệu quả thì không được đảm bảo vì các phương thức quảng cáo khác không đảm bảo lượng khách hàng sẽ tìm đến với nhà cung cấp sau thời gian quảng cáo. Còn nếu thông qua tổ chức mua theo nhóm thì có thể chắc ăn hơn, sẽ tạo cơ hội để khách hàng đích thân tới trải nghiệm sản phẩm - dịch vụ của chính mình. Nếu số người mua không đạt được số người yêu cầu tối thiểu thì hoạt động mua theo nhóm đó coi như hủy bỏ, không có khách hàng đến thì nhà cung cấp cũng chẳng mất gì, hơn nữa lại còn được quảng cáo miễn phí trên website của các trang Groupon nữa. 2.1.2 Lợi thế của Groupon khi phát triển ở Việt Nam Người tiêu dùng VN rất quan tâm tới GIÁ. Tâm lý thích khuyến mãi: Rất nhiều người mua khi có khuyến mãi, ngay cả khi họ không có nhu cầu, nhất là phụ nữ. Tâm lý đám đông ảnh hưởng mạ nh đến người Việt: Yên tâm khi có nhiều người cùng mua một lúc, mua hùa theo đám đông. Mua bán/giải trí là một trong những hoạt động chủ chốt của người Việt từ offline -> online. Mỗi site có những lợi thế khác nhau (những lợi thế này có phân tích ở phần sau) [...]... 18 Luận văn tốt nghiệp Xây dựng website bán coupon Ordered list First item Second item Definition list First term Definition Next term Definition Tables Tableheader Tableheader sometext Trang 19 Luận văn tốt nghiệp Xây dựng website bán coupon sometext... Properties của mục Default Trang 33 Luận văn tốt nghiệp Xây dựng website bán coupon Web Site, bạn có thể xem và cấu hình lại các thông tin dành cho trang web mặc định của mình Hình 3-6 Cấu hình ISS - 1 Trên tab Home Directory, bạn có thể thay đổi đường dẫn đến một thư mục khác trên ổ cứng nếu muốn Trang 34 Luận văn tốt nghiệp Xây dựng website bán coupon Hình 3-7 Cấu hình ISS - 2 Trên tab Documents, bạn... nhận ra ngay Ebay là website đứng đầu danh sách các website C2C trên thế giới đây la một tượng đài về kinh doanh theo hình thức đấu giá mà các doanh nghiệp Việt Nam nào cũng muốn "trở thành" Tại Việt Nam thì chứa tất các các hinh thức này ở mọi loại dạng, đi đến đâu cũng thấy quảng cáo rao vặt, rao bán, rao mua, trao đổi Trang 14 Luận văn tốt nghiệp 2.2.2.4 Xây dựng website bán coupon Business to Government... thị trực tiếp Đó là sự kết hợp giữa cung cấp nhãn hiệu, cung cấp thông tin và trao đổi buôn bán ở cùng một nơi Trang 15 Luận văn tốt nghiệp Xây dựng website bán coupon Các hình thức quảng cáo trên Internet 3 Quảng cáo bằng các banner, đường link qua các website khác Quảng cáo qua E-mail Quảng cáo trên Website KIẾN THỨC NỀN TẢNG 3.1 HTML (HyperText Markup Language) HTML (tiếng Anh, viết tắt cho... biên dịch (compiled code) để xử dụng rất hiệu quả Trang 26 Luận văn tốt nghiệp Xây dựng website bán coupon 3.3.2 DOTNET framework classes Nếu phải giải nghĩa từ "Framework" trong thuật ngữ NET Framework thì đây là lúc thích hợp nhất Framework chính là một tập hợp hay thư viện các lớp đối tượng hỗ trợ người lập trình khi xây dựng ứng dụng Có thể một số người trong chúng ta đã nghe qua về MFC và JFC Microsoft... mại điện tử (E-commerce) rất rộng, bao quát hầu như mọi hình thái hoạt động kinh tế, mà không chỉ bao gồm buôn bán hàng hóa và dịch vụ; buôn bán hàng hoá và dịch vụ chỉ là một trong hàng nghìn lĩnh vực áp dụng của thương mại điện tử Trang 12 Luận văn tốt nghiệp 2.2.2 Xây dựng website bán coupon Các loại hình của Thương Mại Điện Tử 2.2.2.1 Business to Customer (B2C) Thương mại điện tử B2C hay... biệt trong việc chuyển gia các chứng từ gửi hàng) và quản lý thanh toán (ví dụ hệ thống thanh toán điện tử hay EPS) Trang 13 Luận văn tốt nghiệp Xây dựng website bán coupon Thị trường mạng được định nghĩa đơn giản là những trang web nơi mà người mua người bán trao đổi qua lại với nhau và thực hiện giao dịch Qua hai nội dung trên chúng ta có thể đưa ra vài nét tổng quan về các doanh nghiệp B2B: 1 Là... các website chỉ là rập khuôn lại mô hình Groupon Các DN không biết các clone này khác nhau chỗ nào -> chi phí cho marketing và educate khách hàng càng cao Thói quen mua hàng Người tiêu dùng VN vẫn có thói quen mua hàng phải sờ tận tay, xem tận mắt, chưa quen với việc mua hàng qua mạng Các DN VN chưa có thói quen sử dụng Internet làm kênh marketing Trang 11 Luận văn tốt nghiệp Xây dựng website bán coupon. .. ASP.NET Bộ thư viện các lớp đối tượng dùng trong việc xây dựng các ứng dụng Web ASP.NET không phải là phiên bản mới của ASP 3.0 Ứng dụng web xây dựng bằng ASP.NET tận dụng được toàn bộ khả năng của NET Framework Bên cạnh đó là một "phong cách" lập trình mới mà Microsoft đặt cho nó một tên gọi rất kêu: code behind Đây là cách mà lập trình viên xây dựng các ứng dụng Windows based thường sử dụng – giao...Luận văn tốt nghiệp Xây dựng website bán coupon 2.1.3 Khó khăn của groupon khi phát triển ở Việt Nam Có 6 lý do chính mà các website kinh doanh theo mô hình groupon sẽ gặp phải khi phát triển ở VN: Hình thức thanh toán Khách hàng -> Groupon (khách hàng trả tiền . Luận văn tốt nghiệp Xây dựng website bán coupon Trang 8 DANH MỤC BẢNG Luận văn tốt nghiệp Xây dựng website bán coupon Trang 9 1. 49 4 PHÂN TÍCH VÀ THIẾT KẾ WEBSITE BÁN COUPON 50 4.1 Phân tích yêu cầu 50 4.1.1 Mô tả nghiệp vụ trên một website bán coupon 50 4.1.2 Khảo sát các website bán coupon tại Việt Nam 53 4.1.2.1. bao gồm buôn bán hàng hóa và dịch vụ; buôn bán hàng hoá và dịch vụ chỉ là một trong hàng nghìn lĩnh vực áp dụng của thương mại điện tử. Luận văn tốt nghiệp Xây dựng website bán coupon Trang