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

Xây Dựng Hệ Thống Thông Tin Quản Lý Bãi Gửi Xe

31 651 0

Đ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

Định dạng
Số trang 31
Dung lượng 2,94 MB

Nội dung

Xã hội ngày càng phát triển đồng nghĩa với việc số lượng ô tô, xe máy ngày càng tăng tỉ lệ nghịch với các bãi đỗ xe trên thế giới nói chung và ở Việt Nam ta nói riêng. Thực trạng này không chỉ ảnh hưởng tới xã hội và công việc kinh doanh của nhiều doanh nghiệp.Theo thống kê về tình hình trật tự an toàn giao thông Quốc Gia, Hà Nội hiện có khoảng gần 5 triệu xe máy và 500.000 ô tô. Không gian dành cho các bãi đỗ xe hiện chỉ đạt 16%, riêng khu vực nội thành chỉ đạt 4%,trong khi tiêu chuẩn đất dành cho giao thông tĩnh phải từ 10%15%. Hệ thống giao thông công cộng chỉ có duy nhất là xe buýt nên khi thành phố cấm trông giữ xe ô tô, xe máy tại 262 tuyến phố, trong khi chưa giải quyết được bài toán bến bãi mới, càng khiến giao thông tĩnh trở nên bức thiết.Trước tình hình trên thì chúng ta cần phải có những giải pháp về công nghệ, Thiết kế tạo ra các hệ thống giữ xe hiện đại hơn, tiện lợi hơn, an toàn và thông minh hơn. Em xây dựng một “hệ thống quản lý gửi xe” trên nền tảng Visual Studio.

MỤC LỤC LỜI MỞ ĐẦU Xã hội ngày phát triển đồng nghĩa với việc số lượng ô tô, xe máy ngày tăng tỉ lệ nghịch với bãi đỗ xe giới nói chung Việt Nam ta nói riêng Thực trạng khơng ảnh hưởng tới xã hội công việc kinh doanh nhiều doanh nghiệp Theo thống kê tình hình trật tự an tồn giao thơng Quốc Gia, Hà Nội có khoảng gần triệu xe máy 500.000 tô Không gian dành cho bãi đỗ xe đạt 16%, riêng khu vực nội thành đạt 4%,trong tiêu chuẩn đất dành cho giao thông tĩnh phải từ 10%-15% Hệ thống giao thông công cộng có xe buýt nên thành phố cấm trông giữ xe ô tô, xe máy 262 tuyến phố, chưa giải toán bến bãi mới, khiến giao thông tĩnh trở nên thiết.Trước tình hình cần phải có giải pháp cơng nghệ, Thiết kế tạo hệ thống giữ xe đại hơn, tiện lợi hơn, an tồn thơng minh Em xây dựng “hệ thống quản lý gửi xe” tảng Visual Studio Em xin chân thành cám ơn giúp đỡ thầy cô trình em làm đề tài Một lần em xin chân thành cảm ơn thầy cô! I CHƯƠNG I: GIỚI THIỆU ĐỀ TÀI: Mô tả dự án Mơ tả Bãi trơng xe có cổng (một cổng vào, cổng ra) Ta chia thành khu vực dành cho loại xe: - Xe máy: 3000đ/ngày,đêm - Xe (4 chỗ-7 chỗ): 15000đ/ngày,đêm - Xe khách: 20000đ/ngày,đêm - Xe tải: 30000đ/ngày,đêm Khu A dành cho xe máy gồm 200 chỗ Khu B dành cho xe gồm 100 chỗ Khu C dành cho xe khách gổm 100 chỗ Khu D dành cho xe tải gồm 50 chỗ Phân tích dự án Khi khách đến gửi xe, người coi xe nhận dạng xe theo loại xe,sau kiểm tra chỗ trống bãi Nếu chỗ dành cho loại xe hết thơng báo cho khách Ngược lại, ghi vé đưa cho khách hướng dẫn xe vào bãi, đồng thời ghi thông tin vé vào sổ xe vào Khi khách lấy xe, người coi xe kiểm tra vé xem vé thật hay giả, đối chiếu vé với xe Nếu vé giả hay khơng với xe khơng cho nhận xe Ngược lại, viết phiếu tốn thu tiền khách, đồng thời ghi thông tin cần thiết vào sổ xe Khi khách đến báo cáo cố kiểm tra xe sổ xe vào sổ xe để xác minh xem xe có gửi không lấy chưa Nếu không khơng giải Trong trường hợp ngược lại, tiến hành kiểm tra xe trường Nếu việc xảy tiến hành lập biên giải viết phiếu chi đền bù cho khách Các kỹ thuật sử dụng: Chương trình sử dụng tảng visual studio 2015 Sử dụng sở liệu SQL Server 2017 Ưu - nhược điểm kỹ thuật này: a Ưu điểm: - Visual Studio 2015 o Là công cụ miễn phí dễ sử dụng II Hỗ trợ lập trình nhiều ngơn ngữ C/C++, C#, F#, Visual Basic, HTML, CSS, JavaScript Phiên bảnVisual Studio 2015 có hổ trợ ngôn ngữ Python o Visual Studio công cụ hỗ trợ việc Debug cách mạnh mẽ, dễ dàng (Break Point, xem giá trị biến trình chạy, hỗ trợ debug câu lệnh) o Giao diện Visual Studio dễ sử dụng người bắt đầu o Visual Studio hỗ trợ phát triển ứng dụng desktop MFC, Windows Form, Universal App, ứng dụng mobileWindows Phone 8/8.1, Windows 10, Android (Xamarin), iOS phát triển website Web Form, ASP.NET MVC phát triển Microsoft Office o Visual Studio hỗ trợ kéo thả để xây dựng ứng dụng cách chuyên nghiệp, giúp bạn bắt đầu tiếp cận nhanh o Visual Studio cho phép tích hợp extension từ bên Resharper (hổ trợ quản lý viết mã nhanh cho ngôn ngữ thuộc Net), hay việc cài đặt thư viện nhanh chóng thơng qua Nuget o Visual Studio sử dụng đông đảo lập trình viên tồn giới SQL Server 2017 o Thiết lập SSRS khơng cịn có sẵn thiết lập SQL Server o Query designer hỗ trợ DAX Các truy vấn DAX nguyên tạo để ngăn chặn SSAS (các dịch vụ phân tích) Tính xuất cập nhật công cụ SQL trình xây dựng báo cáo o Các lệnh OpenAPI hỗ trợ RESTful API, đây, RESTful API lại hỗ trợ SSRS o Bạn đính kèm thêm tệp vào nhận xét o Bạn thêm nhận xét vào báo cáo o Cổng thông tin dịch vụ báo cáo nâng cấp đáng kể (tính có sẵn SQL 2016) o - o Có thể thực SSIS Linux, tăng thêm khối lượng, trích xuất chuyển đổi liệu trực tiếp Linux o Tính mở rộng quy mơ cho phép hệ thống tích hợp phức tạp với nhiều máy có hiệu cao Tính mở rộng quy mơ thực tất hoạt động với trợ giúp Scale Out Master Scale Out Workers o o o Giao diện Get Data mắt SQL 2017 tương tự MS Excel, power BI Ngồi tính data transformation data mashup xuất hiện, bạn làm điều cách sử dụng trình tạo truy vấn biểu thức M Tabular mode cho SSAS - đế độ giới thiệu SQL 2012, nâng cấp mạnh mẽ SQL 2017 SQL 2017 đưa tính Encoding hints mới, sử dụng để tối ưu hóa liệu bảng nhớ lớn b Nhược điểm: - Visual Studio 2015: o Là phần mềm nặng trình cài đặt lâu - SQL Server 2017: o Microsoft SQL Server chạy hệ điều hành Windows CHƯƠNG II: PHÂN TÍCH THIẾT KẾ BÀI TỐN I Mơ hình nghiệp vụ: Biểu đồ ngữ cảnh hệ thống Biểu đồ phân rã chức Mô tả chức (1.1)Nhận dạng xe: Khi có khách đưa xe vào, nhân viên trơng xe phải xác định loại xe gì?(trong số loại xe mà bãi nhận gửi), loại xe nhận gửi từ chối để khách (1.2)Kiểm tra chỗ trống :Kiểm tra xem có cịn chỗ trống bãi cho loại xe cần gửi hay khơng?,nếu khơng cịn thơng báo lại cho khách biết để họ gửi chỗ khác (1.3)Ghi vé(phiếu): Nhân viên ghi thông tin đầy đủ vào vé gửi xe (hay phiếu gửi xe gửi theo tháng),gồm: (Số xe, loại xe, Ngày gửi, …) (1.4)Ghi sổ xe vào :Nhân viên ghi thông tin vào sổ xe vào (Số vé(phiếu),loại xe,Ngày gửi, …), Sau trao vé(phiếu) xe cho khách (2.1)Kiểm tra vé(phiếu): Khi khách trao vé xe cho nhân viên ,nhân viên phải kiểm tra vé xe thật hay giả, có bị rách nát hay sửa xóa khơng ? Nếu khơng hợp lệ thơng báo lại cho khách (2.2)Đối chiếu vé – xe : Nhân viên tiến hành đối chiếu thông tin vé khách với xe bãi (thơng tin vé có khớp với xe hay không?) Nếu không nhân viên báo lại cho khách (2.3)Thanh toán vé : Dựa vào thông tin vé xe sổ xe vào ,nhân viên lập phiếu toán gồm:Số xe ,loại xe,ngày vào,ngày ra,thời gian gửi,thành tiền…(Không áp dụng với gửi theo tháng) (2.4)Ghi sổ xe :Nhân viên ghi thông tin theo yêu cầu vào sổ xe (Số vé,loại xe, số xe,thời gian gửi,thành tiền …).Sau khách toán , nhân viên trao phiếu toán cho khách (3.1)Kiểm tra sổ xe vào sổ xe : Nhân viên tiến hành kiểm tra thông tin sổ xe vào sổ xe có với thơng tin cố khách ? Nếu xe khơng gửi nhân viên thông báo cho khách (3.2)Kiểm tra trường :Nhân viên tiến hành kiểm tra trường xảy cố xem có xác khơng? Nếu sai thông báo lại cho khách (3.3)Lập biên : Dựa thông kết kiểm tra xe vào,sổ xe kết kiểm tra trường nhân viên lập biên với thơng tin cố có xác nhận nhân viên khách (3.4)Thanh toán: Từ biên lập nhân viên tiến hành tốn với khách, lập phiếu tốn sau gửi phiếu toán cho khách (4.1)Báo cáo: Nhân viên phải lập báo cáo gửi lên Ban lãnh đạo Báo cáo gồm có:Báo cáo ngày (Báo cáo sau ngày), Báo cáo tháng (Báo cáo sau tháng), Báo cáo năm (Báo cáo tổng kết cuối năm) Nội dung báo cáo gồm: Số lượt khách gửi xe, số tiền thu được, cố xảy cách giải quyết, đề xuất lên lãnh đạo, Nhóm chức năng: STT Danh sách hồ sơ liệu sử dụng Tên hồ sơ Bảng phân loại xe Vé xe Phiếu gửi xe Sổ ghi xe vào Sổ ghi xe Phiếu toán Biên cố Báo cáo Ma trận thực thể chức Ký hiệu D1 D2 D3 D4 D5 D6 D7 D8 Biểu đồ hoạt động 10 IV Chuẩn hóa: Tất chuẩn 3, khơng cần chuẩn hóa Kiến trúc hệ thống: V Mơ hình quan hệ c 17 VI Giao diện Giao diện Giao diện Quản lý nhân viên 18 Giao diện Quản lý xe Giao diện Quản lý xe vào 19 Giao diện Quản lý xe Giao diện báo cáo 20 Giao diện danh sách nhân viên Danh sách xe vào 21 Danh sách xe 10 Biên cố 22 11 Thống kê xe vào/ra 23 I CHƯƠNG III: XÂY DỰNG VÀ KIỂM THỬ PHẦN MỀM Kiểm thử hộp đen Thêm thông tin nhân viên Mã Mục đích kiểm Các bước thực trườn thử g hợp kiểm thử Thêm không thành công Thêm Thêm với mã Nhập Mã Nhân Viên lần nhân viên không trùn không Nhấp button ADD trùng với Check DB: mã nhân viên Select *from ttnhanvien khác Where MaNhanVien=”” Thêm lần Thêm lần II Thêm ngày sinh Nhập ngày sinh không không đúng với Data type CSDL Nhấp button ADD Check DB: Select *from ttnhanvien Where NgaySinh=”” Thêm thành công Thêm với mã Nhập Mã Nhân Viên nhân viên đúng không bị trùng Nhấp button ADD Check DB: Select *from ttnhanvien Where MaNhanVien=”” Kiểm thử hộp trắng - Kiểm thử module thêm xe vào 24 Kết mong muốn Kết thực tế Thông báo “Thêm nhân viên thất bại, lỗi CSDL” Mã nhân viên sử dụng pass Thông báo “Thêm nhân viên thất bại, lỗi CSDL” pass Lỗi data type DB pass Thông báo “Thêm thành công” pass Thêm nhân viên thành công pass pass => Mã Xe, Thời gian vào,Loại xe,Mã số thẻ,Màu xe => Thêm xe => Thêm không thành công Start False True Start III Hướng dẫn cài đặt sử dụng Phần mềm cần sử dụng: a Visual Studio 2015 b Sql Sever Manager Studio 2017 : Sever name SQL2017 ( ý phần connection dùng ln máy, phải connection lại database đổi Sever name SQL2017) Hướng dẫn build phần mềm: a Giải nén file RAR 25 b Chọn vào data1 -> Open With -> SSMS -> Giao diện SSMS lên script -> Excute 26 c d - Chọn ProjectUITParking.sln -> Open with -> Visual Studio 2015 -> run (Giao diện form chạy) Conection Sql: Chọn View => Server Explorer nhấn tổ hợp phím Ctrl+W,L 27 - Trong tab Server Explorer, click chuột phải vào Data connection => chọn Add Connection - Tại cửa sổ Add Connection, click vào Change sau chọn Microsoft SQL Server => OK - Trong mục Server name gõ \SQL2017 sau click TestConnection 28 - Ở phần Select, chọn database Parkuitsv - Click Advanced, copy source vào phần code DBaccess.cs 29 - Nếu mục desktop dấu X ấn Refresh desktop-5fbu.\sql2017 để làm lại connect 30 - Click Start để Built chương trình 31 ... họ gửi chỗ khác (1.3)Ghi vé(phiếu): Nhân viên ghi thông tin đầy đủ vào vé gửi xe (hay phiếu gửi xe gửi theo tháng),gồm: (Số xe, loại xe, Ngày gửi, …) (1.4)Ghi sổ xe vào :Nhân viên ghi thông tin. .. tính Loại xe => Loại xe (Tên loại xe, số chỗ,đơn giá) Số vé => Vé (Số vé) Số xe => Xe (Số xe) a.BẢNG PHÂN LOẠI Tên loại xe Đơn giá gửi Số chỗ c.SỔ GHI XE VÀO Ngày xe gửi vào Số vé Giờ xe gửi vào... Giao diện Quản lý xe Giao diện Quản lý xe vào 19 Giao diện Quản lý xe Giao diện báo cáo 20 Giao diện danh sách nhân viên Danh sách xe vào 21 Danh sách xe 10 Biên cố 22 11 Thống kê xe vào/ra 23

Ngày đăng: 11/01/2022, 08:25

HÌNH ẢNH LIÊN QUAN

I. Mô hình nghiệp vụ: - Xây Dựng Hệ Thống Thông Tin Quản Lý Bãi Gửi Xe
h ình nghiệp vụ: (Trang 6)
1 Bảng phân loại xe D1 - Xây Dựng Hệ Thống Thông Tin Quản Lý Bãi Gửi Xe
1 Bảng phân loại xe D1 (Trang 9)
II. Mô hình tiến trình dữ liệu - Xây Dựng Hệ Thống Thông Tin Quản Lý Bãi Gửi Xe
h ình tiến trình dữ liệu (Trang 11)
III. Mô hình thực thể và các mối quan hệ - Xây Dựng Hệ Thống Thông Tin Quản Lý Bãi Gửi Xe
h ình thực thể và các mối quan hệ (Trang 14)
a.BẢNG PHÂN LOẠI 2 b.PHIẾU THANH TOÁN 2 - Xây Dựng Hệ Thống Thông Tin Quản Lý Bãi Gửi Xe
a. BẢNG PHÂN LOẠI 2 b.PHIẾU THANH TOÁN 2 (Trang 15)
5. Chuyển mô hình E-R sang mô hình quan hệ: - Xây Dựng Hệ Thống Thông Tin Quản Lý Bãi Gửi Xe
5. Chuyển mô hình E-R sang mô hình quan hệ: (Trang 16)
V. Mô hình quan hệ - Xây Dựng Hệ Thống Thông Tin Quản Lý Bãi Gửi Xe
h ình quan hệ (Trang 17)
w