Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 52 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
52
Dung lượng
3,62 MB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO MÔN HỌC ĐỒ ÁN.NET ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN COFFE Giảng viên hướng dẫn : Ngơ Hồng Huy Sinh viên thực : Vũ Hoàng Anh 20810310327 Nguyễn Việt Hùng 20810310334 Giang Ứng Hùng 20810310343 Lớp : D15CNPM3 Hà Nội, Tháng 12năm 2022 PHIẾU CHẤM ĐIỂM STT Họ tên, Mã sinh viên Nội dung thực Giang Ứng Hùng Phân tích, lập trình, làm báo cáo Nguyễn Việt Hùng Phân tích, lập trình, làm báo cáo Vũ Hồng Anh Phân tích, lập trình, làm báo cáo Họ tên giảng viên Giảng viên chấm 1: Giảng viên chấm 2: Chữ ký Điểm Chữ ký Ghi Mục Lục Chương Khảo sát 1.1 Khảo sát hệ thống .6 1.2 Xác định toán cần giải .6 1.3 Phân ch đặc tả nghiệp vụ hệ thống 1.4 Xác định yêu cầu hệ thống Chương Phân ch 2.1.1 Xác định Actor hệ thống .8 2.1.2 Biểu đồ Use case toàn hệ thống 2.2 Phân tích chi tiết chức hệ thống 10 2.2.1 Chức đăng nhập, đăng xuất 10 2.2.1.1 Biểu đồ Use case chức đăng nhập, đăng xuất .10 2.2.1.2 Biểu đồ hoạt động chức đăng nhập 11 2.2.1.3 Biểu đồ trình tự chức đăng nhập 12 2.2.1.4 Biểu đồ hoạt động chức đăng xuất 13 2.2.1.5 Biểu đồ trình tự chức đăng xuất 14 2.2.2 Chức quản lý bán hàng 15 2.2.2.1 Biểu đồ Use case chức quản lý bán hàng 15 2.2.2.2 Biểu đồ hoạt động chức quản lý bán hàng 16 2.2.2.3 Biểu đồ trình tự chức quản lý bán hàng .18 2.2.3 Chức quản lý nhân viên 19 2.2.3.1 Biểu đồ Use case chức quản lý nhân viên 19 2.2.3.2 Biểu đồ hoạt động chức quản lý nhân viên 20 2.2.3.3 Biểu đồ trình tự chức quản lý nhân viên .22 2.2.3.4 Chức tìm kiếm nhân viên 22 2.2.3.4.1 Biểu đồ hoạt động chức tìm kiếm nhân viên 22 2.2.3.4.2 Biểu đồ trình tự chức tìm kiếm nhân viên .24 2.2.3.5 Chức thêm nhân viên 25 2.2.3.5.1 Biểu đồ hoạt động chức thêm nhân viên 25 2.2.4 Chức quản lý đồ uống 31 2.2.4.1 Biểu đồ Use case chức quản lý đồ uống .31 2.2.4.2 Biểu đồ hoạt động chức quản lý đồ uống 32 2.2.4.3 Biểu đồ trình tự chức quản lý đồ uống 33 2.2.4.4 Chức thêm đồ uống 33 2.2.4.4.1 Biểu đồ hoạt động chức thêm đồ uống .33 2.2.4.4.2 Biểu đồ trình tự chức thêm đồ uống 35 2.2.4.5 Chức sửa đồ uống .36 2.2.4.5.1 Biểu đồ hoạt động chức sửa đồ uống 36 2.2.4.6 Chức xóa đồ uống .37 2.2.4.6.2 Biểu đồ trình tự chức xóa đồ uống 38 2.2.4.6 Chức tìm kiếm đồ uống 39 2.2.4.6.1 Biểu đồ hoạt động chức tìm kiếm đồ uống .39 2.2.4.6.1 Biểu đồ trình tự chức tìm kiếm đồ uống 40 2.2.5 Chức toán 41 2.2.5.1 Biểu đồ Use case chức toán 41 2.2.5.2 Biểu đồ hoạt động chức toán 41 2.2.5.3 Biểu đồ trình tự chức toán 43 Chương Cài đặt thiết kế hệ thống 44 3.1 Thiết kế giao diện 44 3.1.1 Giao diện đăng nhập .44 3.1.2 Giao diện hệ thống dành cho quản lý 44 3.1.3 Giao diện hệ thống dành cho nhân viên 45 3.1.4 Giao diện quản lý nhân viên 45 3.1.5 Giao diện quản lý khách hàng 45 3.1.6 Giao diện quản lý sản phẩm 45 3.1.7 Giao diện hóa đơn tốn 45 3.2 Thiết kế lưu trữ 45 3.2.1 Chức đăng nhập .45 3.2.2 Chức đăng kí 46 3.2.3 Chức quản lý nhân viên 47 3.2.4 Chức quản lý sản phẩm 48 3.2.5 Chức toán 49 3.2.5 Chức hệ thống 50 3.3 Bảng Diagram 51 KẾT LUẬN .52 LỜI NĨI ĐẦU Do nhu cầu địi hỏi ngày cao xã hội người ngày cao, để đáp ứng u cầu khách hàng phải ln đổi ho àn thiện Hiện xã hội phát triển không ngừng kéo theo lớn mạn h doanh nghiệp, tổ chức, mà việc quản lý cho c hặt chẽ nhu cầu cấp thiết doanh nghiệp Lĩnh vực quản lý vật tư anh nghiệp có nhu cầu cao số lượng hàng hóa nhập xuất lớn địi hỏi xác, đồng thời thời gian yếu tố quan trọn g Nhưng việc gia tăng nhiều cửa hàng hay chuỗi cửa hàng lớn phục vụ nhu cầu mua sắm mà ta biết ngày công nghệ trở nên rấ t đại mà có đa dạng mẫu mã thiết bị điện máy phục vụ nhiều nhu cầu, cơng việc khác việc quản lý gặp nhiều khó khăn cách q uản lý thủ công giải pháp tối ưu 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 quản lý đ ưa vào thực để thể tốc độ độ xác Vì em chọn đề tài:” Quản lý quán coffee” em muốn tạo hệ thống g iúp cho chủ cửa hàng dễ dàng việc quản lý hàng hóa, đưa sản phẩm tốt đến tay người tiêu dùng người tiêu dùng trải nghiệm dịch vụ tốt Chương Khảo sát 1.1 Khảo sát hệ thống Phân tích hệ thống cơng việc quan trọng địi hỏi xác mặt t hơng tin liệu Mà cửa hàng chưa có phần mềm để quản lý mà qu a khảo sát thực tế quán coffee, thu thập số liệu sau đây: -Nhân viên phận kho hàng đạo người quản lý liên hệ với nhà cung cấp Sau mua xong nhân viên nhận hàng viết phiếu chuyển vào kho - Do ta cần có kho liệu số lượng sản phẩm - Mỗi lần nhập phải có Phiếu Nhập để lưu trữ thơng tin thơng tin p hiếu nhập gồm: số phiếu nhập, mã nhà xuất bản, ngày nhập - Tương tự cửa hàng có nhiều loại mỹ phẩm khác nên ta phải có kho liệu Loại mỹ phẩm dùng để chứa danh mục loại mỹ phẩm: mã loại v tên loại - Khi khách hàng đến mua mỹ phẩm ta lập Hóa Đơn bao gồm: số hóa đ ơn, ngày bán 1.2 Xác định toán cần giải - Dự án quán coffee có nhiều kỳ vọng người để nâng tầm thương hiệ u Việt Tính đến thời điểm mơ hình qn coffee người ưa chuộng áp dụng rộng rãi khắp tỉnh thành toàn quốc - Được xây dựng nhằm giúp cho nhân viên người quản lý cửa hàng có t hể quản lý số lượng lớn hàng hóa mà khơng phải q nhiều thời gian n hư công sức để quản lý so với cách thông thường ghi chép ghi tì m kiếm thơng tin giấy tờ Hệ thống giúp cho việc quản lý xuất nh ập hàng trở lên đơn giản hóa - Tất thông tin nhập vào sở liệu phần mềm quản lý từ tạo nhóm sản phẩm theo yêu cầu đặt Các nhóm quản lý v ận hành hệ thống, quản lý hệ thống an ninh, quản lý chăm sóc khách hàng ph ải thống kê cụ thể chi tiết tùy theo yêu cầu khách - Khách hàng xem thơng tin cửa hàng, website liên kết với phần mềm cửa hàng Khách hàng ý kiến trực tiếp yêu cầu cần đáp ứng với số điện thoại hotline phận chăm sóc khách hàng cửa hàng để giải q uyết thắc mắc người tiêu dùng 1.3 Phân tích đặc tả nghiệp vụ hệ thống 1.3.1 Quy trình quản lý - Thời gian làm việc: 8h-22h ngày tuần - Duck Hiện cửa hàng gồm có nhân viên chia làm ca: +Ca 1: 8h-15h +Ca 2: 15h-22h Mỗi ca gồm nhân viên bảo vệ: 1.3.2 Đăng nhập - Mỗi người dùng tạo tài khoản mật để đăng nhập vào phần mềm cửa hàng 1.3.3 Quản lý nhân -Quản lý nhân vấn đề nan giải cơng tác quản lý cửa hàng, cần phải bố trí nhân cách hợp lý nhất, giám sát công việc củ a phận nhân để có định khen thưởng kỷ luật đắn nhằm giúp nhân viên thực nhiệm vụ để đáp ứng yêu cầu c khách hàng 1.3.4 Quản lý kho - Phần mềm cập nhập số lượng hàng kho Giúp người dùng nhân viên bán hàng biết hàng cịn hàng hết thơng báo m àn hình để nhập thêm hàng 1.3.5 Quản lý phận bán hàng - Bộ phận bán hàng: đảm nhiệm việc nhận hàng từ kho quản lý sản phẩm quầy số lượng Hướng dẫn khách hàng nhanh chóng tìm sản phẩm cần mua, tư vấn cho khách hàng sản phẩm khách hàng cần tìm kiếm Quản lí đượ c thơng tin khách hàng khách hàng đến làm toàn thủ tụ c cho khách hàng nhằm phục vụ đầy đủ pháp lý người đến mua hàng c ửa hàng 1.3.6 Báo cáo, thống kê - Cuối ngày nhân viên thống kê doanh thu, số lượng hàng bán ngà y 1.4 Xác định yêu cầu hệ thống 1.4.1 Yêu cầu chức năng: -Các chức quản lý cửa hàng gồm: - Đăng nhập - Quản lý nhân - Quản lý khách hàng - Quản lý bán hàng - Báo cáo thống kê 1.4.2 Yêu cầu phi chức năng: 1.4.2.1 Yêu cầu bảo mật - Điều quan trọng cần ý thơng tin khách hàng khách hàng cung cấp phải bảo mật tuyệt đối Tránh tình trạng thơng tin liệu khách hà ng bị bị sửa đổi 1.4.2.2 Yêu cầu lưu - Phải có giải pháp đảm bảo an tồn liệu: Có khả backup liệu p hục hồi liệu có cố 1.4.2.3 u cầu tính sử dụng - Sử dụng đầy đủ tính phần mềm - Đảm bảo tìm nhiều liệu lúc - Cung cấp đầy đủ thông tin cần thiết 1.4.2.4 Yêu cầu ràng buộc thiết kế - Hệ thống xây dựng chủ yếu ngơn ngữ lập trình C# - Hệ quản trị sở liệu SQL Server 2019 1.4.2.5 Yêu cầu phần cứng - Phần mềm quản lý phải có tính tương thích Có thể sử dụng kết hợp với hệ thống quản lý khác ban quản lý 1.4.2.6 Phần mềm sử dụng - Cơ sở liệu: SQL Server 2019 - Ngôn ngữ C# 1.4.2.7 Yêu cầu sử dụng phần mềm - Nhân viên quản lý giới thiệu chức phần mềm sử dụng 1.4.2.8 Các yêu cầu khác - Hệ thống phải dễ sử dụng, dễ sửa lỗi, có khả tái sử dụng - Có hướng dẫn chi tiết cho người sử dụng Chương Phân tích 2.1.1 Xác định Actor hệ thống - Người quản lý: tác nhân hệ thống Người có chức vụ cao nhất, thực quản lý, giám sát toàn hoạt động cửa hàng Tác nhân đăng nhập vào hệ thống quản trị tài khoản mật tạo Sau đăng nhập thành cơng, họ sử dụng tất chức hệ thống như: cập nhật (thêm, sửa, xóa) liệu, tìm kiếm, báo cáo thống kê, quản lý nhân viên… - Nhân viên: có quyền làm việc với chức quản lý bán hàng sau đăng nhập thành công vào hệ thống, thao tác thực chủ yếu: tạo lập hóa đơn, tra cứu thông tin sản phẩm, tra cứu thông tin khách hàng 2.1.2 Biểu đồ Use case toàn hệ thống Nhap Mua hang Khach Hang Xoa doc du lieu uong Nhân Viên Cap nhat nang cap vien Tra cuu them vien admin toan Hình 2.1 Biểu đồ Use case tổng quan hệ thống 2.2 Phân tích chi tiết chức hệ thống 2.2.1 Chức đăng nhập, đăng xuất 2.2.1.1 Biểu đồ Use case chức đăng nhập, đăng xuất Hình 2.2 Biểu đồ Use case chức đăng nhập, đăng xuất +) Tác nhân: Người quản lý +) Mô tả: Khi người quản lý muốn sử dụng hệ thống quản lý cần thực đăng nhập hệ thống Khi kết thúc cần đăng xuất khỏi hệ thống +) Dòng kiện chính: o o o o o o Tác nhân yêu cầu đăng nhập vào hệ thống Hệ thống hiển thị giao đăng nhập Tác nhân điền thông tin: - Tài khoản (Username) - Mật (Password) Hệ thống kiểm tra liệu xác nhận liệu nhập Thông tin hợp lệ: đăng nhập thành công hiển thị giao diện chức hệ thống Kết thúc Use case đăng nhập 10 o o Bước 7: Nhân viên kho đóng chức quản lý sản phẩm Bước 8: Kết thúc 2.2.4.6.2 Biểu đồ trình tự chức xóa đồ uống :: Admin :: He Thong : Control :: Tai Khoan 1: yeu cau xem thong tin uong 2: kiem tra yeu cau 3: yeu cau nhap id uong 4: kiem tra id 5: ok 6: thong bao cong 7: yeu cau xoa uong 8: kiem tra yeu cau xoa uong 9: yeu cau xoa 10:xoa uong 11: thong bao xoa cong 12: xoa uong khoi bang du lieu 13: fail 14: thong bao co loi Hình 2.28 Biểu đồ trình tự chức xóa đồ uống 38 2.2.4.6 Chức tìm kiếm đồ uống 2.2.4.6.1 Biểu đồ hoạt động chức tìm kiếm đồ uống chon chuc nang quan li uong he thong thong bao loi, nhap lai chon chuc nang tim kiem uong that bai nhap ma uong can tim kiem nhan nut tim kiem cong hien day du thong tin uong can tim kiem len bang data Hình 2.29 Biểu đồ hoạt động chức tìm kiếm đồ uống *) Mô tả chi tiết biểu đồ hoạt động tìm kiếm đồ uống: o o o o o o Bước 1: Quản lý chọn chức quản lý đồ uống Bước 2: Hệ thống hiển thị chức quản lý đồ uống Bước 3: Chọn chức tìm kiếm đồ uống Bước 4: Nhập thơng tin tìm kiếm gồm: - Mã đồ uống Bước 5: Chọn tìm kiếm thơng tin Bước 6: Hệ thống kiểm tra - Thơng tin tìm kiếm hợp lệ: thị chi tiết thơng tin đồ uống cần tìm như: Mã đồ uống Tên đồ uống Số lượng Gía nhập vào 39 Giá bán - Thơng tin tìm kiếm khơng hợp lệ: Hệ thống thông báo lỗi ,quay lại tao tác nhập thông tin tìm kiếm từ bước Bước 7: Người quản lý đóng chức tìm quản lý đồ uống Bước 8: Kết thúc o o 2.2.4.6.1 Biểu đồ trình tự chức tìm kiếm đồ uống :: Admin :: He Thong : Control :: Tai Khoan 1: yeu cau xem thong tin uong 2: kiem tra yeu cau 3: yeu cau nhap id uong 4: kiem tra id 5: ok 6: thong bao cong 7: yeu cau tim kiem uong 8: kiem tra yeu cau tim kiem uong 9: yeu cau tim kiem 10:tim kiem uong 11: thong bao tim kiem cong 12: hien thi uong vua tim kiem tren bang data 13: fail 14: thong bao co loi Hình 2.30 Biểu đồ trình tự chức tìm kiếm đồ uống 40 2.2.5 Chức toán 2.2.5.1 Biểu đồ Use case chức toán Them hoa don Admin Sua hoa don Thanh Toan Hình 2.31 Biểu đồ Use case chức báo cáo thống kê 2.2.5.2 Biểu đồ hoạt động chức toán dang nhap he thong thong bao loi va yeu cau nhap lai that bai chon chuc nang toan nhap hoa don can toan nhan nut toan cong hien day du thong tin hoa don toan Hình 2.32 Biểu đồ hoạt động chức Báo cáo thống kê *) Mô tả chi tiết Biểu đồ hoạt động chức toán o o Bước 1: Người quản lý chọn đăng nhập vào hệ thống Bước 2: Điền thông tin đăng nhập gồm: - Mật - Tài khoản 41 o o o o o o o Bước 3: Kiểm tra thông tin đăng nhập bao gồm: - Mật - Tài khoản Bước 4: Chọn đăng nhập - Thông tin hợp lệ, đăng nhập thành công, hiển thị giao diện chức hệ thống - Thông tin không hợp lệ, thông báo đăng nhập thất bại, hỏi đăng nhập lại - Chọn đăng nhập lại quay lại thao tac từ bước Bước 5: Chọn chức năng: - Thêm – Sửa - Thanh Tốn Bước 7: Nhập thơng tin Bước 8: Hệ thống thực yêu cầu nhập vào Bước 9: Người quản lý đóng chức báo cáo thống kê Bước 10: Kết thúc 42 2.2.5.3 Biểu đồ trình tự chức tốn :: Admin :: He Thong : Control :: Tai Khoan 1: yeu cau xem hoa don 2: kiem tra yeu cau 3: yeu cau nhap id hoa don 4: kiem tra id 5: ok 6: thong bao cong 7: hien so tien khach hang can toan 7: yeu cau tim kiem hoa don 8: kiem tra yeu cau tim kiem hoa don 9: yeu cau tim kiem 10:tim kiem hoa don 11: thong bao tim kiem cong 12: hien thi thong tin hoa don va yeu cau toan 13: fail 14: thong bao co loi Hình 2.33 Biểu đồ trình tự chức tốn 43 2.2.5.3 Biểu đồ lớp Hình 2.34 Biểu đồ lớp 44 Chương Cài đặt thiết kế hệ thống 3.1 Thiết kế giao diện 3.1.1 Giao diện đăng nhập 3.1.2 Giao diện hệ thống dành cho quản lý 3.1.3 Giao diện hệ thống dành cho nhân viên 3.1.4 Giao diện quản lý nhân viên 3.1.5 Giao diện quản lý khách hàng 3.1.6 Giao diện quản lý sản phẩm 3.1.7 Giao diện hóa đơn tốn 3.2 Thiết kế lưu trữ 3.2.1 Chức đăng nhập Hình 3.8 Giao diện trang chủ 45 3.2.2 Chức đăng nhập Hình 3.9 Chức đăng nhập 46 3.2.3 Chức quản lý nhân viên Hình 3.10 Chức quản lý nhân sự 3.2.4 Chức quản lý sản phẩm Hình 3.11 Chức quản lý sản phẩm 47 3.2.5 Chức quản lý phiếu xuất Hình 3.12 Chức quản lý phiếu xuất 3.2.5 Chức thông kê sản phẩm bán Hình 3.13 Chức hệ thống 48 3.2.5 Chức thống kê phiếu xuất Hình 3.12 Chức thông kê phiếu xuất 3.2.5 Chức đổi mật 49 Hình 3.13 Chức đổi mật 3.3 Bảng Diagram 50 KẾT LUẬN Công nghệ thông tin mở triển vọng to lớn việc đổi phương pháp hình thức dạy học Những phương pháp dạy học theo cách tiếp cận kiến tạo, phương pháp dạy học theo dự án, dạy học phát giải vấn đề có nhiều điều kiện để ứng dụng rộng rãi Tiếp thu ứng dụng thành tựu công nghệ thông tin công việc kinh doanh Cùng với việc sử dụng công nghệ thông tin thực hành cho công việc quản lý, cần có hệ thống quản lý hiệu tối ưu nhất, để góp phần tăng lên tính tích cực việc quản lý Sau thời gian nghiên cứu thực đề tài em đạt số thành tựu sau: - Nắm bắt quy trình nghiệp vụ quản lý quán coffee - Có kinh nghiệm tham gia vào dự án nhỏ để áp dụng - Các kiến thức học vào thực tiễn Xong kỹ lập trình cịn nên giao diện chưa thực thân thiện với người dùng đáp ứng số yêu cầu toán Trong thời gian tới em tiếp tục hoàn thiện chức bổ sung chức để mang lại tiện dụng cho người sử dụng Trong tương lai em hoàn thiện đề tài cố gắng đáp ứng đầy đủ u cầu hệ thống thực địi hỏi Vì kính mong q thầy bảo để em hồn thành đề tài tốt Em xin chân thành cảm ơn! 51 52