MỤC LỤC
Cung cấp đầy đủ thông tin về các loại máy khách hàng muốn tham quan, các loại máy sắp ra mắt, cập nhật thông tin về giá cả, chế độ khuyến mãi,… của cửa hàng để khách hàng tham khảo, có thông báo rừ hiện trạng( cú hay chưa cú), đầy đủ thụng tin về cỏc loại mỏy cũ, giá cả hợp lý, chế độ bảo hành… để khách hàng lựa chọn. Hỗ trợ người quản trị trong việc quản lý hệ thống bao gồm: quản lý thông tin của tất cả các đối tượng( khách hàng, người dùng quyền. quản trị), được quyền thêm, sửa và xoá các đối tượng này, quản lý các thông tin đặt hàng và các thông tin liên quan. Hệ thống phải đảm bảo sao cho mỗi khi khách hàng đăng nhập vào hệ thống họ có thể hài lòng về những thông tin mà Website cung cấp, với các thao tác được hướng dẫn một cách chi tiết và dễ hiểu, đồng thời mọi thông tin mà khách hàng cung cấp đảm bảo tính an toàn.
Ngoài ra, nhiệm vụ quan trọng của phía quản trị trang Web là sau khi nhận được đơn đặt hàng, nhà quản trị có nhiệm vụ gửi xác nhận tới người đặt hàng thông qua thông tin đăng ký trong account và thực hiện giao dịch với khách hàng. • Giỏ hàng: Cũng giống như hình thức đi mua hàng ở siêu thị, khi khách hàng đã xem các thông tin chi tiết về sản phẩm và chọn được mặt hàng mà mình vừa ý, tên, mã mặt hàng, giá cả, số lượng của sản phẩm sẽ được lưu vào một giỏ mua hàng, cho đến khi kết thúc việc mua hàng khách hàng có thể thêm hay loại sản phẩm ra khỏi giỏ hàng cũng như ấn định số lượng mỗi sản phẩm, và công việc cuối cùng cần làm là đặt hàng, bao gồm chọn hình thức thanh toán, hình thức giao hàng. Việc đưa vào độ ưu tiên dựa vào lợi ích mà khách hàng đóng góp cho công ty.Việc chọn những đơn đặt hàng có giá trị cao nhất là có thể trong đơn đặt hàng này có nhiều hàng hoá hơn mà việc giao hàng hơn cùng một lúc có thể giảm được phí vận chuyển.
HoTen Nvarchar(60) Họ và tên khách hàng Email Nvarchar(100) Địa chỉ email khách hàng DienThoai Bigint Số Điện thoại của khách hàng DiaChi Nvarchar(255) Địa chỉ khách hàng. Tên trường Kiểu dữ liệu Giải thích MaTinTuc Int identity(1,1) Mã tin tức TieuDe Nvarchar(255) Tiêu đề tin TacGia Nvarchar(255) Tác giả bài viết. Tên trường Kiểu dữ liệu Giải thích MaUser Int identity(1,1) Mã user Username Nvarchar(255) Tên tài khoản Pass Nvarchar(255) Mật khẩu HoTen Nvarchar(255) Họ tên.
Người duyệt sẽ không thấy những dòng lệnh kịch bản ASP, bởi vì nó đã được thay thế bằng các giá trị kết quả của quá trình thực thi trên Server. Web server là nơi tiếp nhận và trả lời các yêu cầu của người dùng Web( Client), đồng thời cũng thực hiện việc kết nối đến hệ DBMS (hệ quản trị cơ sở dữ liệu) trên Database server theo yêu cầu truy cập dữ liệu của trang ASP. Database server là nơi diễn ra việc thực thi các thao tác cơ sở dữ liệu như truy vấn, cập nhật, cũng như đảm bảo tính toàn vẹn của hệ DBMS.
• Response: Đối tượng Response là chìa khoá để gửi thông tin vừa xử lý cho các Client yêu cầu, là đại diện cho phần thông tin do server tra về cho trình duyệt Web.Chúng ta có thể viết lên màn hình, chuyển trình duyệt đế một URL khác, tạo hoặc thiết lập một Cookie trên máy khách. • Application: Dùng để chia sẻ thông tin giữa các người dùng trong cùng một ứng dụng, chẳng hạn đếm số lần truy cập đến ứng dụng của các người dùng. • Server: Cung cấp nhiều phương thức và thuộc tính dùng cho truy cập server, là đối tượng dùng để quản lý những đặc trưng của Internet Information Server Web Server và các hành động liên quan tới dịch vụ HTTP.
Thông tin lưu trữ trong phiên làm việc với người dùng xác định là duy nhất và không thể chia sẻ hay truy xuất với những người dùng khác nhau. Khi muốn lưu một khoản mục thông tin (item) trong đối tượng session thì phải yêu cầu người dùng cho phép lưu trữ cookie trong trình duyệt Web, đối tượng cho phép tạo ra những biến ứng với từng người dùng. JavaScript là một ngôn ngữ kịch bản được Nescape xây dựng, giúp tạo các ứng dụng trên Internet và nó có thể thi hành tốt với hầu hết các trình duyệt.
Cú pháp các câu lệnh của Java giống ngôn ngữ lập trình C nên đối với những người đã học qua ngôn ngữ C thì việc làm quen với JavaScript không phải là khó. Để khai báo biến trong JavaScipt cần sử dụng từ khoá Var đi trước tên biến, biến có thể khởi tạo giá trị trong khi khai báo hay có thể gán khi dùng. SQL Server là một hệ thống quản lý cơ sở dữ liệu quan hệ (Relation Database Management System-RDBMS) sử dụng Transact-SQL để trao đổi dữ liệu giữa Client Computer và SQL Server Computer.
Trong hầu hết các cơ sở dữ liệu hiện nay, RDBMS không những lưu trữ dữ liệu mà còn quản trị hệ cơ sở dữ liệu bằng cách kiểm soát những dữ liệu nào được nhập vào và những dữ kiệu nào đó để truy xuất ra khỏi hệ thống. Khi dùng mệnh đề Where để tạo nên điều kiện cần lọc mẫu tin theo tiêu chuẩn nào đó, thông thường Where dùng cột (trường) để so sánh với giá trị, cột khác, hay biểu thức chứa cột (trường) bất kỳ có trong bảng. - Hàm Count: Hàm trả về số lượng mẫu tin trong câu truy vấn trên bảng - Hàm Sum: Hàm trả về tổng giá trị của trường, cột trong câu truy vấn.
• Phía dưới banner là các page con, khi nhấp chuột vào sẽ link tới các trang đó. • Bên trái màn hình là list các loại sản phẩm, khách hàng link vào sẽ list các sản phẩm thuộc loại đó.Đây là danh sách động nên nó sẽ được thay đổi khi nhà quản trị thêm hoặc bớt mặt hàng. Và mỗi khi khách hàng muốn xem các loại sản phẩm theo hãng như Nokia, samsung….
Nếu bạn muốn mua sản phẩm, hãy cho sản phẩm vào giỏ hàng để thông tin về sản phẩm muốn mua được xác nhận. Nếu bạn muốn tiếp tục mua hàng, hãy nhấn vào Tiếp tục mua hàng, thao tác mua hàng cũng tương tự như trươc. Sau khi đã lựa chọn các sản phẩm vào giỏ hàng, nếu không thích mua sản phẩm đó nữa bạn có thể xoá sản phẩm đó ra khỏi giỏ hàng, hoặc có thể xoá cả giỏ hàng.
Bạn hãy đăng ký các thông tin mà hệ thống yêu cầu, sau khi đăng ký thành công bạn đã co một account mới. Có thể tìm kiếm theo tên sản phẩm, theo giá tiền, theo trọng lượng…Nếu tìm thấy sản phẩm thoả mãn yêu cầu tìm kiếm thì sẽ link tới trang PRODUCT hoặc trang PRODUCTVIEW, ngược lại sẽ có thông báo không tìm thấy sản phẩm.
Admin là người có toàn quyền sử dụng đối với tất cả các trang của nhà quản trị, tức là có quyền thêm, xoá, sửa các tin tức, sản phẩm, hoá đơn, user… Còn Mod là người có thể hiệu chỉnh các thông tin về tin tức, sản phẩm, hoá đơn nhưng không được hiệu chỉnh các thông tin về khách hàng, người dùng. Nhà quản trị có thể quản lý tin tức thông qua các chức năng: Gửi tin mới, xem/sửa/xoá tin hoặc xem ý kiến khách hàng. Nội dung: Nội dung của tin tức Tác giả: tên của tác giả bài tin.
Ảnh minh hoạ: Đường dẫn ảnh (nếu có) Click vào Upload để lấy đường dẫn( Hỗ trợ các hình ảnh có đuôi .jpg, .gif, .bmp). Nhà quản trị có thể quản lý thông tin các sản phẩm thông qua các chức năng: Thêm loại hàng, xem/xoá/sửa loại hàng, thêm sản phẩm, xem/xoá/sửa sảm phẩm.Thao tác tương tự ở phần tin tức. Nhà quản trị có thể quản lý hóa đơn thông qua các chức năng: quản lý cac hoá đơn mới, xem lại các hoá đơn đã lưu, thêm hoá đơn.
Là bảng các hoá đơn của khách hàng mới chỉ đặt hàng mà chưa thanh toán. Là bảng các hoá đơn mà khách hàng đã đăng ký và thanh toán (chuyển tiền-giao hàng). Kiểu hoá đơn: có 2 loại là nhập và xuất, chọn từ checkbox Sản phẩm: Chọn tên sản phẩm từ list (có giá đi kèm) Số lượng: Nhập số lượng sản phẩm giao dịch.
Nhà quản trị quản lý các thông tin về người dùng thông qua các chức năng: Thêm user, xem/sửa/xoá user, xem/sửa/xoá khách hàng.