Danh mục tài liệu

Xây dựng một website thương mại điện tử sử dụng công nghệ ASP.Net MVC 3: Chương III

Số trang: 90      Loại file: doc      Dung lượng: 10.33 MB      Lượt xem: 7      Lượt tải: 0    
Xem trước 9 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tài liệu "Xây dựng một website thương mại điện tử sử dụng công nghệ ASP.Net MVC 3: Chương III" giúp các bạn biết được ứng dụng ASP.Net MVC 3 phát triển website với những kiến thức như: phân tích tổng quan hệ thống ASP.Net MVC 3, cách cài đặt và kiểm thử nội dung website. Đây là tài liệu hữu ích với các bạn chuyên ngành Công nghệ thông tin.
Nội dung trích xuất từ tài liệu:
Xây dựng một website thương mại điện tử sử dụng công nghệ ASP.Net MVC 3: Chương III 1MỤC LỤC 2 CHƯƠNG III:ỨNG DỤNG ASP.NET MVC 3 PHÁT TRIỂN WEBSITE 3.1. Phân tích tổng quan về hệ thống. 3.1.1. Nội dung bài toán Nhằm xây dựng một trang web bán điện thoại di động trực tuy ến vớicác chức năng dành cho cả người dùng (khách hàng) và người quản trị trangweb. Đảm bảo đủ các tiêu chí cơ bản của một Website có chất lượng là: Chất lượ ng sử dụng Tính thỏa Hiệu quả Năng suất Tính an toàn mãn Hình 3.1.1.1- Các tiêu chí đánh giá website Thực hiện một cách đáng tin cậy các nhiệm vụ của Website như là: - Đầy đủ chức năng người dùng. - Đầy đủ chức năng người quản trị. - Có cơ chế kiểm soát lỗi và bảo đảm hệ thống thực hiện tốt. - Bảo mật thông tin và chức năng của hệ thống. - Mang tính sáng tạo so với các sản phẩm hiện tại. 3.1.2. Đối tượng sử dụng Những sản phẩm Công nghệ thông tin hiện đại đều hướng tới xâydựng theo hướng đối tượng. Tức là tất cả nhiệm vụ, chức năng của hệ th ốngđều được bắt đầu từ các đối tượng (thể hiện của các lớp). Nhóm người sử dụng được chia làm 2 đối tượng chính là người dùng(User) và người quản trị hệ thống (Admin): 3 Người quản trị hệ thống (Admin) Người sử dụng Trang Web Thành viên hệ (User) thống (User) Hình 3.1.2.1- Nhóm người sử dụng hệ thống 3.1.3. Yêu cầu đặt ra với hệ thống mới Để một trang web có thể tiếp tục tồn tại và phát triển hay không thì sảnphẩm mới được xây dựng phải có tính sáng tạo và mới mẻ với ng ười s ửdụng. Đa số các trang web bán hàng trực tuyến hiện nay đều đảm bảo đượcđầy đủ tính năng cho việc bán hàng trực tuyến nh ư: Xem các s ản ph ẩm, xemthông tin, cấu hình sản phẩm, tìm kiếm sản phẩm, so sánh s ản ph ẩm, xem tintức, lựa chọn mặt hàng, đặt hàng, thanh toán,... Tuy nhiên đa số các trang web đều không để ý đến sự tùy biến trong thểhiện mà người sử dụng muốn đó là khả năng tùy biến, đáp ứng l ại ng ườidùng một cách trực tiếp trong khi sử dụng trang web. Đó là khả năngResponsive Ability. Chúng ta có thể ví dụ như khi dùng một trang web người dùng khôngthích một Menu với mầu sắc đó mà muốn một mầu họ ưa thích thì ta s ẽ chohọ lựa chọn mầu hiển thị. 4 Hoặc khi họ không muốn nhìn thấy thì ẩn nó đi ch ẳng hạn. Nếu th ựchiện tốt những chức năng này thì một trang web mới ra đời hoàn toàn có thểáp đảo các trang web mới với sự sáng tạo trong thiết kế. Không những chỉ có chức năng chính là bán hàng trực tuyến mà ngoài rachúng ta phải xây dựng trang web như một hệ thống quản lý thực. Có nghĩa làngoài việc thực hiện chức năng mua bán sản phẩm thì hệ thống phải hướngđối tượng: - Với người sử dụng (User): Tìm kiếm sản phẩm, xem thông tin sản phẩm, xem cấu hình, chức năng sản phẩm, xem các tin tức, lựa ch ọn sản phẩm để đặt mua, đặt hàng qua mạng, thanh toán, đăng ký thành viên hệ thống, đăng nhập, đăng xuất.... Chủ yếu là những ch ức năng xem thông tin từ hệ thống chứ không thể sửa đổi chúng. - Với người quản trị (Admin): Ngoài tất cả những chức năng của người sử dụng hệ thống thì người quản trị còn có thể thay đổi nội dung các sản phẩm, thêm mới, sửa xóa đối với tin tức, thành viên, đơn hàng, mua bán, thống kê khi cần thiết, cấu hình các n ội dung hiển thị như Menu, Banner, quảng cáo,... Nói chung là người quản trị có toàn quyền với hệ thống mà họ quản lý. 3.2.Cài đặt và kiểm thử nội dung Website. 3.2.1. Thiết kế cơ sở dữ liệu cho phần mềm: 3.2.1.1. Cơ sở dữ liệu cho quản lý Bán Hàng trực tuyến 5- Bảng Thành viên:- Bảng Nhóm Tin:- Bảng Tin Tức: 6- Bảng Dòng Sản Phẩm:- Bảng Nhà Cung Cấp:- Bảng Sản Phẩm: 7- Bảng Phương Thức Thanh Toán:- Bảng Đơn Hàng:- Bảng Đơn Hàng Chi Tiết: 8 Sở dĩ bảng Đơn hàng chi tiết này không tham chiếu tới mã sản phẩm cótrong bảng Sản phẩm bởi vì nếu người quản trị khi xóa đi một sản ph ẩm thìkhi ta hiển thị lên thông tin sản phẩm lấy từ bảng s ản ph ẩm s ẽ không l ấyđược. Và vì lí do tham chiếu nên nếu ta đặt các rằng buộc thì ngay c ả vi ệcxóa mộ ...