MỤC LỤC
Sản phẩm được xác định bởi các thông tin : ID, mã sản phẩm, tên sản phẩm, số lượng, giá bán, hình ảnh, thông tin sản phẩm,chất liệu, ID loại sản phẩm, IsNew. Loại sản phẩm được xác định bởi các thông tin : ID, mã loại, tên loại. Khách hàng được xác định bởi các thông tin : ID, mã khách hàng, tên khách hàng, địa chỉ, email, số điện thoại, ghi chú, usename, password, ID phân quyền, tài khoản.
Đơn hàng được xác định bởi các thông tin : ID, mã đơn hàng, tổng tiền, thời gian, họ tên, email, số điện thoại, trạng thái, số tài khoản. Chi tiết đơn hàng được xác định bởi các thông tin : ID, ID sản phẩm, ID đơn hàng, số lượng, thành tiền.
Control “Sửa ” có tác dụng đưa các thông tin trong dòng thông tin khách hàng được chọn lên “Thông tin khách hàng” để admin chỉnh sửa. Mục đích : Hiển thị thông tin chi tiết của khách hàng để phục vụ cho việc chỉnh sửa của admin. Dữ liệu nhập : Admin chỉnh sửa lại quyền, số tài khoản cho người dùng, nhập vào ghi chú nếu khách hàng là người dùng xấu.
Dữ liệu xuất : thông tin khách hàng sẽ được cập nhật vào Danh sách thông tin khách hàng. Dữ liệu nhập: nhập vào mã sản phẩm, tên sản phẩm, số lượng sản phẩm, giá bán của sản phẩm, thông tin của sản phẩm; chọn loại sản phẩm, đánh dấu chọn vào sản phẩm mới, chọn hình ảnh để upload. Control “Sửa ”có tác dụng đưa các thông tin trong dòng thông tin sản phẩm được chọn lên “Thông tin sản phẩm” để admin chỉnh sửa.
Mục đích : Hiển thị thông tin chi tiết của sản phẩm để phục vụ cho việc chỉnh sửa của admin. Dữ liệu nhập : Admin chỉnh sửa lại tên sản phẩm, số lượng, giá bán, thông tin sản phẩm; chọn hoặc bỏ chọn vào sản phẩm mới; upload hình ảnh khác. Mục đích : Hiển thị chi tiết đơn hàng (bao gồm chi tiết người mua và chi tiết sản phẩm được đặt mua).
Control “Lưu” có tác dụng lưu lại thông tin đơn hàng khi admin chỉnh sửa trạng thái đơn hàng. Control “Tìm” có tác dụng tìm kiếm các sản phẩm có tên giống từ khóa được nhập vào, thuộc loại sản phẩm được chọn, phù hợp với mức giá được chọn. Dữ liệu xuất : xuất ra các sản phẩm có tên giống từ khóa được nhập vào, thuộc loại sản phẩm được chọn, phù hợp với mức giá được chọn.
Control “Đăng nhập” có tác dụng cho phép người dùng đăng nhập vào hệ thống với tên đăng nhập và mật khẩu của mình. Dữ liệu nhập : Tên đăng nhập, mật khẩu, họ tên, địa chỉ, email, số điện thoại, số tài khoản của người dùng. Mục đích : Hiển thị thông tin đăng nhập, cho phép người dùng đăng xuất, thay đổi thông tin cá nhân và mật khẩu.
Control “Thay đổi thông tin cá nhân” có tác dụng cho phép người dùng thay đổi thông tin cá nhân. Control “Đồng ý” có tác dụng lưu các thay đổi khi người dùng chỉnh sửa thông tin cá nhân của mình. Mục đích : Cho phép người dùng nhập thông tin cá nhân để hoàn tất quá trình thanh toán.
Control “Hoàn thành” có tác dụng lưu thông tin khách hàng và hoàn tất việc thanh toán, hệ thống sẽ trừ số tiền mua hàng vào tài khoản của khách hàng.
Hiện nay có rất nhiều ngôn ngữ lập trình và rất nhiều công cụ lập trình hỗ trợ tốt cho việc lập trình. Visual Studio (VS) được coi là bộ công cụ lập trình thông dụng nhất thế giới. Mặc dù các công cụ VS và ứng dụng xây dựng bởi VS chỉ chạy trên Windows nhưng nhờ sự bành trướng của Windows - đặc biệt là trong thế giới phần mềm không có bản quyền, VS trở nên phổ biến và ngày càng phổ biến nhờ cộng đồng đông đảo sử dụng VS.
Visual Studio.NET là một sự phát triển mới của VS trên nền tảng mới mà Microsoft gọi là.NET Framework. Chúng ta chọn phần mềm Microsoft Visual Studio 2008, trên nền tảng Dot Net 2.0 của Microsoft để cài đặt. Chúng ta có các mô hình cần thiết kế như : mô hình thực thể kết hợp, mô hình dữ liệu quan hệ và các sơ đồ mô tả dòng công việc.
Để thiết kế các mô hình và vẽ các sơ đồ, chúng ta cần phải có một số phần mềm để hỗ trợ. Phần mềm Sybase PowerDesigner để thiết kế mô hình thực thể kết hợp và mô hình quan hệ. Vì Sybase PowerDesigner là một phần mềm hỗ trợ đắc lực trong việc thiết kế mô hình quan hệ, mô hình thực thể kết hợp, mô hình dữ liệu vật lý,.
Vì Rational Rose là một công cụ lập mô hình trực quan mạnh trợ giúp bạn phân tích và thiết kế các hệ thống phần mềm hướng đối tượng. Nó bao gồm tất cả các sơ đồ UML, các actor, các use case, các đối tượng, các lớp….