môn công nghệ phần mềm đề tài phần mềm quản lí quán net

29 0 0
Tài liệu đã được kiểm tra trùng lặp
môn công nghệ phần mềm đề tài phần mềm quản lí quán net

Đ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

Phần mềm hỗ trợ chủ phòng Net nắm được thông tin máy, thông tin khách hàng, quản lí được dịch vụ và thời gian sử dụng máy của khách để tính tiền cho khách,....2, Mô tả bài toán:- Đầu ra

Trang 1

TRƯỜNG ĐẠI HỌC THỦY LỢIKHOA CÔNG NGHỆ THÔNG TIN

MÔN: CÔNG NGHỆ PHẦN MỀMĐề Tài : Phần mềm quản lí quán Net

Nhóm thực hiện: 63HTTT2Thành viên nhóm: Trần Văn Hải

Nguyễn Thị HảoĐào Mai Chi

Giảng viên hướng dẫn: Nguyễn Quang Trung

Trang 2

NV1: Tài liệu kế hoạch dự án

I Đề xuất dự án

1, Các vấn đề cần giải

Ngày nay, cùng với sự phát triển không ngừng của công nghệ và nhu cầu sử dụng Internet của con người ngày càng tăng cao, việc làm quen và sử dụng máy tính dần trở nên thiết yếu với mỗi chúng ta Bên cạnh đó, mạng lưới Internet ngày càng mở rộng kéo theo sự ra đời của hàng loạt các game online hấp dẫn, các ứng dụng đáp ứng nhu cầu của người sử dụng Ngoài ra đây cũng là một loại giải pháp đối với những người chưa đủ khả năng sở hữu một chiếc máy tính riêng Điều này khiếncho tốc độ và mật độ các quán Net ngày càng tăng lên một cách nhanh chóng Vì vậy các quán Net khi được mở ra đòi hỏi phải có giải pháp để quản lí quán Net một cách tốt nhất, do đó các phần mềm Quản lí quán Net ra đời Phần mềm hỗ trợ chủ phòng Net nắm được thông tin máy, thông tin khách hàng, quản lí được dịch vụ và thời gian sử dụng máy của khách để tính tiền cho khách,

2, Mô tả bài toán:

- Đầu ra : Thông tin khách, thông tin máy, thông tin các loại dịch vụ, thời gian sử dụng, giá các loại dịch vụ, chi phí sử dụng

- Đầu vào: Thông tin và chi phí khách hàng cần thanh toán (dịch vụ, tiền máy), thông tin doanh thu của cửa hàng

- Nghiệp vụ:

Khách hàng vào quán đến đăng kí với người quản lý của cửa hàng.Nếu chọn kiểu khách vãng lai thì chỉ cần thông tin về tên của khách hàng Nếu chọn thuộc loại khách thường xuyên thì đăng kí một số thông tin cá nhân tên tuổi, và tên đăng kí thành viên, trong lần đầu tiên đến(khách sẽ được

Trang 3

phát cho một thẻ thành viên của quán).Sau khi khách hàng đăng ký, người quản lý sẽ ghi các thông tin vào sổ thành viên: Tên thành viên, Mã thành viên, số tiềntrong tài khoản của khách và ngày tháng đăng kí.

Trong thẻ thành viên bao gồm các thông tin: Tên thành viên, Mã thành viên,Tên quán và Xác nhận của người quản lý (chữ kí) Loại khách hàng này có thể đưa trước tiền và ghi chép lại tiền thừa để lần sau đến có thể tiếp tục sử dụng.

Sau khi đăng kí khách sẽ được nhân viên quán dẫn đi bật máy Nhân viên này sau đó sẽ về chỗ người quản lý cửa hàng thông báo thời gian bắt đầu sử dụng và số hiệu máy của khách hàng đó Người quản lý sẽ ghi lại các thông tin này vào sổghi chép.

Nếu tình trạng máy không tốt khách hàng có thể gửi yêu cầu đến nhân viên quản lý máy để nhân viên này đến đổi cho máy khác.

Nhân viên quản lý máy sau khi đổi máy cho khách sẽ đến thông báo lại cho người quản lí cửa hàng thông tin về máy mới đổi cho khách hàng.

Khách hàng muốn sử dụng dịch vụ có thể yêu cầu nhân viên quánvề dịch vụ mình muốn (nước, bánh mỳ, ) Nhân viên này sẽ thực hiện và cung cấp dịch vụ cho khách hàng.Những thông tin về dịch vụ được ghi trên bảng giá dán trên tường, gồm có tên dịch vụ và giá một đơn vị.

Người quản lý có thể thay đổi dịch vụ, bằng cách sửa thông tin trên bảng giá Các thông tin về việc thêm bớt dịch vụ được ghi vào sổ kinh doanh.

Sau đó nhân viên quán đến thông báo cho người quản lý cửa hàng về những dịch vụ khách hàng đó sử dụng.Người quản lý sẽ ghi bổ sung các thông tin đó vào sổ ghi chép.

Khi khách hàng muốn ngừng sử dụng máy thì nhân viên quán sẽ đến tắt máyvà thông báo thời gian kết thúc cho người quản lý cửa hàng.Người quản lý cửa hàng sẽtổng hợp tất cả các thông tin của khách hàng đó, gồm có giờ chơi và dịch vụ sử dụng để thông báo tổng chi phi khách hàng cần thanh toán.

- Cuối ngày người quản lý cửa hàng sẽ tổng hợp lại doanh thu trong ngày của cửa hàng và ghi vào sổ kinh doanh

Trang 4

3, Phương pháp giải quyết và các mục tiêu:

● Phương pháp giải quyết:

○ Chia dự án thành các tác vụ và ước lượng thời gian, tài nguyên để hoàn thành mỗi tác vụ

○ Tối giản hóa phụ thuộc giữa các tác vụ● Mục tiêu:

○ Xây dựng lên một phần mềm giúp chủ phòng có thể dễ dàng quản lí và quan sát thông tin liên quan đến quán Net của mình○ Hoàn thành dự án trong thời gian đề ra.

Trang 5

II Lịch trình dự án

1, Bảng danh sách các công việc

TTCông việcchínhMã hoáCVCông việcchi tiếtThành viên thựchiệnCông

Thờigian dự

1 Lập kế

hoạch A Lập kế hoạch Cả nhóm - 2

2 BacklogProduct B

Danh sáchyêu cầu phần

H Phân tíchthiết kế Nguyễn Thị Hảo G 4

I Lập trình Trần Văn Hải, Đào

J Kiểm thử Đào Mai Chi,

Trang 6

2, Biểu đồ Gantt :

Công việc Ngày bắt đầu Ngày kết thúc Bắt đầu ở ngày

Số ngàyLập kế hoạch 13/9/2022 14/9/2022 0 2Product

Backlog 15/9/2022 16/9/2022 3 2(Sp1) Đặc tả

yêu cầu

17/9/2022 19/9/2022 5 3(Sp1) Phân

tích thiết kế

20/9/2022 23/9/2022 8 4(Sp1) Lập

24/9/2022 28/9/2022 12 5(Sp1) Kiểm

29/9/2022 29/9/2022 17 1(Sp2) Đặc tả

yêu cầu 30/9/2022 2/10/2022 18 3(Sp2) Phân

tích thiết kế 3/10/2022 6/10/2022 21 4(Sp2) Lập

7/10/2022 11/10/2022 25 5(Sp 2) Kiểm

12/10/2022 12/10/2022 30 1

3, Mạng AOA :

4, Mạng AON :

Trang 7

5, Phương pháp tính đường găng :

- Đường găng: A → B → C → D → E → G → H → I → J

- Thời gian hoàn thành sớm nhất của dự án là: 29 (ngày)

Trang 8

III Quản trị Rủi ro :

Chú thích:

Xác suấtxảy ra

Mức độ tácđộng

Thảm khốc Nghiêmtrọng

Chấp nhậnđược

Không đángkể

STTTên rủi roXác suấtMức độ tácđộng

Chiến thuật ứng phó

1 Không cónhân sự cónhững kỹnăng đượcyêu cầu

Tuyển dụng thêm những nhânsự có kỹ năng được yêu cầu

2 Thành viêntrong nhómốm hoặc vắng

Chấp nhậnđược(3)

Tổ chức lại nhóm sao cho cóthêm nhiều chồng lặp trongcông việc và con người do đó

các thành viên hiểu đượccông việc của nhau

3 Thành viênchủ chốt ốmvà không sẵn

sàng trongnhững thờiđiểm quan

Thấp(4) Thảmkhốc(1)

Đề xuất những thành viên tham gia công việc cùng nhân sự chủ chốt sẵn sàng thay thế khi cần thiết

Trang 9

4 Các thànhviên trongnhóm bấtđồng quanđiểm

Cao(2) Thấp(4) Họp để thống nhất quan điểm cho các thành viên

5 Xác định yêucầu không rõ ràng

Nhóm cần xác định rõ nhữngyêu cầu, chức năng của dự án

6 Khách hàng thay đổi yêu cầu dẫn đến việc thiết kế lại phần lớn được đề xuất

Thỏa thuận lại với khách hàng Giải thích cho khách hàng biết về mức độ ảnh hưởng của việc thay đổi và đưa ra những thay đổi phù hợp với tình hình thực tế của cả 2 phía

7 Thiết bị của thành viên không đáp ứng được công nghệ sản xuất phần mềm

Thấp(4) Không đángkể(4)

Trang bị thiết bị đảm bảo đápứng yêu cầu công nghệ cho

các thành viên

8 Thay đổi công nghệ sản xuất phần mềm

Thấp(4) Nghiêmtrọng(2)

Các thành viên thường xuyêncập nhật các công nghệ cần

thiết cho dự án

Trang 10

9 Thời gian yêu cầu để phát triển phần mềm bị ước lượng quá thấp

Cao(2) Nghiêmtrọng(2)

Phân chia các công việcchồng lặp sao cho có khoảngthời gian thừa cho mỗi nhiệm

10 Kích thước và chi phí của phần mềm bị ước lượng quá thấp

Cần tính toán rõ ràng chi phítừ đầu và yêu cầu thêm các

chi phí đề phòng rủi ro

11 Khách hàng không hiểu được ảnh hưởng của việc yêu cầu thay đổi

Chấp nhậnđược(3)

Giải thích rõ cho khách hàngnhững ảnh hưởng trong việcthay đổi yêu cầu sản phẩm

12 Sản phẩm gặp lỗi trong quá trình khách hàng sử dụng

Thấp(4) Chấp nhậnđược(3)

Nhanh chóng xử lý khắc phụcsự cố cho khách hàng

13 Khách hàng gặp khó khăntrong quá trình sử dụng

Thấp(4) Nghiêmtrọng(2)

Giao tiếp thường xuyên vớikhách hàng để nắm rõ những

khó khăn và tìm cách khắcphục

Trang 11

IV Phân tích và đặc tả yêu cầu phần mềm :

1.1 Biểu đồ Phân rã chức năng(DFD):

1.2 Biểu đồ luồng dữ liệu:

1.2.1: DFD Xem thông tin máy:

Trang 12

1.2.2: DFD Quản lý dịch vụ

1.2.3: DFD Quản lý số giờ sử dụng

Trang 13

1.2.4: DFD Báo cáo:

1.3 Sơ đồ USE-CASE:

Trang 14

1.3.1 Use case quản lí máy:

UC ID 01UC Name Quan li may

Created By: Trần Văn Hải Late update by: Trần Văn Hải

Date Created: 3-10-2022 Date last updated:

Use case 01 Quản lí máy

Mục tiêu Người quản lí theo dõi tình trạng mỗi máy trạm ở thời điểm hiện tại, bao nhiêu máy hoạt động, bao nhiêu máy trống, thời gian được sử dụng trong ngày và sự cố gặp phải nếu có.

Điều kiện kích hoạt Người quản lý muốn kiểm tra tình trạng máy

Luồng sự kiện Bước Hành động

1 Người quản lý yêu cầu nhân viên quản lí máy

2 Ghi lại tình trạng các máy trạm

3 Nhận yêu cầu của khách

4 Thao tác tắt máy, mở máy, đổi máy

5 UC kết thúc

Luồng phụ Bước Hành động phụ

1 Máy trạm gặp sự cố, mất kết nối

2 Liên hệ với nhân viên quản lý máy

3 báo cáo với người quản lý cửa hàng.

Trang 15

1.3.2 Use case quản lí dịch vụ

UC ID 02

UC Name Quan li dich vu

Created By: Đào Mai Chi Late update by: Đào Mai Chi

Date Created: 4-10-2022 Date last updated:

Use case 02 Quản lí dịch vụ

Mục tiêu người quản lý của quán quản lý các dịch vụcủa quán khi có người sửdụng

Điều kiện kích hoạt Có người (khách hàng) sửdụng các dịch vụcủa quán.

Luồng sự kiện Bước Hành động

1 Lập danh sách dịch vụvà giá thành2 nhận yêu cầu khách hàng

3 cung cấp dich vu

Luồng phụ Bước Hành động phụ

1 Khách yêu cầu dịch vụ(nước, thuốc, ) nhưnghết: thông báo khách hàng.

Trang 16

2 Có dịch vụmới: cập nhật vào danh sách

1.3.3 Use case Báo cáo

UC ID 03UC Name Bao cao

Created By: Đào Mai Chi Late update by: Đào Mai Chi

Date Created: 5-10-2022 Date last updated:

Use case 03 Báo cáo

Mục tiêu định kì (hàng ngày, tuần, tháng) tạo báo cáo tổng hợp thông tin của quán game (doanh thu, chi phí)

Điều kiện kích hoạt Cần tạo báo cáo kinh doanh

Luồng sự kiện Bước Hành động

1 người quản lý tổng hợp, tạo báo cáo từthông tin lưu trữsẵn

Luồng phụ Bước Hành động phụ

1 Lỗi hệthống, không lưu trữthông tin: sửa chữa máy chủ, khôi phục thông tin, luôn giữbản backup định kì

1.3.4 Use case thanh toán:

Trang 17

UC ID 04UC Name Thanh toan

Created By: Đào Mai Chi Late update by: Đào Mai Chi

Date Created: 5-10-2022 Date last updated:

Use case 04 Thanh toán

Mục tiêu Với khách hàng là thành viên quán có tài khoản thì trừ tiềnvào tài khoản, với khách hàng không cótài khoản thì thanh toán trực tiếp với người quản lý, 5000vnđ/h.

Điều kiện kích hoạt Khi khách hàng chơi xong.

Luồng sự kiện Bước Hành động1 Vào chơi

2 Đăng kí với người quản lí3 Sử dụng máy và dịch vụ4 Thanh toán trừ vào tài khoản

Luồng phụ Bước Hành động phụ

1 Tài khoản thành viên hết tiền

Trang 18

Giải quyết: Nạp tiền vào tài khoản chongười quản lí

UC ID 05

UC Name Quan li thong tin khach hang

Created By: Đào Mai Chi Late update by: Đào Mai Chi

Date Created: 4-10-2022 Date last updated:

Use case 05 Quản lí thông tin khách hàng

Mục tiêu người quản lý của quán quản lý các thông tincủa người dùng như tên, giờchơi, tiền nạp.

Điều kiện kích hoạt khách hàng đăng kí thành viên của cửa hàng.

Luồng sự kiện Bước Hành động

1 lấy sổ ghi chép thông tin khách hàng2 tra cứu thông tin khách hàng3 cập nhật thông tin khách hàng.

Luồng phụ Bước Hành động phụ

1 Khách hàng mới muốn đăng kí: đăng kí tên,cácthông tin cá nhân

Trang 19

1.3.6 Use case Yêu cầu máy:

UC ID 06

UC Name Yeu cau may

Created By: Đào Mai Chi Late update by: Đào Mai Chi

Date Created: 4-10-2022 Date last updated:

Use case 06 Yêu cầu máy

Mục tiêu người sửdụng (khách hàng) vào quán và muốn sửdụng máy đểchơi

Điều kiện kích hoạt Khách hàng vào chơi, yêu cầu máy chơi

Luồng sự kiện Bước Hành động1 Vào chơi

2 đăng kí với người quản lí3

yêu cầu cho máy chơi

4 nhân viên quản lý máy đến bật máy

Luồng phụ Bước Hành động phụ1 Đang chơi, máy hỏng

Giải quyết: yêu cầu chuyển máy với

Trang 20

người quản lý đểchuyển máy, nếu hết máy có thểphải chờđợi

1.3.7 Use case Yêu cầu dịch vụ:

UC ID 07

UC Name Yeu cau dich vu

Created By: Đào Mai Chi Late update by: Đào Mai Chi

Date Created: 4-10-2022 Date last updated:

Use case 07 Yêu cầu dịch vụ

Mục tiêu Khách hàng có thểyêu cầu người quản lý các dịch vụnhư bánh kẹo, nước, thuốc lá,

Điều kiện kích hoạt Khách vào chơi, yêu cầu dịch vụ.

Luồng sự kiện Bước Hành động

1 yêu cầu cho máy chơi2 gọi dịch vụ

3 kiểm tra dịch vụ4 cung cấp dịch vụ.

Trang 21

UC Name Dang ki thanh vien

Created By: Đào Mai Chi Late update by: Đào Mai Chi

Date Created: 4-10-2022 Date last updated:

Use case 08 Đăng kí thành viên

Mục tiêu Khách hàng có thểđăng kí là thành viên của cửa hàng để nhận một số ưu đãi

Điều kiện kích hoạt Khách hàng muốn đăng kí làm thành viên

Luồng sự kiện Bước Hành động1 khách vào quán2 đăng kí với người quản lí3 cung cấp thẻ thành viên.

Trang 22

1.3 Biểu đồ trình tự:

1.4 Sơ đồ trình tự:

1.4.1: sơ đồ trình tự khách hàng

Trang 23

1.4.2 Sơ đồ trình tự chủ quán:

Trang 24

1.5 Biểu đồ giao tiếp:

1.5.1.BIểu đồ giao tiếp khách hàng:

Trang 25

1.5.2 BIểu đồ giao tiếp chủ quán:

V Thiết kế phần mềm:

2.1 Thiết kế kiến trúc:

2.2 Biểu đồ lớp chi tiết:

Trang 26

2.3 Lược đồ quan hệ:

Trang 27

2.4 Thiết kế giao diện:

2.4.1 Giao diện chính:

Trang 28

2.4.2 Giao diện các chức năng

Trang 29

VI Mã nguồn:VII Kiểm thử:

4.1 Báo cáo kiểm thử chức năng:

Ngày đăng: 16/05/2024, 16:22

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

Tài liệu liên quan