Báo cáo nghiên cứu khoa học nghiên cứu phần mềm bãi giữ xe thông minh

37 1 0
Báo cáo nghiên cứu khoa học nghiên cứu phần mềm bãi giữ xe thông minh

Đ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

BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC QUỐC TẾ SÀI GÒN i Sa NGUYỄN MỸ DUYÊN n go at rn te In BÁO CÁO NGHIÊN CỨU KHOA HỌC ni lU na io NGHIÊN CỨU PHẦN MỀM BÃI GIỮ XE THÔNG MINH ty i rs ve CHUYÊN NGÀNH: KỸ THUẬT PHẦN MỀM TPHCM – 2021 BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC QUỐC TẾ SÀI GÒN i Sa BÁO CÁO NGHIÊN CỨU KHOA HỌC n go In ĐỀ TÀI: io at rn te NGHIÊN CỨU PHẦN MỀM BÃI GIỮ XE THÔNG MINH lU na Chuyên ngành: KỸ THUẬT PHẦN MỀM Mã số: 17DPM ve ni GIẢNG VIÊN HƯỚNG DẪN: ThS.Võ Anh Tiến i rs ThS.Huỳnh Nguyễn Mộng Thu ty SINH VIÊN THỰC HIỆN: Họ tên: Nguyễn Mỹ Duyên Mã số sinh viên: 81011701402 TPHCM – 2021 i LỜI CAM ĐOAN Tôi xin cam đoan kết trình bày báo cáo nghiên cứu khoa học cơng trình nghiên cứu tơi hướng dẫn giảng viên hướng dẫn Các số liệu, kết trình bày báo cáo hồn tồn trung thực thực tơi Các liệu tham khảo trích dẫn đầy đủ n go i Sa Tp Hồ Chí Minh, ngày 08 tháng 05 năm 2021 In ty i rs ve ni lU na io at rn te Nguyễn Mỹ Duyên ii LỜI CẢM ƠN Để hoàn thành báo cáo nghiên cứu khoa học lập trình Windows với đề tài "bãi giữ xe thông minh", trước tiên cho phép em xin gửi lời cảm ơn đến cô Huỳnh Nguyễn Mộng Thu thầy Võ Anh Tiến giúp đỡ em nhiệt tình suốt thời gian qua Hơn nữa, đồ án em khơng thể hồn thành tốt i Sa khơng có hướng dẫn tận tình q thầy, cô giảng viên khoa Công nghệ thông tin - Trường Đại học Quốc tế Sài Gòn go n Thời gian thực báo cáo nghiên cứu khoa học ngắn, nhờ In hướng dẫn cô thầy tạo hội cho em áp dụng tảng mơn học lập rn te trình Windows vào cơng tác nghiên cứu Trong suốt thời gian hồn thành khóa luận, em có hội rèn luyện kỹ làm việc nâng cao hiểu at io biết việc thực viết báo cáo xây dựng chương trình, từ lU hiệnbáo cáo nghiên cứu khoa học na nhận thức rõ tầm quan trọng kiến thức kỹ thực ni Một lần cho phép em xin chân thành cảm ơn cô Huỳnh Nguyễn Mộng ve Thu thầy Võ Anh Tiến quý thầy, cô giảng viên khoa Công nghệ thông i rs tin - Trường Đại học Quốc tế Sài Gòn tạo điều kiện cho sinh viên chúng em ty có hội phát triển ý tưởng sáng tạo, tìm tịi, học hỏi biết cách áp dụng kiến thức học để xây dựng ứng dụng thực tế, kết trình truyền đạt kiến thức quý thầy, cô trao dồi kiến thức thân em Em xin cảm ơn quý thầy, cô giảng viên Khoa giúp đỡ em hoàn thành báo cáo nghiên cứu khoa học iii MỤC LỤC LỜI CẢM ƠN ii MỤC LỤC iii DANH MỤC CÁC HÌNH VẼ iv DANH MỤC CÁC BẢNG BIỂU v i Sa CHƯƠNG TỔNG QUAN Thực trạng 1.2 Nhiệm vụ đồ án 1.3 Phạm vi ứng dụng 1.4 Đối tượng sử dụng 1.5 Mục tiêu ứng dụng 1.6 Các bước xây dựng đồ án 1.7 Phương án lưu trữ n go 1.1 lU na io at rn te In CHƯƠNG CƠ SỞ LÝ THUYẾT 2.1.1 Tổng quan C# 2.1.2 Môi trường lập trình C# Microsoft SQL Server ty i rs 2.3 C Sharp (C#) ve 2.2 ni 2.1 2.2.1 SQL Server gì? 2.2.2 Đặc điểm SQL Server Linq to SQL 2.3.1 Linq to SQL gì? 10 2.3.2 Kiến trúc thành phần Linq 11 2.3.3 Cách thức vận hành 11 2.3.4 Sự khác Linq to SQL Entity Framework 12 2.3.5 Ưu điểm Linq to SQL 13 iv CHƯƠNG PHÂN TÍCH THIẾT KẾ 3.1 3.2 15 Xác định yêu cầu 15 3.1.1 Yêu cầu chức 15 3.1.2 Phân quyền người dùng 15 3.1.3 Danh sách Use Case 16 3.1.4 Sơ đồ Use Case 16 3.1.5 Mơ hình hóa yêu cầu 17 Mơ hình sở liệu 21 i Sa Mơ hình sở liệu 21 3.2.2 Chi tiết thực thể 22 n go 3.2.1 4.1.1 Giao diện chương trình 24 4.1.2 Giao diện làm việc Quản trị viên - Gia hạn thẻ 25 4.1.3 Giao diện làm việc Quản trị viên - Thống kê 25 4.1.4 Giao diện làm việc Quản trị viên - Báo cáo 26 lU na io at rn 4.2 Thực nghiệm 24 te 4.1 Các thiết kế hệ thống 26 ni Biểu mẫu Đăng nhập 26 CHƯƠNG KẾT LUẬN 28 ty i rs ve 4.2.1 5.1 24 In CHƯƠNG KẾT QUẢ THỰC NGHIỆM Kết đạt 28 5.1.1 Ưu điểm 28 5.1.2 Nhược điểm 28 5.1.3 Hướng phát triển 28 TÀI LIỆU THAM KHẢO 29 v DANH MỤC CÁC HÌNH VẼ Quá trình chuyển đổi MSIL code thành Native code Hình 2.2 Ứng dụng đa tảng Hình 2.3 Kiến trúc thành phần Linq 12 Hình 3.1 Sơ đồ Use Case 16 Hình 3.2 Biểu đồ luồng liệu mức 17 Hình 3.3 go i Sa Hình 2.1 Biểu đồ tiến trình "1.0 xe vào" 18 n Biểu đồ tiến trình "2.0 xe ra" 19 Hình 3.5 Biểu đồ tiến trình "3.0 giải cố" 20 Hình 3.6 Mơ hình sở liệu 21 Hình 4.1 Giao diện chương trình 24 Hình 4.2 Giao diện gia hạn thẻ tháng 25 Hình 4.3 Giao diện thống kê doanh thu 25 Hình 4.4 Giao diện báo cáo doanh thu 26 Hình 4.5 Biểu mẫu Đăng nhập 27 ty i rs ve ni lU na io at rn te In Hình 3.4 vi DANH MỤC CÁC BẢNG BIỂU Bảng 2.1 Bảng so sánh khác Linq to SQL Entity Framework 13 Bảng chi tiết phân quyền người dùng 15 Bảng 3.2 Bảng danh sách Use Case 16 Bảng 3.3 Bảng chi tiết mơ hình mơ tả hoạt động xe 17 Bảng 3.4 go i Sa Bảng 3.1 Bảng mơ tả thuật tốn mơ hình hoạt động bãi giữ xe 18 n Bảng mô tả thuật tốn mơ hình hoạt động bxe vào 19 Bảng 3.6 Bảng mơ tả thuật tốn mơ hình hoạt động xe 20 Bảng 3.7 Bảng mơ tả thuật tốn mơ hình hoạt giải vấn đề 21 Bảng 3.8 Bảng chi tiết thực thể tài khoản 22 Bảng 3.9 Bảng chi tiết thực thể bãi xe 22 na io at rn te In Bảng 3.5 Bảng 3.10 Bảng chi tiết thực thể bãi xe 23 lU Bảng chi tiết biểu mẫu đăng nhập 26 ty i rs ve ni Bảng 4.1 CHƯƠNG TỔNG QUAN 1.1 Thực trạng Quản lý nhà xe công việc quan trọng trường học hay công ty nào, ảnh hưởng mạnh mẽ đến phát triển tổ chức Vì vậy, việc i Sa quản lý bãi xe địi hỏi phải có xác tối ưu để tạo môi trường làm việc hiệu Hiện nay, nhiều trường xây dựng hệ thống quản lý go nhà xe thu nhiều kết khả quan đáp ứng nhu cầu đa dạng n In người xây dựng mục tiêu tổ chức rn te Hệ thống quản lý nơi đỗ xe hệ thống dùng để quản lý, xử lý, lưu trữ, truyền đạt, phân phối thơng tin có liên quan đến hình ảnh biển số, giảng at viên trường để hỗ trợ cho việc định Hệ thống có vai trị quan io na trọng hoạt động quan, chức hệ thống mang lại có vai lU trị tối ưu việc kiểm sốt thơng tin xe quan ni Hệ thống quản lý bãi gửi xe thơng minh sử dụng cơng nghệ kiểm sốt vào ve thẻ từ dành cho hệ thống phương tiện vận tải, xe ô tô, xe máy, sử dụng ty xác quản lý an ninh bãi xe i rs thiết bị công nghệ thay sức người Mang đến nhanh gọn Hệ thống cho phép ghi vé xe kiểm soát vào cách tự động, thông minh nhanh chóng Các thơng tin ghi lại biển số xe, số thẻ xe, vé xe, ảnh xe, ảnh người gửi xe Đồng thời sử dụng hệ thống phần mềm giúp người quản lý dễ dàng điều hành bãi đỗ xe Thực báo cáo số lượng xe vào, kiểm soát doanh thu cho bãi xe nhiều tiện ích khác 1.2 Nhiệm vụ đồ án Từ vấn đề trên, em định xây dựng phần mềm phục vụ nhu cầu quản lý bãi giữ xe cho trường đại học hay nhà xe vừa nhỏ, giúp tăng suất công việc, giảm thiểu tối đa sai sót xảy ứng dụng tin học hóa, tự động hóa vào cơng tác quản lý hiệu 1.3 Phạm vi ứng dụng i Sa go • Đơn vị sử dụng: Trường Đại học Quốc tế Sài Gịn n • Tên dự án: Xây dựng hệ thống bãi giữ xe thông minh te In at rn 1.4 Đối tượng sử dụng Cán nhà trường Sinh viên ty 1.5 Mục tiêu ứng dụng i rs ve ni Giảng viên lU na io Sản phẩm thiết kế để phục vụ cho đối tượng: Ứng dụng thiết kế để thực hiện: Không phải quản lý thủ công (giấy, tờ, sổ sách ) Không cần nhiều người Một lượng lớn sinh viên quản lý thủ cơng khó khăn Do phần mềm với mục đích nâng cao hiệu q trình lưu trữ thơng tin xe Bảo mật phần thẻ giả Tiết kiệm thời gian quản lý so với quản lý thủ công, tiết kiệm nhân lực không va quẹt hay tải 15 CHƯƠNG PHÂN TÍCH THIẾT KẾ 3.1 Xác định yêu cầu 3.1.1 Yêu cầu chức Mỗi nhân viên quản trị viên có tài khoản riêng i Sa Hiển thị nhập xuất thông tin, báo cáo, đổi mật khẩu, đăng kí thẻ tháng, n go hưỡng dẫn chỗ trống giữ xe Quản lý thông tin xe vào, quản lý báo cáo, tính tiền vé vãng lai In rn te Báo cáo doanh thu theo tháng, thông tin vé tháng na io at 3.1.2 Phân quyền người dùng Bảng 3.1: Bảng chi tiết phân quyền người dùng lU ty i rs ve ni STT TÊN CHỦ ĐỀ NỘI DUNG CHỦ ĐỀ Xem thông tin báo cáo Gia hạn thông tin vé Quản trị viên tháng, thống, Nhân viên viên Xem thông tin xe vào tính tiền 16 3.1.3 Danh sách Use Case Bảng danh sách Use Case Bảng 3.2: Bảng danh sách Use Case STT n go Ý NGHĨA Quản trị viên nhân viên buộc phải đăng Login nhập trước vào giao diện Quản trị viên nhân viênsẽ thấy hoạt động quét thẻ Nếu xảy lỗi nhân viên Manhinhhienthiquetthe quản trị viên báo cáo triển khai khắc phục cố kịp thời Quản trị viên gia hạn thẻ tháng cho người Giahanthethang dugnf muốn đăng kí tháng, Quản trị viên báo cáo nội dung tổng BaoCao hợp doanh thu xe tháng, gia hạn xe tháng, doanh thu vãng lai theo tháng, i Sa USE CASE ty i rs ve ni lU 3.1.4 Sơ đồ Use Case na io at rn te In Hình 3.1: Sơ đồ Use Case 17 3.1.5 Mơ hình hóa yêu cầu 3.1.5.1 Biểu đồ luồng liệu mức Mơ hình mơ tả hoạt động bãi giữ xe n go i Sa na io at rn te In i rs Mô tả ký hiệu ve ni lU Hình 3.2: Biểu đồ luồng liệu mức ty Bảng 3.3: Bảng chi tiết mơ hình mơ tả hoạt động xe STT USE CASE Ý NGHĨA Phân loại xe (xe số, xe tay ga, xe hơ, ) Thẻ D1, D2 xe (vé tháng, vé khách vãng lai) Số xe vào (ghi sô xe đầu vào) Số xe (hiện D3, D4 số xe với số xe vào khơng) Biên (Sai sót hệ thống ảnh hưởng khách D5, D6 hàng).Trả thông tin sau lưu thành cơng Thanh tốn sau kiểm tra mã số D7 thẻ giả 18 Mơ tả thuật tốn Bảng 3.4: Bảng mơ tả thuật tốn mơ hình hoạt động bãi giữ xe n go i Sa STT USE CASE Ý NGHĨA 1.0 Nhận liệu từ D1 Xuất liệu D2 2.0 Nhận thẻ xe từ khách Xuất liệu D4 D6 Nhận liệu từ khác trả cách giải 3.0 vấn đề Xuất liệu D5 Nhận liệu D3, D4, D6 Xuất liệu D7 Trả 4.0 báo cáo lãnh đạo yêu cầu te In 3.1.5.2 Tiến trình xe vào ty i rs ve ni lU na io at rn Mơ hình mơ tả hoạt động qt thẻ vào Hình 3.3: Biểu đồ tiến trình "1.0 xe vào" 19 Mơ tả thuật tốn Bảng 3.5: Bảng mơ tả thuật tốn mơ hình hoạt động bxe vào n go i Sa STT USE CASE Ý NGHĨA Nhận liệu từ khách D1 Truyền liệu 1.1 sang 1.2 1.2 Nhận liệu từ D1, D3, D4, 1.1 1.3 Nhận lại liệu từ 1.2 kiểm tra hoàn tất 1.3 xuất liệu thẻ 4.1 1.4 Nhận liệu 3.1 xuất liệu D3 te In 3.1.5.3 Tiến trình xe ty i rs ve ni lU na io at rn Mơ hình mơ tả hoạt động quét thẻ xe Hình 3.4: Biểu đồ tiến trình "2.0 xe ra" 20 Mơ tả thuật tốn Bảng 3.6: Bảng mơ tả thuật tốn mơ hình hoạt động xe n go i Sa STT USE CASE Ý NGHĨA Nhận thẻ từ khách Truyền liệu kiểm tra 2.1 sang 2.2 Nhận liệu kiểm tra từ 2.1 D5 Xuất 2.2 liệu 2.3 Nhận lại liệu từ 2.2 xuất liệu D5 2.3 truyền sang 2.4 xử lý Nhận liệu từ 2.3 xuất liệu D3 2.4 xác nhận toán cho xe te In at rn 3.1.5.4 Tiến trình giải cố Mơ hình mơ tả hoạt động giải cố ty i rs ve ni lU na io Hình 3.5: Biểu đồ tiến trình "3.0 giải cố" 21 Mơ tả thuật tốn Bảng 3.7: Bảng mơ tả thuật tốn mơ hình hoạt giải vấn đề n go i Sa STT USE CASE Ý NGHĨA 3.1 Nhận liệu từ d3 D4 Nhận liệu kiểm tra từ 3.1 xuất cho khách 3.2 hàng sai Nhận lại liệu từ 3.2 xử lý truyền sang 3.3 D6 3.4 Nhận liệu từ 3.3 xác nhận toán 3.4 cho khách hàng In at rn te 3.2 Mơ hình sở liệu 3.2.1 Mơ hình sở liệu ty i rs ve ni lU na io Mô hình sở liệu Hình 3.6: Mơ hình sở liệu 22 3.2.2 Chi tiết thực thể 3.2.2.1 Thực thể tài khoản Bảng 3.8: Bảng chi tiết thực thể tài khoản THUỘC STT MÔ TẢ PHÉP RỖNG TÍNH DỮ LIỆU Username varchar(100) Khơng rỗng Tên đăng nhập Displayname nvarchar(600) rỗng Tên hiển thị Password nvarchar(700) rỗng Mật Quyền hạn (loại tài Type int Rỗng khoản: user or admin ) go i Sa CHO KIỂU n na io at rn te In 3.2.2.2 Thực thể bãi xe THUỘC Type Image MÔ TẢ PHÉP RỖNG DỮ LIỆU varchar(50) Không rỗng Mã thẻ datetime rỗng Thời gian nvarchar(100) rỗng Trạng thái Loại thẻ (thẻ tháng, nvarchar(100) rỗng khách vãng lai ) varchar(50) rỗng Hình ảnh ty CHO i rs TÍNH CardID Time Status KIỂU ve STT ni lU Bảng 3.9: Bảng chi tiết thực thể bãi xe 23 3.2.2.3 Thực thể thống kê Bảng 3.10: Bảng chi tiết thực thể bãi xe STT Type Money CHO KIỂU MƠ TẢ PHÉP RỖNG Khơng rỗng Mã thẻ rỗng Thời gian xe vào rỗng Thời gian xe Loại thẻ (thẻ tháng, nvarchar(100) rỗng khách vãng lai ) int rỗng Tính tiền DỮ LIỆU varchar(50) datetime datetime n go TÍNH CardID TimeIn TimeOut i Sa THUỘC ty i rs ve ni lU na io at rn te In 24 CHƯƠNG KẾT QUẢ THỰC NGHIỆM 4.1 Thực nghiệm 4.1.1 Giao diện chương trình n go i Sa ty i rs ve ni lU na io at rn te In Hình 4.1: Giao diện chương trình Đây giao diện chương trình sau khởi động phần mềm Giao diện giúp người dùng thao tác làm việc dựa chức thiết kế sẵn 25 4.1.2 Giao diện làm việc Quản trị viên - Gia hạn thẻ n go i Sa te In Hình 4.2: Giao diện gia hạn thẻ tháng na io at rn 4.1.3 Giao diện làm việc Quản trị viên - Thống kê ty i rs ve ni lU Hình 4.3: Giao diện thống kê doanh thu 26 4.1.4 Giao diện làm việc Quản trị viên - Báo cáo n go i Sa te In Hình 4.4: Giao diện báo cáo doanh thu na io at rn 4.2 Các thiết kế hệ thống lU i rs Bảng chi tiết biểu mẫu đăng nhập ve ni 4.2.1 Biểu mẫu Đăng nhập ty Bảng 4.1: Bảng chi tiết biểu mẫu đăng nhập STT TÊN CONTROL txtUsername txtPass LOẠI Ý NGHĨA TextBox TextBox Tên đăng nhập Mật checkHideShow CheckedBox Ẩn/hiện mật btnLogin Button Đăng nhập vào hệ thống btnChangePass Button Đổi mật btnCancel Button Hủy trình đăng nhập 27 n go i Sa lU na io at rn te In Hình 4.5: Biểu mẫu Đăng nhập ty i rs ve ni 28 CHƯƠNG KẾT LUẬN 5.1 Kết đạt 5.1.1 Ưu điểm Sản phẩm “Phầm mềm Bãi giữ xe thông minh” ứng dụng công nghệ thông i Sa tin vào công tác quản lý, giúp nâng cao hiệu suất làm việc so với go công tác tổ chức truyền thống n Các công việc quét thẻ, thống kê, báo cáo, quản lý số lượng xe, tổ In chức chặt chẽ, xác te rn Sử dụng dễ dàng, thành thạo nhanh chóng, tốn thời gian 5.1.2 Nhược điểm ni lU na io at Chỉ cần người sử dụng sản phẩm hồn thành công việc ty 5.1.3 Hướng phát triển i rs ve Vẫn tốn nhân lực Chưa đủ áp dụng nhiều công nghệ Đưa AI vào quản lý, dẫn khách vị trí cịn trống Sử dụng IOT qt thẻ từ xa cách nhanh chóng khoogn tốn nhiều thời gian chờ đợi Áp dụng barier cảm ứng thơng báo đỗ sai vị trí khơng thẻ quét thẻ Tạo app đạt chỗ đỗ xe liên kết với phần mềm 29 TÀI LIỆU THAM KHẢO Bibliography [1] https://techtalk.vn [2] https://codegym.vn i Sa [3] https://info24h.vn go n [4] https://stackoverflow.com In rn te [5] https://www.phantichthietkehethong.files.wordpress.com ty i rs ve ni lU na io at [6] https://www.tutorialspoint.com

Ngày đăng: 02/10/2023, 15:14