Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 74 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
74
Dung lượng
2,15 MB
Nội dung
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN MÔN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: QUẢN LÝ CỬA HÀNG MỸ PHẨM SKINLELE 126A - 17A - HOÀI ĐỨC - HÀ NỘI Sinh viên thực : PHAN TIẾN HUY Giảng viên hướng dẫn : TS LÊ THỊ TRANG LINH Ngành : CÔNG NGHỆ THÔNG TIN Chuyên ngành : CÔNG NGHỆ PHẦN MỀM Lớp : D15CNPM2 Khóa : 2020-2025 Hà Nội, tháng năm 2022 PHIẾU CHẤM ĐIỂM STT Họ tên sinh viên Họ tên giảng viên Giảng viên chấm 1: Giảng viên chấm 2: Nội dung thực Chữ ký Điểm Chữ ký Ghi MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo sát hệ thống .2 1.2 Xác định mục tiêu toán cần giải .3 1.2.1 Mục tiêu dự án .3 1.2.2 Yêu cầu hệ thống 1.3 Phân tích đặc tả nghiệp vụ hệ thống 1.4 Xác định yêu cầu hệ thống 1.4.1 Yêu cầu chức 1.4.2 Yêu cầu phi chức 1.4.2.1 Yêu cầu bảo mật 1.4.2.2 Yêu cầu lưu 1.4.2.3 Yêu cầu tính sử dụng .6 1.4.2.4 Yêu cầu ràng buộc thiết kế 1.4.2.5 Yêu cầu phần cứng 1.4.2.6 Phần mềm sử dụng 1.4.2.7 Yêu cầu sử dụng phần mềm 1.4.2.8 Các yêu cầu khác CHƯƠNG 2: QUẢN LÝ DỰ ÁN 2.1 Ước lượng dự án 2.1.1 Ước lượng chí phí 2.1.2 Ước lượng thời gian 10 2.1.3 Ước lượng số lượng người tham gia 12 2.2 Lập lịch theo dõi .13 CHƯƠNG 3: PHÂN TÍCH 16 3.1 Xác định Actor Use case tổng quát hệ thống 16 3.1.1 Xác định Actor hệ thống .16 3.1.2 Biểu đồ Use Case toàn hệ thống 16 3.2 Phân tích chi tiết chức hệ thống .17 3.2.1 Chức đăng nhập, đăng xuất .17 3.2.1.1 Biểu đồ use case 17 3.2.1.2 Biểu đồ hoạt động chức đăng nhập 18 3.2.2 Chức quản lý nhân viên 20 3.2.2.1 Biểu đồ use case 20 3.2.2.2 Biểu đồ hoạt động chức quản lý nhân viên .21 3.2.2.2.1 Biểu đồ hoạt động chức thêm thông tin nhân viên 21 3.2.2.2.2 Biểu đồ hoạt động chức sửa thông tin nhân viên .23 3.2.2.2.3 Biểu đồ hoạt động chức xóa thông tin nhân viên .24 3.2.2.2.4 Biểu đồ hoạt động chức tìm kiếm thơng tin nhân viên26 3.2.3 Chức quản lý sản phẩm 27 3.2.3.1 Biểu đồ use case 27 3.2.3.2 Biểu đồ hoạt động chức quản lý sản phẩm .28 3.2.3.2.1 Biểu đồ hoạt động chức thêm thông tin sản phẩm 28 3.2.3.2.2 Biểu đồ hoạt động chức sửa thông tin sản phẩm .29 3.2.3.2.3 Biểu đồ hoạt động chức xóa thơng tin sản phẩm .31 3.2.3.2.4 Biểu đồ hoạt động chức tìm kiếm thông tin sản phẩm 32 3.2.4 Chức quản lý khách hàng 33 3.2.4.1 Biểu đồ use case 33 3.2.4.2 Biểu đồ hoạt động chức quản lý khách hàng 34 3.2.4.2.1 Biểu đồ hoạt động chức thêm thông tin khách hàng 34 3.2.4.2.2 Biểu đồ hoạt động chức sửa thông tin khách hàng 36 3.2.4.2.3 Biểu đồ hoạt động chức xóa thơng tin khách hàng 37 3.2.4.2.4 Biểu đồ hoạt động chức tìm thơng tin khách hàng 38 3.2.5 Chức lập hóa đơn 39 3.2.5.1 Biểu đồ use case 39 3.2.5.2 Biểu đồ hoạt động chức lập hóa đơn 40 3.2.5.2.1 Biểu đồ hoạt động chức tạo hóa đơn 40 3.2.5.2.2 Biểu đồ hoạt động chức xuất hóa đơn 41 LỜI MỞ ĐẦU Hiện giới nói chung Việt Nam nói riêng diễn q trình tin học hóa tồn diện lĩnh vực hoạt động kinh tế xã hội, người chuyển sang kỉ nguyên mới-kỉ nguyên cơng nghệ thơng tin 4.0 Máy tính cơng cụ trở thành nhu cầu khơng thể thiếu ngành khoa học kĩ thuật, ngành quản lý, thiết kế giảng dạy, ngành công nghiệp đồ họa,… Nhờ ứng dụng công nghệ thơng tin làm giảm nhiều khó khăn việc quản lý giấy tờ Nó có yếu tố khơng nhỏ việc phát triển thành cơng khơng nhỏ ngành nghề, xí nghiệp, quốc gia ngày Công nghệ phần mềm phần ”công nghệ thông tin” giúp người khảo sát ,thiết kế xây dựng chương trình cách quy củ dễ dàng Với vốn kiến thức học môn “Công nghệ phần mềm” giúp đỡ cô Lê Thị Trang Linh, em chọn đề tài: ”Quan lý cửa hàng mỹ phẩm SkinLeLe” để tìm hiểu thực hành mơn Với vốn kiến thức cịn hạn chế làm em chắn có nhiều thiếu khuyết Rất mong góp ý để làm tốt 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 hệ thống khảo sát: Tên sở: Mỹ phẩm SkinLeLe Số lượng nhân viên: 10 nhân viên 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- Hồi Đức- Hà Nội Hiện cửa hàng mỹ phẩm cung cấp nhiều mặt hàng, sản phẩm hãng khác với hiệu 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 riêng chị em, phụ nữ có nhu cầu mà nhiều đối tượng khách hàng khác với công việc quản lý nhiều hoạt động khác cửa hàng cơng việc quản lý hệ thống cửa hàng gặp nhiều khó khăn Xuất phát từ vấn đề cần thiết phải xây dụng hệ thống quản lý tốt trước hết cần phải đánh giá trạng cửa hàng mỹ phẩm SkinLeLe Hình 1.1 : Cửa hàng mỹ phẩm SkinLeLe 1.2 Xác định mục tiêu toán cần giải 1.2.1 Mục tiêu dự án Hầu hết quản lý phương pháp thủ cơng bán tự động, chủ cửa hàng, khó khăn quản lý số lượng hàng hóa hóa đơn, kinh doanh số lượng lớn gặp khó khăn q trình tạo hóa đơn quản lý số lượng sản phẩm cửa hàng Khó khăn quản lý nhân viên hàng, quản lý khách hàng, quản lý đơn hàng Việc quản lý kho hàng khơng triệt để Khơng có liên kết tương thích với hệ thống cảnh báo giám sát cửa hàng Tốn nhiều thời gian gây khó khăn việc quản lý đồng Vì vậy, cần có hệ thống quản lý giúp cho công việc cửa hàng thuận tiện hơn, góp phần nâng cao hiệu công việc, việc quản lý người quản lý nhân viên nhân viên với khách hàng sản phẩm trở nên dễ dành nhanh chóng hiệu 1.2.2 Yêu cầu hệ thống - Về phía khách hàng: + Phần mềm cho phép đăng nhập mua hàng online hệ thống thơng qua tư vấn tình trang da, hay sản phẩm chăm sóc da khác + Khách hàng tốn online qua tài khoản ngân hàng - Về phía nhân viên: + Nhân viên đăng nhập thực số chức quản lý + Phần mềm cho phép quản lý thông tin khách hàng + Quản lý 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 thực số chức 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 đặc tả nghiệp vụ hệ thống Chi tiết quy trình nghiệp vụ cơng việ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 mua sản phẩm nhân viên lấy lưu lại gồm: Tên, số điện thoại, địa - Quản lý sản phẩm (Mỹ phẩm): Thông tin sản phẩm quản lý chặt chẽ dễ dàng quản lý Thông tin sản phẩm 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 tục nhân viên cập nhật website liên kết với phần mềm bán hàng cửa hàng Sản phẩm phân loại tùy theo nhu cầu khách hàng: + Trang điểm: phấn, son, kem nền,… + Giải pháp da: Những sản phẩm dược mỹ phẩm 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 sản phẩm 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 thể: Thì gồm 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 nhận vào làm chủ cửa hàng lấy thông tin 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 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 lại 1.4 Xác định yêu cầu hệ thống 1.4.1 Yêu cầu chức - Các chức dự án: + Đăng nhập, đăng xuất: Chức cho phép người dùng đăng nhập vào hệ thống thông qua số điện thoại đăng xuất dễ dàng với nút bấm + Quản lý khách hàng: Chức giúp nhân viên dễ dàng có thơng tin khách để lập hóa đơn , chuyển giao sản phẩm đến khách hàng + Quản lý sản phẩm: Nhân viên quản lý thơng tin sản phẩm phù hợp với loai da tình trạng da khách để dễ dàng tư vấn mô tả sản phẩm hệ thống + Lập hóa đơn: Chức giúp nhân viên lập hóa đơn cho khách hàng trước tốn dễ dàng xác + Quản lý nhân viên: Chức giúp người quản lý hàng năm bắt thông tin nhân viên 1.4.2 Yêu cầu phi chức 1.4.2.1 Yêu cầu bảo mật Yêu cầu bảo mật hệ thống, bảo mật thông tin người dùng phải bảo mật mật thông tin cá nhân khác 1.4.2.2 Yêu cầu lưu Hệ thống đáp ứng nhu cầu: liệu lưu thơng hệ thống dự phịng tự động 24/24 hệ thống song hành nhằm tránh liệu Dữ liệu hệ thống kết xuất thiết bị lưu trữ ngồi khôi phục cần thiết 1.4.2.3 Yêu cầu tính sử dụng Hệ thống thân thiện với người dùng dễ hiểu, dễ sử dụng 1.4.2.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 thiết kế thực theo chuẩn UML - Hệ thống thiết kế theo hướng phát triển tương lại 1.4.2.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 trở lên 1.4.2.6 Phần mềm sử dụng - Visual Studio 2022 QLNV4 Kiểm tra trạng thái button Tài khoản: quanly01, mật khẩu: 123 1.Double click vào Start mở form đăng nhập Trạng thái nút thay đổi theo màu P Nhập liệu đăng nhập với role quản lý Click vào button: Thêm, sửa, xóa, nhâp, quay lại, đăng xuất Kiểm tra chức quản lý nhân viên QLNV5 Kiểm tra load form 1.Double click vào Start mở form đăng nhập Nhập liệu đăng nhập với role quản lý Hiển thị liệu nhân viên từ database lên DataGridView P QLNV6 Kiểm tra chức thêm thông tin nhân viên QLNV7 Kiểm tra chức sửa thông tin nhân viên Mã nhân Mở form Hiện thị thông viên: báo thêm thành Đăng NhanVie công thị nhập với n01, Tên liệu thông tin Role quản lý Nhân nhân viên vừa 3.Nhập viên: Ngô thêm lên thông tin Anh Đức, DataGridView nhân viên Số điện clear toàn cần thêm vào thoại: liệu textbox 09865383 textbox vừa 87, Địa nhập Hiện thị chỉ: Hà lỗi thêm Nội, không thành Lương: công 5000000 Địa chỉ: Đông Anh Mở form Đăng nhập với Role quản lý 3.Click vào hàng muốn sửa DataGridVie w Nhập thông tin vào textbox địa Click button sửa Hiện thị thông báo sửa thành công thị liệu thông tin nhân viên vừa sửa lên DataGridView clear toàn liệu textbox vừa nhập Hiện thị lỗi sửa không thành công P P QLNV8 Kiểm tra chức xóa thơng tin nhân viên Mã nhân Mở form Hiện thị xóa viên: thành cơng, xóa Đăng NhanVie liệu thơng tin nhập với n01, Tên nhân viên vừa Role quản lý Nhân xóa viên: Ngơ 3.Click vào DataGridView Anh Đức, hàng muốn clear toàn sửa Số điện liệu DataGridVie textbox Hiện thị thoại: w 09865383 lỗi xóa 87, Địa khơng thành Click chỉ: Hà cơng button xóa Nội, Lương: 5000000 P QLNV9 Kiểm tra chức tìm thơng tin nhân viên Mã nhân viên: NhanVie n01 P Mở form Hiện thị liệu thơng tin nhân Đăng viên cần tìm nhập với DataGridView Role quản lý Nếu khơng tìm Nhập mã thấy hiển thị nhân viên thông báo cần vào textbox Click button nhập QLNV10 Kiểm tra chức button làm Mở form Đăng nhập với Role quản lý Clear hết liệu textbox Enable button thêm P Chuyển form đăng nhâp P Click vào liệu DataGridVie w Click button làm QLNV11 Kiểm tra chức button đăng xuất Mở form Đăng nhập với Role quản lý Click button đăng xuất Kiểm tra giao diện chức quản lý khách hàng QLKH1 Kiểm tra bố trí Tài component khoản: form quanly01, mật khẩu: 123 1.Double click vào Start mở form đăng nhập Nhập liệu đăng nhập với role Hiện thị from quản lý khách hàng P quản lý QLKH2 Kiểm tra tả QLKH3 Kiểm tra vị trí form P Tài khoản: quanly01, mật khẩu: 123 1.Double click vào Start mở form đăng nhập Hiện thị from quản lý nhân viên giữ hình P Trạng thái nút thay đổi theo màu P Nhập liệu đăng nhập với role quản lý QLKH4 Kiểm tra trạng thái button Tài khoản: quanly01, mật khẩu: 123 1.Double click vào Start mở form đăng nhập Nhập liệu đăng nhập với role quản lý Click vào button: Thêm, sửa, xóa, nhâp, quay lại Kiểm tra chức quản lý khách hàng QLKH5 Kiểm tra load form 1.Double click vào Start mở form đăng nhập Hiển thị liệu nhân viên từ database lên DataGridView P Mã khách Mở form Hiện thị thông hàng: báo thêm thành Đăng KhachHa công thị nhập với ng01, liệu thông tin Role quản lý Tên khách hàng vừa 3.Nhập khách thêm lên thông tin hàng: DataGridView Ngơ Anh khách hàng clear tồn Đức, Số cần thêm vào liệu textbox điện textbox vừa thoại: nhập Hiện thị 09865383 lỗi thêm 87, Địa không thành : công Đông Anh P Nhập liệu đăng nhập với role quản lý QLKH6 Kiểm tra chức thêm thông tin nhân viên QLKH7 Kiểm tra chức sửa thông tin nhân viên Địa chỉ: Hà Nội Mở form Hiện thị thông báo sửa thành công thị liệu thông tin khách hàng vừa sửa lên DataGridView clear toàn liệu textbox vừa nhập Hiện thị lỗi sửa không thành công P QLKH8 Kiểm tra chức Mã khách Mở form Hiện thị xóa xóa thơng hàng: thành cơng, xóa Đăng tin nhân viên KhachHa liệu thông tin nhập với ng01, khách hàng vừa Role quản lý Tên xóa 3.Click vào khách DataGridView hàng muốn hàng: clear tồn sửa Ngơ Anh liệu Đức, Số DataGridVie textbox Hiện thị w điện lỗi xóa thoại: khơng thành Click 09865383 button xóa cơng 87, Địa : Đơng Anh P QLKH9 Kiểm tra chức P Đăng nhập với Role quản lý 3.Click vào hàng muốn sửa DataGridVie w Nhập thông tin vào textbox địa Click button sửa Mã khách Mở form Hiện thị liệu tìm thơng tin khách hàng hàng: KhachHa ng01 Đăng nhập với Role quản lý Nhập mã khách hàng cần vào textbox thơng tin khách hàng cần tìm DataGridView Nếu khơng tìm thấy hiển thị thơng báo Click button nhập QLKH10 Kiểm tra chức button làm Mở form Đăng nhập với Role quản lý Clear hết liệu textbox Enable button thêm P Chuyển form trang chủ nhân viên P Click vào liệu DataGridVie w Click button làm QLKH11 Kiểm tra chức button quay lại Mở form Đăng nhập với Role quản lý Click button quay lại Kiểm tra giao diện chức quản lý sản phẩm QLSP1 Kiểm tra bố trí Tài component khoản: form quanly01, mật khẩu: 123 1.Double click vào Start mở form đăng nhập Hiện thị from quản lý sản phẩm P Nhập liệu đăng nhập với role quản lý QLSP2 Kiểm tra tả QLSP3 Kiểm tra vị trí form P Tài khoản: quanly01, mật khẩu: 123 1.Double click vào Start mở form đăng nhập Hiện thị from quản lý sản phẩm giữ hình Nhập liệu đăng nhập với role quản lý QLSP4 Kiểm tra trạng thái button Tài khoản: quanly01, mật khẩu: 123 1.Double click vào Start mở form đăng nhập Nhập Trạng thái nút thay đổi theo màu P liệu đăng nhập với role quản lý Click vào button: Thêm, sửa, xóa, nhâp, quay lại Kiểm tra chức quản lý sản phẩm QLSP5 Kiểm tra load form 1.Double click vào Start mở form đăng nhập Hiển thị liệu sản phẩm từ database lên DataGridView P Nhập liệu đăng nhập với role quản lý QLSP6 Kiểm tra chức thêm thông tin sản phẩm Mã sản Mở form Hiện thị thông phẩm: báo thêm thành Đăng SanPham công thị nhập với 01, Tên liệu thông tin sản Role quản lý sản phẩm vừa thêm 3.Nhập phẩm: lên Tẩy trang thông tin sản DataGridView phẩm cần Simple, clear toàn thêm vào Loại: Tẩy liệu P trang, Số Lượng 10, Giá: 120000 QLSP7 Kiểm tra chức Số lương: sửa thông 11 tin nhân viên textbox textbox vừa nhập Hiện thị lỗi thêm không thành công Mở form Hiện thị thông báo sửa thành Đăng công thị nhập với liệu thông tin sản Role quản lý phẩm vừa sửa 3.Click vào lên hàng muốn DataGridView sửa clear toàn DataGridVie liệu w textbox vừa nhập Hiện thị Nhập lỗi sửa thông tin vào không thành textbox địa công P Click button sửa QLSP8 Kiểm tra chức Mã sản Mở form Hiện thị xóa xóa thơng phẩm: thành cơng, xóa Đăng tin sản phẩm SanPham liệu thông tin nhập với 01, Tên sản phẩm vừa Role quản lý sản xóa 3.Click vào phẩm: DataGridView Tẩy trang hàng muốn clear toàn sửa Simple, liệu Loại: Tẩy DataGridVie textbox Hiện thị P trang, Số Lượng 10, Giá: 120000 QLSP9 Kiểm tra chức tìm thơng tin sản phẩm Mã sản phẩm: SanPham 01 w Click button xóa Mở form Đăng nhập với Role quản lý Nhập mã sản phẩm cần vào textbox lỗi xóa khơng thành công Hiện thị liệu thông tin sản phẩm cần tìm DataGridView Nếu khơng tìm thấy hiển thị thông báo P Clear hết liệu textbox Enable button thêm P Click button nhập QLSP10 Kiểm tra chức button làm Mở form Đăng nhập với Role quản lý Click vào liệu DataGridVie w Click button làm QLSP11 Kiểm tra chức button quay lại Mở form Đăng nhập với Role quản lý Chuyển form trang chủ nhân viên P Click button quay lại Kiểm tra giao diện chức lập hóa đơn LHD1 Kiểm tra bố trí Tài component khoản: form quanly01, mật khẩu: 123 1.Double click vào Start mở form đăng nhập Hiện thị from lập hóa đơn P Nhập liệu đăng nhập với role quản lý LHD2 Kiểm tra tả LHD3 Kiểm tra vị trí form P Tài khoản: quanly01, mật khẩu: 1.Double click vào Start mở form đăng nhập Hiện thị form lập hóa đơn giữ hình P LHD4 Kiểm tra trạng thái button 123 Nhập liệu đăng nhập với role quản lý Tài khoản: quanly01, mật khẩu: 123 1.Double click vào Start mở form đăng nhập Trạng thái nút thay đổi theo màu Nhập liệu đăng nhập với role quản lý Click vào button: Thêm, sửa, xóa, nhâp, quay lại Kiểm tra chức lập hóa đơn LHD5 Kiểm tra load form 1.Double click vào Start mở form đăng nhập Nhập liệu đăng nhập với role quản lý Hiển thị liệu hóa đơn từ database lên DataGridView P LHD6 Kiểm tra chức tạo hóa đơn Mã sản Mở form Hiện thị thông phẩm: báo thêm thành Đăng SanPham công thị nhập với 01, Tên liệu thông tin sản Role quản lý sản phẩm vừa thêm 3.Nhập phẩm: lên Tẩy trang thông tin sản DataGridView phẩm cần Simple, clear toàn thêm vào Loại: Tẩy liệu textbox trang, Số textbox vừa Lượng nhập Hiện thị 10, Giá: lỗi thêm 120000 không thành công P ... khăn quản lý số lượng hàng hóa hóa đơn, kinh doanh số lượng lớn gặp khó khăn q trình tạo hóa đơn quản lý số lượng sản phẩm cửa hàng Khó khăn quản lý nhân viên hàng, quản lý khách hàng, quản lý. .. chức quản lý + Phần mềm cho phép quản lý thông tin khách hàng + Quản lý 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 thực số chức quản lý + Quản lý. .. trạng cửa hàng mỹ phẩm SkinLeLe Hình 1.1 : Cửa hàng mỹ phẩm SkinLeLe 1.2 Xác định mục tiêu toán cần giải 1.2.1 Mục tiêu dự án Hầu hết quản lý phương pháp thủ công bán tự động, chủ cửa hàng,