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

Phan tich thiet ke he thong

135 282 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 135
Dung lượng 6,59 MB
File đính kèm Phan Tich Thiet Ke He Thong.rar (3 MB)

Nội dung

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 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 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 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 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 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 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 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 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 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 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 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 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 46,000 Số lượng mẫu tin: mức cao 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ú: 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 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 Tài liệu Phân Tích Thiết Kế Hệ Thống 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 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 > 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 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 KHÁCH HÀ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 phát 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 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 THỂ HIỆN KẾT QUẢ THUÊ ALBUM BỘ VỞ kết tìm tựa đề 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 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 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ý 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 Chiều dài: ; Chữ 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ú: 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 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

Ngày đăng: 04/10/2016, 20:57

TỪ KHÓA LIÊN QUAN

w