1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo môn học công nghệ phần mềm đề tài xây dựng phần mềm quản lý bán mỹ phẩm

17 4 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Phần Mềm Quản Lý Bán Mỹ Phẩm Lua’s Beauty
Tác giả Phạm Thị Huyền
Người hướng dẫn TS. Nguyễn Thị Hồng Khánh
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Phần Mềm
Thể loại Báo cáo môn học
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 17
Dung lượng 1,06 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mà cửa hàng chưa có phần mềm để quản lý chính vì thế mà qu a khảo sát thực tế tại cửa hàng mỹ phẩm, tôi đã thu thập được một số dữ liệu sau đây: -Nhân viên của bộ phận kho hàng được sự c

Trang 1

BÁO CÁO MÔN HỌC CÔNG NGHỆ PHẦN MỀM

ĐỀ TÀI: XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN MỸ PHẨM

Hà Nội, Tháng 10 năm 2021

Trang 2

- Quản lý khách hàng.

- Quản lý nhân viên.

- Thông tin bán hàng.

2 Nội dung thực hiện

- Chương 1: Giới thiệu dự án

- Chương 2: Quản lý dự án.

- Chương 3: Phân tích hệ thống

- Chương 4: Thiết kế giao diện.

- Chương 5: Lập trình.

- Chương 6: Kiểm thử phần mềm

- Chương 7: Đóng gói, bảo trì phần mềm

3 Kết quả đạt được

-Hoàn thành báo cáo chuyên đề học phần môn:”Công nghệ pần mềm”.

-Xây dựng được phần mềm hoàn chỉnh với đầy đủ các chức năng, đơn giản và phù hợp với daonh nghiệp.

Hà Nội, tháng 8 năm 2021 Sinh viên thực hiện (Ký và ghi rõ họ tên)

Trang 4

PHIẾU CHẤM ĐIỂM

Họ và tên Mã sinh viên Điểm Chữ ký

Phạm Thị Huyền 19810310303

Họ và tên giảng viên Chữ ký Ghi chú

Giảng viên chấm 1:

Giảng viên chấm 2:

Trang 5

LỜI CẢM ƠN Ngày nay việc ứng dụng công nghệ thông tin đã trở nên phổ biến trong hầu hết mọi nơi tất cả các ngành nghề, công việc đều có thể ứng dụng công nghệ thông tin vào c ông tác quản lý

Trong những năm gần đây sự phát triển của công nghệ thông tin ngày càng nổi bật t

ốc độ phát triển như vũ bão, công nghệ thông tin dần dần có mặt thay thế và trở thà

nh công cụ đắc lực hỗ trợ con người Vì vậy, để bắt kịp với nhịp độ phát triển xã hộ

i, những nền tảng kiến thức học trên giảng đường là vô cùng quan trọng với Sinh vi

ên chúng em

Em xin chân thành xin gửi lời cảm ơn đến đặc biệt đến cô giáo Nguyễn Thị Hồng Khánh đã chỉ dẫn cho em trong từng buổi học Cô đã trang bị cho chúng em kiến th

ức môn học và hơn cả là động lực tiếp tục trên con đường chinh phục công nghệ Chúng em xin chân thành cảm ơn các thầy các cô bộ môn đã tận tình giảng dạy chú

ng em trong suốt thời gian qua Nhờ có sự chỉ dạy tận tình của thầy cô để giúp chún

g em hoàn thành báo cáo này.

Em xin chân thành cảm ơn!

Trang 6

LỜI NÓI ĐẦU

Do nhu cầu đòi hỏi ngày càng cao của xã hội cũng như của con người ngày càng ca

o, do đó để đáp ứng được yêu cầu của khách hàng thì phải luôn đổi mới và hoàn thi

ện hơn Hiện nay do xã hội phát triển không ngừng và kéo theo sự lớn mạnh của cá

c doanh nghiệp, của các tổ chức, chính vì vậy mà việc quản lý sao cho chặt chẽ nhu cầu cấp thiết các doanh nghiệp Lĩnh vực quản lý vật tư trong các doanh nghiệp hiệ

n nay đang có nhu cầu rất cao vì số lượng hàng hóa được nhập và xuất là rất lớn và đòi hỏi chính xác, đồng thời thời gian cũng là yếu tố quan trọng Nhưng việc gia tă

ng quá nhiều cửa hàng hay các chuỗi cửa hàng lớn phục vụ nhu cầu mua sắm như v

ậy mà như ta đã biết ngày nay công nghệ đang trở nên rất hiện đại vì thế mà có đa d ạng mẫu mã thiết bị điện máy phục vụ nhiều nhu cầu, công việc khác nhau vì thế vi

ệc quản lý gặp rất nhiều khó khăn và những cách quản lý thủ công hiện đang không phải là giải pháp tối ưu nhất.

Với sự phát triển của công nghệ thông tin luôn cố gắng đáp ứng các yêu cầu của co

n người Việc đưa công nghệ thông tin áp dụng vào quản lý đã và đang được đưa và

o thực hiện để thể hiện tốc độ và độ chính xác.

Vì vậy em đã chọn đề tài:” Quản lý cửa hàng mỹ phẩm” em muốn tạo ra một hệ thố

ng giúp cho chủ cửa hàng dễ dàng hơn trong việc quản lý hàng hóa, đưa được nhữn

g sản phẩm tốt nhất đến tay người tiêu dùng và người tiêu dùng được trải nghiệm m

ột dịch vụ tốt nhất.

Trang 7

Báo cáo: (24-40 trang) Chương 1 Khảo sát 1.1 Khảo sát hệ thống

Phân tích hệ thống là một công việc rất quan trọng đòi hỏi sự chính xác về mặt t hông tin dữ liệu Mà cửa hàng chưa có phần mềm để quản lý chính vì thế mà qu

a khảo sát thực tế tại cửa hàng mỹ phẩm, tôi đã thu thập được một số dữ liệu sau đây:

-Nhân viên của bộ phận kho hàng được sự chỉ đạo của người quản lý liên hệ với nhà cung cấp Sau khi mua xong nhân viên nhận hàng viết phiếu rồi chuyển vào kho.

- Do đó ta cần có kho dữ liệu về số lượng sản phẩm.

- Mỗi lần nhập về đều phải có Phiếu Nhập để lưu trữ thông tin vì thế thông tin p hiếu nhập gồm: số phiếu nhập, mã nhà xuất bản, ngày nhập.

- Tương tự cửa hàng có nhiều loại mỹ phẩm khác nhau nên ta cũng phải có một kho dữ liệu Loại mỹ phẩm dùng để chứa danh mục các loại mỹ phẩm: mã loại v

à tên loại.

- Khi khách hàng đến mua mỹ phẩm ta lập Hóa Đơn trong đó bao gồm: số hóa đ

ơn, ngày bán.

1.2 Xác định bài toán cần được giải quyết

- Dự án cửa hàng mỹ phẩm có nhiều sự kỳ vọng của mọi người để nâng tầm thư ơng hiệu Việt Tính đến thời điểm hiện nay cửa hàng mỹ phẩm có 12 cơ sở kinh doanh trên địa bàn thành phố Hà Nội.

- Được xây dựng nhằm giúp cho nhân viên hoặc người quản lý của cửa hàng có t

hể quản lý số lượng lớn hàng hóa mà không phải mất quá nhiều thời gian cũng n

hư công sức để quản lý so với cách thông thường là ghi chép bằng bản ghi và tì

m kiếm thông tin trên giấy tờ Hệ thống giúp cho việc quản lý cũng như xuất nh

ập hàng trở lên đơn giản hóa.

- Tất cả các thông tin này sẽ được nhập vào cơ sở dữ liệu của phần mềm quản lý rồi từ đó có thể tạo các nhóm sản phẩm theo yêu cầu đặt ra Các nhóm quản lý v

ận hành hệ thống, quản lý hệ thống an ninh, quản lý chăm sóc khách hàng đó ph

ải được thống kê cụ thể chi tiết tùy theo yêu cầu của khách.

- Khách hàng có thể xem thông tin của cửa hàng, đó là website liên kết với phần mềm của cửa hàng Khách hàng có thể ý kiến trực tiếp các yêu cầu cần đáp ứng với số điện thoại hotline và bộ phận chăm sóc khách hàng của cửa hàng để giải q uyết thắc mắc của người tiêu dùng.

1.3 Phân tích và đặc tả các nghiệp vụ của hệ thống

1.3.1 Quy trình quản lý

- Thời gian làm việc: 8h-22h mọi ngày trong tuần.

- Lua’s Beauty Hiện tại cửa hàng gồm có 8 nhân viên chia làm 2 ca:

+Ca 1: 8h-15h

Trang 8

+Ca 2: 15h-22h Mỗi ca gồm 3 nhân viên và 1 bảo vệ:

1.3.2 Đăng nhập

- Mỗi người dùng sẽ tạo một tài khoản và mật khẩu để đăng nhập vào phần mềm của cửa hàng.

1.3.3 Quản lý nhân sự.

-Quản lý nhân sự cũng là một trong những vấn đề nan giải của công tác quản lý cửa hàng, vì cần phải bố trí nhân sự một cách hợp lý nhất, giám sát công việc củ

a từng bộ phận nhân sự để có quyết định khen thưởng và kỷ luật đúng đắn nhằm giúp các nhân viên thực hiện đúng nhiệm vụ của mình để đáp ứng mọi yêu cầu c

ủa khách hàng.

1.3.4 Quản lý kho

- Phần mềm sẽ cập nhập số lượng hàng còn trong kho Giúp người dùng và nhân viên bán hàng biết được hàng nào còn và hàng nào hết sẽ được thông báo trên m

àn hình để nhập thêm hàng về.

1.3.5 Quản lý bộ phận bán hàng

- Bộ phận bán hàng: đảm nhiệm việc nhận hàng từ kho và quản lý sản phẩm trên quầy về số lượng Hướng dẫn khách hàng nhanh chóng tìm được sản phẩm cần mua, tư vấn cho khách hàng về sản phẩm khách hàng cần tìm kiếm Quản lí đượ

c thông tin các khách hàng và các khách hàng mới đến và làm toàn bộ các thủ tụ

c cho khách hàng nhằm phục vụ đầy đủ pháp lý khi người đó đến mua hàng tại c

ửa hàng.

1.3.6 Báo cáo, thống kê.

- Cuối ngày nhân viên sẽ thống kê doanh thu, số lượng hàng bán được trong ngà y.

1.4 Xác định các yêu cầu của hệ thống.

1.4.1 Yêu cầu chức năng:

-Các chức năng quản lý chính của cửa hàng gồm:

- Đăng nhập.

- Quản lý nhân sự.

- Quản lý kho.

- Quản lý bán hàng.

- Báo cáo thống kê.

1.4.2 Yêu cầu phi chức năng:

1.4.2.1 Yêu cầu bảo mật

- Điều quan trọng cần chú ý nhất đó là thông tin khách hàng do khách hàng cung cấp phải được bảo mật tuyệt đối Tránh tình trạng thông tin dữ liệu của khách hà

ng bị mất hoặc bị sửa đổi.

1.4.2.2 Yêu cầu về sao lưu

- Phải có giải pháp đảm bảo sự an toàn dữ liệu: Có khả năng backup dữ liệu và p hục hồi dữ liệu khi có sự cố.

1.4.2.3 Yêu cầu về tính năng sử dụng

Trang 9

- Sử dụng được đầy đủ tính năng trên phần mềm.

- Đảm bảo có thể tìm được nhiều dữ liệu trong một lúc.

- Cung cấp đầy đủ thông tin cần thiết.

1.4.2.4 Yêu cầu ràng buộc thiết kế

- Hệ thống được xây dựng chủ yếu bằng ngôn ngữ lập trình PHP.

- Hệ quản trị cơ sở dữ liệu SQL Server 2019.

1.4.2.5 Yêu cầu phần cứng

- Phần mềm quản lý phải có tính tương thích Có thể sử dụng kết hợp với các hệ thống quản lý khác của ban quản lý.

1.4.2.6 Phần mềm được sử dụng

- Cơ sở dữ liệu: SQL Server 2019.

- Ngôn ngữ PHP.

1.4.2.7 Yêu cầu khi sử dụng phần mềm

- Nhân viên sẽ được quản lý giới thiệu về chức năng của phần mềm khi được sử dụng.

1.4.2.8 Các yêu cầu khác

- Hệ thống phải dễ sử dụng, dễ sửa lỗi, có khả năng tái sử dụng.

- Có hướng dẫn chi tiết cho người mới sử dụng.

2.1Chương 2 Quản trị dự án Ước lượng dự án

2.1.1 Ước lượng chi phí Giai đoạn Công việc chính Mô tả công việc Chi phí

Quản lý dự án

Khảo sát yêu cầu

dự án

Thu thập cá dự liệu cần thiết về dự án 50.000VNĐ Bắt đầu dự án Triển khai và thiết lập

project cho dự án 100.000VNĐ Lập kế hoạch phạm

vi dự án

Lập kế hoạch chi tiết cho phạm vi làm việc 100.000VNĐ Viết báo cáo tổng

kết dự án

Tổng kết lại toàn bộ quá trình quản lý dự án 0VNĐ Phân tích thiết

kế và hệ thống Đặc tả chi tiết yêu cầu của khách hàng

Mô tả chi tiết những yêu cầu, chức năng cần

có của phần mềm

100.000VNĐ

Mô tả hệ thống thông qua sơ đồ

Xây dựng sơ đồ usecase

và trình tự bằng phần

100.000VNĐ

Trang 10

usecase và trình tự mềm draw.io Thiết kế cơ cở dự

liệu

Xây dựng các trường

dữ liệu cần thiết cho phần mềm

300.000VNĐ

Thiết kế giao diện cho phần mềm

Xây dựng các chức năng chính cho phần mềm bán hàng

500.000VNĐ

Viết bài phân tích chi tiết về hệ thống

Viết báo cáo trình bày phân tích và thiết kế ra

hệ thống phần mềm

100.000VNĐ

Module thống

kê sản phẩm

Phân tích yêu cầu

cụ thể cho từng module

Xây dựng chi tiết nhiệm

vụ chính của hệ thống 100.000VNĐ Thiết kế các

module

Xây dựng chức năng cùng các sự kiện 150.000VNĐ Xây dựng code Xử lý các tính năng khi thao tác 600.000VNĐ Cài đặt các module Demo module khi xây

dựng xong 200.000VNĐ Kiểm thử cho

module

Kiểm tra giao diện, độ chính xác và tìm các lỗi trong hệ thống

100.000VNĐ

Viết báo cáo hoàn thiện

Trình bày báo cáo chi tiết khi thiết kế module 50.000VNĐ

Tích hợp và hoàn thành sản phẩm

Tích hợp các Module đã thiết kế

Lắp ghép các module lại với nhau cho hoàn chỉnh

100.000VNĐ

Kiểm thử phần mềm

Test lại toàn bộ hệ thống đã xây dựng 150.000VNĐ Fix code

Tìm kiếm các lỗi phát sinh trong quá trình thực thi

200.000VNĐ

Đóng gói phần mềm

Viết báo cáo hướng dẫn sử dụng

Viết bản hướng dẫn sử dụng phần mềm

0VNĐ

Trang 11

Lên kế hoạch bảo trì phần mềm Đề ra kế hoạch bảo trì 0VNĐ Kết thúc dự án Tổng kết lại quá trình là ra dự án 0VNĐ

Bảng 2 1: Bảng ước lượng về chi phí

2.1.2 Ước lượng thời gian Giai đoạn Công việc chính Mô tả công việc Thời gian

Quản lý dự án

Khảo sát yêu cầu dự án

Thu thập cá dự liệu cần thiết về dự án 1 ngày Bắt đầu dự án Triển khai và thiết lập

project cho dự án 1 ngày Lập kế hoạch phạm vi

dự án

Lập kế hoạch chi tiết cho phạm vi làm việc 1 ngày Viết báo cáo tổng kết

dự án

Tổng kết lại toàn bộ quá trình quản lý dự án 1 ngày

Phân tích và thiết kế hệ thống

Đặc tả chi tiết yêu cầu của khách hàng

Mô tả chi tiết những yêu cầu, chức năng cần có của phần mềm

1 ngày

Mô tả hệ thống thông qua sơ đồ usecase và trình tự

Xây dựng sơ đồ usecase và trình tự bằng phần mềm draw.io

5 ngày

Thiết kế cơ cở dự liệu

Xây dựng các trường dữ liệu cần thiết cho phần mềm

1 ngày

Thiết kế giao diện cho phần mềm

Xây dựng các chức năng chính cho phần mềm bán hàng

10 ngày

Viết bài phân tích chi tiết về hệ thống

Viết báo cáo trình bày phân tích và thiết kế ra hệ thống phần mềm

1 ngày Module thống Phân tích yêu cầu cụ Xây dựng chi tiết nhiệm 2 ngày

Trang 12

kê sản phẩm

thể cho 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 cùng

các sự kiện 3 ngày Xây dựng code Xử lý các tính năng khi

thao tác 5 ngày Cài đặt các module Demo module khi xây dựng xong 1 ngày Kiểm thử cho module

Kiểm tra giao diện, độ chính xác và tìm các lỗi trong hệ thống

1 ngày

Viết báo cáo hoàn thiện

Trình bày báo cáo chi tiết khi thiết kế module 1 ngày

Tích hợp và hoàn thành sản phẩm

Tích hợp các Module

đã thiết kế

Lắp ghép các module lại với nhau cho hoàn chỉnh 1 ngày Kiểm thử phần mềm Test lại toàn bộ hệ thống

đã xây dựng 1 ngày Fix code Tìm kiếm các lỗi phát sinh

trong quá trình thực thi 2 ngày

Đóng gói phần mềm

Viết báo cáo hướng dẫn sử dụng

Viết bản hướng dẫn sử dụng phần mềm 1 ngày Lên kế hoạch bảo trì

phần mềm Đề ra kế hoạch bảo trì 1 ngày Kết thúc dự án Tổng kết lại quá trình là ra dự án 1 ngày

Bảng 2 2: Bảng ước lượng về thời gian

2.1.3 Ước lượng về số lượng người tham gia

 Số lượng người tham gia vào dự án này là 1 người.

2.2 Lập lịch và theo dõi dự án

Giai đoạn

Hoạt động

Tên hoạt động

Hoạt động kế

Thời gian bắt đầu gian kết Thời

Hoàn thành

Chưa hoàn thành

Trang 13

thừa thúc

Khảo sát mô hình

1.1

Khảo sát thực tế, phân tích các yêu cầu.

16/8/21 18/8/21 

1.2

Báo cáo triển khai

1.3

Lập kế hoạch cho

dự án.

1.2 1 ngày  

Phân tích và thiết kế phần mềm

2.1

Phân tích quy trình nghiệp vụ.

1.2 1 ngày  

2.2

Xây dựng use case cho hệ thống.

2.1 3 ngày  

2.3

Xây dựng

sơ đồ trình

tự cho hệ thống.

2.2 3 ngày  

2.4 Thống nhất

các sơ đồ 2.3 1 ngày   Xây

dựng cơ

sở dự liệu

3.1

Phân tích các đối tượng.

2.3, 2.3, 2.4

2 ngày  

3.2 Xây dựng

các thuộc tính cho từng đối tượng.

3.1 1 ngày

Trang 14

Thiết kế cơ

sở dự liệu

và nhập dữ liệu

3.1, 3.2 2 ngày

Xây dựng các chức năng chính

4.1

Xây dựng các form đã được phân tích.

3.3 3 ngày  

4.2 Xử lý sự

kiện 4.1 4 ngày   4.3

Demo các module đã hoàn thành.

4.1 1 ngày  

Kiểm thử phần mềm

5.1

Kiểm tra các giao diện.

4.3 1 ngày  

5.2 Kiểm tra lại

dự liệu 5.1 1 ngày   5.3 Fix code nếu gặp lỗi. 5.2 1 ngày  

Cài đặt phần mềm

6.1

Viết báo cáo về module.

5.1 1 ngày  

6.2

Viết báo cáo hướng dẫn sử dụng phần mềm.

6.1 1 ngày

Tích hợp và bảo trì

7.1

Lên kế hoạch bảo trì phần mềm.

5.3, 6.1 1 ngày

7.2 Kết thúc dự

Trang 15

Bảng 2 3: Bảng lập lịch và theo dõi

Chương 3 Phân tích (hoàn thiện đủ nộp file: 7/9/2021, tên file Họ và tê n_CNPM2)

Trang 16

Chương 4 Thiết kế (hoàn thiện đủ nộp file: 7/9/2021, tên file Họ và tên_ CNPM2)

1 Trang chủ (home) (nộp ngày 31/8/2021)

Ngày đăng: 08/09/2023, 00:21

HÌNH ẢNH LIÊN QUAN

Bảng 2. 1: Bảng ước lượng về chi phí - Báo cáo môn học công nghệ phần mềm đề tài xây dựng phần mềm quản lý bán mỹ phẩm
Bảng 2. 1: Bảng ước lượng về chi phí (Trang 11)
Bảng 2. 2: Bảng ước lượng về thời gian - Báo cáo môn học công nghệ phần mềm đề tài xây dựng phần mềm quản lý bán mỹ phẩm
Bảng 2. 2: Bảng ước lượng về thời gian (Trang 12)
Sơ đồ trình - Báo cáo môn học công nghệ phần mềm đề tài xây dựng phần mềm quản lý bán mỹ phẩm
Sơ đồ tr ình (Trang 13)

🧩 Sản phẩm bạn có thể quan tâm

w