phần mở đầu, phần mục lục, phần tài liệu tham khảo. GIỚI THIỆU CHUNG Giới thiệu chung về bố cục của báo cáo bao gồm các phương pháp nghiên cứu và ý nghĩa khoa học thực tiễn và mục đích nghiên cứu đề tài. CHƯƠNG 2: TỔNG QUAN VỀ BÀI TOÁN Trình bày một số khải niệm có liên quan đến quản lý, các lý thuyết có liên quan đến mô hình MVC về bài toán. CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Phân tích và thiết kế hệ thống website quản lí các sơ đồ và class, cơ sở dữ liệu, thiết kế giao diện và Testcase.
CHƯƠNG 4: THỰC NGHIỆM Trình bày thực nghiệm mô hình đề xuất và tính đúng đắn của mô hình, độ thực tiễn của mô hình của Website quản lý. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN Trình bày phương hướng phát triển của đề tài trong tương lai gần và phương hướng giúp cải thiện mô hình. 7 0 0 Xây dựng website thương mại điện tử theo mô hình C2C CHƯƠNG 2. Giới thiệu về mô hình MVC 2.
Khái niệm MVC là từ viết tắt bởi 3 từ Model – View – Controller. Đây là mô hình thiết kế sử dụng trong kỹ thuật phần mềm. Mô hình source code thành 3 phần, tương ứng mỗi từ. Mỗi từ tương ứng với một hoạt động tách biệt trong một mô hình.2 Các thành phần bên trong của mô hình MVC Model: Là bộ phận có chức năng lưu trữ toàn bộ dữ liệu của ứng dụng.
Bộ phận này là một cầu nối giữa 2 thành phần bên dưới là View và Controller. Model thể hiện dưới hình thức là một cơ sở dữ liệu hoặc có khi chỉ đơn giản là một file XML bình thường. Model thể hiện rõ các thao tác với cơ sở dữ liệu như cho phép xem, truy xuất, xử lý dữ liệu, … View: Đây là phần giao diện (theme) dành cho người sử dụng. Nơi mà người dùng có thể lấy được thông tin dữ liệu của MVC thông qua các thao tác truy vấn như tìm kiếm 8 0 0 Xây dựng website thương mại điện tử theo mô hình C2C hoặc sử dụng thông qua các website.
Thông thường, các ứng dụng web sử dụng MVC View như một phần của hệ thống, nơi các thành phần HTML được tạo ra. Bên cạnh đó, View cũng có chức năng ghi nhận hoạt động của người dùng để tương tác với Controller. Tuy nhiên, View không có mối quan hệ trực tiếp với Controller, cũng không được lấy dữ liệu từ Controller mà chỉ hiển thị yêu cầu chuyển cho Controller mà thôi. Controller: Bộ phận có nhiệm vụ xử lý các yêu cầu người dùng đưa đến thông qua view.
Từ đó, C đưa ra dữ liệu phù hợp với người dùng. Bên cạnh đó, Controller còn có chức năng kết nối với model. Luồng tương tác giữa các thành phần trong MVC. 2 Mô hình mvc 2.3 Luồng đi trong mô hình MVC Khi một yêu cầu từ máy client gửi tới server, Controller sẽ thực hiện nhiệm vụ của mình đó là tiếp nhận và xử lý yêu cầu.
Trong trường hợp cần thiết, nó có thể liên hệ Model 9 0 0 Xây dựng website thương mại điện tử theo mô hình C2C – bộ phận làm việc với database để hỗ trợ. Khi xử lý xong yêu cầu, kết quả sẽ được trả về View. Tại View sẽ tạo mã HTML thành giao diện và trả về hiển thị trên trình duyệt.4 Ưu nhược điểm của mô hình MVC Ưu điểm: Nhẹ, tiết kiệm băng thông: MVC không sử dụng viewstate nên khá tiết kiệm diện tích băng thông. Khi sử dụng, người dùng có thể sử dụng ứng dụng trên web cần tương tác gửi và nhận dữ liệu một cách liên tục.
Do đó, việc giảm băng thông giúp cho website hoạt động tốt và ổn định hơn. Kiểm tra dễ dàng: Với MVC, bạn có thể dễ dàng kiểm tra, rà soát lỗi phần mềm trước khi tới tay người tiêu dùng, đảm bảo chất lượng và độ uy tín cao hơn. Chức năng control: Trên các nền website thì ngôn ngữ lập trình như CSS, HTML, Javascript có một vai trò vô cùng quan trọng. Việc sử dụng mô hình MVC sẽ giúp bạn có một bộ control ưu việt trên nền tảng các ngôn ngữ hiện đại với nhiều hình thức khác nhau.
View và size: View sẽ là nơi lưu trữ các dữ liệu. Càng nhiều yêu cầu được thực hiện thì kích thước càng tệp càng lớn. Khi đó, đường truyền mạng cũng giảm tốc độ load. Việc sử dụng mô hình MVC sẽ giúp bạn tiết kiệm được diện tích băng thông một cách tối ưu.
Chức năng Soc (Separation of Concern): Chức năng này cho phép bạn phân tách rõ ràng các phần như Model, giao diện, data, nghiệp vụ. Tính kết hợp: Việc tích hợp ở mô hình MVC cho phép bạn thoải mái viết code trên nền tảng website. Khi đó, server của bạn sẽ được giảm tải khá nhiều. Đơn giản: Đây là một mô hình với kết cấu tương đối đơn giản.
Dù bạn không có quá nhiều chuyên môn cũng có thể sử dụng được. 10 0 0 Xây dựng website thương mại điện tử theo mô hình C2C • B2B (Business – To – Business): Là mô hình thương mại điện tử giữa doanh nghiệp với doanh nghiệp. Các doanh nghiệp sẽ tiến hành trao đổi hàng hóa, dịch vụ và thông tin với nhau thông qua fax và mạng internet. Hình thức chủ yếu của mô hình thương mại điện tử B2B đó là bán hàng và hỗ trợ kinh doanh cho các doanh nghiệp trực tiếp qua mạng; mua sắm nguyên phụ liệu cho quá trình sản xuất từ các nhà cung cấp hay qua hình thức đấu giá; hay là trang tin cung cấp thông tin về một mặt hàng của doanh nghiệp.com là những công ty tiên phong và thành công với mô hình kinh doanh B2B.
Mô hình thương mại điện tử B2B xuất hiện từ rất sớm nhưng chỉ thực sự khởi sắc vào đầu những năm 2000. Người ta dự đoán rằng mô hình thương mại điện tử B2B sẽ còn phát triển hơn nữa trong tương lai. Đây là mô hình thương mại điện tử xuất hiện sớm nhất. Ứng dụng phổ biến nhất của mô 0 0 hình này đó là mua sắm hàng hóa và dịch vụ, quản lý tài chính cá nhân.
Hiện nay mô hình thương mại điện tử B2C có khối lượng giao dịch lớn nhất tuy nhiên giá trị giao dịch từ mô hình này vẫn còn thấp. Nếu phân chia mô hình thương mại điện tử B2C theo mức độ thương mại điện tử hóa thì có thể có 2 loại: Mô hình thương mại điện tử B2C thuần túy (www.com) và mô hình thương mại điện tử bán truyền thống (www. Triển khai mô hình thương mại điện tử B2C trước tiên giúp cho các doanh nghiệp loại bỏ bớt trung gian, nhờ vậy sẽ cắt giảm được chi phí, nâng cao hiệu quả kinh doanh. Thứ hai, giúp cho doanh nghiệp có thể cá biệt hóa sản phẩm dịch vụ, quảng cáo, hay dịch vụ khách hàng.
Thông qua mô hình này doanh nghiệp có thể tiến hành nghiên cứu thị trường trực tuyến cũng như biết được thói quen của khách hàng thông qua các phần mềm cookie. Tuy nhiên khi tiến hành mô hình thương mại điện tử này, các bên tham gia vào giao dịch sẽ gặp một vấn đề khó khăn khi thực hiện các đơn hàng với số lượng lớn. Đối với các sản phẩm là dịch vụ, có một số mô hình thương mại điện tử B2C như: ngân hàng trực tuyến (www.vn); mua bán chứng khoán trực tuyến 3 0 0 Xây dựng website thương mại điện tử theo mô hình C2C (www.com); dịch vụ việc làm trực tuyến (www.com); dịch vụ du lịch trực tuyến (www. • B2E (Business – To – Employee): Là mô hình thương mại điện tử giữa doanh nghiệp với người lao động, hay đây là mô hình thương mại trong nội bộ của một công ty.
Theo mô hình này doanh nghiệp sẽ cung cấp hàng hóa, dịch vụ và thông tin tới từng người lao động. Giá bán của doanh nghiệp cho nhân viên có thể được chiết khấu. Doanh nghiệp sẽ liên lạc với nhân viên chủ yếu qua mạng intranet. Mô hình thương mại điện tử B2E đã giúp cho doanh nghiệp giảm được rất nhiều gánh nặng về công tác hành chính, ngoài ra thúc đẩy nhân viên làm việc hiệu quả hơn nữa, trung thành với công ty do họ cảm thấy mình là một thành viên tích cực của tổ chức, tăng năng suất lao động của nhân viên, thứ hai nữa là nhân viên dễ dàng tìm kiếm thông tin về doanh nghiệp cũng như chia sẻ thông tin trong nội bộ doanh nghiệp.
Hiện nay mô hình thương mại điện tử B2E được ứng dụng phổ biến trong các tổ chức kinh doanh trong lĩnh vực dịch vụ như sản xuất, giáo dục, y tế… Một số doanh nghiệp đã triển khai mô hình thương mại điện tử B2E như Cisco, Schawb, Coca-cola, hãng hàng không Delta; Ford Motor… • C2B (Consumer – To – Business): Là mô hình thương mại điện tử giữa người tiêu dùng với doanh nghiệp. Người tiêu dùng trong mô hình này sẽ bán hàng hóa, dịch vụ của cá nhân cho doanh nghiệp. Một vài ví dụ cho mô hình thương mại C2B như: Mô hình so sánh giá (www.com) – người tiêu dùng sẽ đưa ra mức giá họ sẵn sàng trả và doanh nghiệp sẽ phải tìm kiếm những nhà cung cấp có thể bán sản phẩm với mức giá đó; quảng cáo trực tuyến (Google Adsense) – theo mô hình này các cá nhân cho phép doanh nghiệp đặt các banner quảng cáo, hay bất cứ thông tin mua bán nào trên website của bản thân; nghiên cứu trực tuyến (GozingSurveys, Surveyscout) – người tiêu dùng sẽ tham 0 0 gia trả lời mọi câu hỏi trong cuộc điều tra của doanh nghiệp và doanh nghiệp phải trả một khoản tiền cho người tiêu dùng để trả lời các câu hỏi đó. 4 Xây dựng website thương mại điện tử 0 theo0mô hình C2C • C2C (Consumer-to-Consumer).
là hình thức thương mại điện tử giữa những người tiêu dùng với nhau. Loại hình thương mại điện tử này được phân loại bởi sự tăng trưởng của thị trường điện tử và đấu giá trên mạng, đặc biệt với các ngành theo trục dọc nơi các công ty/doanh nghiệp có thể đấu thầu cho những cái họ muốn từ các nhà cung cấp khác nhau. Đây là tiềm năng lớn nhất cho việc phát triển các thị trường mới. Hiện nay, trên thế giới có nhiều định nghĩa khác nhau về TMĐT.
Liên Hợp quốc đưa ra định nghĩa khá đầy đủ để các nước có thể tham khảo làm chuẩn, tạo cơ sở xây dựng chiến lược phát triển TMĐT phù hợp: “TMĐT là việc thực hiện toàn bộ hoạt động kinh doanh bao gồm marketing, bán hàng, phân phối và thanh toán thông qua các phương tiện điện tử”.