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.
Thông tin về nhóm thiết kế website sử dụng công nghệ ASP.Net 1.1. Phân tích tổng quan về hệ thống. 1.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ới các chức năng dành cho cả người dùng (khách hàng) và người quản trị trang web. Đảm bảo đủ các tiêu chí cơ bản của một Website có chất lượng là: 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. 1.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ây dự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): 1 Hình 3.1.2.1- Nhóm người sử dụng hệ thống 1.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ản phẩ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, xem thô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 tin tứ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ười dùng một cách trực tiếp trong khi sử dụng trang web. Đó là khả năng Responsive Ability. Chúng ta có thể ví dụ như khi dùng một trang web người dùng không thích một Menu với mầu sắc đó mà muốn một mầu họ ưa thích thì ta sẽ cho họ lựa chọn mầu hiển thị. Trang Web Người quản trị hệ thống (Admin) Người sử dụng (User) Thành viên hệ thống (User) 2 Hoặc khi họ không muốn nhìn thấy thì ẩn nó đi chẳng hạn. Nếu thực hiệ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 ra chú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ý. 1.2.Cài đặt và kiểm thử nội dung Website. 1.2.1. Thiết kế cơ sở dữ liệu cho phần mềm: 1.2.1.1. Cơ sở dữ liệu cho quản lý Bán Hàng trực tuyến 3 - Bảng Thành viên: - Bảng Nhóm Tin: - Bảng Tin Tức: 4 - Bảng Dòng Sản Phẩm: - Bảng Nhà Cung Cấp: - Bảng Sản Phẩm: 5 - Bảng Phương Thức Thanh Toán: - Bảng Đơn Hàng: - Bảng Đơn Hàng Chi Tiết: 6 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ệc xóa một sản phẩm sẽ phải xóa toàn bộ các đơn hàng chi tiết có mã sản phẩm đó rồi mới xóa được sản phẩm này khỏi cơ sở dữ liệu. Điều này sẽ không thể nào giúp ta quản lý tốt việc xử lý đơn hàng vì sau này nếu cần đối chiếu lại các đơn hàng xưa cũ sẽ không có gì để tìm kiếm lại cả. - Bảng Mua Bán: 1.2.1.2. Cơ sở dữ liệu cho cấu hình trang web 7 - Bảng Cấu Hình Banner: - Bảng Cấu Hình Hỗ Trợ Trực Tuyến: - Bảng Cấu Hình Menu Top: 8 - Bảng Cấu Hình Quảng Cáo Hai Bên: - Bảng Cấu Hình Slide Show Quảng Cáo: 9 1.2.2. Thiết Kế Giao Diện Hệ Thống: 10 [...]... trang chủ ta đã có thể liên kết tới tất cả các chức năng dành cho người dùng thông qua menu trên cùng hoặc qua 2 bên trái phải như phần giao diện ta đã nói sơ qua về chúng: - Menu thông tin: là một số trang web giới thiệu về người thiết kế trang web, người sử dụng, cách đặt mua hàng, các bước thanh toán - Chức năng tin tức: Ngay từ khi vào trang web người dùng đã có thể xem các tin tức ở trang chủ hoặc... rất quan trọng khi ta đưa website lên mạng( Publish ) Với những người sử dụng không biết về lập trình họ chỉ cần sửa trong cơ sở dữ liệu là được chứ không phải sửa lại code trong trang Tính chất này được áp dụng cho tất cả phần thể hiện nội dung ở trang Layout của các trang dành cho người dùng - Ngay dưới Menu là một khung quảng cáo sản phẩm hoặc thông báo tin tức nổi bật: Sử Dụng Jquery để hiển thị... liệt kê đầy đủ tất cả các thông tin liên quan tới tin tức đó Với tin tức trên khi ta muốn xem tin tức thì bấm vào ảnh hoặc phần tiêu đề tin tức ta sẽ điều hướng chúng tới một trang khác để xem đầy đủ nội dung tin tức, chỉ cần kèm theo đường dẫn khóa chính của tin tức (ID) là được: Tuy nhiên vì trang web được thiết kế với khá nhiều chức năng ở 2 bên trái và phải nên việc xem tin tức cũng không dễ dàng... và giá trị của nó Ta sử dụng dấu & để chia ra một lần nữa giữa thông số và giá trị của thông số đó là được Và đây là kết quả sau khi ta tách đoạn thông số kỹ thuật trên: Tuy có khó khăn về mặt xử lý, lưu trữ nhưng chúng ta đã hoàn thành được chức năng xem thông số kỹ thuật của 1 sản phẩm Chúng ta sẽ dùng chức năng này cho việc tiếp theo So Sánh Sản Phẩm: Sau khi đã làm được phần thông số sản phẩm ta... được: Sử dụng JavaScript kết hợp với liệt kê dữ liệu kiểu Json được cung cấp bởi MicroSoft: Với dòng sản phẩm, nhà cung cấp, giá tiền ta chỉ việc chọn trong thẻ Select Option là được mà không cần nhập vào 17 Chức năng tìm kiếm Tin Tức: Ta cũng sẽ xử lý tương tự như trên với Auto Complete cho tiêu đề của tin tức: Những tin tức mới nhất: Ý tưởng là dựa vào thuộc tính ngày đăng tin của mỗi tin tức... hiển thị với số lượng nội dung khá nhiều thì việc phân trang là rất cần thiết cho trang web Mỗi khi liệt kê tin tức và sản phẩm đều thiết kế chức năng này để người dùng có thể xem toàn bộ tin tức hoặc sản phẩm có trong CSDL Với mỗi tin tức khi hiển thị ra ta sẽ chỉ hiển thị một số nội dung chính nhu tiêu đề, mô tả sơ lược, ngày đăng tin chứ không thể nào hiển thị ra tất cả Nhất là phần nội dung chi tiết,... 1.2.3 Thiết Kế Chức Năng: Trang web được thiết kế theo hướng đối tượng và ở đây ta sẽ chia làm 2 đối tượng chủ yếu là người dùng (User) và người quản trị (Admin) Chúng ta sẽ phân chia trang web ra thành 2 thành phần chức năng chính là phần dành cho người quản trị và phần dành cho người dùng 20 Chức năng kiểm soát một số lỗi thông dụng: Trước khi đi vào nội dung chính ta sẽ phải kiểm soát một số lỗi thông. .. người dùng và ta sẽ xem được chi tiết dễ dàng Để thoát ra khỏi ta chỉ cần nháy vào dấu nháy đóng cửa sổ hoặc bấm phím Esc Để tìm kiếm tin tức được phân loại theo nhóm tin như là: Thông Báo Chính, Tin Khuyến Mại, Đánh Giá Sản Phẩm, ta tìm kiếm thông qua menu trên cùng hoặc thông qua khung tìm kiếm bên phải trang web: - Chức năng Sản Phẩm: 26 Ngay từ đầu khi vào trang web như ta đã nói từ trước thì những... trái, thông qua thanh tab ở giữa, khung tìm kiếm sản phẩm bên phải nữa: Và việc hiển thị của sản phẩm ta cũng làm như hiển thị tin tức Ta sẽ chỉ hiển thị một số thông tin cần thiết nhất mà thôi Mỗi sản phẩm sẽ hiển thị như hình trên Với những sản phẩm mới nhất sẽ có một Icon thông báo New ở bên trên trái, với những sản phẩm có khuyến mại thì sẽ hiển thị Icon hình giỏ quà ở bên trên phải Để việc xem thông. .. là được Ngoài Xem nhanh ta cũng có thể xem chi tiết nhất như xem tin tức bằng cách vô cùng đơn giản là khi bấm chuột vào sản phẩm muốn xem là được Điều đặc biệt với mỗi sản phẩm là chúng cũng được bổ xung thanh Tab để xem một số tính năng khác so với thông tin chi tiết như thông số kỹ thuật, so sánh sản phẩm, thông tin khuyến mại: Thông số kỹ thuật: Là một điều không thể thiếu với mỗi sản phẩm hiện . Thông tin về nhóm thiết kế website sử dụng công nghệ ASP. Net 1.1. Phân tích tổng quan về hệ thống. 1.1.1. Nội dung bài toán Nhằm xây dựng một. 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. 1.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. đưa website lên mạng( Publish ) .Với những người sử dụng không biết về lập trình họ chỉ cần sửa trong cơ sở dữ liệu là được chứ không phải sửa lại code trong trang. Tính chất này được áp dụng