Xây dựng phần mềm quản lý bán hàng cho cửa hàng lotteria phạm ngọc thạch

89 1.1K 4
Xây dựng phần mềm quản lý bán hàng cho cửa hàng lotteria phạm ngọc thạch

Đ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

Niên khóa: 2012 – 2016 XD PHẦN MỀM QUẢN LÝ BÁN HÀNG CHO CỬA HÀNG LOTTERIA PNT VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN THỊ HƯƠNG XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG CHO CỬA HÀNG LOTTERIA PHẠM NGỌC THẠCH Chuyên ngành: Công nghệ thông tin ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Hà Nội – Năm 2016 VIỆN ĐẠI HỌC MỞ HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN NGUYỄN THỊ HƯƠNG XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN HÀNG CHO CỬA HÀNG LOTTERIA PHẠM NGỌC THẠCH Chuyên ngành: Công nghệ thông tin Giảng viên hướng dẫn: ThS Trần Tiến Dũng ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC \Hà Nội – Năm 2016 VIỆN ĐẠI HỌC MỞ HÀ NỘI CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập - Tự - Hạnh phúc Hà Nội, ngày 13 tháng 05 năm 2016 NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP Họ tên: Nguyễn Thị Hương Giới tính: Nữ Ngày, tháng, năm sinh: 13/01/1994 Nơi sinh: Hà Nam Chuyên ngành: Công nghệ Thông tin Mã số: 12A10010090 TÊN ĐỀ TÀI Xây dựng phần mềm quản lý bán hàng cho cửa hàng Lotteria Phạm Ngọc Thạch NHIỆM VỤ VÀ NỘI DUNG - Nghiên cứu tìm hiểu công nghệ phần mềm Winform hệ quản trị sở liệu SQL Server - Khảo sát hệ thống tìm hiểu nghiệp vụ bán hàng công ty Lotteria nói chung cửa hàng Lotteria Phạm Ngọc Thạch nói riêng - Phân tích thiết kế hệ thống - Xây dựng phần mềm quản lý bán hàng nhằm mục đích hỗ trợ công tác quản lý cửa hàng với giao diện người dùng thân thiện Hệ thống thực chức quản lý giúp quản lý nhà hàng dễ dàng, thuận tiện, tránh sai sót NGÀY GIAO NHỆM VỤ: 25 - 12 - 2015 NGÀY HOÀN THÀNH NHIỆM VỤ: 13 - 05 - 2016 CÁN BỘ HƯỚNG DẪN: ThS Trần Tiến Dũng Hà Nội, ngày 13 tháng 05 năm 2016 CÁN BỘ HƯỚNG DẪN KHOA CÔNG NGHỆ THÔNG TIN LỜI MỞ ĐẦU Ngày nay, phát triển khoa học kỹ thuật hỗ trợ nhiều nhân loại lĩnh vực Sự phát triển Công nghệ thông tin (CNTT) đem lại nhiều tiện ích việc tính toán, giải đáp toán đơn lẻ mà - phát triển để giải toán lớn với sở liệu lớn (BigData) Thêm vào tiến CNTT cung cấp cho người dùng công cụ để phát triển phần mềm phục vụ nhiều ngành nghề Ở Việt Nam năm gần với phát triển mạnh mẽ CNTT biến trở thành lĩnh vực trọng điểm Sự phát triển đóng góp nhiều lĩnh vực khác Y tế, Giáo dục, Nghiên cứu khoa học, Quản lý…Điều giải phóng người khỏi rắc rối việc tìm kiếm thông tin, thống kê, tổ chức thông tin Việc phát triển hệ thống tin học hóa giúp giảm thiểu nhiều công việc thủ công rút ngắn công đoạn thừa lặp lặp lại nhiều lần nhằm tiết kiệm thời gian, chi phí, sai sót đạt hiệu cao việc quản lý kinh doanh Vì em định thực đề tài: “Xây dựng phần mềm quản lý bán hàng cho cửa hàng Lotteria Phạm Ngọc Thạch” cho cửa hàng ăn nhanh Lotteria Phạm Ngọc Thạch Nội dung đề tài Chương – Tổng quan: Chương trình bày tổng quan đề tài bao gồm: Lý chọn đề tài, mục đích, phạm vi nghiên cứu đối tượng nghiên cứu đề tài Chương – Phân tích hệ thống: Chương phân tích hệ thống chức năng, thiết kế sở liệu hệ thống Chương – Xây dựng ứng dụng Trong trình thực đồ án, em nhận bảo tận tình Thày Trần Tiến Dũng, song thời gian khả kiến thức em có hạn nên đồ án tránh khỏi sai sót, mong thầy cô đóng góp ý kiến để phần mềm hoàn thiện Em xin chân thành cảm ơn! Hà Nôi, ngày 13 tháng 05 năm 2016 Sinh viên thực Nguyễn Thị Hương MỤC LỤC NHIỆM VỤ CỦA ĐỒ ÁN TỐT NGHIỆP LỜI MỞ ĐẦU MỤC LỤC DANH MỤC CHỮ VIẾT TẮT 10 DANH MỤC HÌNH 11 DANH MỤC BẢNG 15 Chương TỔNG QUAN 1.1 Lý chọn đề tài 1.2 Mục đích đề tài 1.3 Mục tiêu đề tài 1.4 Phạm vi đề tài Chương PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Phân tích hệ thống chức 2.1.1 Mô tả toán 2.1.2 Mô tả nghiệp vụ quản lý 2.1.3 Quy trình xử lý liệu yêu cầu Error! Bookmark not defined 2.1.4 Sơ đồ phân rã chức 15 2.1.5 Sơ đồ luồng liệu 16 2.2 Thiết kế sở liệu hệ thống 23 2.2.1 Xác định thực thể 23 2.2.2 Xác định kiểu liên kết 24 2.2.3 Mô hình quan hệ 25 2.2.4 Đặc tả liệu mô hình quan hệ 26 2.3 Thiết kế modul chức 31 2.3.1 Modul đăng nhập tài khoản người dùng 31 2.3.2 Modul chức thêm 32 2.3.3 Modul chức sửa 33 2.3.4 Modul chức xóa 34 2.3.5 Modul chức tìm kiếm 35 Chương CÀI ĐẶT CHƯƠNG TRÌNH 3.1 Công nghệ sử dụng 36 3.1.1 Hệ quản trị sở liệu SQL Server 36 3.1.2 Ngôn ngữ lập trình C# 38 3.1.3 Kết luận 46 3.2 Kết xây dựng phần mềm 47 3.2.1 Chức đăng nhập tài khoản 47 3.2.2 Giao diện form trang chủ 48 3.2.3 Xây dựng form trang 50 3.2.3.1 Chức quản lý nhân viên 50 3.2.3.2 Chức quản lý nhà cung cấp 52 3.2.3.3 Chức quản lý khách hàng 55 3.2.3.4 Chức quản lý nguyên liệu 57 3.2.3.5 Chức quản lý nhập hàng 62 3.2.3.6 Chức quản lý sản phẩm 65 3.2.3.7 Chức quản lý bán hàng 68 3.2.3.8 Chức thống kê báo cáo 70 KẾT LUẬN 72 TÀI LIỆU THAM KHẢO 74 TÓM TẮT ĐỒ ÁN Họ tên: Nguyễn Thị Hương Chuyên ngành: Công nghệ thông tin Khóa: 12 Giảng viên hướng dẫn: ThS Trần Tiến Dũng Tên đề tài: Xây dựng phần mềm quản lý bán hàng cho cửa hàng Lotteria Phạm Ngọc Thạch Tóm tắt: Hệ thống xây dựng giúp người quản lý nhân viên thuộc nhà hàng thực công việc quản lý, tìm kiếm, báo cáo, lưu trữ liệu liên quan phạm vi quản lý nhằm tiết kiệm thời gian, hạn chế tối đa rủi ro, sai lệch khâu tính toán Hệ thống có tính chất điển hình ứng dụng Windows, đặc biệt có chức quản lý bàn, quản lý thực đơn, quản lý nhập hàng Công nghệ sử dụng đề tài là: Công nghệ Winform, lập trình Visual Studio 2008 Abstract: This system is built to help the manager and staffs in the restaurant managing, searching, reporting, saving data in the management scope, to save time, to minimize risks, error in calculations The system’s typical characteristics like a windows, especially, the system focus on these main functions: desk, menu and importing management The technique used is Winform which programed throughh Visual Studio 2008 DANH MỤC CHỮ VIẾT TẮT STT Tên viết tắt Tên đầy đủ CNTT Công nghệ thông tin RVA Ramac Virtual Array HACCP Hazard Analysis Critical Dịch tiếng Việt An toàn thực phẩm Control Points ISO International Organization for Tiêu chuẩn quốc tế Standardization DM Danh mục QL Quản lý SQL Structure Query Language Hệ quản trị sở liệu IBM International Business Công nghệ máy tính Machines CSDL Cơ sở liệu ANSI American National Standards Institute 10 RAD Rapid application development Viện Tiêu chuẩn Quốc gia Hoa Kỳ Phương pháp triển phần mềm phát 60 - Chức quản lý loại nguyên liệu Form quản lý nguyên liệu thêm chức nằn thêm loại nguyên liệu Khi click vào dấu “+” tên loại nguyên liệu có form để bạn nhập thêm thông tin nguyên liệu có chức thêm, sửa, xóa, tìm kiếm loại nguyên liệu: Hình 3.26 Giao diện form loại nguyên liệu • Chức thêm loại nguyên liệu Hình 3.27 Giao diện chức thêm loại nguyên liệu 61 • Chức sửa loại nguyên liệu Hình 3.28 Giao diện chức sửa loại nguyên liệu • Chức tìm kiếm loại nguyên liệu Hình 3.29 Giao diện chức tìm kiếm loại nguyên liệu 62 3.2.3.5 Chức quản lý nhập hàng Hình 3.30 Giao diện from quản lý phiếu nhập - Chức thêm phiếu nhập Sau nhập thông tin cần thêm thông tin chi tiết phiếu nhập: Hình 3.31 Giao diện form chi tiết phiếu nhập 63 Nhập thông tin chi tiết nguyên liệu phiếu nhập lưu lại Trong quản lý chi tiết phiếu nhập ta thực chức thêm, sửa, xóa thông tin chi tiết: Hình 3.32 Giao diện chức thêm phiếu nhập - Chức xóa phiếu nhập Xóa phiếu nhập PN002 thành công Hình 3.33 Giao diện chức xóa phiếu nhập 64 - Chức tìm kiếm phiếu nhập Hình 3.34 Giao diện chức tìm kiếm phiếu nhập - Chức in phiếu nhập Hình 3.35 Giao diện in phiếu nhập 65 3.2.3.6 Chức quản lý sản phẩm Hình 3.36 Giao diện form quản lý ăn - Chức thêm ăn Hình 3.37 Giao diện chức thêm ăn 66 - Chức sửa ăn Hình 3.38 Giao diện chức sửa ăn - Chức xóa ăn Hình 3.39 Giao diện chức xóa ăn 67 Quản lý chi tiết ăn Hình 3.40 Giao diện form chi tiết ăn - Chức thêm nguyên liệu cho ăn Hình 3.41 Giao diện chức thêm nguyên liệu cho ăn 68 3.2.3.7 Chức quản lý bán hàng Hình 3.42 Giao diện form quản lý hóa đơn - Chức thêm hóa đơn Nhập thông tin click thêm có form chi tiết hóa đơn ra: Hình 3.43 Giao diện form chi tiết hóa đơn 69 Thực chức thêm, sửa, xóa ăn hóa đơn: Hình 3.44 Giao diện chức thêm ăn cho hóa đơn Sau nhập xong ta lưu lại hóa đơn: Hình 3.45 Giao diện chức lưu hóa đơn 70 - Chức in đơn hàng Hình 3.46 Giao diện in đơn hàng 3.2.3.8 Chức thống kê báo cáo Hình 3.47 Giao diện chức thống kê báo cáo 71 Hình 3.48 Giao diện mẫu báo cáo thống kê 72 KẾT LUẬN Với kiến thức tảng học trường nỗ lực mình, em hoàn thành đề tài “Xây dựng phần mềm quản lý bán hàng cửa hàng Lotteria Phạm Ngọc Thạch” Em mong nhận thông cảm góp ý quý thày cô bạn để chương trình ngày hoàn thiện “Xây dựng phần mềm quản lý bán hàng cửa hàng Lotteria Phạm Ngọc Thạch” vấn đề mẻ, mang tính thực tế cao, giai đoạn – Việt Nam tiến hành sách công nghiệp hóa, đại hóa đất nước, đẩy mạnh Công nghệ thông tin, đưa tin học hóa vào sống, việc thiết lập hệ thống riêng quản lý Đơn vị liên kết nói riêng trở nên nhu cầu thiết yếu Được hướng dẫn gợi ý thày Trần Tiến Dũng, em thực đề tài nhằm đưa giải pháp quản lý phù hợp Ngoài ra, hạn hẹp thời gian trình độ nên phần mềm xây dựng đồ án đáp ứng yêu cầu bản, đưa vào thực tế sử dụng chắn phải cần nâng cấp nhiều Sau thời gian tìm hiểu thực đề tài “Xây dựng phần mềm quản lý bán hàng cửa hàng Lotteria Phạm Ngọc Thạch”, em thu kết định: - Tìm hiểu nghiệp vụ quản lý bán hàng cửa hàng; - Nghiên cứu tìm hiểu kĩ phân tích thiết kế hệ thống cho toán; - Nghiên cứu tìm hiểu ngôn ngữ C#, mô hình lập trình Winform; - Các chức hệ thống thiết kế dễ sử dụng cho người quản lý nhân viên phận; - Phần mềm đáp ứng yêu cầu đề tài, thực chức phần mềm quản lý bán hàng; - Một số chức phần mềm: 73 o Quản lý nhân viên; o Quản lý khách hàng; o Quản lý nhà cung cấp; o Quản lý ăn; o Quản lý nguyên liệu; o Quản lý nhập hàng; o Quản lý bán hàng; o Quản lý thống kê báo cáo Bên cạnh chức mà em làm số chức mặt thời gian em thiếu sót: - Tốc độ triển khai bị nhiều thời gian chưa đáp ứng tiến độ đề ra; - Chức báo cáo thống kê chưa chi tiết Phần mềm hoàn thiện tồn đọng số hạn chế mà em chưa khắc phục hết: - Về giao diện: đơn giản; - Về chức năng: Hệ thống cung cấp chức bản, số chức sơ sài Vì thời gian tới, em tiếp tục hoàn thiện chương trình đưa vào sử dụng thực tế để có kết định Tiếp tục nâng cấp bảo trì phần mềm để hoạt động tốt cửa hàng Lotteria Phạm Ngọc Thạch nói riêng chuỗi cửa hàng Lotteria Việt Nam nói chung Em xin chân thành cảm ơn! Hà Nội, ngày 13 tháng 05 năm 2016 Sinh viên thực Nguyễn Thị Hương 74 TÀI LIỆU THAM KHẢO [1] [Online] Available: http://www.lotteria.vn/ [2] Giáo trình lập trình C# Aptech [3] Đỗ Trung Quân, Cơ sở liệu, NXB Đại học Quốc gia Hà Nội, 2006 [4] TS Lê Văn Phùng, Kỹ thuật phân tích thiết kế hệ thống thông tin hướng cấu trúc, Nhà xuất Thông tin truyền thông Hà Nội, 2011 ... đạt hiệu cao việc quản lý kinh doanh Vì em định thực đề tài: Xây dựng phần mềm quản lý bán hàng cho cửa hàng Lotteria Phạm Ngọc Thạch cho cửa hàng ăn nhanh Lotteria Phạm Ngọc Thạch Nội dung đề... Dũng Tên đề tài: Xây dựng phần mềm quản lý bán hàng cho cửa hàng Lotteria Phạm Ngọc Thạch Tóm tắt: Hệ thống xây dựng giúp người quản lý nhân viên thuộc nhà hàng thực công việc quản lý, tìm kiếm,... vụ bán hàng công ty Lotteria nói chung cửa hàng Lotteria Phạm Ngọc Thạch nói riêng - Phân tích thiết kế hệ thống - Xây dựng phần mềm quản lý bán hàng nhằm mục đích hỗ trợ công tác quản lý cửa hàng

Ngày đăng: 28/03/2017, 19:19

Từ khóa liên quan

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

Tài liệu liên quan