1. Trang chủ
  2. » Luận Văn - Báo Cáo

Báo cáo môn học công nghệ phần mềm Đề ti quản lí bãi Đỗ xe 24:7 – vincom plaza bắc từ liêm

69 0 0
Tài liệu đã được kiểm tra trùng lặp

Đ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 đề Quản Lí Bãi Đỗ Xe 24/7 – Vincom Plaza Bắc Từ Liêm
Tác giả Nguyễn Đăng Minh
Người hướng dẫn Lê Thị Trang Linh
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
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 69
Dung lượng 7,15 MB

Nội dung

- Ki m tra thống tn nhần viến: thống tn c a nhần viến làm vi c, bao gốầm thống tn nhần viến nh quế ể ủ ệ ưquán, năm sinh, trình đ h c vầến, kinh nghi m, mã nhần viến…ộ ọ ệ - Các chức năn

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

Trang 3

MỤC LỤC

LỜI NÓI ĐẦU 5

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

1.1 Kh o sát hi n tr ngả ệ ạ 6

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

1.3 Phần tch đ c t nghi p v c a h thốếngặ ả ệ ụ ủ ệ 8

1.4 Xác đ nh yếu cầầu c a h thốếngị ủ ệ 9

1.4.1 Yếu cầầu ch c năngứ 9

1.4.2 Yếu cầầu phi ch c năngứ 9

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

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

2.1.1 Ướ ược l ng chi phí 12

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

2.1.3 Ướ ược l ng người tham gia 20

2.2 L p l ch và theo dõiậ ị 21

CHƯƠNG 3: GIỚI THIỆU DỰ ÁN PHẦN MỀM 24

3.1 Xác đ nh các Actor và Use Case c a h thốếngị ủ ệ 24

3.1.1 Xác đ nh các Actor c a h thốếngị ủ ệ 24

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

3.2 Phần tch chi tếết t ng ch c năng c a h thốếngừ ứ ủ ệ 24

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

3.2.2Ch c năng qu n lý báo cáoứ ả 27

3.2.3 Ch c năng qu n lý nhần viếnứ ả 36

3.2.4 Ch c năng qu n lý xeứ ả 42

3.2.5 Ch c năng qu n lý khách hàngứ ả 50

CHƯƠNG 4: THIẾT KẾ 58

4.1 Thiếết kếế giao di nệ 58

Trang 4

CHƯƠNG 5: LẬP TRÌNH 64

5.1 Ngốn ng l p trình.ữ ậ 64

5.2 L p trìnhậ 64

CHƯƠNG 6: KIỂM THỬ PHẦN MỀM 65

6.1.Phương pháp ki m th ể ử 65

6.2 Ki m thể ử 65

CHƯƠNG 7: ĐÓNG GÓI, BẢO TRÌ PHẦN MỀM 67

7.1 Đóng gói phầần mếầm 67

7.2 B o trì phầần mếầm.ả 68

Trang 5

LỜI NÓI ĐẦU

Sự phát triển của ngành công nghệ thông tin trong những năm gần đây đã đem lại những thànhtựu to lớn trong việc phát triển kinh tế Những chương trình tin học ứng dụng ngày càng nhiều, rấtnhiều công việc thủ công trước đây đã được xử lý bằng các phần mềm chuyên dụng đã giảm đáng kểcông sức, nhanh chóng và chính xác

Để có một phần mềm ứng dụng đáp ứng được yêu cầu công việc đặt ra thì những người làmtin học phải biết phân tích thiết kế hệ thống làm việc của chương trình để từ đó xây dựng lên một phầnmềm ứng dụng quản lý chương trình đó

Khác với việc quản lý theo phương pháp thủ công truyền thống, việc quản lý bằng máy tính

đã khắc phục được những khó khăn và yếu kém của quản lý theo phương pháp truyền thống, đó làgiảm được số lượng người tham gia quản lý, sự vòng vèo trong các quy trình xử lý, tốc độ việc cậpnhật và lấy thông tin tăng lên rất nhiều, thông tin tập trung và gọn nhẹ không cồng kềnh, việc quản lýbằng máy cũng giảm tối thiểu những sai sót

Trong bài báo cáo này, chúng em xin nghiên cứu đề tài: “Quản lý bãi đỗ xe 24/7 – VincomPlaza Bắc Từ Liêm” Chúng em xin cảm ơn cô Lê Thị Trang Linh, giáo viên trực tiếp giảng dạy bộmôn Công nghệ phần mềm đã giúp chúng em hoàn thành bài báo cáo này Tuy nhiên trong khuôn khổthời gian cho phép để làm một bài báo cáo chuyên đề, chúng em chưa hoàn tất được đầy đủ các chứcnăng của hệ thống quản lý, nên trong bài còn nhiều hạn chế, và nhiều thiếu sót

Một lần nữa, chúng em xin chân thành cảm ơn cô và luôn mong nhận được sự đóng góp củathầy cô và các bạn Chúng em xin kính chúc các thầy cô trong Khoa Công Nghệ Thông Tin dồi dàosứ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 6

CHƯƠNG 1: GIỚI THIỆU DỰ ÁN PHẦN MỀM 1.1 Khảo sát hiện trạng

Cuộc sống hiện đại khiến mọi việc trở nên nhanh chóng và thuận tiện nhưng bên cạnh những

ưu điểm thì vẫn còn nhiều khuyết điểm Trong thực tế, một số dự án vẫn còn nhiều mặt hạn chế,chưa thực sự tối ưu và chưa thuận tiện cho người dùng Theo tìm hiểu và các thông tin truyềnthông đưa tin em nhận thấy hệ thống trông giữ xe còn nhiều bất cập và gây lãng phí thời gian Đócũng là lí do vì sao em tìm tòi, nghiên cứu và lập dự án này – dự án quản lý trông giữ xe, bao gồm

những nội dung như sau :

* Bãi trông xe X gồm các khu gửi xe, cổng cho xe vào và cổng cho xe ra:

- Khi gửi xe:

Khi khách hàng đến gửi xe, khách hàng dừng trước barie nhận sự chỉ dẫn củanhân viên, nhân viên kiểm tra chỗ trống trên hệ thống Nếu bãi xe còn chỗ trống thì sẽ lấy thẻgửi xe đưa vào đầu đọc thẻ, camera sẽ chụp lại hình ảnh, biển số, màu sắc xe (thời gian gửi và tất

cả những thông tin xe đều sẽ được lưu tương ứng vào thẻ từ vừa được đọc trên máy quét), sau

đó nhân viên sẽ gửi thẻ xe cho khách hàng và thông tin địa điểm để xe sẽ được hiển thị trên mànhình Led trước barie

Ngược lại hệ thống báo bãi gửi xe đã đầy thì thông báo với khách hàng và từchối yêu cầu

- Khi lấy xe ra:

Sau khi gửi xe, người gửi muốn lấy xe sẽ di chuyển xe đến cổng ra vàdừng lại trước barie để kiểm tra thông tin xe, thời gian gửi xe theo quy định Khi đó người gửi sẽphải xuất trình thẻ gửi xe để nhân viên kiểm tra trên hệ thống (hình ảnh mà camera chụp xe lúcbấy giờ Nếu khớp thông tin thẻ thì nhân viên sẽ báo cho người gửi thời gian đã gửi xe và chi phígửi xe Người gửi thanh toán chi phí gửi xe và nhân viên mở barie cho khách đi qua

- Xử phạt:

Nếu thông tin xe không hợp lệ hoặc mất thẻ thì nhân viên sẽ thông báo lỗi chokhách hàng và yêu cầu kiểm tra giấy tờ xe để xác minh xe

 TH1: Nếu xác minh đúng thông tin khách hàng sẽ đền bù chi phí làm thẻ và cho xe qua

 TH2: Nếu không đúng thì làm theo Quy định của bãi xe ( VD: tạm giữ 1 tuần nếu chủ xeđến nhận thì thanh toán chi phí gửi xe; ngược lại, nếu không ai đến nhận thì sẽ nhờ cơquan Công an giải quyết)

- Nhân viên bãi xe sẽ phải lập báo cáo hàng ngày, và nộp lại cho Ban quản lý

Trang 7

quản lý bãi xe Báo cáo ngày sẽ được lập sau khi kết thúc ngày ( số lượt vào ra, thu nhập trongngày , sự cố gặp phải như mất vé, mất xe, ) Ban quản lí sẽ nhận báo cáo theo tuần Dựatheo số liệu camera ở 2 cổng vào – ra, ban quản lý sẽ đối chiếu với bản báo cáo để xác minhtính chính xác của báo cáo.

Thông tin:

-Tên phần mềm : Quản lí bãi đỗ xe

-Thời gian làm việc: 24/24

- Địa chỉ: Đường Hoàng Quốc Việt

Trang 8

Mô tả

Hệ thống quản lý bãi đỗ xe là hệ thống quản lý việc ra vào của phương tiện di chuyển Hệ

thống nhằm cung cấp cho người quản lý những chức năng cần thiết để tiến hành kiểm tra, theo dõi

chính xác của từng phương tiện

-Người quản lý nắm được tình hình số lượng xe, thời gian, địa điểm đỗ xe

-Nhân viên sẽ đánh dấu , kiểm tra loại xe để nhập liệu vào chương trình

-Khách hàng là người gửi xe THông tin khách hàng sẽ được lưu trữ để dễ dàng quản lí

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

- Phầần mếầm qu n lý bãi đốỗ xe, qu n lý tầết c các ho t đ ng và th i gian ả ả ả ạ ộ ờ th c c a ngự ủ ười dùng nhăầm biếết chính xác th i gian g i.ờ ử

- Xây dựng được phần mềm để người dùng có thể truy cập, tìm hiểu, để có thể biết được bãi đỗ

Khách hàng đưa thẻ xe cho nhân viên kiểm tra , nhân viên kiểm tra mã thẻ và đối chiếu với

chương trình Sau khi kiểm tra chính xác, tính tổng số tiền phải trả, chờ khách thanh toán Nhân viên

sẽ thu lại thẻ, chỉnh sửa chỗ khách đậu

b)Qu n lý nhần viến

- Nhần viến được nh n vào làm seỗ đậ ược qu n lí lầếy thống tn và l u l i baoả ư ạ gốầm: h và tến, ngày sinh, sốế ọ

ch ng minh, gi i tnh, đ n v cống tác, ngày vàoứ ớ ơ ị làm, sốế đi nệ tho i,ạ quế quán, email,…(nhần viến xin

vi cệ ph iả có đầầy đủ lý l ch)ị

c) Qu n lý báo cáo thốếng kế

Mỗi tháng, kì, năm, các bộ phận quản lí sẽ tổng hợp thông tin báo cáo thống kê :

+) Lập danh sách số lượng xe mỗi ngày

+) Báo cáo, thống kê xe còn lại trong ngày

+) Báo cáo và theo dõi tình hình hoạt động của nhân viên theo thái độ và phản hồi của khách hàng

+) Xuất báo cáo doanh thu

Trang 9

1.4 Xác định yêu cầu của hệ thống

1.4.1Yêu cầu chức năng

Mô tả chi tiết các chức năng của hệ thống:

- Giúp qu n lí và nhần viến có th thao tác trến h thốếng, đốầng th i đ m b o xác th c thống tn ngả ể ệ ờ ả ả ự ườ ửi s

d ng và b o m t Mốỗi ngụ ả ậ ười nếếu muốến tham gia vào hệ thốếng đếầu cầần có m tộ tài kho nả và m tậ kh uẩ

m iớ có thể đăng nh pậ đượ H ph i đăng kí và ch qu n lí phần quyếần thì m i đc ọ ả ờ ả ớ ược vào h thốếng ệbến trong

- Ki m tra thống tn nhần viến: thống tn c a nhần viến làm vi c, bao gốầm thống tn nhần viến nh quế ể ủ ệ ưquán, năm sinh, trình đ h c vầến, kinh nghi m, mã nhần viến…ộ ọ ệ

- Các chức năng quản lý chính của xe:

+ Đăng nhập

+ Quản lý nhân viên

+ Quản lý xe

- Chức năng quản lý nhân viên:

+ Thêm thông tin nhân viên mới

+ Sửa thông tin nhân viên

+ Xóa thông tin nhân viên

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

- Chức năng quản lý báo cáo

+ Thêm báo cáo xe

+ Sửa báo cáo xe

+ Xóa báo cáo xe

+ Tìm kiếm báo cáo xe

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

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

Việc bảo mật dữ liệu rất quan trọng bởi có rất nhiều dữ liệu rất quan trọng cần được giữ riêng

tư không cho lộ ra ngoài hoặc bị đánh cắp

1.4.2.2 Yêu cầu sao lưu

Việc sao lưu dữ liệu cũng rất quan trong bởi cũng có rất nhiều dữ liệu quan trọng như thông tin

xe, hay báo cáo thống kê thường kì rất được các quản lý chú trọng nên họ sẽ thường xuyên sao lưu

Trang 10

dữ liệu Hoặc khi đang thanh toán cho khách hàng mà đột nhiên gặp sự cố mất điện xảy ra mà ta chưa sao lưu thì sẽ khó khăn cho cả 2 bên

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 nhiều người sử dụng mà không 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 2022 bằng ngôn ngữ C# và dùng kéo thả WinForm

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

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

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

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

-Ram: lơn hơn hoặc bằng 4GB

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

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

Trang 11

- Có hướng dẫn sử dụng chi tiết, cụ thể

- Hiệu suất : phản hồi nhanh, không giật,lag

- Có khả năng bảo trì

Trang 12

CHƯƠNG 2: QUẢN LÝ DỰ ÁN 2.1 Ước lượng dự án

2.1.1Ước lượng chi phí

Quản lý dự án Khảo sát yêu câu dự

án

Thu nhập các yêu cầu tổngquan của dự án

3.000.000 VND

1.500.000-Khởi tạo dự án Thông báo triển khai dự án,

lập project charter

3.000.000-3.500.000VND

Lập kế hoạch phạm vi

dự án

Lập bản kế hoạch phạm vi dựán

3.000.000-3.500.000VND

Viết báo cáo tổng kết Tổng kết lại toàn bộ công

việc thành báo cáo cuối cùng

Thập ở trên lập kế hoạch xây dựng chi tiết những nhiệm vụ của quản lý

1.000.000 VND

Thiết kế module -Xây dựng form đăng nhập

-Xây dựng form thống kê nhập xuất xe , hình thức thống kê xe còn lại

-Xây dựng các nút chứcnăng: thống kê, in báo cáo

6.000.000-7.500.000VND

Viết code cho module Xây dựng form tự động 11.000.000-14.000.000

Trang 13

thông báo số lượng xe còn lại, nhập xuất, tổng số tiền trong ngày cho quản lí

VND

Cài đặt module Thực hiện chạy thử module

đã xây dựng

0 VND

Kiểm thử module -Kiểm thử giao diện, kiểm

tra xem giao diện có đạt yêucầu không, về hình thức bố trí giao diện của phần mềm

có bố trí hợp lý hay không

-Kiểm thử khả năng thống

kê nhập xuất …

2.000.000-2.500.000VND

Viết báo cáo

3.000.000-3.500.000VND

Trang 14

Đóng gói Viết tài liệu

hướng dẫn sử

dụng phần mềm

Tạo bản hướng dẫn sử dụngphần mềm

Trang 15

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

Quản lý dự án Khảo sát yêu cầu dự

Viết báo cáo tổng kết Tổng kết lại toàn bộ

công việc thành báo cáo cuối cùng

Giai đoạn cuối của dựán

Rút kinh nghiệm Rút kinh nghiệm cho đợt

đồ use-case, trình tự, hoạt động

7 ngày

Trang 16

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

hệ thống

Xây dựng cấu trúc cơ sở

dữ liệu cụ thể cho phần mềm

3 ngày

Trang 17

Viết code cho module Xây dựng form tự động

thông báo số lượng hàngtồn, nhập xuất, hàng bánchạy theo tháng cho kếtoán kho

7 ngày

Cài đặt module Thực hiện chạy thử

module đã xây dựng

1 ngày

Kiểm thử module - Kiểm thử giao diện,

kiểm tra xem giao diện có đạt

yêu cầu không, về hìnhthức bố trí giao diện củaphần mềm có bố trí hợp lý hay không

4 ngày

- Kiểm thử khả năng thống

kê nhập xuất hàng…

Viết báo cáo về module Xây dựng báo cáo mô tả

chi tiết về module

1.5 ngày

Trang 18

Lên kế hoạch bảo trì phần

mềm Chuyển giao các sản phẩmcủa dựán cho khách hàng 2 ngàyBàn giao sản phẩm cũng

như những tài liệu liên

quan cho khách hàng

Đề ra kế hoạch bảo trì 2 ngày

Bảng 2.2: Ước lượng thời gian

2.1.3 Ước lượng người tham gia

Số lượng người tham gia là: 1 người

-Tích hợp các module, kiểm thử tích hợp toàn hệ thống; hệ thống thực hiện fix các lỗi còn lại

* Đóng gói phần mềm và chuyển giao:

-Viết tài liệu hướng dẫn sử dụng phần mềm; lên kế hoạch bào trì phần mềm; bàn giao sản phẩm cũng như tài liệu liên quan cho khách hàng và kết thúc dự án

Trang 19

Ngày bắt đầu

Ngày kết thúc

H T Chua HT

hệ thống2.4 Thống nhất lại các sơ 2.3 8/9/2022 13/10/2022 ✔

Trang 20

3.3 Thiết lập cơ sở và nhập

3.18/9/2022 15/10/2022 ✔

7.2 Kiểm tra độ chính

xác dữ liệu

8/9/2022 19/10/2022 ✔

Tích hợp

Trang 21

và bảo trì 8.1 Lên kế hoạch bảo trì 6.3 8/9/2022 20/10/2022 ✔

Bảng 2.3: Lập lịch và theo dõi

Trang 22

CHƯƠNG 3: GIỚI THIỆU DỰ ÁN PHẦN MỀM 3.1 Xác định các Actor và Use Case của hệ thống

3.1.1Xác định các Actor của hệ thống

-Actor quản lý hệ thống: quản lí cả hệ thống Quản lý đăng nhập vào hệ thống và có thể quản lý nhân viên, quản lý báo cáo, quản lí xe

-Actor nhân viên: có thể đăng nhập vào hệ thống quản lý xe và quản lý báo cáo

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

-Biểu đồ Use Case là một mô hình để biểu diễn các chức năng của hệ thống từ khung nhìn của người

sử dụng

Trang 23

Hình 3.1 Sơ đồ Use Case tổng quát của hệ thống

3.2 Phân tích chi tiết 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 chức năng đăng nhập

Trang 24

Hình 3.2: Sơ đồ Use Case đăng nhập

Đặc tả Use Case đăng nhập:

-Tác nhân: Quản lý xe 24/7

-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, nếu chưa có tài khoản thì phải đăng ký Khi dùng xong phần mềm thì đăng xuất tài khoản rakhỏ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 sẽ 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 (username) và mật khẩu (password)

+ 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ụ:

Trang 25

+ 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 thì 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ẽ hiển thị giao diện chính cho tác nhân thực hiện các chức năng khác

+ Nếu đăng nhập thất bại: Hệ thống sẽ gửi thông báo "Tài khoản hoặc mật khẩu sai" và sẽ vẫn ở màn hình chức năng đăng nhập

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

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

Trang 26

Mô tả các bước:

+ Bước 1: Quản lý đăng nhập vào hệ thống

+ Bước 2: Hệ thống hiển thị màn hình đăng nhập

+ Bước 3: Người dùng nhập tài khoản mật khẩu

+ Bước 4: Hệ thống kiểm tra thông tin đăng nhập, nếu sai thì bảo lỗi và hiển thị màn hình đăng nhập, nếu đúng thì cho phép người dùng đăng nhập với quyền tương ứng

+ Bước 5: kết thúc

3.2.2Chức năng quản lý báo cáo

3.2.2.1Biểu đồ Use Case chức năng quản lý báo cáo

Hình 3.4 Biểu đồ Use Case chức năng quản lý báo cáo

Đặc tả use case báo cáo:

-Tác nhân: Quản lý xe

-Mô tả: Tác nhân tiến hành đăng nhập thành công Sau đó tác nhân sử dụng hệ thống quản lý báo cáo để thao tác tới báo cáo như thêm, sửa, xóa, in báo cáo

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

+ Tác nhân đăng nhập hệ thống bằng tài khoản đã được cấp thành công

Trang 27

+ Tác nhân yêu cầu giao diện quản lý báo cáo.

+ Hệ thống hiện thị giao diện quản lý báo cáo cho tác nhân

+ Tác nhân sẽ: Thêm, sửa, xóa, in báo cáo

+ 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à lưu báo cáo thành công hoặc in báo cáo.+ Kết thúc use case báo cáo

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

+ Sự kiện 1: Nếu tác nhân chọn chức năng quản lý báo cáo, nhưng lại muốn trở về giao diện chính

Hệ thống trở về giao diện chính Kết thúc use case

+ Sự kiện 2: Nếu tác nhân nhập dữ liệu sai Hệ thống thông báo dữ liệu nhập sai yêu cầu nhập lại hoặc trở về giao diện chính Sau khi tác nhân trở về giao diện chính 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 lưu báo cáo thành công hoặc xuất báo cáo thành công: Hệ thống sẽ gửi thông báo “Bạn đãlưu báo cáo thành công và có thể xuất báo cáo!” và hiển thị giao diện chính cho tác nhân thực hiện các chức năng khác

3.2.2.1.1Thêm báo cáo

a Người thực hiện

Quản lý

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

Quản lý chọn chức năng quản lý báo cáo, sau đó chọn chức năng thêm báo cáo

c Mô tả các bước

Bước 1: Quản lý đăng nhập vào hệ thống, chọn chức năng quản lý báo cáo hệ thống sẽ hiện màn hình các chức năng

Bước 2: Quản lý chọn chức năng thêm báo cáo

Bước 3: Hệ thống chuyển sang màn hình thêm báo cáo

Trang 28

Bước 4: Quản lý thực hiện thêm báo cáo mới nhập các thông tin: Mã báo cáo, tên báo cáo, ngày lập, mã xe, tên xe, đã thu, khách hàng, địa chỉ.

Bước 5: Thêm báo cáo Nếu thông tin sai trở về bước 4, đúng thực hiện tiếp

Bước 6: Hệ thống lưu kết quả

Bước 7: Thông báo kết quả

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

3.2.2.1.2 Xóa báo cáo

a Người thực hiện

Quản lý

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

Quản lý chọn chức năng quản lý báo cáo, sau đó chọn chức năng xóa báo cáo

c Mô tả các bước

Bước 1: Quản lý đăng nhập vào hệ thống, chọn chức năng quản lý báo cáo hệ thống sẽ hiện lên màn hình các chức năng

Bước 2: Quản lý chọn chức năng xóa báo cáo

Bước 3: Hệ thống chuyển sang màn hình xóa báo cáo

Bước 4: Quản lý thực hiện xóa báo cáo mà mình cần xóa

Bước 5: Hệ thống lưu kết quả

Bước 6: Thông báo kết quả

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

3.2.2.1.3 Tìm kiếm báo cáo

a Người thực hiện

Quản lý

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

Quản lý chọn chức năng quản lý báo cáo, sau đó chọn chức năng tìm kiếm báo cáo

c Mô tả các bước

Bước 1: Quản lý đăng nhập vào hệ thống, chọn chức năng quản lý báo cáo hệ thống sẽ hiện lên màn

Trang 29

hình các chức năng.

Bước 2: Quản lý xe chọn chức năng tìm kiếm báo cáo

Bước 3: Hệ thống chuyển sang màn hình tìm kiếm báo cáo

Bước 4: Quản lý thực hiện tìm kiếm báo cáo bằng việc chọn và điền vào 1 hoặc nhiều thông tin sau: nhập mã báo cáo, tên báo cáo, ngày lập để tìm kiếm báo cáo

Bước 5: Thông báo kết quả

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

3.2.2.1.4 Sửa báo cáo

a Người thực hiện

Quản lý

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

Quản lý chọn chức năng quản lý báo cáo, sau đó chọn chức năng sửa báo cáo

c Mô tả các bước

Bước 1: Quản lý đăng nhập vào hệ thống, chọn chức năng quản lý báo cáo hệ thống sẽ hiện lên màn hình các chức năng

Bước 2: Quản lý chọn chức năng sửa báo cáo

Bước 3: Hệ thống chuyển sang màn hình chức năng sửa báo cáo

Bước 4: Quản lý thực hiện sửa báo cáo bằng việc nhập lại một hoặc nhiều trong các thông tin: Mã báo cáo, tên báo cáo, ngày lập, mã xe, tên xe, đã thu, khách hàng, địa chỉ

Bước 5: Sửa thông tin Nếu thông tin đúng thực hiến tiếp bước 6, sai trở về

Bước 6: Lưu thông tin

Bước 7: Thông báo kết quả

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

Trang 30

3.2.2.2 Biểu đồ hoạt động chức năng quản lý báo cáo

Hình 3.5 Biểu đồ hoạt động chức năng quản lý báo cáo

3.2.2.2.1 Thêm báo cáo

Trang 31

Hình 3.6 Biểu đồ hoạt động chức năng thêm báo cáo

+ Bước 1: Quản lý đăng nhập vào hệ thống, chọn chức năng quản lý báo cáo hệ thống sẽ hiện màn hình các chức năng

+ Bước 2: Quản lý chọn chức năng thêm báo cáo

+ Bước 3: Hệ thống chuyển sang màn hình thêm báo cáo

+ Bước 4: Quản lý thực hiện thêm báo cáo mới nhập các thông tin: Mã báo cáo, tên báo cáo, ngày lập, mã xe, tên xe,đã thu, khách hàng, địa chỉ

+ Bước 5: Thêm báo cáo Nếu thông tin sai trở về bước 4, đúng thức hiện tiếp bước 6.+ Bước 6: Hệ thống lưu kết quả

Trang 32

+ Bước 7: Thông báo kết quả.

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

3.2.2.2.2 Xóa báo cáo

Hình 3.7 Biểu đồ hoạt động của chức năng xóa báo cáo

+ Bước 1: Quản lý xe đăng nhập vào hệ thống, chọn chức năng quản lý báo cáo hệ thống

sẽ hiện lên màn hình các chức năng

+ Bước 2: Quản lý xe chọn chức năng xóa báo cáo

+ Bước 3: Hệ thống chuyển sang màn hình xóa báo cáo

+ Bước 4: Quản lý xe xe thực hiện xóa báo cáo mà mình cần xóa

Trang 33

+ Bước 5: Hệ thống lưu kết quả.

+ Bước 6: Thông báo kết quả

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

3.2.2.2.3 Tìm kiếm báo cáo

Hình 3.8 Biểu đồ hoạt động chức năng tìm kiếm báo cáo

Trang 34

+ Bước 1: Quản lý xe đăng nhập vào hệ thống, chọn chức năng quản lý báo cáo hệ thống

sẽ hiện lên màn hình các chức năng

+ Bước 2: Quản lý chọn chức năng tìm kiếm báo cáo

+ Bước 3: Hệ thống chuyển sang màn hình tìm kiếm báo cáo

+ Bước 4: Quản lý thực hiện tìm kiếm báo cáo bằng việc chọn và điền vào 1 hoặc nhiều thông tin sau: nhập mã báo cáo, tên báo cáo, ngày lập để tìm kiếm báo cáo

+ Bước 5: Thông báo kết quả

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

3.2.2.2.4 Sửa báo cáo

Hình 3.9 Biểu đồ hoạt động chức năng sửa báo cáo

Ngày đăng: 22/01/2025, 14:49

TRÍCH ĐOẠN

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN