1. Trang chủ
  2. » Công Nghệ Thông Tin

Báo Cáo Quản Lý KARAOKE RUBY

139 323 1

Đ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ý Quán Karaoke Ruby
Tác giả Nguyễn Anh Phúc
Người hướng dẫn TS. Đặng Trần Đức
Trường học Trường Đại Học Điện Lực
Chuyên ngành Công Nghệ Thông Tin
Thể loại Báo Cáo Chuyên Đề
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 139
Dung lượng 4,33 MB

Nội dung

báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke báo cáo quản lý karaoke

Trang 1

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

BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN

MÔN ĐỒ ÁN NET

ĐỀ TÀI:

XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN KARAOKE RUBY

Sinh viên thực hiện : NGUYỄN ANH PHÚC

Giảng viên hướng dẫn : TS ĐẶNG TRẦN ĐỨC

Hà Nội, tháng 12 năm 2021

Trang 2

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

2. Nội dung thực hiện

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

và phù hợp với những doanh nghiệp vừa và nhỏ

Hà Nội, ngày 27 tháng 12 năm 2021Giảng viên hướng dẫn

(ký và ghi rõ họ tên)

Sinh viên thực hiện(ký và ghi rõ họ tên)

Trang 3

Giảng viên chấm 1:

Giảng viên chấm 2:

Trang 4

Mục lục

Trang 5

Mục lục hình ảnh

Trang 6

Mục lục bảng biểu

Trang 7

Lời mở đầu

Trên thực tế không có sự thành công nào mà không gắn liền với những sự

hỗ trợ, giúp đỡ dù ít hay nhiều, dù trực tiếp hay gián tiếp của người khác Trongsuốt thời gian đã và đang học tập tại trường đến nay, em đã nhận được rất nhiều

sự quan tâm, giúp đỡ của quý Thầy Cô, gia đình và bạn bè

Và đặc biệt, trong học kỳ này, em xin cảm ơn thầy Đặng Trần Đức đãhướng dẫn, góp ý, thảo luận để bài báo cáo này của em được hoàn thiện Trongthời gian được học tập và thực hành dưới sự hướng dẫn của cô, chúng em khôngnhững thu được rất nhiều kiến thức bổ ích, mà còn được truyền sự say mê và

thích thú đối với bộ môn ĐỒ ÁN NET

Mặc dù đã rất cố gắng hoàn thiện bài báo cáo với tất cả sự nỗ lực, tuynhiên, do bước đầu đi vào thực tế, tìm hiểu và xây dựng hệ thống trong thời gian

có hạn, với lượng kiến thức còn hạn chế, nhiều bỡ ngỡ, nên bài báo cáo đề tàivề: “ QUẢN LÝ QUÁN KARAOKE RUBY” chắc chắn sẽ không thể tránh khỏinhững thiếu xót Em rất mong nhận được sự quan tâm, thông cảm và nhữngđóng góp quý báu của các thầy cô và các bạn để bài báo cáo của nhóm chúng emngày càng hoàn thiện hơn

Một lần nữa, em xin chân thành cám ơn cô và luôn mong nhận được sựđóng góp của thầy cô và các bạn Sau cùng, em xin kính chúc các thầy cô trongKhoa Công Nghệ Thông Tin dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứmệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau

Trân trọng!

Trang 8

CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM QUẢN LÝ QUÁN

ta cần phát triển và hội nhập

Vì em hiểu được tầm quan trọng đó cần kéo theo nhiều thành tựu và kết quả phát minh tiên tiến Nhiều giải pháp, ứng dụng hay phần mềm được nhiều nhà khoa học, công ty phát triển ra Trong đó ngày mũi nhọn về học tập luôn luôn được mọi người chú trọng Từ đó, nhiều phần mềm, ứng dụng ra đời để phục vụ mua bán cho mọi người dân Đồng thời, đi song song với nó chính là một phần mềm giúp ta quản lý các dịch vụ, mua bán các mặt hàng một cách nhanh, gọn, lẹ

và chính xác nhất Vì thế mà nhiều phần mềm quản lý được ra đời Trên hiện nay có rất nhiều phần mềm để quản lý dịch vụ ví dụ như: Sapo, KiotViet,

HaraRetail, Suno, … Trong bài tập lớn này, em dùng những kiến thức đã học của mình để xây dựng lên một phần mềm quản lý quán Karaoke Ruby

Hình 1.1: Logo của Karaoke RubyKhi nhắc đến các quán karaoke đẹp thì nhất định không thể bỏ lỡ Karaoke Ruby Hệ thống hiện tại có cơ sở ở 71 Trần Nhân Tông, Lê Đại Hành, Hai Bà Trưng, Hà Nội chắc chắn sẽ làm bạn phải ca hát mãi không thôi Với không giansang chảnh nhưng không kém phần ấm cúng, dàn âm thanh ánh sáng chất lượng.Với mong muốn đem lại cho người dùng chất lượng tốt nhất và và giao dịch

8

Trang 9

diễn ra thuận lợi chính vì thế Karaoke Ruby đã đưa vào và sử dụng phần mềm quản lý cửa hàng để phục vụ cho việc quản lý Với thiết kế nhẹ, tiện lợi và dễ sử dụng với công việc quản lý, giao diện đẹp thu hút người sử dụng Phần mềm quản lý quán karaoke Ruby sẽ là một lựa chọn tối ưu nhất cho người sủ dụng Sau đây để hiểu rõ hơn về phần mềm này, chúng ta sẽ đi sâu hơn vào bài phân tích dưới đây.

1.1.2 Giới thiệu chung về quán Karaoke Ruby

- Tên của hàng: “Karaoke Ruby”

- Số lượng nhân viên làm trong ca: 20 người

- Số lượng quản lý của hàng: 2 người

- Thời gian mở cửa: 6:00 – 22:00 (mở của cả thứ 7 và chủ nhật TRỪ tết nguyên đáng)

- Địa điểm: 71 Trần Nhân Tông, Lê Đại Hành, Hai Bà Trưng, Hà Nội - Email: phuc25186@gmail.com

- Hotline: 0385161836

- Karaoke Ruby là nơi ca hát – giải trí rộng hơn 1500m2 gồm 4 tầng:

+ Tầng 1: Nơi sảnh chờ để đặt phòng hát cho khách, chỗ ngồi để chụp hình.+ Tầng 2: Có 6 phòng hát loại thường

+ Tầng 3: Có 6 phòng hát loại vip

+ Tầng 4: Có 6 phòng hát loại super vip

- Trang thiết bị phục vụ nhu cầu dịch vụ:

Trang 10

+ Các loại dàn âm thanh bàn loa phục vụ cho các loại phòng

Hình 1.2: Hình ảnh quán karaoke Ruby

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

Quán Karaoke Ruby là một quán dịch vụ và kinh doanh rộng Chính vì vậy,

để khách hàng không cần phải chờ đợi khi thanh toán thì cần xây dựng hệ thống phần mềm sẽ là một lợi thế

Ban đầu, nhược điểm lớn nhất của quán này chính là quá lớn, không thể kiểm soát được khi nhập hàng về hay gọi đồ ăn uống, hay việc đặt phòng … Công việc đặt phòng gọi đồ vẫn chỉ thao tác bằng tay thường rất lâu và chậm hay khi muốn xem thông tin mua bán của một vài năm trước để so sánh với nămnay để tìm phương hướng phát triển thì thường sẽ bị mất dữ liệu

Phần mềm quản lý này sẽ mang rất nhiều lợi ích đến cho cửa hàng chẳng hạn như:

+ Đối với người quản lý: Nắm bắt nhanh chóng trong một ngày cửa hàng bán được bao nhiêu mặt hàng, thu được được nhiêu tiền Đồng thời, người quản lý sẽxem được báo cáo thống kế hàng tồn kho hay hàng nào sắp hết để tiếp tục nhập thêm về kho

+ Đối với nhân viên hoặc quản lý: Thao tác bán hàng đặt phòng nhanh hơn không để khách hàng phải chờ đợi lâu

+ Đối với khách hàng: Nhanh chóng thành toán, không làm mất nhiều thời gian của mọi người

10

Trang 11

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

- Các chức năng chính của hệ thống

+ Quản lý hàng: Trong phần quản lý sản phẩm, hàng hóa khi chưa có hệ thống quản lý thì cửa hàng sử dụng excel để quản lý các mặt hàng trong quán Chính

vì thế, dữ liệu lưu có thể bị mất mát thông tin trong quá trình làm việc với excel

+ Quản lý bán hàng: Trong phần quản lý bán hàng người bán hàng sẽ sử dụng phần mềm excel để lưu giữ lại quá trình bán hàng đặt phòng chọn phòng đối với khách hàng, giá tiền cho quản lý biết và thống kê để từ đó điều phối kinh doanh cho hợp lý Qua đó, ta thấy khi sử dụng Excel không tối ưu về nhiều mặt hạn chế

+ Quản lý phòng: Trong phần quản lý phòng khi chưa có hệ thống vẫn có sự quản lý thủ công là từ nhân viên báo xem tình trạng phòng còn trống hay không rất dễ sai xót trong quá trình quản lý phòng hát Hoặc cập nhật các phòng mới chỉnh sửa tên phòng hiện tại chưa quản lý được

+ Quản lý nhập hàng: Trong phần quản lý nhập các mặt hàng khác nhau từ các nhà cung cấp khác nhau chưa có các phần thống kê cụ thể thông tin các nhà cung cấp – việc quản lý các mặt hàng tính tiền mặt hàng theo số lượng giá số lượng khác nhau hầu hết sử dụng giấy bút để ghi chép gây ra nhiều rủi do cho việc quản lý nhập hàng cho quán karaoke

+ Báo cáo thống kê: Người quản lý thường xuyên báo cáo thông kê theo từng thời kỳ Thông kê phân loại theo mặt hàng tồn kho, mặt hàng đã bán, phân loại theo số lượng, nhà cung cấp Nếu không có phần mềm quản lý thì những công việc kể trên sẽ thao tác bằng tay và khi thông kế kiểu vậy rất tốn thời gian và tốncông, sức

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

1.4.1.1 Chức năng đăng nhập, đăng xuất và đăng ký tài khoản

- Chức năng đăng nhập: Để muốn đăng nhập tài khoản thì nhân viên cần nhập username và password đã tạo từ trước để vào sử dụng hệ thống

Trang 12

- Chức năng đăng xuất: Sau khi sử dụng xong thì nhân viên sẽ đăng xuất tài khoải ra để cho nhân viên sau vào sử dụng phần mềm hệ thống trên máy Pos.

- Chức năng đăng ký tài khoản: Nếu bạn là nhân viên mới chưa có tài khoản thì bạn sẽ được tạo tài khoản gồm có các thông tin cá nhân như: họ tên, giới tính, năm sinh, số điện thoại, username, password và địa chỉ thường trú

1.4.1.4 Chức năng quản lý nhập hàng

- Kiểm tra thông tin các nhà cung cấp cập nhật thông tin các nhà cung cấp tươngứng nhập các thông tin tương ứng cho từng nhà cung cấp các mặt hàng cho quánkaraoke, tính toán tổng tiền số lượng thanh toán theo từng nhân viên quản lý phần nhập hàng

1.4.1.5 Chức năng quản lý phòng

- Kiểm tra thông tin các phòng có trong quán có các chức năng thêm sửa xóa phòng,loại phòng

1.4.1.6 Chức năng báo cáo thống kê

- Trong phần thống kê thì gồm có thống kê doanh thu, công nợ, tồn kho trong hệthống

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

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

12

Trang 13

Điều rất quan trọng cần chú ý nhất chính là thông tin tài khoản Vì đó là thông tin cá nhân của người dùng thì ta không nên để lộ ra ngoài Cần được bảo

vệ tối đa

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

Việc sao lưu dữ liệu rất quan trọng bởi có rất nhiều dữ liệu quan trọng ví dụnhư thống tin bán hàng, thông tin mặt hàng hay báo cáo thống kế thường kì rất được các quản lý quán chú trọng nên họ sẽ thường xuyên sao lưu dữ liệu Hoặc khi đang thanh toán cho khách hàng, nếu sự cố mất điện xảy ra mà ta chưa sao lưu dự liệu thì sẽ rất mệt với cả hai người

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

- Các tính năng sử dụng chính:

+ Sử dụng được đầy đủ các chức năng trên phần mềm

+ Cập nhật được thời gian thực

+ Hệ thống có để cho nhiều người cũng sử dụng mà không bị sập server

+ Cung cập đầy đủ các 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ần các yêu cầu cần thiết như sau:

+ Hệ thống được xây dựng chủ yếu trên Visual Studio 2012 bằng ngôn ngữ C#

và dùng kéo thả WinForm

+ Hệ quản trị cơ sở dữ liệu SQL Server 2012

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

- Hệ điều hành: Windowns 7 trở lên

- Bộ Xử lý: CPU lớn hơn hoặc bằng 2.3 GHz

- Ram: lớn hơn hoặc 4GB

- Ổ Cứng: lớn hơn hoặc bằng 200GB

Trang 14

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

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

- Ngôn ngữ: C#

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ý phổ biến rõ hơn về các chức năng của phần mềm khi sử dụng

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

- Giao diện dễ nhìn, dễ sử dụng và thu hút người sử dụng

- Khi mới sử dụng cần có hướng dẫn chi tiết

- Phần mềm này thì mọi lứa tuổi đều sử dụng được (trừ các trẻ em dưới 15 tuổi)

- Thông tin tài khoản người dùng cần được bảo mật, tài khoản và mật khẩu được

mã hóa bằng các ký tự để không lộ thông tin

14

Trang 15

CHƯƠNG 2: QUẢN LÝ DỰ ÁN

2.1. Ước lượng dự án

Hệ thống quản lý sẽ giúp quản lí kiểm soát được tình hình quản lý hàng vànhân viên bán hàng Phần mềm góp phần nâng cao hiệu quả công việc, thúc đẩy phát triển hoạt động quán hàng Giúp cho công việc quản lý trở nên dễ dàng, tiện dụng, chính xác hơn và tạo uy tín Đem lại doanh thu tối đa cho quán

100.000VNĐ

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

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

100.000VNĐ

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ầnmềm

300.000VNĐ

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

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

500.000VNĐ

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

Viết báo cáo trình bày phântích và thiết kế ra hệ thốngphầ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ừngmodule

Xây dựng chi tiết nhiệm vụchính của hệ thống

100.000VNĐThiết kế các Xây dựng chức năng cùng 150.000VN

Trang 16

module các sự kiện Đ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âydự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ỗitrong hệ thống

100.000VNĐViết báo cáo hoàn

Lắp ghép các module lạivớ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 sinhtrong quá trình thực thi 200.000VNĐ

Hinh 2.1: Bảng ước lượng về chi phí

2.1.2. Ước lượng thời gian

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

1 ngày

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

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

5 ngày

16

Trang 17

usecase và trình tự draw.ioThiết kế cơ cở dự

liệu

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

1 ngày

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

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

10 ngày

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

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

Xây dựng chi tiết nhiệm vụchính của hệ thống 2 ngàyThiết kế các

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

Lắp ghép các module lạivới nhau cho hoàn chỉnh 1 ngàyKiểm thử phần

Viết bản hướng dẫn sử

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

Hinh 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

Trang 18

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

18

Trang 19

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ừa

Thời gian bắt đầu

Thời gian kết thúc

Hoàn thành

Chưa hoàn thành

Xậy dựng sơ đồtrình tự cho hệthống

3.1,3.2 2 ngày

Trang 20

phần

mềm

diện

5.2 Kiểm tra lại dựliệu. 5.1 1 ngày  

5.3 Fix code nếu gặplỗi. 5.2 1 ngày  

Trang 21

CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

3.1 Xác định các Actor và Use Case tổng quát của hệ thống

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

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

3.1.2 Biểu đồ Use Case của toàn hệ thống

Hình 3.3: Biểu đồ use case toàn hệ thống

Trang 22

3.2 Phân tích thiết kế từng chức năng của hệ thống

3.2.1 Chức năng đăng nhập

3.2.1.1 Biểu đồ use case cho chức năng đăng nhập

Hình 3.4: Use case đăng nhập

 Đặc tả use case đăng nhập, đăng xuất

• Tác nhân: Quản lý cửa hàng karaoke admin, nhân viên

• Mô tả: Mỗi khi tác nhân sử dụng hệ thống quản lý thì cần thực hiện chức năng đăng nhập vào hệ thống Khi dùng xong phần mềm thì đăng xuất tài khoản ra khỏi phần mềm quản lý

• Dòng sự kiện chính:

- Tác nhân yêu cầu giao diện đăng nhập vào hệ thống

- Hệ thống hiện thị giao diện đăng nhập cho tác nhân

- Tác nhân sẽ: cập nhật tên đăng nhập (usename) và mật khẩu (password)

22

Trang 23

- Hệ thống kiểm tra dữ liệu và xác nhận thông tin từ tác nhân gửi vào hệ thống.

- Thông tin đúng thì hệ thống gửi thông báo và đưa tác nhân vào hệ thống chính

- Kết thúc use case đăng nhập

• Dòng sự kiện phụ:

- Sự kiện 1: Nếu tác nhân đăng nhập đúng, nhưng lại muốn thoát khỏi hệ thống → Hệ thống thông báo thoát bằng cách đăng xuất → Kết thúc use case

- Sự kiện 2: Nếu tác nhân đăng nhập sai → Hệ thống thông báo đăng nhập lại hoặc thoát → Sau khi tác nhân chọn thoát → Kết thúc use case

• Các yêu cầu đặc biệt: Không có

• Trạng thái hệ thống trước khi sử dụng use case: Không có yêu cầu

• Trạng thái hệ thống sau khi sử dụng use case:

- Nếu đăng nhập thành công: Hệ thống sẽ gửi thông báo “Bạn đã đăng nhập thành công!!!” và hiện thị giao diện chính cho tác nhân thực hiện cácchức năng khác

- Nếu đăng nhập thất bại: Hệ thống cũng sẽ gửi thông báo “Bạn đã đăng nhập thất bại!!!” và quay lại chức năng đăng nhập cho bạn đăng nhập lại thông tin của mình

3.2.1.2 Biểu đồ hoạt động cho chức năng đăng nhập, đăng xuất

 Chức năng đăng nhập:

A Người thực hiện

Bộ phân quản lý hoặc nhân viên

B Điều kiện kích hoạt

Bộ phân quản lý, nhân viên hoặc các đơn vị thành viên đặng nhập vào chức năng quản lý sự kiện của hệ thống

Trang 24

C Sơ đồ luông nghiệp vụ cơ bản

Hình 3.5: Biểu đồ hoạt động cho chức năng đăng nhập

D Mô tả các bước trong luồng nghiệp vụ cơ bản

- Bước 1: Bộ phân quản lý, nhân viên hoặc các đơn vị thành viên đăng nhập vào hệ thống hoặc sử dụng các chức năng khác khi chưa được cấp quyền đăng nhập (yêu cầu chức năng đăng nhập)

- Bước 2: Bộ phân quản lý, nhân viên nhập dữ liệu:

 Tài khản

 Mật khẩu

- Bước 3: Kiểm tra dữ liệu đầu vào bao gồm:

24

Trang 25

 Tài khoản, Mật khẩu chỉ được chứa các ký tự chữ cái, số và một vài ký

tự đặc biệt khác được cho phép

 Hợp lệ: chuyển sang bước 4

 Không hợp lệ: chuyển sang bước 2

- Bước 4: Kiểm tra đăng nhập:

 Hợp lệ: chuyển sang bước 5

 Không hợp lệ: chuyển sang bước 2

- Bước 5: Cấp quyền đăng nhập với quyền tương ứng với tài khoản

- Bước 6: Kết thúc

 Chức năng đăng xuất:

A Người thực hiện

Bộ phân quản lý hoặc nhân viên

B Điều kiện kích hoạt

Bộ phân quản lý, nhân viên hoặc các đơn vị thành viên đã đặng

nhập hệ thống yêu cầu chức năng đăng xuất

C Sơ đồ luông nghiệp vụ cơ bản

Trang 26

Hình 3.6: Biểu đồ hoạt động chức năng đăng xuất

D.Mô tả các bước trong luồng nghiệp vụ cơ bản

- Bước 1: Bộ phân quản lý, nhân viên hoặc các đơn vị thành viên

yêu cầu chức năng đăng xuất

- Bước 2: Hệ thống kiểm tra đăng nhập:

 Đã đăng nhập: chuyển sang bước 3

 Chưa đăng nhập: chuyển sang bước 5

- Bước 3: Xác nhận yêu cầu:

 Xác nhận: chuyển về bước 4

 Không xác nhận: Tiếp tục sử dụng hệ thông và chuyển sang

bước 5

- Bước 4: Đăng xuất:

 Ngắt kết nối hệ thống và lưu lại dữ liệu

- Bước 5: Kết thúc

26

Trang 27

3.2.1.3 Biểu đồ trình tự

a Biểu đồ trình tự cho chức năng đăng nhập

Hình 3.7: Biểu đồ trình tự chức năng đăng nhập

Trang 28

b Biểu đồ trình tự cho chức năng đăng xuất

Hình 3.8: Biểu đồ trình tự chức năng đăng xuất

3.2.2 Chức năng quản lý hàng

3.2.2.1 Biểu đồ use case cho chức năng quản lý hàng

28

Trang 29

Hình 3.9: Use case cho chức năng quản lý hàng

 Đặc tả use case quản lý hàng

 Tác nhân: Quản lý quán karaoke admin

• Mô tả: Tác nhân sử dụng use case để thực hiện các chức năng tạo mặt hàng và đơn vị tính

• Dòng sự kiện chính:

- Tác nhân yêu cầu giao diện quản lý hàng

- Tác nhân sẽ lựa chọn một trong hai chức năng chính: Tạo mặt hàng hoặc tạo đơn vị tính cho mặt hàng

Th1: Tác nhân chọn tạo mặt hàng: Hệ thống xác nhận yêu cầu và gửi lại giao diện cho tác nhân

- Hệ thống sẽ kiểm tra dữ liệu được nhập vào và kiểm tra xem có hợp lệ không

- Kết thúc use case

Th2: Tác nhân chọn tạo đơn vị tính: Hệ thống xác nhận yêu cầu và gửi lại giao diện cho tác nhân

Trang 30

- Hệ thống sẽ kiểm tra dữ liệu được nhập vào và kiểm tra xem có hợp lệ không.

- Kết thúc use case

• Dòng sự kiện phụ:

+ Sự kiện 1: Nếu tác nhân nhập đúng các dự liệu, nhưng lại muốn thoát khỏi

hệ thống → Hệ thống thông báo thoát → Kết thúc use case

+ Sự kiện 2: Nếu tác nhân đăng nhập sai → Hệ thống thông báo đăng nhập lại hoặc thoát → Sau khi tác nhân chọn thoát → Kết thúc use case

• Các yêu cầu đặc biệt: không có

• Trạng thái hệ thống trước khi sử dụng use case: không có

• Trạng thái hệ thống sau khi sử dụng use case:

Hoàn thành được giao diện quản lý hàng với các phần mặt hàng và đơn vị tính của phần quản lý hàng với đẩy đủ chức năng thêm, sửa, xóa đồng thời hiện thị được hàng cho quản lý có thể theo đõi và bán hàng chắc chắn hơn

3.2.2.2 Biểu đồ hoạt động cho

 chức năng thêm mặt hàng:

A Người thực hiện

Bộ phân quản lý

B Điều kiện kích hoạt

Bộ phân quản lý đã đăng nhập hệ thống yêu cầu chức năng quản lý hàng

C Sơ đồ luông nghiệp vụ cơ bản

30

Trang 31

Hình 3.10: Biểu đồ hoạt động cho chức năng thêm mặt hàng

D Mô tả các bước trong luồng nghiệp vụ cơ bản

Bước 1: Bộ phận quản lý chọn phần quản lý hàng hệ thống hiển thị quản lý mặt hàng người dùng chọn hệ thống hiển thị giao diện phần quản lý mặt hàng

Bước 2: Bộ phận quản lý nhập thông tin cho mặt hàng:

 Tên mặt hàng

 Đơn vị tính

Trang 32

 Đơn giá

Bước 3: Kiểm tra thông tin vừa nhập

Kiểm tra tên mặt hàng, đơn vị tính, đơn giá có trống không

Hợp lệ: chuyển sang bước 4

Không hợp lệ: Chuyển sang bước 2

Bước 4: Cập nhật thông tin vào cơ sở dữ liệu

Bước 6: Thông báo lưu trữ thành công

Bước 7: Hiển thị dữ liệu ra màn hình

Bước 8: Kết thúc

 chức năng sửa mặt hàng:

A Người thực hiện

Bộ phân quản lý

B Điều kiện kích hoạt

Bộ phân quản lý đã đăng nhập hệ thống yêu cầu chức năng quản lý hàng

C Sơ đồ luồng nghiệp vụ cơ bản

32

Trang 33

Hình 3.11: Biểu đồ hoạt động cho chức năng sửa mặt hàng

D Mô tả các bước trong luồng nghiệp vụ cơ bản

Bước 1: Bộ phận quản lý chọn phần quản lý hàng hệ thống hiển thị quản lý mặt hàng người dùng chọn hệ thống hiển thị giao diện phần quản lý mặt hàng

Bước 2: Bộ phận quản lý chọn thông tin cho mặt hàng cần sửa:

 Tên mặt hàng

 Đơn vị tính

Trang 34

 Đơn giá

Bước 3: Kiểm tra thông tin vừa nhập

Kiểm tra tên mặt hàng, đơn vị tính, đơn giá có trống không

Hợp lệ: chuyển sang bước 4

Không hợp lệ: Chuyển sang bước 2

Bước 4: Cập nhật thông tin vào cơ sở dữ liệu

Bước 6: Thông báo lưu trữ thành công

Bước 7: Hiển thị dữ liệu ra màn hình

Bước 8: Kết thúc

 chức năng xóa mặt hàng:

A Người thực hiện

Bộ phân quản lý

B Điều kiện kích hoạt

Bộ phân quản lý đã đăng nhập hệ thống yêu cầu chức năng quản lý hàng

C Sơ đồ luồng nghiệp vụ cơ bản

34

Trang 35

Hình 3.12: Biểu đồ hoạt động cho chức năng xóa mặt hàng

D Mô tả các bước trong luồng nghiệp vụ cơ bản

Bước 1: Bộ phận quản lý chọn phần quản lý hàng hệ thống hiển thị quản lý mặt hàng người dùng chọn hệ thống hiển thị giao diện phần quản lý mặt hàng

Bước 2: Bộ phận quản lý chọn thông tin cho mặt hàng cần xóa:

 Tên mặt hàng

 Đơn vị tính

 Đơn giá

Trang 36

Bước 3: Chọn mặt hàng cần xóa

Bước 4: Kiểm tra thông tin đã chọn mặt hàng cần xóa chưa

Kiểm tra tên mặt hàng, đơn vị tính, đơn giá có dữ liệu được chọn không?

Hợp lệ: chuyển sang bước 5

Không hợp lệ: Chuyển sang bước 3

Bước 5: Cập nhật thông tin vào cơ sở dữ liệu

Bước 6: Thông báo lưu trữ thành công

Bước 7: Hiển thị dữ liệu ra màn hình

Bước 8: Kết thúc

3.2.2.3 Biểu đồ hoạt động cho chức năng thêm đơn vị tính

 chức năng thêm đơn vị tính:

A Người thực hiện

Bộ phân quản lý

B Điều kiện kích hoạt

Bộ phân quản lý đã đăng nhập hệ thống yêu cầu chức năng quản lý hàng

C Sơ đồ luông nghiệp vụ cơ bản

36

Trang 37

Hình 3.13: Biểu đồ hoạt động cho chức năng thêm mới đơn vị tính

D Mô tả các bước trong luồng nghiệp vụ cơ bản

Bước 1: Bộ phận quản lý chọn phần quản lý hàng hệ thống hiển thị quản lý đơn

vị tính người dùng chọn hệ thống hiển thị giao diện phần quản lý đơn vị tính.Bước 2: Bộ phận quản lý nhập thông tin cho đơn vị tính:

 Tên đơn vị tính

Bước 3: Kiểm tra thông tin vừa nhập

Trang 38

Kiểm tra tên đơn vị tính có trống không

Hợp lệ: chuyển sang bước 4

Không hợp lệ: Chuyển sang bước 2

Bước 4: Cập nhật thông tin vào cơ sở dữ liệu

Bước 6: Thông báo lưu trữ thành công

Bước 7: Hiển thị dữ liệu ra màn hình

Bước 8: Kết thúc

 chức năng sửa đơn vị tính:

A Người thực hiện

Bộ phân quản lý

B Điều kiện kích hoạt

Bộ phân quản lý đã đăng nhập hệ thống yêu cầu chức năng quản lý hàng

C Sơ đồ luồng nghiệp vụ cơ bản

38

Trang 39

Hình 3.14: Biểu đồ hoạt động cho chức năng sửa mới đơn vị tính

D Mô tả các bước trong luồng nghiệp vụ cơ bản

Bước 1: Bộ phận quản lý chọn phần quản lý hàng hệ thống hiển thị quản lý đơn

vị tính người dùng chọn hệ thống hiển thị giao diện phần quản lý đơn vị tính.Bước 2: Bộ phận quản lý chọn thông tin cho mặt hàng cần sửa:

 Tên đơn vị tính

 ID

Trang 40

Bước 3: Kiểm tra thông tin vừa nhập

Kiểm tra tên đơn vị tính có trống không

Hợp lệ: chuyển sang bước 4

Không hợp lệ: Chuyển sang bước 2

Bước 4: Cập nhật thông tin vào cơ sở dữ liệu

Bước 5: Thông báo lưu trữ thành công

Bước 6: Hiển thị dữ liệu ra màn hình

Bước 7: Kết thúc

 chức năng xóa đơn vị tính:

A Người thực hiện

Bộ phân quản lý

B Điều kiện kích hoạt

Bộ phân quản lý đã đăng nhập hệ thống yêu cầu chức năng quản lý hàng

C Sơ đồ luồng nghiệp vụ cơ bản

40

Ngày đăng: 25/03/2022, 21:50

HÌNH ẢNH LIÊN QUAN

Hinh 2.1: Bảng ước lượng về chi phí - Báo Cáo Quản Lý KARAOKE RUBY
inh 2.1: Bảng ước lượng về chi phí (Trang 16)
CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3.1. Xác định các Actor và Use Case tổng quát của hệ thống - Báo Cáo Quản Lý KARAOKE RUBY
3 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3.1. Xác định các Actor và Use Case tổng quát của hệ thống (Trang 21)
Hình 3.4: Usecase đăng nhập - Báo Cáo Quản Lý KARAOKE RUBY
Hình 3.4 Usecase đăng nhập (Trang 22)
Hình 3.9: Usecase cho chức năng quản lý hàng - Báo Cáo Quản Lý KARAOKE RUBY
Hình 3.9 Usecase cho chức năng quản lý hàng (Trang 29)
Hình 3.12: Biểu đồ hoạt động cho chức năng xóa mặt hàng - Báo Cáo Quản Lý KARAOKE RUBY
Hình 3.12 Biểu đồ hoạt động cho chức năng xóa mặt hàng (Trang 35)
Hình 3.15: Biểu đồ hoạt động cho chức năng xóa đơn vị tính - Báo Cáo Quản Lý KARAOKE RUBY
Hình 3.15 Biểu đồ hoạt động cho chức năng xóa đơn vị tính (Trang 41)
Bước 7: Hiển thị dữ liệu ra màn hình Bước 8: Kết thúc - Báo Cáo Quản Lý KARAOKE RUBY
c 7: Hiển thị dữ liệu ra màn hình Bước 8: Kết thúc (Trang 42)
- Bước 14: Hiện thị kết quả ra màn hình. - Báo Cáo Quản Lý KARAOKE RUBY
c 14: Hiện thị kết quả ra màn hình (Trang 47)
Hình 3.20: Biểu đồ trình tự cho chức năng thêm đơn vị tính - Báo Cáo Quản Lý KARAOKE RUBY
Hình 3.20 Biểu đồ trình tự cho chức năng thêm đơn vị tính (Trang 49)
Hình 3.24: Biểu đồ hoạt động cho chức năng sửa mới phòng D. Mô tả các bước trong luồng nghiệp vụ cơ bản - Báo Cáo Quản Lý KARAOKE RUBY
Hình 3.24 Biểu đồ hoạt động cho chức năng sửa mới phòng D. Mô tả các bước trong luồng nghiệp vụ cơ bản (Trang 56)
Hình 3.26: Biểu đồ hoạt động cho chức năng thêm mới loại phòng D. Mô tả các bước trong luồng nghiệp vụ cơ bản - Báo Cáo Quản Lý KARAOKE RUBY
Hình 3.26 Biểu đồ hoạt động cho chức năng thêm mới loại phòng D. Mô tả các bước trong luồng nghiệp vụ cơ bản (Trang 60)
Hình 3.28: Biểu đồ hoạt động cho chức năng xóa loại phòng D. Mô tả các bước trong luồng nghiệp vụ cơ bản - Báo Cáo Quản Lý KARAOKE RUBY
Hình 3.28 Biểu đồ hoạt động cho chức năng xóa loại phòng D. Mô tả các bước trong luồng nghiệp vụ cơ bản (Trang 64)
- Bước 14: Hiện thị kết quả ra màn hình. - Báo Cáo Quản Lý KARAOKE RUBY
c 14: Hiện thị kết quả ra màn hình (Trang 76)
Hình 3.36: Biểu đồ hoạt động cho chức năng thêm NCC D. Mô tả các bước trong luồng nghiệp vụ cơ bản - Báo Cáo Quản Lý KARAOKE RUBY
Hình 3.36 Biểu đồ hoạt động cho chức năng thêm NCC D. Mô tả các bước trong luồng nghiệp vụ cơ bản (Trang 79)
Hình 3.38: Biểu đồ hoạt động cho chức năng xóa NCC D. Mô tả các bước trong luồng nghiệp vụ cơ bản - Báo Cáo Quản Lý KARAOKE RUBY
Hình 3.38 Biểu đồ hoạt động cho chức năng xóa NCC D. Mô tả các bước trong luồng nghiệp vụ cơ bản (Trang 83)
Hình 3.49: Biểu đồ hoạt động cho chức năng xem lịch sử giao dịch D. Mô tả các bước trong luồng nghiệp vụ cơ bản - Báo Cáo Quản Lý KARAOKE RUBY
Hình 3.49 Biểu đồ hoạt động cho chức năng xem lịch sử giao dịch D. Mô tả các bước trong luồng nghiệp vụ cơ bản (Trang 101)
Hình 3.50: Biểu đồ hoạt động cho chức năng đặt phòng - Báo Cáo Quản Lý KARAOKE RUBY
Hình 3.50 Biểu đồ hoạt động cho chức năng đặt phòng (Trang 103)
Hình 3.53: Biểu đồ usecase cho chức năng báo cáo thống kê - Báo Cáo Quản Lý KARAOKE RUBY
Hình 3.53 Biểu đồ usecase cho chức năng báo cáo thống kê (Trang 108)
Hình 3.54: Biểu đồ hoạt động cho thống kê doanh thu D. Mô tả các bước trong luồng nghiệp vụ cơ bản - Báo Cáo Quản Lý KARAOKE RUBY
Hình 3.54 Biểu đồ hoạt động cho thống kê doanh thu D. Mô tả các bước trong luồng nghiệp vụ cơ bản (Trang 109)
Hình 3.55: Biểu đồ hoạt động cho thống kê công nợ D. Mô tả các bước trong luồng nghiệp vụ cơ bản - Báo Cáo Quản Lý KARAOKE RUBY
Hình 3.55 Biểu đồ hoạt động cho thống kê công nợ D. Mô tả các bước trong luồng nghiệp vụ cơ bản (Trang 110)
Hình 3.57: Biểu đồ trình tự cho chức năng thống kê doanh thu - Báo Cáo Quản Lý KARAOKE RUBY
Hình 3.57 Biểu đồ trình tự cho chức năng thống kê doanh thu (Trang 112)
4.2.2.2. Bảng chi tiết hóa đơn bán - Báo Cáo Quản Lý KARAOKE RUBY
4.2.2.2. Bảng chi tiết hóa đơn bán (Trang 128)
Hinh 4.18: Bảng dữ liệu mặt hàng - Báo Cáo Quản Lý KARAOKE RUBY
inh 4.18: Bảng dữ liệu mặt hàng (Trang 129)
4.2.2.4. Bảng đơn vị tính - Báo Cáo Quản Lý KARAOKE RUBY
4.2.2.4. Bảng đơn vị tính (Trang 129)
4.2.2.6. Bảng phòng - Báo Cáo Quản Lý KARAOKE RUBY
4.2.2.6. Bảng phòng (Trang 130)
Hinh 4.22: Bảng dữ liệu nhà cung cấp - Báo Cáo Quản Lý KARAOKE RUBY
inh 4.22: Bảng dữ liệu nhà cung cấp (Trang 131)
4.2.2.8. Bảng hóa đơn nhập - Báo Cáo Quản Lý KARAOKE RUBY
4.2.2.8. Bảng hóa đơn nhập (Trang 131)
Hinh 4.24: Bảng dữ liệu chi tiết hóa đơn nhập - Báo Cáo Quản Lý KARAOKE RUBY
inh 4.24: Bảng dữ liệu chi tiết hóa đơn nhập (Trang 132)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w