Đối với các tổ chức thu phí bãi đỗ bất tiện trong việc thống kê thanh toán.Dẫn đến nhu cầu cần xây dựng một website cho phép khách hàng đặt chỗ để xetrực tuyến tại bất kỳ vị trí nào có k
Trang 1ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
KHOA CÔNG NGHỆ SỐ
ĐỒ ÁN TỐT NGHIỆP
ĐẠI HỌC NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI:
XÂY DỰNG WEBSITE QUẢN LÝ BÃI ĐẬU XE
Ô TÔ CÓ THU PHÍ TẠI ĐÀ NẴNG
Người hướng dẫn : Ths Trần Bửu Dung Sinh viên thực hiện : Võ Tấn Hoàng Không
Trang 2ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
KHOA CÔNG NGHỆ SỐ
ĐỒ ÁN TỐT NGHIỆP
ĐẠI HỌC NGÀNH: CÔNG NGHỆ THÔNG TIN CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN
ĐỀ TÀI:
XÂY DỰNG WEBSITE QUẢN LÝ BÃI ĐẬU XE
Ô TÔ CÓ THU PHÍ TẠI ĐÀ NẴNG
Người hướng dẫn : Ths Trần Bửu Dung
Sinh viên thực hiện : Võ Tấn Hoàng Không
Mã sinh viên : 1811505310119
Lớp : 18T1
Đà Nẵng, 02/2022
Trang 3……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
Trang 4NHẬN XÉT CỦA NGƯỜI PHẢN BIỆN
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
……….
Trang 5Tên đề tài: Xây dựng website quản lý bãi đậu xe ô tô có thu phí tại Đà Nẵng
Sinh viên thực hiện: Võ Tấn Hoàng Không
Mã SV: 1811505310119 Lớp: 18T1
Ngày nay, công nghệ thông tin đã có những bước phát triển mạnh mẽ theo cảchiều rộng và sâu Kinh tế đất nước ngày một phát triển đi cùng với đó là số lượng xe
ô tô càng lớn do đó nhu cầu đậu đỗ xe ngày càng tăng
Để đáp ứng nhu cầu trên, cần phát triển các bãi đậu xe ô tô thông minh có sự can thiệpcủa công nghệ thông tin giúp cho việc cạnh tranh tốt hơn, dịch vụ thông minh hơn vàhiện đại hơn
Trên thế giới việc đặt chỗ đậu xe trực tuyến không có gì xa lạ, công nghệ thôngtin giúp mọi việc trở nên dễ dàng hơn, bạn chỉ cần truy cập Internet là có thể chọn bãi
đỗ phù hợp với xe của mình có thể biết địa chỉ đường đến bãi cái chính sách dịch vụ
và giá cả một cách chi tiết
Ở nước ta cũng có rất nhiều tổ chức hoạt động thu phí bãi đỗ xe nhưng đa phầnchỉ dừng lại ở việc offline, các chủ xe phải tới tận bãi để đăng ký đỗ xe gây nhiều bấttiện
Để tiếp cận và góp phần đẩy mạnh sự phổ biến bãi đỗ xe thông minh ở ViệtNam, em đã tìm hiểu và cài đặt website đặt chỗ để xe trực tuyến
Với sự hướng dẫn tận tình của Cô Trần Bửu Dung em đã hoàn thành phần mềmnày Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ thống nhưng chắcrằng không tránh khỏi những thiếu sót Em rất mong nhận được sự thông cảm và góp ý
của quy Thầy cô
Em xin chân thành cảm ơn!
Trang 6TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT
KHOA CÔNG NGHỆ SỐ
CỘNG HÒA XÃ HÔI CHỦ NGHĨA VIỆT NAM
Độc lập - Tự do - Hạnh phúc
NHIỆM VỤ ĐỒ ÁN TỐT NGHIỆP
Giảng viên hướng dẫn: Ths Trần Bửu Dung
Sinh viên thực hiện: Võ Tấn Hoàng Không Mã SV: 1811505310119
1 Tên đề tài: Xây dựng website Quản lý bãi đậu xe ô tô có thu phí tại Đà Nẵng.
2 Các số liệu, tài liệu ban đầu:
- Ngôn ngữ JavaScript, ASP.Net
- Hệ quản trị cơ sở dữ liệu SQL Server
3 Nội dung chính của đồ án:
- Xây dựng hệ thống website cho phép khách hàng đặt chỗ để xe trực tuyến tạibất kỳ vị trí nào có kết nối internet
- Nhân viên xử lý xe ra vào, xử lý thanh toán, thống kê dữ liệu
- Người quản trị quản lý ô đỗ trong bãi xe (tình trạng, giá ), quản lý nhân viên
Trang 7Em xin gửi lời cảm ơn chân thành và sâu sắc tới cô Trần Bửu Dung đã hướngdẫn, giúp đỡ em trong suốt thời gian thực hiện đề tài.
Em xin chân thành cảm ơn thầy cô bộ môn đã tận tình giảng dạy, truyền đạtkiến thức cho em trong các kỳ học vừa qua
Xin chân thành cảm ơn tất cả bạn bè đã động viên, giúp đỡ em trong thời gianhọc tập và hoàn thành đồ án
Mặc dù đã cố gắng nhiều nhưng sẽ không thể tránh khỏi những thiếu sót Emkính mong nhận được sự góp ý của quý Thầy Cô và các bạn để hoàn thành tốt hơnnữa
Em xin chân thành cảm ơn!
Trang 8LỜI CAM ĐOAN
Em xin cam đoan:
Những nội dung trong luận văn này do chúng em thực hiện dưới sự hướngdẫn của cô Trần Bửu Dung
Mọi tham khảo trong luận văn đều được trích dẫn rõ ràng tên tác giả, têncông trình, thời gian, địa điểm công bố
Mọi sao chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, chúng
em xin chịu hoàn toàn trách nhiệm
Sinh viên thực hiện
Võ Tấn Hoàng Không
Trang 9LỜI NÓI ĐẦU i
CAM ĐOAN ii
MỤC LỤC iii
MỞ ĐẦU 1
1 Lý do chọn đề tài 1
2 Mục đích của đề tài 1
3 Phạm vi đề tài 1
4 Đối tượng nghiên cứu 1
Chương 1: KHẢO SÁT – XÁC NHẬN 2
1.1 Tìm hiểu hoạt động thực tế 2
1.1.1 Xe ra vào bãi đỗ xe 2
1.1.2 Mức phí gửi xe 2
1.1.3 Mức phạt khi gửi quá giờ 2
1.2 Đặc tả yêu cầu nghiệp vụ 2
1.2.1 Khách vãng lai 2
1.2.2 Khách thành viên 2
1.2.3 Nhân viên 3
1.2.4 Người quản trị 3
Chương 2: CƠ SỞ LÝ THUYẾT 4
2.1 Ngôn ngữ lập trình 4
2.1.1 ASP.Net sử dụng mô hình MVC 4
2.1.2 Javascript 5
Trang 103.1 Đặc tả yêu cầu phần mềm 8
3.1.1 Khách vãng lai 8
3.1.2 Thành viên 8
3.1.3 Người quản trị (Admin) 8
3.1.4 Nhân viên 8
3.2 Sơ đồ Usecase 9
3.3 Kịch bản cho sơ đồ usecase 9
3.3.1 Thành viên 9
3.3.1.1 Usecase đăng nhập 9
3.3.1.2 Cập nhật thông tin 10
3.3.1.3 Đặt chỗ trực tuyến 11
3.3.1.4 Đăng xuất 11
3.3.2 Admin 12
3.3.2.1 Quản lý khách hàng 12
3.3.2.2 Quản lý nhân viên 13
3.3.2.3 Thống kê 14
3.3.3 Nhân viên 15
3.3.3.1 Xử lý vào bãi 15
3.3.3.2 Xử lý rời bãi 15
3.3.4 Khách vãng lai 16
3.3.4.1 Đăng ký 16
3.4 Liệt kê các Entity tìm được 17
3.5 Sơ đồ ERD 17
Chương 4: TRIỂN KHAI ỨNG DỤNG 18
4.1 Quản trị (ADMIN) 18
4.1.1 Giao diện trang đăng nhập 18
4.1.2 Giao diện sau khi đăng nhập thành công 18
4.1.3 Giao diện quản lý khách hàng 18
Trang 114.1.5 Giao diện tìm kiếm khách hàng thành công 19
4.1.6 Giao diện quản lý ô đỗ 20
4.1.7 Giao diện cho thuê ô đỗ 20
4.1.8 Giao diện sau khi cho thuê thành công 21
4.1.9 Giao diện chọn ô đỗ 21
4.1.10 Giao diện khi có khách đặt chỗ 22
4.1.11 Giao diện khi xuất chỗ 22
4.1.12 Giao diện xuất hóa đơn 23
4.1.13 Giao diện tìm kiếm hóa đơn thành công 24
4.2 Khách hàng (CLIENT) 25
4.2.1 Giao diện trang chủ 25
4.2.2 Giao diện giá dịch vụ 26
4.2.3 Giao diện quy định bãi đỗ 27
4.2.4 Giao diện đăng nhập 27
4.2.5 Giao diện sau khi đăng nhập thành công 28
4.2.6 Giao diện đặt chỗ trực tuyến 29
4.2.7 Giao diện sau khi đặt chỗ thành công 30
4.2.8 Giao diện trang cá nhân 30
4.2.9 Giao diện cập nhật thông tin cá nhân 31
4.2.10 Giao diện chọn ảnh đại diện 32
4.2.11 Giao diện sau khi cập nhật ảnh đại diện thành công 33
4.2.12 Giao diện thêm thông tin xe ô tô 33
4.2.13 Giao diện sau khi thêm xe thành công 33
4.2.14 Giao diện chỉnh sửa xe ô tô 34
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 35
Trang 13MỞ ĐẦU
1 Lý do chọn đề tài
Để hỗ trợ cho việc đậu đỗ xe một cách nhanh chóng và tiện lợi, em chọn đềtài “Xây dựng website Quản lý bãi đỗ xe có thu phí tại Đà Nẵng” Hiện nayviệc đậu đỗ xe tại đà nẵng khá thủ công và bị động Chủ xe khi mang xe tới cácbãi đỗ sẽ không biết còn chỗ đỗ hay không hoặc là phải đi tìm bãi đỗ, khá là bấttiện Đối với các tổ chức thu phí bãi đỗ bất tiện trong việc thống kê thanh toán.Dẫn đến nhu cầu cần xây dựng một website cho phép khách hàng đặt chỗ để xetrực tuyến tại bất kỳ vị trí nào có kết nối Internet, giải quyết việc quản lý đỗ xecho quản lý và nhân viên, chỉ định vị trí sắp xếp vị trí đỗ hợp lý, thống kê dễdàng các doanh thu
2 Mục đích của đề tài
Xây dựng website cho bãi đậu xe có các chức năng sau:
Xây dựng trang giao diện vị trí và chi tiết các bãi đỗ xe
Xây dựng trang quản lý các bãi đỗ xe, quản lý xe
Thống kê ô đỗ còn trống, ô đỗ đã đặt, doanh thu
Rèn luyện kỹ năng phân tích và thiết kế để tạo ra các website có chất lượngđồng thời có được kỹ năng thực tiễn nghề nghiệp
3 Phạm vi đề tài
Đề tài áp dụng cho thành phố Đà Nẵng
4 Đối tượng nghiên cứu
Ứng dụng sẽ phục vụ tác nghiệp cho các tác nhân có liên quan:
Người dùng chung
Thành viên
Nhân viên
Quản trị viên
Trang 14Xây dựng website quản lý bãi đỗ xe có thu phí tại Đà Nẵng
Khách hàng sẽ phải thanh toán trước cho số lượt mình đã đặt tại quầyscan
Hình thức sử dụng tại chỗ
Khách hàng mang xe tới bãi đỗ Khi nhân viên đã xác nhận ô đậu phùhợp, khách hàng sẽ phải đăng ký số lượt gửi mỗi lượt 60 phút, thông tin xe sẽđược scan qua máy quét biển số và được lưu cùng với thông tin đặt chỗ
Khách hàng sẽ phải thanh toán trước cho số lượt mình đã đặt tại quầyscan
1.1.2 Mức phí gửi xe
Một lượt 60 phút
15.000đ/xe/lượt đối với xe dưới 5 chỗ
20.000đ/xe/lượt đối với xe dưới 7 chỗ
1.1.3 Mức phạt khi gửi quá giờ
Xe đỗ quá 60 phút sẽ được tính theo giờ tiếp theo
1.2 Đặc tả yêu cầu nghiệp vụ
1.2.1 Khách vãng lai
Được xem thông tin chung gồm: giá vé, dịch vụ, bản đồ
Được phép đăng ký tài khoản
Trang 15tin đăng ký thành viên trùng nhau thì hệ thống sẽ hỗ trợ để cho phép kháchhàng lựa chọn thông tin đặt chỗ mà không cần phải khai báo lại).
Theo dõi tình trạng ô đỗ khi đăng ký đặt chỗ thành công (việc này giúp kháchhàng biết được thời gian còn lại của ô đỗ mình đã chọn)
Cập nhật thông tin cá nhân
Cập nhật thông tin xe
1.2.3 Nhân viên
Xử lý xe vào ra
Mỗi khi có lượt xe vào nhưng chưa đăng ký trực tuyến trên website nhân viên trực sẽ quét biển số xe và ghi thẻ từ cho khách hàng đồng thời thêmthông tin khách hàng trên hệ thống
Mỗi khi có lượt xe ra nhân viên ca trực sẽ dựa vào thông tin giờ đậu đểtính tiền xe đỗ trong bãi Tính thêm phí phạt đối với các xe đã đăng ký onlinetheo thời gian vượt, đối với thanh toán trước tính thêm phí nếu có
Trang 16Xây dựng website quản lý bãi đỗ xe có thu phí tại Đà Nẵng
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT
2.1 Ngôn ngữ lập trình
2.1.1 ASP.Net sử dụng mô hình MVC
ASP.Net MVC là một framework tuyệt vời hỗ trợ pattern MVC cho ASP.NET.MVC là cụm từ viết tắt của Model-View-Controller, nó phân chia pattern của ứng dụngthành 3 phần - model, controller và view
Model giúp lưu trữ dữ liệu của ứng dụng và trạng thái của nó Nó là một cơ
sở dữ liệu hoặc cũng có thể chỉ là một tập tin XML
View được coi là một giao diện người dùng được sử dụng bởi khách truy cậptrang web của bạn để nhìn thấy các dữ liệu Các trang ASPX thường được sửdụng để hiển thị view trong các ứng dụng ASP.NET MVC
Controller chịu trách nhiệm xử lý các tương tác của người dùng với trangweb Nó được sử dụng để xác định loại view nào cần phải được hiển thị.Controller cũng được sử dụng cho mục đích giao tiếp với model
Hình 2.1 Mô hình MVC
Luồng xử lý dữ liệu trong MVC: Khi có một yêu cầu từ phía Client gửi đếnServer, bộ phận Controller có nhiệm vụ tiếp nhận yêu cầu, xử lý dữ liệu đầuvào và quyết định luồng đi tiếp theo (trả về kết quả hay tương tác với Cơ sở
dữ liệu để lấy dữ liệu) Nếu cần tương tác với cơ sở dữ liệu, Controller sẽ gọitới Model để lấy dữ liệu đầu ra Model tương tác với Cơ sở dữ liệu để truyxuất dữ liệu phù hợp với yêu cầu của phía Controller, sau đó Model trả dữliệu về cho Controller xử lý Controller sẽ gọi đến View phù hợp với yêu cầu
Trang 17kèm theo dữ liệu cho View View có trách nhiệm hiển thị kết quả, dữ liệuđầu ra phù hợp với yêu cầu của người dùng trên giao diện Web.
ASP.NET MVC có thành phần ánh xạ URL mạnh mẽ cho phép bạn xây dựngnhững ứng dụng có các địa chỉ URL xúc tích và dễ tìm kiếm Các địa chỉ URL khôngcần phải có phần mở rộng của tên tập tin và được thiết kế để hỗ trợ các mẫu định dạngtên phù hợp với việc tối ưu hóa tìm kiếm (URL) và phù hợp với lập địa chỉ theo kiểuRepresentational State Transfer (REST)…
Hỗ trợ các tính năng có sẵn của ASP.NET như cơ chế xác thực người dùng,quản lý thành viên, quyền, output caching và data caching, seession và profile, quản lý
tình trạng ứng dụng, hệ thống cấu hình… – ASP.NET MVC 5 sử dụng view engine
Razor View Engine cho phép thiết lập các view nhanh chóng, dễ dàng và tốn ít côngsức hơn so với việc sử dụng Web Forms view engine
2.1.2 Javascript
Javascript là một ngôn ngữ lập trình kịch bản dựa vào đối tượng phát triển cósẵn hoặc tự định nghĩa Javascript được sử dụng rộng rãi trong các ứng dụng Website.Javascript được hỗ trợ hầu như trên tất cả các trình duyệt như Firefox, Chrome, trênmáy tính lẫn điện thoại
Nhiệm vụ của Javascript là xử lý những đối tượng HTML trên trình duyệt Nó
có thể can thiệp với các hành động như thêm / xóa / sửa các thuộc tính CSS và các thẻHTML một cách dễ dàng Hay nói cách khác, Javascript là một ngôn ngữ lập trình trêntrình duyệt ở phía client Tuy nhiên, hiện nay với sự xuất hiện của NodeJS đã giúp choJavascript có thể làm việc ở backend
Javascript giúp thao tác với người dùng ở phía client và tách biệt giữa các client
Ví dụ 2 người đang truy cập vào 2 trình duyệt khác nhau thì cả hai đều có những phiên
xử lý Javascript khác nhau, không ảnh hưởng lẫn nhau
Javascript có thể hoạt động trên nhiều nền tảng khác nhau, từ Windows, macOScho đến các hệ điều hành trên mobile
Javascript là một ngôn ngữ dễ tiếp cận, bạn sẽ dễ dàng học nó mà không cầnphải cài đặt quá nhiều phần mềm
Trang 18Xây dựng website quản lý bãi đỗ xe có thu phí tại Đà Nẵng
Hình 2.2 Ngôn ngữ javascript
2.2 Hệ quản trị cở sở dữ liệu SQL Server
SQL server hay còn được gọi là Microsoft SQL Server, nó từ viết tắt của MSSQL Server Đây chính là một loại phần mềm đã được phát triển bởi Microsoft và nóđược sử dụng để có thể dễ dàng lưu trữ cho những dữ liệu dựa theo tiêu chuẩnRDBMS
Hình 2.3 Hệ quản trị cơ sở dữ liệu SQL Server
Trang 19SQL Server có khả năng cung cấp đầy đủ các công cụ cho việc quản lý từ giaodiện GUI đến sử dụng ngôn ngữ cho việc truy vấn SQL Điểm mạnh của SQL điểmmạnh của nó là có nhiều nền tảng được kết hợp cùng như: ASP.NET, C# để xây dựngWinform cũng chính nó có khả năng hoạt động độc lập Tuy nhiên, SQL Server thường
đi kèm với việc thực hiện riêng các ngôn ngữ SQL, T-SQL
Cụ thể như sau:
T-SQL là một trong những loại ngôn ngữ thuộc quyền sở hữu của Microsoft
và được gọi với cái tên Transact-SQL Nó thường cung cấp thêm rất nhiềucho các khả năng khai báo biến, thủ tục lưu trữ và xử lý ngoại lệ
SQL Server Management Studio là một loại công cụ giao diện chính chomáy chủ cơ sở của chính dữ liệu SQL, thông thường thì nó hỗ trợ cho cả môitrường 64 và 32 bit
Trang 20Xây dựng website quản lý bãi đỗ xe có thu phí tại Đà Nẵng
CHƯƠNG 3: PHÂN TÍCH THIẾT KẾ
3.1 Đặc tả yêu cầu phần mềm
3.1.1 Khách vãng lai
Xem thông tin bãi đỗ
Xem giá đậu xe
Đăng ký tài khoản
Đặt chỗ offline
o Khách hàng mang xe đến bãi đỗ, khi nhân viên đã xác nhận ô đậu phù
hợp khách hàng sẽ phải đăng ký thời gian đỗ, thông tin xe sẽ được scanqua máy quét biển số và được lưu cùng với thông tin đặt chỗ
o Khách hàng phải thanh toán trước cho số lượt mình đã đặt tại quầy.
3.1.2 Thành viên
Đăng nhập
Đăng xuất
Cập nhật thông tin
o Thêm sửa xóa thông tin cá nhân
o Thêm sửa xóa thông tin xe ô tô (sau khi đăng ký tài khoản, khách hàng
phải tiến hành thêm biển số xe ô tô thì mới đăng ký chỗ đậu xe được)
Đặt chỗ online
o Đối với khách đăng ký đỗ xe theo lượt, sau khi đăng ký chỗ đậu và thanh
toán trực tuyến thành công sẽ được gửi mã code đến điện thoại, sau khixác nhận với nhân viên khách hàng sẽ được nhận thẻ từ ra vào bãi Nếukhách thanh toán khi đem xe đến bãi quá 15 phút chưa mang xe đếnquầy scan thì thông tin sẽ bị hủy
o Đối với khách hàng đăng ký đỗ xe theo tháng cũng được tính tương tự
như theo lượt
Trang 21STT Use case name Đăng nhập
1 Description Khách hàng đã là thành viên, admin, nhân viên đăng nhập hệ
thống để sử dụng, quản lý
1 Actors Khách thành viên, nhân viên, admin
Trang 22Xây dựng website quản lý bãi đỗ xe có thu phí tại Đà Nẵng
4 Basic flow 1 Actor nhấn vào nút đăng nhập – Bắt đầu use case
2 Actor nhập username, password
3 Actor nhấn vào nút Tiếp tục
4 Hệ thống kiểm tra và xuất thông báo đăng nhập thànhcông – Kết thúc use case
2a.4 Hệ thống xác nhận đúng thì chuyển giao diện tới trangđổi mật khẩu
2a.5 Actor nhập mật khẩu mới è kết thúc usercase2a.2 Hệ thống k nhận dạng được mã xác nhậnè Use casedừng lại
3.3.1.2 Cập nhật thông tin
STT Use case name Cập nhật thông tin
2 Description Khách hàng sẽ cập nhật thông tin cá nhân và thông tin biển
số xe sau khi đăng kí tài khoản
7 Actors Khách thành viên
8 Input Khách đã đăng nhập bằng tài khoản thành công
9 Output Thông báo cập nhật thông tin thành công
10 Basic flow 1 Khách thành viên (actor) nhấn vào nút Cập nhật thông tin
– Bắt đầu use case
2 Actor nhấn nút Sửa đổi thông tin
3 Actor nhập thông tin cá nhân theo ý muốn và cập nhật lạibiển số xe đã đăng ký
4 Actor nhấn nút xác nhận để lưu thông tin cập nhật
5 Hệ thống kiểm tra và xuất thông báo cập nhật thành công– Kết thúc use case
11 Alternative
flow 3a Actor có thể xóa biển số xeUse case tiếp tục bước 4
Trang 23STT Use case name Đặt chỗ để xe online
3 Description Khách hàng sẽ đặt chỗ sau khi đăng ký thành công
4
13 Actors Khách thành viên
14 Input Khách đã đăng nhập bằng tài khoản thành công
15 Output Thông báo đặt chỗ thành công
16 Basic flow 1 Khách thành viên (actor) nhấn vào nút Đặt chỗ - Bắt đầu
4 Actor chọn thời gian đặt có thể theo lượt hoặc theo tháng
5 Actor chọn hình thức thanh toán
6 Sau khi thanh toán thành công, hệ thống kiểm tra và xuấtthông báo đặt chỗ thành công – Kết thúc use case
Trang 24Xây dựng website quản lý bãi đỗ xe có thu phí tại Đà Nẵng
3.3.1.4 Đăng xuất
STT Use case name Đăng xuất
5 Description Khách hàng đã là thành viên, admin, nhân viên đăng xuất hệ
thống để sử dụng, quản lý
19 Actors Khách thành viên, nhân viên, admin
20 Input Actor ấn đăng xuất
21 Output Hệ thống thông báo đã đăng xuất thành công
22 Basic flow 1 Actor nhấn vào nút đăng xuất – Bắt đầu use case
2 Actor nhấn vào nút Tiếp tục
3 Hệ thống kiểm tra và xuất thông báo đăng xuất thành công– Kết thúc use case
T Use case name Quản lý khách hàng
6 Description Admin có thể xem thông tin của khách hàng, thêm, sữa, xóa
thông tin của khách hàng
25 Actors Admin
26 Input Admin chọn khách hàng cần quản lý, sau đó tùy chọn các
thao tác thêm, sữa, xóa, in thông tin khách hàng đó
27 Output Thông tin của khách hàng
28 Basic flow Sau khi Admin đăng nhập thành công vào hệ thống
1 Admin chọn khách hàng cần quản lý Hệ thống nhắc nhởAdmin chọn các thao tác quản lý: thêm, sữa, xóa, in, thoát.Nếu THÊM được chọn thì kịch bản phát sinh
2a Thêm thông tin của khách hàng được thực hiện