phân tích thiết kế hệ thống phần mềm

27 195 1
phân tích thiết kế hệ thống phần mềm

Đ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

Trường Đại học Công Nghiệp Hà Nội Khoa Công Nghệ Thơng Tin BÀI TẬP LỚN MƠN: PHÂN TÍCH THIẾT KẾ HỆ THỐNG Nhóm thực hiện: Nhóm 3-KHMT3-K9 Tên đề tài:Phần mềm quản lý việc trông giữ ô tô Giáo viên hướng dẫn: Ts Đỗ Mạnh Hùng Thành viên nhóm: Tên Mã SV Trần Thị Thu 0941060202 Nguyễn Thị Thanh 0941060206 Nguyễn Thị Thùy 0941060228 MỤC LỤC Lời nói đầu NHIỆM VỤ CÔNG VIỆC THỰC HIỆN Chương 1: Giới thiệu chung Xác định yêu cầu 1.1 Giới thiệu đề tài .4 1.2 Xác định phạm vi Cơ cấu tổ chức 2.1 Mô tả Chương 2: Phân tích .8 2.1 Phân tích giá trị nghiệp vụ 2.1.1 Các tác nhân nghiệp vụ 2.1.2 Các use-case nghiệp vụ 2.1.3 Giá trị mang lại 2.1.4 Lược đồ use case nghiệp vụ .11 2.2 Phân tích yêu cầu hệ thống 12 Chương 3: Thiết kế hệ thống 13 3.1: Thiết kế mô hình hóa liệu ( thực thể liên kết) .13 3.2 Thiết kế mơ hình liệu hệ thống (giao diện hệ thống ) 15 Sơ đồ lớp lĩnh vực: .18 Chương Thiết kế giao diện hệ thống 22 4.1 Thiết kế giao diện 23 Lời nói đầu Hiện nay, với phát triển mạnh mẽ cơng nghệ thơng tin có nhiều lĩnh vực cải thiện nhờ CNTT công suất, thời gian chi phí tiết kiệm người giải phóng sức lao động nhiều Và cơng việc tưởng đơn giản áp dụng CNTT cách hiệu quản lý trông giữ xe số Qua tìm hiểu chung cư vấn đề coi giữ xe ngày cần thiết khối lượng xe ngày nhiều khiến cho sức người khó đảm bảo hết cần dùng máy để đơn giản hóa vấn đề bớt tính căng cứng cơng việc Qua thời gian tìm hiểu nhóm phát triển tìm hiểu vận dụng CNTT vào chương trình quản lý bước đầu xây dựng hình hài phần mềm ứng dụng để giúp trông giữ xe hiệu hơn, kinh tế Bước đầu nhiều điểm chưa cặn kẽ mong thầy có gợi ý để nhóm hồn thiện thêm Nhóm xin chân thành cảm ơn hướng dẫn thầy giáo môn giúp đỡ q trình làm nhóm NHIỆM VỤ CÔNG VIỆC THỰC HIỆN ST Họ tên thành viên Nội dung công việc T Định hướng công việc, mơ tả tốn, xác định phân tích giá trị nghiệp vụ, xác định yêu cầu hệ thống, xác định tác nhân hệ thống Tham gia phân tích thiết kế ca sử dụng, lớp Xác định tác nhân hệ thống, xác định ca sử dụng hệ thống, đặc tả ca sử dụng, tìm lớp, xây dựng biểu đồ trình tự, vẽ biểu đồ lớp, xây dựng biểu đồ thành phần, biểu đồ triển khai Xác định tác nhân hệ thống, xác định ca sử dụng hệ thống, đặc tả ca sử dụng, tìm lớp, xây dựng biểu đồ trình tự, vẽ biểu đồ lớp, xây dựng biểu đồ thành phần, biểu đồ triển khai Thiết kế sở liệu Thiết kế giao diện Chương 1: Giới thiệu chung Địa Điểm khảo sát :Hệ thống trông giữ ô tô chung cư Tân Tây Đô Yêu cầu: Đăng ký vé xe ô tô theo tháng Địa chỉ: Xã Tân Lập – Huyện Đan Phượng – Hà Nội Xác định yêu cầu 1.1 Giới thiệu đề tài Đề tài phân tích thiết kế hệ thống cho bãi gửi xe ô tô 1.2 Xác định phạm vi Xã hội ngày phát triển, số lượng ô tô, xe máy ngày tăng mạnh Theo thống kê, Hà Nội có khoảng triệu xe máy, 500.000 ô tô loại Quỹ đất dành cho giao thông tĩnh đạt 10%, riêng khu vực nội thành đạt 2%, tiêu chuẩn dành cho giao thông tĩnh phải đạt từ 16-18% làm cho vấn đề giao thông tĩnh trở nên ngày thiết Tình trạng tải xảy nhiều nơi bệnh viện, chợ, trung tâm thương mại, bến bãi đặc biệt chung cư dẫn đến tình trạng bãi đỗ xe trái phép mọc lên ngày nhiều hầu hết không tuân thủ theo quy định nhà nước Giá xe nhiều nơi tăng vọt đặc biệt, mức độ rủi ro cáo khơng có ràng buộc chủ phương tiện bãi đỗ Chung cư Tân Tây Đô thuộc địa phận xã Tân Lập, huyện Đan Phượng, thành phố Hà Nội gặp phải vấn đề Trước tình hình đó, ban quản lý đưa giải pháp xây dựng hệ thống quản lý bãi đỗ xe thông minh, đại khoa học để giải vấn đề Cơ cấu tổ chức Khu vực bãi đỗ chung cư chia làm phần : Bãi đỗ ô tô (và bãi đỗ xe máy – không đề cập đến.) Hệ thống cho phép phương tiện gửi xe theo dạng: gửi theo tháng gửi theo lượt Nếu chủ xe muốn gửi xe theo tháng, chủ xe cần gặp nhà quản lý để đăng ký vé Nhà quản lý dựa vào thông tin để đăng ký cấp thẻ cho chủ xe Các trạng thái thẻ: - Available - Bị mất, hỏng - Vé tháng - Vé lượt Với tơ cần quản lý thêm đối tượng chỗ bãi ô tô chia thành ô cho xe Các trạng thái chỗ:  Available  Được sử dụng Vé tháng cần gia hạn hết hạn hủy thơng tin chủ xe khơng có nhu cầu sử dụng tiếp Nhà quản lý thực chức trì thơng tin nhân viên: thêm nhân viên, sửa thơng tin xóa thơng tin nhân viên khỏi csdl  Với Nhà Quản lý: Hệ thống cho phép tài khoản quản trị thực thao tác quản lý đa dạng:  Quản lý vé tháng: Nhà quản lý đăng ký vé tháng mới, sửa chữa hay xóa thơng tin vé tháng hệ thống Chức gia hạn thẻ thẻ hết hạn khách yêu cầu Chức cấp lại thẻ bị hỏng bị  Quản lý nhân viên: Thêm mới, sửa xóa thơng tin nhân viên cập nhật thông tin tài khoản cấp cho nhân viên thực nhiệm vụ trông giữ xe chung cư  Lập báo cáo: -Báo cáo số lượng xe vào -Báo cáo doanh thu theo thời gian, ca trực nhân viên -Báo cáo danh sách thẻ bị mất, hỏng bị hủy xin cấp lại -Báo cáo danh sách xe gửi theo tháng…  Đăng Nhập hệ thống quản lý tài khoản  Với nhân viên trông giữ xe: Hệ thống cho phép nhân viên thực thao tác: Đăng nhập hệ thống Quản lý gửi xe Quản lý lấy xe 2.1 Mô tả a Mô tả hình vẽ Hình 1: Sơ đồ hệ thống gửi xe Mô tả sơ lược hoạt động hệ thống:  Ca bin bảo vệ: lắp đặt : - hình hiển thị để hiển thị liệu cần thiết - hình hiển thị đường  Đầu đọc thẻ: Đọc mã thẻ nhân viên đưa thẻ vào  Camera đọc biển số: Đọc biển số mã hóa biển số dạng text  Barie: Ngăn xe vào , xe Khi hệ thống xác nhận xe vào/ra, barie tự động mở cho xe qua Ngược lại, barie đóng barie mở tay trường hợp đặc biệt b Mô tả lời Bãi trông xe ô tô chia làm khu vực: Một cho xe vào cho xe ra.Khi xe vào xe phải qua đầu lọc thẻ ,để kiểm xốt vé xe có hợp lệ hay không,lúc camera chụp ảnh biển số xe ô tô,xe tiếp vào qua cảm biến an toàn(cảm biến xác nhận xe vào),barrier nhận cảm ứng mở tự động cho xe vào,xe vào điểm đỗ vòng cảm ứng nhân tín hiệu hiển thị moi thông tin điểm đỗ xe máy tính cabin bảo vệ Đối với xe ngươc lại với xe vào Khi xera ,vòng cảm ứng điểm đỗ nhận tín hiệu,barrier mở cho xera,cảm biến an toàn xác nhận xera.camera chụp lại biển số xe,xe qua đầu lọc thẻ quẹt thẻ ra, để xác nhận xe hiển thị cabin bảo vệ ,địa điểm đỗ xe đầy hay trống bảo vệ xác minh xe vào.Moi thông lưu lại máy tính bảo vệ… Chương 2: Phân tích 2.1 Phân tích giá trị nghiệp vụ 2.1.1 Các tác nhân nghiệp vụ Tác nhân Hệ thống kiểm soát: hệ thống ngồi có chức năng:  Hỗ trợ nhân viên quản lý việc trông, giữ xe với chức lấy mã hóa biển số, so sánh biển số, đường vào vị trí đỗ xe, quản lý vé… - Bảo vệ: đăng nhập hệ thống, quản lí lấy xe, quản lí gửi xe - Người quản lí:là quản lý viên có quyền : quản lý vé, quản lý nhân viên, đăng nhập hệ thống -Khách: người chủ ô tô, quyền nhận biết thơng tin vị trí xe, thơng tin bảo vệ, tình trạng xe Dựa vào mơ tả tốn trên, thấy hệ thống quản lý bãi xe chung cư thông minh đem lại số lợi ích sau: 2.1.2 Các use-case nghiệp vụ - Use case trông giữ: Trông giữ Nghiệp vụ -bảo vệ xác nhận tình trạng gửi, lấy xe khách, vị trí xe, tình trạng xe Khách xác nhận thơng tin gửi xe - Use case quẹt thẻ Quẹt thẻ Nghiệp vụ, đăng nhập hệ thông xác nhận thông tin khách ô tô qua thẻ, thông tin xe ra(vào) -Use case xác nhận Xác nhận Nghiệp vu, bảo vệ đăng nhập hệ thống xác nhận thông tin xe, khách -Use case cấp soát vé Cấp soát vé Nghiệp vụ, quản lí đăng nhập hệ thống xác nhận thơng tin, cấp sốt vé cho khách Khách xác nhận thơng tin cung cấp, nhận thẻ( vé) 2.1.3 Giá trị mang lại - Mang lại giá trị nghiệp vụ: Miêu tả ca sử dụng xác nhận Hành động tác nhân Hành động hệ thống Bảo vệ xác nhận khách hàng Rào chắn nhận thông tin quẹt thẻ đóng , mở cho tơ Ấn nút mở rào chắn Miêu tả ca sử dụng cấp soát vé Hành động tác nhân Người quản lí cấp vé( tháng) cho tơ Hành động hệ thống 2-Hệ thống xác nhận thông tin khách hàng 2.2 Phân tích yêu cầu hệ thống + Hệ thống phải cung cấp cho nhà quản lý tài khoản với quyền quản trị cao quyền thao tác tất chức quản lý, báo cáo để nhà quản lý làm việc + Hệ thống quản lý bãi đỗ ô tô theo ô đươc đánh mã – mã ô để quản lý vị trí trống tình trạng bãi Dựa vào đó, hệ thống sinh vé ô tô cho nhà quản lý in thành thẻ cứng giao cho nhân viên + Hệ thống quản lý bãi đỗ xe máy theo số vé xe máy định từ việc ước lượng sức chứa bãi đỗ + Khi nhà quản lý có nhu cầu thêm, sửa thơng tin hay xóa vé tháng, gia hạn, cấp lại thẻ mất/hỏng hệ thống phải xác nhận, xử lý, gửi phản hồi thật nhanh chóng,chính xác + Hệ thống hỗ trợ việc lập loại báo cáo cho nhà quản lý dễ dàng, hiệu đầy đủ chức cần thiết + Hệ thống cho phép hệ thống kiểm soát truy cập thông tin cần thiết để xử lý đối chiếu lưu thơng tin một cách xác, an toàn +Hệ thống hỗ trợ nhân viên giữ xe thao tác quản lý gửi/lấy xe tối đa, cho phép trao đổi thơng tin dễ dàng, nhanh chóng, quản lý chỗ đỗ ô tô 12 Chương 3: Thiết kế hệ thống 3.1: Thiết kế mơ hình hóa liệu ( thực thể liên kết) Các tập thực thể Mỗi quan hệ Thuộc tính + Thuộc tính khoa MN: Liên kết diễn tả mối liên quan hay nhiều thực thể , liên kết có ý nghĩa riêng + Liên kết 1-1: Một A có quan hệ với B ngược lại +Liên kết 1-N: Một A có quan hệ với nhiều B B có quan hệ với 1A + Liên kết N-N: Một A có quan hệ với niều B ngược lại 1B có quan hệ với nhiều A 13 Hình 3: Sơ đồ ERD mô tả hệ thống gửi xe 14 3.2 Thiết kế mơ hình liệu hệ thống (giao diện hệ thống ) Gồm bảng sau:   ản g Bảng Nhân viên (Nhanvien) Tên thuộc tính Đọc Kiểu liệu Ghi maNV Hoten Mã nhân viên Họ tên nhân viên Text Text Khóa CMTND Số CMTDN Int Gioitinh Giới tính Int Diachi Địa Text TaikhoanNV Tài khoản đăng nhập Text matkhau Mật Text B Quản lý (Quanly) Tên thuộc tính Đọc Kiểu liệu Ghi maQL Mã quản lý Text Khóa Hoten Họ tên quản lý Text CMTND Số CMTDN Int Gioitinh Giới tính Bool Diachi Địa Text TaikhoanQL Tài khoản đăng nhập Text matkhau Mật Text 15   Bảng Xe Tên thuộc tính Đọc Kiểu liệu Ghi Bien so Biển số xe Text Khóa Loai xe Loại xe Text Sokhung Số khung Text Somay Số máy Text Ten chu xe Tên chủ xe Text So CMND Số chứng minh thư nhân dân Int Bảng Thẻ gửi xe (Theguixe) Tên thuộc tính Đọc Kiểu liệu Ghi Ma the Mã thẻ gửi xe Int Khóa Loai the Loại thẻ Text Tinh trang Tình trạng thẻ Text Thoi han Thời hạn sử dụng Text Thoi gian vao gui Thời gian vào gửi Date time Don gia Đơn giá money maNV Mã nhân viên Text Khóa ngồi Bien so Biển số xe gửi Text Khóa Ma cho gui xe Mã chỗ gửi xe Int Khóa ngồi 16   Bảng Chỗ gửi xe (Choguixe) Tên thuộc tính Đọc Kiểu liệu Ghi Ma cho gui xe Mã chỗ gửi xe Text Khóa Tinh trang Tình trạng chỗ gửi xe Text Mơ hình sở liệu quan hệ (sql server) 17 Hình 4: Sơ đồ sở liệu Sơ đồ lớp lĩnh vực: 18 Hình 5: Sơ đồ lớp lĩnh vực  Biểu đồ lớp tham gia ca sử dụng (đối tượng tơ): 19 Hình 6: Biểu đồ lớp tham gia ca sử dụng  Biểu đồ hệ thống xe vào 20 Hình 6: Biểu đồ hệ thống xe vào 21  Biểu đồ hệ thống xe Hình 7: Biểu đồ hệ thống xe 22 Chương : Thiết kế giao diện hệ thống Sơ đồ tương tác hệ thống: Hình 8: Sơ đồ tương tác hệ thống 23 4.1: Thiết kế giao diện Hình 9: Giao diện “truy nhập hệ thống” Hình 10 : Giao diện “thực đơn chính” 24 Hình 11 : Giao diện “ nhận xe” Hình 12 : Giao diện “cập nhập xe bảng giá” 25 Hình 14 : Giao diện “trả xe” 26 ... 2.2 Phân tích yêu cầu hệ thống 12 Chương 3: Thiết kế hệ thống 13 3.1: Thiết kế mơ hình hóa liệu ( thực thể liên kết) .13 3.2 Thiết kế mơ hình liệu hệ thống. .. xác định phân tích giá trị nghiệp vụ, xác định yêu cầu hệ thống, xác định tác nhân hệ thống Tham gia phân tích thiết kế ca sử dụng, lớp Xác định tác nhân hệ thống, xác định ca sử dụng hệ thống, ... dụng  Biểu đồ hệ thống xe vào 20 Hình 6: Biểu đồ hệ thống xe vào 21  Biểu đồ hệ thống xe Hình 7: Biểu đồ hệ thống xe 22 Chương : Thiết kế giao diện hệ thống Sơ đồ tương tác hệ thống: Hình 8:

Ngày đăng: 23/05/2019, 17:38

Từ khóa liên quan

Mục lục

  • Lời nói đầu

  • NHIỆM VỤ CÔNG VIỆC THỰC HIỆN

  • Chương 1: Giới thiệu chung

    • 1. Xác định yêu cầu

      • 1.1 Giới thiệu đề tài

      • 1.2 Xác định phạm vi.

      • 2. Cơ cấu tổ chức

        • 2.1 Mô tả

        • Chương 2: Phân tích

          • 2.1 Phân tích các giá trị nghiệp vụ

            • 2.1.1 Các tác nhân nghiệp vụ

            • 2.1.2 Các use-case nghiệp vụ

            • 2.1.3 Giá trị mang lại.

            • 2.1.4 Lược đồ use case nghiệp vụ

            • 2.2 Phân tích yêu cầu của hệ thống

            • Chương 3: Thiết kế hệ thống

              • 3.1: Thiết kế mô hình hóa dữ liệu ( thực thể liên kết).

              • 3.2 Thiết kế mô hình dữ liệu hệ thống (giao diện hệ thống )

              • Chương 4 : Thiết kế các giao diện của hệ thống.

                • 4.1: Thiết kế giao diện

Tài liệu cùng người dùng

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

Tài liệu liên quan