CHƯƠNG 1. GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo sát hệ thống Cùng với sự phát triển của nền công nghiệp 4.0 thì các cửa hàng trà sữa ngày càng nhiều và rất phát triển. Đặc biệt là người tiêu dùng dần hướng đến các sản phẩm an toàn, có lợi cho sức khoẻ, giá cả hợp lý và phương thức thanh toán nhanh chóng, tiện lợi. Hiện tại của hàng bán trà sữa chưa có phần mềm hệ thống quản lý, vẫn sử dụng những phương thức thủ công, bất tiện.
Do đó của hàng cần hệ thống quản lý phù hợp, nhanh chóng và tiện lợi, dễ dàng sử dụng hơn, tránh những sai xót không đáng có. Ưu điểm - Kinh phí đầu tư vào việc quản lí không cao. - Đơn giản, dễ sử dụng. Nhược điểm - Chưa có hệ thống để đánh giá năng lực của nhân viên.
- Chưa có hệ thống sử dụng công nghệ tin học. - Hệ thống quản lí còn thủ công: ghi chép bằng sổ sách Cửa hàng sẽ rất khó khăn trong việc quản lí, buôn bán,. khi vẫn sử dụng hệ thống trên. Để cửa hàng phát triển cần áp dụng thêm những yêu cầu về Công nghệ, tin học và từ đó nâng cao hệ thống quản lí.
Như thế sẽ dễ dàng quản lí được cửa hàng, năng suất bán hàng tăng cao.1 Giới thiệu chung - Tên cửa hàng: Cửa hàng trà sữa - Tổng số nhân viên: 7 người - Thời gian làm việc: 8h đến 23h30 - Hotline : 1.2 Quy mô - Mặt hàng mà cửa hàng kinh doanh là các loại trà sữa và ăn vặt - Tùy vào sản phẩm sẽ có giá thành khác nhau: Trà sữa - Hồng trà: 50000 đồng - Trà sữa trân châu: 45000 đồng - Trà sữa đậu đỏ: 30000 đồng 2 - Trà sữa socola: 30000 đồng. Đồ ăn vặt: - Bò khô: 20000 đồng - Hướng dương: 10000 đồng ….3 Cơ cấu tổ chức - Quản lý cửa hàng: Là bộ phận có chức vụ cao nhất trong cửa hàng, không tham gia trực tiếp công việc bán hàng, giao dịch nhưng gián tiếp chịu trách nhiệm tổ chức và đưa ra các quyết định trong cửa hàng,quyết định về việc nhập hàng. - Quản lý nhân viên: Quyết định về việc điều chỉnh, tuyển nhân sự, chấm công và trả lương cho công nhân viên trong cửa hàng theo sự chỉ định của quản lý cửa hàng. - Bộ phận pha chế: Là người pha chế các loại trà sữa - Bộ phận nhân viên phục vụ: Là người ghi chép món gọi, thu tiền và lau dọn cửa hàng.2 Xác định bài toán cần được giải quyết Theo thực tế yêu cầu của cửa hàng cần: - Xây dựng chức năng quản lý bán hàng: kiểm soát hoạt động doanh thu của cửa hàng, lưu trữ; in hóa đơn hàng hóa khi bán hàng.
- Xây dựng chức năng quản lý nhân viên: chấm công của nhân viên vào các ngày đi làm, tổng hợp số buổi làm để quản lý kiểm soát và trả lương cho nhân viên vào cuối mỗi tháng; rà soát và đặt mua các nguyên vật liệu cho cửa hàng, chi phí phát sinh khác sẽ được quản lý cửa hàng lưu và cập nhật, tránh thất thoát. - Xây dựng chức năng quản lý kho: kiểm soát số lượng nguyên vật liệu, hàng hóa từ đó cửa hàng kịp thời cập nhật, đặt mua các nguyên liệu. - Xây dựng chức năng báo cáo thống kê: kiểm soát hoạt động doanh thu của cửa hàng.3 Phân tích đặc tả nghiệp vụ hệ thống - Quản lí bán hàng : + Khi khách đến cửa hàng nhân viên phục sẽ cho khách xem những sản phẩm cửa hàng. + Sau khi khách gọi đồ uống nhân viên sẽ ghi chép và mang lại cho bộ phận pha chế.
Nếu khách có gọi đồ ăn vặt nhân viên phục vụ sẽ lấy và mang ra bàn cho khách. + Bộ phận pha chế sau khi hoàn thành đồ uống sẽ được nhân viên phục vụ mang ra cho khách. + Sau khi khách hàng dùng xong nhân viên phục vụ sẽ đưa hoá đơn cho khách, thanh toán tiền, và lau dọn bàn. + Khi cửa hàng đóng của nhân viên phục vụ sẽ quét dọn cửa hàng, báo cáo doanh thu cho quản lý cửa hàng.
- Quản lí kho - Quản lý về số lượng, chất lượng nguyên liệu. - Chịu trách nhiệm khi nguyên liệu không đạt chất lượng. - Quản lí nhân viên 4 -Báo cáo - Thống kê - Quản lí cửa hàng sẽ tổng hợp các hoạt động bán hàng hàng tháng. + Số lượng sản phẩm được bán ra: sản phẩm nào được ưa chuộng và bán nhiều nhất… + Thống kê số lượng nguyên vật liệu còn lại.
+Thống kê số ngày làm, nghỉ của nhân viên.4 Xác định các yêu cầu của hệ thống Tạo ra được một trang web quản lý thật tiện lợi, dễ sử dụng, đầy đủ các chức năng. Hỗ trợ được việc quản lý của cửa hàng thuận lợi nhanh chóng, độ chính xác cao hơn. Lưu trữ đầy đủ các thông tin của cả cửa hàng, hàng hóa và khách hàng.1 Yêu cầu về chức năng Các chức năng chính của dự án: - Quản lý bán hàng Chức năng này thực hiện công việc kiểm soát hoạt động doanh thu của cửa hàng, lưu trữ; in hóa đơn hàng hóa khi bán hàng. - Quản lí nhân viên - Báo cáo thống kê Chức năng này thực hiện công việc kiểm soát hoạt động doanh thu của cửa hàng 1.2 Yêu cầu phi chức năng Nhân viên sử dụng hệ thống để cập nhật và quản lý quá trình mua hàng.
Thông tin thống kê phải đảm bảo tính chính xác, khách quan.1 Yêu cầu bảo mật Người sử dụng chương trình: đăng kí và phân quyền cho người sử dụng chương trình, giúp người quản lý có thể theo dõi, kiểm soát được chương trình 1.2 Yêu cầu về sao lưu Tự động sao lưu trên máy chủ 1.3 Yêu cầu về tính năng sử dụng Xuất phiếu thanh toán, thẻ nhân viên, thẻ khách hàng 5 1.4 Yêu cầu ràng buộc thiết kế Giao diện dễ dùng,trực quan, gần gũi với người dùng 1.5 Yêu cầu về phần cứng Windown 7 8 10 11 Phần mềm được sử dụng:SQL Server 1.6 Phần mềm được sử dụng SQL Server 1.7 Yêu cầu khi sử dụng phần mềm Thân thiện, dễ sử dụng,tốc độ thực hiện nhanh,chính xác.8 Các yêu cầu khác Yêu cầu khác(giao diện, hướng dẫn sử dụng,bảo mật thông tin khách hàng) 6 CHƯƠNG 2: QUẢN LÝ DỰ ÁN 2.1 Ước lượng dự án 2.1 Tiến trình thực hiện Kế Thời Cấu trúc Hoạt thừa gian Tên hoạt động phân việc động hoạt thực động hiện Khảo sát dự án, phân tích 1.1 1 ngày yêu cầu Công việc 1 1.2 Viết hiến chương dự án 1.1 1 ngày Khảo sát mô 1.3 Báo cáo triển khai dự án 1.2 1 ngày hình quản lý Lập bảng mô tả phạm vi 1.3 1 ngày khách sạn dự án (6 ngày) Lập bảng phân chia công 1.6 Lập bảng kế hoạch dự án 1.5 1 ngày Phân tích quy trình nghiệp 2.6 1 ngày vụ của khách sạn Công việc 2 Lập sơ đồ use case của hệ Phân tích và 2.1 1 ngày thống thiết kế hệ thống Lập sơ đồ trình tự của hệ 2.2 1 ngày thống (4 ngày) Thống nhất lại các sơ đồ 2.3 1 ngày thiết kế 2.1 Phân tích các đối tượng 2.3, Công việc 3 ngày 2.4 Lập cơ sở dữ Xây dựng thuộc tính cho 0.1 các đối tượng ngày (3 ngày) Thiết lập cơ sở và nhập dữ 3.2 2 ngày liệu cho hệ thống Công việc 4 Thiết kế form đăng nhập 0,5 4.3 Xây dựng vào hệ thống ngày chức năng Code chức năng đăng 0,5 4.1 đăng nhập nhập vào hệ thống ngày vào hệ thống 4.3 Test chức năng đăng nhập 4.1 Thiết kế form 4.3 Xây dựng ngày chức năng 5.2 Viết trigger, store 5.3 Code chức năng 5.2 2 ngày của hệ thống Chạy thử các module đã 0,5 5.3 (4 ngày) được xây dựng xong ngày Kiểm thử giao diện đã đẹp , bố cục hợp lý chưa , có 6.4 1 ngày thuận tiện cho người dùng Công việc 6 chưa Kiểm thử Kiểm thử việc nhập liệu phần mềm 6.1 1 ngày xem có chính xác không (4 ngày) 6.3 Kiểm thử toàn hệ thống 6.2 1 ngày Thực hiện việc fix các lỗi 6.4 tồn tại Công việc 7 Viết báo cáo toàn bộ 7.4 2 ngày Cài đặt phần module mềm Viết tài liệu hướng dẫn sử 7. Công việc 8 Lên kế hoạch bảo trì phần 8.1 1 ngày Tích hợp và mềm bảo trì 8.2 Kết thúc dự án (1 ngày) 8 2.2 Ước lượng chi phí dự án Giai Thời Công việc Mô tả Chi phí đoạn gian Khảo sát yêu cầu Thu thập các yêu cầu tổng 2 ngày 1.15 tr dự án quát về dự án Thông báo triển khai dự Khởi tạo dự án 1 ngày 2.3 tr án, lập project charter Lập kế hoạch Lập bản kế hoạch phạm vi dự 5 ngày 2.3 tr Quản lý phạm vi dự án án dự án Giai đoạn Viết báo cáo tổng Tổng kết lại toàn bộ công cuối 0 kết việc thành báo cáo cuối cùng của dự án Giai đoạn Rút kinh nghiệm cho đợt dự Rút kinh nghiệm cuối 0 án sau của dự án Phân Từ yêu cầu thu được từ phần tích và Đặc tả chi tiết các khảo sát, mô tả cụ thể hơn về thiết kế yêu cầu từ khách những yêu cầu 2 ngày 2.3 tr hệ hàng cần thiết của thống phần mềm Mô tả kiến trúc hệ Xây dựng kiến trúc phần thống bằng các sơ mềm bằng các sơ đồ use case, đồ 5 ngày 2.3 tr trình tự, hoạt động (dùng Use case, trình tự, Rational rose, astah) hoạt động. Xây dựng cấu trúc cơ sở dữ Thiết kế cơ sở dữ liệu cho phần mềm (gồm các 3 ngày 6,9tr liệu hệ thống bảng cụ thể) Xây dựng các form cơ bản Thiết kế giao diện của phần mềm dựa theo các 4 ngày 6.9 tr phần mềm sơ đồ UML Viết bản phân tích Tổng hợp các báo cáo để cho 2 ngày 1,15 tr hệ thống chi tiết ra bản phân tích thiết kế hoàn 9 chỉnh Từ những thông tin đã thu thập ở trên lập kế hoạch Phân tích yêu cầu xây dựng chi tiết những 2 ngày 1,15 tr cụ thể cho module nhiệm vụ của quản lý khách sạn -xây dựng form đăng nhập - xây dựng form thống kê nhập xuất hàng, hình thức Thiết kế module 3 ngày 6,9 tr thống kê hàng hóa.