Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 40 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
40
Dung lượng
2,18 MB
Nội dung
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THÔNG VIỆT HÀN Khoa Khoa Học Máy Tính BÁO CÁO ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE QUẢN LÝ KHÁCH HÀNG Sinh viên thực hiện: Nguyễn Hồ Tuấn Tỉnh Lớp: 19I2 Giảng viên hướng dẫn: Nguyễn Anh Tuấn Đà Nẵng, tháng 11 năm 2021 TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN & TRUYỀN THƠNG VIỆT HÀN Khoa Khoa Học Máy Tính BÁO CÁO ĐỒ ÁN TỐT NGHIỆP XÂY DỰNG WEBSITE QUẢN LÝ KHÁCH HÀNG Sinh viên: Nguyễn Hồ Tuấn Tỉnh Mã: 191C900114 Giảng viên hướng dẫn: Nguyễn Anh Tuấn Đà Nẵng, tháng 11 năm 2021 NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN LỜI CẢM ƠN Qua báo cáo em xin cảm ơn thầy trường tận tình dạy giúp đỡ cho em thời gian em học tập trường Đại Học Công Nghệ Thông Tin Và Truyền Thông Việt – Hàn Em xin cảm ơn thầy Nguyễn Anh Tuấn giúp đỡ hổ trợ báo cáo số vấn đề liên quan đến trình làm đồ án tốt nghiệp Một lần em xin chân thành cảm ơn bày tỏ chân thành Sinh viên Nguyễn Hồ Tuấn Tỉnh MỤC LỤC NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN .2 LỜI CẢM ƠN .3 MỤC LỤC .4 DANH MỤC CÁC TỪ VIẾT TẮT .1 DANH MỤC HÌNH VẼ .2 MỞ ĐẦU .3 Giới thiệu Mục tiêu đề tài 3 Nội dung kế hoạch thực Bố cục báo cáo Chương 1: CÔNG CỤ, NGÔN NGỮ VÀ CƠNG NGHỆ 1.1: Cơng cụ phần mềm 1.1.1: Visua Studio Code 1.1.2: Xampp 1.1.3: Photoshop 1.2: Ngôn ngữ công nghệ 1.2.1: Ngôn ngữ 1.2.2: Công nghệ sử dụng 10 Chương 2: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 12 2.1: Yêu cầu chức 12 2.1.1: Về phía nhân viên 12 2.1.2: Về quản trị viên 12 2.2: Yêu cầu hình thức 12 2.3: Yêu cầu bảo mật 12 2.4: Phân tích chức 12 2.4.1: Nhân viên 13 2.4.2: Quản trị viên 15 2.5: Biểu đồ lớp 18 2.6: Phân tích csdl 18 2.6.1: Mối quan hệ bảng csdl 18 2.6.2: Chi tiết bảng 19 Chương 3: XÂY DỰNG VÀ PHÁT TRIỂN 24 3.1: Giao diện trang chủ 24 3.2: Giao diện trang đăng nhập 24 3.3: Giao diện trang đăng ký 24 3.4: Giao diện form đổi mật 25 3.5: Giao diện trang thông tin cá nhân 26 3.6: Giao diện trang cấu hình hệ thống 26 3.7: Giao diện trang sách giá 27 3.8: Giao diện trang thêm sảm phẩm 28 3.9: Giao diện trang thêm khách hàng 28 3.10: Giao diện trang danh sách khách hàng 29 3.11: Giao diện trang danh sách nhóm khách hàng 30 3.12: Giao diện trang thêm nhóm khách hàng 30 KẾT LUẬN 31 Kết đạt 31 Hạn chế thiếu sót 31 Hướng phát triển 31 TÀI LIỆU THAM KHẢO 32 DANH MỤC CÁC TỪ VIẾT TẮT Viết tắt Nội dung HTML Hypertext Markup Language CSS Cascading Style Sheets CSDL Cơ sở liệu DANH MỤC HÌNH VẼ Hình 1: Hình ảnh phần mềm Visua Studio Code Hình 2: Hình ảnh phần mềm Xampp Hình 3: Hình ảnh phần mềm Photoshop Hình 4: Hình ảnh minh họa HTML Hình 5: Hình ảnh minh họa css .9 Hình 6: Hình ảnh minh họa javascript 10 Hình 7: Hình ảnh minh họa php 10 Hình 8: Hình ảnh minh họa câu lệnh MySQL .11 Hình 9: Biểu đồ use case nhân viên 13 Hình 10: Biểu đồ use case quản trị viên 15 Hình 11: Biểu đồ lớp 18 Hình 12: Mối quan hệ bảng csdl .19 Hình 13: Giao diện trang index 24 Hình 14: Form đăng nhập 24 Hình 15: Form đăng ký 25 Hình 16: Form đổi mật 25 Hình 17: Giao diện trang thơng tin cá nhân .26 Hình 18: Form cấu hình hệ thống .27 Hình 19: Form thêm sách giá 27 Hình 20: Form thêm sản phẩm 28 Hình 21: Form thêm khách hàng 29 Hình 22: Giao diện danh sách khách hàng 29 Hình 23: Giao diện danh sách nhóm khách hàng .30 Hình 24: Form thêm nhóm khách hàng 30 • Sắp xếp cột theo chiều tăng giảm cách click vào cột 2.5: Biểu đồ lớp Hình 11: Biểu đồ lớp 2.6: Phân tích csdl 2.6.1: Mối quan hệ bảng csdl Hình 12: Mối quan hệ bảng csdl 2.6.2: Chi tiết bảng Bảng 1: account Tên cột Kiểu liệu Mô tả Id Int(11) Khóa chính, tự động tăng First_name Varchar(255) Tên người dùng Last_name Varchar(255) Họ người dùng Password Char(255) Mật Email Varchar(255) Email người dùng Phone Int(11) Số điện thoại người dùng Address Text Địa người dùng Avatar Varchar(255) Ảnh đại diện người dùng Sex Char(11) Giới tính người dùng Time_create Datetime Thời gian tạo tài khoản Active Tinyint(4) Trạng thái tài khoản Type Char(25) Loại tài khoản 19 Bảng 2: customer Tên cột Kiểu liệu Mô tả Id Int(11) Khóa chính, tự động tăng First_name Varchar(255) Tên khách hàng Last_name Varchar(255) Họ khách hàng Phone Int(25) Số điện thoại khách hàng Email Char(255) Email khách hàng Customer_group Int(11) Khóa ngoại(customer_group) Address Text Địa khách hàng Birthday Date Ngày sinh khách hàng Sex Char(25) Giới tính khách hàng Fax Int(25) Số điẹn thoại bàn Tax_code Int(25) Mã số thuế Website Char(255) Trang website khách hàng Staff Varchar(255) Khóa ngoại(account) Tags Text Thẻ để phân nhóm khách hàng Description Text Mơ tả khách hàng Payment Char(25) Hình thức tốn Price_list Char(255) Khóa ngoại(price_list) Tax Char(25) Thuế Discount Char(25) Giảm giá Tên cột Kiểu liệu Mô tả Id Int(11) Khóa chính, tự động tăng Bảng 3: customer_group Name Varchar(255) Tên nhóm khách hàng Code Char(25) Mã nhóm khách hàng Description Text Mơ tả nhóm khách hàng Price Char(255) Khóa ngoại(price_list) Tax Char(255) Thuế Discount Int(11) Mã giảm giá Payment Char(255) Hình thức tốn Time_create Date Thời gian tạo nhóm Tên cột Kiểu liệu Mơ tả Id Int(11) Khóa chính, tự động tăng Transaction_code Int(20) Mã giao dịch Customer_id Int(11) Khóa ngoại(customer) Product_id Int(11) Khóa ngoại(product) Quatity Int(11) Số lượng đơn hàng Amount Double Tổng số tiền Note Varchar(255) Ghi đơn hàng Tags Varchar(255) Thẻ phân nhóm đơn hàng Staff_id Int(11) Khóa ngoại(account) Price_list Int(11) Khóa ngoại(price_list) Tên cột Kiểu liệu Mơ tả Id Int(11) Khóa chính, tự động tăng Bảng 4: order Bảng 5: price_list 21 Name Varchar(255) Tên sách giá Code Char(255) Mã sách giá Tên cột Kiểu liệu Mơ tả Id Int(11) Khóa chính, tự tăng Name Varchar(255) Tên sản phẩm Product_code Char(25) Mã sản phẩm Mass Char(25) Khối lượng Description Text Mô tả sản phẩm Price Int(11) Khóa ngoại(price_list) Image Varchar(255) Ảnh sản phẩm Size Int(11) Kích thước sản phẩm Color Varchar(255) Màu sắc sản phẩm Material Varchar(255) Chất liệu sản phẩm Quantity Int(11) Tổng số lượng sản phẩm Capital_cost Float Giá vốn sản phẩm Type Int(11) Khóa ngoại (product_type) Brand Int(11) Khóa ngoại (product_brand) Tags Text Thẻ phân biệt sản phẩm Status Tinyint(1) Trạng thái sản phẩm Tax Tinyint(1) Áp dụng thuế hay không Kiểu liệu Mô tả Bảng 6: product Bảng 7: product_brand Tên cột Id Int(11) Khóa chính, tự tăng Name Varchar(255) Tên nhãn hiệu Tên cột Kiểu liệu Mô tả Id Int(11) Khóa chính, tự tăng Tên cột Kiểu liệu Mơ tả Id Int(11) Khóa chính, tự tăng Name Varchar(255) Tên loại sản phẩm Tên cột Kiểu liệu Mơ tả Id Int(11) Khóa chính, tự tăng Name_website Varchar(255) Tên website Description Varchar(255) Mô tả website Keyword Varchar(255) Từ khóa Name_admin Varchar(25) Tên admin Favicon Text Favicon website Logo Text Logo trang web Email Char(255) Email admin phone Char(11) Số điện thoại admin Bảng 8: product_price Bảng 9: product_type Bảng 10: setting 23 Chương 3: XÂY DỰNG VÀ PHÁT TRIỂN 3.1: Giao diện trang chủ Hình 13: Giao diện trang index 3.2: Giao diện trang đăng nhập Hình 14: Form đăng nhập 3.3: Giao diện trang đăng ký Hình 15: Form đăng ký 3.4: Giao diện form đổi mật Hình 16: Form đổi mật 25 3.5: Giao diện trang thơng tin cá nhân Hình 17: Giao diện trang thông tin cá nhân 3.6: Giao diện trang cấu hình hệ thống Hình 18: Form cấu hình hệ thống 3.7: Giao diện trang sách giá Hình 19: Form thêm sách giá 27 3.8: Giao diện trang thêm sảm phẩm Hình 20: Form thêm sản phẩm 3.9: Giao diện trang thêm khách hàng Hình 21: Form thêm khách hàng 3.10: Giao diện trang danh sách khách hàng Hình 22: Giao diện danh sách khách hàng 29 3.11: Giao diện trang danh sách nhóm khách hàng Hình 23: Giao diện danh sách nhóm khách hàng 3.12: Giao diện trang thêm nhóm khách hàng Hình 24: Form thêm nhóm khách hàng KẾT LUẬN Kết đạt - Xây dựng trang web có đầy đủ chức website quản lý khách hàng - Có giao diện dễ nhìn, thân thiện người dùng - Dễ dàng thao tác, không cầu kỳ - Hiểu thêm cách hoạt động website quản lý khách hàng Hạn chế thiếu sót Hệ thống website bán ăn hồn thành xong mà khơng tránh khỏi thiếu xót hạn chế đinh: • Giao diện cịn sơ sài • Các chức quyền hành cịn hạn chế • Vẫn chưa khắc phục lỗi mà trình vận hành sảy • Trang website dành cho cá nhân • Bảo mật cịn Hướng phát triển - Cải thiện thêm giao diện - Phát triển thêm chức thiếu - Khắc phục lỗi bảo mật hack - Phát triển trang web dạng kinh doanh 31 TÀI LIỆU THAM KHẢO https://www.w3schools.com https://www.youtube.com https://www.php.net https://quantrimang.com https://stackoverflow.com https://viblo.asia/ ... Bên cạnh để cửa hàng quảng bá giới thiệu tri ân khách hàng cũ cửa hàng việc lưu lại thơng tin khách hàng việc thiếu được, nên em lựa chọn chủ đề “thiết kế website quản lý khách hàng? ?? để thuận... thông tin khách hàng dễ dàng sau Mục tiêu đề tài Website quản lý khách hàng nhắm đến cửa hàng, doanh nghiệp có lượng khách hàng vào thường xuyên, để thuận tiện cho việc áp dụng ưu đãi quảng bá... danh sách nhóm khách hàng 3.12: Giao diện trang thêm nhóm khách hàng Hình 24: Form thêm nhóm khách hàng KẾT LUẬN Kết đạt - Xây dựng trang web có đầy đủ chức website quản lý khách hàng - Có giao