Báo cáo môn Công nghệ Phần mềm PTIT

23 1.4K 7
Báo cáo môn Công nghệ Phần mềm PTIT

Đ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

Tất cả tài liệu: https://drive.google.com/drive/folders/1nBWniC3Q5ulu5cJZO2HIEufUtcEUC6k1?usp=sharing

HỌC VIỆN CƠNG NGHỆ BƯU CHÍNH VIỄN THƠNG VIỆN KINH TẾ BƯU ĐIỆN *** BÀI TẬP LỚN NHẬP MÔN CÔNG NGHỆ PHẦN MỀM ĐỀ TÀI: PHẦN MỀM QUẢN LÝ GỬI XE TỰ ĐỘNG THÔNG MINH DÀNH CHO TRƯỜNG ĐẠI HỌC Nhóm tập: L3N4 HỒNG TRỌNG THẮNG(NT) HỒ NAM ANH B16DCAT144 B16DCAT003 ĐINH CÔNG LONG NGUYỄN MINH ĐỨC NGUYỄN MINH HIẾU B16DCAT095 B16DCAT036 B16DCAT057 HÀ NỘI Lời nói đầu Ngày nay, với phát triển đất nước ngành cơng nghệ thơng tin có bước phát triển mạnh mẽ không ngừng Với ứng dụng , ngành cơng nghệ thơng tin góp phần mang lại nhiều lợi ích mà khơng phủ nhận Nhất việc tin học hóa vào cơng tác quản lí, bán hàng yêu cầu cần thiết doanh nghiệp Từ phần mềm quản lí giúp cho cơng việc quản lý trở nên nhanh chóng dễ dàng, ngày công nghệ thông tin phát triển mạnh mẽ Chính , nhóm em lựa chọn đề tài thiết kế phần mềm quản lý gửi xe tự động thông minh, đưa công nghệ nhận diện khuôn mặt áp dụng vào quản lý gửi xe giúp giải vấn đề mà hệ thống gửi xe gặp phải Dưới hướng dẫn tận tình thầy Hồng Hữu Hạnh chúng em tìm hiểu hồn thành giao Tuy nhiên với lượng kiến thức có hạn nên cịn nhiều thiếu sót Mong thầy bạn góp ý để làm chúng em hoàn thiện Chúng em chân thành cảm ơn! Nhóm sinh viên: L3N4 MỤC LỤC PHÂN CÔNG – XẾP HẠNG THÀNH VIÊN STT CƠNG VIỆC THỰC HIỆN % HỒN THÀNH Đặc tả bái tốn, vẽ UC Hồng Trọng Thắng Hồ Nam Anh 100% GHI CHÚ Sequence, Activity, Class Diagram, DB Diagram, SRS 1, SRS 3, UCS SAD Báo cáo Slide thuyết trình STT THÀNH VIÊN Hoàng Trọng Thắng(NT) Hồ Nam Anh Đinh Công Long Nguyễn Minh Đức Nguyễn Quang Hiếu Nguyễn Minh Đức Hoàng Trọng Thắng Nguyễn Minh Hiếu Đinh Cơng Long Hồ Nam Anh Hồng Trọng Thắng Hồ Nam Anh Đinh Công Long Đinh Công Long Hoàng Trọng Thắng Nguyễn Minh Đức XẾP HẠNG A A A B C 90% 100 % 100% 100% 100% 100% 100% GHI CHÚ PHẦN MỀM QUẢN LÝ GỬI XE TỰ ĐỘNG THÔNG MINH CHO TRƯỜNG ĐẠI HỌC I ĐẶC TẢ: Giới thiệu hệ thống: Mô tả chung hệ thống hoạt động khép kín khu vực gửi xe, hoạt động điều kiện online offline Người quản trị hệ thống cài đặt phần mềm quản trị máy tính giám sát từ xa Hệ thống phần mềm cung cấp thông tin tồn người dùng, q trình hoạt động trình quản lý người dùng phiên gửi xe Hệ thống hoạt động dựa công nghệ nhận diện khuôn mặt tiên tiến giúp cải thiện nhiều vấn đề mà hệ thống phần mềm quản lý gửi xe Ví dụ giúp tăng tốc q trình gửi xe, giảm nhân công, bảo mật tốt Mơ tả chức hệ thống: • Chức chính: o Quản lý người dùng: Hệ thống cung cấp giao diện trực quan gồm danh sách người dùng xếp, giúp việc tra cứu người dùng để quản lý cách dễ dàng trực quan o Quản lý phiên gửi xe: Giúp người quản trị viên hệ thống giám sát cách hiệu phiên vào/ra gửi xe người dùng Đặc tả: Sinh viên, Giảng viên có nhu cầu gửi xe trường đến quầy quản lý gửi xe để đăng ký gửi xe Người sử dụng phải cung cấp thẻ Sinh viên thẻ Giảng viên Hệ thống lấy thông tin thẻ như: Mã SV, Mã Giảng viên, tên, số điện thoại, địa chỉ, số tài khoản ngân hàng liên kết, liệu khuôn mặt Hệ thống tự động tạo cho người dùng tài khoản có số đặc trưng IDTK ứng với tài khoản người dùng ,lưu thông tin người dùng vào CSDL Người dùng dùng thẻ khuôn mặt để xác thực vào nhà để xe Người quản lý có tài khoản quản lý Người đăng nhập vào hệ thống sử dụng chức cấp phép người dùng sử dụng dịch vụ gửi xe, tìm kiếm, theo dõi phiên gửi xe, xem thông tin người dùng, thêm, sửa xóa thơng tin người dùng, hủy dịch vụ gửi xe người dùng Hệ thống gồm thiết bị vật lý gọi là: “Cổng vào” “Cổng ra” Cổng vào: Khi người dùng có nhu cầu gửi xe đăng ký dịch vụ gửi xe thành công tiến hành đến Cổng vào Hệ thống lấy dứ liệu khuôn mặt người dùng qua hệ thống Camera(Điều kiện: Người dùng không sử dụng trang) so sánh CSDL xem người đăng ký chưa Trong trường hợp hệ thống nhận diện khn mặt người dùng sử dụng thẻ SV để xác thực Nếu xác thực hệ thống tiếp tục lấy liệu biển số xe qua Camera mở cổng cho người dùng qua Phiên gửi xe tạo với liệu sau: IDTK, gửi, ngày gửi, hình ảnh người gửi, biển số xe Cổng ra: Khi muốn lấy xe, người dùng lấy xe từ bãi gửi xe đến cổng Tại hệ thống lấy liệu khuôn mặt thẻ SV, GV, biển số xe so sánh với CSDL có Nếu xác thực người dùng có phiên gửi xe trước đó, hệ thống kiểm tra thời gian gửi, số dư tài khoản, trừ tiền mở cổng cho người dùng qua Ngược lại xác thực sai, tất nhiên cổng không mở Ưu điểm hệ thống: Hệ thống hoạt động cách tự động, sử dụng nhận dạng khuôn mặt để xác thực tài khoản nên tốc độ vào người dùng gửi xe nhanh Vì tiết kiệm nhiều thời gian cho người dùng giảm ùn tắc lượng gửi xe thời điểm cao Thứ tiết kiệm nhân cơng cho việc sốt vé dùng hệ thống gửi xe thông thường cần người quản lý cho hoạt động toàn nhà gửi xe Thứ 3: Hệ thống ghi lại tất hình ảnh xe người gửi, lấy xe nên đảm bảo hoạt động điều tra có vấn đề trộm cắp xảy II PHÂN TÍCH RỦI RO: Rủi ro Giải pháp Thiếu ngân sách cho dự án (chi phí -Thương lượng với khách hàng tăng thêm ngân sách cho dự án phần mềm -Thương lượng với khách hàng giảm khách hàng cung cấp thấp so với bớt số yêu cầu đểgiảm chi phí dự án dự án; chi phí phát sinh ngồi ý muốn - Chịu lỗ lấy vốn cơng ty cung cấp vào dự án để hoàn thành dự án thực dự án, …) Thiếu nhân lực (nhân viên nghỉ việc đột xuất tai nạn, bệnh tật, việc gia đình, ; số lượng kĩ sư chuyên môn công ty không đáp ứng nhân lực cần thiết cho dự án) -Đào tạo trước nhóm kĩ sư phần mềm để xảy cố, kịp thời thay nhân viên, chuyển giao công việc người cũ cho người -Thuê kĩ sư chuyên nghiệp thay công việc người nghĩ để không trể hạn hợp đồng - Thuê gấp số nhân viên đào tạo cấp tốc để thực dự án Thay đổi quản lý (dẫn đến thay đổi cách tổ chức quản lý, thay đổi phân công nhiệm vu, ….do người quản lý mới) - Cần có chuẩn mực cốt lõi cách quản lý cho nhóm kĩ sư, để thay đổi người quản lý nhiệm vụ, chức cũ thành viên còn, kĩ sư nhóm dễ dàng thay đổi nhỏ theo người quản lý mới, không thay đổi cách đột ngột - Người quản lý cũ phải chuyển giao công việc, tất thân nắm nhóm kĩ sư (chun mơn thành viên, tính cách người, điểm mạnh, điểm yếu, …) cho người quản lý Qua người quản lý nhanh chóng hịa nhập vào nhóm mình, dễ dàng dẫn dắt, đạo nhóm nhanh chóng tiếp tục dự án Khó khăn kỹ thuật (thay đổi kỹ - Gửi nhóm kĩ sư Training học thuật, cơng cụ tiên tiến, công nghê cao, tập kỹ thuật theo định kỳđể tránh ….) trường hợp khơng hồn thành dư án áp dụng kỹ thuật - Khi khách hàng yêu cầu sử dụng kỹ thuật mà cơng tyc hưa áp dụng được, thương lượng với khách hàng sử dụng kỹ thuật khác có tính tương tự mà khơng làm thay đổi chất lượng, yêu cầu củakhách hàng Khách hàng thay đổi phạm vi yêu cầu dự án (khách hàng thay đổi yêu cầu dự án tiến hành, nâng cấp sau giao phần mềm) - Yêu cầu khách hàng tăng thêm thời gian giao phần mềm, tăng thêm ngân sách cho số chi phí phát sinh - Trao đổi thuyết phục khách hàng, tính ưu việt không cần nâng cấp thêm Khách hàng khơng hài lịng với sản - Trao đổi, thuyết phục khách hang phẩm phần mềm giảng giải sản phẩm để khách hang hài long sản phẩm - Khắc phục lỗi mà khách hàng đưa ra, yêu cầu khách hàng cho thêm thời gian định để sữa chữa Không kịp giao phần mềm hạn - Thương lượng với khách hàng tăng hợp đồng, thời gian cho dự án thêm thời gian hoàn thành dự án ngắn -Thuê nóng kĩ sư phần mềm chuyên nghiệp với lương cao để hoàn thành dự án phần mềm Cách giải làm cơng ty kiếm lợi nhuận lỗ vốn từ dự án này, giữ hình tượng, uy tín công ty III USE CASE: Use Case Người Quản Lý: Use Case Người sử dụng: Use Case Cổng Vào: 10 Use Case actor Cổng Ra: 11 12 IV V BIỂU ĐỒ LỚP – CLASS DIAGRAM: CƠ SỞ DỮ LIỆU-DATA BASE: 13 VI BIỂU ĐỒ TUẦN TỰ - SEQUENCE DIAGRAM: Sequence Diagram Login: Sequence Diagram đổi mật khẩu: 14 Sequence Diagram Thêm người dùng: Sequence Diagram Xóa người dùng: Sequence Diagram Sửa thông tin người dùng: 15 Sequence Diagram thống kê: VII BIỂU ĐỒ HỌA ĐỘNG - ACTIVITY DIAGRAM: Activity Diagram đăng nhập: - Mục đích: Để người quản trị đăng nhập vào hệ thống để sử dụng chức quản lý 16 - Chức năng: đăng nhập hệ thống - Cách vận hành: Người quản lý điền username password vào form đăng nhập sau gửi lên hệ thống kiểm tra tài khoản xác hay chưa xác phép sử dụng chức phân quyền hệ thống, khơng xác quay form ban đầu Activity Diagram Đổi mật khẩu: - Mục đích: Để thay đổi mật cũ sang mật mà người quản trị mong muốn - Chức năng: Thay đổi mật khấu - Cách vận hành: Người dùng trước tiên phải đăng nhập vào hệ thống, sau vào form thay đổi mật điền mật sau điền mật cũ để xác nhận nộp form Nếu mật cũ khơng xác quay form điền ban đầu, hoàn thành đổi mật thành công 17 Activity diagram thống kê - Mục đích: Để thống kê, tập hợp lại thơng tin cho quản lí dễ dàng quan sát hoạt động gửi xe - Chức năng: Thống kê số liệu - Cách vận hành: Người quản lý trước tiên vào phần thống kê chọn tích theo yêu cầu muốn thống kê, hệ thống trả lại bảng thống kê theo yêu cầu 18 Activity Diagram Theo dõi phiên gửi xe: - Mục đích : Cung cấp giao diện quản lý phiên gửi xe cho người quản lý dễ dàng theo dõi tòn phiên gửi xe người dùng - Chức năng: Theo dõi tìm kiếm phiên gửi xe - Cách vận hành : 19 Activity Diagram Cổng Vào: - Mục đích: Giúp hệ thống xác thực cấp quyền cho người dùng gửi xe, vào nhà để xe - Chức năng: Quét lấy liệu xác thực người dùng - Cách vận hành: Người dùng muốn gửi xe đến cổng vào, hệ thống tự động lấy khuôn mặt xác thực người dùng, không nhận diện khuôn mặ hệ thống phát cảnh báo cho người dùng dùng thẻ để xác thực Xác thực hệ thống ghi biển số xe, ghi khuôn mặt, phiên gửi xe mở cổng cho người dùng vào 20 Activity Diagram Cổng Ra: - Mục đích: Giúp hệ thống xác thực người dùng người dùng muốn lấy xe - Chức năng: Lấy liệu xác thực - Cách vận hành: Tương tự cổng vào, người dùng muốn lấy xe qua cổng Cổng tự động lấy khuôn mặt, không xác nhận khuôn mặt hệ thống cảnh báo người dùng dùng thẻ Xác thực hệ thống lấy biển số, hình ảnh người lấy xe, ghi phiên gửi xe, trừ tiền mở cổng cho người dùng 21 - Activity Diagram Thêm người dùng: Mục đích: Thêm người dùng Chức năng: thêm người dùng Cách vận hành: Khi có yêu cấu tạo thêm người dùng, người quản lý xem xét thêm thêm người giao diện người quản lý Activity Diagram Sửa thơng tin người dùng: - Mục đích: Để người quản lý sửa lại thông tin người dùng thông tin sai người sử dụng yêu cầu - Chức năng: Sửa thông tin người dùng 22 - Cách vận hành: Người quản lý đăng nhập vào hệ thống, nhận yêu cầu sửa thông tin từ người dùng sai Truy cập vào giao diện quản lý, tìm dùng dùng tiến hành nhập form sửa thông tin Activity Diagram Xóa người dùng: - Mục đích: Để người quản lý xóa người dùng người dùng hủy dịch gửi xe - Chức năng: Xóa người dùng - Cách vận hành: Khi người dùng hủy dịch vụ gửi xe, sau khoảng thời gian lưu trữ liệu tháng, người quản lý tiến hành đăng nhập vào giao diện quản lý, tìm người dùng xóa người dùng khỏi hệ thống 23 ... doanh nghiệp Từ phần mềm quản lí giúp cho cơng việc quản lý trở nên nhanh chóng dễ dàng, ngày công nghệ thông tin phát triển mạnh mẽ Chính , nhóm em lựa chọn đề tài thiết kế phần mềm quản lý gửi... cài đặt phần mềm quản trị máy tính giám sát từ xa Hệ thống phần mềm cung cấp thơng tin tồn người dùng, q trình hoạt động trình quản lý người dùng phiên gửi xe Hệ thống hoạt động dựa công nghệ nhận... đình, ; số lượng kĩ sư chuyên môn công ty không đáp ứng nhân lực cần thiết cho dự án) -Đào tạo trước nhóm kĩ sư phần mềm để xảy cố, kịp thời thay nhân viên, chuyển giao công việc người cũ cho người

Ngày đăng: 07/10/2020, 23:09

Từ khóa liên quan

Mục lục

  • Lời nói đầu

  • 1. Giới thiệu hệ thống:

  • 2. Mô tả chức năng chính của hệ thống:

  • 3. Đặc tả:

    • 1. Use Case Người Quản Lý:

    • 2. Use Case Người sử dụng:

      • 3. Use Case Cổng Vào:

      • 4. Use Case actor Cổng Ra:

      • 1. Sequence Diagram Login:

      • 2. Sequence Diagram đổi mật khẩu:

      • 3. Sequence Diagram Thêm mới người dùng:

      • 4. Sequence Diagram Xóa người dùng:

      • 5. Sequence Diagram Sửa thông tin người dùng:

      • 6. Sequence Diagram thống kê:

      • 1. Activity Diagram đăng nhập:

      • 2. Activity Diagram Đổi mật khẩu:

      • 3. Activity diagram thống kê

      • 4. Activity Diagram Theo dõi phiên gửi xe:

      • 5. Activity Diagram Cổng Vào:

      • 6. Activity Diagram Cổng Ra:

      • 7. Activity Diagram Thêm người dùng:

      • 8. Activity Diagram Sửa thông tin người dùng:

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

Tài liệu liên quan