STT Tên trường Kiểu dữ liệu Độ dài Not null Ràng buộc /
Miền giá trị Mô tả
1 madh Int Yes Mã đơn hàng
(Khóa chính)
2 tennguoinhan Nvarchar 30 Yes Tên người
nhận
3 diachinhan Nvarchar 50 Yes Địa chỉ nhận
4 dienthoainha
n Char 11 Yes
Điện thoại nhận
5 dagiao Bit No Đã giao
Bảng 3. 8: Bảng Đơn hàng
3.3.9. Bảng Chi tiết hóa đơn
STT Tên trường Kiểu dữ liệu Độ dài Not null Ràng buộc /
Miền giá trị Mô tả
1 mahd Int Yes Mã hóa đơn
(Khóa chính)
2 masp Int 30 Yes Mã sản phẩm
(Khóa chính)
3 soluong Int 50 Yes Số lượng
4 dongia Money Yes Đơn giá
5 thanhtien Money No Thành tiền
Bảng 3. 9: Bảng Chi tiết hóa đơn
3.3.10. Bảng Hóa đơn
STT Tên trường Kiểu dữ liệu Độ dài Not null Ràng buộc /
Miền giá trị Mô tả
1 mahd Int Yes Mã hóa đơn
2 makh Int Yes Mã khách hàng
3 ngaydathang Datetime Yes Ngày đặt hàng
4 ngaygiaohang Datetime Yes Ngày giao
hàng
5 tennguoinhan Nvarchar 30 Yes Tên người
nhận
6 diachinhan Nvarchar 50 Yes Địa chỉ nhận
7 dienthoainha n Char 11 Yes Điện thoại nhận 8 httt Bit No Hình thức thanh toán 9 htgh Bit No Hình thức giao hàng
10 manv Int Yes Mã nhân viên
Bảng 3. 10: Bảng Hóa đơn
3.3.11. Bảng Nhân viên
STT Tên trường Kiểu dữ liệu Độ dài Not null Ràng buộc /
Miền giá trị Mô tả
1 manv Int Yes Mã nhân viên
(Khóa chính)
2 tennv Nvarchar 30 Yes Tên nhân viên
3 phai Nvarchar 3 Yes Nam hoặc Nữ Phái
4 diachi Nvarchar 50 Yes Địa chỉ
5 cmnd char 11 No Chứng minh
nhân dân
6 dienthoai Char 50 Yes Điện thoại
7 email Char 50 No Email
8 tenDN Ntext 11 Yes Tên đăng nhập
9 matkhau Ntext No Mật khẩu
Bảng 3. 11: Bảng Nhân viên
3.3.12. Bảng Khách hàng
STT Tên trường Kiểu dữ liệu Độ dài Not null Ràng buộc /
Miền giá trị Mô tả
1 makh Int Yes Mã khách hàng
2 tenkh Nvarchar 30 Yes Tên khách hàng
3 phai Nvarchar 3 Yes Nam hoặc Nữ Phái
4 diachi Nvarchar 50 Yes Địa chỉ
5 dienthoai char 11 No Điện thoại
6 email Char 50 Yes Phải có ký tự
7 tenDN Ntext Yes Tên đăng nhập
8 matkhau Ntext Yes Mật khẩu
Bảng 3. 12: Bảng Khách hàng
3.3.13. Bảng Quảng cáo
STT Tên trường Kiểu dữ liệu Độ dài Not null Ràng buộc /
Miền giá trị Mô tả
1 stt Int Yes Số thứ tự
(Khóa chính)
2 tencty Nvarchar 20 Yes Tên công ty
3 hinhminhhoa Varchar 20 Yes Hình minh họa
4 href Varchar 100 Yes Link quảng
cáo
5 ngaybatdau Datetime No Ngày bắt đầu
quảng cáo
6 ngayhethan Datetime No Ngày hết hạn
quảng cáo Bảng 3. 13: Bảng Quảng cáo
3.4. Giao diện
Hình 3. 4: Giao diện trang chủ
Giao diện trang chủ hiển thị tất cả các menu chức năng của website cho phép ngườidùng thao tác với hệ thống, đồng thời hiển thị các sản phẩm mới. Những người không phải làadmin thì không có quyền truy cập vào trang “ Quản trị ” của website.
3.4.2. Giao diện trang đăng nhập (khách hàng)
Hình 3. 5: Giao diện trang đăng nhập (khách hàng)
Sau khi xem các mặt hàng, mua sản phẩm. Để đặt hàng, thanh toán trực tuyến và hưởng các ưu đãi thì khách hàng phải đăng nhập vào hệ thống. Khách hàng nào chưa có tài khoản thì nhấn vào link “Đăng ký” để đăng ký.
Hình 3. 6: Giao diện trang đăng ký
Để đăng ký tài khoản, khách hàng phải điền đầy đủ thông tin và đúng định dạng thì mới đăng ký thành công.
3.4.4. Giao diện hiển thị sản phẩm theo loại
Hình 3. 7: Giao diện hiển thị sản phẩm theo loại
Hình 3. 8: Giao diện hiển thị sản phẩm theo hãng sản xuất
3.4.6. Giao diện trang chi tiết sản phẩm
Hình 3. 9: Giao diện trang chi tiết sản phẩm
Hình 3. 10: Giao diện trang giỏ hàng
3.4.8. Giao diện trang giới thiệu
Hình 3. 11: Giao diện trang giới thiệu
Hình 3. 12: Giao diện trang liên hệ
3.4.10. Giao diện trang đăng nhập Admin
Hình 3. 13: Giao diện trang đăng nhập Admin
Hình 3. 14: Giao diện trang quản lý sản phẩm
Sau khi đăng nhập vào trang Admin, chức năng quản lý sản phẩm dùng để quản lý thông tin của tất cả sản phẩm. Tại đây người quản trị có thể thêm, sửa, xóa sản phẩm mình muốn.
Hình 3. 15: Giao diện trang quản lý loại sản phẩm
Chức năng quản lý loại sản phẩm dùng để quản lý thông tin của tất cả các loại sản phẩm. Tại đây người quản trị có thể thêm, sửa, xóa loại sản phẩm mình muốn.
3.4.13. Giao diện trang quản lý đơn đặt hàng
Hình 3. 16: Giao diện trang quản lý đơn đặt hàng
Giao diện trang quản lý đơn đặt hàng cho phép người quản trị xem, xóa đơn đặt hàng của khách hàng.
4.1. Kết quả thực hiện
Tuy đã cố gắng hết sức có thể nhưng kết quả đạt được chưa như mong muốn. Web chỉ mới đạt mức độ cơ bản. Chưa tích hợp được Google Map API và Thanh toán trực tuyến vào trang web.
4.2. Đánh giá
4.2.1. Ưu diểm
- Chương trình có giao diện đẹp, thân thiện, trực quan. - Dễ sử dụng.
- Tích hợp các công nghệ mới.
- Chương trình hoạt động nhanh, mượt, hiệu quả, các chức năng chạy ổn định.
4.2.2. Khuyết điểm
- Do thời gian có hạn và khả năng còn hạn chế nên 1 số chức năng chưa được như ý muốn.
4.3. Hướng phát triển
- Nâng cấp, phát triển thêm về giao diện. - Bổ sung thêm tính năng tìm kiếm sản phẩm. - Hỗ trợ thay đổi giao diện trang web.
4.4. Tổng kết
Tóm lại, Website bán hàng linh kiện máy tính là website rất hữu ích, nó giúp cho việc kinh doanh, quản lý hàng hóa trở nên dễ dàng, nhanh chóng và thuận tiện từ đó giúp cho việc quản lý được nâng cao hiệu quả, đạt chất lượng tốt hơn, phát triển hơn. Với mục đích muốn công việc kinh doanh hàng hóa được tốt hơn, đạt hiệu quả hơn nên em đã xây dựng website này. Mong rằng website sẽ sớm được đưa vào ứng dụng trong thực tế.
TÀI LIỆU THAM KHẢO Tài liệu tham khảo
1. Lê Thị Minh Nguyện: “Giáo trình cơ sở dữ liệu”. 2. Lê Thị Minh Nguyện: “Giáo trình SQL Server”. 3. Phạm Đào Minh Vũ: “Giáo trình lập trình web”.
4. Dương Thành Phết: “Giáo trình công nghệ web nâng cao”. Website tham khảo
1. http://api.jquery.com/ 2. http://forums.asp.net/
3. http://www.w3schools.com/ 4. http://www.asp.net/ajax