.16_Giao diện sản phẩm ngẫu nhiên

Một phần của tài liệu thương mại điện tử (Trang 51)

Ngẫu nhiên Hình ảnh Tên sản phẩm Tên sản phẩm Hình ảnh New

54

3.6 Site map

3.6.1 Trang Quản lý

Hình 3.6.1 _Site map trang quản lý

Đăng nhập

Trang chủ admin

Website Trang chủ user

Khách hàng Quản lý khách hàng

Thông tin khách hàng

Sản phẩm Quản lý sản phẩm Thông tin sản phẩm

Đơn hàng Quản lý đơn

hàng

Thông tin đơn hàng

55

3.6.2 Trang người dùng

Hình 3.6.2_Site map trang người dùng

Trang chủ user

Loại sản phẩm Sản phẩm

Sản phẩm

Chi tiết sản phẩm

Chi tiết giỏ hàng, thanh tốn

Thơng tin giỏ hàng

Chi tiết giỏ hàng, thanh tốn

Tìm kiếm Kết quả tìm kiếm

Đăng nhập

Đăng ký

Tài khoản

Thay đổi thông tin cá nhân

56

Chương 4 : Từ diển dữ liệu

STT Tên gọi Ý nghĩa Dùng trong Kiểu dữ liệu Ràng

buộc

1 IDSanPham ID sản

phẩm

Bảng SanPham int Khóa

chính 2 MaSanPham Mã sản phẩm Bảng SanPham nvarchar(50) 3 TenSanPham Tên sản phẩm Bảng SanPham nvarchar(100)

4 SoLuong Số lượng Bảng SanPham int

5 GiaBan Giá bán Bảng SanPham money

6 HinhAnh Hình ảnh Bảng SanPham nvarchar(250)

7 ThongTinSanPham Thông tin sản phẩm

Bảng SanPham nvarchar(MAX)

8 IDLoaiSanPham ID loại sản phẩm

Bảng SanPham int Khóa

ngoại 9 IDLoaiSanPham ID loại sản phẩm Bảng LoaiSanPham int Khóa chính 10 MaLoai Mã loại Bảng LoaiSanPham nvarchar(50)

11 TenLoai Tên loại Bảng

LoaiSanPham

nvarchar(100)

12 IDKhachHang ID khách

hàng

Bảng KhachHang int Khóa

chính

13 MaKhachHang Mã khách

hàng

57

14 TenKhachHang Tên khách hàng

Bảng KhachHang nvarchar(100)

15 DiaChi Đại chỉ Bảng KhachHang nvarchar(100)

16 Email Địa chỉ email Bảng KhachHang nvarchar(50) 17 SoDienThoai Số điện thoại Bảng KhachHang nvarchar(20)

18 GhiChu Ghi chú Bảng KhachHang nvarchar(100)

19 UseName Tên đăng

nhập

Bảng KhachHang nvarchar(50)

20 Password Mật khẩu Bảng KhachHang nvarchar(50) 21 TaiKhoanMuaHang Tài khoản

mua hàng

Bảng KhachHang money

22 IDPhanQuyen ID phân

quyền

Bảng KhachHang int Khóa

ngoại

23 IDDonHang ID đơn

hàng

Bảng DonHang int Khóa

chính

24 MaDonHang Mã đơn

hàng

Bảng DonHang nvarchar(50)

25 TongTien Tổng tiền Bảng DonHang money

26 ThoiGian Thời gian Bảng DonHang datetime

27 TrangThai Trạng thái Bảng DonHang nvarchar(50)

28 IDKhachHang ID khách

hàng

Bảng DonHang int Khóa

ngoại 29 IDChiTietDonHang ID chi tiết

đơn hàng Bảng ChiTietDonHang int Khóa chính 30 SoLuong Số lượng Bảng ChiTietDonHang int

58 31 ThanhTien Thành tiền Bảng ChiTietDonHang money 32 IDSanPham ID sản phẩm Bảng ChiTietDonHang int Khóa ngoại 33 IDDonHang ID đơn hàng Bảng ChiTietDonHang int Khóa ngoại 34 IDPhanQuyen ID phân quyền

Bảng PhanQuyen int Khóa

chính

35 Quyen Quyền Bảng PhanQuyen nvarchar(50)

36 co có Hình 3.2.1.1 37 duoc được Hình 3.2.1.1 37 thuoc thuộc Hình 3.2.1.1 39 Khach Hang Khách hàng Hình 3.4.1.1, Hình 3.4.1.2, Hình 3.4.1.3, Hình 3.4.1.4

40 Dang nhap Đăng

nhập Hình 3.4.2.1, Hình 3.4.2.2, Hình 3.4.2.3, Hình 3.4.2.4, Hình 3.4.2.5, Hình 3.4.2.6 41 Nhap vao “Đang

ky”

Nhấp vào “Đăng ký”

Hình 3.4.1.1

42 Nhap thong tin ca nhan

Nhập thông tin ca nhân

59

43 Nhan “Hoan thanh” Nhấn “Hồn thành”

Hình 3.4.1.1

44 Mua hang Mua hàng Hình 3.4.1.2

45 Sua so luong Sửa số lượng

Hình 3.4.1.2

46 Xoa san pham Xóa sản phẩm

Hình 3.4.1.2

47 Xem gio hang Xem giỏ hàng

Hình 3.4.1.2

48 Chap nhan Chấp

nhận

Hình 3.4.1.2

49 Nhap thong tin ca nhan

Nhập thơng tin cá nhân

Hình 3.4.1.2

50 Nhan “Thanh toan” Nhấn “Thanh tốn”

Hình 3.4.1.2

51 Nhap ten san pham can tim

Nhập tên sản phẩm cần tìm

Hình 3.4.1.3

52 Nhan “Tim kiem” Nhấn “Tìm kiếm”

Hình 3.4.1.3, Hình 3.4.1.4

53 Xem ket qua Xem kết

quả

Hình 3.4.1.3, Hình 3.4.1.4 54 Chon loai san pham Chọn loại

sản phẩm

60

55 Nhap ten san pham Nhập tên sản phẩm

Hình 3.4.1.4

56 Chon muc gia Chọn mức

giá

Hình 3.4.1.4

57 Nguoi Quan Ly Người Quản Lý Hình 3.4.2.1, Hình 3.4.2.2, Hình 3.4.2.3, Hình 3.4.2.4, Hình 3.4.2.5, Hình 3.4.2.6, 58 Quan Ly Nguoi Dung Quản Lý Người Dùng Hình 3.4.2.1

59 Sua thong tin nguoi dung

Sửa thơng tin người dùng

Hình 3.4.2.1

60 Xoa thong tin nguoi dung

Xóa thơng tin người dùng

Hình 3.4.2.1

61 Ghi chu nguoi dung xau

Ghi chú người dùng xấu

Hình 3.4.2.1

62 Quan Ly San Pham Quản Lý Sản Phẩm

Hình 3.4.2.2

63 Them san pham Thêm sản phẩm

Hình 3.4.2.2

64 Sua thong tin san pham

Sửa thông tin sản

61

phẩm 65 Xoa thong tin san

pham

Xóa thơng tin sản phẩm

Hình 3.4.2.2

66 Quan Ly Don Hang Quản Lý Đơn Hàng

Hình 3.4.2.3, Hình 3.4.2.4, Hình 3.4.2.5, Hình 3.4.2.6 67 Xem danh sach don

hang

Xem danh sách đơn hàng

Hình 3.4.2.3

68 Sap xep don hang Sắp xếp đơn hàng

Hình 3.4.2.3, Hình 3.4.2.6 69 Loc don hang Lọc đơn

hàng

Hình 3.4.2.3, Hình 3.4.2.5 70 Xem chi tiet don

hang Xem chi tiết đơn hàng Hình 3.4.2.3, Hình 3.4.2.4

71 Chi tiet nguoi mua Chi tiết người mua

Hình 3.4.2.4

72 Chi tiet san pham dat mua

Chi tiết sản phẩm đặt mua

Hình 3.4.2.4

73 Theo ngay Theo ngày Hình 3.4.2.5, Hình 3.4.2.6 74 Theo trang thai Theo

trạng thái

Hình 3.4.2.5, Hình 3.4.2.6

62

75 Chua lien lac Chưa liên lạc

Hình 3.4.2.5, Hình 3.4.2.6 76 Chua giao Chưa giao Hình 3.4.2.5,

Hình 3.4.2.6

77 Da giao Đã giao Hình 3.4.2.5,

Hình 3.4.2.6 78 Theo so tien Theo số

tiền

63

Chương 5 : Phần cứng và công cụ 5.1 Phần cứng 5.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.

5.2 Công cụ

5.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 người biết đến là MySQL, Oracle, PostgreSQL, SQL Server, DB2, Infomix, ... Phần lớn 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.

64

Chúng ta chọn hệ quản trị CSDL của Microsoft là MS SQL Server 2005 để cài đặt.

5.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.

5.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 :

 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ý, ... trong việc phân tích thiết kế hệ thống thơng tin.

65

 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…

66

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.

Vì năng lực và thời gian có hạn, mặc dù chúng em đã đáp ứng được các yêu cầu của hệ thống nhưng vẫn chưa được tối ưu và hoàn thiện lắm. Mong thầy thông cảm !

67

Bảng phân công

Để thực hiện thành công đồ án, bảng phân công sau được áp dụng :

STT Công việc Thực hiện Ngày bắt đầu Ngày kết thúc Hoàn tất 1 Thiết kế cơ sở dữ

liệu

Cả nhóm 28/10/2011 10/12/2011 

2 Hiển thị sản phẩm theo loại, chi tiết sản phẩm, phân trang sản phẩm

An Nhiên 28/10/2011 16/12/2011 

3 Tìm kiếm cơ bản, nâng cao,phân trang kết quả tìm kiếm

An Nhiên 28/10/2011 16/12/2011 

4 Đăng ký, sửa thông tin cá nhân và mật khẩu

Mỹ Chi 28/10/2011 16/12/2011 

5 Giỏ hàng, thanh toán trực tuyến.

Mỹ Chi 28/10/2011 16/12/2011 

6 Quản lý người dùng Phương Châu 28/10/2011 16/12/2011 

7 Quản lý sản phẩm Phương Châu 28/10/2011 16/12/2011 

8 Quản lý đơn hàng Phương Châu 28/10/2011 16/12/2011 

9 Chỉnh sửa giao diện Mỹ Chi 5/12/2011 16/12/2011 

68

Tài liệu tham khảo

Kỹ thuật xây dựng ứng dụng ASP.NET (Nguyễn Văn Lân_chủ biên, Phương Lan_hiệu đính) của nhà xuất bản Lao động – Xã hội.

Tài liệu Thiết kế giao diện của thầy Cao Thái Phương Thanh.

 Mơ hình use case

 Site map

Sử dụng Linq to SQL của Đào Hải Nam

Một phần của tài liệu thương mại điện tử (Trang 51)

Tải bản đầy đủ (PDF)

(66 trang)