Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 38 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
38
Dung lượng
3,63 MB
Nội dung
ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VIỆT HÀN - - ĐỒ ÁN MÔN HỌC THỰC TẬP DOANH NGHIỆP ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN SÁCH Nhóm sinh viên thực hiện: Đinh Văn Thảo – 18IT1 Quách Trọng Thái – 18IT1 Thực tập đơn vị: Công ty TNHH MTV Liên Kết Số Việt Nam Giảng viên hướng dẫn: Trần Văn Đại Đà Nẵng, ngày 15 tháng năm 2021 ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VIỆT-HÀN ĐỒ ÁN MÔN HỌC THỰC TẬP DOANH NGHIỆP ĐỀ TÀI XÂY DỰNG WEBSITE BÁN SÁCH Đà Nẵng, ngày 15 tháng năm 2021 LỜI NÓI ĐẦU Trong năm gần đây, công nghệ thông tin không ngừng phát triển cách mạnh mẽ đại Sự đời công nghệ thông tin làm phong phú mặt xã hội, đời sống người nâng cao rõ rệt, đóng góp to lớn cho phát triển nhân loại Với xu tồn cầu hố kinh tế giới, đặc biệt nhu cầu trao đổi hàng hoá người ngày tăng số lượng chất lượng, nhu cầu sử dụng Internet ngày nhiều hình thức kinh doanh mạng ngày đa dạng phong phú nhiều người sử dụng ưa chuộng Vì vậy, nhiều cửa hàng sách áp dụng phương pháp bán hàng qua mạng để khách hàng dễ dàng tìm kiếm thơng tin mà không cần tốn nhiều thời gian chi phí Cửa hàng sách bansachdao.info đời mang thơng tin đến với người với mục đích giúp khách hàng đặt mua sách qua mạng cách nhanh chóng, tiện lợi tiết kiệm chi phí Khách hàng đến với chúng tơi lựa chọn kho báu kiến thức khổng lồ bao gồm hàng ngàn sách từ sách giáo khoa sách khoa học sách lịch sử, sách địa lý, sách thiên văn học, sách y học, sách ngoại ngữ.v.v Những sách bán chạy nay, sách báo chí giới thiệu, sách kinh tế, sách học làm người, sách danh nhân, sách tâm lý nghệ thuật sống.v.v Từ vấn đề đặt trên, đồng ý hướng dẫn tận tình thầy giáo Trần Văn Đại, nhóm chúng em chọn đề tài: “Xây dựng Website bán sách” Chỉ thời gian ngắn học tập rèn luyện trường Đại Học Công Nghiệp Thông Tin Việt - Hàn Chúng em thầy trang bị kiến thức mơn học, đề tài hồn thành song thời gian trình độ hiểu biết cịn hạn hẹp nên khơng thể tránh khỏi thiếu sót Vì vậy, chúng em mong giúp đỡ, đóng góp thầy để nội dung đồ án hoàn thiện Em xin chân thành cảm ơn! NHẬN XÉT (Của giáo viên hướng dẫn) …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… Chữ kí GVHD Mục lục LỜI NÓI ĐẦU Chương I : Khảo sát hệ thống 1.1 Nghiệp vụ 1.2 Thực trạng vận hành chưa có website .7 1.2.1 Phạm vi .9 1.2.2 Yêu cầu hệ thống Chương II Phân tích thiết kế hệ thống (UML) 13 2.1 Phát biểu toán 13 2.2 Xác định yêu cầu hệ thống 14 2.2.1 Yêu cầu nghiệp vụ 14 2.2.2 Yêu cầu phi chức 14 2.2.3 Danh sách Actor Usecase .14 2.3 Biểu đồ ca sử dụng use case 16 2.3.1 Use case .16 2.3.2 Use case Khách hàng .17 2.3.3 Use case Khách vãng lai 17 2.3.4 Use case Quản trị viên 18 2.3.5 Use case Người quản lý 18 2.4 Biểu đồ trạng thái 19 2.4.1 Biểu đồ trạng thái mua hàng 19 2.4.2 Biểu đồ trạng thái thêm cập nhật thông tin sản phẩm, danh mục, người dùng, tác giả, nhà xuất 19 2.4.3 Biểu đồ trạng thái nhập sách vào kho 20 2.5 Biểu đồ lớp 21 2.6 Biểu đồ 21 2.6.1 Biểu đồ chức đăng nhập 21 2.6.2 Biểu đồ chức quản lý sản phẩm .22 2.6.3 Biểu đồ chức quản lý loại sản phẩm 22 2.6.4 Biểu đồ chức quản lý quảng cáo 23 2.6.5 Biểu đồ chức quản lý tài khoản 23 2.6.6 Biểu đồ chức đặt hàng 24 Chương III Xây Dựng website .25 3.1 Các bảng liệu 25 3.2 Mơ hình liệu quan hệ .27 3.3 Hình ảnh giao diện website 28 3.3.1 Giao diện trang chủ 28 3.3.2 Hình ảnh giỏ hàng 29 3.3.3 Form đặt hàng 29 3.3.4 Giao diện admin .30 3.3.5 Giao diện bình luận sách .31 3.3.6 Chi tiết sản phẩm 31 3.3.7 Các danh mục 33 Chương IV Kết luận .33 4.1 Kết đạt đề tài 33 4.2 Hạn chế đề tài 34 4.3Hướng phát triển đề tài 35 TÀI LIỆU THAM KHẢO 35 Chương I : Khảo sát hệ thống 1.1 Nghiệp vụ Ngày nay, với xu hướng phát triển mạnh mẽ không ngừng Internet, có cơng ty, doanh nghiệp hay cửa hàng cá nhân chưa hiểu hết Website gì? họ chưa biết khai thác cách triệt để lợi ích to lớn website mạng lại Lợi ích website mang lại - Quảng cáo không giới hạn với chi phí thấp - Có hội liên kết, hợp tác với doanh nghiệp, công ty tổ chức - Nhận thông tin phản hồi nhanh khách hàng, đối tác nhanh - Tạo hình ảnh tốt cho doanh nghiệp, cơng ty bạn - Tiết kiệm chi phí, hoạt động khơng nghỉ 24/24 mà không cần đội ngũ nhân viên phục vụ Website làm với mục đích giúp cho việc kinh doanh thuận tiện, công việc thường ngày rút ngắn thời gian thực Khi có website vấn đề giải website gồm có chức đặt mua sách, đọc thử sách, để mua sau, thơng báo có hàng, bình luận sách, giá cập nhật dễ dàng Một số chức hỗ trợ người bán hàng quản lý sách, đơn hàng, bình luận, xuất báo cáo thống kê, quản lý người dùng,… 1.2 Thực trạng vận hành chưa có website - Khi chưa có trang web, người quản lý phải quản lý vần đề, lưu trữ số liệu thông qua ghi chép, tồn q trình tra cứu, thống kê, số liệu tính tốn tính tốn lưu trữ thủ công, khách hàng muốn tra cứu thông tin sách, đặt hàng sách thơng qua liên lạc với bên cửa hàng, đến trực tiếp xem sách cửa hàng - Trước chưa có website khách hàng muốn mua sách phải đến cửa hàng xem cịn hàng hay khơng, đọc thử vài trang đầu, hỏi giá Khi mua hàng trực tiếp hàng cần thêm nhân viên bán hàng, tư vấn giải đáp thắc mắc cho khách hàng sản phẩm, tốn cần quầy thu ngân máy quét mã vạch, cửa hàng lớn cần bảo trơng giữ xe - Chi phí th mặt kho bãi cao - Cần nhiều nhân viên - Giờ mở cửa hạn chế từ 8h đến 22h hàng ngày - Các chương trình thu hút khách hàng cần phát tờ rơi, quảng cáo gây tốn kém - Chi phí xây dựng, nâng cấp, vận hành cửa hàng tốn kém - Mỗi lần cập nhật lại giá sách nhiều thời gian - Kiểm kê, ghi chép tốn nhiều thời gian - Cơ cấu tổ chức: + Người quản lý hẹn mua sách thương lượng với bên nhà xuất sách thông tin sách cần mua liên lạc với nhân viên quản lý kho đến lấy sách, nhân viên quản lý kho thực công việc nhập sách Tồn thơng tin giao dịch nhập sách lưu trữ hóa đơn, chứng từ có liên quan với thông tin: nhà xuất bản, công ty cung cấp, giá nhập, số lượng, tên sách, số trang ngày nhập Tồn thơng tin sách nhân viên quản lý kho lưu lại cung cấp cho nhân viên kế tốn , có sai sót hay thay đổi thơng tin sách nhân viên quản lý kho chỉnh sửa thông tin sách nhập báo cho nhân viên kế toán Nhân viên quản lý kho thực kiểm kê sách để biết số lượng loại sách kho người quản lý hỏi thống kê theo tháng báo với người quản lý Khi số lượng loại sách tồn kho nhiều sau tháng, nhân viên quản lý kho báo với bên quản lý để giải sách tồn kho: áp dụng sách giảm giá, khuyến cho loại sách đấy, sau nhận thị từ người quản lý, nhân viên kho lại sửa thông tin giá sách báo với nhân viên kế toán Nhân viên quản lý kho lập hóa đơn xuất sách để mang sách lên quầy sách quầy gần hết giao dịch với khách hàng mua số lượng lớn Khi có sách bên cung cấp bị lỗi: sách bị thiếu, hỏng số trang, người quản lý kho thực công việc trả sách, thông tin việc trả sách lưu lại qua hóa đơn trả sách sổ trả sách + Nhân viên kế toán giải đáp thắc mắc, thông tin sách cho khách hàng từ thông tin loại sách nhân viên quản lý kho cung cấp Khi có khách hàng đặt sách, nhân viên kế toán ghi lại thông tin khách hàng số lượng, loại sách đặt vào sổ đặt hàng, cung cấp sách hóa đơn giao dịch ứng với đơn đặt hàng cho bên giao hàng Cuối ngày, cuối tháng quý, nhân viên kế toán thống kê doanh thu ngày hơm đó, tháng q để báo với người quản lý hỏi + Nhân viên giao hàng mang theo sách hóa đơn đến nơi giao hàng Khi giao dịch thành cơng, nhân viên giao hàng mang hóa đơn tiền cho nhân viên kế toán để nhân viên kế tốn lưu trữ hóa đơn, xóa đơn đặt hàng sổ đặt hàng ghi chép vào sổ giao dịch Nếu giao dịch không thành công, nhân viên giao hàng mang sách hóa đơn cho nhân viên kế toán + Các nghiệp vụ thường xuyên: thông qua cấu tổ chức ta thấy nghiệp vụ thường xuyên hệ thống bán sách là: o Quản lý sách: nhân viên quản lý kho quản lý việc nhập-xuất sách, lưu thông tin sách, sửa thông tin sách, trả sách, kiểm kê sách, báo cáo sách tồn kho o Quản lý giao dịch sách: nhân viên kế toán quản lý việc đặt hàng sách, giao dịch sách, thống kê doanh thu từ ngày đến ngày người quản lý yêu cầu + Các nghiệp vụ định kỳ: o Thống kê doanh thu: nhân viên kế toán thống kê doanh thu theo ngày, theo tháng, theo quý vào cuối ngày, tháng, quý o Thống kê số lượng sách: nhân viên quản lý kho thống kê số lượng loại sách sau tháng - Các mẫu biểu phục vụ hoạt động: o Phiếu nhập hàng, phiếu xuất hàng, phiếu đổi trả o Hóa đơn mua hàng o Bản thống kê doanh thu ngày tháng, tháng quý, từ ngày đến ngày Phạm vi Với mục tiêu tạo trải nghiệm mua sắm trực tuyến tuyệt vời, website hoạt động phục vụ khách hàng toàn quốc độ tuổi Website bán loại sách: tiếng anh, tiếng việt, sách giáo dục cho học sinh Yêu cầu hệ thống - Cung cấp cho khách hàng thông tin sách giúp khách hàng có lựa chọn tốt theo yêu cầu khách hàng - Hỗ trợ cho người quản lý việc cập nhật thơng tin có sách nhập - Giúp cho việc thống kê doanh thu, thống kê sách tồn kho, bán - Dễ dàng việc nhập sách kho hết sách hay xuất sách với số lượng lớn - Dựa vào thông tin đầy đủ hệ thống hỗ trợ quản lý nhân viên chương trình khuyến cho khách hàng … - Có chức toán online tài khoản ngân hàng, visa,… - Về mặt giao diện phải thuận tiện cho việc sử dụng, chức sừ dụng nhiều phải làm bật lên dễ nhận biết, màu sắc hài hịa, tối giản, dễ nhìn, trang web xử lý nhanh, chức phải logic khơng có chức xung đột, xử lý tất ngoại lệ, đưa thông báo thao tác thành công, thao tác sai, thông báo hệ thống, lỗi logic người dùng nhập sai phải hiển thị để người dùng ý đến - Các chức khách hàng yêu cầu: + Quản lý sách o Giao diện ban đầu: tất sách theo dạng danh sách phân trang, có tổng số sách kho, phân trang liệu Danh sách liệu phải có số thơng tin cần thiết mã sách, tên sách, giá, ngày nhập, hình ảnh đại diện, trạng thái Có nút thao tác sửa, xóa, xem chi tiết Có thêm form tìm kiếm theo tên sách, mã sách Kết trình tìm kiếm có định dạng giống giao diện ban đầu o Thống kê sách: thống kê số lượng sách, phân loại theo nhóm: nhà xuất bản, danh mục sách Có thêm chức xếp theo ngày nhập(mới – cũ nhất), số lượng từ tới nhiều ngược lại Chức thống kê sách tồn kho tìm đầu sách cịn tồn kho, sức mua kém thời gian tháng theo khoảng thời gian o Thêm sách vào sở liệu, thêm xong phải có thơng báo thêm sách thành công hiển thị cho người quản lý biết Mã sách tạo tự động o Xóa sách người dùng muốn xóa sách sách chuyển sang trạng thái xóa Lưu ý liệu sách cịn lưu lại sở liệu để đảm bảo tính tồn vẹn liệu hệ thống Sách xóa phục hồi lại cần thiết o Sửa thơng tin sách có giao diện trang thêm sách + Quản lý nhập kho o Giao diện ban đầu danh sách, cần nhập kho đầu sách cần nhập tên mã đầu sách Nếu kho chưa có đầu sách trang web hiển thị lên thông báo yêu cầu người dùng click vào đường link có thơng báo để di chuyển sang trang thêm sách Nếu kho tồn đầu sách tương ứng với liệu nhập vào số lượng sách cộng thêm với số sách nhập kho tương ứng Website yêu cầu phải xử lý lỗi logic người dùng nhập sai nhập vào số âm, số thập phân Ngoài giao diện cịn có thêm chức in thống kê theo ngày, tháng,… + Đổi trả sách o Khi nhận yêu cầu đổi trả sách từ khách hàng(chỉ nhận lại sách có lỗi nhà xuất đơn vị vận hành gây ra) nhập thơng tin sách để tìm kiếm 10 2.6.2 Biểu đồ chức quản lý sản phẩm Hìn h LỜI NÓI ĐẦU-2: Biểu đồ chức quản lý sản phẩm 2.6.3 Biểu đồ chức quản lý loại sản phẩm Hình LỜI NĨI ĐẦU-3: Biểu đồ chức quản lý loại sản phẩm 24 2.6.4 Biểu đồ chức quản lý quảng cáo Hình LỜI NĨI ĐẦU-4: Biểu đồ chức quản lý quảng cáo 2.6.5 Biểu đồ chức quản lý tài khoản Hình LỜI NĨI ĐẦU-19: Biểu đồ chức quản lý tài khoản 25 2.6.6 Biểu đồ chức đặt hàng Hình LỜI NĨI ĐẦU-20: Biểu đồ cho chức đặt hàng 26 Chương III Xây Dựng website 3.1 Các bảng liệu Bảng Chương III Xây Dựng website.7.2: Bảng đơn đặt hàng Column Name Data Type Allow Nulls Decription order_id Int No Mã khách hàng Product_id Int No Mã sản phẩm price int No Giá tiền quantity int No Số lượng SP total int No Tổng tiền sản phẩm Bảng Chương III Xây Dựng website.7.3: Bảng khách hàng đặt hàng Column Name Data Type Allow Nulls Decription id Int No Mã sản phẩm fullname Varchar(255) No Têm KH Email Varchar(255) No Email KH Phone Varchar(255) No Số mỹ phẩm KH Addres Varchar(255) No Địa KH Time datetime No Thời gian đặt hàng Bảng Chương III Xây Dựng website.7.4: Bảng sản phẩm Allow Column Name Data Type id Int No Mã sản phẩm title varchar(255) No Tên sản phẩm Id_Category Int No Mã loại sản phẩm hot Int No SP hot Nulls Decription 27 img varchar(255) No Ảnh sản phẩm price int No Giá sản phẩm detail Text No Chi tiết sản phẩm status Float No Trạng thái Bảng 3.7.5: Bảng loại sách Column Name id Tên danh mục Data type Al lowNulls Int No varchar(255) No Decription Mã loại sản phẩm Tên loại sản phẩm Bảng 3.7.7: Bảng admin Allow Column Name Data Type id Int No Mã Admin username Varchar(100) No Tên đăng nhập password Varchar(12) No Mật Phone Char(15) No Mỹ phẩm Admin Email Varchar(50) No Email Admin Nulls Decription 28 3.2 Mơ hình liệu quan hệ Hình Chương III Xây Dựng website-10: Mơ hình sở liệu 29 3.3 Hình ảnh giao diện website 3.3.1 Giao diện trang chủ 30 3.3.2 Hình ảnh giỏ hàng 3.3.3 Form đặt hàng 31 3.3.4 Giao diện admin 32 3.3.5 Giao diện bình luận sách 3.3.6 Chi tiết sản phẩm 33 34 3.3.7 Các danh mục 35 Chương IV Kết luận 4.1 Kết đạt đề tài Sau thời gian nghiên cứu phát triển, em hoàn thành mục tiêu ban đầu đề đề tài Em thực nghiên cứu đề giải pháp thiết kế web tảng Công nghệ PHP bao gồm giải pháp thiết kế sở liệu, quản lý, tổ chức cấu hình WebSite mạng Internet - Nắm quy trình bán hàng trực tuyến - Nắm rõ ngơn ngữ lập trình web , hệ quản trị sở liệu MySql Server - Cơ thực tốt chức đề - Giao diện chương trình thiết kế với phong cách đại,chuyên nghiệp - Đầy đủ tính cần thiết website bán hàng - Tích hợp lọc tìm kiếm xác - Nội dung website trình bày hợp lý - Về mặt giao diện o Thiết kế trang web có giao diện thân thiện với người sử dụng o Bố cục giao diện WebSite cân đối, hài hòa, phù hợp với nội dung hiển thị WebSite o Màu sắc hài hòa, trang nhã giúp cho người dùng không mỏi mắt truy cập vào WebSitetrong thời gian dài - Về mặt chức WebSite o Do xây dựng từ module đơn lẻ, WebSite dễ dàng nâng cấp chức cho thời gian ngắn o Nội dung sản phẩm, tin tức phân theo loại danh mục rõ ràng o Nội dung tin tức hiển thị ngắn gọn, xúc tích mà giúp cho người dùng hiểu đầy đủ nội dung tin tức o Tìm kiếm sản phẩm nhanh chóng qua chức tìm kiếm nhanh - Về mặt liệu o WebSite có khả lưu trữ lượng liệu tương đối lớn mà trì độ ổn định q trình hoạt động o Thơng tin mật quản trị viên mã hóa 36 4.2 Hạn chế đề tài Đề tài em làm số hạn chế như: - Một số chức cịn thiếu xót chưa hồn hảo - CSDL chưa thực tối ưu - Chưa tương thích với số trình duyệt website - Chưa ứng dụng triển khai vào thực tế - Về chuẩn SEO chưa cao 4.3Hướng phát triển đề tài - Website chạy ổn định nhiều trình duyệt khác - Mức độ bảo mật chưa cao 37 TÀI LIỆU THAM KHẢO [1] Tài liệu laravelframework [2] stackoverflow.com 38