Mục tiêu nghiên cứu của đề tài là tìm hiểu các công nghệ về lập trình web; Tìm hiểu về framework của PHP; Các công nghệ lập trình hệ thống của website: ngôn ngữ PHP.
TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA CÔNG NGHỆ THÔNG TIN XÂY DỰNG WEBSITE CHO TIỆM BÁN HOA TÓM TẮT ĐỒ ÁN TỐT NGHIỆP NGÀNH: CƠNG NGHỆ THƠNG TIN NIÊN KHĨA: 2016 - 2019 HSSV : Đặng Văn Việt Mã HSSV : CCCT16B026 CBHD : ThS Lƣơng Khánh Tý Đà Nẵng, 06/2019 MỞ ĐẦU Ngày nay, ngành Công nghệ thông tin phát triển nhanh chóng ứng dụng ngày rộng rãi sống công tác quản lý công ty lớn, bệnh viện trường học, trụ sở ủy ban… đặc biệt công tác quản lý bán hàng Nó có tác dụng thiết thực đời sống người, giúp cho người quản lý có nhìn tổng thể mà chi tiết thơng tin lưu trữ đầy đủ, cập nhật hàng ngày, nâng cao hiệu làm việc, tiết kiệm sức làm việc Hiện thị trường có nhiều website bán hàng đa dạng với nhiều mặt hàng khác với giao diện khác đẹp mắt với niềm đam mê tìm hiểu vấn đề liên quan đến chun ngành học tập Cơng nghệ thơng tin mình, em định chọn đề tài quản lý bán hàng: “Xây dựng website cho tiệm bán hoa” với giao diện chức Lý chọn đề tài - Hiện tại tất cửa hàng việc quản lý: nhân viên bán hàng thủ cơng gặp nhiều khó khăn Vì gây trở ngại lớn cho việc quản lý cửa hàng - Do việc xây dựng chương trình quản lý việc cần thiết nhằm mục đích: + Có chương trình hồn chình chạy chường trình window để đem lại cho người quản lý thao tác nhanh gọn, xác, rút ngắn thời gian thực công việc người quản lý từ dẫn đến giải nhanh, xác tất vấn đề liên quan + Thiết lập chương trình cho phép lưu trữ tất thơng tin có liên quan đến việc quản lý mà trước phải ghi chép hàng trăm đống sách Chương trình lưu trữ tất thơng số mặt hàng, hóa đơn, thơng tin nhân viên, khách hàng,…để xem cho người quản lý kết nhanh chóng, xác mà khơng cịn thao tác thơ sơ + Giúp nhân viên bán hàng xử lý nhanh gọn, xác bán hàng + Quản lý hàng hóa cửa hàng để cập nhật thêm vào cửa hàng + Đảm bảo hoạt động bán hàng,… diễn bình thường lúc người quản lý không trực tiếp quản lý địa điểm kinh doanh Người quản lý giám sát hoạt động cửa hàng diễn thực tế, kiểm tra doanh thu bán hàng, tình hình hoạt động cửa hàng,… cho dù nơi đâu có giải pháp thời gian tới Mục tiêu nhiệm vụ nghiên cứu - Tìm hiểu cơng nghệ lập trình web - Tìm hiểu framework PHP - Các cơng nghệ lập trình hệ thống website: ngơn ngữ PHP Đối tƣợng phạm vi nghiên cứu - Chương trình xây dựng nhằm giải khó khăn người quản lý Từ việc quản lý nhân viên cửa hàng, số lượng nhập vào, sử dụng, lượng bán được,… Phƣơng pháp nghiên cứu - Tìm hiểu tài liệu Internet - Học hỏi kinh nghiệm từ người trước - Thực đề tài hướng dẫn trực tiếp giảng viên Dự kiến kết - Xây dựng hoàn thiện ứng dụng đầy đủ chứng đề Ý nghĩa khoa học ý nghĩa thực tiễn - Ý nghĩa khoa học Kết nghiên cứu đề tài góp phần nâng cao nhận thức, khả thu thập thơng tin, phân tích u cầu người dùng để xây dựng chương trình quản lý Bước đầu tiếp cận ngơn ngữ lập trình để xây dựng chương trình - Ý nghĩa thực tiễn Chương trình giúp cho việc quản lý cửa hàng dễ dàng hơn, bên cạnh cịn giúp cho người tiêu dùng cảm thấy an toàn biết nguồn gốc sản phẩm thông tin liên quan Nội dung đồ án tốt nghiệp Ngoài nội dung Phần mở đầu, kết luận, tài liệu tham khảo nội dung đồ án gồm chương sau: Chương Giới thiệu sở lý luận Chương Phân tích thiết kế hệ thống Chương Demo website CHƢƠNG CƠ SỞ LÝ LUẬN 1.1 NGƠN NGỮ LẬP TRÌNH PHP Là PHP Framework mã nguồn mở miễn phí, phát triển Taylor Otwell nhắm mục tiêu hỗ trợ phát triển ứng dụng web theo cấu trúc model- view- controller (MVC) Những tính bật Laravel bao gồm cú pháp dễ hiểu- rõ ràng, hệ thống đóng gói Modular quản lý gói phụ thuộc, nhiều cách khác để truy cập vào sở liệu quan hệ, nhiều tiện ích khác hỗ trợ việc triển khai vào bảo trì ứng dụng 1.2 NHỮNG ĐẶC TRƢNG CƠ BẢN CỦA PHP 1.3 ƢU VÀ NHƢỢC ĐIỂM CỦA PHP 1.4 LARAVEL FRAMEWORK 1.4.1 F a ewo k g 1.4.2 La ave g 1.4.3 M h nh MVC g 1.4.3.1 1.4.3.2 1.4.3.3 1.5 MICROSOFT SQL SERVER 1.5.1 Khái niệ 1.5.2 Các thành ph n 1.6 XAMPP – ph n mềm hỗ trợ WEB 1.7 Tìm hiểu HTML CHƢƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG 2.1 ĐẶT VẤN ĐỀ Trong năm gần việc áp dụng thành tựu công nghệ thông tin vào việc sản xuất nông nghiệp ngày trở nên phổ biến Nhưng việc quản lý doanh nghiệp, cửa hàng cịn thủ cơng, khó để quản lý theo dõi Bên cạnh đó, việc cung cấp thông tin sản phẩm tới với người tiêu dùng khó khăn dẫn tới giá sản phẩm bị giảm phần Do việc tạo chương trình quản lý cử hàng để giúp cho chủ vườn quản cơng việc cửa hàng dễ dàng hơn, cung cấp đầy đủ thơng tin tới người tiêu dùng để họ an tâm giá trị sản phẩm tăng lên 2.2 PHÂN TÍCH THIẾT KẾ 2.2.1 Yêu c u phi chức 2.2.2 Yêu c u chức 2.3 MƠ HÌNH HĨA U CẦU 2.3.1 Xác đ nh tác nh n 2.3.2 Đặc tả t ƣ ng hợp dụng Dang ki vien Them vao gio hang Xem thong tin Dang nhap he thong Xoa gio hang Tim kiem san pham Khach hang Quan li nguoi dung Quan li chu de Quan tri vien Quan li hoa don Quan li loai san pham Quan li san pham Quan li khach hang Quan li tin tuc Hình 2.1 Biểu đồ trường hợp sử dụng Hình 2.2 Biểu đồ trường hợp sử dụng mức Hình 2.3 Biểu đồ trường hợp sử dụng mức Quản lý sản phẩm Hình 2.4 Biểu đồ trường hợp sử dụng mức Quản lý tin tức hoa Cap Nhat San Pham Them san pham Sua TT san pham Xoa san pham Hình 2.5 Biểu đồ trường hợp sử dụng mức Cập nhật sản phẩm Hình 2.6 Biểu đồ trường hợp sử dụng mức Cập nhật người dùng 2.3.3 Biểu đồ hoạt động Hình 2.7 Biểu đồ hoạt động đăng kí thành viên Hình 2.8 Biểu đồ hoạt động đăng nhập hệ thống Hình 2.9 Biểu đồ hoạt động đặt hàng Hình 2.10 Biểu đồ hoạt động xem thơng tin đặt hàng Hình 2.11 Biểu đồ hoạt động tìm kiếm 2.4 BIỂU ĐỒ TƢƠNG TÁC 2.4.1 Biểu đồ tu n tự : Khach Hang : Nhan Vien : Nguoi Quan Tri : CtlDangNhap : FrmDangNhap Nhap thong tin() : NGUOIDUNG Nhap thong tin() Nhap thong tin() Xu li dang nhap() Kiem tra() Kiem tra ket qua() [TT Hop Le] Cho phep dang nhap() [TT Khong Hop Le] Thong bao loi() Tra ve ket qua() Hình 2.12 Biểu đồ đăng nhập Hình 2.13 Biểu đồ tìm kiếm Hình 2.14 Biểu đồ đặt hàng Hình 2.15 Biểu đồ đăt hàng thành công 2.4.2 Biểu đồ cộng tác Hình 2.16 Biểu đồ cộng tác tìm kiếm : Nhan Vien : Khach Hang : Nguoi Quan Tri 1: Nhap thong tin() 7: [TT Hop Le] Cho phep dang nhap() 2: Nhap thong tin() 3: Nhap thong tin() 8: [TT Khong Hop Le] Thong bao loi() 9: Tra ve ket qua() 4: Xu li dang nhap() : FrmDangNhap : CtlDangNhap 5: Kiem tra() 6: Kiem tra ket qua() : NGUOIDUNG Hình 2.17 Biểu đồ cộng tác đăng nhập hệ thống 10 Hình 2.18 Biểu đồ cộng tác đặt hàng thành cơng Hình 2.19 Biểu đồ cộng tác đặt hàng 2.4.3 Biểu đồ trạng thái NSD Dang nhap he thong Cho dang nhap Nhap TT dang nhap Hoat Dong Hình 2.20 Biểu đồ trạng thái đăng nhập Hình 2.21 Biểu đồ trạng thái đặt hàng 11 Hình 2.22 Biểu đổ trạng thái đặt hàng thành công Tim kiem cac thong tin Ket thuc tim kiem Nhap TT tim kiem Ket thuc nhap Xu ly TT tim kiem Xu ly thong bao ket qua Thong bao ket qua tim kiem Hình 2.23 Biểu đồ trạng thái tìm kiếm 2.5 MƠ HÌNH KHÁI NIỆM 2.5.1 Các lớp biên hệ thống Hình 2.24 Các lớp biên hệ thống 2.5.2 Các biểu đồ điều khiển hệ thống Hình 2.25 Các lớp điều khiển hệ thống 12 2.5.3 Biểu đồ lớp thực thể mức phân tích 2.6 CƠ SỞ DỮ LIỆU QUAN HỆ Hình 2.26 Cơ sở liệu liên hệ 2.7 TỪ ĐIỂN CƠ SỞ DỮ LIỆU 2.7.1 Bảng chi tiết hóa đơn Hình 2.27 Bảng chi tiết hóa đơn 2.7.2 Bảng chủ đề hoa Hình 2.28 Bảng chủ đề hoa 13 2.7.3 Bảng chủ đề Hình 2.29 Bảng chủ đề 2.7.4 Bảng hoa Hình 2.30 Bảng hoa 2.7.5 Bảng hóa đơn Hình 2.31 Bảng quản lý hóa đơn 14 2.7.6 Bảng khách hàng Hình 2.32 Bảng khách hàng 2.7.7 Bảng loại tin Hình 2.33 Bảng loại tin 2.7.8 Bảng thể loại Hình 2.34 Bảng thể loại 15 CHƢƠNG DEMO CHƢƠNG TRÌNH 3.1 GIAO DIỆN KHÁCH HÀNG SỬ DỤNG Giao diện trang chủ Hình 3.1 Giao diện trang chủ Giao diện hiển thị danh sách loại hoa Giao diện giỏ hàng 16 Giao diện đăng nhập đăng kí 3.2 GIAO DIỆN QUẢN TRỊ SỬ DỤNG Giao diện quản lý sản phẩm Giao diện quản lý loại sản phẩm 17 Giao diện quản lý tin tức hoa Giao diện quản lý tin tức Giao diện quản lý hóa đơn 18 Giao diện quản lý user Giao diện quản lý chủ đề Giao diện quản lý khách hàng 19 KẾT LUẬN Được hướng dẫn tận tình thầy cô khoa công nghệ thông tin cố gắng thên, em hoàn thành xong đồ án tốt nghiệp Tuy nhiên cố gắng vận dụng kiến thức thân bảo cán hướng dẫn, điều kiện thời gian kiến thức thân cịn hạn chế nên đề tài khơng tránh khỏi thiếu sót Kính mong góp ý thầy cô bạn để đề tài em hoàn thiện Những thứ em làm đề tài hồn thiện website bán hàng với số chức định là: Đăng kí thành viên, đăng nhập vào hệ thống, xem lỗi đăng khí trùng Email với nhau, xem danh sách mục hoa chi tiết thông tin loại hoa giá tiền loại hoa, để lại bình luận mua sản phẩm vừa ý khơng vừa ý, đăng nhập xem hàng mua hàng, lúc mua hàng chọn nhiều sản phẩm tùy ý tăng số lượng sản phẩm hiển thị số tiền tương ứng với loại hoa số lượng mà người dùng chọn, thêm vào giỏ hàng chưa đăng nhập phải nhập thơng tin người đặt hàng, có trang quản trị nắm bắt khách hàng sản phẩm, chỉnh sửa thêm xóa sản phẩm cho phù hợp với yêu cầu mà khách hàng mong muốn Và yếu điểm em đề tài: Là chưa hoàn thiện nhiều chức bán hàng in hóa đơn, xuất hóa đơn, toán cho khách hàng số yếu điểm mà em cố gắng khắc phục thời gian đến Một lần em xin chân thành cảm ơn 20 ... tập Công nghệ thông tin mình, em định chọn đề tài quản lý bán hàng: ? ?Xây dựng website cho tiệm bán hoa? ?? với giao diện chức Lý chọn đề tài - Hiện tại tất cửa hàng việc quản lý: nhân viên bán hàng... LUẬN Được hướng dẫn tận tình thầy cô khoa công nghệ thông tin cố gắng thên, em hoàn thành xong đồ án tốt nghiệp Tuy nhiên cố gắng vận dụng kiến thức thân bảo cán hướng dẫn, điều kiện thời gian kiến... Ngày nay, ngành Công nghệ thông tin phát triển nhanh chóng ứng dụng ngày rộng rãi sống công tác quản lý công ty lớn, bệnh viện trường học, trụ sở ủy ban… đặc biệt công tác quản lý bán hàng Nó có