Phân tích thiết kế hệ thống thông tin - Đề tài Quản lí đăng kí xe máy Khoa Công nghệ thông tin Đại học bách khoa Đà Nẵng
Đề tài Quản lí đăng kí xe máy I.Giới thiệu công cụ sử dụng để vẽ các mô hình, sơ đồ…: Microsoft Visio 2003 Visio là một chương trình vẽ sơ đồ thông minh, được tích hợp vào bộ Microsoft Office từ phiên bản 2003. MS Visio cho phép bạn thể hiện bản vẽ một cách trực quan. Hơn nữa, nó còn cung cấp nhiều đặc tính khiến cho sơ đồ của bạn ý nghĩa hơn, linh động hơn và phù hợp hơn với nhu cầu của bạn. Ngoài ra, bạn có thể sao chép bản vẽ của mình qua các phần mềm khác ( như MS Word, MS Excel,…) để tiện sử dụng cho công việc của bạn. Có nhiều phiên bản Visio khác nhau tùy theo nhu cầu. Trong quá trình thực hành, ta làm việc với Microsoft Visio 2000 Enterprise Edition. Trong phiên bản này, bạn có thể những sơ đồ liên quan đến công việc như : biểu đồ dòng (flowcharts), sơ đồ tổ chức ( organization charts) , và lịch trình dự án (project scheduling). Ngoài ra phiên bản này còn giúp bạn tạo ra các sơ đồ mang tính kỹ thuật., chẳng hạn như các bản vẽ xây dựng, thiết kế nhà, sơ đồ mạng, sơ đồ phần mềm, sơ đồ trang web, sơ đồ máy móc, và các sơ đồ kỹ thuật khác. Sơ đồ tổ chức , có trong cả 2 phiên bản, là một dạng sơ đồ thường được sử dụng trong công việc kinh doanh. Với sơ đồ tổ chức vẽ bằng Visio, bạn còn có thể gắn kết dữ liệu vào các hình trong sơ đồ. Dữ liệu cho hình được gọi là custom properties. Đối với sơ đồ tổ chức, bạn có thể chọn một khung nhân viên, gắn nó với các thông tin quan trọng như : địa điểm, số điện thoại, phòng ban,… và các dữ liệu này trở thành 1 phần của biểu đồ. Một lý do khác để tạo ra các sơ đồ tổ chức trong Visio là bạn có thể tạo chúng tự động bằng cách sử dụng thông tin từ một nguồn dữ liệu nào đó. Chẳng hạn, bạn có thể đặt một sơ đồ tổ chức trong 1 CSDL, một bảng tính Excel, hay thậm chí là hệ thống thư điện tử của công ty bạn. Chỉ cần sau vài cú nhấp chuột , biểu đồ đã có sẵn cho bạn mà không cần phải nhập gì cả. Đúng là , Visio thật thông minh ! SVTH: GVHD: Ngô Thanh Trung 06T2 Hồ Phan Hiếu Huỳnh Văn Hải 06T2 Trang 1 Đề tài Quản lí đăng kí xe máy II.Phân tích hiện trạng 1. Giới thiệu chung vấn đề : Với nhu cầu về phương tiện giao thông hiện nay, để thực hiện việc đăng kí biển số xe cho người dân một cách nhanh chóng, tiện lợi, chính xác, cần phải có một phần mềm quản lý. Phần mềm quản lý đăng kí xe máy mà chúng ta phân tích sau đây ra đời để đáp ứng nhu cầu đó. 2. Khảo sát hiện trạng Phần mềm được thiết kế để quản lý đăng kí biển số xe. + Admin : quản lý thông tin về xe của khách hàng, cho phép cấp mới biển số cho xe chưa đăng kí . 3. Cách tiếp cận và giải quyết vấn đề - Cách tiếp cận : Dùng phương pháp hướng đối tượng để tiếp cận vấn đề rõ hơn, tạo khung nhìn tổng thể. - Giải quyết vấn đề : Có nhiều cách giải quyết vấn đề . Nhưng ở đây, đề tài chọn phương pháp phân tích thiết kế hướng đối tượng để giải quyết vấn đề đặt ra. Gồm các bước sau: + Mô hình hóa nghiệp vụ : Dựa trên khảo sát thực trạng, đề tài sử dụng các công cụ của UML để mô hình hóa các nghiệp vụ. + Phân tích : Ở bước này, đề tài phân tích để đưa ra những mô hình tổng quát quan sát trạng thái tĩnh của các nghiệp vụ, quy trình của mỗi nghiệp vụ và các tác nhân. + Thiết kế : Từ kết quả ở mức phân tích, triển khai thiết kế để đạt được các kết quả sau : -Thiết kế cơ sở dữ liệu SVTH: GVHD: Ngô Thanh Trung 06T2 Hồ Phan Hiếu Huỳnh Văn Hải 06T2 Trang 1 Đề tài Quản lí đăng kí xe máy -Thiết kế giao diện người dung -Thiết kế ứng dụng III. Phân tích đặt tả yêu cầu 1.Khảo sát tổng hợp yêu cầu Danh sách các yêu cầu nghiệp vụ S T T Yêu cầu 1 Đăng nhập 2 Cấp biển số xe 3 Cập nhật thông tin 4 Tìm kiếm 2.Phân tích yêu cầu Người quản :sau khi đăng nhập vào chương trình với tài khoản và mật khẩu cho trước,người quản lí có thể: *Cấp biển số xe cho khách hàng: -Nhập đầy đủ thông tin về xe,thông tin về khách hàng: -tên chủ xe -ngày sinh -loại xe(ô tô hoặc mô tô) -đối tượng(nhà nước hoặc dân sự) -điện thoại(phải kiếu số) -hộ khẩu thường trú SVTH: GVHD: Ngô Thanh Trung 06T2 Hồ Phan Hiếu Huỳnh Văn Hải 06T2 Trang 1 Đề tài Quản lí đăng kí xe máy -chứng minh nhân dân(kiếu số) -ngày cấp chứng minh nhân dân -nơi cấp -số hộ khẩu(kiểu số) -ngày cấp số hộ khẩu -số máy -số khung(khác số máy) -nhãn hiệu -tên động cơ -màu sơn -năm sản xuất (kiểu số) -dung tích(kiếu số) Tiến hành đăng kí biển số xe cho khách hàng *Sửa và xóa thông tin đăng kí:-nhập đúng thông tin về biển kiểm soát -tiến hành sửa chữa thông tin(ngoại trừ biển số xe) *Tìm kiếm thông tin :tìm thông tin về những người đã đăng kí biển số xe -tìm theo ngày đăng kí -tìm theo biển số -hiển thị tất cả 3.Đặc tả yêu cầu: SVTH: GVHD: Ngô Thanh Trung 06T2 Hồ Phan Hiếu Huỳnh Văn Hải 06T2 Trang 1 . Hiếu Huỳnh Văn Hải 06T2 Trang 1 Đề tài Quản lí đăng kí xe máy -Thiết kế giao diện người dung -Thiết kế ứng dụng III. Phân tích đặt tả yêu cầu 1.Khảo sát. Đề tài Quản lí đăng kí xe máy -chứng minh nhân dân(kiếu số) -ngày cấp chứng minh nhân dân -nơi cấp -số hộ khẩu(kiểu số) -ngày cấp số hộ khẩu -số máy -số