1. Trang chủ
  2. » Giáo Dục - Đào Tạ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

Đ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,41 MB

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

Nội dung

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN 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 Giảng viên hướng dẫn : TS.. Nh

Trang 1

TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN

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

Giảng viên hướng dẫn : TS Nguyễn Thị Hồng Khánh Sinh viên thực hiện : Phạm Thị Huyền

Ngành : Công nghệ thông tin

Chuyên ngành : Công nghệ phần mềm

Trang 2

1 MÔ TẢ ĐỀ TÀI

Xây dựng hệ thống phần mềm quản lý cửa hàng mỹ phẩm Lua’s Beauty bao gồm c

ác chức năng

- Đăng nhập, đăng ký

- Quản lý sản phẩm

- 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êucầ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 khithao tác 600.000VNĐ Cài đặt các module Demo module khi xâ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

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

Cài đặt các module Demo module khi xâ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

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à radự á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

Thời gian kết

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

Phân

tích và

thiết kế

phần

mềm

2.1

Phân tích

quy trình

nghiệp vụ

2.2

Xây dựng

use case

cho hệ

thống

2.3

Xây dựng

sơ đồ trình

tự cho hệ

thống

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

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

4.2 Xử lý sự

4.3

Demo các

module đã

hoàn thành

Kiểm

thử

phần

mềm

5.1

Kiểm tra

các giao

diện

5.2 Kiểm tra lại

5.3 Fix codenế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

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)

Trang 17

2 Danh mục sản phẩm (Chụp vào file báo cáo để trong chương 4: nộp ngày 14/9/2021)

3 Chi tiết sản phẩm (Chụp vào file báo cáo để trong chương 4: nộp ng

ày 28/9/2021)

4 Liên hệ (Chụp vào file báo cáo để trong chương 4: nộp ngày 5/10/2

021 )

Chương 5 Lập trình

Chương 6 Kiểm thử (hoàn thiện đủ nộp file: 14/9/2021, tên file Họ

và tên_CNPM3)

Chương 7 Tích hợp bảo trì (hoàn thiện đủ nộp file: 14/9/2021, tên file Họ

và tên_CNPM3)

Ngày đăng: 09/06/2023, 09:56

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

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

w