Tài liệu phân tích thiết kế hệ thống

135 328 0
Tài liệu phân tích thiết kế hệ thống

Đ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ài liệu Phân Tích Thiết Kế Hệ Thống LỜI NÓI ĐẦU Chào mừng bạn đến với môn học Phân tích thiết kế thống, môn học thú vò, cần thiết việc xây dựng ứng dụng thực tế Nó trang bò cho bạn kiến thức cần thiết dùng để viết phần lý thuyết đề án tốt nghiệp Tài liệu cung cấp kỹ cần thiết phân tích thiết kế hệ thống thông tin quản ly.ù Tài liệu phần dòch biên soạn lại từ sách Practical Data Modelling For Database Design hai tác giả Renzo D’Orazio & Gunter Happel Tài liệu trình bày tường tận chi tiết kỹ cần thiết phân tích thiết kế hệ thống thông tin, từ việc trình bày nguyên tắc cần thiết để phân biệt khái niệm tập thực thể hay thuộc tính đến việc trình bày hình ảnh liệu mô hình thực thể kết hợp Nó đào sâu vào khía cạnh tập thực thể cha con, mối kết hợp ngôi, mối kết hợp ba ngôi, nhiều mối kết hợp tập thực thể Tài liệu có nhiều ví dụ cụ thể dễ hiểu từ đơn giản đến phức tạp Dù cố gắng hết sức, tài liệu tránh khỏi thiếu sót, mong sư đóng góp bạn Chúng chân thành cám ơn động viên đóng góp ý kiến bạn đồng nghiệp trình biên soạn tài liệu Tổ Bộ môn Hệ thống thông tin http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống M ỤC L ỤC Chương QUI TRÌNH PHÂN TÍCH THIẾT KẾ HỆ THỐNG I PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN LÀ GÌ? II HỆ THỐNG (system) 10 III QUI TRÌNH PHÂN TÍCH THIẾT KẾ HỆ THỐNG 12 Chương 16 CƠ SỞ DỮ LIỆU VÀ MÔ HÌNH HÓA DỮ LIỆU 16 I HỆ THÔNG TIN THEO LỐI CŨ (information system) 16 Hệ tập tin theo lối cũ 17 Một ví dụ trùng lắp liệu (data redundancy) 17 II TIẾP CẬN CƠ SỞ DỮ LIỆU 18 Cơ sở liệu gì? 18 Hệ quản trò CSDL (DBMS: database management system) 18 Các loại HQTCSDL 18 III CSDL, HQTCSDL VÀ NGƯỜI DÙNG (User) 19 CSDL quan hệ hệ tập tin theo lối cũ 19 IV DỮ LIỆU TẬP TRUNG HAY PHÂN TÁN 20 V MÔ HÌNH DỮ LIỆU 20 Phân tích liệu phân tích hệ thống thông tin 20 Vấn đề tồn kho nhà cung cấp 20 Việc sử dụng vai trò mô hình liệu 21 VI THIẾT KẾ MÔ HÌNH DỮ LIỆU VÀ CSDL 21 Các bước phân tích thiết kế CSDL 21 Tóm tắt giai đoạn khác PTTK CSDL 22 VII VIII TÓM TẮT CHƯƠNG 22 BÀI TẬP 22 Chương 23 GIỚI THIỆU VỀ MÔ HÌNH HÓA DỮ LIỆU 23 I GIỚI THIỆU MÔ HÌNH HÓA DỮ LIỆU 23 II XÂY DỰNG MÔ HÌNH ER 23 Ví dụ - Mối kết hợp một-nhiều 24 Ví dụ – mối kết hợp một-một 25 Ví dụ – mối kết hợp nhiều-nhiều 26 III MÔ HÌNH ER THEO KÝ HIỆU CỦA CHEN 27 IV PHIẾU THỰC THỂ THUỘC TÍNH 28 V CÁCH TIẾP CẬN MÔ HÌNH HÓA DỮ LIỆU 29 http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống Các bước cấu trúc hóa liệu 29 Tóm tắt 30 Thực hành bước mô hình hóa liệu 31 VI TỰ ĐIỂN DỮ LIỆU (data dictionary) 33 VII BÀI TẬP 34 Bài 2.1 34 Bài 2.2 34 Bài 2.3 34 Bài 2.4 35 Bài 2.5 35 Trắc nghiệm 35 Chương 37 MÔ HÌNH QUAN HỆ 37 I MÔ HÌNH QUAN HỆ LÀ GÌ 37 Quan hệ (relation) 37 Thực thể, quan hệ, bảng (table) 37 Bộ (tuple) 38 Thuộc tính (attribute) 38 Ký hiệu 39 II KHÓA 39 Khoá (key, candidate key) 39 Khóa hợp (composite key) 39 Khóa (primary key) 39 Khóa ngoại (foreign key) 40 Khóa dự tuyển khóa khác 40 Khóa nhân tạo (khóa đại diện) artificial key (surrogate key) 41 Khóa phụ (Secondary keys) 41 NHỮNG TÍNH CHẤT KHÁC CỦA MÔ HÌNH QUAN HỆ 41 Đại số quan hệ, phép tính quan hệ 41 Ràng buộc toàn vẹn 42 Kết nối quan hệ 42 Miền giá trò (data domain integrity) 42 Ràng buộc người dùng (user constraint) 43 III IV QUI TẮC BIẾN ĐỔI MÔ HÌNH ER THÀNH MÔ HÌNH QUAN HỆ 43 Qui tắc biến đổi mô hình ER 43 Qui tắc thể mối kết hợp thông qua khóa ngoại 43 Tóm tắt qui tắc biến đổi 45 V BÀI TẬP 46 Bài tập 46 Trắc nghiệm 46 Chương 48 PHÂN TÍCH DỮ LIỆU VÀ YÊU CẦU CHỨC NĂNG 48 I GIỚI THIỆU 48 Hoạt động kiểm tra yêu cầu chức 48 Phân tích hệ thống thông tin 48 http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống Phân tích liệu 48 II NGUỒN DỮ LIỆU 49 Các phương pháp thu thập thông tin 49 Phân tích mẫu biểu 49 III KIỂM TRA YÊU CẦU CHỨC NĂNG 51 Nguyên tắc chung 51 Ví dụ: 51 IV BÀI TẬP 4.1 53 V TRẮC NGHIỆM 54 Chương 55 TÍNH BẮT BUỘC, KHÔNG BẮT BUỘC TRONG MỐI KẾT HP 55 I NGỮ NGHĨEA MỐI KẾT HP 55 Tính không bắt buộc mối kết hợp 55 II PHIẾU MỐI KẾT HP 56 III ẢNH HƯỞNG CỦA TÍNH KHÔNG BẮT BUỘC TRÊN KHÓA NGOẠI 57 Quan hệ một-nhiều 58 Quan hệ một-một 59 Quan hệ nhiều-nhiều 59 IV TÍNH BẮT BUỘC, KHÔNG BẮT BUỘC TRONG CÁC BƯỚc mô hình hóa liệu 60 V BÀI TẬP 60 Bài tập 5.1 60 Trắc nghiệm 61 Chương 63 TẬP THỰC THỂ CHA VÀ TẬP THỰC THỂ CON 63 I TẬP THỰC THỂ PHỤ THUỘC (dependent entity, id-dependent entity) 63 II THUỘC TÍNH HAY TẬP THỰC THỂ 64 III TẬP THỰC THỂ CHA VÀ TẬP THỰC THỂ CON 65 Cái tổng quát chuyên biệt 65 Ký hiệu tập thực thể cha/con 66 Ýnghóa 66 Cái tổng thể thành phần 66 Thuộc tính tập thực thể cha/con 66 Các tính chất tập thực thể cha/con 67 Biến đổi tập thực thể cha/con thành quan hệ 69 Mô hình hóa tập giao vai trò 70 IV TẬP THỰC THỂ CHA, CON TRONG CÁC BƯỚC mô hình hóa liệu 71 V BÀI TẬP 6.1 71 Chương 73 MỞ RỘNG KHÁI NIỆM MỐI KẾT HP 73 http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống I MỐI KẾT HP MỘT-MỘT 73 II NHIỀU MỐI KẾT HP GIỮA HAI TẬP THỰC THỂ 74 III MỐI KẾT HP hay THUỘC TÍNH 75 IV MỐI KẾT HP LOẠI TRỪ 75 V MỐI KẾT HP BA NGÔI (ternary RELATIONSHIP) 76 VI MỐI KẾT HP MỘT NGÔI (unary relationship, recursive relationship) 77 Bản số kết nối nhiều 77 Bản số kết nối một 78 Bản số kết nối nhiều nhiều 79 VII BÀI TẬP 81 Bài 7.1 81 Bài 7.2 81 Bài 7.3 81 Chương 83 KHÍA CẠNH TẠM THỜI CỦA MÔ HÌNH DỮ LIỆU 83 I DỮ LIỆU LỊCH SỬ 83 II DÙNG TẬP THỰC THỂ pHỤ THUỘC ĐỂ MÔ HÌNH VẤN ĐỀ CÓ DỮ LIỆU LỊCH SỬ 83 III SỰ THAY ĐỔI số KẾT NỐI CỦA MỐI KẾT HP 83 Do qui tắc quản lý thay đổi 83 Do phải lưu trữ liệu lòch sử 84 IV BÀI TẬP 85 Bài 8.1 86 Chương 10 87 KIỂM TRA SỰ DƯ THỪA DỮ LIỆU 87 I DƯ THỪA DỮ LIỆU TRONG CSDL 87 Dư thừa tập thực thể 87 Dư thừa thuộc tính 87 Dư thừa mối kết hợp 87 II BÀI TẬP 9.1 87 Chương 11 89 SỰ CHUẨN HÓA 89 I GIỚI THIỆU 89 II PHỤ THUỘC HÀM (functional dependency) 89 Phụ thuộc hàm 89 Phụ thuộc hàm đầy đủ 89 III CÁC DẠNG CHUẨN 90 Ví dụ 90 Dạng chuẩn (first normal form) 91 Dạng chuẩn hai (second normal form) 92 http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống Dạng chuẩn ba (third normal form) 92 IV CHUẨN HÓA THEO LÝ THUYẾT CSDL 93 V TIẾP CẬN THEO MÔ HÌNH ER 94 VI BÀI TẬP 94 10.1 94 10.2 95 Trắc nghiệm 96 Chương 12 97 CÁC SUY XÉT TRONG THIẾT KẾ VẬT LÝ 97 I GIỚI THIỆU 97 II BẢNG, VÙNG 97 III VÙNG, MÔ TẢ, LOẠI DỮ LIỆU VÀ KÍCH THƯỚC 98 IV KHÓA CHÍNH VÀ KHÓA NGOẠI 98 V KHÓA NHÂN TẠO 98 VI LẬP CHỈ MỤC 98 VII PHÁ VỢ CÁC DẠNG CHUẨN (denormalization) 99 Ví dụ 99 Ví dụ 99 Ví dụ 99 VIII CÁC KHÍA CẠNH KHÁC 100 Chương 13 101 CÁC TRƯỜNG HP NGHIÊN CỨU 101 I TRƯỜNG CAO ĐẲNG TÂY ĐÔ 101 Yêu cầu liệu / đặc tả vấn đề 101 Mô hình hóa liệu 102 II BÀI TẬP 104 Bài tập (hàng hóa) 104 Bài tập (Vật tư) 105 Bài tập (Mô hình TSCĐ) 106 Bài tập (Lương) 107 Bài tập (cho thuê băng đóa) 108 Bài tập (xử lý đơn hàng) 108 Chương 14 110 SƠ ĐỒ DFD 110 I KHÁI NIỆM 110 II SƠ ĐỒ DÒNG DỮ LIỆU DFD (Data Flow Diagram) 111 Khái niệm: 111 Công dụng: 112 Các thành phần dùng để biểu diễn sơ đồ DFD: 112 http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống Sơ đồ dòng liệu 113 Các qui tắc cần phải tuân thủ vẽ sơ đồ DFD 116 Các ký hiệu lặp lại 116 III CÁC BƯỚC THỰC HIỆN ĐỂ VẼ SƠ ĐỒ DFD 116 Bước 1: lập bảng kiện 117 Bước 2: Lập sơ đồ môi trường 118 Bước 3: Lập sơ đồ DFD cấp 118 Bước 4: Lập sơ đồ DFD 119 Bước 5: Thiết kế xử lý chi tiết cho ô xử lý phân rã 119 THIẾT KẾ XỬ LÝ CHI TIẾT 119 Các phương pháp sử dụng 120 Anh ngữ cấu trúc (structured English) 120 Bảng đònh đònh 120 Sơ đồ thuật giải (flowchart) 121 IV V TỪ ĐIỂN DỰ ÁN 121 Khái niệm 121 Xây dựng điểm vào cho tự điển dự án 121 oOo http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống Chương QUI TRÌNH PHÂN TÍCH THIẾT KẾ HỆ THỐNG I PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN LÀ GÌ? Phân tích thiết kế hệ thống thơng tin phương pháp sử dụng dãy cơng ty từ IBM đến Pepsi, Hasbro, Inc., để tạo trì hệ thống thơng tin nhằm thực chức lưu trữ xác tên địa khách hàng, xử lý đơn hàng tốn cho người làm cơng Mục tiêu phân tích thiết kế hệ thống cải tiến hệ thống cấu trúc, điển hình qua ứng dụng phần mềm, giúp đỡ nhân viên hồn tất cơng việc doanh nghiệp dễ dàng hiệu Là người phân tích hệ thống, bạn trung tâm phát triển phần mềm Phân tích thiết kế hệ thống thơng tin dựa trên: ƒ Sự hiểu biết bạn mục tiêu, cấu trúc qui trình tổ chức ƒ Kiến thức bạn làm để triển khai cơng nghệ thơng tin nhằm mang lại lợi ích cho doanh nghiệp Để thành cơng cố gắng này, bạn nên có tiếp cận cấu trúc SDLC trình bày hình 1-1 tiếp cận bốn-giai đoạn để nhận diện, phân tích, thiết kế, thực hệ thống thơng tin Qua giáo trình này, chúng tơi dùng SDLC để cấu trúc bàn luận qui trình phát triển hệ thống Trước chúng tơi nói SDLC, Chúng tơi mơ tả trước phân tích thiết kế hệ thống có nghĩa Phân tích thiết kế hệ thống: khái niệm Mục tiêu phân tích thiết kế hệ thống để cải tiến hệ thống cấu trúc Thơng thường điều liên quan đến phát triển hay tạo phần mềm ứng dụng huấn luyện nhân viên để sử dụng Phần mềm ứng dụng, gọi hệ thống, thiết kế để hỗ trợ nhiệm vụ hay qui trình tổ chức cụ thể quản lý tồn kho, chi trả lương, hay phân tích thị trường Mục tiêu phần mềm ứng dụng chuyển liệu thành thơng tin Ví dụ chẳng hạn phần mềm phát triển cho phận kho cửa hàng bán sách theo dõi số lượng sách kho sách bán chạy đợt bán sau Phần mềm cho phận chi trả lương theo dõi thay đổi lương nhân viên Sự đa dạng phần mềm ứng dụng rời khỏi kệ bán mua bao gồm WordPerfect, Lotus, and PowerPoint Dẫu sao, phần mềm rời khỏi kệ bán khơng phù hợp với u cầu tổ chức đó, tổ chức phải triển khai sản phẩm riêng cho Ngồi phần mềm ứng dụng, hệ thống thơng tin bao gồm: ƒ Phần cứng (hardware) phần mềm hệ thống (system software) tảng để phần mềm ứng dụng hoạt động Hãy nhớ rằng, phần mềm hệ thống trợ giúp chức máy tính, phần mềm ứng dụng trợ giúp người sử dụng hồn thành cơng việc viết lách, chuẩn bị bảng tính, nối với Internet ƒ Các tài liệu sưu liệu huấn luyện (documentation and training manuals) tài liệu tạo người phân tích hệ thống để trợ giúp nhân viên sử dụng phần mềm mà từ tạo trợ giúp ƒ Các vai trò cơng việc cụ thể (specific job roles) gắn liền với tồn hệ thống, ví dụ người chạy máy tính việc canh giữ cho phần mềm hoạt động ƒ Kiểm sốt (controls) phần việc phần mềm nhằm ngăn ngừa gian lận bị trộm cắp ƒ Người sử dụng phần mềm nhằm thực cơng việc http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống Các thành phần úng dụng hệ thống thơng tin dựa máy tính tóm tắt hình 1-2 Chúng tơi chiều tồn hệ thống, với trọng đặc biệt đến phát triển phần mềm ứng dụng – trách nhiệm hàng đầu bạn người phân tích hệ thống Mục tiêu chúng tơi giúp bạn hiểu làm theo qui trình cơng nghệ phần mềm mà dẫn dắt bạn đến tạo dựng hệ thống thơng tin Như hình 1-3, phương pháp (methodologies), kỹ thuật (techniques), cơng cụ (tools) minh chứng phần cốt lõi để xử lý cơng nghệ phần mềm Methodologies Software Engineering Process Techniques Tools Figure 1-3: The software engineering process uses methodologies, techniques, and tools Phương pháp (methodologies) dãy cách tiếp cận theo bước giúp phát triển sản phẩm cuối cùng: hệ thống thơng tin Phần lớn phương pháp tích hợp vài kỹ thuật phát triển, quan sát trực tiếp vấn người sử dụng hệ thống hành Kỹ thuật (techniques) xử lý mà bạn, người phân tích, làm theo để bảo đảm cơng việc bạn hiểu được, trọn vẹn dễ hiểu Kỹ thuật cung cấp hỗ trợ phạm vi rộng lớn cơng việc bao gồm việc dẫn dắt trọn vẹn việc vấn người dùng hành tương lai hệ thống thơng tin để xác định hệ thống http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống 10 bạn nên làm gì, hoạch định quản trị hoạt động dự án phát triển hệ thống, sơ đồ hóa hệ thống thực chức thiết kế báo cáo, ví dụ hệ thống bạn phát sinh hóa đơn cho người dùng để họ hồn thành cơng việc Cơng cụ (tools) chương trình máy tính, cơng cụ máy tính trợ giúp cơng nghệ phần mềm (CASE: computer aided software engineering) giúp dễ dàng để sử dụng kỹ thuật Ba phần tử này-phương pháp, kỹ thuật, cơng cụ - làm việc với để tạo tiếp cận có tính cấu trúc để phân tích thiết kế hệ thống II HỆ THỐNG (SYSTEM) Thuật ngữ sử dụng thường xun sách hệ thống Hiểu biết hệ thống chúng hoạt động có tính định để hiểu phân tích thiế kế hệ thống Sự xác định hệ thống thành phần Một hệ thống tập tương quan thủ tục kinh doanh (hay thành phần) sử dụng đơn vị doanh nghiệp, hoạt động mục tiêu Ví dụ, mộ thống phận lương theo dõi xác khoản chi trả, hệ thống kho theo dõi xác hoạt động cung ứng Hai hệ thống hồn tồn tách biệt Một hệ thống có chín tính chất, bảy tính chất trình bày hình 1-4 Sự giải thích chi tiết tính chất theo sau, từ hình bạn thấy hệ thống tồn giới rộng mở, mơi trường Một đường biên tách hệ thống với mơi trường Hệ thống nhận nguồn vào từ bên ngồi, xử lý chúng gởi kết ngược lại mơi trường Mũi tên hình trình bày tương tác hệ thống giới bên ngồi Thành phần (component) Tương quan (Interrelated components, interrelationship) Biên giới (Boundary) Mục tiêu (Purpose) Mơi trường (Environment) Giao diện (interface) Nguồn vào (Input) Kết xuất (Output) Hạn chế (Constraint) Một hệ thống cấu tạo từ thành phần Một thành phần phần đơn (khơng thể chia nhỏ được) tập thành phần gọi hệ thống (subsystem) Khái niệm đơn thành phần quan trọng Ví dụ với ơ-tơ hay hệ thống stereo với thiết kế đắn, sửa chữa hay nâng cấp hệ thống cách thay đổi thành phần mà khơng cần phải thay đổi tồn hệ thống http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống 121 Ví dụ: Khách hàng có trình chi trả tốt Số tiề n nợ đạt giới hạn Khách hàng có trình chi trả tồi Số tiền mua 200 đồ ng Từ chối cho nợ Số tiền mua dướ i 200 đồng Tham khảo ý kiến ngườ i quản lý Từ chối cho nợ Số tiề n nợ chưa tớ i giới hạn Cho phép nợ Sơ đồ thuật giải (flowchart) Sơ đồ thuật giải công cụ để diễn tả thuật giải Các thành phần dùng để biểu diễn sơ đồ thuật giải: Thà nh phầ n xử lý Ngã đònh giữ a hai hay nhiề u lố i sơ đồ Mà n hình hiể n thò liệu V giấy in Dữ liệ u Điểm khởi đầu hay kết thú c thuậ t giả i Thiế t bò lưu trữ liệ u Xử lý thủ cô ng TỪ ĐIỂN DỰ ÁN Khái niệm Từ điển dự án nhằm mục đích làm rõ nghóa liệu cấu trúc chúng sơ đồ DFD Từ điển dự án tổ chức cho thông tin hệ thống tìm kiếm dễ dàng Vì mục đích này, từ điển dự án phải chứa mục tìm kiếm tham khảo chéo Xây dựng điểm vào cho tự điển dự án i Điểm vào cho phần tử sơ đồ DFD Trong bảng phân tích hệ thống thường có nhiều sơ đồ DFD, từ sơ đồ tổng quát đến chi tiết Từ điển dự án phải chứa điểm vào cho phần tử sơ đồ DFD Mỗi điểm vào trình bày theo khuôn mẫu sau: ii Các mẫu mô tả Mẫu mô tả phần tử liệu MẪU MÔ TẢ PHẦN TỬ DỮ LIỆU Mã nhận diện http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống Tên Tên khác Mô tả 122 Mã khách hàng Là thuộc tính nhận diện khách hàng giao dòch mua hàng công ty khỏang năm gần Tính chất Chữ Chiều dài: Đònh dạng nhập: 000000 Số chữ Đònh dạng xuất: Ngày Giá trò mặc nhiên: ; Số ; Liên tục Rời rạc ; Nhập Tính tóan Điều kiện ràng buộc Liên tục Giá trò lớn nhất: 999999 Giá trò bé nhất: 000000 Rời rạc Giá trò diễn giải Mẫu mô tả phần tử cấu trúc liệu Để mô tả phần tử cấu trúc liệu ta sử dụng ký hiệu sau: • “=” bao gồm • “+” • “{}” nhóm lặp lại • “[ ]” Hoặc • “( )” Tùy chọn MẪU MÔ TẢ CẤU TRÚC DỮ LIỆU Đơn hàng = số đơn hàng + ngày đơn hàng + mã khách hàng + họ tên khách hàng + đòa khách hàng + số điện thọai + (thuế suất ) + tổng giá trò đơn hàng + {chi tiết đơn hàng} họ tên khách hàng họ + (tên lót) + tên http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống chi tiết đơn hàng 123 số thứ tự + mã hàng + mô tả + đơn vò tính + số lượng đặt + đơn giá + thành tiền Mẫu mô tả dòng liệu MẪU MÔ TẢ DÒNG DỮ LIỆU Mã nhận diện: Tên: Thông tin Đơn hàng Mô tả: Chứa thông tin khách đặt hàng dùng để cập nhật kho liệu khách hàng, mặt hàng, đơn hàng dòng đơn hàng Nguồn: Tác nhân khách hàng Lọai dòng liệu: Tập tin ; Mành hình Đích: Ô xử lý Cập nhật đơn hàng Báo biểu Biểu mẫu Khác Cấu trúc liệu: Đơn hàng Tần suất: 100/ngày Ghi chú: Thông tin đơn hàng gởi đến phòng xử lý đơn hàng đường thư tín, qua máy Fax, điện thọai Mẫu mô tả kho liệu MẪU MÔ TẢ KHO DỮ LIỆU D1 Mã nhận diện Khách hàng Tên Tên khác Chứa mẫu tin cho khách hàng Mô tả Tính chất Lọai tập tin ; Máy tính Thủ công Dạng tập tin ; Cơ sở liệu Chỉ mục Tuần tự Trực tiếp Kích thước mẫu tin (ký tự) : 200 Số lượng mẫu tin: mức cao 46,000 Tốc độ tăng trưởng hàng năm: 6% Tên tập tin liệu: KhachHang.MST Tên so: CustMast Cấu trúc liệu: Mẫu tin khách hàng Khóa chính: Mã khách hàng Khóa phụ: Họ tên khách hàng Ghi chú: http://www.ebook.edu.vn Kích thước khối: 4,000 mức bình quân: 42,000 Tài liệu Phân Tích Thiết Kế Hệ Thống 124 oOo http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống 125 TÀI LIỆU THAM KHẢO [1] Practical Data Modelling for Database Design Renzo D’Orazio & Gunter Happel [2] Essentials of Systems Analysis & Design Valacich, George, Hoffer [3] System Analysis and Design in a Changing World John W.Satzinger, Robert B.Jakson, Stephen D.Burd – Thomson Learning oOo http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống http://www.ebook.edu.vn 126 Tài liệu Phân Tích Thiết Kế Hệ Thống 127 Thông tin đònh điều chuyển KẾ TOÁN TSCĐ Thô ng tin lỗi Kiểm tra nhập liệu đònh điều chuyển Thông tin chi tiết D2 CHI TIẾT ĐIỀU CHUYỂN Thông tin đònh D1 QUYẾ T ĐỊNH ĐIỀU CHUYỂN Thông tin chi tiết D2 CHI TIẾT ĐIỀU CHUYỂN Thông tin đònh D1 QUYẾ T ĐỊNH ĐIỀU CHUYỂN SƠ ĐỒ DFD DFD CẤP NHẬP MỚI QUYẾT ĐỊNH ĐIỀU CHUYỂN Thông tin đònh điều chuyển KẾ TOÁN TSCĐ ngày đònh ngày điều chuyển “Ngày điều chuyển không hợp lệ ” 1.3 1.1 Nhập liệu đònh điều chuyển số đònh Kiểm tra ngày điều chuyển 1.2 “Số đònh có” Kiểm tra số đònh SƠ ĐỒ DFD CẤP NHẬP MỚI QUYẾT ĐỊNH ĐIỀU CHUYỂN http://www.ebook.edu.vn số quyế t đònh cũ Tài liệu Phân Tích Thiết Kế Hệ Thống 128 Bài tập 9.1 ER diagram item # description ITEM supply belong to auction # reserve deposit AUCTION VENDORBIDDER account # name address phone # BIDDER’S CARD card # paid deposit LOT auction # lot# reserve price sale price ITEM(item#, description,lot#,account#) VENDOR-BIDDER(account#, name,address,phone#) AUCTION(auction #, reserve deposit) BIDDER’S CARD(card #, paid deposit,auction#,account#) LOT(lot#, reserve price, sale price,car#) SELECT [bidder’s card].account#, name,lot#,sale price FROM (vendor-bidder JOIN [bidder’s card] ON bidder’s card.account#=vendor-bidder.account#) JOIN lot ON bidder’s card.card# = lot.card# WHERE sale price > http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống 129 mã nhân viên tháng năm mức ứng LƯƠNG ỨNG có thuộc mã nhân viên tháng năm số ngày công mã phòng ban tên phòng ban mã chuyền tên chuyền NHÂN VIÊN CÔNG GIÁN TIẾP PHÒNG BAN NHÂN VIÊN GIÁN TIẾP CHUYỀN CÔNG NHÂN mã nhân viên họ tên ngày sinh đòa ngày vào làm mã nhân viên đơn giá công mã nhân viên văn giao cho thuộc nhận mã chuyền mã sản phẩm ngày giao lượng sản phẩm ĐT GIAO HÀNG có thực công công đoạn kê giao hoàn thành mã sản phẩm tên sản phẩm http://www.ebook.edu.vn SẢN PHẨM CÔNG CÔNG ĐOẠN kê mã chuyền mã sản phẩm ngày giao thứ công đoạn mã nhân viên ngày công số lượng hoàn thành kê CÔNG ĐOẠN mã sản phẩm thứ công đoạn tên công đoạn đơn giá công đoạn Tài liệu Phân Tích Thiết Kế Hệ Thống 130 số hóa đơn số thứ tự số lượ ng kê CHI TIẾT HÓA ĐƠN mã hàng tê n hàng đơn vò tính đơn giá bán tỉ suất thuế lượng tồn tố i thiểu HÀNG HÓA đượ c kê chứa mã khách hàng họ tên ch hà ng đòa khách hàng chứa thuộc HÓA ĐƠN KHÁCH HÀ NG có số hóa đơn diễn giải ngà y hóa đơn lập lập làm việc NHÂN VIÊN mã nhân viên họ tên nhân viên ngà y sinh đòa nhân viên số hợp đồng ngày hợ p đồng có nằm VPĐD mã vă n phòng tê n văn phòng đòa văn phòng điệ n thoại liên lạc có TỈNH THÀ NH PHỐ mã tỉnh tê n tỉnh số dân thuộc H P ĐỒNG có chứa mã khách hàng họ tên đòa số điện thoại chứa kê CHI TIẾT H P ĐỒNG số sê-ri ngày mua có THIẾT BỊ áp dụng cho kê số hợ p đồng số sê-ri ngày bắ t đầu ngày kết thúc số thuê ngày nơi giao thiế t bò có thuộc LOẠ I THIẾT BỊ Sự kiện Kích hoạt Nguồn sinh Khách hàng đến thuê băng đóa Khách hàng trả băng đóa băng đóa cần thuê băng đóa trả khách hàng http://www.ebook.edu.vn KHÁCH HÀNG phát khách hàng ĐƠN GIÁ số sê-ri ngày áp dụng đơn giá thuê đơn giá giả m theo ngày đơn giá giả m theo tuần mã loại tên loại cấu tạo kiểu dáng trọng lượ ng Hoạt động Kết xuất Cập nhật thông băng đóa tin thuê cho thuê kiểm tra băng đóa trả Đích đến khách hàng khách hàng Tài liệu Phân Tích Thiết Kế Hệ Thống 131 TẠO PHIẾU THUÊ ALBUM BỘ VỞ phiếu thuê BĂNG ĐĨA 1.13 NGƯỜI CHI TIẾT THUÊ GIAO DỊCH THUÊ KHÁCH HÀNG NGƯỜI KHÁCH HÀNG CHI TIẾT THUÊ GIAO DỊCH THUÊ kết thuê NƯỚC SẢN XUẤT DIỄN VIÊN 1.1 KHÁCH HÀNG chi tiết thuê TIẾP NHẬN VÀ PHÂN PHỐI BĂNG ĐĨA tên đơn vò tìm THỂ LOẠI kết tìm đơn vò sản xuất 1.2 1.3 TÌM TỰA ĐỀ TÌM THỂ LOẠI http://www.ebook.edu.vn THỂ HIỆN KẾT QUẢ THUÊ ALBUM BỘ VỞ kết tìm tựa đề BĂNG ĐĨA kết tìm CA SĨ ĐẠO DIỄN BÀI HÁT LOẠI tên tựa đề tìm TỰA ĐỀ 1.12 1.4 ALBUM BỘ VỞ TÌM ĐƠN VỊ SẢN XUẤT ĐƠN VỊ SẢN XUẤT TÁC GIẢ Tài liệu Phân Tích Thiết Kế Hệ Thống http://www.ebook.edu.vn lắp lắp 132 Tài liệu Phân Tích Thiết Kế Hệ Thống mã lọai tên lọai LỌAI TSCĐ 133 mã tài sản tên tài sản nguyên giá nguồn gốc xuất xứ tỉ lệ khấu hao ngày sử dụ ng thuộc có TSCĐ quản lý quản lý http://www.ebook.edu.vn a số đònh ngày quyế t đònh họ tê n người ký chứa QUYẾT ĐỊNH ĐƠN VỊ kê CHI TIẾT QĐ số đònh mã tà i sả n ngày điều chuyển kê mã đơn vò tê n đơn vò Tài liệu Phân Tích Thiết Kế Hệ Thống 134 MẪU MÔ TẢ PHẦN TỬ DỮ LIỆU Mã nhận diện Tên Tên khác Mô tả Mã tỉnh Là thuộc tính nhận diện tỉnh với ký tự đầu ký tự đầu tên tỉnh thành phố Tính chất ; Chữ Chiều dài: Số chữ Đònh dạng nhập: L000 Đònh dạng xuất: Ngày Giá trò mặc nhiên: Số ; Liên tục Rời rạc ; Nhập Tính tóan Điều kiện ràng buộc Liên tục Giá trò lớn nhất: 999 Giá trò bé nhất: 000 Rời rạc Giá trò diễn giải MẪU MÔ TẢ KHO DỮ LIỆU Mã nhận diện Tên Tên khác Mô tả Lọai tập tin Dạng tập tin D3 Tỉnh thành phố Chứa mẫu tin cho tỉnh thành phố Tính chất ; Máy tính Thủ công ; Cơ sở liệu Chỉ mục Tuần tự Kích thước mẫu tin (ký tự) : 54 46 Số lượng mẫu tin: mức cao Tốc độ tăng trưởng hàng năm: 0% Tên tập tin liệu: tinhThanhPhoTbl Tên sao: Cấu trúc liệu: Mẫu tin tỉnh thành phố Khóa chính: Mã tỉnh Khóa phụ: Ghi chú: http://www.ebook.edu.vn Trực tiếp Kích thước khối: 4,000 mức bình quân: 46 Tài liệu Phân Tích Thiết Kế Hệ Thống 135 MẪU MÔ TẢ CẤU TRÚC DỮ LIỆU mẫu tin tỉnh thành phố = mã tỉnh + tên tỉnh + số dân Xử lý 4.1 – Cập nhật tỉnh thành phố Tên Form Thuộc tính frmTinhThanhPho Record Source Tên control maTinh tenTinh SoDan Flowchart Entity relationship diagram http://www.ebook.edu.vn Default View Tên thuộc tính Input Mask Control Source Control Source Format Control Source Format Giá trò SELECT maTinh, tenTinh, soDan FROM tinhThanhPhoTbl Datasheet Giá trò L000;;_ maTinh tenTinh > soDan [...]... một thang máy với ai đó đang hút thuốc Cuối cùng, một hệ thống kết xuất ra mơi trường của nó như là một kết quả của việc thực hiện nhiệm vụ và như vậy nó đạt được mục tiêu Hệ thống bị hạn chế khi mất điện III QUI TRÌNH PHÂN TÍCH THIẾT KẾ HỆ THỐNG http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống 13 Giai đoạn 1: Hoạch định và chọn lựa hệ thống (systems planing and selection) Giai đoạn đầu tiên... trong thiết kế hệ thống thơng tin Trong thiết kế vật lý, bạn chuyển thiết kế logic thành vật lý, kỹ thuật hay đặc tả Ví dụ bạn có thể chuyển sơ đồ ánh xạ dữ liệu gốc, dòng dữ liệu và xử lý dữ liệu của hệ thống thành một cấu trúc thiết kế hệ thống rồi có thể phân rã thành các đơn vị nhỏ hơn để chuyển thành các chỉ thị viết được bằng một ngơn ngữ lập trình Bạn thiết kế các phần khác nhau của hệ thống. .. của mạng máy tính và công nghệ về csdl đã cho phép dữ liệu được lưu trữ trên nhiều csdl để phân tán ở các nơi và cho phép khả năng khai thác csdl qua nhiều vò trí vật lý khác nhau V MÔ HÌNH DỮ LIỆU 1 Phân tích dữ liệu và phân tích hệ thống thông tin - Phân tích dữ liệu là xem xét yêu cầu dữ liệu của một vấn đề đơn lẻ còn Phân tích hệ thống thông tin là xem xét toàn bộ dữ liệu của một tổ chức 2 Vấn đề... dữ liệu lại ít thay đổi Vì lý do này mà nhiều hệ thống thông tin hiện nay cơ bản dựa trên dữ liệu hơn là dựa vào xử lý VI THIẾT KẾ MÔ HÌNH DỮ LIỆU VÀ CSDL Dữ liệu yêu cầu Phân tích yêu cầu về dữ liệu của ứng dụng để thiết lập dữ liệu yêu cầu Mô hình dữ liệu Cấu trúc hóa dữ liệu để tạo mô hình dữ liệu Hình ảnh hóa việc trình bày bằng mô hình thực thể kết hợp có bổ sung bảng từ điển dữ liệu Phân tích ộc... Trong q trình thiết kế hệ thống người phân tích chuyển bản mơ tả của giải pháp chọn lựa được đề nghị thành đặc tả logic rồi vật lý Bạn phải thiết kế mọi diện mạo của hệ thống từ nhập vào và xuất ra của màn hình đến máy in, cơ sở dữ liệu, và các xử lý tính tốn Thiết kế lơgic khơng bị ràng buộc bởi bất kỳ phần cứng và phần mềm hệ thống cụ thể nào Về phương diện lý thuyết, hệ thống mà bạn thiết kế có thể... triển Kết xuất của giai đoạn phân tích là bản đặc tả giải pháp thay thế được đề nghị bởi đội ngũ phân tích Một khi việc đề nghị được chấp nhận bởi tổ chức, bạn có thể tạo ra các kế hoạch để có được phần cứng và phần mềm hệ thống cần thiết để xây dựng hay vận hành hệ thống như được đề nghị Giai đoạn 3: Thiết kế hệ thống (systems design) Giai đoạn thứ ba của chu kỳ sống được gọi là thiết kế hệ thống. .. duy trì hệ thống hoạt động trở nên cao hay khi một u cầu của tổ chức đòi hỏi được thay đổi một cách cơ bản Những vấn đề như vậy chỉ ra rằng đến lúc bắt đầu thiết kế sự thay thế hệ thống Do vậy, xảy ra hồn tất chu kỳ lặp và bắt đầu chu kỳ sống lần nữa và mãi mãi -oOo - http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống 16 Phần 1: THỰC HÀNH MÔ HÌNH HÓA DỮ LIỆU ĐỂ THIẾT KẾ CƠ SỞ DỮ LIỆU (PRACTICAL... hành Hình 1.4 - Các bước trong thiết kế mô hình dữ liệu và csdl quan hệ 1 Các bước phân tích thiết kế CSDL http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống 1 2 3 2 22 Các bước được làm đi làm lại nhiều lần Những điều thiếu sót ở bước trước sẽ trở thành các tổ hợp thiếu sót ở bước sau Thời gian ở các bước không có tính cố đònh: có các vấn đề rất khó ở bước phân tích, nhưng lại dễ ở bước thực... DỮ LIỆU VÀ MÔ HÌNH HÓA DỮ LIỆU (DATABASES AND DATA MODELLING) Tóm tắt: Chương này trình bày lý do của việc thiết kế CSDL cho Hệ thống thông tin quản lý của một tổ chức, so sánh sự tiếp cận dựa trên tập tin truyền thống để giải quyết các vấn đề của hệ thống thông tin với sự tiếp cận dựa trên Cơ sở dữ liệu hiện đại, và đề ra các bước công việc của việc phân tích, mô hình hóa và thiết kế có tính hệ thống. .. chính xác các tiếp cập đúng Hoạt động thực hiện hệ thống cũng bao gồm khởi tạo sự hỗ trợ người dùng như hồn thành các tư liệu sưu liệu, các chương trình huấn luyện và giúp đỡ người dùng Hãy chú ý tư liệu sưu liệu và chương trình huấn luyện được hồn thành trong q trình thực http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống 15 hiện Tư liệu sưu liệu được tạo ra trong suốt chu kỳ sống và huấn ... http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống Chương QUI TRÌNH PHÂN TÍCH THIẾT KẾ HỆ THỐNG I PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN LÀ GÌ? Phân tích thiết kế hệ thống thơng tin phương.. .Tài liệu Phân Tích Thiết Kế Hệ Thống M ỤC L ỤC Chương QUI TRÌNH PHÂN TÍCH THIẾT KẾ HỆ THỐNG I PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THÔNG TIN LÀ... cùng, hệ thống kết xuất mơi trường kết việc thực nhiệm vụ đạt mục tiêu Hệ thống bị hạn chế điện III QUI TRÌNH PHÂN TÍCH THIẾT KẾ HỆ THỐNG http://www.ebook.edu.vn Tài liệu Phân Tích Thiết Kế Hệ Thống

Ngày đăng: 03/12/2015, 02:06

Từ khóa liên quan

Mục lục

  • pages_from_phan_tich_thiet_ke_he_thong_1_3727.pdf

  • pages_from_phan_tich_thiet_ke_he_thong_2_8477.pdf

  • pages_from_phan_tich_thiet_ke_he_thong_3_2527.pdf

  • pages_from_phan_tich_thiet_ke_he_thong_4_9334.pdf

  • pages_from_phan_tich_thiet_ke_he_thong_5_2584.pdf

  • pages_from_phan_tich_thiet_ke_he_thong_6_6302.pdf

  • pages_from_phan_tich_thiet_ke_he_thong_7_8816.pdf

  • pages_from_phan_tich_thiet_ke_he_thong_8_3931.pdf

  • pages_from_phan_tich_thiet_ke_he_thong_9_245.pdf

  • pages_from_phan_tich_thiet_ke_he_thong_10_9988.pdf

  • pages_from_phan_tich_thiet_ke_he_thong_11_9557.pdf

  • pages_from_phan_tich_thiet_ke_he_thong_12_3875.pdf

  • pages_from_phan_tich_thiet_ke_he_thong_13_8855.pdf

  • pages_from_phan_tich_thiet_ke_he_thong_14_4441.pdf

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

Tài liệu liên quan