You are on page 1of 37

SMART PARKING

Nhóm Cúp Học

NGUYỄN TẤN PHÁT – 16521619

LÃ TUẤN VINH – 16521439

PHẠM ĐÌNH ANH VŨ – 16521457

IS208.J12.CLC.2
1

Contents:

I Tóm Tắt Dự Án . . . . . . . . . . . . . . . . . . . . . . . . . 3

II Tổng Quan Dự Án. . . . . . . . . . . . . . . . . . . . . . . . . 6


1 Mục Tiêu Dự Án . . . . . . . . . . . . . . . . . . . . 6
2 Đánh Giá Nhu Cầu Thực Trạng . . . . . . . . . . . . . 6
3 Giả định . . . . . . . . . . . . . . . . . . . . . . . . 9
4 Đánh giá rủi ro . . . . . . . . . . . . . . . . . . . . . . 13

III Lập Phương Án . . . . . . . . . . . . . . . . . . . . . . . . . . 15


1 Mô Tả Các Đề Xuất . . . . . . . . . . . . . . . . . . . 15
2 Phương Án Tối Ưu . . . . . . . . . . . . . . . . . . . 16
3 Chọn Phương Pháp Quản Lý Dự Án Phù Hợp . . . . . . . 16

IV Phạm Vi Dự Án . . . . . . . . . . . . . . . . . . . . . . . . . . 17
1 Danh Sách Yêu Cầu Chức Năng . . . . . . . . . . . . . 17
2 Các Yêu Cầu Phi Chức Năng . . . . . . . . . . . . . . . 18
3 Usecase . . . . . . . . . . . . . . . . . . . . . . . . . 19
4 Wbs . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

V Lịch Triển Khai . . . . . . . . . . . . . . . . . . . . . . . . . . . 24


1 Bảng Phân Công Công Việc . . . . . . . . . . . . . . . 24
2 Gantt Chart . . . . . . . . . . . . . . . . . . . . . . . 26
3 PERT . . . . . . . . . . . . . . . . . . . . . . . . . . 27

SMART PARKING | Nhóm Cúp Học


2

VI Dự Toán Tài Chính Dự Án . . . . . . . . . . . . . . . . . . . . 28


1 Bảng Dự Toán Chi Phí . . . . . . . . . . . . . . . . . 28
2 Total Cost Of Owership. . . . . . . . . . . . . . . . . 28

VII Phụ Lục . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32


1 Báo Cáo Các Buổi Họp Nhóm. . . . . . . . . . . . . . 32
2 Đánh Giá Đóng Góp Từng Thành Viên . . . . . . . . . 34
3 Nguồn Tham Khảo . . . . . . . . . . . . . . . . . . . 36

SMART PARKING | Nhóm Cúp Học


3

I. TÓM TẮT DỰ ÁN.

1. Giới thiệu

- Sẽ thật là bất tiện khi bạn vào giữ xe mà không biết được nơi đó còn chỗ cho
xe bạn đỗ hay không nhỉ ? Hoặc bạn thiếu nhân viên bảo vệ trông coi khu giữ
xe và vẫn muốn nó hoạt động một cách tự động ?
- Nhóm muốn làm một sản phẩm giúp quản lý những vấn đề ở nhà xe được tự
động hóa và thuận tiện hơn cho mọi người. Sản phẩm sẽ tự động quét xe ra
vào bãi đậu và quản lý số lượng xe trong bãi xe .Khi bãi hết chỗ cho xe đậu
nó sẽ thông báo khi người giữ xe quẹt thẻ ,báo hiệu hướng dẫn cho họ di
chuyển sang khu giữ xe khác.

2. Tổng chi phí dự toán ban đầu

- Ban đầu dự án dự tính sẽ tiêu tốn năm triệu gồm chi tiêu những phụ kiện làm
mạch, thiết kế phần cứng thuộc công nghệ nhúng, mượn phòng lab phòng
họp của nhà trường để tiến hành các bược thiết kế thực hiện, … Nhưng vì
trong quá trình làm phát sinh thêm nhiều công cụ mới nên chi phí có tặng lên
thêm hai triệu.

- Dự án dự tính sẽ hoàn thành trong khoảng 30 ngày và có thể phát sinh chi phí
không mong muốn. Trong thực tế dư án có kéo dài thêm hai tuần vì các thành
viên nhóm gặp nhiều việc đột xuất về việc học trên trường như deadline việc
học và các ngày nghỉ cuối tuần, khảo sát trì trệ,…

SMART PARKING | Nhóm Cúp Học


4

- Rủi ro / cơ hội:

o Có thể sẽ xảy ra những rủi ro về thời gian do mọi người delay phần
công việc của mình, bận việc đột xuất,… làm trì trệ dự án. Ngoài ra
còn có rủi ro về tà chính, nguồn vốn như giá cả phần cứng tăng cao.
Nhu cầu của khách hàng có thể thay đổi đột ngột dẫn đến ngắt quãng
dự án.
o Tuy nhiên nếu có thể hoàn thành sản phẩm và được khách hàng chấp
nhận thì nó sẽ mạng lại không nhỏ lợi ích về tài chính cho nhóm thực
hiện. Sự thuận tiện trong việc tự động quản lý bãi xe sẽ thu hút không
ít khách hàng và người dùng.

- Kế hoạch:

o Để phòng ngừa tình trạng rủi ro về thời gian và khách hàng, nhóm
dùng phương pháp làm việc SCRUM , phân các công việc schedule
baseline theo từng sprint mỗi sprint gồm 3 tuần và hoàn thành mục tiêu
trong ba tuần đấy. sau mỗi cuối một sprint nhóm có buổi họp lại xem
kết quả tiến độ công việc .

- Tài chính và thời gian:

o Tài chính và thời gian là vấn đề khó khăn của nhóm vì mỗi người vẫn
phải lên lớp học và việc thực hiện dự án chỉ có thể sau giớ học hoặc
cuối tuần. Nguồn kinh phí hạn hẹp của mỗi đứa cũng rất là quan ngại
và nhóm phải tiếc kiệm tiền ăn sang để dành dụm.

SMART PARKING | Nhóm Cúp Học


5

- Hướng phát triển tương lai:

o Khả năng sinh lợi nhuận cao vì ngày nay có khá nhiều khu trung tâm
mua sắm và các tòa chung cư cao tầng rất cần hệ thống quản lý nhà xe.
Chúng em sẽ giới thiệu sản phẩm với các khu mua sắm, khu vui chơi
giải trí là những nơi tập trung lưu lượng xe ra vào đông đúc. Ngoài ra
cũng có thể làm ăn với các khách sạn, chung cư, nhà nghỉ hiện đại. Chỉ
cần nơi nào cần giữ xe thì đối tác kinh doanh sẽ luôn rộng mở.

SMART PARKING | Nhóm Cúp Học


6

II. TỔNG QUAN DỰ ÁN.

1. Mục Tiêu Dự Án.


- Tạo một bãi gửi xe thông minh với nhiều tính năng
- Tạo ra một phần mềm để quản lý số lượng xe ra vào của một bãi gửi xe.
- Tạo webserver để cho người dùng hoặc khách hàng có thể biết tình trạng bãi gửi
xe thông qua internet.
- Sát nhập công nghệ 4.0 vào gần hơn với đời sống hiện nay.

2. Đánh Giá Nhu Cầu, Thực Trạng.

Phương pháp giữ xe truyền thống :

- Khách vào:
o Khi có khách gửi xe vào bãi gửi để gửi xe, nhân viên bảo vệ sẽ sử
dụng bút để ghi thông tin gửi xe lên vé xe và xé vé đưa cho khách, có
những nơi thủ công hơn thì còn dùng phấn viết số vé xe được in trên
vé lên xe và đưa vé xe đó cho khách
- Khách ra:
o Nhân viên bảo vệ thu lại vé xe, đối chiếu vé xe với biển số xe, hoặc là
số vé xe ghi lên xe trước đó và thu tiền của khách theo mệnh giá vé.

Phương pháp giữ xe truyền thống có rất nhiều bất cập và nhược điểm:
- Không an toàn:
o Kẻ gian có thể trộm vé hoặc nhặt được vé mất và khi đó sẽ lợi dụng sơ
hở các bảo vệ không thể nhớ được mặt của chủ xe và lấy mất xe của
khách.

SMART PARKING | Nhóm Cúp Học


7

o Kẻ gian có thể đánh tráo biển số, tráo xe, đây là hành động tinh vi hơn
và diễn ra khá nhiều trường hợp khiến khốn khổ cho bảo vệ và nhà
quản lý.
o Làm giả vé để cắp xe, vé bị nhàu nát phải thay mới,…
o Không có dữ liệu để đối chứng khi có những trường hợp không mong
muốn xảy ra.
- Gây ùn tắc:
o Việc sử dụng phương pháp giữ xe truyền thông thì việc kiểm soát rất
mất thời gian, đặc biệt giờ cao điểm vì còn phải ghi vé xe, kiểm tra vé
xe... và khi đó cần có nhiều nhân lực để hỗ trợ.
- Khó quản lý:
o Việc quản lý nguồn tiền rất khó khăn, phương pháp tính tiền phức tạp,
việc tổng hợp số tiền để báo cáo người quản lý sẽ khó kiểm soát, vì
không thể tra cứu được lượt xa vào xe ra.... khiến sẽ bị thất thoát về
tài chính. Và hơn nữa những phương pháp tính tiền phức tạp như là
tính theo block thời gian, theo ngày đêm lại càng khó hơn.

Phương pháp giữ xe thông minh:

- Ưu điểm hệ thống quản lý bãi giữ xe thông minh khắc phục được những bất
cập của hệ thống quản lý bãi xe cũ:
- Sử dụng vé xe bằng thẻ từ thay cho việc ghi vé thủ công giúp tốc độ xử lý
nhanh chóng, thuận tiện, an toàn.
- Sử dụng hệ thống camera quan sát để chụp hình ảnh xe và ảnh người gửi xe,
ảnh toàn cảnh.
- Tự động nhận dạng biển số và đưa ra cảnh báo cho người quản lý trong các
trường hợp có sai khác giúp kiểm soát được an ninh.

SMART PARKING | Nhóm Cúp Học


8

- Tự động lưu các thông tin về loại vé, loại xe, thời điểm khách ra vào,…
- Tự động tính tiền (tùy theo từng đơn vị) theo các công thức đã thiết lập sẵn
trên hệ thống.

Tính an toàn của hệ thống bãi gửi xe thông minh:


- Nhận dạng được tất cả các loại biển số xe cơ giới của Việt Nam: biển trắng,
biển xanh, biển đỏ, biển nước ngoài, biển ngoại giao...
- Mỗi thẻ từ dùng để gửi xe có ID riêng không có thẻ nào giống thẻ nào và thẻ
phải được đăng ký với hệ thống mới được sử dụng
- Thông tin xe gửi bao gồm: hình ảnh xe, hình ảnh chủ của xe hoặc là toàn
cảnh xe, biển số xe, thời gian gửi,... được mã hóa và lưu lại trong máy tính.
- Ghi bình 24/24 và có cơ chế thiết lập cơ sở dữ liệu dự phòng ( trừ khi có
những sự có bất ngờ xảy ra)

Tính thuận tiện của hệ thống bãi xe thông minh:


- Giảm thao tác cho người vận hành: thời gian cho 1 lượt xe chỉ mất là 3 giây,
và trung bình 1 phút sẽ xử lý được 20 xe trên 1 lần.
- Xem chi tiết về bãi xe ở bất cứ đâu, bất kỳ thời điểm nào chỉ cần kết nối
internet bằng máy tính hoặc là bằng thiết bị có kết nối mạng ví dụ là điện
thoại, những chi tiết như: chi tiết lượt xe vào ra, chi tiết xe đang gửi, lưu
lượng xe vào ra, doanh thu theo từng thời gian, thao tác của nhân viên đang
sử dụng trên từng máy. Điều này hỗ trợ người quản lý kiểm soát được tất cả
thông tin một cách chính xác nhất, dễ dàng mà không cần phải có mặt trực
tiếp

SMART PARKING | Nhóm Cúp Học


9

Tính minh bạch của hệ thống bãi gửi xe thông minh:


- Giá tiền trông giữ xe được hiển thị rõ ràng tường minh ngay trên giao diện
phần mềm, giúp cho người gửi xe có thể nhìn thấy được và không bị thu
tăng tiền vô cớ.
- Với mức giá tiền thu giữ xe thì có thể cài đặt theo khung giờ khác nhau,
ngoài ra giá này chỉ có thể thay đổi, cài đặt lại trên phần mềm bởi quản lý
cấp cao.
- Số lượng vé phát ra cũng như thông tin vé được lưu trữ trên cơ sở dữ liệu đã
được mã hóa, không thể làm giả vé, kể cả là nhân viên vận hành cũng không
thể thay đổi hay sửa chữa thông tin ghi trên vé.
- Đồng bộ thời gian giữa server và các máy client
- Dữ liệu không phụ thuộc thời gian của máy Client.
- Không thay đổi được thời gian hệ thống - cài đặt này giúp tránh những
trường hợp gian lận tiền gửi xe

3. Giả Định.
- Mục này sẽ giúp bạn đọc có một cái nhìn tổng quát về các công đoạn của dự
án này. Nó sẽ liệt kê chi tiết các kỹ thuật và công cụ cần thiết phục vụ cho
dự án cùng nhứng đánh giá chi tiết về từng công đoạn của nó:

Công đoạn Công cụ/ Kỹ thuật

+ RFID
+ Webserver
1 Hiểu rõ về công nghệ cần dùng + Camera
+ RTC

SMART PARKING | Nhóm Cúp Học


10

Công Đoạn Công cụ/ Kỹ thuật

+ Khảo sát bãi gửi xe


2 Đưa ra giải pháp + Tưởng tượng ra mô hình tối ưu

+ Cái nhìn tổng quan và chi tiết về dự


3 Phân tích các công cụ cần dùng án

4 Lắp đặt các thiết bị phần cứng + Lắp đặt camera, bộ xử lí

5 Lập trình nhúng cho vi điều khiển + Lập trình Raspberry


trung tâm

6 Lập trình phần mềm hoạt động bãi + Lập trình C++
gửi xe

7 Test các chức năng của phần mềm + Tester

8 Tạo webserver + Lập trình Python/SQL

9 Tạo User Interface + Lập trình C# / . Net

SMART PARKING | Nhóm Cúp Học


11

Bước 1: Hiểu rõ các công nghệ cần dùng.

- Mức độ quan trọng: Cao.


- Nội dung:
o Khi làm về thống giám sát thì thứ đầu tiên cần biết đó chính là cong
nghệ về camera bên cạnh đó tại các trạm ra / vào cần áp dụng công
nghệ RFID để quét thẻ và lưu lại hình ảnh của xe ra / vào.
o Tiếp đến cần phải hiểu biết về RTC ( Real Time Clock ) Giúp cho độ
chính xác thời gian về thời gian khách gửi xe chính xác và vẫn tiếp tục
đếm cho dù hệ thống có bị sự cố về điện lực.
o Bên cạnh đó cần nâng tính minh bạch thì sẽ cần một ứng dụng thông
qua Webserver cho khách biết thời gian bắt đầu gửi và thời gian ra để
tính chính xác số tiền mà khách cần chi ra.
Bước 2: Đưa ra giải pháp.

- Mức độ quan trọng: Trung bình.


- Nội dung:
o Trước khi bắt tay vào làm thì cần có một đội ngũ chuyên về ước
lượng đo đạc để khảo sát vị trí bãi gửi xe để có thể tạo ra một mô hình
tối ưu cho khách hàng.
Bước 3: Phân tích các công cụ cần dùng:

- Mức độ quan trọng: Trung bình.


- Nội dung:
o Sau khi khảo sát và đưa ra một mô hình tối ưu thì bước tiếp theo sẽ là
đi tìm những công cụ phần cứng lẫn phần mềm có thể hoạt đống tối
ưu cho bãi gửi xe đó.
Bước 4: Lắp đặt các thiết bị phần cứng.

- Mức độ quan trọng: Cao


- Nội dung:
o Sau khi khảo sát và biết được các công cụ sẽ dùng bước tiếp theo sẽ là
tiến hành lắp đặt các thiết bị đó.

SMART PARKING | Nhóm Cúp Học


12

o Phần này rất quang trọng vì do khi đặt các thiết bị điện tử cần quan sát
các yếu tố có thể ảnh hưởng đến các thiết bị đó như thời tiết, …
Bước 5: Lâp trình nhúng cho vi điều khiển trung tâm.

- Mức độ quan trọng: Cao.


- Nội dung:
o Tất cả các thiết bị đều được quản lý bởi một vi điều khiển trung tâm
(máy tính nhúng) tùy vào độ lớn nhỏ của bãi gửi xe mà người thực
hiện dự án sẽ chọn máy phù hợp với tình trạng của bãi gửi xe.
o Vì là cầu nối của tất cả các thiết bị nên đòi hỏi độ chính xác cao và
được yêu tiên hàng đầu trong việc bảo trì và lập trình.
Bước 6: Lập trình phần mềm hoạt động bãi gửi xe.

- Mức độ quan trọng: Trung bình.


- Nội dung:
o Sau khi bộ máy điều khiển trung tâm có thể giao tiếp với các máy tính
con (Node) trong mạng lưới gửi xe thì bắt đầu lập trình cách thức hoạt
động của nhà xe ( Tùy theo khách hàng lựa chọn cách thức) từ đó có
thể đưa ra nhôn ngữ lập trình phù hợp với lập trình viên.
Bước 7: Test các chức năng của phần mềm.

- Mức độ quan trọng: Cao.


- Nội dung:
o Khi các phần mềm đã được lập trình xong thì cần đội ngủ Tester có
thể kiểm tra lại tính hoạt động của chương trình qua các tiêu chí:
▪ Chính xác.
▪ Lâu dài.
▪ Ngắn gọn ( Để có thể dễ dàng bảo trì khi gặp sự cố)
Bước 8: Tạo webserver.

- Mức độ quan trọng: Trung bình.


- Nội dung:
o Bước tiếp theo là tạo một webserver để khách hàng có thể quan sát
tình hình xe của mình tại bãi gửi xe và có thể biết được chi phí gửi xe
của mình qua Internet

SMART PARKING | Nhóm Cúp Học


13

Bước 9: Tạo User Interface.

- Mức độ quan trọng: Trung bình.


- Nội dung:
o Bước cuối cùng sẽ là tạo ứng dụng có giao diện người dùng đẹp mắt
để giao tiếp với khách hàng với đầy đủ các chức năng.

4. Đánh Giá Rủi Ro.

Mức độ rủi Giải quyết


Công đoạn Rủi ro
ro
Quá nhiều công nghệ Cần người có kinh
1 Hiểu rõ về công nghệ cần Trung bình -> Nhầm lẫn về các nghiệm hoặc tìm hiểu
dùng. công nghệ cần dùng. kỹ về công nghệ.

Phụ thuộc vào yêu Cần nhân tố có thể


cầu người dùng -> nắm bắt ý khách hàng
2 Đưa ra giải pháp. Cao
Hiểu sai ý người chính xác.
dùng.
Tưởng tượng sau đó Tập trung vào việc
3 Phân tích các công cụ cần
Thấp mới đưa ra các công phân tích.
dùng.
cụ -> nhầm lẫn
Phụ thuộc vào yếu tố
4 Lắp đặt các thiết bị phần bên ngoài -> ảnh Cần khảo sát kỹ càng
Cao nơi lắp đặt.
cứng. hưởng đến lịch trình
làm việc.
Cần người thích ứng
5 Lập trình nhúng cho vi Quá nhiều code -> đúng với mỗi máy
Cao tính trung tâm khác
điều khiển trung tâm. Nhầm lẫn.
nhau.

Chia các function nhỏ


6 Lập trình phần mềm hoạt ra cho từng team để
Trung bình Nhiều code -> Sai.
động bãi gửi xe. dễ dàng quản lý tất cả

SMART PARKING | Nhóm Cúp Học


14

Mức độ rủi Giải quyết


Công đoạn Rủi ro
ro
Test toàn bộ -> Tốn Cần đội ngũ test
7 Test các chức năng của
Cao thời gian và dễ nhầm chuyên nghiệp.
phần mềm.
lẫn.
Có thể giao cho các
thực tập sinh đảm
8 Tạo webserver. Thấp Thiếu chức năng. nhận vì rủi ro và trách
nhiệm không quá cao.

Có thể giao cho các


thực tập sinh đảm
9 Tạo User Interface. Thấp Thiếu chức năng. nhận vì rủi ro và trách
nhiệm không quá cao.

SMART PARKING | Nhóm Cúp Học


15

III. LẬP PHƯƠNG ÁN

1. Mô Tả Các Đề Xuất.
- Phương Án 1: Khoanh vùng những chỗ gửi xe và lắp đặt cảm biến vật cản
vào từng chỗ, sau đó gửi trả dữ liệu về vi điều khiển trung tâm . Nếu tất cả
đều đã có người để thì hiển thị chữ FULL ở chỗ ra vào.
o Điểm mạnh:
▪ Dễ dàng lắp đặt và quản lý.
▪ Tạo được khu gửi xe ngăn nắp và đẹp (Xe đi vào đều phải đỗ
đúng chỗ).
▪ Biết được vị trí xe còn trống.
o Điểm yếu:
▪ Chi phí tốn kém.
▪ Lắp đặt phức tạp.

- Phương Án 2: Sử dụng bộ đếm để đếm số lượng xe ra vào. Nếu số lượng xe


hiện tại đã đi vào bằng số lượng xe thì hiển thị FULL và khóa cổng vào.
o Điểm mạnh:
▪ Lắp đặt dễ dàng.
▪ Chi phí ít.

- Phương Án 3: Automated parking system: Một hệ thống đỗ xe tự động là


một hệ thống cơ khí được thiết kế để giảm thiểu diện tích và / hoặc khối
lượng cần thiết cho xe ô tô. Giống như một nhà để xe đa tầng, APS cung cấp
chỗ đỗ xe cho nhiều xe hơi xếp chồng lên nhau theo chiều dọc để tối đa hóa
số lượng chỗ đậu xe trong khi giảm thiểu việc sử dụng đất.
o Điểm mạnh:
▪ Tiết kiệm diện tích.
▪ Dễ quản lý.
o Điểm yếu:
▪ Chi phí rất cao
▪ Rất khó lắp đặt.

SMART PARKING | Nhóm Cúp Học


16

2. Phương Án Tối Ưu.


- Phương án 1: yêu cầu chi phí khá lớn và lắp đặt cũng khó khăn, nhưng điểm
mạnh là có thể theo dõi vị trí trống nhà xe, dễ dàng quản lý, nâng cấp.

- Phương án 2: chi phí thấp và yêu cầu lắp đặt cũng không quá khó khăn, hạn
chế cũng ít nên là phương án phù hợp cho trường.

- Phương án 3: rất nhiều điểm mạnh, nhưng lắp đặt ở trình độ sinh viên là
không thể và chi phí cũng quá lớn, nên ta không thể chọn phương án 3.

3. Chọn Phương Án Quản Lý Dự Án Phù Hợp.


- Lựa chọn cách tối ưu nhất để hoàn thành yêu cầu.
- Phân chia công việc hợp lý cho từng thành viên.
- Vạch ra thời gian để làm và thời gian hoàn thành từng giai đoạn công việc.
- Sau khi hoàn thành họp team và giải quyết những vấn đề còn tồn đọng (lắp
đặt, test sản phẩm và sửa lỗi).

SMART PARKING | Nhóm Cúp Học


17

IV. PHẠM VI DỰ ÁN.

Hệ thống quản lý nhà xe là hệ thống đếm lên khi có xe đi qua tín hiệu cảm biến
từ đó cho phép xe vào hoặc ra phù hợp. Dưới đây là những chức năng chính
của hệ thống gồm:

1. Danh Sách Yêu Cầu Chức Năng.

Functional Requirements

REQ No. Name & Description

REQ 1 Quản lý giữ xe tự động

Hệ thống kiểm soát thanh chắn


REQ 1.1
đóng/mở cho xe ra vào

Máy tự phát thẻ xe khi xe đi ngang


REQ 1.2
mắt thần ( dành cho xe đi vô)

Máy thu hồi thẻ xe khi xe đi ngang


REQ 1.3
mắt thần ( dành cho xe đi ra)

Quản lý xe khách hàng/ dữ liệu của


REQ 2
hệ thống

Khi có xe vào hệ thống sẽ đếm lên


và lưu số liệu xe của khách vào
REQ 2.1
database, đồng thời phát thẻ cho
khách hàng

Khi có xe ra và nhét thẻ vào hệ


REQ 2.2 thống sẽ đếm xuống và xóa số liệu
xe của khách ở database

SMART PARKING | Nhóm Cúp Học


18

- Mở rộng, cải thiện: Do kinh phí còn hạn hẹp nên bảng trên là những chức năng tối
thiểu mà hệ thống sẽ thực hiện được. Nhằm giúp cho hệ thống quản lý nhà xe được
thuận tiện và tự động hóa hơn với khách hàng, những chức năng sau có thể dùng
nâng cấp hệ thống quản lý nhà xe thông minh:
- Kiểm soát được từng khu giữ xe
- Hướng dẫn khác vào khu giữ xe phù hợp loại xe
- Nhận biết được khu giữ xe full chỗ chứa và hướng dẫn khác giữ xe khu khác

2. Những Yêu Cầu Phi Chức Năng/ USECASE.

Non-Functional Requirements

REQ No. Name & Description

REQ 1 Hoạt động

REQ 1.1 Hệ thống cần hoạt động liên tục 12/24


giờ 1 ngày

REQ 1.2 Hệ thống tự thông báo với người quản


lý khi có sự cố máy móc ( khách làm
mất thẻ, thanh chắn không đóng/mở,..)

REQ 1 Hệ thống phải được cấp điện liên tục

REQ 2 Bảo mật / An toàn

REQ 2.1 Database phải được bảo mật chặt chẽ

REQ 2.2 Cần có người bảo vệ giám sát camera


khu giữ xe tự động

REQ 2.3 Cần có người quản lý có chuyện môn


giám sát database và sữa chữa chưa khi
hệ thống gặp trục trặc

SMART PARKING | Nhóm Cúp Học


19

3. USECASE.

- Đi xe vào vạch quy định khi vào => hệ thống đóng thanh chắn => Hệ thống quét và
lưu thông tin số xe lên web server => hệ thống xuất thẻ xe ra máy => Khách lấy thẻ
=> hệ thống mở thanh chắn

- Đi xe vào vạch quy định khi ra => hệ thống đóng thanh chắn => khách đưa thẻ vào
máy => quét và xác định thông tin số xe trên web server => xóa thông tini xe khách
=> hệ thống mở thanh chắn

STT Actors Actions

Khách đi vào vạch Hệ thống đóng thanh chắn, quét số


1
quy định khi vào xe

Web server nhận


2 Hệ thống xuất thẻ xe
được thông tin xe

Khách rút thẻ xe từ


3 Hệ thống mở thanh chắn
máy

Khách đi vào vạch


4 Hệ thống đóng thanh chắn
quy định khi ra

Khách bỏ thẻ xe vào Hệ thống gửi thông tin lên server


5
máy xác nhận

Webserver nhận được


6 Hệ thống mở thanh chắn
số xe

SMART PARKING | Nhóm Cúp Học


20

4. Work Breakdown Structure (WBS)

Hình bên dưới là những chi tiết của WBS dạng phân cấp ở mức chi tiết (từ 3
cấp trở lên) các công việc cho hệ thống quản lý nhà xe. Gồm năm phần chính
được chia thành những phần nhỏ. Trong mỗi phần có ước lượng thời gian thực
hiên cho từng công việc.

Với nhiều lợi ích mà SCRUM mang lại phương pháp thực hiện được nhóm sử
dụng là SCRUM. Mỗi phần công việc lớn sẽ được phân công và hoàn thành sau
một đến hai tuần cho một sprint. Ở mỗi sprint sẽ có tổ chức cắc buổi họp của
nhóm để bàn hoặc đánh giá về kết quả của mỗi phần việc đồng thời phân công
công việc mỗi người torng nhóm một cách hiệu quá. Cuối mỗi sprint sẽ họp tổng
kết quá trình tiến hành .

SMART PARKING | Nhóm Cúp Học


21

Nhóm chia công việc gồm có bốn sprint sau:


Tên Khảo sát

Khảo sát về giá cả vật dụng cũng như yêu cầu


Tóm tắt
của khách hàng

Thời gian 4 tuần

Nhóm gặp nhau họp về cách khảo sát vào đầu


Sprint meeting
sprint và họp tổng hợp khảo sát cuối sprint
Sprint 1

-Khảo sát thị trường


Các phần chính
-Khảo sát dụng cụ

Review meeting Tìm các cách khảo sát và phân công

Retrospective Duyệt lại các khảo sát và đưa ra hướng giải


meeting quyết

SMART PARKING | Nhóm Cúp Học


Tên Thiết kế

Tóm tắt Thiết kế tổng quát hệ thống 22

Thời gian 2 tuần

Nhóm họp đầu sprint phân công


Sprint meeting
việc

-Lập bảng thiết kế hệ thống


Sprint 2
Các phần chính - Xác định dụng cụ mua

-Phân công

Review meeting Phân công việc

Retrospective meeting Duyệt lại bảng thiết kế

Tên Thực hiện

Tiến hành các bước từ tạo sản


Tóm tắt
phẩm

Thời gian 2 tuần

Nhóm họp cuối sprint tổng hợp


Sprint 3 Sprint meeting
kết quả

-Cắm test board


Các phần chính
-Làm mạch

Review meeting Cho chạy thử sản phẩm

Retrospective meeting Duyệt lại hoạt động

SMART PARKING | Nhóm Cúp Học


23

Tên Kiểm tra

Kiểm tra tổng thể sản phẩm trước


Tóm tắt
khi giao hàng

Thời gian 3 tuần

Nhóm họp cuối spirnt kiểm tra


Sprint meeting
tổng thể sản phẩm
Sprint 4
-Test bug

Các phần chính -Sửa bug

-Giao hàng

Review meeting Cho chạy toàn bộ sản phẩm

Retrospective meeting Duyệt lại sản phẩm

SMART PARKING | Nhóm Cúp Học


24

V. LỊCH TRIỂN KHAI

1. Bảng Phân Công Công Việc.

Giai đoạn 1: Khảo sát yêu cầu:

Số Người thực
STT Nhiệm vụ hiện
ngày

Tìm hiểu hệ thống, xác định yêu cầu cần thực Vinh
1 2
hiện.

Gặp gỡ khách hàng và dựng tài liệu theo yêu Phát, Vũ


2 1
cầu của khách hàng.

Giai đoạn 2: Phân tích và đưa ra giải pháp:

Số Người thực
STT Nhiệm vụ hiện
ngày

Phân tích yêu cầu, thiết kế về mặt chức năng


1 3
và mô tả khung giao diện.
Vinh, Vũ

Hoàn thành tài liệu phân tích yêu cầu khách


2
hàng về hệ thống. 2

Phân tích về các thiết bị và công cụ cần Vinh


3 2
dùng.

Trao đổi với khách hàng về những công cụ Phát


4 1
sẽ dùng và chức năng theo yêu cầu.

SMART PARKING | Nhóm Cúp Học


25

Giai đoạn 3: Tiến hành lắp đặt thiết bị phần cứng:

Số Người thực hiện


STT Nhiệm vụ
ngày

Khảo sát nơi lắp đặt hệ thống


1 camera và bộ phận quản lý xe 1 Vũ, Vinh, Phát
ra/vào

Vũ, Vinh, Phát (giám


2 Tiến hành lắp đặt 5 sát luân phiên) + Đội
thi công điện/ lắp đặt.

Giai đoạn 4: Những phần liên quan về code và phần mềm:

Số Người thực hiện


STT Nhiệm vụ
ngày

Lập trình nhúng cho bộ điều Phát,Vinh


1 5
khiển trung tâm.

Lập trình phần mềm theo chức Vũ


2 4
năng bãi gửi xe.

Test từng chức năng và thực hiện Vũ (Giám sát) + Đội


3 3 ngũ Tester
chỉnh sửa.

4 Lập trình Webserver. 2


Phát, Vinh
5 Tạo UserInterface cho ứng dụng. 2

SMART PARKING | Nhóm Cúp Học


26

Giai đoạn 5: Chạy thử nghiệm hệ thống:

Số Người thực hiện


STT Nhiệm vụ
ngày

1 Thử nghiệm hệ thống gửi xe 2 Vinh

Chưng cầu ý kiến của khách hàng Phát, Vũ


2 1
về hệ thống

3 Bàn giao lại cho khách hàng 1 Phát, Vinh, Vũ

2. Gantt Chart.

SMART PARKING | Nhóm Cúp Học


27

3. PERT

SMART PARKING | Nhóm Cúp Học


28

VI. DỰ TOÁN TÀI CHÍNH DỰ ÁN

Phương án 1: Sử dụng phương án cảm biến tiết kiệm chi phí thấp nhất có thể:

STT Tên sản phẩm Đơn giá Số lượng Thành tiền


1 Arduino nano V3.0 60.000đ 1 60.000đ
ATmega328P
2 LCD1602 Keypad Shield 52.000đ 4 208.000đ
3 Cảm biến siêu âm SRF05 28.000đ 20 560.000đ
4 Điện trở 50đ 100 5000đ
5 Tụ hóa 10uf 500đ 20 10.000đ
6 Nguồn xung 5v6A (nguồn tổ 105.000đ 1 105.000đ
ong)
7 Cuộn chì 30.000đ 1 30.000đ

Chi phí lắp đặt dự tính: 3.000.000VNĐ


Tổng chi phí: 3.978.000 VNĐ

Sales

ArduinoV3 LCD1602 SRF05 Res Tụ 10uF Nguồn xung Cuộn chì

Nguồn tham khảo giá: icdayroi.com

SMART PARKING | Nhóm Cúp Học


29

Phương án 2: Sử dụng phương án cảm biến với phụ tùng tốt, quy mô lớn:

STT Tên sản phẩm Đơn giá Số lượng Thành tiền


1 Cảm biến âm thanh HC-SR04 142.600đ 100 14.260.000
2 Raspberry Pi 3 B+ 1.020.000đ 4 4.080.000đ
3 Mạch truyền nhận 1.030.000đ 4 4.120.000đ
RS232/RS485 Laura
4 Siêu tụ điện 15.000đ 50 750.000đ
5 Biến trở 50.000đ 20 2.000.000đ
6 Điện trở 5W 1.500đ 1000 1.500.000đ
7 Flexible LED Panel 11x44 1.450.000đ 10 14.500.000đ
8 Động Cơ Rèm Cuốn Gema 3.350.000đ 2 6.700.000đ
C45
9 Thanh sắt chấn ngang(đặt làm) 500.000đ 2 1.000.000đ
10 Trụ sắt để lắp động cơ tạo rào 3.000.000đ 2 6.000.000đ
chắn

Chi phí lắp đặt dự tính: 50.000.000đ

Tổng chi phí: 104.910.00 VNĐ

Sales

HC-SR04 Raspberry RS232/RS485 Tụ


Biến trở Điện trở Flexible LED Gema C45
Thanh sắt Trụ sắt

Nguồn tham khảo giá: Amazon.com

Icdayroi.com

SMART PARKING | Nhóm Cúp Học


30

Phương án 3: Sử dụng phương án đếm số xe ra vào:


STT Tên sản phẩm Đơn giá Số lượng Thành tiền
1 Cảm biến âm thanh HC-SR04 142.600đ 8 1.140.800đ
2 Raspberry Pi 3 B+ 1.020.000đ 1 1.020.000đ
3 Siêu tụ điện 15.000đ 50 750.000đ
4 Biến trở 50.000đ 20 2.000.000đ
5 Điện trở 5W 1.500đ 1000 1.500.000đ
6 Flexible LED Panel 11x44 1.450.000đ 10 14.500.000đ
7 Động Cơ Rèm Cuốn Gema 3.350.000đ 4 13.400.000đ
C45
8 Thanh sắt chấn ngang(đặt làm) 500.000đ 4 2.000.000đ
9 Trụ sắt để lắp động cơ tạo rào 3.000.000đ 4 12.000.000đ
chắn

Chi phí lắp đặt dự tính: 7.000.000 VNĐ

Tổng chi phí: 55.310.800 VNĐ

Sales

HC-SR04 Raspberry Tụ Biến trở Điện trở


Flexible LED Gema C45 Thanh sắt Trụ sắt

Nguồn tham khảo giá : Ssmarthome.com

SMART PARKING | Nhóm Cúp Học


31

Phương án 4: Sử dụng phương án đếm số xe ra vào và RFID quẹt xe:

STT Tên sản phẩm Đơn giá Số lượng Thành tiền


1 Đầu đọc ghi thẻ RFID 650.000đ 6 3.900.000đ
2 Raspberry Pi 3 B+ 1.020.000đ 3 3.060.000đ
3 Thẻ nhựa RFID 15.000đ 200 3.000.000đ
4 Siêu tụ điện 15.000đ 50 750.000đ
5 Biến trở 50.000đ 20 2.000.000đ
6 Điện trở 5W 1.500đ 1000 1.500.000đ
7 Flexible LED Panel 11x44 1.450.000đ 10 14.500.000đ
8 Động Cơ Rèm Cuốn Gema 3.350.000đ 4 13.400.000đ
C45
9 Thanh sắt chấn ngang(đặt làm) 500.000đ 4 2.000.000đ
10 Trụ sắt để lắp động cơ tạo rào 3.000.000đ 4 12.000.000đ
chắn
11 Trạm quẹt thẻ 1.000.000đ 3 3.000.000đ

Chi phí lắp đặt dự tính: 7.000.000 VNĐ

Tổng chi phí: 59.110.000 VNĐ

Sales

đầu rfid Raspberry Tụ Thẻ


Biến trở Điện trở Flexible LED Gema C45
Thanh sắt Trụ sắt Trạm

Nguồn tham khảo: atdtech.com

SMART PARKING | Nhóm Cúp Học


32

VII. PHỤ LỤC

1. Báo Cáo Các Buổi Họp Nhóm.


STT Thời gian Địa điểm Nội dung

Chọn đề tài.

Chọn nhóm trưởng.


1 17/9/2018 E2.1
Chọn tên nhóm.

Tập trung giải quyết lab 2.


15/10/2018
2 E2.1 Phân chia công việc môn học cho các thành viên.

Báo cáo tiến độ công việc đã phân chia lúc trước.

Đưa ra các đề xuất để hoàn thành dự án và chọn đề


xuất tối ưu nhất dựa theo ý kiến của nhóm.

Mọi người xem qua tiến độ công việc của từng người,
E2.1 đưa ra đánh giá và chỉnh sửa.
3 26/11/2018
Xem xét và giải quyết các vấn đề mà các thành viên
làm không được hoặc chưa tốt.

Phân chia công việc mới.

Báo cáo tiến độ công việc lần trước.

Tập trung giải quyết báo cáo môn học.


4 9/12/2018 E2.1
Chia đều việc cho từng thành viên.

SMART PARKING | Nhóm Cúp Học


33

STT Thời gian Địa điểm Nội dung

Báo cáo tiến độ và hoàn tất công việc còn lại của mỗi
thành viên trong ngày.

Tập trung chỉnh sửa các thứ cần thiết.


5 14/12/2018 E6.1
Kiểm tra nội dung báo cáo của từng thành viên sao
cho đúng yêu cầu.

Chỉnh sửa các báo cáo trước đó lại với nhau thành một
file pdf

Phân chia vai trò lúc báo cáo.

Xem lại một lần nữa bài báo cáo và chỉnh sửa những
E6.1 chỗ chưa được.
6 15/12/2018
Cho chạy thử sản phẩm 1 lần nữa và chỉnh sửa nếu cần
thiết.

SMART PARKING | Nhóm Cúp Học


34

2. Đánh Giá Đóng Góp Của Từng Thành Viên.

- Phần báo cáo này nhằm phản ánh lại công việc đã hoàn thành của nhóm từ đó
ước tính được những gì tốt những gì còn thiếu sót và rút ra các bài học cho
những lần làm project tiếp theo.
- Tóm tắt sự cộng tác trong nhóm : Nhóm được hình thành vào ngày 3 tháng 9
năm 2018, với các thành viên trong nhóm đều từ khoa Kỹ thuật Máy Tính và
chung lớp với nhau. Nhóm thực hiện tổng cộng 6 buổi họp .Sau mỗi buổi
họp,những phần chính mới được phân công cho từng thành viên và những kết
quả sau 1 sprint được tổng hợp và đánh giá xem có nên làm lại hay không . Sản
phẩm hoàn thành vào ngày 16 tháng 12 năm 2018.
- Phản ánh công việc của nhóm: Nhìn chung team đã cộng tác làm việc nhóm tốt
để hoàn thành dự án này trước deadline . Các thành viên trong quá trình trao đổi
làm việc chia sẻ được nhiều kiến thức cho nhau. Sau dự án này mọi người trong
nhóm có thể cải thiện thêm về chuyên ngành nhúng của bản thân và biết thêm về
cách quản lý một dự án.

- Điểm mạnh:
o Với lợi thế chung lớp và quen biết nhau nên quá trính làm việc nhóm
không có gì là khó khăn. Ngoài các buổi họp gặp nhau trực tiếp trao đổi
về các việc phân công thực hiện nhóm còn thường trao đổi thông tin
qua một group riêng trên facebook. Ngoài ra, những sprint có làm mạch
này nọ mọi người trong nhóm thường tập trung trên phòng lab ở trường.
o Với việc chọn đề tài liên quan đến chuyên ngành nên việc thực hiện các
công đoạn làm mạch, test board , mua đồ làm mạch,.. cũng không có gì
là lạ với nhóm.

SMART PARKING | Nhóm Cúp Học


35

- Điểm yếu/ Khó khăn: Bên cạnh đó cũng có vài bất lợi không nhỏ.
o Nhóm không có ai từng làm về quản lý dự án nào trước đây nên mất
tầm 2 đến 3 tuần để làm quen và tìm hiểu.
o Vì có nhiều deadline trên lớp học cũng một tuần thi giữa kỳ nên nhóm
phải vài lần delay công việc vài tuần dẫn đến kéo dài thời gian dự án.
o Phòng lab trên trường nhiều người đăng ký nên nhiều lần nhóm không
có phòng làm việc.

- Từng thành viên:


o Vinh vài lần đi họp trễ vì nhà xa nhưng đóng góp khá lớn về mảng ý
tưởng. Vũ lên kế hoạch các buổi họp và chọn đề tài cho nhóm song
vẫn còn trì trệ deadline. Phát đóng góp nhiều về phần việc code hoạt
động cho sản phẩm nhưng vẫn song vẫn trì trệ deadline.
o Về phần làm mạch và khảo sát ý kiến khách hàng mọi người chia
nhau cũng thực hiện.

SMART PARKING | Nhóm Cúp Học


36

3. Nguồn Tham Khảo ( Source).

- http://www.saoviet.net.vn/bai-giu-xe-thong-minh

- http://www.btech.com.vn/he-thong-giu-xe-thong-minh/

- https://tissmarthome.com.vn/bai-giu-xe-thong-minh/

- https://icdayroi.com/

- https://www.amazon.com/

- https://sites.google.com/site/duanquanlykhachsan/giai-phap

- phan_tich_rui_ro_1__7109.pdf

- HuongdantrinhbayDATN_PhanThiKhanhVinh.pdf

SMART PARKING | Nhóm Cúp Học

You might also like