Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 23 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
23
Dung lượng
1,03 MB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC KINH DOANH VÀ CÔNG NGHỆ HÀ NỘI === KHOA CÔNG NGHỆ THÔNG TIN === BÁO CÁO THỰC TẬP Đề tài: XÂY DỰNG ỨNG DỤNG VỚI PHP & MYSQL WEBSITE BÁN MÁY TÍNH Sinh viên thực Lớp MSV : NGUYỄN ĐÌNH QUYẾT : 11LTCD-IT02N : 14402432 Hµ néi - 2015 LỜI NÓI ĐẦU Ngày việc kinh doanh chung cơng ty bán nhiều mặt hàng, quan hệ với nhiều đối tác có nhiều khách hàng biết đến mua sản phẩm Trong năm qua, bên cạnh phát triển môi trường gioa tiếp thông tin, nhu cầu sử dụng thiết bị điện tử Internet tăng cao, tạo nên thị trường mạng sôi động không thực tế Thương mại điện tử hình thức mua bán trao đổi thơng tin qua Internet Cơng ty, doanh nghiệp giới thiệu tất sản phẩm mjhf hình ảnh thơng tin trang web để khách hàng xem, tham khao lựa chọn Đây hình thức kinh doanh tiện lợi, dễ dàng đặc biệt phát triển, có hội, thuận lợi lớn cho công ty, doanh nghiệp đường phát triển tạo nên thành cơng danh tiếng cho Hệ thống mua bán bảo hành thiết bị máy tính Website cung cấp cho người sử dụng, nhà quản lý chức cần thiết để tiến hành giao dịch, quản lý hoạt động theo dõi tình hình phát triển cửa hàng Đối với khách hàng, hệ thống cho phép xem thông tin sản phẩm cửa hàng Sau đăng ký làm thành viên, khách hàng chọn sản phẩm website đưa vào giỏ hàng tiến hành giao dịch mua bán Sau chọn hàng xong khách hàng chuyển qua việc tốn hình thức toán, đồng thời chọn địa điểm xác định thời gian giao hàng Sau thực xong, khách hàng nhấn xác nhận để hoàn tất giao dịch Đối với nhân viên, người tiếp nhận đơn hàng người quản lý chuyển đến, thực việc giao hàng xác nhận việc giao hàng hồn tất Khi khách hàng có u cầu bảo hành thiết bị mua cửa hàng, phận bảo hành tiến hành kiểm tra, sửa chữa gửi lại cho khách kèm theo hoá đơn toán bảo hành (nếu thiết bị thời gian bảo hành) Các thông tin việc bảo hành thiết bị lưu lại sổ bảo hành Đây chương trình hỗ trợ cho việc mua bán thiết bị điện tử qua mạng nhằm mở rộng phạm vi kinh doanh cơng ty, chương trình cho phép: Cho phép khách hàng tìm kiếm thơng tin, đặt mua thiết bị điện tử mạng SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N Hỗ trợ chức tương thích thiết bị để khách hàng chọn thiết bị điện tử phù hợp Tra cứu, cập nhật thơng tin hàng hóa Tra cứu nhanh thông tin khách hàng Tra cứu thông tin liên quan đến việc mua bán mạng nhằm giảm thiểu thời gian tìm kiếm Đồng thời cho phép người quản trị thay đổi, cung cấp thơng tin nhanh chóng đến người dùng Trong q trình xây dựng chương trình cịn nhiều hạn chế tránh khỏi, em xin tiếp thu ý kiến thầy cô bạn bè Em xin chân thành cảm ơn! Người thực Nguyễn Đình Quyết SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N MỤC LỤC LỜI NÓI ĐẦU CHƯƠNG I: KHẢO SÁT HỆ THỐNG I Cơ cấu tổ chức .5 II Mô tả hoạt động công ty Ban Điều Hành Bộ phận bán hàng .5 Bộ phận quản trị III Yêu cầu hệ thống bán hàng qua mạng Nhu cầu người sử dụng Với người quản trị Các yêu cầu CHƯƠNG II: PHÂN TÍCH HỆ THỐNG .9 I Phân tích hệ thống bán hàng trực tuyến Định nghĩa toán Các chức hệ thống Xác định tác nhân II CÁC MƠ HÌNH XỬ LÝ 10 Sơ đồ phân rã chức 10 Sơ đồ ngữ cảnh 11 Sơ đồ hệ thống 14 Sơ đồ xử lý kiểm tra đăng nhập nhà quản lý .15 Sơ đồ cập nhật hàng hóa 15 Sơ đồ cập nhật khách hàng .16 Sơ đồ xử lý tra cứu hàng hóa 17 Sơ đồ xử lý đặt mua hàng 18 CHƯƠNG III: THIÊT KẾ XỬ LÝ CƠ SỞ DỮ LIỆU 21 I MƠ HÌNH THỰC THỂ LIÊN KẾT QUAN HỆ .21 II MƠ HÌNH CHI TIẾT CÁC THỰC THỂ 21 KẾT LUẬN 24 SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N CHƯƠNG I KHẢO SÁT HỆ THỐNG I Cơ cấu tổ chức Trong công ty thiết bị điện tử, hệ thống tổ chức bao gồm: ban điều hành, phận bán hàng, phận kế toán, phân kho, phận tài chính, phân kỹ thuật, người quản trị Ban Điều Hành Bộ phận kỹ thuật Bộ phận hành Bộ phận kho Bộ phận bán hàng Bộ phận kế tốn Quản trị mạng II Mơ tả hoạt động công ty Ban Điều Hành - Quản lý phân phối hoạt động công ty - Quản lý điều hành hoạt động nhân viên - Quyết địng giá thức cho mật hàng - Nhận báo cáo từ phận công ty, từ có cách nhìn tình hình cơng ty, để có kế hoạch định hướng, phát triển nhằm đáp ứng yêu cầu thị yếu khách hàng tiến triển cho công ty Bộ phận bán hàng - Bán hàng qua mạng hình thức mà người mua hnảg phải phải tự thao tác thông qua bước để mua hàng - Trên mạng thiết bị điện tử, đồ điện tử xếp, phân chia theo nhiều chủng loại hàng hóa mỡi loại có nhiều mặt hàng khác để giúp cho người dùng dễ sử dụng, tham khảo giúp cho người quản trị dễ thay thế, thêm bớt sản phẩm Trong cách này, người dùng cần chọn linh SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N kiện thiết bị từ danh sách loại sản phẩm thơng tin loại sản phẩm lên theo tên hàng hóa, hình ảnh, giá bán mơ tả ngắn loại thiết bị đó, bên cạch trang liên kết để thêm hàng hóa vào giỏ mua hàng - Đây giỏ hàng điện tử mà có chứa thơng tin lẫn số lượng hàng hóa khách nua cập nhật vào giỏ - Khi khach hành muốn đặt hàng hệ thống hiển thị trang xác lập đơn đặt hàng với thơng tin khách hàng hàng hóa Bộ phận quản trị Công việc phận thực nghiệp vụ quản trị mạng, quản lý thông tin riêng khách hàng, cập nhật thông tin hàng hoá, … đảm bảo sở liệu ln cập nhật nhanh chóng III u cầu hệ thống bán hàng qua mạng Nhu cầu người sử dụng - Nhu cầu khách hàng truy cập vào trang web thương mại tìm kiếm lạo sản phẩm Do yêu cầu chương trình phải đáp ứng nhu cầu đó, cho khách hàng tìm kiếm nhanh chóng hiệu loại hang hóa mà họ muốn cần mua - Chương trình phải có tính đa dạng hấp dẫn nhằm thu hút quan tâm nhiều người cơng ty - Trang web phải dễ hiểu, giao diện phải dễ dùng, hấp dẫn quan trọng cho khách thấy thơng tin cần tìm nhữ thơng tin liên quan - Điều quan trọng mua bán qua mạng phải đảm bảo an tồn tuyệt đối thơng tin liên quan đến người dùng trình đặt mua hay toán đảm bảo hàng chuyển giao nơi, lúc Với người quản trị Trang web đòi hỏi người quản trị phải thường xuyên theo dõi thơng tin hàng hóa, xử lý yêu cầu, chức nhập vào thao tác dễ dàng với công việc quản lý liệu: - Được phép chỉnh sửa, xóa thơng tin sai, khơng phù hợp - Theo dõi q trình mua bán cơng ty SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N - Theo dõi thông tin khách hàng nhập vào mua hàng, phải đảm bảo tính an tồn, bảo mật, xác - Theo dõi, xử lý đơn đặt hàng cập nhật thông tin liên quan đến đơn đặt hàng khách - Có thể xóa tất sở liệu sau thời gian xác định Các yêu cầu a Tìm kiếm Hàng hóa: tìm kiếm thơng tin linh kiện, thiết bị, loại hàng b Lưu trữ - Hang hóa: hệ thống liệu quản lý hàng hóa, bao gồm thơng tin hàng hóa: tên hàng, chi tiết, loại, giá… - Khách hàng: hệ thống liệu quản lý khách hàng, bao gồm thông tin khách hàng như: họ tên, địa chỉ, điên thoại… - Đơn đặt hàng: hệ thống liệu quản lý đơn đặt hàng, bao gồm thông tin đơn đạt hàng: khách hàng, địa chỉ, ngày mua, ngày giao, sản phẩm mua,… - Giỏ hàng: hệ thống liệu quản lý sản phẩm chon mua như: số lượng hàng hóa giỏ, tên hàng hóa chọn… c Kết xuất - Hiển thị danh sách hàng hóa theo mặt hàng - Hiển thị đơn đặt hàng - Hiển thị thông tin chi tiết mặt hàng d Theo dõi - Theo dõi thiết bị, linh kiện - Theo dõi giá hàng, khách hàng - Theo dõi bảo hành SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N CHƯƠNG II PHÂN TÍCH HỆ THỐNG I Phân tích hệ thống bán hàng trực tuyến Định nghĩa toán Hệ thống mua bán bảo hành thiết bị điện tử Website cung cấp cho người sử dụng, nhà quản lý chức cần thiết để tiến hành giao dịch, quản lý hoạt động theo dõi tình hình phát triển cửa hàng Đối với khách hàng, hệ thống cho phép xem thông tin sản phẩm cửa hàng Sau đăng ký làm thành viên, khách hàng chọn sản phẩm website đưa vào giỏ hàng tiến hành giao dịch mua bán Sau chọn hàng xong khách hàng chuyển qua việc tốn hình thức toán, đồng thời chọn địa điểm xác định thời gian giao hàng Sau thực xong, khách hàng nhấn xác nhận để hoàn tất giao dịch Đối với nhân viên, người tiếp nhận đơn hàng người quản lý chuyển đến, thực việc giao hàng xác nhận việc giao hàng hồn tất Khi khách hàng có u cầu bảo hành thiết bị mua cửa hàng, phận bảo hành tiến hành kiểm tra, sửa chữa gửi lại cho khách kèm theo hoá đơn toán bảo hành (nếu thiết bị thời gian bảo hành) Các thông tin việc bảo hành thiết bị lưu lại sổ bảo hành Các chức hệ thống Chức hệ thống chia làm nhóm chức sau: Nhóm chức đăng ký, đăng nhập thành viên Nhóm chức xem thơng tin, bao gồm xem thông tin giỏ hàng, xem thông tin đơn hàng, xem thông tin sản phẩm, xem thông tin cá nhân Nhóm chức quản lý thơng tin, bao gồm quản lý thông tin cá nhân, quản lý danh sách thành viên, quản lý danh mục sản phẩm Nhóm chức mua hàng, tiếp nhận xử lý đơn hàng Nhóm chức bảo hành sản phẩm SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N Xác định tác nhân Dựa vào mô tả tốn, ta xác định tác nhân hệ thống sau: KHÁCH HÀNG: người giao dịch với hệ thống thông qua đơn đặt hàng, khách hàng chọn loại sản phẩm, chọn địa điểm thời gian giao hàng Khách hàng đăng ký làm thành viên hệ thống NGƯỜI QUẢN LÝ: người điều hành, quản lý theo dõi hoạt động hệ thống NHÂN VIÊN: người tiếp nhận xử lý đơn hàng, yêu cầu bảo hành người quản lý giao THÀNH VIÊN: bao gồm người quản lý, nhân viên khách hàng đăng ký Sau đăng nhập để trở thành thành viên, chức chung người sử dụng, cịn có thêm số chức khác phục vụ cho công việc cụ thể đối tượng SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N II CÁC MƠ HÌNH XỬ LÝ Sơ đồ phân rã chức Quản lý mua bán thiết bị điện tử trực tuyến Khách hàng Nhà quản trị Chọn nhóm hàng Cập nhật khách hàng Danh sách thiết bị Cập nhật thiết bị Đóng góp y kiến Cập nhật CSDL Bộ phận bán hàng Chọn hàng Giao hàng Cập nhật đơn đặt hàng Báo cáo thống kê Thống kê, Báo cáo mặt hàng Thống kê , Báo cáo hóa đơn Thêm Xóa Thống kê,báo cáo tổng khách hàng Đặt mua Lập phiếu bảo hành Đăng ký thành viên Xem thơng tin đơn đặt hàng SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N 10 Sơ đồ ngữ cảnh YC tìm kiếm hàng hóa Đăng nhập DS hàng hóa cần tìm Xác nhận đăng nhập Chọn sản phẩm mua Xem hiệu chỉnh đơn hàng Giỏ hàng Khách hàng YC thơng tin KH Trang web YC tốn Hóa đơn YC hỗ trợ Thông tin hỗ trợ SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N DS đơn hàng Nhà quản trị YC tìm kiếm Thơng tin cần tìm Cập nhật, thêm Kết cập nhật 11 Sơ đồ hệ thống YC tra cứu, tìm kiếm HH Khách hàng Tìm kiếm, tra cứu DS hàng hóa cần tìm DS hàng hóa chọn mua YC đăng ký Tra cứu HH Dữ liệu HH DS khách hàng YC đặt mua Dữ liệu hàng hóa Cập nhật khách hàng Đặt mua Dữ liệu DS hàng hóa cần tìm Dữ liệu cũ Khách hàng Dữ liệu đơn ĐĐH Hàng hóa Dữ liệu hàng hóa Dữ liệu hàng hóa cũ Cập nhật hàng hóa Dữ liêu ĐĐH Bảng ĐĐH YC lập ĐĐH Lập ĐĐH Dữ liệu ĐĐH cũ Đơn đặt hàng Nhà quản trị YC theo dõi thông tin khách hàng Bảng thông tin khách hàng Dữ liệu ĐĐH Dữ liệu ĐĐH Xem thông tin khách hàng Ý nghĩa Thực thực thể Chức xử lý Dịng liệu SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N Kho liệu 12 Sơ đồ xử lý kiểm tra đăng nhập nhà quản lý Tên mật Tên mật Đăng nhập Quản trị hệ thống Thông tin Sai, nhập lại Nhà quản trị mạng Cập nhật KH Cập nhật KH TT cập nhật Cập nhật hàng hóa Cập nhật HH TT mặt hàng đựơc hiển thị Trên tran web Sơ đồ cập nhật hàng hóa YC thêm hang hóa Thêm DS hàng hóa Dữ liệu HH Được thêm Nhà quản trị mạng DS HH sửa Được thêm Thông tin HH sửa Sửa YC sửa hàng hóa DS hàng hóa xóa Thơng tin hàng hóa Hàng hóa Dữ liệu HH sửa Thơng tin HH xóa Xóa YC xóa hàng hóa Dữ liệu HH xóa Ý nghĩa Chức xử lý Thực thể Kho liệu Dòng liệu SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N 13 Sơ đồ cập nhật khách hàng YC thêm khách hàng Thêm DS khách hàng Dữ liệu KH Được thêm Nhà quản trị mạng DS KH sửa Được thêm Thông tin KH sửa Sửa YC sửa KH DS KH xóa Thơng tin KH Khách hàng Dữ liệu KH sửa Thơng tin KH xóa Xóa YC xóa KH Dữ liệu KH xóa Ý nghĩa Thực thể Chức xử lý Kho liệu Dịng liệu SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N 14 Sơ đồ xử lý tra cứu hàng hóa Nhà quản trị Tra cứu hàng hóa Tìm hàng hóa DS hàng hóa cần tìm Hàng hóa Dữ liệu hàng hóa Xác lập hàng hóa Dữ liệu hàng hóa tìm YC tra cứu hàng hóa YC tìm hàng DS hàng hóa Khách hàng Cần tìm Ý nghĩa Chức xử lý Dịng liệu SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N Thực thể Kho liệu 15 Sơ đồ xử lý đặt mua hàng Khách hàng YC đặt mua Khách hàng Đặt mua Thông tin KH Đăng ký thơng tin khách YC đăng ký Hàng hóa chọn mua DS hàng hóa Giỏ hàng Tra cứu Dữ liệu HH Dữ liệu hàng hóa Hàng hóa Dữ liệu hàng hóa Kiểm tra đặt hàng Xác lập ĐĐH Thông tin HH Dữ liệu ĐĐH Đơn đặt hàng Ý nghĩa Chức xử lý Dòng liệu SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N Thực thể Kho liệu 16 Giải thích hoạt động sơ đồ: Website xây dựng nhằm phục vụ cho người quản lí với sản phẩm khách hàng nhằm tìm kiếm thơng tin sản phẩm -Cập nhật hàng hóa:Chức dành cho người quản lí website đóng góp quan trọng vào phát triển website.Vì website giới thiệu nên cơng việc vơ quan trọng ,sản phẩm có liên tục cập nhật website ngày phát triển,có nhiều sản phẩm thu hút ý nhiều khách hàng -Hiển thị thông tin: chức dành cho người quản lí Sự xếp sản phẩm mặt website cho người xem có thiện cảm vấn đề quan trọng mà người quản lí cần quan tâm phục vụ người thăm quan yếu tố chủ yếu xây dựng nên website ,để sản phẩm gây ý với khách hàng yếu tố cốt lõi tạo thành cơng phát triển website -Tìm kiếm: Chức dành cho chủ yếu khách hàng ,càng nhanh gọn,tiện lợi dễ sử dụng tốt nhiêu.Nhưng bên cạnh đảm bảo xác yếu tố thiếu.Người quản lí muốn thao tác nhanh chóng cần phải xây dựng chức tìm kiếm thơng minh nhiêu.Tìm kiếm thơng minh cơng việc thay đổi thông tin ,sửa chữa cập nhật đổi với người quản lí tiện lợi nhiêu.Có thể nói bên cạnh hiển thị thơng tin tìm kiếm yếu tố chủ yếu,cốt lõi website giới thiệu hàng hóa Trên thực tế kinh tế Việt Nam ta thấy thương mại điện tử chưa phát triển đến hoạt động giao dịch trực tiếp qua internet.Chính website bán hàng trực tuyến chưa đẩy mạnh.Vì mục đích chủ yếu mà người quản lí website giới thiệu hàng hóa với mục đích giới thiệu sản phẩm mà hàng offline có Đó phương thức bán hàng phổ biến phù hợp với kinh tế Việt Nam SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N 17 CHƯƠNG III THIÊT KẾ XỬ LÝ CƠ SỞ DỮ LIỆU I MƠ HÌNH THỰC THỂ LIÊN KẾT QUAN HỆ II MƠ HÌNH CHI TIẾT CÁC THỰC THỂ Ghi chú: thuộc tính thực thể có gạch chân khóa (NOT NULL) Admin STT Thuộc tính Kiểu Độ rộng ID char Mã người quản trị Username varchar 30 Tên đăng nhập Password varchar 30 Mật đăng nhập SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N Diễn giải 18 Khachhang STT Thuộc tính MaKH Kiểu char Độ rộng Diễn giải Mã số khách hàng HotenKH Diachi nvarchar nvarchar 50 50 Họ tên khách hàng Địa khách hàng Dienthoai nvarchar 20 Điện thoại khách hàng STT Thuộc tính Kiểu Độ rộng Maloai_TB Tenloai_TB char varchar 30 STT Thuộc tính Kiểu Độ rộng MaTB char Mã số thiết bị TenTB Maloai_TB nvarchar char 30 Tên thiết bị Mã loại thiết bị Gia Baohanh money nvarchar 10 Giá bán Thời gian bảo hành NhaSX Hinhanh nvarchar nvarchar 15 60 Nhà sản xuất Hình ảnh thiết bị Ngaynhap datetime LoaiTB Diễn giải Mã loại thiết bị Tên loại thiết bị Thietbi Diễn giải Ngày nhập DonDH STT Thuộc tính SoDDH Kiểu char Độ rộng Diễn giải Số đơn đặt hàng MaKH Ngaydat char datetime Mã số khách hàng Ngày đặt hang Ngaygiao datetime Tongtien Thue Money int Tổng tiền đơn đặt hàng Thuế Chiphi_vanchuyen thanhtoan int bit Chi phí vận chuyển Thanh tốn(0: chưa, 1: rồi) SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N Ngày giao hàng 19 CTDDH_TB STT Thuộc tính Kiểu Độ rộng Diễn giải SoDDH char Số đơn đặt hàng MaTB char Mã số thiết bị Soluong int Số lượng mua Dongia money Giá bán III THIẾT KẾ GIAO DIỆN Giao diện trang chủ Hình 25 Giao diện trang chủ Trang chủ “Index.php”: Là trang chính, chứa tất mục để lựa chọn Từ trang chủ khách hàng tìm thấy thơng tin cần thiết: - Thông tin loại sản phẩm với giao diện gần gũi, thân thiện dễ sử dụng từ khách hàng đặt mua cho sản phẩm yêu thích, phù hợp với túi tiền - Các viết hay thể giới máy tính quản trị hệ thống chọn lọc - Bạn có thắc mắc, góp ý với cơng ty… SV: Nguyễn Đình Quyết – Lớp: 11LTCD-IT02N 20