Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 90 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
90
Dung lượng
10,99 MB
Nội dung
ĐẠI HỌC DUY TÂN KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN CDIO – SE 347 Y TÊN ĐỀ TÀI XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN CAFÉ COUPLE COFFEE Giảng viên hướng dẫn: ThS.Hồ Lê Viết Nin Nhóm Sinh viên thực hiện: Nguyễn Huỳnh Như 24201207792 Đào Văn Nhật Quân 24211215493 Nguyễn Đức Duy 24211205032 Võ Như Thống 24211107948 Lê Minh Sơn 24211207716 Phạm Tăng Vinh 24211216635 Đà Nẵng, 08/2021 MỤC LỤC TỔNG QUAN DỰ ÁN PHẦN MỞ ĐẦU LÝ DO CHỌN ĐỀ TÀI MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI .8 2.1 Mục đích đề tài: 2.2 Ý nghĩa đề tài .9 ĐỐI TƯỢNG NGHIÊN CỨU PHẠM VI NGHIÊN CỨU .9 PHƯƠNG PHÁP NGHIÊN CỨU PHẦN I 10 CONCEIVE (Ý TƯỞNG) 10 XÂY DỰNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN) .10 1.1 Thành viên .10 1.1.1 Mô tả ý tưởng sản phẩm 10 1.1.2 Đánh giá sở kiến thức sinh viên 10 1.1.3 Đánh giá khả phát triển sản phẩm 11 1.2 Thành viên .11 1.2.1 Mô tả ý tưởng sản phẩm 11 1.2.2 Đánh giá sở kiến thức sinh viên 12 1.2.3 Đánh giá khả phát triển sản phẩm 12 1.3 Thành viên .12 1.3.1 Mô tả ý tưởng sản phẩm 13 1.3.2 Đánh giá sở kiến thức sinh viên 13 1.3.3 Đánh giá khả phát triển sản phẩm 13 1.4 Thành viên .14 1.4.1 Mô tả ý tưởng sản phẩm 14 1.4.2 Đánh giá sở kiến thức sinh viên 14 1.4.3 Đánh giá khả phát triển sản phẩm 15 1.5 Thành viên .15 1.5.1 Mô tả ý tưởng sản phẩm 15 1.5.2 Đánh giá sở kiến thức sinh viên 16 1.5.3 Đánh giá khả phát triển sản phẩm 16 1.6 Thành viên .17 1.6.1 Mô tả ý tưởng sản phẩm 17 1.6.2 Đánh giá sở kiến thức sinh viên 17 1.6.3 Đánh giá khả phát triển sản phẩm 17 ĐÁNH GIÁ Ý TƯỞNG SẢN PHẨM TRONG NHÓM 18 PHẦN II 22 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG (DESIGN) 22 KHẢO SÁT HIỆN TRẠNG 22 PHÂN TÍCH HỆ THỐNG 22 2.1 Tóm tắt hoạt động phần mềm mà dự án ứng dụng .22 2.2 Phạm vi dự án ứng dụng 23 2.3 Đối tượng sử dụng 24 2.4 Mục đích dự án 24 2.5 Xác định yêu cầu khách hàng .24 2.5.1 Hệ thống hành cửa hàng .24 2.5.2 Hệ thống đề nghị 24 PHÂN TÍCH CHỨC NĂNG HỆ THỐNG .25 3.1 Use case Tổng quát 26 3.2 Use case Đăng nhập 27 3.3 Use case Nhập hàng 29 3.4 Use case Bán hàng 33 3.5 Use case Quản lý khách hàng 37 3.6 Use case Quản lý nhân viên .41 3.7 Use case Quản lý hóa đơn 46 3.8 Use case báo cáo thống kê 56 3.9 Use case Quản lý danh mục – sản phẩm 62 3.10 Use case Quản lý ca làm việc 75 3.11 Use case Quản lý lương nhân viên 82 3.12 Use case Quản lý bàn .86 TỔNG QUAN DỰ ÁN Tên dự án Ngày bắt đầu kết thúc Xây dựng phần mềm quản lý quán café Couple Coffee Từ 25/08/2021 đến 14/10/2021 Lớp -Trường SE 447 I - Đại học Duy Tân Tên GVHD ThS.Hồ Lê Viết Nin Nguyễn Huỳnh Như Trưởng nhóm Lớp: K24-TPM4; Khoa: Cơng Nghệ Thông tin; Trường: ĐH Duy Tân Email: bienthinhu61@gmail.com Tel: 0916190364 Nguyễn Huỳnh Như Đào Văn Nhật Quân Thành viên Nguyễn Đức Duy Võ Như Thống Lê Minh Sơn Phạm Tăng Vinh PHẦN MỞ ĐẦU LÝ DO CHỌN ĐỀ TÀI Hiện nay, qn café bình thường nhỏ thường có xu hướng quản lý theo cách thủ công Đặc biệt cơng tác kế tốn quản lý hàng hóa, đồ uống Bởi với cơng tác thủ cơng trước mà quán café thực bộc lộ nhiều hạn chế sau: Tra cứu cơng tin hàng hóa nhiều thời gian nhiều khơng xác Lưu trữ thơng tin nhập, xuất hàng hóa, thu chi cần nhiều loại giấy tờ nên cồng kềnh không đạt hiệu Cập nhật thông tin ngày tốn nhiều thời gian khó khăn cơng việc thực báo cáo thống kê, có việc đột xuất Trước tình hình đó, vấn đề đặt xây dựng hệ thống thông tin hoàn thiện đáp ứng yêu cầu sau: Giảm khối lượng ghi chép nhằm lưu trữ thông tin Cập nhật liệu nhanh chóng, xác kịp thời Thống kê số lượng hàng hóa nhập xuất, thu chi tình hình doanh thu cửa hàng Có khả lưu trữ thông tin lâu dài, đảm bảo truy vấn nhanh cần thiết Và lý cho đời phẩn mềm quản lý quán café nhằm giải khó khăn mà nhà quản lý cửa hàng gặp phải, đồng thời giúp nâng cao chất lượng hiệu quản lý MỤC ĐÍCH VÀ Ý NGHĨA CỦA ĐỀ TÀI 2.1 Mục đích đề tài: Hỗ trợ việc quản lý nghiệp vụ tính tiền, thống kê doanh thu, quản lý mặt hàng, quản lý bàn, … Phần mềm quản lý quán café giúp người sử dụng tiết kiệm thời gian, thao tác đơn giản, dễ dàng sử dụng quản lý Document continues below Discover more from: SE 347 CDIO Trường Đại Học… 29 documents Go to course Nền tảng hệ thống 10 máy tính CDIO 100% (1) Cidio new - done 82 CDIO None SE447O 1.Le Dang Huy 2.Nguyen Yen… CDIO None Từ ghép với từ nhân - CDIO None Đồ án CDIO EE 347 28 CDIO None CDIO Nhóm - CDIO 16 CDIO None Xây dựng hệ thống phù hợp, dễ hiểu, dễ sử dụng cho người dùng Hiểu hệ thống quản lý bán hàng, cần quản lý mảng để xây dựng website phù hợp với nhu cầu thực tiễn Giúp quản lý hệ thống quán trở nên tối ưu hơn, công tác quản lý dễ dàng tiện lợi Giúp thành viên có khả sáng tạo, tư thông qua thiết kế giao diện tương tác với người dùng, vận dụng kiến thức thân vào thực tiễn 2.2 Ý nghĩa đề tài Phần mềm quản lý quán café giúp cho việc tin học hóa cửa hàng việc nhập xuất hàng hóa tốt hơn, xác khoa học hơn, làm tăng suất lao động công việc Trên sở giúp chủ quán quản lý hoạt động cửa hàng cách hóa, tránh thiếu sót hạn chế mà quản lý thủ công gây ĐỐI TƯỢNG NGHIÊN CỨU Nghiên cứu ngơn ngữ hỗ trợ q trình xây dựng sản phẩm: C#, Java, … Nghiên cứu cơng cụ hỗ trợ q trình xây dựng sản phẩm: Visual Studio, Visual Paradigm, Microsoft SQL Sever, PHẠM VI NGHIÊN CỨU Phần mềm sử dụng với phạm vi quán café Hệ thống đáp ứng cho người quản lý, nhân viên thu ngân chủ cửa hàng PHƯƠNG PHÁP NGHIÊN CỨU Phương pháp nghiên cứu tài liệu: Tham khảo, nghiên cứu thêm tài liệu web, tìm hiểu thực trạng đề tài Tìm đồ án khóa luận tốt nghiệp anh/chị khóa qua sách báo liên quan đến đề tài nghiên cứu Phương pháp nghiên cứu thực tiễn: Quan sát việc quản lý số cửa hàng café Lấy thông tin thực tế từ chủ quán, nhân viên, khách hàng Phương pháp tổng hợp phân tích số liệu Thu thập thơng tin từ việc vấn Thống kê, tổng kết số liệu Phân tích, đưa kết vào thực tiễn PHẦN I CONCEIVE (Ý TƯỞNG) XÂY DỰNG Ý TƯỞNG SẢN PHẨM (CÁ NHÂN) 1.1 Thành viên Họ tên (sinh viên): Nguyễn Huỳnh Như Chuyên ngành (của sinh viên): Công nghệ phần mềm Tên ý tưởng (sản phẩm): Xây dựng website quản lý kiểm tra trắc nghiệm 1.1.1 Mô tả ý tưởng sản phẩm Ngày nay, mà giới bước vào kinh tế tri thức, công nghệ thông tin ứng dụng rộng rãi hầu hết lĩnh vực sống Các ứng dụng công nghệ thông tin ngày sâu vào đời sống người trở thành phận thiếu giới văn minh Ứng dụng công nghệ thông tin vào ngành giáo dục vô cần thiết, việc đổi giáo dục nước ta năm qua chuyển từ hình thức học thi tự luận sang trắc nghiệm làm tăng hiệu học tập giảm chi phí tổ chức kỳ thi Với mục tiêu trên, em muốn xây dựng website quản lý kiểm tra trắc nghiệm nhằm hỗ trợ cho thầy cô quản lý đề điểm thi sinh viên cách hiệu 1.1.2 Đánh giá sở kiến thức sinh viên Phân tích thiết kế hệ thống: Đã học Phân tích thiết kế hướng đối tương: Đã học Hệ quản trị sở liệu: Đã học Ngôn ngữ lập trình (Java, C#, Python): Đang nghiên cứu HTML/CSS: Đang nghiên cứu 1.1.3 Đánh giá khả phát triển sản phẩm Ước tính số lượng người hưởng lợi từ sản phẩm bạn 2000 Ước tính số lượng người bỏ tiền mua sản phẩm bạn Liệt kê loại đối tượng hưởng lợi từ ý tưởng sản phẩm bạn (ít 1, nhiều 5) Trung bình Đánh giá khả nhà đầu tư bỏ tiền Ước tính độ khó để phát triển thành cơng sản Nhà cung cấp Khách hàng Khá Cao Rất cao x phẩm bạn: phẩm bạn: Đối tác x cho ý tưởng sản phẩm bạn Ước lượng số năm cần thiết để phát triển sản 1000 tháng đến tháng 1.2 Thành viên Họ tên (sinh viên): Đào Văn Nhật Quân Chuyên ngành (của sinh viên): Công nghệ phần mềm Tên ý tưởng (sản phẩm): Xây dựng phần mềm quản lý quán café 1.2 1.3 1.2.1 Mô tả ý tưởng sản phẩm Xây dựng hệ thống quản lý quán café giúp việc hoạt động quản lý sản phẩm diễn dễ dàng, tiết kiệm thời gian công sức Giúp người dùng tra cứu, tìm kiếm trước sản phẩm có cửa hàng cập nhật giá bán, quản lý doanh thu cửa hàng Ngồi ra, cịn giúp người quản lý dễ dàng quản lý hoạt động mua bán, quản lý doanh thu cửa hàng cách thuận tiện Website hỗ trợ chức sau: Tìm kiếm mặt hàng, thêm xóa mặt hàng, quản lý bàn, quản lý doanh thu, quản lý tài khoản nhân viên, … Biểu đồ hoạt động Thêm ca làm 75 Biểu đồ Cập nhật thông tin ca làm 76 Biểu đồ hoạt động Cập nhật thông tin ca làm 77 Biểu đồ Xóa ca làm 78 Biểu đồ hoạt động xóa ca làm 79 3.11 Use case Quản lý lương nhân viên Bảng đặc tả use case quản lý lương nhân viên Use case Quản lý lương nhân viên Tác nhân Người quản lý Mục đích Giúp người quản lý quản lý lương nhân viên Người quản lý chọn chức Quản lý lương nhân viên Hệ thống hiển thị giao diện quản lý lương Người quản lý nhập mã nhân viên, chọn ca làm ngày sau Luồng kiện chọn chức thêm cập nhật xóa Gửi thông tin nhập đến hệ thống Kiểm tra xử lý thơng tin sau gửi kết cho admin Luồng thay 5.1 Nếu người quản lý nhập sai thơng tin u cầu nhập lại Các yêu cầu cụ thể Nhập mã ca làm nhân viên Điều kiện trước Người quản lý phải đăng nhập hệ thống Điều kiện sau Hiển thị thông tin nhập Các yêu cầu mở rộng Không có 80 Biểu đồ thêm lương “Quản lý lương nhân viên” Biểu đồ xóa lương “Quản lý lương nhân viên” Biểu đồ cập nhập lương “Quản lý lương nhân viên” 81 Biểu đồ hoạt động thêm lương “Quản lý lương nhân viên” Biểu đồ hoạt động xóa lương “Quản lý lương nhân viên” 82 83 Biểu đồ hoạt động cập nhập lương “Quản lý lương nhân viên” 3.12.Use case Quản lý bàn 84 Bảng đặc tả use case quản lý lương nhân viên Use case Tác nhân Mục đích Mơ tả chung Quản lý bàn Người quản lý Giúp người dùng Thêm bàn, Cập nhật thơng tin bàn, Xóa bàn hệ thống Admin muốn quản lý ca làm việc phải đăng nhập vào hệ thống Admin chọn chức Quản lý bàn Hệ thống hiển thị giao diện Quản lý bàn 3.1 Người quản lý nhập thơng tin bàn sau chọn sau chọn “Thêm mới” 3.2 Người quản lý chọn bàn muốn chỉnh sửa thơng tin, nhập Luồng kiện lại thơng tin ca làm sau chọn “cập nhật” 3.3 Người quản lý chọn bàn muốn xóa sau chọn “ Xóa ca làm” Gửi thơng tin đến hệ thống Kiểm tra thông tin gửi kết cho người quản lý Luồng thay 5.1 Nếu người quản lý nhập sai thơng tin u cầu nhập lại Điều kiện trước Phải đăng nhập vào hệ thống Điều kiện sau Hiển thị thông tin nhập Các u cầu mở rộng Khơng có 85 Biểu đồ Thêm bàn “Quản lý bàn” Biểu đồ cập nhật thông tin bàn “Quản lý bàn” 86 Biểu đồ xóa bàn “Quản lý bàn” Biểu đồ hoạt động thêm bàn “Quản lý bàn” 87 Biểu đồ hoạt động Cập nhật thông tin bàn “Quản lý bàn” Biểu đồ hoạt động xóa bàn “Quản lý bàn” 88 KẾT LUẬN 89