CHƯƠNG 1: : GIỚI THIỆU DỰ ÁN PHẦN MỀM 1. Khảo sát hệ thống Đề tài tập trung vào việc nghiên cứu các vấn đề liên quan như tìm hiểu hệ thống bán hàng, cách thức phân loại các loại đồ uống, tìm hiểu yêu cầu của khách hàng về các loại đồ uống. Dân số nước ta hiện nay đạt mức hơn 90 triệu người. Cùng với việc gia tăng dân số nhanh, thì nhu cầu về dịch vụ, mua bán cũng ngày một gia tăng.
Tuy nhiên, hệ thống quản lý bằng số sách trước kia của nhiều cửa hàng, công ty đã không còn phù hợp với quy mô và tốc độ phát triển này nữa. Siêu thị cũng vậy, tuy đã áp dụng tin học vào công việc quản lý, buôn bán nhưng mới chỉ dừng lại ở mức đơn giản, cần có một hệ thống mới giúp việc quản lý tiện lợi dễ sử dụng. Hệ thống được xây dựng nhằm giảm tối đa chi phí hoạt động, nâng cao chất lượng của việc bán hàng cũng như quản lý việc nhập hàng và xuất hàng.Việc quản lý và lưu trữ thông tin không qua giấy tờ sổ sách sẽ làm giảm chi phí và công sức làm việc của các nhân viên, cũng như tránh được các sai sót trong quá trình làm việc. Thông tin Quán cafe Nhà Không Cửa Địa chỉ : 222 Hoàng Quốc Việt, Cầu Giấy, Hà Nội.
Số điện thoại : 0987654321 Email: nhakhongcuacafe@gmail.com Cửa hàng gồm 12 nhân viên, trong đó: 1 quản lý chính (Chủ cửa hàng) 1 quản lý phụ( tiếp nhận yêu cầu và phản hồi của khách hàng) 2 nhân viên thu ngân 1 Downloaded by BINH NGUYEN (tailieuso.com) lOMoARcPSD|38590726 2 quản lý nhà cung cấp 4 nhân viên phục vụ 2 nhân viên kế toán Hình 1 Cơ cấu tổ chức Mô tả Hệ thống quản lý cửa hàng cafe là hệ thống quản lý việc mua bán mặt hàng là đồ uống , đồ ăn của cửa hàng. Hệ thống nhằm cung cấp cho nhà quản lý những chức năng cần thiết để tiến hành giao dịch, quản lý sự hoạt động cũng như theo dõi tình hình phát triển của cửa hàng. - Người quản lý nắm được tình hình mua bán, doanh thu của cửa hàng, việc thống kê được thực hiện hàng tháng, hàng quý cũng có khi đột suất theo yêu cầu. 2 Downloaded by BINH NGUYEN (tailieuso.com) lOMoARcPSD|38590726 - Nhân viên bán hàng sẽ giới thiệu tư vần về cho khách về các thông tin của đồ uống mà khách quan tâm, tính tiền đồ uống mà khách sử dụng và lập hóa đơn cho khách.
- Khách hàng là người sử dụng dịch vụ tại cửa hàng. Thông tin của khách hàng sẽ được lưu trữ trong hệ thống của cửa hang Quy mô Khách hàng: order sản phẩm Nhân viên: Tư vấn , cung cấp thông tin, các dịch vụ,… Tài sản: Nhân viên bảo quản tài sản, kiểm tra sản phẩm thường xuyên, nhân viên kiểm kho, sắp xếp hàng hóa Thanh toán: Khách hàng có thể thanh toán phí vận chuyển bằng chuyển khoản hoặc tiền mặt.2 Xác định được bài toán cần giải quyết Phần mềm quản lí quán café Nhà Không Cửa quản lý tất cả các hoạt động và thời gian của người dùng nâng cao chất lượng về công nghệ trong thời đại mới. Xây dựng được phần mềm để người dùng có thể truy cập tìm hiểu giá cả cũng như các loại mặt hàng mới một cách nhanh chóng, tiết kiệm tối đa được thời gian, công sức và tiền bạc. Xây dựng trang quản trị để quản lý các thông tin về đồ uống và nguồn gốc xuất sứ để người dùng dễ dàng nắm bắt được thông tin.
Phần mềm gồm nhiều loại đồ uống được pha chế. 3 Downloaded by BINH NGUYEN (tailieuso.com) lOMoARcPSD|38590726 Xây dựng phần mềm quản quán café Nhà Không Cửa nhằm online hỗ trợ tối đa việc mua hàng truyền thống của người dùng, quản lý chặt chẽ thông tin của người dùng. Bài toán đặt ra là việc phân tích thiết kế hệ thống thông tin vấn đề đặt ra là tại sao cần phải tạo dựng phần mềm và cần phải quản lý thông tin của người dùng như thế nào? Và quản lý như thế nào để công việc có hiệu quả và tiết kiệm được tối đa thời gian và công sức cho người dùng.3 Phân tích đặc tả nghiệp vụ của hệ thống - Trong thực tế việc quản lý quán café theo cách truyền thống rất mất thời gian ,công sức và chi phí phát sinh. - Quản lý và nhân viên mất rất nhiều thời gian trong việc tổng hợp sổ sách và tìm kiếm tính toán lại những sai sót - Việc lưu trữ cũng gặp nhiều khó khăn khi toàn bộ thông tin khách hàng, nhà cung cấp, nhân viên,… của quán được lưu trữ trong sổ sách gây mất nhiều thời gian khi tìm kiếm.
- Nhân viên làm việc trực tiếp trên sổ sách ghi chép lại rất mất công sức và thời gian - Khi nhà cung cấp đến giao hàng từ đơn đặt hàng của chủ cửa hàng đã lập từ trước (đơn đặt hàng được lập bằng tay), nhân viên kiểm tra số lượng, mẫu, chất lượng của mặt hàng được cung cấp theo đơn hàng được đính kèm theo lô hang nhập. Nếu hàng nhập không đạt yêu cầu thì chỉ nhập những mặt hàng đạt yêu cầu và chủ cửa hàng lập lại phiếu đặt hàng các mặt hàng bị lỗi, hàng bị lỗi thì trả lại nhà cung cấp. - Nếu hàng đạt tiêu chuẩn tiến hành lập phiếu nhập lưu các thông tin bao gồm: mã nhà cung cấp,tên nhà cung cấp,địa chỉ,số điện thoại - Nhân viên được nhận vào làm sẽ được chủ cửa hàng lấy thông tin và lưu lại bao gồm: tên, ngày sinh, số chứng minh, giới tính, đơn vị 4 Downloaded by BINH NGUYEN (tailieuso.com) lOMoARcPSD|38590726 công tác, ngày vào làm, số điện thoại, quê quán, email,…( nhân viên xin việc phải đầy đủ lý lịch). - Khách hàng sẽ sẽ được nhân viên lấy thông tin và lưu lại bao gồm: tên, số điện thoại, số chứng minh, email,… STT Loại đồ uống Chi tiết 1 Cafe Cà phê là một loại thức uống được ủ từ hạt cà phê rang, lấy từ quả của cây cà phê.
Các giống cây cà phê được bắt nguồn từ vùng nhiệt đới châu Phi và các vùng Madagascar, Comoros, Mauritius và Réunion trên các khu vực thuộc đường xích đạo. 2 Trà Trà là đồ uống phổ biến thứ hai trên thế giới. Nó làm bằng cách ngâm lá, chồi, hay cành của cây chè vào nước sôi từ vài phút đến vài giờ. Lá chè có thể được oxy hóa, sấy rang, phơi, hay pha 5 Downloaded by BINH NGUYEN (tailieuso.com) lOMoARcPSD|38590726 thêm các loài thảo mộc khác như hoa, gia vị, hay trái cây khác trước khi chế vào nước sôi.
3 Các loại đồ uống khác Nước uống đóng chai là các sản phẩm nước uống được cung cấp trên thị trường bằng hình thức đóng chai. Nước có thể có chứa khoáng chất và CO2 tự nhiên hoặc bổ sung nhưng không phải là nước khoảng và không được chứa đường, các chất tạo ngọt, các chất tạo hương hoặc bất kỳ loại thực phẩm nào khác. 6 Downloaded by BINH NGUYEN (tailieuso.4 Xác định yêu cầu dự án 1.1 Yêu cầu chức năng Mô tả chi tiết các chức năng của hệ thống: Chức năng đăng nhâp: Giúp quản lý và nhân viên có thể thao tác hê ̣ ̣thống. Đảm bảo xác thực thông tin người sử dụng và an toàn bảo mật hệ thống.
Mỗi người muốn tham gia vào hệ thống đều cần có một tài khoản và mật khẩu khi đó họ mới có thể đăng nhập được, trước khi đăng nhập thì họ phải đăng ký ở trang chủ và được Chủ cửa hàng phân quyền thì mới đăng nhập được vào hệ thống bên trong. Kiểm tra thông tin khách hàng: bao gồm các thông tin khách hàng ví dụ như tên khách hàng, sdt, địa chỉ,… Kiểm tra thông tin nhân viên: thông tin của nhân viên làm việc tại cửa hàng, bao gồm thông tin nhân viên như quê quán, năm sinh, trình độ học vấn, kinh nghiệm… Chức năng quản lý đăng nhập Đăng nhập vào hệ thống Chức năng quản lý khách hàng Thêm khách hàng Sửa thông tin khách hàng Xóa khách hàng 7 Downloaded by BINH NGUYEN (tailieuso.com) lOMoARcPSD|38590726 Tìm kiếm khách hàng Chức năng quản lý nhân viên Sửa thông tin nhân viên Xóa thông tin nhân viên Tìm kiếm nhân viên Thêm nhân viên Chức năng quản lý đồ uống Sửa thông tin đồ uống Xóa máy đồ uống Tìm kiếm đồ uống Thêm thông tin đồ uống Chức năng quản lý nhà cung cấp Thêm nhà cung cấp Sửa thông tin nhà cung cấp Xóa nhà cung cấp Tìm kiếm nhà cung cấp 1.2 Yêu cầu phi chức năng 1.Yêu cầu bảo mật Bảo mật: phân quyền hệ thống cho từng đối tượng sử dụng tránh tình trạng thông tin, dữ liệu của giải đấu bị mất hoặc bị sửa đổi. 8 Downloaded by BINH NGUYEN (tailieuso.com) lOMoARcPSD|38590726 Thông tin người dùng cần được bảo vệ. Hệ thống quản lý cửa hàng cần tuân thủ các yêu cầu đảm bảo chất lượng.
Yêu cầu về sao lưu An toàn: phải có giải pháp bảo đảm an toàn dữ liệu: Có khả năng backup dữ liệu và phục hồi dữ liệu khi có sự cố. Hệ thống đáp ứng các nhu cầu: dữ liệu được luu thông trong hệ thống dự phòng tự động 24/24 bằng một hệ thống song hành nhằm tránh mất dữ liệu. Dữ liệu của hệ thống có thể kết xuất ra các thiết bị lưu trữ ngoài và có thế khôi phục khi cần thiết 1. Yêu cầu về tính năng sử dụng Hệ thống cho phép truy cập dữ liệu thời gian thực.
Các tác vụ thực hiện tức thời trong thời gian ngừng cho phép chấp nhận dưới 60s. Hệ thống đảm bảo phục vụ truy cập online 200 người cùng một lúc. Hệ thống đảm bảo trả lời những thắc mắc và yêu cầu của khách hàng trong vòng 2 tiếng 1. Yêu cầu ràng buộc thiết kế Yêu cầu công nghệ: Hệ thống phải dễ sử dụng, dễ sửa lỗi, có khả năng tái sử dụng và kế thừa.
Hệ quản trị cơ sở dữ liệu: MySQL. Phân tích và thiết kế được thực hiện theo chuẩn UML. Yêu cầu về phần cứng Hệ điều hành: Window 10 trở lên. Bộ xử lý: CPU lớn hơn hoặc bằng 2.
Ram: lớn hơn hoặc bằng 8GB Ổ cứng: lớn hơn hoặc bằng 200GB. Phần mềm được sử dụng Cơ sở dữ liệu: SQL server 9 Downloaded by BINH NGUYEN (tailieuso.com) lOMoARcPSD|38590726 Ứng dụng: web 1. Yêu cầu khi sử dụng phần mềm Yêu cầu hiệu quả: Hệ thống phải làm việc hiệu quả thực hiện đúng các yêu cầu của người sử dụng. Tỉ lệ lỗi trung bình hệ thống dưới 1%.