ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

60 89 3
ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT - ĐỒ ÁN TỐT NGHIỆP NGÀNH CÔNG NGHỆ THÔNG TIN HÀ NỘI - 2020 TRƯỜNG ĐẠI HỌC MỎ - ĐỊA CHẤT KHOA CÔNG NGHỆ THÔNG TIN - ĐỒ ÁN TỐT NGHIỆP CHUYÊN NGÀNH KHOA HỌC MÁY TÍNH ĐỀ TÀI XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG SINH VIÊN THỰC HIỆN LÊ VĂN TÌNH LỚP KHOA HỌC MÁY TÍNH K60 CÁN BỘ HƯỚNG DẪN ThS NGUYỄN THÙY DƯƠNG BỘ MÔN KHOA HỌC MÁY TÍNH HÀ NỘI - 2020 Đồ án tốt nghiệp Chuyên ngành KHMTUD MỤC LỤC LỜI CẢM ƠN .7 LỜI NÓI ĐẦU CHƯƠNG I GIỚI THIỆU CHUNG I.1 Giới thiệu đề tài I.2 Thực trạng việc quản lý bán hàng nhà hàng vừa nhỏ I.3 Mục tiêu nghiên cứu đề tài I.4 Nội dung phạm vi nghiên cứu .10 I.5 Cấu trúc đề tài 10 CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG 11 II.1 Phân tích yêu cầu phần mềm 11 II.2 Đối tượng sử dụng hệ thống .11 II.2.1 Nhóm đối tượng nhân viên 11 II.2.2 Nhóm đối tượng quản lý .12 II.3 Phân tích yêu cầu hệ thống 12 II.3.1 Yêu cầu chức 12 II.3.2 Yêu cầu phi chức 13 II.3.3 Xác định chức hệ thống 13 II.4 Xây dựng biểu đồ phân cấp chức .14 II.5 Phân tích hệ thống luồng liệu .18 II.5.1 Ký hiệu 18 II.5.3 Biểu đồ luồng liệu mức đỉnh .19 II.5.4 Biểu đồ luồng liệu mức đỉnh chức đăng nhập 20 II.5.5 Biểu đồ luồng liệu mức đỉnh chức quản trị hệ thống .21 II.5.6 Biểu đồ liệu mức đỉnh chức thống kê doanh thu 22 II.5.7 Biểu đồ liệu mức đỉnh chức “xử lý gửi order “ .22 II.5.8 Biểu đồ liệu mức đỉnh chức “xử lý nhận order” 23 CHƯƠNG III PHÂN TÍCH THIẾT KẾ HỆ THỐNG VỀ CƠ SỞ DỮ LIỆU .24 III.1 Thiết kế sở liệu 24 III.1.1 Xác định thực thể thuộc tính 24 LÊ VĂN TÌNH KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD III.1.2 Xác định thực thể thuộc tính tương ứng 25 III.2 Xây dựng sở liệu 26 III.2.1 Bảng user 26 III.2.2 Bảng bàn ăn 26 III.2.3 Bảng sản phẩm .27 III.2.4 Bảng danh mục sản phẩm 27 III.2.5 Bảng order .27 III.2.6 Bảng order_item 28 III.2.7 Bảng danh mục 28 III.3 Lựa chọn hệ quản trị sở liệu 28 III.3.1 Giới thiệu số hệ quản trị CSDL phổ biến 28 III.3.2 Lựa chọn Mysql hệ quản trị sở liệu .29 III.4 Giới thiệu mysql 30 III.5 Xây dựng sở liệu với MySQL .32 III.5.1 Bảng bàn ăn(banan) .32 III.5.2 Bảng order .32 III.5.3 Bảng order_item 33 III.5.4 Bảng sản phẩm(sp) 33 III.5.5 Bảng user .33 III.5.6 Bảng danh mục(danhmuc) 33 III.6 Biều đồ mối quan hệ bảng sở liệu 34 CHƯƠNG IV MÔI TRƯỜNG PHÁT TRIỂN HỆ THỐNG 35 IV.1 Lựa chọn tảng phát triển hệ thống 35 IV.1.1 Một số tảng phát triển 35 IV.1.2 Lý chọn tảng web để phát triển hệ thống 36 IV.2 Lựa chọn công nghệ phát triển hệ thống .37 IV.2.1 Lựa chọn công nghệ thiết bị phát triển hệ thống 37 IV.2.2 Domain hosting 37 IV.3 Lựa chọn ngôn ngữ lập trình 39 IV.3.1 Một số ngơn ngữ lập trình 39 LÊ VĂN TÌNH KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD IV.3.2 Lý chọn ngôn ngữ PHP ngơn ngữ lập trình .39 IV.4 Một số công cụ hỗ trợ phát triển hệ thống 41 IV.4.1 Công cụ soạn thảo code 41 IV.4.2 Framework 42 IV.5 Xây dựng module hệ thống .44 IV.5.1 Lựa chọn phương pháp lập trình hướng module 44 IV.5.2 Nguyên tắc thiết kế 44 IV.5.3 Xây dựng module hệ thống 45 IV.6 Thiết kế giao diện 46 IV.6.1 Nguyên tắc thiết kế 46 IV.6.2 Một số giao diện hệ thống 48 KẾT LUẬN LÊ VĂN TÌNH 57 KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD MỤC LỤC HÌNH Ả Hình II Biểu đồ phân cấp chức 16 Hình II Biểu đồ liệu mức ngữ cảnh 18 Hình II Biểu đồ luồng liệu mức đỉnh 19 Hình II Biểu đồ luồng liệu mức đỉnh chức đăng nhập .20 Hình II Biểu đồ luồng liệu mức đỉnh chức quản trị hệ thống 21 Hình II Biểu đồ liệu mức đỉnh chức thống kê doanh thu 22 Hình II Biểu đồ liệu mức đỉnh chức "xử lý gửi order" .22 Hình II Biểu đồ liệu mức đỉnh chức "xử lý nhận order" 23 Y Hình III Danh sách bảng sở liệu 32 Hình III Bảng bàn ăn .32 Hình III Bảng Order .32 Hình III Bảng order_item .33 Hình III Bảng sản phẩm 33 Hình III Bảng user 33 Hình III Bảng danh mục 33 Hình III Biểu đồ liên kết mối quan hệ bảng sở liệu 34 Hình IV Giao diện đăng nhập 49 Hình IV Giao diện đăng nhập 49 Hình IV Giao diện đặt bàn 51 Hình IV Giao diện đặt bàn 51 Hình IV Giao diện chọn ăn .52 Hình IV Giao diện chọn ăn .52 Hình IV Giao diện quản lý thực đơn 53 Hình IV Giao diện quản lý thực đơn 53 Hình IV Giao diện tốn hóa đơn 54 Hình IV Giao diện tốn hóa đơn 54 Hình IV Giao diện trang quản lý ăn 55 Hình IV Giao diện trang quản lý ăn 55 Hình IV Giao diện quản lý nhân viên .56 Hình IV Giao diện quản lý nhân viên .56 Hình IV Giao diện quản lý hóa đơn 56 Hình IV Giao diện quản lý hóa đơn 56 Hình IV Giao diện thống kê doanh thu 58 LÊ VĂN TÌNH KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD MỤC LỤC BẢNG BI Bảng II Danh mục chức hệ thống 18 Y Bảng III Xác định thực thể thuộc tính 25 Bảng III Xác định thực thể thuộc tính tương ứng 26 Bảng III Bảng liệu user 27 Bảng III Bảng liệu bàn ăn 27 Bảng III Bảng liệu sản phẩm 28 Bảng III Bảng liệu danh mục sản phẩm 28 Bảng III Bảng liệu order 28 Bảng III Bảng liệu order_item .29 Bảng III Bảng liệu danh mục sản phẩm 29 LÊ VĂN TÌNH KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD LỜI CẢM ƠN Em xin chân thành cảm ơn trường Đại học Mỏ Địa chất khoa Công nghệ thông tin, môn Khoa học máy tính, thầy mơn khoa, trường tạo điều kiện cho em hoàn thành tốt đợt thực tập tốt nghiệp Nhờ trình thực đồ án tốt nghiệp em có thêm nhiều kinh nghiệm quý báu Những kinh nghiệm giúp em hồn thiện công việc môi trường làm việc sau Hơn cả, Em xin chân thành cảm ơn cô Nguyễn Thùy Dương, người tận tình hướng dẫn, bảo em suốt thời gian thực đề tài Em xin gửi lời cảm ơn sâu sắc đến q Thầy, Cơ Khoa tận tình giảng dạy, trang bị cho chúng em kiến thức quý báu năm học vừa qua Em xin gửi lòng biết ơn sâu sắc đến Ba, Mẹ, anh chị bạn bè ủng hộ, giúp đỡ động viên em lúc khó khăn suốt thời gian học tập nghiên cứu Mặc dù em cố gắng hoàn thiện đồ án tốt nghiệp phạm vi khả cho phép, chắn khơng tránh khỏi thiếu sót, kính mong cảm thơng mong chia sẻ, góp ý thầy để giúp em hồn thành tốt đợt thực tập tốt nghiệp Một lần em xin chân thành cảm ơn! Hà Nội, ngày 12 tháng năm 2020 Sinh viên LÊ VĂN TÌNH LÊ VĂN TÌNH KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD LỜI NÓI ĐẦU Chúng ta sống thời đại mới, thời đại phát triển rực rỡ công nghệ thông tin Công nghệ thông tin bước phát triển cao số hóa tất liệu thơng tin, luân chuyển mạnh mẽ kết nối tất lại với Mọi loại thông tin, số liệu âm thanh, hình ảnh đưa dạng kỹ thuật số để máy tính lưu trữ, xử lý chuyển tiếp cho nhiều người Những công cụ kết nối thời đại kỹ thuật số cho phép dễ dàng thu thập, chia sẻ thông tin hành động sở thông tin theo phương thức hoàn toàn mới, kéo theo hàng loạt thay đổi quan niệm, tập tục, thói quen truyền thống, chí cách nhìn giá trị sống Công nghệ thông tin đến với người dân, người quản lý, nhà khoa học, người nông dân, bà nội trợ, học sinh tiểu học…Khơng có lĩnh vực nào, khơng có nơi khơng có mặt cơng nghệ thơng tin Được đồng ý trường Đại học Mỏ Địa Chất khoa Công Nghệ Thông Tin, ủng hộ nhiệt tình động viên giúp đỡ tận tình Nguyễn Thùy Dương em chọn đề tài: “Xây dựng Phần mềm quản lý bán hàng” Với đề tài thực tế thiết kế webstie quản lý nhà hàng nhằm đáp ứng nhu cầu cấp thiết hàng loạt doanh nghiệp vừa nhỏ lĩnh vực nhà hàng, quán ăn cách thức vận hành đơn giản quản lý dễ dàng từ khâu quản lý nhân viên, cơng việc quản lí cập nhật số lượng nguồn cung cầu thực phẩm vào, yêu cầu quản lý hóa đơn đảmm bảo thông tin quyền lợi khách hàng đến quán ăn đặt sản phẩm nhà hàng, kèm theo hàng loạt chức linh động hệ thống giao tiếp với khách hàng đánh giá, comment, cao thể chuyên nghiệp người thiết kế website thông giao diện bắt mắt, dễ dùng tính đánh giá cực cao trước nhìn nhận khách hàng người sử dụng LÊ VĂN TÌNH KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD CHƯƠNG I GIỚI THIỆU CHUNG I.1 Giới thiệu đề tài Khi xã hội ngày phát triển nhu cầu ăn uống nghỉ ngơi người ngày gia tăng, điều thúc đẩy nghành dịch vụ ăn uống phát triển rộng rãi Tuy nhiên thực trạng chung sảy cửa hàng khâu quản lý thiếu chuyên nghiệp, thông tin, sổ sách ghi giấy gây thiếu chuyên nghiệp, khó khăn việc quản lý Trong thời buổi công nghệ thông tin việc lưu trữ liệu lên internet phổ biến an toàn, giúp tiết kiệm thời gian, tiền bạc người Với kiến thức học kinh nghiệm học tập nhà trường, hướng dẫn giảng viên hướng dẫn tận tình bảo, em hướng đến đề tài “Xây dựng phần mềm quản lý bán hàng “trên tảng website I.2 Thực trạng việc quản lý bán hàng nhà hàng vừa nhỏ Hiện việc quản lý bán hàng hầu hết cửa hàng vừa nhỏ lưu trữ thực giấy Từ việc lưu giữ hồ sơ nhân viên, hóa đơn, thống kê doanh thu, hàng loạt chức chọn bàn ăn, chọn ăn cho khách hàng thực phương pháp ghi tay chuyển thủ công khiến cho trạng nhầm lẫn, nhiều thời gian hạn chế cơng việc thực được, điều nói lên bất cập hệ thống nhà hàng thủ công Với thời đại công nghệ 4.0 điều việc không tối ưu an tồn Từ việc phân tích q trình quản lý số cửa hàng, em muốn xây dựng phần mềm có khả lưu trữ thơng tin cho nhà hàng bao gồm chức như: Quản lý nhân viên, quản lý bàn ăn, quản lý hóa đơn, quản lý sản phẩm, thống kê doanh thu, chọn bàn ăn, chọn ăn, chọn số lượng, gửi thực đơn, nhận thực đơn, in thực đơn, toán I.3 Mục tiêu nghiên cứu đề tài Trên sở thực trạng nhà hàng ăn uống đề tải mà em thực giúp cho cơng tác quản lý, tính tốn chủ nhà hàng trở nên đơn giản hiệu Cụ thể mục tiêu đề tài cần đạt xây dựng phần mềm quản lý nhà hàng ăn uống với chức sau đây: _ Chức quản lý hóa đơn: bao gồm chức hiển thị danh sách hóa đơn theo ngày, tháng, hiển thị theo admin tạo hóa đơn _Chức thống kê doanh thu tổng quan: bao gồm chức thống kê doanh thu theo ngày, theo tháng, theo năm toàn doanh thu _ Chức quản lý sản phẩm, gồm: thêm, sửa, xóa sản phẩm nhà hàng _ Chức quản lý bàn ăn LÊ VĂN TÌNH 10 KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD _Xem danh sách _Thêm - Sửa – Xóa IV.5.3.4.Module quản trị thống kê Với chức Admin quản lý, thống kê cập nhật doanh thu hàng ngày, hàng tháng cách dễ dàng, dễ hiểu, xác IV.5.3.5.Module quản lý hóa đơn Chức hiển thị thơng tin hóa đơn với đầy đủ thơng tin bàn ăn, ăn, số lượng, thời gian, quản lý theo ngày, theo tháng, theo năm, xác, dễ hiểu IV.5.3.6.Module quản lý gọi đồ ăn Đây tiến trình thay gọi chức năng, tiến trình bao quát bước sau: a) Nhân viên đặt bàn cho khách hàng nhóm khách hàng đến ăn nhà hàng b) Nhân viên đặt ăn ngồi vào bàn gồm thơng tin, số lượng ăn, chức kèm theo với số lượng là, xóa ăn theo nhu cầu xóa tồn thực đơn theo yêu cầu c) Kết thúc tiến trình gọi đồ bước gửi thực đơn IV.5.3.7.Module xử lý nhận thực đơn Tiến trình xử lý nhận thực đơn: a) Nhận thơng tin từ q trình gọi đồ từ nhân viên b) Xử lý thông tin cách in thực đơn cho nhà bếp đồng thời đẩy liệu vào hóa đơn chờ IV.5.3.8.Module xử lý tốn Tiến trình xử lý tốn: a) Nhận thơng tin từ q trình thực thực đơn chờ b) Xác nhận thơng tin hóa đơn c) Kiểm tra số lượng, thêm bớt khách hàng có nhu cầu mua thêm trả d) Kết thúc tiến trình chức toán IV.6 Thiết kế giao diện IV.6.1.Nguyên tắc thiết kế Khi tiến hành xây dựng giao diện website điều cần thiết phải quan tâm tới nguyên tắc thiết kế, điều đặc biệt cần thiết kinh nghiệm thực tế chưa nhiều nên dựa vào nguyên tắc xây dựng hệ thống giúp em tránh khỏi sai lầm khơng đáng có Các nguyên tắc để thiết kế website như: IV.6.1.1.Tổ chức website chặt chẽ dễ sử dụng Website cần có cấu trúc rõ ràng dễ hiểu tốt Điều quan trọng phải để khách hàng thấy thông tin mà họ hi vọng thu LÊ VĂN TÌNH 46 KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD từ website Nếu website có nhiều thơng tin, ta làm cho trang chủ đơn giản cách thiết kế bảng nội dung, bảng nên đơn giản dễ sử dụng Đồng thời sử dụng từ đoạn ngắn gọn dễ hiểu để thu hút người đọc IV.6.1.2.Sử dụng từ ngữ dễ hiểu Sử dụng lời lẽ hoa mỹ để tán dương dễ khơng thể biết có người tới website dự định họ nào? Phải giúp khách hàng hiểu rõ website cung cấp gì, có lợi ích thời gian ngắn Dùng câu ngắn gọn, cô đọng giữ kiểu thiết kế cố định tất trang IV.6.1.3.Dễ dàng khám phá đường link Tạo đường link chữ hay biểu tượng tất trang để người xem lại xem tiếp mà sử dụng đến nút "Back" hay "Forward" trình duyệt Phải có chữ thay tất đồ họa đường liên kết trang Đây từ xuất thay đồ họa tuỳ chọn đồ hoạ trình duyệt bị tắt người ta nhấn nút "Stop" trước trang tải đầy đủ IV.6.1.4.Thời gian upload nhanh Sử dụng đồ hoạ để trang trí tốt khơng lạm dụng Nếu cần nhiều hình ảnh đồ hoạ lớn nên có biểu tượng nhỏ liên kết với hình ảnh đồng thời nhắc nhở người xem cần phải đợi Sử dụng video audio trang công cụ để bán hàng ý tưởng hay, nhiên không nên sử dụng trừ tỉnh thành lớn có đường truyền tốc độ cao ADSL hay cáp quang, đa số người sử dụng đường truyền Dial-Up với modem 28.8, 33.6 56.6 Nhân tố thời gian vơ quan trọng người thuờng không kiên nhẫn vào mạng Nếu trang thời gian q lâu để tải khách hàng nhấn chuột bỏ Vì phải tăng tốc độ truyền trang web lên cách: _Giảm kích cỡ đồ hoạ trang web _Quy định cụ thể kích cỡ file đồ họa mã HTML _Giảm số file trang web (cả file đồ hoạ HTML kết hợp với nhau) IV.6.1.5.Nội dung khơng có hình ảnh Nhiều người sử dụng ảnh "GIFS" JavaScripts để tạo logo ký tự chạy ngang hình hay tương tự Điều khơng làm tăng thời gian tải mà làm người xem xao lãng nội dung website Những người internet người thơng tin chắn dành thời gian cho thơng tin có chất lượng khơng phải hình ảnh vơ bổ Nếu có nội dung vơ giá trang web, làm cho dễ đọc Hãy chia thành đoạn quan trọng, gạch chân bôi đậm câu quan trọng đoạn bạn đừng ngại trang trí với số màu Tơ màu văn thay file đồ hoạ Nói cách khác thay sử dụng file đồ họa để gây ý, sử dụng văn LÊ VĂN TÌNH 47 KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD có màu sắc khác Có thể cung cấp thơng tin miễn phí duới dạng báo hay phóng sự, sau cố gắng thu hút khách hàng Nếu muốn cung cấp cho người sử dụng thơng tin bổ ích (với mục đích thu hút khách hàng), thêm nội dung có chất lượng khơng phải hình ảnh bên ngồi Trong truờng hợp chữ đáng giá hàng nghìn hình ảnh Thậm chí muốn trang sinh động chút (có biểu tượng biến hình, dịng chữ bôi đậm ) nhằm thu hút người tiếp tục quan tâm tới sản phẩm dịch vụ Công việc kiểm tra kết mà khách hàng xem đem lại IV.6.1.6.Dễ theo dõi trình Các tiến tình chức xây dựng đơn giản, tiện lợi, dễ hiểu, khiến người dùng dễ tiếp cận hệ thống Thao tác nhanh chóng xác IV.6.1.7.Tương thích với đa số trình duyệt Nếu sử dụng bảng biểu xem xét cẩn thận việc hiển thị trình duyệt khác (ví dụ Internet Explorer, Netscape) tất cấp độ phân giải (ví dụ 800 x 600, 1024 x 768, 1280 x 1024, 1400 x 1050) IV.6.1.8.Một số vấn đề quan trọng khác thiết kế website Đọc kiểm tra cẩn thận tất nội dung, lỗi tả vấn đề nhỏ nhặt khơng website đánh khách hàng vấn đề Trước đưa website vào hoạt động cần có đợt kiểm tra tồn website (các đường liên kết, thời gian tải ) cố gắng kiểm tra nhiều phương pháp IV.6.2.Một số giao diện hệ thống Từ yêu cầu đặt thiết kế giao diện hệ thống nguyên tắc thiết kế website kết hợp với số công cụ hỗ trợ thiết kế Sau q trình thiết kế, chương tình hồn thành thỏa mã yêu cầu đặt ban đầu Dưới số giao diện chương trình LÊ VĂN TÌNH 48 KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD IV.6.2.1.Giao diện trang a) Giao diện đăng nhập Đây giao diện trang đăng nhập cho tất người dùng hệ thống, sử dụng thông tin số điện thoại mật để đăng nhập hệ thống Hình IV.cho Giao diện đăng b) Giao diện chọn bàn ăn dành đối tượng nhânnhập viên _Giao diện xây dựng tương thích thiết bị tablet _Giao diện gồm thơng tin danh sách bàn ăn có nhà hàng chức hiển thị trạng thái bàn ăn trống hay có khách tạo cho người dùng phương thức quản lý nhìn nhận dễ dàng _Đây trang bắt đầu cho tiến trình order người sử dụng bắt đầu đăng nhập với phân quyền user LÊ VĂN TÌNH 49 KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD Hình IV Giao diện đặt bàn c) Giao diện chọn ăn dành cho đối tượng nhân viên Giao diện xây dựng tương thích thiết bị tablet LÊ VĂN TÌNH 50 KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD Giao diện bao gồm thơng tin chính: _Danh sách ăn _Thơng tin ăn bao gồm: tên ăn, giá ăn, khuyến ăn xây dựng thực đơn gồm thơng tin: tên bàn, tên ăn, số lượng ăn, chức xóa ăn, chức xóa tồn thực đơn chức gửi thực đơn d) Giao diện trang quản lý thực đơn Hình IV Giao diện chọn ăn Giao diện trang bao gồm thông tin hiển thị chính: _Danh sách bàn ăn trạng thái có khách bàn trống _Thông tin thực đơn chờ nhận từ user: gồm tên bàn ăn, tên ăn, số lượng ăn chức in thưc đơn cho nhà bếp LÊ VĂN TÌNH 51 KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Hình IV Giao diện quản lý thực đơn Đồ án tốt nghiệp LÊ VĂN TÌNH Chuyên ngành KHMTUD 52 KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD e) Giao diện tốn hóa đơn Giao diện hiển thị thơng tin hóa đơn bao gồm: _Thơng tin hiển thị giao diện tốn hóa đơn gồm: Tên người tạo hóa đơn, tạo hóa đơn, ngày tạo hóa đơn, tên bàn ăn, số lượng ăn, giá khuyến mãi, đơn giá, tổng tiền _Chức năng: thay đổi số lượng ăn, chức toán, chức quay lại trang quản lý thực đơn Hình IV Giao diện tốn hóa đơn LÊ VĂN TÌNH 53 KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD f) Giao diện trang quản lý ăn _Bao gồm thơng tin hiển thị: danh sách ăn, tên ăn, giá ăn, giá khuyến mãi, hình ảnh _Chức năng: thêm, sửa, xóa Giao diện trang quản lý ăn g) Giao diện trangHình quảnIV lý 6nhân viên _Bao gồm thông tin hiển thị: danh sách nhân viên, tên nhân viên, mã nhân viên, số điện thoại nhân viên, gmail nhân viên, chức vụ nhân viên_Chức năng: thêm, sửa, xóa Hình IV Giao diện quản lý nhân viên h) Giao diện trang quản lý hóa đơn LÊ VĂN TÌNH 54 KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD _Thông tin hiển thị: danh sách hóa đơn, mã hóa đơn, tên bàn, tên người tạo, tổng tiền, ngày tạo hóa đơn, tạo hóa đơn _Chức năng: tìm kiếm hóa đơn theo ngày, theo tháng, hiển thị tất Hình IV Giao diện quản lý hóa đơn i) Giao diện trang thống kê hóa đơn _Chức thống kê tổng tiền theo ngày LÊ VĂN TÌNH 55 KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD _Chức thống kê tổng tiền theo tháng _Chức tổng tiền theo năm _Chức tổng toàn thu nhập _Chức thống kê % tháng/năm _ Chức thống kê % admin/tổng thu nhập IV.7 Chạy chương trình kiểm thửIV hệ9thống Hình Giao diện thống kê doanh thu IV.7.1 Kịch kiểm thử  Kiểm thử tính khả dụng  Kiểm thử chức  Kiểm thử tính tương thích  Kiểm thử sở liệu  Kiểm thử hiệu IV.7.2 Đánh giá kết chạy kiểm thử  Kiểm thử chức năng: phần mềm đáp ứng hầu hết chức đề xuất  Kiểm thử tính tương thích: phần mềm với hai đối tượng nhân viên quản lý  Đối với đối tượng quản lý: chức đáp ứng hầu hết tất thiết bị máy tính pc, laptop có kết nối internet  Đối với đối tượng nhân viên: chức đáp ứng chủ yếu hầu hết thiết bị di động tablet, hay máy tính pc, laptop có kết nối internet, phần mềm khơng thiết kế đáp ứng cho điện thoại di động  Kiểm thử sở liệu: tối ưu sở liệu LÊ VĂN TÌNH 56 KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD  Kiểm thử hiệu host free:  Tốc độ xử lý chưa nhanh, phần mềm chạy ổn định  Đăng nhập tối đa thiết bị để hiệu phần mềm chạy ổn định LÊ VĂN TÌNH 57 KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD KẾT LUẬN  Các kết đạt Sau thời gian nghiên cứu, tìm hiểu toán thực đề tài đến em hồn thành đồ án tốt nghiệp Đồ án tốt nghiệp hoàn thành thời gian, tiến độ đạt mục tiêu nhiệm vụ nêu Hệ thống sau hoàn thành cài đặt chạy thử nhiều máy tính với cấu hình hệ điều hành khác chạy suôn sẻ, cho kết mong muốn, đảm bảo độ xác yêu cầu Cụ thể hệ thống giải vấn đề sau đây: _Xây dựng giao diện người dùng cung cấp thơng tin ăn “phần mềm quản lý bán hàng” _Xây dựng trang quản trị cung cấp chức quản trị danh mục, quản lý sản phẩm, người dùng, báo cáo doanh thu, … _Giao diện người dùng giao diện quản trị đáp ứng yêu cầu mặt thẩm mỹ, sử dụng đơn giản, thuận tiện, ngôn ngữ hệ thống Việt hóa hồn tồn để phù hợp với người dùng Việt Nam _Hệ thống xây dựng sử dụng cho đối tượng sau:  Cung cấp chức quản lý website cho nhà quản lý  Tiện lợi, xác dễ dàng việc tốn hóa đơn với đối tượng admin  Tiện lợi, xác đối tượng nhân viên sử dụng quản lý bàn ăn gọi  Hướng phát triển Hướng phát triển đề tài thời gian tiếp tục tìm hiểu, nghiên cứu khắc phục dần vấn đề tồn Nghiên cứu mở rộng phạm vi tốn nhằm mục đích hồn thiện hệ thống để hoàn thiện yêu cầu thực tế Cụ thể tập trung giải vấn đề sau:  Chức thông tin khách hàng  Chức đặt bàn online  Chức kho  Hoàn thiện mặt giao diện sử dụng đảm bảo trực quan  Đáp ứng yêu cầu mặt thẩm mỹ, thân thiện với người dùng Quá trình thực đề tài dịp giúp em ôn tập lại cách hệ thống đầy đủ kiến thức trang bị suốt thời gian học tập mái trường Mỏ Địa chất Đây dịp để em tìm hiểu sâu cách thức quy trình xây dựng website quản lý Đồng thời qua thời gian thực đề tài em rút học giá từ việc nghiên cứu, tìm kiếm thu thập thông tin cần thiết qua tài liệu liên quan giáo trình, sách báo, mạng internet, … LÊ VĂN TÌNH 58 KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD Tuy nhiên, khả hiểu biết thời gian tìm hiểu làm báo cáo hạn chế đồ án em cịn nhiều thiếu sót, mong q thầy xem xét góp ý để em hồn thiện tốt Một lần em xin chân thành cảm ơn hướng dẫn, giúp đỡ Ths Nguyễn Thùy Dương để hoàn thành đề tài suốt thời gian qua Em xin chân thành cảm ơn! LÊ VĂN TÌNH 59 KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 Đồ án tốt nghiệp Chuyên ngành KHMTUD TÀI LIỆU THAM KHẢO Các tài liệu Web: [1] PHP & MySQL: Novice to Ninja, 5th Edition: tác giả Kevin Yank [2] Tài liệu Giáo trình Lập Trình PHP Modules – TTTH ĐH KHTN HCM: Trung tâm tin học ĐH KHTN [3] HTML and CSS: Design and Build Websites: Tác giả Jon Duckett [4] https://www.w3schools.com/ [5] https://stackoverflow.com/ [6] https://www.google.com/ LÊ VĂN TÌNH 60 KHOA HỌC MÁY TÍNH ỨNG DỤNG K60 ... bảo, em hướng đến đề tài ? ?Xây dựng phần mềm quản lý bán hàng “trên tảng website I.2 Thực trạng việc quản lý bán hàng nhà hàng vừa nhỏ Hiện việc quản lý bán hàng hầu hết cửa hàng vừa nhỏ lưu trữ thực... chọn đề tài: ? ?Xây dựng Phần mềm quản lý bán hàng? ?? Với đề tài thực tế thiết kế webstie quản lý nhà hàng nhằm đáp ứng nhu cầu cấp thiết hàng loạt doanh nghiệp vừa nhỏ lĩnh vực nhà hàng, quán ăn... quản lý Với nhóm đối tượng chưa có phần mềm quản lý bán hàng họ phải nhận thơng tin từ nhân viên cách thủ công, ghi chép thông tin giấy bút cách thủ công, quản lý sản phẩm, quản lý hóa đơn, quản

Ngày đăng: 20/08/2021, 18:52

Hình ảnh liên quan

Hình II.1 Biểu đồ phân cấp chức năng - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

nh.

II.1 Biểu đồ phân cấp chức năng Xem tại trang 17 của tài liệu.
Bảng II.1 Danh mục chức năng hệ thống - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

ng.

II.1 Danh mục chức năng hệ thống Xem tại trang 18 của tài liệu.
Hình II.2 Biểu đồ dữ liệu mức ngữ cảnh - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

nh.

II.2 Biểu đồ dữ liệu mức ngữ cảnh Xem tại trang 19 của tài liệu.
Hình II.3 Biểu đồ luồng dữ liệu mức đỉnh - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

nh.

II.3 Biểu đồ luồng dữ liệu mức đỉnh Xem tại trang 20 của tài liệu.
Hình II.4 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng đăng nhập - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

nh.

II.4 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng đăng nhập Xem tại trang 21 của tài liệu.
Hình II.5 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng quản trị hệ thống - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

nh.

II.5 Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng quản trị hệ thống Xem tại trang 22 của tài liệu.
Hình II .7 Biểu đồ dữ liệu mức dưới đỉnh chức năng "xử lý gửi order" - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

nh.

II .7 Biểu đồ dữ liệu mức dưới đỉnh chức năng "xử lý gửi order" Xem tại trang 23 của tài liệu.
Từ hàng loạt phân tích thống kê chức theo năng bảng và biểu đồ trên em đi vào tiến trình thiết kế cơ sở dữ liệu với các thông tin như sau: - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

h.

àng loạt phân tích thống kê chức theo năng bảng và biểu đồ trên em đi vào tiến trình thiết kế cơ sở dữ liệu với các thông tin như sau: Xem tại trang 25 của tài liệu.
Bảng III.2 Xác định thực thể và thuộc tính tương ứng - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

ng.

III.2 Xác định thực thể và thuộc tính tương ứng Xem tại trang 26 của tài liệu.
III.2.1. Bảng user - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

2.1..

Bảng user Xem tại trang 27 của tài liệu.
III.5.5. Bảng user - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

5.5..

Bảng user Xem tại trang 34 của tài liệu.
III.5.6. Bảng danh mục(danhmuc) - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

5.6..

Bảng danh mục(danhmuc) Xem tại trang 34 của tài liệu.
Hình IV.1 Giao diện đăng nhập - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

nh.

IV.1 Giao diện đăng nhập Xem tại trang 49 của tài liệu.
Hình IV.2 Giao diện đặt bàn - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

nh.

IV.2 Giao diện đặt bàn Xem tại trang 50 của tài liệu.
Hình IV.3 Giao diện chọn món ăn - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

nh.

IV.3 Giao diện chọn món ăn Xem tại trang 51 của tài liệu.
Hình IV.5 Giao diện thanh toán hóa đơn - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

nh.

IV.5 Giao diện thanh toán hóa đơn Xem tại trang 53 của tài liệu.
Hình IV.7 Giao diện quản lý nhân viên - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

nh.

IV.7 Giao diện quản lý nhân viên Xem tại trang 54 của tài liệu.
Hình IV.6 Giao diện trang quản lý món ăn - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

nh.

IV.6 Giao diện trang quản lý món ăn Xem tại trang 54 của tài liệu.
Hình IV .8 Giao diện quản lý hóa đơn - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

nh.

IV .8 Giao diện quản lý hóa đơn Xem tại trang 55 của tài liệu.
Hình IV .9 Giao diện thống kê doanh thu - ĐỒ ÁN XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG

nh.

IV .9 Giao diện thống kê doanh thu Xem tại trang 56 của tài liệu.

Từ khóa liên quan

Mục lục

  • Y

  • Y

  • LỜI CẢM ƠN

  • LỜI NÓI ĐẦU

  • CHƯƠNG I GIỚI THIỆU CHUNG

    • I.1 Giới thiệu về đề tài

    • I.2 Thực trạng việc quản lý bán hàng tại các nhà hàng vừa và nhỏ hiện nay

    • I.3 Mục tiêu nghiên cứu của đề tài

    • I.4 Nội dung và phạm vi nghiên cứu

    • I.5 Cấu trúc đề tài

    • CHƯƠNG II PHÂN TÍCH THIẾT KẾ HỆ THỐNG

      • II.1 Phân tích về yêu cầu phần mềm

      • II.2 Đối tượng sử dụng hệ thống

        • II.2.1 Nhóm đối tượng nhân viên

        • II.2.2 Nhóm đối tượng quản lý

        • II.3 Phân tích các yêu cầu của hệ thống

          • II.3.1 Yêu cầu về chức năng

          • II.3.2 Yêu cầu phi chức năng

          • II.3.3 Xác định các chức năng của hệ thống

          • II.4 Xây dựng biểu đồ phân cấp chức năng

          • II.5 Phân tích hệ thống luồng dữ liệu

            • II.5.1. Ký hiệu

            • II.5.3. Biểu đồ luồng dữ liệu mức đỉnh

            • II.5.4. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng đăng nhập

            • II.5.5. Biểu đồ luồng dữ liệu mức dưới đỉnh chức năng quản trị hệ thống

Tài liệu cùng người dùng

Tài liệu liên quan