1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Quản lý cửa hàng cà phê (báo cáo môn học công nghệ phần mềm)

35 9 0

Đ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

Nội dung

lOMoARcPSD|17343589 TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: QUẢN LÝ CỬA HÀNG CÀ PHÊ Sinh viên thực hiện: ĐẶNG MINH TUẤN Giảng Viên : TS NGUYỄN THỊ HỒNG KHÁNH Ngành: CÔNG NGHỆ THÔNG TIN Chuyên Ngành: THƯƠNG MẠI ĐIỆN TỬ Lớp: D15HTTMDT2 Mã Sinh Viên: 20810310487 lOMoARcPSD|17343589 MỤC LỤC CHƯƠNG 1: PHÁT BIỂU BÀI TỐN 1.Mơ tả hệ thống 2.Phát biểu toán 2.1.Tổng quan hệ thống 2.2.Các mục tiêu hệ thống 2.3.Môi trường phát triển CHƯƠNG 2: XÁC ĐỊNH VÀ PHÂN TÍCH 2.1.Xác đinh yêu cầu hệ thống 2.1.1.Danh sách yêu cầu hệ thống 2.2Phân tích yêu cầu hệ thống 2.2.1Biểu đổ use case 2.2.2.Biểu đồ lớp 12 2.2.3.Biểu đồ 13 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG 19 3.1.Thiết kế sở liệu 3.2.Thiết kế giao diện 3.2.3.Giao diện quản lý thay đổi tài khoản 3.2.4.Giao diện quản lý nhân viên lOMoARcPSD|17343589 3.2.5.Giao diện quản lý sản phẩm 3.2.6.Giao diện quản lý phiếu xuất 3.2.7.Giao diện quản lý chi tiết phiếu xuất 3.2.8.Giao diện quản lý thống kê sản phẩm 3.2.9.Giao diện quản lý thống kê phiếu xuất Hướng phát triển để tài CHƯƠNG 4: KẾT LUẬN 33 4.1 Kết đạt đề tài .33 4.2 Hạn chế đề tài 33 4.3 Hướng phát triển đề tài 33 lOMoARcPSD|17343589 CHƯƠNG 1: PHÁT BIỂU BÀI TỐN Mơ tả hệ thống Khi khách vào quán phận phục vụ gửi Menu đến khách sạn lựa chọn đồ uống Sẽ có phiếu yêu cầu khác phiếu chuyển cho quầy pha chế chuyển xuống quầy thu ngân nhập vào máy tính Căn vào phiếu yêu cầu khách, phận pha chế pha đồ uống cho khách phận phục vụ có trách nhiệm chuyển đồ uống cho khách Khi khách cần gọi thêm đồ nhân viên ghi vào phiếu yêu cầu khách chuyển xuống phận pha chế Khi khách muốn đổi ( chưa phục vụ) nhân viên thấy mặt hàng hết phận pha chế định lượng hàng cần thiết yêu cầu chủ cửa hàng nhập hàng Lúc khách có u cầu tốn nhận hóa đơn tốn Căn vào hóa đơn số lượng thực tế dùng, khách toán với phận thu ngân Bộ phận thu ngân in phiếu toán cho khách lưu liệu vào máy tính để theo dõi ngày Cuối ngày , nhân viên thống kê lại số lượng khách doanh thu ngày hơm Phát biểu tốn 2.1.Tổng quan hệ thống Tại quán cà phê với lượng khách ngày tăng, để phục vụ khách hàng ngày tốt hơn, xác nhanh chóng Thì cửa hàng hệ thống hóa khâu quản lý Đặc biệt công tác quản lý thống kê hàng hóa kế tốn Bởi cơng tác cịn thủ cơng mà qn thực nhiều hạn chế như: Tra cứu thống tin hàng hóa nhiều thời gian khơng xácLưu trữ thơng tin hàng hóa nhiều thời gian khơng xác Lưu trữ thơng tin nhập xuất hàng hóa thu, chi cần nhiều lọai giấy tờ cồng kềnh hiệu Cập nhật thông tin ngày tốn nhiều thời gian Khó khăn trình báo cáo thống kê, có đột xuất Trước tình hình vấn đề đặt cần xây dựng hệ thống thông tin đáp ứng nhu cầu sau: Lưu trữ thông tin lớn, hợp lý, giảm ghi chép lưu trữ file giấy Cập nhật nhanh chóng liệu: + Thêm ăn thực đơn + Xóa ăn thực đơn + Sửa ăn thực đơn - Quản lý nhân viên - Thống kê lương nhân viên - In hóa đơn bán hàng cách nhanh gọn - Có khả lưu trữ thơng tin lâu dài, đảm bảo tìm kiếm nhanh cần - Thống kê doanh thu - Tính tiền 2.2.Các mục tiêu hệ thống Hệ thống quản lý cà phê cần đạt mục tiêu sau: lOMoARcPSD|17343589 Hệ thống phải quản lý thông tin sản phẩm, thông tin phiếu xuất, thông tin phiếu nhập Hệ thống phải quản lý thông tin nhân viên Hệ thống phải tìm kiếm liệt kê danh sách sản phẩm bán chạy, sản phẩm bán chậm, hóa đơn ngày, đơn bán tuần, đơn bán tháng 2.3.Môi trường phát triển ● Môi trường phần cứng CPU: Pentium IV 3.0 GHz cao RAM: tối thiểu 512MB HĐD: dung lượng tối thiểu trống 2G ● Môi trường phần mềm Hệ điều hành: Windows XP cao Net Framework: máy phải cài Net Framework 2.0 trở lên Công cụ phát triển: Visual Studio 2010 trở lên lOMoARcPSD|17343589 CHƯƠNG 2: XÁC ĐỊNH VÀ PHÂN TÍCH YÊU CẦU CỦA HỆ THỐNG 2.1 Xác định yêu cầu hệ thống 2.1.1 Danh sách yêu cầu khách hàng 2.1.1.1 Quy trình cập nhật thơng tin sản phẩm Khi sản phẩm cửa hàng hết hàng cịn nhân viên báo cáo lại cho chủ cửa hàng biết Sau chủ cửa hàng liên lạc với nhà cung cấp để đặt mua sản phẩm cửa hàng đặt đến Khi nhà cung cấp mang sản phẩm đến nhân viên bán hàng nhận sản phẩm mà chủ đặt Sau nhận hàng xong xuất phiếu nhập toán tiền cho nhà cung cấp 2.1.1.2 Quy trình cập nhật thơng tin phiếu nhập Phiếu nhập xuất cửa hàng nhập thêm sản phẩm, nhân viên cửa hàng in theo mẫu có Thơng tin phiếu nhập bao gồm : mã phiếu nhập, tên sản phẩm, tên nhân viên nhập, tên người gia hàng, tên nhà cung cấp, số lượng, đơn giá, thành tiền 2.1.1.3 Quy trình cập nhật thơng tin phiếu xuất Khi có khách đến uống cà phê, uống nước giải khát có nhân viên bán hàng đưa menu thực đơn sản phẩm quán cho khách Khi khách hàng muốn uống nói lại với nhân viên bán hàng Nhân viên bán hàng vào nói lại yêu cầu khách hàng cho nhân viên trông quầy Nhân viên trơng quầy ghi vào hóa đơn xuất thống báo cho nhân viên chế xuất để pha chế đồ uống Khi pha chế xong nhân viên phục vụ mang đồ uống cho khách Khi khách hàng dùng đồ uống xong muốn toán tiền Nhân viên bán hàng làm thủ tục tốn lưu trữ lại thơng tin cần thiết Các thơng tin cần lưu trữ là: mã hóa đơn, ngày bán, mã sản phẩm, tên sản phẩm, số lượng, đơn giá, bàn số, thành tiền, tên nhân viên bán hàng Chức thành tiền tính theo cơng thức: thành tiền = số lượng*đơn giá 2.1.1.4 Quy trình cập nhật thông tin nhân viên Chức chủ cửa hàng quản lý, cửa hàng tuyển nhân viên vào làm chủ cửa hàng lưu lại thông tin nhân viên Thông tin nhân viên bao gồm : mã nhân viên, tên nhân viên, giới tính, điện thoại, ngày sinh, số CMND Trong trình lưu trữ có thay đổi sửa lại 2.1.1.5 Quy trình thống kê, báo cáo Thời gian báo cáo thống kê theo định kỳ, ngày, tuần, tháng Nhân viên cửa hàng lựa chọn tiêu chí khác để thống kê: - Thống kê sản phẩm bán chạy - Thống kê sản phẩm bán chậm - Thống kê hóa đơn bán ngày - Thống kê hóa đơn bán tuần - Thống kê hóa đơn bán tháng lOMoARcPSD|17343589 2.1.1.5 Phạm vi công việc Dựa mô tả hệ thống yêu cầu cửa hàng, hệ thống quản lý cà phê cần phát triển phạm vi đây: Các yêu cầu khách phải phân tích Với yêu cầu phải xác định rõ liệu nhập vào, đầu ra, quy trình xử lý Với yêu cầu phức tạp, quy trình xử lý cần minh họa lưu độ giải thuật Hệ thống phải lập trình Net Framework, ngơn ngữ lập trình c# Hệ thống phải phát triển môi trường Windows, sử dụng Windowform Dữ liệu phải lưu trữ hệ quản trị CSDL SQL Server 2.2 Phân tích yêu cầu hệ thống 2.2.1Biểu đồ Use-case  Biểu đồ use-case Hệ Thống 2.1: Biểu đồ use case quản lý  Biểu đồ use-case Nhân Viên lOMoARcPSD|17343589 2.2: Biểu đồ use case quản lý nhân viên  Biểu đồ use-case Sản Phẩm lOMoARcPSD|17343589 2.3 : Biểu đồ use case quản lý sản phẩm  Biểu đồ use-case Phiếu Xuất 2.4: Biểu đồ use case quản lý phiếu xuất  Biểu đồ use-case Thống Kê lOMoARcPSD|17343589 2.5: Biểu đồ use case quản lý thống kê  Biểu đồ use-case Quản Lý Hệ Thống lOMoARcPSD|17343589 3.2.3.Giao diện quản lý thay đổi tài khoản 3.4: Giao diện thay đối tài khoản chương trình 3.2.4.Giao diện quản lý nhân viên a Mục đích:Quản lý Nhân Viên quán b Điều kiện trước: Người dùng nhấp chọn chức có sẵn danh mục Quản lý Nhân Viên c Điều kiện sau: Thực chức thành công d Mô tả chức năng: Danh mục Quản lý Nhân Viên có chức năng: Thêm Nhân Viên , sửa thơng tin Nhân Viên, xóa thơng tin Nhân Viên, tìm kiếm - Thêm Nhân Viên  Mục đích Thêm Nhân Viên vào hệ thống  Điều kiện trước Nhân Viên thêm vào khơng có CSDL Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589  Điều kiện sau Thêm thành công Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589  Mô tả Khi người dùng muốn thêm vào sản phẩm nhập thơng tin thêm sau hệ thống ghi nhận lưu vào CSDL - Sửa thông tin Nhân Viên  Mục đích: Sửa số thơng tin Nhân Viên  Điều kiện trước: Dữ liệu thêm vào không trùng với CSDL có sẵn  Điều kiện sau: Dữ liệu thêm vào thành công  Mô tả: Khi người dùng muốn sửa thơng tin Nhân Viên phải nhập vào thơng tin cần sửa sau hệ thống ghi nhận lưu vào CSDL  Xóa thơng tin Nhân Viên  Mục đích: Xóa thơng tin Sản Phẩm khơng cịn cung tổ chức giảng dạy nhà trường  Điều kiện trước: Dữ liệu phải có CSDL  Điều kiện sau: Dữ liệu xóa thành cơng  Mơ tả Khi người dùng muốn xóa Nhân Viên cần nhập vào mã Nhân Viên sau hệ thống kiểm tra xóa - Tìm Kiếm thơng tin Nhân Viên  Mục đích: Tìm kiếm thơng tin Nhân Viên có qn  Điều kiện trước: Dữ liệu phải có CSDL  Điều kiện sau: Dữ liệu tìm kiếm thành cơng Mô tả chức  Hiển thị thông tin Nhân Viên tìm kiếm Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589 3.5: Giao diện quản lý nhân viên chương trình 3.2.5.Giao diện quản lý sản phẩm Danh mục Quản lý Sản Phẩm có chức năng: Thêm sản phẩm , sửa thơng tin sản phẩm, xóa thơng tin Món, tìm kiếm - Thêm Sản Phẩm  Mục đích Thêm Sản Phẩm vào hệ thống  Điều kiện trước Sản Phẩm thêm vào khơng có CSDL  Điều kiện sau Thêm thành công Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589  Mục đích: Sửa số thơng tin Sản Phẩm  Điều kiện trước: Dữ liệu thêm vào không trùng với CSDL có sẵn  Điều kiện sau: Dữ liệu thêm vào thành công  Mô tả: Khi người dùng muốn sửa thơng tin sản phẩm phải nhập vào thơng tin cần sửa sau hệ thống ghi nhận lưu vào CSDL  Xóa thơng tin sản phẩm  Mục đích: Xóa thơng tin Sản Phẩm khơng cịn cung tổ chức giảng dạy nhà trường  Điều kiện trước: Dữ liệu phải có CSDL  Điều kiện sau: Dữ liệu xóa thành cơng  Mơ tả Khi người dùng muốn xóa Sản Phẩm cần nhập vào mã Sản Phẩm sau hệ thống kiểm tra xóa - Tìm Kiếm thơng tin Sản Phẩm  Mục đích: Tìm kiếm thơng tin sản Phẩm có qn  Điều kiện trước: Dữ liệu phải có CSDL  Điều kiện sau: Dữ liệu tìm kiếm thành cơng Mơ tả chức  Hiển thị thông tin sản phẩm tìm kiếm Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589 3.6: Giao diện quản lý sản phẩm chương trình 3.2.6.Giao diện quản lý phiếu xuất a Mục đích: Quản lý tất Phiếu Xuất quán b Điều kiện trước: Người dùng nhấp chọn chức có sẵn danh mục Quản lý Phiếu Xuất Điều kiện sau: Thực chức thành công d Mô tả chức năng: Danh mục Quản lý mơn học có chức năng: thêm Phiếu Xuất, sửa thông tin phiếu Xuất, xóa thơng tin Phiếu Xuất Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589 - Thêm Hố Đơn  Mục đích: Thêm Phiếu Xuất vào hệ thống Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589  Điều kiện trước: Phiếu Xuất thêm vào CSDL  Điều kiện sau: Thêm thành cơng  Mô tả Khi người dùng muốn thêm vào Phiếu Xuất nhập thơng tin thêm sau hệ thống ghi nhận lưu vào CSDL - Sửa thông tin Phiếu Xuất  Mục đích: Sửa số thơng tin Phiếu Xuất  Điều kiện trước: Dữ liệu thêm vào khơng trùng với CSDL có sẵn  Điều kiện sau: Dữ liệu thêm vào thành công  Mô tả Khi người dùng muốn sửa thông tin Phiếu Xuất phải nhập vào thơng tin cần sửa sau hệ thống ghi nhận lưu vào CSDL - Xóa thơng tin Phiếu Xuất  Mục đích:Dữ liệu phải có CSDL  Điều kiện sau: Dữ liệu xóa thành cơng  Mơ tả Khi người dùng muốn xóa Phiếu Xuất cần nhập vào mã mơn học sau hệ thống kiểm tra xóa - Tìm Kiếm thơng tin Phiếu Xuất  Mục đích: Tìm kiếm thơng tin Phiếu Xuất có quán  Điều kiện trước: Dữ liệu phải có CSDL  Điều kiện sau: Dữ liệu tìm kiếm thành công Mô tả chức  Hiển thị thông phiếu xuất viên tìm kiếm Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589 3.7: Giao diện quản lý phiếu xuất chương trình 3.2.7.Giao diện quản lý chi tiết phiếu xuất a Mục đích: Quản lý Điểm Chi tiết Phiếu xuất cửa hàng b Điều kiện trước: Người dùng nhấp chọn chức có sẵn danh mục Quản lý Chi tiết Phiếu xuất c Điều kiện sau: Thực chức thành công d Mô tả chức năng: Danh mục Quản lý Chi tiết Phiếu xuất có chức năng: Thêm Chi tiết Phiếu xuất, sửa thông tin Chi tiết Phiếu xuất, xóa thơng tin Chi tiết Phiếu xuất - Thêm Chi tiết Phiếu xuất Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589  Mục đích: Thêm Chi tiết Phiếu xuất vào hệ thống  Điều kiện trước: Chi tiết Phiếu xuất thêm vào khơng có CSDL  Điều kiện sau: Thêm thành công Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589  Mô tả Khi người dùng muốn thêm vào Chi tiết Phiếu xuất nhập thơng tin cần thêm sau hệ thống ghi nhận lưu vào CSDL - Sửa thông tin Chi tiết Phiếu xuất  Mục đích: Sửa số thơng tin Chi tiết Phiếu xuất  Điều kiện trước: Dữ liệu thêm vào khơng trùng với CSDL có sẵn  Điều kiện sau: Dữ liệu thêm vào thành công  Mô tả Khi người dùng muốn sửa thông tin Chi tiết Phiếu xuất phải nhập vào thơng tin cần sửa sau hệ thống ghi nhận lưu vào CSDL - Xóa thơng tin Chi tiết Phiếu xuất  Mục đích:Xóa Chi tiết Phiếu xuất khơng cịn cần thiết  Điều kiện trước: Dữ liệu phải có CSDL  Điều kiện sau: Dữ liệu xóa thành cơng  Mơ tả Khi người dùng muốn xóa Chi tiết Phiếu xuất cần nhập vào phiếu sau hệ thống kiểm tra xóa Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589 3.8: Giao diện quản lý chi tiết phiếu xuất chương trình 3.2.8Giao diện quản lý thống kê sản phẩm Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589 3.9: Giao diện thống kê sản phẩm chương trình 3.2.9Giao diện quản lý thống kê phiếu xuất 3.10 : Giao diện thống kê phiếu xuất chương trình 3.2.10 Giap diện trợ giúp chương trình Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589 3.11: Giao diện trợ giúp chương trình Downloaded by v? ngoc (vuchinhhp10@gmail.com) lOMoARcPSD|17343589 CHƯƠNG 4: KẾT LUẬN 4.1 Kết đạt đề tài Trong trình xây dựng phần mềm Quản lý quán cafe Cho chủ cửa hàng kết đạt là: - Xây dựng phần mềm giúp cho việc quản lý nhân viên, sản phẩm, phiếu xuất, chi tiết phiếu xuất trở lên nhanh không thời gian phải viết tay - Các chức phần mềm tương đối đầy đủ thông tin - Khởi tạo chức in ấn tìm kiếm giúp cho việc tìm kiếm thống kê thơng tin nhanh xác nút lệnh - Giao diện dễ sử dụng, thân thiện gần gũi với người dùng - Xử lý thông tin tốt với chức tự động kiểm tra tính đắn liệu người quản lý nhập thông tin sai quy định - Hiển thị thông báo xảy lỗi trùng lặp liệu q trình cập nhật thơng tin 4.2 Hạn chế đề tài - Các chức chưa thực đầy đủ để giúp cho việc quản lý quán cafe , phần mềm đơn giản - Chưa bao quát hết thông tin quán, số chức chưa đầy đủ - Chưa thực xử lý việc nhập nhiều thông tin lần cập nhật thông tin 4.3 Hướng phát triển đề tài Xây dựng chương trình khơng sử dụng cho qn cafe mà cịn cho nhiều quán khác khác Downloaded by v? ngoc (vuchinhhp10@gmail.com) ... thống Tại quán cà phê với lượng khách ngày tăng, để phục vụ khách hàng ngày tốt hơn, xác nhanh chóng Thì cửa hàng hệ thống hóa khâu quản lý Đặc biệt công tác quản lý thống kê hàng hóa kế tốn... thông tin sản phẩm Khi sản phẩm cửa hàng hết hàng cịn nhân viên báo cáo lại cho chủ cửa hàng biết Sau chủ cửa hàng liên lạc với nhà cung cấp để đặt mua sản phẩm cửa hàng đặt đến Khi nhà cung cấp... bán hàng Chức thành tiền tính theo cơng thức: thành tiền = số lượng*đơn giá 2.1.1.4 Quy trình cập nhật thơng tin nhân viên Chức chủ cửa hàng quản lý, cửa hàng tuyển nhân viên vào làm chủ cửa hàng

Ngày đăng: 10/01/2023, 23:18

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w