MỤC LỤC
Trong sản phẩm demo của mình em chọn công nghệ lập trình ASP cho phía Server , Javascript cho phía client và cơ sở dữ liệu là Microsoft Acess 2003. Với ASP, ta có thể biên dịch thành client-side HTML, scripting và ActiveX controls với server-side scripting và các component COM hay DCOM để tạo nội dung động và các ứng dụng web-based phức tạp.Thông qua các đối tượng có sẳn (build-in object) vơí các tính năng phong phú, khả năng hỗ trợ VBScript, Javascript cùng một số thành phần ActiveX khác kèm theo. - ASP thực thi các mã lệnh trên Server và trả về Client dưới dạng mã HTML vì vậy ta có thể xem các trang ASP từ bất cứ máy nào và với bất cứ browser nào.
- Khả năng giao tiếp CSDL và Web Server tốt: Hỗ trợ hầu hết mọi câu hỏi SQL, kết quả được tổ chức theo các bản ghi với các kiểu con trỏ, được hiển thị thông qua cú pháp HTML. Javascript là một trong những ngôn ngữ script chính được sử dụng cho trang web hiện nay.Javascript chạy trực tiếp trên các trình duyệt của Client.Nó chạy được trên tất cả cá trình duyệt web hiện nay như Internet Expoler,Mozilla Firefox,Opera. JavaScript giúp giảm tải công việc cho phía Server.Ví dụ lập trình viên có thể sử dụng các đoạn mã của JavaScript để kiểm tra điều kiện của các thông tin nhập vào bởi người sử dụng xem có hợp lệ không trước khi chuyển chúng lên phía Server.
Công nghệ Cascading Style Sheets(CSS) được dùng để miêu tả cách trình bày các tài liệu viết bằng ngôn ngữ HTML XHTML,XML,UXL… Hạn chế tối thiểu việc làm rối mã HTML của trang web bằng các thẻ quy định kiểu dáng (chữ đậm, chữ in nghiêng, chữ có gạch chân, chữ màu..), khiến mã nguồn của trang web được gọn gàng hơn, tách nội dung của trang web và định dạng hiển thị, dễ dàng cho việc cập nhật nội dung. Microsoft Office Access, thường được gọi tắt là MS Access hoặc đơn giản là Access, là một phần mềm quản lý cơ sở dữ liệu do hãng Microsoft giữ bản quyền.
Các tài khoản spam có thể đặt các đơn hàng liên tiếp với thông tin nhận hàng không chính xác gây khó khăn và tiêu phí thời gian và vật chất cho doanh nghiệp. Nhưng cũng có nhiều khách hàng vào Website để tìm kiếm thông tin, thì yêu cầu của chương trình là phải đáp ứng được những nhu cầu, sao cho khách hàng có thể tìm kiếm nhanh hiệu quả các loại hàng hóa mà họ muốn và những sản phẩm mà họ cần tìm (chương trình phải đảm bảo nhanh chóng và chính xác) cộng với chương trình đa dạng và hấp dẫn, cũng sẽ dễ khiến người dùng có thể không mua hàng hóa này nhưng cũng có những thông tin quảng cáo thật tuyệt vời, nhằm thu hút sự quan tâm về công ty mình và có cơ hội sẽ có nhiều người tham khảo nhiều hơn. Về mặt trình bày trang Web sao cho dễ hiểu, giao diện mang tính dễ dùng, hấp dẫn và quan trọng là làm sao cho khách hàng thấy được những thông tin cần tìm, cung cấp những thông tin liên quan, giới thiệu thêm những sản phẩm khác để họ có thể so sánh và khi đó họ có thể quyết định xem sẽ mua những sản phẩm nào, mà không cần phải thay đổi ý kiến sau khi mua hàng.
Trong quá trình tìm kiếm, lựa chọn, đặt mua hay thanh toán đơn đặt hàng thì chương trình phải đảm bảo thao tác dễ dàng tránh những đòi hỏi hay những thông tin yêu cầu quá nhiều từ phía khách hàng, tạo cảm giác thoải mái, riêng tư cho khách tham quan, tìm kiếm hay đặt hàng. Điều quan trọng trong mua bán trên mạng là phải đảm bảo an toàn tuyệt đối những thông tin liên quan đến người dùng trong quá trình đặt mua, hay thanh toán (trường hợp này có thêm yêu cầu khách hàng nhập thêm những thông tin riêng). Trong việc tìm kiếm phải sao cho linh động, thoải mái trong lựa chọn dễ dàng thay đổi các bộ phận, từng linh kiện thiết bị máy tránh tình trạng gò ép, cố định khi mua hàng.
Sau khi đặt mua hàng, nếu quá thời gian giao hàng mà khách vẫn chưa nhận được thì chương trình thiết kế, hỗ trợ sao cho khách hàng có thể trở lại xem các thông tin về đơn đặt hàng của họ để họ biết được tình hình đặt hàng của họ như thế nào, đã được xử lý chưa hay chưa đến thời hạn giao hàng. Nói chung là chương trình ngoài việc cho khách hàng lựa chọn, đặt mua, tìm kiếm mà cũn cho phộp khỏch hàng cú thể theo dừi tỡnh hỡnh xử lý đơn đặt hàng của họ đối với công ty.
Màn hình này cho phép ngừơi dùng đăng ký vào hệ thống với các thông tin tên tài khoản, mật khẩu, email. Đây là màn hình yêu cầu mỗi ngừơi dùng phải đăng nhập vào hệ thống nếu muốn mua hàng. Sau khi khách hàng đăng nhập hệ thống sẽ hiện thị lời chào tên khách hàng và tài khoản hiện tại của khách hàng này.Đồng thời hệ thống website cũng hiển thị giỏ hàng của bạn với hai thông số là số lượng các sản phẩm và tổng giá trị các sản phẩm đó.
5.Màn hình hiển thị thông tin chi tiêt sản phẩm được khách hàng chọn xem. Khách hàng có thể thay đổi số lượng đặt mua,loại bỏ những sản phẩm không thích,tính toán giá tiền tương ứng. Hệ thống sẽ hiện thị những thông tin đã đăng kí của khách hàng và yêu cầu khách hàng thực hiện các thao tác như điền địa chỉ ,thời gian nhận hàng trước khi hoàn tất thủ tục đặt mua hàng.
Sau khi khách hàng đặt mua hàng thành công hệ thống website sẽ hiện tổng số sản phẩm bạn chọn mua và tổng tiền tương ứng. Với phần quả lý banner người quản trị có thể thực hiện việc thay đổi logo,banner cho doanh nghiệp một cách nhanh chóng và tiện lợi nhất. Người mua có thể thay đổi số lượng hàng hóa mà mình đã chọn , hoặc có thể chọn thêm sản phẩm mới tùy ý.
Tại đây khách hàng khi kết thúc 1 phiên giao dịch sẽ điền thông tin nơi muốn nhận hàng, thời gian nhận hàng , hình thức thanh toán tiền để công ty sắp xếp lịch cho khách. Thêm vào đó khách hàng phải xác nhận mật khẩu cấp 2 để xác nhận bảo mật của khách hàng.