CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo sát hệ thống Giới thiệu chung về hệ thống được khảo sát: Tên cơ sở: Mỹ phẩm SkinLeLe Số lượng nhân viên: 10 nhân viên và 2 quản lý Diện tích: Cửa hàng mỹ phẩm có diện tích 30m2 Địa điểm: 126A- 17A- Hoài Đức- Hà Nội Hiện nay cửa hàng mỹ phẩm đang cung cấp rất nhiều mặt hàng, sản phẩm chính hãng khác nhau với hiệu quả cực tốt để phục vụ cho khách hàng chăm sóc sắc đẹp ,cùng với việc ngày không chỉ riêng chị em, phụ nữ có nhu cầu mà nhiều đối tượng khách hàng khác nhau cùng với công việc quản lý về nhiều hoạt động khác nhau trong cửa hàng vì vậy công việc quản lý hệ thống của các cửa hàng gặp rất nhiều khó khăn. Xuất phát từ vấn đề đó chúng ta cần thiết phải xây dụng một hệ thống quản lý tốt hơn nhưng trước hết chúng ta cần phải đánh giá đúng hiện trạng của cửa hàng mỹ phẩm SkinLeLe.1 : Cửa hàng mỹ phẩm SkinLeLe 1.2 Xác định mục tiêu bài toán cần giải quyết 1.1 Mục tiêu của dự án Hầu hết quản lý bằng phương pháp thủ công bán tự động, chủ cửa hàng, khó khăn trong quản lý số lượng hàng hóa và hóa đơn, khi kinh doanh số lượng lớn gặp khó khăn trong quá trình tạo hóa đơn và quản lý số lượng sản phẩm tại các cửa hàng. Khó khăn trong quản lý nhân viên tại của hàng, quản lý khách hàng, quản lý các đơn hàng. Việc quản lý kho hàng không được triệt để.
Không có các liên kết tương thích với hệ thống cảnh báo và giám sát cửa hàng. Tốn nhiều thời gian gây khó khăn trong việc quản lý đồng bộ. Vì vậy, cần có một hệ thống quản lý giúp cho công việc tại cửa hàng được thuận tiện hơn, góp phần nâng cao hiệu quả công việc, việc quản lý giữa người quản lý và nhân viên và giữa nhân viên với khách hàng và sản phẩm trở nên dễ dành nhanh chóng và hiệu quả.2 Yêu cầu hệ thống mới - Về phía khách hàng: + Phần mềm cho phép đăng nhập và mua hàng online trên hệ thống có thể thông qua tư vấn tình trang da, hay nhưng sản phẩm chăm sóc da khác. + Khách hàng có thể thanh toán online qua tài khoản ngân hàng.
- Về phía nhân viên: + Nhân viên có thể đăng nhập và thực hiện một số chức năng quản lý. + Phần mềm cho phép quản lý thông tin các khách hàng. + Quản lý các loại sản phẩm. + Nhân viên lập hóa đơn cho khách hàng - Về phía quản lý: + Có thể đăng nhập và thực hiện một số chức năng quản lý.
+ Quản lý thông tin nhân viên + Quản lý thông tin nhà cung cấp sản phẩm 1.3 Phân tích và đặc tả các nghiệp vụ của hệ thống Chi tiết các quy trình nghiệp vụ của từng công việc và các quy trình nghiệp vụ cần giải quyết: - Quản lý khách hàng: Thông tin khách hàng khi mua các sản phẩm sẽ được nhân viên lấy và lưu lại gồm: Tên, số điện thoại, địa chỉ. - Quản lý sản phẩm (Mỹ phẩm): Thông tin sản phẩm được quản lý chặt chẽ và dễ dàng quản lý. Thông tin sản phẩm được nhân viên lưu trữ gồm: Tên sản phẩm, mã loại, giá, lưu lượng… Thông tin sản phẩm sẽ luôn tục được nhân viên cập nhật trên website liên kết với phần mềm bán hàng của cửa hàng. Sản phẩm sẽ được phân loại tùy theo nhu cầu của khách hàng: + Trang điểm: phấn, son, kem nền,… + Giải pháp làn da: Những sản phẩm dược mỹ phẩm sẽ phù hợp cho tình trạng da mụn (Mụn đầu đen, mụn viên, mụn ẩn, thâm mụn) + Dưỡng da: Thì gồm nhưng sản phẩm như làm sạch, bảo vệ da, hồi phục, cấp ẩm (Sữa rửa mặt, Toner, Serum, kẽm dưỡng phù hợp, kem chống nắng…) + Chăm sóc cơ thể: Thì gồm những sản phẩm dành riêng cho body (Sữa tắm, tẩy da chết body, dưỡng thể,…) - Quản lý nhân viên: 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ị công tác, ngày vàolàm, số điện thoại, quê quán, email,…( nhân viên xin việc phải đầy đủ lý lịch).
- Lập hóa đơn: Nhân viên sẽ tạo hóa đơn, lưu lại hóa đơn, xuất hóa đơn đã bán cho khách hàng cập nhật số lượng sản sản phẩm còn lại.4 Xác định các yêu cầu của hệ thống 1.1 Yêu cầu chức năng - Các chức năng chính của dự án: + Đăng nhập, đăng xuất: Chức năng cho phép người dùng đăng nhập vào hệ thống thông qua số điện thoại và có thể đăng xuất dễ dàng chỉ với một nút bấm. + Quản lý khách hàng: Chức năng này giúp nhân viên dễ dàng có thông tin khách để lập hóa đơn , cũng như chuyển giao sản phẩm đến khách hàng. + Quản lý sản phẩm: Nhân viên có thể quản lý được thông tin của sản phẩm phù hợp với loai da nào cũng như tình trạng da của khách để dễ dàng tư vấn vẫn cũng như mô tả sản phẩm trên hệ thống. + Lập hóa đơn: Chức năng giúp nhân viên lập hóa đơn cho khách hàng trước khi thanh toán dễ dàng và chính xác.
+ Quản lý nhân viên: Chức năng giúp người quản lý của hàng năm bắt được thông tin nhân viên.2 Yêu cầu phi chức năng 1.1 Yêu cầu về bảo mật Yêu cầu về bảo mật hệ thống, bảo mật thông tin người dùng phải được bảo mật về mật khẩu và các thông tin cá nhân khác.2 Yêu cầu về sao lưu Hệ thống đáp ứng các nhu cầu: dữ liệu được lưu 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.3 Yêu cầu về tính năng sử dụng Hệ thống thân thiện với người dùng dễ hiểu, dễ sử dụng.4 Yêu cầu ràng buộc thiết kế - Giao diện thân thiện dễ hiểu dễ sử dụng. - Tốc độ xử lý thông tin nhanh chóng. - Phân tích và thiết kế được thực hiện theo chuẩn UML.
- Hệ thống được thiết kế theo hướng có thể phát triển trong tương lại 1.5 Yêu cầu phần cứng - Máy tính: + Ram 1GB. + Intel Core i3 + Internet access - Hệ điều hành window 7 trở lên. Phần mềm được sử dụng - Visual Studio 2022 - Cơ sở dữ liệu: Microsoft SQL Server Management Sutdio 18. Yêu cầu khi sử dụng phần mềm - Thêm, sửa, xóa sản phẩm - Thêm, sửa, xóa nhân viên - Thêm, sửa, xóa khách hàng - Tìm kiếm sản phẩm, nhân viên, khách hàng - Tạo hóa đơn 1.
Các yêu cầu khác Không có CHƯƠNG 2: QUẢN LÝ DỰ ÁN 2.1 Ước lượng dự án 2.1 Ước lượng chí phí Giai đoạn Công việc chính Mô tả công việc Chi phí Khảo sát yêu cầu dự Thu thập dữ liệu cần thiết 500.000 VND Quản lý dự án án về dự án Bắt đầu dự án Triển khai và thiết lập dự 500.000 VND án Lập kế hoạch phạm Lập kế hoạch chi tiết cho 300.000 VND vi dự án phạm vi làm việc Viết báo cáo tổng kết Tổng kết lại toàn bộ quá 400.000 VND dự án trình quản lý dự án Đặt tả chi tiết yêu cầu Mô tả chi tiết những yêu 300.000 VND Phân tích và thiết của khách hàng cầu, chức năng cần có kế hệ thống của phần mềm Mô tả hệ thống qua Xây dừng sơ đồ usecase 800.000 VND sơ đồ usecase và trình và trình tự băng Rational tự,… rose Thiết kế cơ sở dữ liệu Xây dựng các trường dữ 500.000 VND liệu cần thiết cho phần mềm Thiết kế giao diện Xây dựng các chức năng 1.000 VND cho phần mềm chính cho phần mềm bán hàng Viết bài phân tích chi Viết báo cáo trình bày 200.000 VND tiết về hệ thống phân tích và thiết kế ra hệ thống phần mềm Module thống kê Phân tích yêu cầu cụ Xây dựng chi tiết nhiệm 700.000 VND sản phẩm thể từng Module vụ chính của hệ thống Thiết kế các module Xây dựng chức năng 400.000 VND cùng sự kiện Xây dựng code Xử lý các tính năng khi 1.000 VND thao tác Cài đặt các module Demo module khi xây 400.000 VND dựng Kiểm thử cho module Kiểm tra giao diện, độ 300.000VND chính xác và tìm các lỗi trong hệ thống Viết báo cáo hoàn Trình bày báo cáo chi tiết 500.000 VND thiện khi thiết kế module Tích hợp các module Lắp ghép các module lại 600.000 VND Tích hợp và hoàn đã thiết kế với nhau cho hoàn chỉnh thành sản phẩm Kiểm thử phần mềm Test lại toàn bộ hệ thống 300.000 VND đã xây dựng Fix code Tìm kiếm các lỗi phát 200.000 VND sinh trong quá trình thực thi Viết báo cáo hướng Viết bản hướng dẫn sử 200.000 VND Đóng gói phần dẫn sử dụng dụng phần mềm mềm Lên kế hoạch bảo trì Đề ra kết quả bảo trì 0 VND phần mềm Kết thúc dự án Tổng kết lại quá trình làm 0 VND ra dự án Bảng 2.1 Bảng ước lượng chi phí 2.