Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 75 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
75
Dung lượng
4,92 MB
Nội dung
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 TÊN HỌC PHẦN PHÂN TÍCH THIẾT KẾ HƯỚNG ĐỐI TƯỢNG ĐỀ TI: Phân tích hệ thống quản lí cửa hàng bán bánh mì Đức Duy Sinh viên thực : ĐON ĐỨC DUY Giảng viên hướng dẫn : LÊ THỊ TRANG LINH Ngành : Cơng nghệ thơng tin Lớp tín : D15CNPM6 Lớp : D15CNPM3 Khóa : 2020-2024 Phiếu chấm điểm ST Họ tên sinh viên Nội dung thực Điểm Chữ ký T Đồn Đức Duy Khảo sát +Phân tích + code + làm báo cáo Giảng viên chấm: Họ tên Giảng viên chấm :Lê Thị Trang Linh Giảng viên chấm : Chữ ký Ghi LỜI CẢM ƠN Trên thực tế khơng có thành cơng mà không gắn liền với hỗ trợ, giúp đỡ dù hay nhiều, dù trực tiếp hay gián tiếp người khác Trong suốt thời gian học tập trường đến nay, em nhận nhiều quan tâm, giúp đỡ q Thầy Cơ, gia đình bạn bè Và đặc biệt, học kỳ Chúng em xin cảm ơn Lê Thị Trang Linh hướng dẫn, góp ý, thảo luận để báo cáo em hoàn thiện Trong thời gian học tập thực hành hướng dẫn cô, chúng em thu nhiều kiến thức bổ ích Mặc dù cố gắng hoàn thiện đồ án với tất nỗ lực, nhiên, bước đầu vào thực tế, tìm hiểu xây dựng đồ án thời gian có hạn, với lượng kiến thức hạn chế, nhiều bỡ ngỡ, nên đồ án “Quản lý hàng bán bánh mì” chắn khơng thể tránh khỏi thiếu sót Em mong nhận quan tâm, thơng cảm đóng góp q báu thầy bạn để dự án ngày hoàn thiện Một lần nữa, chúng em xin chân thành cám ơn cô ln mong nhận đóng góp thầy bạn Sau cùng, chúng em xin kính chúc thầy cô Khoa Công Nghệ Thông Tin dồi sức khỏe, niềm tin để tiếp tục thực sứ mệnh cao đẹp truyền đạt kiến thức cho hệ mai sau Trân trọng! LỜI NÓI ĐẦU Ngày nay, với phát triển mặt xã hội, ngành công nghệ thông tin trở thành nhu cầu thiếu đời sống người Là ngành khoa học kỹ thuật xây dựng hệ thống xử lý liệu tinh sảo (Data processing system) Nền khoa học máy tính ngày giữ vị trí trung tâm hầu hết lĩnh vực xã hội Trong thời đại cơng nghệ thơng tin bùng nổ tồn cầu quốc gia giới dù phát triển hay phát triển cố gắng áp dụng tin học vào mặt đời sống xã hội Tin học ln có mặt lúc, nơi nhằm hỗ trợ cho ngành nghiên cứu đạt thành tựu to lớn để đại hóa quy trình quản lý sản xuất kinh doanh nhàm đạt hiệu kinh tế cao Chính vậy, thời gian gần ngành nghề trọng đến trọng đến việc xây dựng phần mềm ứng dụng tin học công tác quản lý Với lợi ích hiển nhiên cơng nghệ thơng tin mạng lại, nhà quản lý kịp thời đưa ứng dụng tin học vào phục vụ cho công tác quản lý kinh doanh Tùy thuộc vào quy mơ, mục trường, mức độ phục vụ, quyền sở hữu mà ta phân tích thiết kế cho người quản lý nắm nhanh chóng xác đồng thời giảm chi phí, thao tác thủ cơng đạt hiệu kinh tế cao Thế kỷ XXI kỷ phát triển khoa học kỹ thuật tin học đóng vai trị quan trọng, đạt nhiều thành tựu to lớn Việc áp dụng công nghệ khoa học kỹ thuật vào đời sống người ngày tang không ngừng can thiệp vào hầu hết công việc đời sống Công nghệ thông tin ngành khoa học Song song với phát triển công nghệ chế tạo thiết bị máy tính việc sản phẩm phần mềm ứng dụng đời có tính chất định việc áp dụng ngành khoa học Phần mềm tin học ứng dụng rộng rãi quản lý, học tập… giúp cho người sử dụng có thơng tin nhanh chóng xác, từ mà chất lượng cơng việc đạt hiệu cao Có nhiều sản phẩm phần mềm đời đới với ngơn ngữ lập trình khác như: Assembly, C++, Visual Basic… Trong Visual Basic gắn liền với khái niệm trực quan, nghĩa thiết kế chương trình bạn thấy kết sau thao tác giao diện chương trình thực Visual Basic cho phép bạn chỉnh sửa đơn giản, nhanh chóng mặt màu sắc kích thước, hình dáng đối tượng có mặt ứng dụng Mặc dù Windows xâm nhập rộng rãi vào nước ta, ứng dụng môi trường Windows dã xuất ngày nhiều vô phong phú, nhiên nước ta người biết Windows chủ yếu thông qua phần mềm ứng dụng Word, Excel, Access… Một ứng dụng công nghệ thông tin vào việc quản lý Mọi thông tin thể lưu trữ dạng liệu chương rình hệ thống quản trị sở liệu, làm tăng thêm khả quản lý, tra cứu tinh giản đáng kể công việc Với lợi ích hiển nhiên cơng nghệ thơng tin mang lại, nhà quản lý kịp thời đưa ứng dụng tin học vào phục vụ cho công tác quản lý nhà hàng Bài tốn “Phân tích thiết kế hướng đối tượng quản lý cửa hàng bán bánh mì” nhằm giải đáp ứng cách hiệu nhu cầu mặt quản lý thông tin cho nhà hàng Tin học hóa công tác quản lý nhằm giảm bớt sức lao động người, tiết kiệm thời gian, độ xác cao, gọn nhẹ tiện lợi ơn nhiều so với việc làm thủ công quản lý giấy tờ trước Tin học hóa giúp thu hẹp không gian lưu trữ, tránh thất lạc liệu, tự động hóa cụ thể hóa thơng tin thao nhu cầu người CHƯƠNG 1: KHẢO SÁT HỆ THỐNG 1.1.Hiện trạng Quán bánh mì Đức Duy kinh doanh loại bánh mỳ, nước uống coca,… Quán tọa lạc ngõ 234 hoàng quốc việt Hệ thống quản lí cửa hàng diễn sau: Hiện cửa hàng có số lượng khách lớn, việc quản lý bán hàng thực hoàn toàn thủ công, cụ thể ghi chép tài liệu thông tin giấy.Việc ghi chép thủ công khiến việc quản lý cửa hàng gặp nhiều khó khăn Với phát triển cơng nghệ thơng tin cố gắng đáp ứng yêu cầu người.Việc đưa công nghệ thông tin áp dụng vào việc quản lý đưa vào thực để cải thiện tốc độ độ xác Vì việc tạo hệ thống”Quản lý cửa hàng” điều cần thiết, với tính xây dựng dựa nhu cầu thực tế người Quán bánh mỳ Đức Duy cửa hàng khai trương Với lượng khách ngày tăng, để việc phục vụ khách hàng diễn tốt hơn, xác nhanh chóng chủ cửa hàng muốn bước tin học hóa khâu quản lí Đặc biệt cơng tác quản lí hàng hóa Thời gian làm việc : 7h-22h ngày tuần Hiện cửa hàng có 15 nhân viên chia làm ca: -Ca sáng(Từ 7h-12h) -Ca chiều(Từ 12h-17h) -Ca tối(Từ 17h-22h) Mỗi ca gồm nhân viên túc trực gồm: nhân viên thu ngân, nhân viên sản xuất, nhân viên phục vụ 1.2.Tổng quan 1.2.1 Bán hàng Khi nhận yêu cầu mua hàng nhân viên cửa hàng quầy tiếp tân báo cáo, ghi thu liệu vào máy tính xuất hóa đơn để tính tiền cho khách hàng quầy tiếp tân,sau nhân viên sẽ truyền thông tin xuống phận làm thức ăn xem có thức ăn khơng ,nếu có có liền cho khách khơng hồn thành cho khách thời gian sớm 1.2.2.Thanh toán Các nhân viên kế toán dựa đơn hàng lưu trữ sổ cửa hàng gồm đơn hàng nhập đơn hàng xuất Thanh toán đơn hàng nhập thực với nhà sản xuất tính tốn đưa số liệu Recommandé pour toi Suite du document ci-dessous 13 Life A2B1 Wordlist tiếng anh đại học điện lực D15qlmtcn 10 PET Speaking visuals Hình thi nói PET part D15qlmtcn 100% (1) Dap an multiple choise - tiếng anh D15qlmtcn 14 100% (10) 100% (1) FRS Sample fastval D15qlmtcn 100% (1) cần toán nhà toán số lượng hàng, đơn giá, số tiền toán 1.2.3 Thống kê Theo thời gian định kỳ tháng ,việc kinh doanh cần thống kê lại số liệu hàng hóa hóa đơn mua bán lưu lại, sau đưa số cụ thể số lượng hàng tồn kho , dựa số liệu thống kê đưa tình hình kinh doanh thời gian Dựa số liệu thống kê, tình hình kinh doanh khoảng thời gian định kỳ để lập báo cáo tình trạng kinh doanh cho người quản lý 1.3.Hoạt động nghiệp vụ 1.3.1 Bộ phận quản lí - Điều phối hoạt động cửa hàng - Nắm tình hình mua bán, doanh thu cửa hàng - Quản lí nhân viên, kiểm tra sai sót có - Kiểm tra hóa đơn để tiến hành nhập, xuất tiền - Quản lí nhập, xuất cho kho nguyên liệu cần chế biến - Quản lí lượt khác hàng vào cửa hàng dựa số lượng hóa đơn tốn cửa hàng 1.3.2 Bộ phận phục vụ - Đảm bảo vệ sinh cửa hàng - Tiếp nhận việc đặt đồ ăn khách hàng - Trực tiếp hỏi khách hàng nội dung mà khách hàng muốn đặt - Giúp khách hàng lựa chọn ăn phù hợp với yêu cầu - Giới thiệu ăn ưa thích cửa hàng - Ghi lại ăn mà khách hàng chọn chuyển đến phận thu ngân - Tiếp nhận đồ ăn từ người chế biến sau mang đến bàn ăn mà khách hàng gọi - Khi có u cầu từ phía khách hàng gọi thêm đồ ăn phải cập nhật thêm đơn hàng tới phận thu ngân chế biến 1.3.3 Bộ phận thu ngân - Tiếp nhận đơn hàng khách hàng từ phận phục vụ - Tiến hành tốn, in hóa đơn cho khách hàng - Nhận tiền trả tiền thừa cho khách (nếu có) - Ghi nhận lại số lượng mặt hàng bán thống kê báo cáo cho phận quản lí sau ca làm việc - Thống kê tài cửa hàng 1.3.4 Bộ phận chế biến - Tiếp nhận yêu cầu đơn hàng từ phía phận nhân viên tiến hành chế biesn theo yêu cầu khách hàng - Thông báo tới phận phục vụ làm xong ăn đơn hàng - Phụ trách vấn đề nhập xuất hàng Khi nhập hàng cần tiến hành nhập vào máy soạn phiêu nhập hàng để lưu - Tiếp nhận hóa đơn hay kê khai chi tiết mặt hàng từ nhà cung cấp Khi tiến hành đối chiếu kiểm tra lô hàng - Soạn hóa đơn xuất hàng dựa theo hóa đơn đặt hàng khách hàng - Thống kê số lượng hàng bán ra, nhập theo định kì 1.4.Yêu cầu phần mềm 1.4.1.Yêu cầu chức - Đăng nhập, đăng xuất: Giúp người nhập truy xuất tài khoản - Quản lí khách hàng: Giúp cửa hàng quản lí thơng tin khách hàng thân thiện, khách hàng bình thường - Quản lí nhân viên: Quản lí thơng tin nhân viên - Quản lí nhà cung cấp: Giúp chủ cửa hàng dễ dàng tìm kiếm nhà cung cấp phù hợp - Quản lí hóa đơn: Việc lưu giúp quản lí tổng hợp thu chi đáp ứng dễ dàng cho việc báo cáo thống kê 1.4.2 Yêu cầu phi chức 1.4.2.1.Yêu cầu bảo mật STT Nghiệp vụ Thêm, xóa nhân viên Thêm, xóa NCC Tạo hóa đơn Thanh tốn Tra cứu thông tin mặt hàng Thông tin nhân viên Nhập, xuất hàng Quản lý X X X X X X X Nhân viên Khác X X X X 1.4.2.2 Yêu cầu lưu Hệ thống phục hồi thơng tin hóa đơn xóa, thơng tin nhân viên, người mua hủy vĩnh viễn chúng Ghi lại thông tin bán hàng ngày cách cụ thể 1.4.2.3 Yêu cầu tính sử dụng - Phần mềm dễ sử dụng, liệu xuất cần phải xác - Có thực nhiều thao tác lúc - Dễ bảo trì, sửa lỗi - Dễ liệu hệ thống liệu xuẩt cần phải xác - Thao tác thành phần sở liệu cần phải tương thích với - Khả chạy nhiều hệ thống máy tính hay nhiều hệ điều hành khác 1.4.2.4 Yêu cầu ràng buộc thiết kế - Phần mềm phải thiết kế dễ nhìn, dễ sử dụng, thơng tin hiển thị rõ ràng xác 2.4.Biểu đồ thành phần 2.5.Biểu đồ triển khai CHƯƠNG 3: PHÁT SINH MÃ TRÌNH 3.1.Mã trình chức đăng nhập 3.2.Mã trình chức quản lí nhân viên 3.3.Mã trình chức quản lí nhà cung cấp 3.4.Mã trình chức quản lí khách hàng 3.5.Mã trình chức quản lí hóa đơn 3.6.Mã trình chức quản lí kho hàng CHƯƠNG 4: THIẾT KẾ GIAO DIỆN 4.1.Giao diện hệ thống 4.2.Giao diện đăng nhập 4.3.Menu hệ thống - Khi người dùng click vào menu quản lý nhân viên, hệ thống thực hiển thị form quản lý nhân viên - Khi người dùng click vào menu quản lý hóa đơn, hệ thống thực hiển thị form quản lý hóa đơn - Khi người dùng click vào menu quản lý nhà cung cấp, hệ thống thực hiển thị form quản lý nhà cung cấp - Khi người dùng click vào menu quản lý kho hàng, hệ thống thực hiển thị form quản lý kho - Khi người dùng click vào menu quản lí khách hàng, hệ thống thực hiển thị form quản lí khách hàng - Khi người dùng click vào nút thoát, hệ thống kết thức chương trình 4.4.Các giao diện Hình 4.1.Quản lí nhân viên Hình 4.2.Quản lí hóa đơn Hình 4.3.Quản lí khách hàng Hình 4.4.Quản lí kho hàng Hình 4.5.Quản lí nhà cung cấp KẾT LUẬN Mặc dù cố gắng tìm hiểu cơng việc “quản lý cửa hàng bán bánh mì Tuhu” qua phần mềm tham khảo không tránh khỏi thiếu sót Mong thầy đóng góp thêm ý kiến để em có thêm kinh nghiệm từ hồn chỉnh Qua môn học em học cách thiết kế hệ thống phần mềm quản lý theo hướng đối tượng qua phân tích tốn từ biểu đồ UML, sau hoàn thành hệ thống phải đảm bảo tính xác thơng tin đưa vào Š thống không xảy lỗi, để không ảnh hưởng đến chất lượng việc quản lý, phải đảm bảo tính ổn định Š thống, tốc đô Š, khả tìm kiếm, chỉnh sửa mơ Št cách linh hoạt v v.v Do thời gian hạn chế kinh nghiệm thân chưa nhiều nên việc phân tích thiết kế chưa hồn thiện phần mềm quản lý thực thụ Nó mang tính chất học hỏi, trao dồi bước đầu làm quen với thực tế Nhưng qua báo cáo này, em học hỏi nhiều kiến thức kinh nghiệm trình phân tích thiết kế hệ thống