Cơ sở dữ liệu của website được chia thành các bản:
• san_pham: Thông tin về loại linh kiện: mainboard, cpu,…
• nha_san_xuat: Thông tin nhà sản xuất.
• linh_kien: Thông tin linh kiện.
• khach_hang: Thông tin khách hàng.
• don_dat_hang: Thông tin đơn đặt hàng.
• chi_tiet_ddh: Thông tin chi tiết đơn đặt hàng.
• gio_hang: Thông tin giỏ hàng của khách.
• quan_tri_vien: Thong tin quản trị viện.
• hop_thu_gop_y: Các thư góp ý mà khách gửi.
Chi tiết như sau: San_pham
Tên trường Kiểu dữ liệu Mô tả
ma_sp char(4) Mã sản phẩm
ten_sp tinytext Tên sản phẩm
Bảng 3.1: Sản phẩm Nha_san_xuat
Tên trường Kiểu dữ liệu Mô tả
ma_nsx char(4) Mã nhà sản xuất
ten_nsx tinytext Tên nhà sản xuất
Linh_kien
Tên trường Kiểu dữ liệu Mô tả
ma_lk int Mã linh kiện
ten_lk tinytext Tên linh kiện
mo_ta text Mô tả sản phẩm
san_pham char(4) Mã sản phẩm
nsx char(4) Mã nhà sản xuất
don_vi_tinh varchar(15) Đơn vị tính
don_gia float Đơn giá
bao_hanh int Bảo hành
hinh_anh tinytext Hình ảnh
Bảng 3.3: Linh kiện Khach_hang
Tên trường Kiểu dữ liệu Mô tả
ma_kh int Mã khách hàng
ten_kh tinytext Tên khách hàng
dia_chi tinytext Địa chỉ
dien_thoai varchar(15) Điện thoại
di_dong varchar(15) Di động
email varchar(50) Email
username varchar(30) Username
password varchar(30) Password
Bảng 3.4: Khách hàng Don_dat_hang
Tên trường Kiểu dữ liệu Mô tả
ma_ddh int Mã dơn đặt hàng
khach_hang int Mã khách hàng
ngay_dat datetime Ngày đặt
dia_diem_giao_hang tinyText Địa điểm giao hàng
Bảng 3.5: Đơn đặt hàng Chi_tiet_ddh
Tên trường Kiểu dữ liệu Mô tả
id int Mã chi tiết đơn đặt hàng
ddh int Mã đơn đặt hàng
linh_kien int Mã linh kiện
so_luong int Số lượng
Bảng 3.6: Chi tiết đơn đặt hàng Gio_hang
Tên trường Kiểu dữ liệu Mô tả
id int Mã giỏ hàng
id_session varchar(32)
Session id của phiên làm việc, session bắt đầu khi mở website và kết thúc khi đóng website lại.
linh_kien int Mã linh kiện
so_luong int Số lượng
Bảng 3.7: Giỏ hàng Quan_tri_vien
Tên trường Kiểu dữ liệu Mô tả
id int Mã quản trị viên
ho_ten tinytext Họ tên quản trị viên
username varchar(30) Username
password varchar(30) Password
Bảng 3.8: Quản trị viên Hop_thu_gop_y
Tên trường Kiểu dữ liệu Mô tả
id int Mã thư góp ý
ho_ten tinytext Tên khách gửi thư
dia_chi tinytext Địa chỉ khách
dien_thoai varchar(15) Điện thoại
email varchar(50) Email
noi_dung text Nội dung thu góp ý
san_phamma_sp ten_sp nha_san_xuatma _nsxten_nsx linh_kienma_lkt en_lkmo_tasan_ phamnsxdon_vi _tinhdon_giabao _hanhhinh_anh khach_hangma_ khten_khdia_chi dien_thoaidi_do ngemailusernam epassword don_dat_hangma_ddh khach_hangngay_datd ia_diem_giao_hang chi_tiet_ddhidd dhlinh_kienso_l uong gio_hangidid_se ssionlinh_kienso _luong quan_tri_vienid ho_tenusername password hop_thu_gop_yid ho_tendia_chidien _thoaiemailnoi_du ng Quan hệ giữa các bảng: Bảng 3.10: Sơ đồ thực thể liên kết
Giao diện trang chủ.
Hình 3.8: Giao diện trang chủ
Đăng ký: Bạn phải là thành viên của website mới có thể thực hiện gửi đơn đặt hàng, để đăng ký làm thành viên của website, bạn nhấp vào nút đăng ký, giao diện như sau:
Hình 3.9: Trang đăng ký khách hàng Khi đăng nhập thành công
Khi bạn chọn mua, bạn phải điền số lượng vào, nếu không trang web sẽ hiểu là bạn không chọn mua, khi nhấn nút chọn mua trang sẽ cho xuất hiện hộp thoai xác nhận thật sự là bạn có muốn mua không, nếu đồng ý món hàng của bạn sẽ được đưa vào giỏ hàng :
Giỏ hàng: Khi bấm vào giỏ hàng, bạn sẽ thấy được các thông tin về giỏ hàng của bạn như linh kiện, số lượng, đơn giá, và tổng thành tiền. Bên cạnh bạn có thể cập nhật lại số lượng linh kiện, hoặc bỏ ra những linh kiện không muốn chọn mua nữa. Số lượng bằng 0 đồng nghĩa với việc bỏ ra. Ở đây còn có một số hướng dẫn cho việc gửi dơn đặt hàng. Và việc gửi đơn đặt hàng cũng thực hiện tại đây. Bạn phải nhập địa điểm giao hàng trước khi gửi đơn đặt hàng, để cửa hàng biết được sẽ phải giao hàng ở đâu.
Sau khi gửi đơn đặt hàng thành công:
Hình 3.13: Trang gửi đơn mua hàng thành công Đăng nhập với quyền quản trị viên để thực hiện công việc quản trị
Trang quản trị
Hình 3.15: Trang quản trị Trang thêm sản phẩm
Trang thêm nhà sản xuất
Hình 3.17: Trang thêm nhà sản xuất Trang thêm linh kiện
Trang thêm khách hàng
Hình 3.19: Trang thêm khách hàng Trang đơn đặt hàng
Và khi ta muốn thoát ra ngoài có 2 cách
• Kích vào đăng xuất
• Kích vào trang khách hàng
CHƯƠNG 4 KẾT LUẬN
4.1. Kết quả đạt được
Sau một thời gian tìm hiểu, nghiên cứu, cùng với sự hướng dẫn của thầy TS.Nguyễn Kim Khánh, em đã đạt được một số kết quả sau:
• Tìm hiểu được lĩnh vực Thương mại điện tử.
• Tìm hiểu được công nghệ để xây dựng website.
• Website đã có được một số chức năng cơ bản để thực hiện việc bán hàng thông qua mạng internet như: chọn mua hàng, xem và cập nhật giỏ hàng, đăng ký thành viên, đăng nhâp, gửi đơn đặt hàng,…Đối với người quản trị, có thể quản lý thông tin sản phẩm, thông tin khách hàng, thông tin đơn đặt hàng… và các chức năng vẫn còn sơ sài, chưa sâu sắc.
4.2. Hướng phát triển của đề tài
Với những nghiên cứu và tìm hiểu đề tài này, em xin đưa ra hướng phát triển tiếp để hệ thống được hoàn thiện đáp ứng được với nhu cầu thực tế:
• Có thể thực hiện việc thanh toán trực tiếp trên mạng thông qua ngân hàng.
• Xây dựng một webmail cho trang website đồng thời cung cấp cho khách hàng một tài khoản mail khi họ đăng ký với hệ thống. Lúc đó họ có thể truy cập vào mail của mình để nhận mail, để cho công việc liên hệ giữa khách hàng và người quản trị được dễ dàng.
Do thời gian và kiến thức có hạn chế, do vậy bài luận văn này còn nhiều thiếu sót. Em rất mong được những đóng góp của các Thầy Cô và bạn bè để hệ thống hoàn thiện hơn nữa.
Cuối cùng em xin chân thành cảm ơn tới thầy giáo TS.Nguyễn Kim Khánh đã tận tình hướng dẫn, chỉ bảo cho em trong thời gian qua.
Tài liệu tham khảo
[1] Nguyễn Văn Ba. Phân tích và thiết kế hệ thống Thông tin. Nhà xuất bản Đại Học Quốc Gia Hà Nội 2003.
[2] Phạm Hữu Khang, Hoàng Đức Hải. Xây dựng ứng dụng Web bằng PHP&MYSQL.Nhà xuất bản Mũi Cà Mau.
[3] Phạm Hữu Khang.Lập trình ứng dụng chuyên nghiệp SQL SERVER 2000.Nhà xuất bản Lao Động Xã Hội.
[4] Nguyễn Trường Sinh. Macromedia Dreamweaver MX 2004. Nhà xuất bản Lao Động Xã Hội