1. Phần cứng
Từ yêu cầu về phần cứng phù hợp với hệ thống websie “Trang sức shop”, cấu hình phần cứng sau được đề xuất :
CPU : Intel Pentium 4 (P4, 32.GHz) hoặc cao hơn.
Ram : 1024 MB.
Disk : 80GB.
Hệ điều hành : Windows 2000 Server hoặc Windows XP hoặc Windows Vista hoặc Windows 7.
2. Công cụ
2.1. Hệ quản trị cơ sở dữ liệu
Hệ quản trị cơ sở dữ liệu là phần mềm hay hệ thống được thiết kế để quản trị một cơ sở dữ liệu. Cụ thể, các chương trình thuộc loại này hỗ trợ khả năng lưu trữ, sửa chữa, xóa và tìm kiếm thông tin trong một cơ sở dữ liệu (CSDL). Có rất nhiều loại hệ quản trị CSDL khác nhau: từ phần mềm nhỏ chạy trên máy tính cá nhân cho đến những hệ quản trị phức tạp chạy trên một hoặc nhiều siêu máy tính. Tuy nhiên, đa số hệ quản trị CSDL trên thị trường đều có một đặc điểm chung là sử dụng ngôn ngữ truy vấn theo cấu trúc mà tiếng Anh gọi là Structured Query Language (SQL). Các hệ quản trị CSDL phổ biến được nhiều
các hệ quản trị CSDL kể trên hoạt động tốt trên nhiều hệ điều hành khác nhau như Linux,
Unix và MacOS ngoại trừ SQL Server của Microsoft chỉ chạy trên hệ điều hành Windows. Chúng ta chọn hệ quản trị CSDL của Microsoft là MS SQL Server2005 để cài đặt.
2.2. Công cụ lập trình
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. Sử dụng ASP.NET (ngôn ngữ C#) để thiết kế trang web.
2.3. Công cụ thiết kế các mô hình
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ợ.
Chúng ta chọn các phần mềm sau :
mô hình quan hệ, mô hình thực thể kết hợp, mô hình dữ liệu vật lý, ... trong việc phân tích thiết kế hệ thống thông tin.
Phần mềm Rational Rose để vẽ các usecase mô tả dòng công việc.
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ó được dùng để lập mô hình hệ thống trước khi bạn viết mã (code). 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…
Kết luận
• Với những yêu cầu từ hệ thống website “Trang sức shop”, bản thiết kế này đã thỏa mãn được các yêu cầu sau:
3
Hiển thị sản phẩm theo phân loại.
Hiển thị chi tiết sản phẩm.
Tìm kiếm cơ bản (theo tên).
Tìm kiếm nâng cao (theo loại, theo tên, khoảng giá).
Hiển thị sản phẩm và kết quả tìm kiếm dạng phân trang (6 sản phẩm/trang).
Đăng ký (người dùng cuối), đăng nhập và đăng xuất.
Giỏ hàng (Mua hàng trực tuyến).
Thanh toán trực tuyến.
Quản lý người dùng : sửa, xóa người dùng, ghi chú người dùng xấu.
Thêm sản phẩm theo đúng phân loại, up hình ảnh.
Sửa sản phẩm : hiển thị đúng thông tin trước khi sửa.
Xóa sản phẩm : thông báo trước khi xóa.
Xem danh sách đơn hàng.
Sắp xếp đơn hàng theo ngày.
Sắp xếp đơn hàng theo tổng tiền.
Sắp xếp đơn hàng theo trạng thái (chưa liên lạc, chưa giao, đã giao).
Lọc đơn hàng theo ngày đặt.
Lọc đơn hàng theo trạng thái (mặc định là chưa liên lạc).
Xem chi tiết đơn hàng : chi tiết người mua (họ tên, email, số điện thoại), chi tiết sản phẩm đặt mua.