Tải bản đầy đủ (.docx) (39 trang)

BCBTN lập kế hoạch và giám sát phân tích kinh doanh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.8 MB, 39 trang )


Hệ thống quản lý cửa hàng trực tuyến

Funny

MỤC LỤC

DANH MỤC HÌNH ẢNH

2


Hệ thống quản lý cửa hàng trực tuyến

Funny

DANH SÁCH THÀNH VIÊN NHÓM

STT
1
2
3
4
5
6

Họ và tên
Phan Trần Mẫn Nghi
Lê Thị Mỹ Thắm
Đặng Thị Cẩm Tiên
Võ Thị Cẩm Tiên


Nguyễn Tường Vi
Nguyễn Long Vũ

3

MSSV
030234180086
030234180128
030234180117
030234180118
030234180153
030234180155


Hệ thống quản lý cửa hàng trực tuyến

Funny

I. Cách tiếp cận phân tích kinh doanh của hệ thống:


Tiếp cận theo hướng thay đổi: tập trung vào việc giao nhanh các giá trị kinh
doanh trong sự lặp lại ngắn cho việc chấp nhận các mức độ cao hơn của sự không
chắc chắn liên quan đến việc giao tổng thể giải pháp.



Phương pháp Agile Scrum:

● Agile là một phương pháp phát triển phần mềm linh hoạt, là một hướng tiếp cận cụ thể

cho việc quản lý dự án phần mềm. Với đặc tính quan trọng là tự tiến hóa nhằm cải tiến
chất lượng công việc tốt hơn, ưu tiên cao nhất là thỏa mãn khách hàng thông qua việc
chuyển giao sớm và liên tục các phần mềm có giá trị.
● Scrum: là một “bộ khung làm việc” cơ bản để tiếp cận những cơng việc phức tạp. Dựa
trên bộ khung này, nhóm làm việc có thể áp dụng những quy trình, kỹ thuật khác nhau
cho cơng việc. Scrum là một quy trình phát triển phần mềm theo phương pháp Agile. Giá
trị cốt lõi của Scrum là minh bạch, thanh tra, thích nghi. Các thành phần cấu thành
Scrum:
- Product Owner: Là người chịu trách nhiệm cao nhất đối với sản phẩm và nhóm phát
triển, có trách nhiệm định nghĩa các yêu cầu về sản phẩm, quản lý những yêu cầu đó, tạo
ra những “câu chuyện người dùng” đối với sản phẩm và truyền đạt những thơng tin đó
đến đội phát triển.
- Nhóm phát triển: Là một tập hợp những kỹ sư “liên chức năng” - nghĩa là công việc của
họ không cố định ở lập trình, kiểm thử, phân tích hay thiết kế. Tùy theo yêu cầu công
việc mà họ sẽ đảm nhận những vai trò tương ứng, tự quản lý để tiến hành chuyển đổi các
yêu cầu được tổ chức trong Product Backlog thành chức năng của hệ thống.
- Scrum Master: Nhiệm vụ của Scrum Master là giúp mọi người trong nhóm hiểu được
Scrum, làm theo Scrum đồng thời hỗ trợ nhóm phát triển để họ có thể tồn tâm tồn ý
làm việc. Nếu có ai đó thắc mắc về quy trình trong Scrum, ý nghĩa của Scrum hay những
vấn đề liên quan đến Scrum khác, hãy tìm gặp Scrum Master.
4


Hệ thống quản lý cửa hàng trực tuyến

Funny

1. Các kỹ thuật và công cụ sử dụng để lấy yêu cầu các bên liên quan:
1.1 Các loại giao tiếp trong hệ thống:



Nhân viên thực hiện quản lý đơn đặt hàng và thơng tin khách hàng (tạo, xem,
chỉnh sửa, xóa đơn hàng; quản lý thông tin khách hàng,….): là loại giao tiếp người
dùng



Nhân viên quản lý cửa hàng (quản lý thơng tin sách, cập nhật các loại sách mới,
quản lý tình trạng sách,...): là loại giao tiếp người dùng



Nhân viên quản trị hệ thống cho phép đăng nhập, phân quyền người dùng, cập
nhật và bảo trì hệ thống: là loại giao tiếp từ các ứng dụng bên ngoài
5


Hệ thống quản lý cửa hàng trực tuyến

Funny

Toàn bộ nhân viên sẽ được chấm công bằng máy vân tay kết hợp với CSDL của



hệ thống: là loại giao tiếp đến và đi từ các thiết bị phần cứng bên ngoài
Hệ thống thống kê lượng sách bán ra, thống kê doanh thu theo thời gian xác định:




là loại giao tiếp từ các ứng dụng bên ngoài
1.2 Phỏng vấn:
- Các bên liên quan: Nhân viên cửa hàng, quản lý cửa hàng.
- Công cụ hỗ trợ: máy ghi âm, bảng hỏi.
- Mục đích: Tìm ra thơng tin, u cầu cần thiết từ các bên liên quan bằng cách nói chuyện
với người được phỏng vấn, đặt câu hỏi có liên quan và biên soạn tài liệu về các câu trả
lời.
- Mô tả: Phỏng vấn gồm có phỏng vấn một đối một và phỏng vấn nhóm. Người phỏng
vấn phải khéo léo, tập trung ghi nhớ để lấy được tất cả câu trả lời của người tham gia.
- Sản phẩm công việc: bảng câu trả lời phỏng vấn, danh sách user story yêu cầu.
- Sản phẩm chuyển giao: kết quả buổi phỏng vấn được lưu lại,danh sách user story yêu
cầu, bảng báo cáo kết quả phỏng vấn.
Ví dụ: Bảng hỏi để thực hiện phỏng vấn các bên liên quan:
Nhân viên cửa hàng
• Các tính năng cần dùng để quản lý đơn đặt hàng là gì?


Thơng tin khách hàng phải cung cấp gồm những gì?



Các tính năng để quản lý thơng tin khách hàng là gì?



u cầu thơng tin khi khách hàng hủy đơn hàng?



Gồm những hình thức thanh tốn nào?




Bạn có muốn in hóa đơn đặt hàng khơng?



Có u cầu xác nhận khi thực hiện thay đổi?

6


Hệ thống quản lý cửa hàng trực tuyến

Funny

1.3 Hội thảo yêu cầu:
- Các bên liên quan: nhân viên cửa hàng, quản lý cửa hàng, quản lý hệ thống.
- Công cụ hỗ trợ: máy chiếu, máy ghi âm, phòng họp, vở ghi chú, agenda, checklist.
- Mục đích: để nắm bắt các yêu cầu và cung cấp yêu cầu chất lượng cao một cách nhanh
chóng.
- Mơ tả: Hội thảo được hỗ trợ bởi một thành viên trong nhóm có kinh nghiệm; máy ghi
âm dẫn chứng các yêu cầu gợi ra hay bất kỳ vấn đề nổi bật.
- Sản phẩm công việc: checklist, agenda, danh sách user story yêu cầu, báo cáo
- Sản phẩm chuyển giao: Các yêu cầu và các quyết định cho sản phẩm.
1.4 Nhóm tập trung:
- Các bên liên quan: nhân viên cửa hàng, quản lý cửa hàng, quản lý hệ thống.
- Công cụ hỗ trợ: máy chiếu, máy thu âm, kịch bản, tài sản quy trình doanh nghiệp.
- Mục đích: Gợi ra những ý tưởng và quan điểm của sản phẩm hoặc cơ hội cụ thể trong
một môi trường tương tác nhóm.

- Mơ tả: Các bên liên quan cùng nhau thảo luận và nhận xét về chủ đề được đưa ra.
Người điều hành buổi tập trung này phải hướng dẫn thảo luận và đảm bảo các mục tiêu
được đáp ứng trong thời gian 1-2h
- Sản phẩm công việc: Danh sách user story yêu cầu.
- Sản phẩm chuyển giao: biên bản kết quả buổi tập trung.
2. Kế hoạch và giám sát phân tích kinh doanh:
7


Hệ thống quản lý cửa hàng trực tuyến

Funny

Mô tả phạm vi công việc:
·

Loại dự án: Phát triển phần mềm mới.

·

Phạm vi dự án: Hệ thống quản lý cửa hàng bán sách trực tuyến. Các chức

năng chính của hệ thống được chia thành 4 module chính: quản lý thơng tin khách
hàng, quản lý đơn đặt hàng, quản lý sách và quản lý nhân viên.
·

Mục tiêu dự án: Xây dựng và phát triển hệ thống quản lý bán sách trực

tuyến của chuỗi cửa hàng Funny
·


Các bên liên quan: Khách hàng, BA, Developer, Tester, Quản lý dự án,

Giám đốc dự án.
·

Dự kiến thời gian thực hiện dự án: khoảng 3 tháng ( 20/12/2020 đến

28/02/2021)
2.1 Bảng kế hoạch các hoạt động Phân tích kinh doanh:

ID
1

Tiếp cận kế hoạch phân tích kinh doanh

2

Phân tích các bên liên quan

3

Lên kế hoạch hoạt động phân tích kinh doanh

4

Lên kế hoạch truyền thông

5


Lên kế hoạch quản lý yêu cầu

6

Quản lý thực hiện phân tích kinh doanh

8


Hệ thống quản lý cửa hàng trực tuyến

Funny

7

Lên kế hoạch gợi mở

8

Quản lý và truyền thơng u cầu

9

Phân tích doanh nghiệp

10

Phân tích u cầu

2.2 Bảng kế hoạch truyền thơng:




STT

1

End User

2

Implementation SME

9


Hệ thống quản lý cửa hàng trực tuyến

Funny

3

Operational Support

4

Project Management

5


Tester

2.3 Ma trận RACI và Sơ đồ củ hành:
2.3.1 Ma trận RACI:
Ma trận RACI mơ tả vài trị của những người tham gia vào các hoạt động phân tích kinh
doanh. Mơ tả các bên liên quan có một hoặc nhiều trách nhiệm được nêu ra dưới đây cho
một nhiệm vụ nhất định hoặc có thể giao được

Hoạt động dự án

Nhà tài trợ

10


Hệ thống quản lý cửa hàng trực tuyến

Funny

Khảo sát dự án

Lấy yêu cầu từ khách hàng

Phân tích hệ thống về xử lý

Phân tích hệ thống về dữ liệu

Thiết kế hệ thống

Code


Test

Triển khai và bảo trì

11


Hệ thống quản lý cửa hàng trực tuyến

Funny

2.3.2 Sơ đồ củ hành:

2.4 Bảng kế hoạch hoạt động gợi mở:

Bên liên quan

12


Hệ thống quản lý cửa hàng trực tuyến

Funny

Khách hàng

BA

Developer


Tester

Quản lý dự án

13


Hệ thống quản lý cửa hàng trực tuyến

Funny

Giám đốc dự án

II – Tổng hợp các yêu cầu đã thu thập được
1.Yêu cầu kinh doanh


Áp dụng hệ thống vào hoạt động quản lý bán hàng của chuỗi cửa hàng bán sách
FUNNY. Bước đầu, việc quản lý của hệ thống sẽ được kiểm soát trong 4 khâu
gồm: quản lý đơn đặt sách, quản lý thông tin sách, quản lý nhân viên và quản lý
khách hàng.



Hệ thống đề cao sự nhanh chóng, thuận tiện và ổn định.



Dữ liệu đơn đặt hàng được cập nhật liên tục, chính xác và xuyên suốt giữa các bên

có liên quan.



Quy trình tiếp nhận và xử lý đơn hàng thuận tiện, nhanh chóng, độ trễ đơn hàng
gần bằng 0



Hệ thống theo dõi trạng thái xử lý từng đơn hàng, kịp thời xử lý các trường hợp
đơn bị lỗi hoặc trả hàng



Hệ thống lưu trữ chi tiết thơng tin khách hàng và tự động nhận diện khách hàng
thân thiết để tặng q ưu đãi.



Hệ thống quản lý thơng tin sách, cũng như tình trạng cịn/hết sách trong kho.



Hệ thống quản lý thông tin của nhân viên, theo dõi chấm cơng và (tính lương).

2.Xác định actor và u cầu liên quan


Nhân viên : Người thực hiện quản lý đơn đặt hàng, thơng tin sách và thơng tin
khách hàng.




Tạo đơn hàng



Xem thơng tin đơn hàng



Chỉnh sửa đơn đặt hàng
14


Hệ thống quản lý cửa hàng trực tuyến

Funny



Xóa đơn đặt hàng



In đơn đặt hàng



Tạo thơng tin khách hàng




Quản lý thơng tin khách hàng ( Họ tên, địa chỉ, số điện thoại .v.v. )



Đăng nhập vào hệ thống



Quản lý cửa hàng:



Quản lý nhân viên



Quản lý thơng tin sách ( tên, nhà xuất bản, mệnh giá, ngày nhập kho, số lượng,
trình trạng sách .v.v. )



Tìm kiếm nhân viên



Xem thơng tin nhân viên




Quản lý thơng tin nhân viên



Đăng nhập vào hệ thống



Người quản trị hệ thống :



Đăng nhập vào hệ thống



Phân quyền user



Cập nhật, bảo trì hệ thống.



Đăng xuất khỏi hệ thống




Hệ thống thanh toán

3.Yêu cầu giải pháp:
3.1.Yêu cầu phi chức năng:
1.

Đáng tin cậy:


Thơng tin về đơn hàng, nhân viên, khách hàng trên hệ thống là chính xác
100%

2. Hiệu suất thực hiện:


Cho phép 100 user truy cập đồng thời

15


Hệ thống quản lý cửa hàng trực tuyến


Funny

Thời gian cho phép để hệ thống phản hồi lại thông tin đã tiếp nhận yêu cầu
xử lý từ phía người sử dụng là 1 giây (s)




Thời gian cho phép để hiển thị đầy đủ trang thơng tin là 3(s)



Thời gian cho phép để gửi kết quả tìm kiếm thơng tin là 5 (s).

3. Khả năng thực thi:


Hệ thống cung cấp hỗ trợ 2 ngơn ngữ chính Tiếng Việt và tiếng Anh.



Thời gian trung bình cho phép user sử dụng hệ thống liên tục là 12h

4. Bảo mật:

- Bảo mật thông tin khách hàng. Ngăn chặn những truy cập trái phép.
- Ghi lại lịch sử thay đổi, chỉnh sửa thông tin đơn hàng, khách hàng và nhân
viên.
- Tất cả những data “nhạy cảm” của người dùng như: password, SĐT, CMND,
email phải được mã hóa bằng 1024bit SS
- Password đăng nhập của nhân viên phải được hash bằng MD5.
- Khi nhân viên quên mật khẩu, link tạo mật khẩu mới phải được gửi về duy nhất
địa chỉ email đăng ký đầu tiên.
5. Khả năng tương thích:


Khả năng tương thích: Hệ thống cùng sử dụng một CSDL chung, dễ dàng trao
đổi và chuyển nhận thông tin giữa các bộ phận.


6. Khả năng bảo trì:


Khi có xảy ra lỗi dễ dàng bảo trì và sửa chữa

7. Khả năng chuyển đổi:


Khả năng dịch chuyển trên nhiều nền tảng Window , IOS, Unix…một cách dễ
dàng không bị phát sinh thêm chi phí hoặc kinh phí khơng đáng kể.

16


Hệ thống quản lý cửa hàng trực tuyến

Funny

3.2.Yêu cầu chức năng


Nhân viên đăng nhập vào hệ thống.



Nhân viên thực hiện tạo mới, chỉnh sửa, xóa đơn hàng bán.




Nhân viên xem thơng tin và cập nhật tình trạng đơn hàng.



Nhân viên quản lý thơng tin sách.



Nhân viên quản lý thơng tin của khách hàng.



Quản lý cửa hàng đăng nhập vào hệ thống.



Quản lý cửa hàng quản lý thơng tin nhân viên.



Quản trị viên đăng nhập vào hệ thống.



Quản trị viên cập nhật chức năng của hệ thống, phân quyền cho user.



Quản trị viên bảo trì hệ thống.


III.Xây dựng và thiết kế hệ thống thông tin
1.Sơ đồ Use Case của hệ thống:

17


Hệ thống quản lý cửa hàng trực tuyến

Funny

2.Sơ đồ phân rã chức năng phía nội bộ:

18


Hệ thống quản lý cửa hàng trực tuyến

Funny

19


Hệ thống quản lý cửa hàng trực tuyến



Funny

Liệt kê tất cả yêu cầu (User Stories):



Là một nhân viên, trong quá trình quản lý đơn hàng, tơi muốn hệ thống có
chức năng in hóa đơn để xuất hóa đơn cho khách hàng khi khách hàng đã mua
hàng có u cầu.



Là một nhân viên, trong q trình quản lý đơn hàng, tơi muốn hệ thống có
hiệu chỉnh, thêm, sửa, xóa đơn hàng để điều chỉnh thơng tin dễ dàng khi có sự
thay đổi từ phía khách hàng.



Là một nhân viên, trong q trình quản lý đơn hàng, tơi muốn hệ thống có
chức năng xác nhận đơn hàng để đơn hàng được chuẩn bị tốt hơn.



Là một nhân viên, trong q trình quản lý thơng tin khách hàng, tơi muốn hệ
thống có hiệu chỉnh thêm, xóa khách hàng và chỉnh sửa thơng tin khách hàng
để dễ dàng kiểm sốt thơng tin khách hàng khi có sai sót



Là một nhân viên, trong q trình quản lý thông tin khách hàng, tôi muốn hệ
thống hệ thống lưu trữ CSDL khách hàng để tiện cho quá trình chăm sóc
khách hàng và truy xuất dữ liệu khách hàng cho việc quản lý.




Là một quản lý nhân viên, trong quản lý thông tin sách, tôi muốn hệ thống có
hiệu chỉnh thêm, sửa, xóa sách để có thể dễ dàng cập nhật thay đổi khi sách
mới được nhập về, lỗi thơng tin, hết hàng.



Là một quản lý cửa hàng, trong q trình quản lý nhân viên, tơi muốn hệ
thống có chức năng tìm kiếm nhân viên để q trình làm việc ít tốn thời gian
thao tác.



Là một quản lý cửa hàng, trong q trình quản lý nhân viên, tơi muốn hệ
thống có hiệu chỉnh thêm, sửa thơng tin nhân viên để tơi có thể quản lý dễ
dàng khi nhân sự có sự thay đổi



Là một quản lý cửa hàng, trong q trình quản lý thơng tin nhân viên tơi muốn
hệ thống lưu trữ CSDL nhân viên để tiện cho việc tra cứu thông tin.

20


Hệ thống quản lý cửa hàng trực tuyến


Funny

Là một quản trị hệ thống, trong q trình đăng nhập, tơi muốn mật khẩu được

hiển thị dưới dạng “*” để bảo mật.



Là một quản trị hệ thống, trong quá trình hiệu chỉnh tài khoản, tơi muốn thêm
tài khoản, sửa tài khoản, xóa tài khoản để phân quyền tài khoản.



Là một quản trị hệ thống, trong lúc đăng xuất tài khoản, tôi muốn hệ thống tự
động lưu dữ liệu làm việc của tôi sau mỗi ngày làm việc để tiện cho công tác
kiểm tra và bảo trì sau này.

3. Xây dựng Product Backlog:
ID
1

Là một quản lý cửa hàng, trong quá trình quản lý thơng tin nhân viên

2

Là một nhân viên, trong q trình quản lý thông tin khách hàng, tôi m
quản lý.

3

Là một quản trị hệ thống, trong lúc đăng xuất tài khoản, tôi muốn hệ

4


Là một quản lý cửa hàng, trong quá trình quản lý nhân viên, tơi muốn

5

Là một nhân viên, trong q trình quản lý thơng tin khách hàng, tơi m
sót
21


Hệ thống quản lý cửa hàng trực tuyến

Funny

6

Là một nhân viên, trong q trình quản lý đơn hàng, tơi muốn hệ thốn

7

Là một nhân viên, trong quản lý thông tin sách, tơi muốn hệ thống có

8

Là một nhân viên, trong q trình quản lý đơn hàng, tơi muốn hệ thốn

9

Là một nhân viên, trong quá trình quản lý đơn hàng, tôi muốn hệ thốn

10


Là một quản trị hệ thống, trong q trình hiệu chỉnh tài khoản, tơi mu

11

Là một quản trị hệ thống, trong q trình đăng nhập, tơi muốn mật kh

22


Hệ thống quản lý cửa hàng trực tuyến

12

Funny

Là một quản lý cửa hàng, trong quá trình quản lý nhân viên, tơi muốn

IV.Mơ hình hóa:
1.Sơ đồ lớp

23


Hệ thống quản lý cửa hàng trực tuyến

Funny

2.Sơ đồ ERD


24


Hệ thống quản lý cửa hàng trực tuyến

Funny

3.Đặc tả Usecase và vẽ Activity
3.1 Đặc tả use case:
1. Quản lý sách:


Tên Use case: Quản lý sách

 Mô tả sơ lược: chức năng quản lý sách giúp nhân viên cửa hàng và quản lý có thể quản lý thơng tin s
 Actor chính: Quản lý cửa hàng
 Actor phụ: Khơng
 Tiền điều kiện: phải đăng nhập thành công vào hệ thống.
 Hậu điều kiện: thông tin của sách sẽ được thêm, sửa và xóa.
Luồng sự kiện chính (main flow):
25


×