báo cáo môn học quản lý dự án công nghệ thông tin đề tài quản lý cửa hàng quần áo

41 0 0
Tài liệu đã được kiểm tra trùng lặp
báo cáo môn học quản lý dự án công nghệ thông tin đề tài quản lý cửa hàng quần áo

Đ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

Nhiệm vụ nghiên cứu- Tìm hiểu cách thức quản lý của một cửa hàng.- Khảo sát quy trình, nghiệp vụ mua bán của cửa hàng.- Xây dựng được chương trình đáp ứng những yêu cầu cơ bản về chức nă

Trang 1

TRƯỜNG ĐẠI HỌC XÂY DỰNG HÀ NỘIKHOA CÔNG NGHỆ THÔNG TIN

Bộ môn Công nghệ Phần mềm

o0o Báo cáo môn học

Quản lý dự án công nghệ thông tin

ĐỀ TÀI: QUẢN LÝ CỬA HÀNG QUẦN ÁO

Giáo viên hướng dẫn: Lương Xuân HiếuSinh viên thực hiện: Nhóm 18 – Lớp 65PM1

1)Phạm Thị Ánh - 15044652)Bùi Thị Ngọc Bích – 160653)Nguyễn Huy Dương – 537654)Vũ Thị Ánh Tuyết – 221765

Hà Nội 09/2023

Trang 2

PHẦN I: ĐẶT VẤN ĐỀ VÀ ĐỊNH HƯỚNG GIẢI PHÁP 1

1.Lý do chọn đề tài 1

2.Mục tiêu nghiên cứu 1

3.Nhiệm vụ nghiên cứu 1

4.Phương pháp nghiên cứu 1

5.Ý nghĩa lý luận và thực tiễn của đề tài 1

f.Thông tin phản hồi (Feedback) : 4

g.Thay đổi mật khẩu : 4

h.Thay đổi thông tin đăng ký: 5

1.2.3 Các chức năng của quản trị hệ thống (Admin): 5

Trang 3

h.Quản lý phản hồi của khách hàng 8

i.Quản lý khuyến mại 8

k.Quản lý thống kê doanh thu 8

2.Thiết kế hệ thống 9

2.1.Biểu đồ UseCase 9

2.1.1.Biểu đồ usecase khách vãng lai 9

2.1.2.Biểu đồ usecase của khách hàng 9

2.1.3.Biểu đồ usecase của admin 9

2.1.3.1 Biểu đồ usecase tổng quát của admin 9

2.1.3.2 Biểu đồ usecase chi tiết của admin 10

a Quản lý sản phẩm 10

b Quản lý danh mục sản phẩm 10

c Quản lý khách hàng 11

d Quản lý đơn hàng 11

e Quản lý khuyến mãi 11

f Quản lý doanh thu 12

d Chức năng chỉnh sửa thông tin tài khoản 14

e Chức năng thanh toán 15

f Chức năng thêm sản phẩm vào giỏ hàng 15

g Chức năng xóa sản phẩm trong giỏ hàng 16

h Chức năng xem chi tiết sản phẩm 16

i Chức năng xác nhận tình trạng đơn hàng 16

j Chức năng tìm kiếm sản phẩm 17

2.2.3.Admin 17

Trang 4

a Chức năng cập nhật trạng thái đơn hàng 21

b Chức năng xóa đơn hàng 21

c Chức năng tìm kiếm đơn hàng 22

d Chức năng xem chi tiết đơn hàng 22

2.2.3.4 Quản lý danh mục sản phẩm 23

a Chức năng thêm mới danh mục 23

b Chức năng sửa danh mục sản phẩm 23

c Chức năng xóa danh mục sản phẩm 23

d Chức năng tìm kiếm danh mục 24

e Chức năng xem chi tiết danh mục 25

2.2.3.5 Quản lý khuyến mãi 25

a Chức năng thêm khuyến mãi 25

b Chức năng sửa khuyến mãi 25

c Chức năng xóa khuyến mãi 26

d Chức năng cập nhật trạng thái khuyến mãi 27

2.3.Thiết kế hệ thống 27

2.3.1.Biểu đồ mối quan hệ thực thể 27

2.3.2.Thiết kế cơ sở dữ liệu 27

2.3.2.1 Mô tả chi tiết các bảng 27

a Bảng Group product(Loại sản phẩm) 28

b Bảng Product(Bảng sản phẩm) 28

c Bảng User/Admin(Bảng nhân viên quản trị) 28

d Bảng Order(Bảng hóa đơn) 28

Trang 5

e Bảng Order details(Bảng chi tiết hóa đơn) 29

f Bảng Sale/Giftcode (Bảng khuyến mãi) 29

g Bảng Feedback (Bảng đánh giá) 29

2.3.2.2 Sơ đồ quan hệ giữa các bảng 29

3.Giao diện hệ thống 30

3.1.Giao diện của admin 30

3.1.1.Giao diện đăng nhập 30

3.1.2.Giao diện trang chủ 30

3.1.3.Giao diện quản lý sản phẩm 31

3.1.4.Giao diện quản lý danh mục sản phẩm 31

3.1.5.Giao diện quản lý khách hàng 32

3.1.6.Giao diện quản lý đơn hàng 32

3.1.7.Giao diện quản lý khuyến mãi 32

3.2.Giao diện của khách vãng lai 33

3.2.1.Giao diện đăng kí 33

3.2.2.Giao diện trang chủ 33

3.3.Giao diện của khách hàng: 34

PHẦN 3: QUẢN LÝ DỰ ÁN BẰNG JIRA 34

1.Bảng đánh giá công việc của các thành viên 34

2.Quản lý tiến độ trên phần mềm JIRA 35

2.1.Hình ảnh tiến độ của sprint 1 35

2.2.Hình ảnh tiến độ của sprint 2 35

2.3.Hình ảnh tiến độ của sprint 3 36

2.4.Hình ảnh tiến độ của sprint 4 36

Trang 6

PHẦN I: ĐẶT VẤN ĐỀ VÀ ĐỊNH HƯỚNG GIẢI PHÁP

1 Lý do chọn đề tài

- Hiện nay, công nghệ thông tin phát triển ngày càng mạnh mẽ, được ứng dụng ngày càng nhiều vào các lĩnh vực kinh tế, sản xuất cũng, đời sống thường nhật của con người Có thể nói công nghệ thông tin đã được áp dụng vào hầu hết các hoạt động, nhờ đó các công việc được thực hiện nhanh chóng, chính xác và đạt kết quả cao hơn rất nhiều.

- Xuất phát từ nhu cầu thực tế hiện nay, với hoạt động quản lý quần áo ngày xưa đa số là làm thủ công qua rất nhiều khâu và tốn khá nhiều nhân lực, cũng như thời gian, dữ liệu thường được xử lý, ghi chép đa số bằng giấy, điều này gây nên một số kho khăn trong việc quản lý, cũng như bảo quản thông tin Để có thể giải quyết được vấn đề đó, chúng em đã quyết định làm đề tài “ Xây dựng website bán quần áo “ bằng ngôn ngữ lập trình PHP và hệ quản trị dữ liệu mySQL để đáp ứng nhu cầu đó.

2 Mục tiêu nghiên cứu

- Phân tích, quản lý dữ liệu giúp cho việc quản lý thông tin cửa hàng 1 cách dễ dàng và có thể xử lý công việc một cách nhanh chóng, gọn gàng và chính xác.

3 Nhiệm vụ nghiên cứu

- Tìm hiểu cách thức quản lý của một cửa hàng.- Khảo sát quy trình, nghiệp vụ mua bán của cửa hàng.

- Xây dựng được chương trình đáp ứng những yêu cầu cơ bản về chức năng trong việc quản lý

4 Phương pháp nghiên cứu

- Tìm hiểu, nghiên cứu lý thuyết dựa trên tài liệu của giáo viên hướng dẫn và các tài liệu tham khảo có được.

- Tìm hiểu thực tế.

- Trao đổi, tham khảo ý kiến với giáo viên.- Vận dụng kiến thức của bản thân.

5 Ý nghĩa lý luận và thực tiễn của đề tài

- Giúp hiểu rõ hơn về nghiệp vụ quản lý thực tế.- Ứng dụng đề tài vào việc tối ưu hóa quá trình quản lý.

PHẦN 2: CÁC KẾT QUẢ ĐẠT ĐƯỢC

1 Xác định yêu cầu của khách hàng1.1 Người dùng hệ thống

- Guest ( Khách vãng lai ): Có thể đăng ký, xem thông tin sản phẩm, tìm kiếm

Khi muốn mua hàng thì cần phải đăng kí là thành viên của hệ thống

- Member ( Thành viên): Có các chức năng của khách vãng lai, đăng nhập, đăng

xuất, sửa thông tin cá nhân, đổi mật khẩu, mua hàng, gửi phản hồi,

1

Trang 7

- Admin ( Người quản trị hệ thống ): Đăng nhập, quản lý thành viên, quản lý sản phẩm,quản lý danh mục sản phẩm, quản lý hóa đơn, quản lý khuyến mãi, báo

cáo thống kê doanh thu hoá đơn

Process Tìm kiếm trong CSDL

Output Hiển thị thông tin về sản phẩm mà khách hàng muốn xem

b Tìm kiếm sản phẩm :

Description Cho phép khách hàng tìm kiếm sản phẩm theo ý muốn

Input Nhập từ khóa muốn tìm kiếm

Process Tìm kiếm thông tin theo yêu cầu trong CSDL

Output Đưa ra kết quả tìm kiếm theo yêu cầu

c Đăng ký thành viên :

Description Khách hàng có thể chon chức năng đăng ký là thành viên của website để có thể mua hàng dễ dàng hơn

Input Nhập thông tin (Số điện thoại, User name, Password)

Process Kiểm tra thông tin nhập có hợp lệ hay không và thêm vào CSDL

Output Hiển thị thông báo đăng ký thành công hoặc nhập lại

1.2.2 Các chức năng của thành viên (có các tính năng như của khách vãng lai):

a Đăng nhập :

2

Trang 8

Description Sau khi đăng ký thành công member có thể đăng nhập vào Website

Input Nhập Username và Password

Process Kiểm tra đã nhập Username và Password chưa và kiểm tra Acount của Member này có trong CSDL?

Output Đưa ra thông báo bạn đăng nhập thành công hoặc yêu cầu nhập lại

Description Khách hàng có thể xem chi tiết về các sản phẩm

Input Lựa chọn sản phẩm cần xem Process Tìm kiếm trong CSDL

Output Hiển thị thông tin về sản phẩm mà khách hàng muốn xem

d Tìm kiếm sản phẩm

Description Cho phép khách hàng tìm kiếm sản phẩm theo ý muốn

Input Nhập từ khóa muốn tìm kiếm

Process Tìm kiếm thông tin theo yêu cầu trong CSDL

Output Đưa ra kết quả tìm kiếm theo yêu cầu

3

Trang 9

e Mua hàng :

Description Khách hàng đặt mua những gì đã có trong giỏ hàng của mình

Input Lựa chọn Sản phẩm cần mua

Process Truy cập CSDL lưu thông tin đã chọn

OutPut Thanh toán đơn hàng thành công

f Thông tin phản hồi (Feedback) :

Description Đưa ra nhận xét đánh giá, phản hồi về vấn đề trải nghiệm ngườidùng hoặc đánh giá phản hồi của shop

Input Nhập nội dung góp ý

Process Kiểm tra nội dung nếu hợp lệ thì lưu vào CSDL

OutPut Hiển thị các góp ý nhận xét

g Thay đổi mật khẩu :

Description Member có thể thay đổi mật khẩu để đảm bảo tính bí mật

Input

Nhập mật khẩu mới

Process Update mật khẩu mới cho member

Output Hiển thị thông báo thay đổi thành công

h Thay đổi thông tin đăng ký:

Description Chức năng cho phép member thay đổi thông tin cá nhân: tên người dùng, ngày sinh, địa chỉ, email, số điện thoại, tên đăng nhập, mật khẩu

4

Trang 10

Input Nhập thông tin cần thay đổi

Process Kiểm tra tính hợp lệ,update những thay đổi vào CSDL

Output Hiển thị thông báo thay đổi thành công hoặc yêu cầu nhập lại

1.2.3 Các chức năng của quản trị hệ thống (Admin):

a Đăng nhập

Description Sau khi đăng ký thành công member có thể đăng nhập vào Website

Input Nhập Username và Password

Process Kiểm tra đã nhập Username và Password chưa và kiểm tra Acount của Member này có trong CSDL?

Output Đăng nhập thành công hoặc yêu cầu nhập lại

Input Chọn user cần xem hoặc xóa

Process Truy xuất cơ sở dữ liệu lấy thông tin sau đó cập nhật

5

Trang 11

Output Xóa người dùng thành công

d Quản lý thông tin phản hồi (Feedback):

Description Chức năng này cho phép Admin xem các phản hồi của thành viên

Input Chọn sản phẩm cần xem phản hồi

Process Truy xuất cơ sở dữ liệu lấy thông tin

Output Hiển thị thông tin sản phẩm kèo theo phản hồi của người dùng

Trang 12

Description Admin có thể xem tất cả các đơn hàng và tìm kiếm đơn hàng Trong trường hợp đơn hàng ở trạng thái “đang chờ xác nhận” thì admin có thể hủy hoặc xác nhận đơn hàng

Input Chọn hóa đơn cần xem để thể thực hiện các thao tác xem, xóa hoặc hủy đơn hàng

Process Kiểm tra tính hợp lệ của hóa đơn,truy cập CSDL update các trạngthái cho hoá đơn

Output Thực hiện thao tác thành công

h Quản lý phản hồi của khách hàng

Description Admin có thể xem các comment của thành viên về các loại sản phẩm có trong website

Input Thành viên của website đã mua hàng và đánh giá sản phẩm

Process

Truy cập CSDL để lấy thông tin

OutPut Admin xem comment thành công i Quản lý khuyến mại

Description Chức năng này cho phép Admin có thể thêm, sửa, xóa hoặc là kích hoạt lại mãi giảm giá

Input Thực hiện các thao tác thêm, sửa, xoá hoặc kích hoạt mã giảmgiá có trong CSDL

Process Kiểm tra tính hợp lệ của các thao tác thêm, sửa, xóa hoặc kích hoạt mã giảm giá rồi lưu các thay đổi vào trong CSDL

Output Thực hiện thao tác thành công

k Quản lý thống kê doanh thu

Description Chức năng này cho phép Admin thống kê doanh thu theo thời gian

7

Trang 13

Input Chọn khoảng thời gian cần thống kê

Process

Output Hiển thị biểu đồ thống kê theo danh thu của sản phẩm thành công

2 Thiết kế hệ thống2.1 Biểu đồ UseCase

2.1.1 Biểu đồ usecase khách vãng lai

2.1.2 Biểu đồ usecase của khách hàng

8

Trang 25

b Chức năng xóa khách hàng

2.2.3.3 Quản lý đơn hàng

20

Trang 26

a Chức năng cập nhật trạng thái đơn hàng

b Chức năng xóa đơn hàng

c Chức năng tìm kiếm đơn hàng

Trang 27

d Chức năng xem chi tiết đơn hàng

2.2.3.4 Quản lý danh mục sản phẩma Chức năng thêm mới danh mục

22

Trang 28

b Chức năng sửa danh mục sản phẩm

c Chức năng xóa danh mục sản phẩm

23

Trang 29

d Chức năng tìm kiếm danh mục

e Chức năng xem chi tiết danh mục

2.2.3.5 Quản lý khuyến mãia Chức năng thêm khuyến mãi

24

Trang 30

b Chức năng sửa khuyến mãi

25

Trang 31

c Chức năng xóa khuyến mãi

d Chức năng cập nhật trạng thái khuyến mãi

2.3 Thiết kế hệ thống

2.3.1 Biểu đồ mối quan hệ thực thể

26

Trang 32

2.3.2 Thiết kế cơ sở dữ liệu

2.3.2.1 Mô tả chi tiết các bảngbit 0 = false,1 = true

a Bảng Group product(Loại sản phẩm) Field

name Data type Length Constraint Description

grID int 10 Primary key ID nhóm sản phẩm grName nvarchar 30 Not null Tên nhóm sản phẩm active bit Not null Tình trạng nhóm sản phẩm b Bảng Product(Bảng sản phẩm)

Field name Data type Length Constraint Description

proID int 10 Primary key ID sản phẩm proName nvarchar 30 Not null Tên sản phẩm grID nvarchar 10 Foreign key ID nhóm sản phẩm price int 10 Not null Giá sản phẩm quantity int 10 Not null Số lượng sản phẩm size nvarchar 3 Not null Kích cỡ sản phẩm color nvarchar 10 Not null Màu sản phẩm active bit Not null Tình trạng sản phẩm descripton nvarchar Not null Mô tả sản phẩm

27

Trang 33

c Bảng User/Admin(Bảng nhân viên quản trị)

Field name Data type Length Constraint Description userID int 10

userName nvarchar 20 Primary key Tên đăng nhập password nvarchar >=8 Not null Mật khẩu position nvarchar 20 Not null Vị trí,chức vụ fullName nvarchar 50 Họ tên

address nvarchar 100 Địa chỉ phone nvarchar 10 Not null Số điện thoại email nvarchar 50 Email

active bit Not null Tình trạng tài khoản d Bảng Order(Bảng hóa đơn)

Field name Data

type Length Constraint Description

orderID int 10 Primary key ID đơn hàng orderDate datetim

Field name Data type Length Constraint Description

detailID Int 10 Primary key ID chi tiết đơn hàng orderID nvarchar 10 Foreign key ID đơn hàng proID datetime Foreign key ID sản phẩm number int Not null Số lượng f Bảng Sale/Giftcode (Bảng khuyến mãi)

Field name Data type Length Constraint Description

giftID int 10 Primary key ID mã giảm giá giftContent nvarchar 10 Not null Nội dung mã giảm giá

28

Trang 34

giftValue int Not null Giá trị mã giảm giá g Bảng Feedback (Bảng đánh giá)

Field name Data type Length Constraint Description

fbID int 10 Primary key ID feedback fbProID nvarchar 10 Foreign key ID sản phẩm userName nvarchar 10 Foreign key Tên đăng nhập fbContent nvarchar Not null Nội dung feedback 2.3.2.2 Sơ đồ quan hệ giữa các bảng

3 Giao diện hệ thống3.1 Giao diện của admin

3.1.1 Giao diện đăng nhập

29

Trang 35

3.1.2 Giao diện trang chủ

3.1.3 Giao diện quản lý sản phẩm

30

Trang 36

3.1.4 Giao diện quản lý danh mục sản phẩm

3.1.5 Giao diện quản lý khách hàng

31

Trang 37

3.1.6 Giao diện quản lý đơn hàng

3.1.7 Giao diện quản lý khuyến mãi

3.2 Giao diện của khách vãng lai

3.2.1 Giao diện đăng kí

32

Trang 38

3.2.2 Giao diện trang chủ

3.3 Giao diện của khách hàng:

33

Trang 39

PHẦN 3: QUẢN LÝ DỰ ÁN BẰNG JIRA

1 Bảng đánh giá công việc của các thành viên

Project title Action planePrepared by:

Date of preparetion of activity plan

Description Planned Start date

Actual Start date

Actual Days

Responsibility Phần trăm

Status Proplem

Definition

28/08/2023 29/08/2023 2 Phạm Thị ÁnhBùi Thị Ngọc BíchNguyễn Huy DươngVũ Thị Ánh Tuyết

25%25% 25% 25%

Finished

Customer Requiments Specication

30/08/2023 4 Phạm Thị ÁnhBùi Thị Ngọc BíchNguyễn Huy DươngVũ Thị Ánh Tuyết

25%25% 25% 25%

Finished

System Design

01/09/2023 4 Phạm Thị ÁnhBùi Thị Ngọc BíchNguyễn Huy DươngVũ Thị Ánh Tuyết

25%25% 25% 25%

Finished

34

Trang 40

Document Final Version

05/09/2023 1 Phạm Thị ÁnhBùi Thị Ngọc BíchNguyễn Huy DươngVũ Thị Ánh Tuyết

25%25% 25% 25%

Finished

Coding 07/09/2023 12 Phạm Thị ÁnhBùi Thị Ngọc BíchNguyễn Huy DươngVũ Thị Ánh Tuyết

25%25% 25% 25%

Finished

Test and Debug

18/09/2023 2 Phạm Thị ÁnhBùi Thị Ngọc BíchNguyễn Huy DươngVũ Thị Ánh Tuyết

25%25% 25% 25%

Trang 41

2.3.Hình ảnh tiến độ của sprint 3

2.4.Hình ảnh tiến độ của sprint 4

36

Ngày đăng: 20/05/2024, 17:40

Tài liệu cùng người dùng

Tài liệu liên quan