ĐỀ CƯƠNG MÔN HỌC PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN

39 634 0
ĐỀ CƯƠNG MÔN HỌC PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN

Đ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

ĐỀ CƯƠNG MƠN HỌC: PHÂN TÍCH THIẾT KẾ HỆ THỐNG THƠNG TIN Information Systems Analysis and Design Số tín lý thuyết: Số tín thực hành: (Số tiết lý thuyết: 60 Số tiết thực hành: 30) (Bài tập lớn:15, Đồ án mơn:30) I Tóm tắt mơn học: Cung cấp phương pháp luận để phân tích thiết kế hệ thống thông tin (HTTT) Môn học giới hạn hai thành phần quan trọng HTTT, thành phần liệu (khía cạnh tĩnh HTTT) Đối với thành phần liệu học môn sở liệu, nên môn học đề cập đến cách tiếp cận khác liệu mức quan niệm.Các vấn đề đặt cho công việc phân tích thiết kế thành phần xử lý trình bày đầy đủ Kiến thức vận dụng vào tập nghiên cứu tình huống, cuối đồ án mơn học dựa tốn thực tế phải thực theo nhóm sinh viên, từ phân tích đến cài đặt cụ thể với phần mềm quản trị sở liệu Một số cơng cụ hỗ trợ phân tích thiết kế đưa vào áp dụng cho tập đồ án môn học A methodology for analzing and designing an information system (IS) is provided The course content is limited to most important components of an IS: the data component (static view of an IS) and the process componet (dynamic view of an IS) Concerning data component, asrelation data modeling is already discussed in database courses, this course on IS deals with another approach for conceptual data modeling: the Entity-Relationship model All problems concerning process component from the analysis step to the design and implementation steps are discussed Many case studies will be done and a projectbased on real problem, realized by group of students, will terminate the course The project content covers from the analysis step to the implementation step with a database management system Some case tools will be introduced during work practice and during the realization of the project II Các môn học trước: Các môn học tiên quyết: Cơ sở liệu III Nội dung môn học Chương 1: Tổng quan phân tích thiết kế HTTT (5 LT) 1.1 Định nghĩa HTTT 1.1.1 Hệ thống tổ chức 1.1.2 Hoạt động hệ thống tổ chức 1.1.3 Khái niệm HTTT 1.2 Các trục biểu diễn HTTT 1.2.1 Trục mức nhận thức HTTT 1.2.2 Trục thành phần HTTT 1.2.3 Trục bước tiến hóa q trình xây dựng HTTT 1.2.4 Các giai đoạn xây dựng HTTT 1.3 Các mặt phẳng quy chiếu 1.3.1.Mặt phẳng mức nhận thức – Các thành phần 1.3.2.Mặt phẳng mức nhận thức – Các bước tiến hóa 1.3.3 Mặt phẳng thành phần – Các bước tiến hóa Chương 2:Phân tích ứng dụng tin học (4t) 2.1 Phân tích trạng 2.2 Phân tích yêu cầu kết xuất 2.3 Các bước tiến hành trình phân tích Chương 3: Phân tích thiết kế thành phần liệu HTTT mức quan niệm-Thiết kế mô hình liệu quan hệ: Mơ hình quan niệm liệu (9LT+9BT) 3.1 Dẫn nhập: mơ hình Thực thể – Kết hợp (TT-KH) 3.2 Các khái niệm sở 3.2.1.Thực thể 3.2.2.Mối kết hợp 3.3 Mơ hình TT-KH mở rộng 3.3.1.Mối KH đệ quy 3.3.2.Mối KH định nghĩa mối KH khác 3.3.3.Nhiều mối KH khác định nghĩa cặp TT 3.3.4.Bản số mối KH 3.3.5.Khái niệm Chuyên biệt hóa / Tổng quát hóa 3.4 Một số vấn đề gặp phải trình phân tích 3.4.1.Phân rã mối kết hợp lớn ngơi 3.4.2.Phân tích thành mối KH hay TT? 3.4.3.Phân tích thành TT hay thuộc tính? 3.5 Các quy tắc kiểm tra mơ hình QNDL 3.6 Các sưu liệu 3.7 Biến đổi cấu trúc QNDL từ mơ hình TT_KH sang mơ hình quan hệ Codd Chương 4: Thành phần xử lý mức quan niệm: Mơ hình quan niệm xử lý (9t LT + 9t BT) 4.1 Mô hình tĩnh xử lý 4.1.1.Các khái niệm liên quan đến xử lý 4.1.2.Các khái niệm liên quan đến liệu 4.2 Mơ hình động tác xử lý: mơ hình DFD (Data Flow Diagram) 4.2.1.Các khái niệm 4.2.2.Sơ đồ dóng liệu 4.2.3.Tự diển liệu 4.2.4.Các cơng cụ để đặt tả nội dung xử lý 4.3 Giới thiệu cơng cụ hỗ trợ phân tích thiết kế 4.3.1.Mục tiêu môi trường hoạt động cơng cụ 4.3.2.Các chức cơng cụ Chương 5: Thành phần xử lý mức tổ chức: Mô hình tổ chức xử lý (7 LT ) 5.1 Mục đích MHTCXL 5.2 Các khái niệm MHTCXL 5.2.1 Chỗ làm việc 5.2.2 Tác viên 5.2.3 Thủ tục chức 5.2.4 Đơn vị tổ chức xử lý 5.3 Đối chiếu MHTCXL với MHQNXL Chương 6: Thành phần xử lý mức logic: Thiết kế giao diện người – máy (6t LT) 6.1 Đặt vấn đề 6.2 Thiết kế đầu vào 6.2.1 Mục tiêu 6.2.2 Nội dung thiết kế 6.2.2 Cách trình bày 6.2.3 Kiểm tra ràng buộc tịa vẹn phát sai sót 6.2.4 Các phương tiện nhập 6.2.5 Đối thoại người sử dụng nhập liệu 6.3 Thiết kế kết xuất 6.3.1 Nội dung kết xuất 6.3.2 Màn hình trình bày kết xuất 6.4 Thiết kế hộp đối thoại 6.4.1 Đặc điểm 6.4.2 Các mức thiết kế 6.4.3 Kiểm nghiệm đánh giá chất lượng hình đối thoại Chương 7: Một số vấn đề liên quan đến cài đặt (2t LT) 7.1 Các phương pháp kiểm nghiệm 7.2 Kỹ thuật kiểm nghiệm 7.2.1 Cấp kiểm nghiệm 7.2.2 Loại liệu dùng để kiểm nghiệm 7.2.3 Bộ thư viện kiểm nghiệm 7.3 Thời gian cài đặt 7.3.1 Ước tính thời gian cài đặt 7.3.2 Theo dõi tiến độ TÀI LIỆU THAM KHẢO Phân tích, thiết kế, cài đặt hệ thống thơng tin quản lý - Nhóm tác giả thuộc Viện Tin Học Viện Tin Học, Hà Nội 1990 Analysis and Design of Information Systems - James A Senn Mc Graw Hill, New York 1989 Structured Analysis and System Specification - James Martin Yourdon Inc., New York 1978 Nguyên lý hệ sở liệu sở tri thức (Principles of data base and knowledge base Systems-Jeffrey D.Ullman)-NXB Thống kê 1998 Giáo trình Phân tích thiết kế hệ thống thơng tin –TS Đồng Thị Bích Thủy IV Nội dung thực hành: 1.Yêu cầu công nghệ: a)Công cụ hổ trợ phân tích mức quan niệm:ER_Win b)Cơng cụ hổ trợ triển khai ứng dụng: Chọn hệ quản trị 2.Yêu cầu nhận thức vàkết đạt được: Phân tích HTTT nhỏ, vưà nâng dần thành HTTT lớn lĩnh vực: Kinh doanh, sản xuất, dịch vụ, hành chánh nghiệp … 3.Bài tập tình Chương TỔNG QUAN PHÂN TÍCH THIẾT KẾ MỘT HTTT 1.1 Định nghĩa HHTT: 1.1.1 Hệ thống tổ chức:  Các tổ chức hành chánh xã hội: Sở, trường học, Câu lạc bộ, Hội Đoàn, Bệnh viện…  Các tổ chức kinh tế: Cơng ty, Xí nghiệp, Khách sạn… hoạt động sản xuất, kinh doanh, cung ứng dịch vụ… 1.1.2 Hoạt động cuả hệ thống tổ chức-Các lãnh vực quản lý cần tin học hóa thơng thường là:  Nhân sự, lao động, tiền lương  Kế toán tài chánh: Kế toán tổng hợp, kế toán vật tư…  Tài sản cố định  Kho hàng hoá, sản phẩm vật tư  Hồ sơ chứng từ: Hợp đồng kinh tế, Hồ sơ học sinh (Quản lý giáo vụ), Hồ sơ bệnh án (Quản lý y vụ), Quản lý sách (thư viện)…  Sản xuất kinh doanh: Khách hàng, đơn đặt hàng, giao hàng, hóa đơn, tình trạng tốn… a)Tầm cỡ đặc điểm ứng dụng quản lý: Tùy theo tầm cỡ tổ chức mà ứng dụng tin học có tầm cỡ lớn, vừa hay nhỏ có độ phức tạp nhiếu hay b)Phương pháp triển khai: Tùy theo tầm cỡ yêu cầu tổ chức mà chọn phương án:  Tin học hóa tồn hệ thống tổ chức  Tin học hóa phần: giới hạn tổ chức 1.1.3 Khái niệm HTTT-Hệ thống thơng tin gì? Dữ liệu Là thành phần, sở thông tin Các dạng thơng tin:Thơng tin viết, thơng tin nói, thơng tin hình ảnh, Các thơng tin khác: Thơng tin cảm nhận qua số giai đoạn xúc giác, vị giác, khứu giác không xét HTTQL Hệ thống thông tin tập hợp thông tin xếp lại theo mục đích cụ thể có thủ tục xữ lý với tham gia người Mơ hình phân cấp hệ thống thông tin: HT Quyết Định HT Xữ Lý HT Tác Vụ 1.2 Các trục biểu diễn hệ thống thông tin: 1.2.1 Trục mức nhận thức HTTT Nhận thức HTTT cần thể rõ ràng mức: a)Mức Quan Niệm: Đây mức mô tả độc lập Chỉ quan tâm đến: - Nội dung HTTT, ngữ nghiã cuả HTTT - Thời gian xử lý hay trình tự cuả xử lý, chu kỳ cách tổ chức xử lý b)Mức Logic Tổ Chức: Xác định phương tiện vật chất, nhân lực, bố trí cách xử lý khơng gian thời gian để cung cấp thông tin cần thiết cho User thời hạn chọn mơ hình thích hợp cho gần gũi với biểu diễn mục đích kết cuả tốn Về khơng gian: Ai làm đâu mối liên hệ giưã chúng Về thời gian: thực hiện, trình tự cuả thực c)Mức Vật Lý: Trả lời câu hỏi làm để tổ chức thông tin máy hay biểu diễn kết cuả toán mức người sử dụng Mức phụ thuộc hoàn toàn đến phần cứng, phần mềm cài đặt 1.2.2 Trục thần phần HTTT a)Dữ liệu: Đây thành phần bao gồm liệu vào, liệu ra, liệu cần lưu trữ xử lý b)Thành phần xử lý: tất tác động cần thiết để biến đổi liệu vào thành liệu c)Các xử lý: bao gồm người, máy móc hay quy trình gồm thành phần xữ lý cần thiết chọn lựa dựa liệu xử lý để thực thao tác xử lý liệu theo mục đích dịnh d)Con người: người, nhóm triển khai, thực sử dụng chương trình ứng dụng e)Sự truyền thơng:Được ý đến giai đoạn cuối hệ thông tin cần bố trí truyền tin liên lạc 1.2.3 Trục bước tiến hóa q trình xây dựng HTTT Q trình xây dựng HTTT tiến hoá theo bước: Phân tích > Thiết kế ->Cài đặt Phân tích: Khảo sát trạng > Nghiên cứu khả thi ->Lập kế hoạch > Triển khai thực kế hoạch >Kiểm tra ->Đánh giá Thiết kế: Kết cuả trình phân tích phải biểu diễn cách chọn lọc theo mơ hình định ghi nhận đầy đủ thành phần mối tương quan giữ chúng cho gần gũi với việc chọn lựa cài đặt phổ biến hổ trợ cho nhiều chọn lưa cài đặt Cài đặt: thể cuả q trình thi cơng, thể tốn máy tính đáp ứng mục đích cuả người dùng 1.2.4 Các giai đoạn xây dựng HTTT –Phù hợp với buớc tiến hoá 1) Lập kế hoạch: Phân chia thời gian, lên kế hoạch khảo sát để lấy sô liệu 2) Khảo sát trạng – Phân tích trạng: Phỏng vấn ban giám đốc, vị trí làm việc nhầm: - Xác định nội dung, yêu cầu cần thực ứng dụng tin học - Liệt kê mô tả tất công việc cần thực Đối với công việc cần phải làm rõ thời gian xử lý, chu kỳ cách tổ chức xử lý - Thu thập kết xuất cần thực Ví dụ:  Tình trạng bán vé chuyến bay, chuyến tàu đòi hỏi phải xử lý tức thời hay riêng rẽ trường hợp  Tình trạng mượn, trả sách độc giả thư viện đòi hỏi phải xử lý riêng rẽ thời gian xử lý trễ  Tính lương cho cơng nhân địi hỏi xử lý chung toàn thời gian xử lý theo định kỳ tháng hay cuối tháng - Khi tìm hiểu xác định thông tin cần thu thập, phải biết cấp độ(giá trị) cuả thông tin nắm giữ thơng tin đó, cần nắm rõ mơ hình phân cấp cuả HTTT Ví dụ thơng tin tác vụ có khối lượng lớn giá trị khơng cao địi hỏi người nắm giữ thao tác DL có nghiệp vụ khơng cao vị trí thấp thư ký, nhân viên bán hàng v.v…v…HT định địi hỏi thơng tin xử lý mức trung cấp, theo nghiệp vụ định cuả người nắm giữ có vị trị tương ứng như: Trưởng phòng ban, quản đốc Tương tự ta suy diễn cho HTTT định… Ghi chú: HTTT tác vụ cho HTTT khơng HTTT tác vụ HTTT khác, giống xã hội người vị trí thấp quan làm việc lại vị trí cao quan trực thuộc( INPUT HT OUTPUT cuả HT kia) Nói cách khác phân cấp tương đối, ta sư( dụng đệ quy cho mơ hình phân cấp cuả HTTT, phân cấp có phân cấp để nhằm mục đích tìm hiểu khảo sát HTTT đầy đủ 3) Nghiên cứu tính khả thi: - Tính tốn thời gian thực - Cấu hình thiết bị tin học - Tổ chức nhân (tuyển thêm hay đào tạo) - Kinh phí đầu tư - Nêu rõ điểm mạnh, điểm yếu so với trạng cũ Từ đưa đến định có cần thiết tin học hóa hay khơng? 4) Phân tích ứng dụng: Dựa yêu cầu xử lý, kết xuất để xây dựng:  Sơ đồ logic liệu  Sơ đồ xử lý liệu Từ mục ta lập kế hoạch thực hiện, triển khai thực hiện, kiểm tra đánh giá bước 5) Thiết kế: Chọn lựa phần mềm thiết bị phần cứng để xây dựng MH logic phù hợp:  Cơ sở liệu:  Các chương trình xử lý Ví dụ MH QH, MH XL, mơ hình chức năng, luợc đồ thuật toán thuật giải ràng buộc liệu theo ngơn ngữ định Hay nói cách khác cung cấp phương tiện phương pháp đầy đủ cho người cài đặt thực toán 6) Cài đặt – Thử nghiệm: Cài đặt xây dựng liệu thử nghiệm Thực cài đặt chương trình thử nghiệm với liệu thử nghiệm Chú ý:  Trong giai đoạn phải lập hồ sơ, sưu liệu  Có thể quay lui giai đoạn trước phát có lỗi 1.3 Các mặt phẳng quy chiếu-Mối tương quan trục 1.3.1 Mặt phẳng mức nhận thức – Các thành phần DL Q Mơ hình QNDL: Xác N định nội dung liệu mà HTTT phải quản lý Xử Lý Mô hình QNXL thể khía cạnh Thêm sửa xóa liệu TC Ai chịu trách nhiệm phần nào? Bố trí vị trí nhập xuất liệu MH DL quan hệ… VL Hệ thống tập tin XD thành phần tư liệu thành CSDL Mơ hình TCXL Giao diện Các chương trình Kế hoạch thực Người Người sử dụng tương lai Người tổ chức đề án Phân tích viên Kỹ thuật viên: nhập liệu chuyên viên phần cứng Bộ xử lý không cần T thông không cần Bộ nhớ Chủng loại Điã cứng mạng T.bị ngoại vi (Qui mô, theo chuẩn tính loại ? năng) Phân tích, lập trinh Máy Chuẩn viên cấu hình Nghi thức Kỹ thuật viên nào? truyền Phần mềm mạng cụ nào? thể 1.3.2 Mặt phẳng mức nhận thức – Các bước tiến hóa Phân Tích Thiết Kế Quan Niệm Tổ Chức Vật Lý 1.3.3 Mặt phẳng thành phần – Các bước tiến hóa DL Xử Lý Người QN PT viên, NSD TC PT viên, LT viên VL LT viên , NSD Bộ xử lý Không cần HT con, phân công CT con, Modun Cài Đặt T thơng Chương IV:Phân tích thiết kế thành phần xữ lý A-MƠ HÌNH XỬ LÝ DỮ LIỆU MỤC TIÊU: Mô tả tập hợp quy tắc quản lý áp dụng liệu, tập hợp kiện dẫn đến việc thực QTQL Trước đây, người ta quen phân tích nội dung xử lý thơng qua thuật tốn Có xử lý có nhiêu thuật tốn Đây cách phân tích tỉnh Cần phải phân tích góc độ động để giải vấn đề: Xử lý liệu Phát sinh liệu Lúc cần xử lý liệu Khi cần xử lý song song Có nhiều PP mơ tả mơ hình xử lý liệu: Phương pháp SADT: (Structure Analysis and Design Technique) Lưu đồ dòng liệu (Data Flow Diagram): Dùng Anh Bắc Mỹ Phương pháp Merise: PP dùng nhiều Pháp Châu Âu phải phân tích thiết kế hệ thống lớn Các khái niệm bản: Hệ thống con: cấu trúc xử lý liệu bên HTTT tạo kiện Ví dụ: Hệ thống thơng tin quản lý ĐĐH bao gồm hệ thống con: 10 Xử lý ĐĐH 11 Xử lý Hóa Đơn 12 Quản lý tồn kho Quy tắc quản lý: hệ thống nhỏ tạo kiện tác động kiện khởi động Ví dụ: Trong hệ thống Bán hàng có QTQL: 13 Kiểm tra tồn hàng 14 Giải ĐĐH 15 Lập phiếu giao hàng Ví dụ: QTQL Kiểm tra tồn hàng: Có kiện khởi động đơn đặt hàng Sự kiện kết quả: ĐĐH có đủ hàng; ĐĐH khơng có đủ hàng 13) Mỗi QTQL có hay khơng điều kiện khởi động Điều kiện kiểm tra kiện khởi động dẫn đến thực QTQL Ví dụ: QTQL Giải ĐĐH có điều kiện khởi động kiểm tra kiện: ĐĐH có đủ hàng ĐĐH mà khách có khả tốn 14) Việc thực QTQL tạo nên số kiện gọi kết Các kiện kết sản sinh không điều kiện theo điều kiện Ví dụ: QTQL Kiểm tra tồn hàng có kiện kết phát tùy điều kiện đủ hàng kho hay khơng? ĐĐH có đủ hàng; ĐĐH khơng có đủ hàng Sự kiện: Một kiện ghi nhận trạng thái thông tin điểm xử lý Ví dụ: Sự xuất đơn đặt hàng kiện Mỗi kiện phải có: Thanh l? ??H ch? 16 Nội dung diễn đạt kiện: ?1 ?1 Ví dụ: ĐĐH có đủ hàng; ĐĐH khơng có đủ hàng 17 Phương tiện biểu diễn: Giấy: Âm thanh: Truyền theo kênh hay sóng điện từ: X? l? ??H ch? Trường hợp chưa xác dạng biểu diễn: ?1 ?1 MỘT SỐ TÌNH HUỐNG ĐIỂN HÌNH: Vịng lặp: Tình thường gặp QTQL phát kiện KQ lại kiện vào Quy tắc Ví dụ: Quy tắc xử lý đơn đặt hàng chờ giải quyết: Trong trường hợp này, cần phải tạo thêm quy tắc “Quét dọn” tiêu thụ kiện lặp Quy tắc khởi động thực dựa theo kiện thời gian có tính chu kỳ Chờ kiện ngồi mơi trường: Xảy có kiện phát QT hướng môi trường yêu cầu môi trường phản hồi kiện hồi đáp để tiếp tục tiến trình xử lý Trong cần dự trù xử lý tình khơng có kiện hồi đáp Ví dụ: Khi giao hàng cho khách gởi kèm theo PGH hoá đơn yêu cầu khách ký nhận toán Khi khách toán ghi nhận lại Nếu khách chưa toán cần gởi thư yêu cầu toán Phân rã kiện phức tạp: Trường hợp kiện có nội dung phức tạp chứa nhiều liệu lặp cần xử lý riêng lặp lại nhiều lần Khi cần phân rã thành nhiều phần để thể rỏ ràng việc xử lý Ví dụ: Khi có đơn đặt hàng cần kiểm tra khách quen kiểm tra tồn kho mặt hàng đơn đặt hàng để định DDH chờ giải hay không ??t giao Ph?n R? B?n y?u c?u cung ?ng Mua ??t mua giao Ki?m Tra Kh?ch Quen ?1 ?1 Ki?m tra t?n kho ?1 ?1 L?p H?a ??n Gi?i Quy?t a^b a^c 10 QUY TẮC XÂY DỰNG SƠ ĐỒ QNXL: Theo quy tắc Top Down: Từ cấp tổng quát phân rã dần thành hệ thống Trong hệ thống lại phân chia có QTQL Cách phân tích hệ thống thành hệ thống con: Cách 1: Dựa vào liệu thao tác Cách 2: Dựa vào cách xử lý Có bước: Lập sơ đồ thơng lượng thông tin: từ tổng quát đến chi tiết Kiểm tra tồn kho Lập HĐ Kiểm tra khách quen cập nhật tồn kho Giao hàng Ghi Nhận HĐ Thanh toán Lập sơ đồ liên hoàn kiện: Mục tiêu phát hết kiện hệ thống NGK cần mua NGK giao NGK chờ GQ Hoá đơn Lập sơ đồ quan niệm xử lý: Ví dụ: Xây dựng mơ hình xử lý cho hệ thống quản lý bán hàng: 11 Sưu liệu: Phiếu mô tả QTQL: Phiếu mô tả kiện: Sơ đồ quan niệm xử lý: Ki?m C?p nh?t tra t?n kho ?1 t?n kho ?1 Giao H?ng Ki?m tra Giao H?ng C?p Nh?t??H kho L?p T?n Đăng ký hội nghị trước: Hôi nghị viên điền phiếu đăng ký BTC gởi đến hay hội nghị viên đến lấy trực tiếp Phiếu điền xong gởi đến BTC kèm theo ngân phiếu toán HNV Trên phiếu, HNV đăng ký khách sạn: số phòng, số người, số * đăng ký hoạt động văn hóa Khi BTC nhận đủ thủ tục đăng ký gởi cho HNV thư xác nhận đăng ký Liên quan đến toán: Khi BTC nhận ngân phiếu chuyển cho ngân hàng BTC chờ thu Chỉ sau ngân hàng xác nhận thu đủ phiếu đăng ký liên quan xem hoàn tất thủ tục Một ngày trước hội nghị khai mạc HNV đến BTC để nhận tài liệu, bảng tên Tại Quầy đăng ký HDVH để HNV đăng ký thêm toán chổ BTC có nhiều tổ: 18 Tổ đăng ký HN, phát tài liệu 19 Tổ HĐVH 20 Tổ kế toán thư ký: Thu ngân phiếu toán, theo dõi với ngân hàng, gởi thư xác nhận đăng ký HN 21 Tổ đặt phòng khách sạn B-THÀNH PHẦN XỬ LÝ Ở MỨC TỔ CHỨC MƠ HÌNH TỔ CHỨC XỬ LÝ Mơ hình QNXL tập trung giải vấn đề: 22 Xử lý liệu 23 Những liệu phát sinh 24 Lúc cần xử lý liệu 25 Khi cần xử lý song song MỤC ĐÍCH CỦA MƠ HÌNH TCXL: Nhầm bố trí xử lý không gian thời gian Không gian: Ai làm đâu Thời gian: Khi thực CÁC KHÁI NIỆM CỦA MƠ HÌNH TCXL: Khái niệm kiện mức tổ chức: Một kiện ghi nhận trạng thái thông tin thời điểm xử lý Các yếu tố để mô tả kiện mức tổ chức: 26 Nơi phát sinh 27 Nơi nhận 28 Tần suất xuất kiện: lần ngày, tuần, …(liên quan đến đơn vị xử lý, TTCN) 29 Thời gian đáp ứng: hay cuối ngày, cuối tuần Ví dụ: KH Tổ tiếp nhận thuộc P.Kinh doanh Kho hàng P.kế toán Tần suất T.Gian phàn ứng Nhiều lần ngày Mỗi cuối bổi ngày nt Ngay nt Ngay àtối đa buổi nt Ngay àtối đa buổi Đối với kiện lịch: cần phân biệt rõ ràng: cuối tuần, cuối ngày, cuối tháng Cuối ngày vào lúc giờ, cuối tháng vào ngày tháng Thủ tục chức năng: Bao gồm công việc sơ cấp chu kỳ thực diễn viên nhất, máy Cứ TTCN liên quan đến QTQL mức quan niệm Ví dụ: Mức Quan Niệm Mức Tổ Chức: QTQL: Thủ tục chức Giải Quyết toán Nhận ĐĐH Thủ công Kiểm tra khả khách hàng Tự động Kiểm tra tồn kho Tự động Cập nhật info khách hành àTự động Với thủ tục chức cần xác định: 30 Thời gian thực 31 Bản chất chức năng: Thủ công Tự động: Thời gian thực hay thời gian trể 32 Chổ làm việc 33 Nguồn gốc: QTQL Vị dụ: Ở mức quan niệm Bảng TTCN STT TTCN Thời gian Bản chất Chổ L/Việc Nguồn gốc Ktra KH Trong TĐ, TGT Tổ tiếp nhận QTQL1: làm việc DDH KTra DDH TĐ, TGT Kho hàng Ktra tồn kho nt nt Thông báo DDH không nt TĐ, TGT Tổ tiếp nhận nt GQ DDH TĐ, TGT nt Th/báo DDH GQ nt nt lưu DDH Lập PGH HD nt TĐ, TGT nt QTQL2 Lập HD TĐ, TGT Kho hàng Cập nhật tồn kho nt nt Giao hàng cho khách nt TC Tổ giao hàng nt TĐ, TGT P kế toán Ghi nhận tốn nt QTQL3:Ghi nhận TT Đóng dấu HD Đóng dấu nt TC P kế tốn nt toán đủ HD lưu Chổ làm việc: Đơn vị tổ chức nhỏ tổ chức nói chung chứa tất cần thiết để thi hành xử lý thơng tin Ví dụ: tổ tiếp nhận ĐDH phòng kinh doanh Diễn viên: Một diễn viên tổ chức xử lý người thực công việc chuẩn bị, khai thác chuyển giao liệu Một diễn viên khơng thuộc tổ chức kinh tế đó: ví dụ khách hàng thuộc môi C?p tra L?p PGH t?n Ki?m nh?t& kho3 Tb?o t? ch?i DDH t?n ?1 GQ l?u b?oH?akho &?1 DDH DDH ??n a^b a^c Giao H?ng Ph?n R? trường ngồi Ví dụ: Mơ hình Quan Niệm Xử Lý: Ki?m Tra v? KH ?2 ?2 Ghi nh?n ??ng d?u TT H? l?n H? l?u TT ?? Ki?m Tra v? KH ?2 ?2 Ki?m tra t?n kho ?1 ?1 Sơ đồ Mô hình TCXL theo thứ tự thực chổ làm việc: KH Tổ tiếp nhận DDH Kho Hàng P Kế toán Tb?o t? ch?i DDH Th?ng b?o DDH GQ & l?u DDH L?p PGH & H?a ??n C?p nh?t t?n kho Giao H?ng Ghi nh?n TT H? ??ng d?u TT ?? l?n H? l?u Chương V: THIẾT KẾ GIAO DIỆN NGƯỜI VÀ MÁY Đặt vấn đề: Đối với User giao diện cần: 34 Dễ chịu 35 Thích thú 36 Tiện nghi 37 Tạo suất làm việc cao cho người sử dụng Dẫn đến, khơng cịn xử lý theo lơ mà lập trình xử lý theo biến cố Các nguyên tắc thiết kế: Tính dễ dùng: Bảo đảm hệ thống dễ dùng cho người sử dụng không chuyên Thông qua đặc trưng sau: Tính thân thiện: (User Friendly) 38 Các chức mô tả cách dễ hiểu 39 Các hoạt động thực theo trình tự tự nhiên User 40 Hệ thống phát sai sót bất cẩn, sơ ý người dùng 41 Dự trù sẵn hành động gợi ý người khai thác có tình đặc biệt 42 Người khai thác biết thực đâu thứ tự thực 43 Có hướng dẫn trợ giúp đầy đủ Tính Ergonomic: Làm cho người dùng cảm thấy dễ chịu, không mệt mỏi làm việc lâu với phần mềm Điều phụ thuộc yêu tố: 44 Màu sắc giao diện 45 Vị trí lệnh 46 Cách giao tiếp với hệ thống, Cần phải thống yếu tố hình nhập xuất Tính qn hệ thống: Được đánh giá thông qua số tiêu chuẩn dựa NSD người bảo trì Đối với NSD: Dễ nhớ, dễ dùng Đối với người bào trì: Dễ bảo trì Có tiêu chuẩn: 47 Dữ liệu: Sử dụng tên gọi, cách trình bày thống 48 Sưu liệu: tài liệu hướng dẫn người sử dụng người bảo trì phải 49 Mã hóa liệu: chọn hình thức mã hóa 50 Cấu trúc tồn hệ thống: Cách trình bày menu cấp phải Cách phân chia Có loại giao diện: 15) Đầu vào: Thiết kế hình nhập xóa sửa liệu 16) Đầu ra: hình kết xuất báo biểu 17) Đối thoại người sử dụng hệ thống THIẾT KẾ ĐẦU VÀO: Mục tiêu: Cần tránh vấn đề sau: Tránh tình trạng bị ứ đọng liệu: giải cho nhiều người cập nhật liệu Tránh cho người khai thác bị phạm lỗi cập nhật liệu gõ liệu sai hay bỏ sót liệu Tránh công đoạn thừa làm chậm thao tác user Chọn lựa qui trình nhập đơn giản hợp với tự nhiên Điều làm tăng suất, giảm lỗi Nội dung hình nhập: Dựa nội dung liệu nhập, thời điểm phát sinh liệu Ví dụ: Cần nhập đơn đặt hàng thời gian t Khi cần tổ chức hình nhập chung hay riêng rẽ: DDH CTDDH Thông tin khách hàng Cách trình bày liệu nhập: Cần phù hợp với mẫu điền tay thực tế thói quen User Thường có kiểu nhập sau: 51 Dạng ô nhập (Text Box): Người dùng phải gõ liệu ô 52 Dạng chọn lựa: Combo/List Box 53 Dạng đánh dấu chọn: Check box, Option, Toggle Vị trí tiêu đề đặt ở: Trước ơ: Họ tên: …………… Sau ô: ……………………… Họ tên Trên ô: thường dùng Châu Âu Dưới ô: thường dùng Bắc Mỹ Chú ý kiểm tra RBTV phát sai sót nhập liệu: Quyết định kiểm tra lúc nào: thường có thời điểm: Ngay lúc nhập hay kết thúc ca làm việc Điều này, phụ thuộc vào yêu cầu thực tế yêu cầu công việc Phản ứng hệ thống phát lỗi: Chọn hướng giải cho User Từ chối hẳn toàn liệu nhập, Chọn lựa phương tiện nhập: Bàn phím, chuột, máy quét, Dùng viết thẳng lên hình, viết quang học Dựa phương châm: Dễ dùng, bị phạm lỗi Thiết kế đối thoại để hướng dẫn User: Giúp người dùng không cảm thấy bồi rối biết làm gi Khi User phạm lỗi phải thơng báo kèm theo hướng dẫn để User biết phải làm THIẾT KẾ ĐẦU RA: Các dạng kết xuất: Phụ thuộc yêu cầu người sử dụng Thường có dạng kế xuất như: 54 Báo biểu 55 Sao chép tập tin 56 Thông báo Nội dung kết xuất: Dữ liệu kết xuất lấy từ: 57 Các liệu lưu trữ bên hệ thống 58 Tính tốn từ xử lý 59 Do người dùng nhập Hai nội dung sau cần phải kiểm tra trước kết xuất Hình thức trình bày kết xuất: 18) Bảng biểu: ví dụ bảng lương, Bảng điểm sinh viên lớp… Thích hợp với kết xuất chứa nhiều chi tiết liệu Trong đó: 60 Ít phải giải thích 61 Xếp loại theo thứ tự, theo loại liệu 62 Có liệu tổng cộng cần tính tốn 19) Dạng phiếu: Thích hợp với kết xuất chứa thông tin đối tượng, chi tiết liệu 20) Biểu đồ: Được sử dụng khi: 63 Muốn nhìn tồn cảnh, Quan tâm đến khuynh hướng phát triển liệu 64 So sánh liệu thành phần Cách dùng màu kết xuất: 65 Những thông tin muốn nhấn mạnh, gây ý: Màu sáng chói 66 Những thơng tin khơng muốn nhấn mạnh: Màu nhạt Các kết xuất hình: Thường chia làm nhiều phần: menu, Dữ liệu xuất, thông báo THIẾT KẾ ĐỐI THOẠI: Đặc điểm: Dựa giao diện đồ họa GUI (Graphical User Interface) người ta đưa mô hình giao diện WIMP ( Windows Icons Menu Pointer) Đặc trưng mơ hình là: 67 Hổ trợ thao tác trực tiếp: Các chức hiển thị biểu tượng hình vẽ giúp người dùng học tập sử dụng nhanh 68 Phù hợp nguyên tắc: WYSIWYG ( What You See Is What You Get) 69 Sử dụng hệ thống cửa sổ để trình bày bối cảnh hệ thống thông tin: Cửa sổ làm iệc, thông báo, trợ giúp… 70 Sử dụng hệ thống thực đơn giúp chọn lựa nhanh chức cần thực 71 Không cần phải theo thứ tự thực Các mức thiết kế: Giao diện nơi giao tiếp, thông dịch người máy Có mức thiết kế: Thiết kế ngữ nghiã hay Nội dung giao diện liên quan đến thành phần: Dữ liệu Xử lý 21) Xác định liệu cần thao tác Ví dụ sửa liệu khách hàng cho sửa thuộc tính ngồi trừ MAKH 22) Xác định chức cần xử lý: Phân loại chức xử lý gom chức thành nhóm (tùy thuộc quan điểm người thiết kế) dẫn đến cấu trúc xử lý toàn hệ thống Các chức Menu thường phân chia thành nhóm: 72 Tạo sửa xóa tham khảo liệu 73 Các xử lý đặc thù hệ thống 74 Các thông kê thực định kỳ: thông kê giải DDH, kiểm kê kho Bắt đầu D/M liệu Xử lý đặc thù Thống kê Ngồi có nhóm chức hệ thống, xử lý việc: 75 Xóa rác: nên xóa logic định kỳ xóa thật 76 Gom liệu, xếp liệu 77 Các chức trợ giúp: Câu trúc Help tương tự cấu trúc hệ thống Thiết kế cú pháp: Xác định chi tiết đối thoại người hệ thống Trong cần xác định: 23) Chọn lựa kiểu đối thoại: Kiểu câu hỏi - Trả lời: Người dùng thụ động Thường dùng hệ chuyên gia Thực đơn: Giúp người dùng không cần nhớ cú pháp, phạm lỗi cú pháp Mẫu biểu để điền: Thường dùng để nhập liệu Có tương tác đối thoại Ngơn ngữ lệnh nhập từ bàn phím: Đạt yêu cầu tốc độ cao thời gian huấn luyện lâu dễ bị lỗi cú pháp Phím chức năng: Rất hiệu có phím chức Cần chuẩn hóa phím chức theo thực tế thói quen Đối thoại vật thể hành động: Tất chức biểu diễn hình vẽ, nút công cụ Một giao diện thiết kế theo mơ hình WIMP kết hợp kiểu 24) Phản ứng hệ thống: Những thông tin hệ thống trả cho người dùng cần phải: Rỏ ràng, xúc tích Thiết kế từ vựng: Cách trình bày từ vựng giao diện dễ hiểu, dễ nhớ phù hợp để người dùng dễ thao tác Bao gồm việc: Trình bày biểu tượng Tên gọi chức năng, nút chọn Cách diễn đạt thông báo lỗi Cách hướng dẫn Cách dùng màu: Trên hình thường dùng chừng màu, tối đa màu Nên chọn số màu cho thao tác có ý nghiã Ví dụ màu đỏ báo lỗi, màu Cam: cẩn thận, màu xanh: tiếp tục Khi phân tích mức trước Nhưng người ta thường phân tích: (i) < à(ii)< à(iii) Kiểm nghiệm Thiết kế giao diện: Cài nhanh hệ thống mẫu Chọn chức cần thiết cài đặt cho chức ... 2 :Phân tích ứng dụng tin học (4t) 2.1 Phân tích trạng 2.2 Phân tích yêu cầu kết xuất 2.3 Các bước tiến hành q trình phân tích Chương 3: Phân tích thiết kế thành phần liệu HTTT mức quan niệm -Thiết. .. 1.1.3 Khái niệm HTTT -Hệ thống thơng tin gì? Dữ liệu Là thành phần, sở thông tin Các dạng thông tin: Thơng tin viết, thơng tin nói, thơng tin hình ảnh, Các thông tin khác: Thông tin cảm nhận qua số... nhiều Pháp Châu Âu phải phân tích thiết kế hệ thống lớn Các khái niệm bản: Hệ thống con: cấu trúc xử lý liệu bên HTTT tạo kiện Ví dụ: Hệ thống thông tin quản lý ĐĐH bao gồm hệ thống con: 10 Xử lý

Ngày đăng: 12/04/2015, 14:05

Từ khóa liên quan

Mục lục

  • PHÂN TÍCH THIẾT KẾ HỆ THỐNG THÔNG TIN

  • TÀI LIỆU THAM KHẢO

  • 4. Nguyên lý các hệ cơ sở dữ liệu và cơ sở tri thức (Principles of data base and knowledge base Systems-Jeffrey D.Ullman)-NXB Thống kê 1998

  • 3.Bài tập tình huống

  • Chương 1

  • TỔNG QUAN

  • PHÂN TÍCH THIẾT KẾ MỘT HTTT

    • a)Dữ liệu: Đây là thành phần cơ bản bao gồm các dữ liệu vào, dữ liệu ra, dữ liệu cần lưu trữ hoặc xử lý.

    • b)Thành phần xử lý: là tất cả các tác động cần thiết để biến đổi các dữ liệu vào thành các dữ liệu ra.

    • c)Các bộ xử lý: bao gồm con người, máy móc hay quy trình gồm các thành phần xữ lý cần thiết được chọn lựa dựa trên dữ liệu và xử lý để thực hiện các thao tác xử lý dữ liệu theo một mục đích nhất dịnh.

    • d)Con người: đó là những người, những nhóm triển khai, thực hiện và sử dụng chương trình ứng dụng.

    • e)Sự truyền thông:Được chú ý đến ở giai đoạn cuối cùng của hệ thông tin khi cần bố trí truyền tin liên lạc.

    • 1.2.4 Các giai đoạn xây dựng HTTT –Phù hợp với các buớc tiến hoá

      • Phân Tích

      • Thiết Kế

      • Cài Đặt

      • PT viên, NSD

      • Không cần

      • PT viên, LT viên

      • HT con, phân công

      • LT viên , NSD

      • CT con, các Modun

        • CHƯƠNG 2: PHÂN TÍCH MỘT ỨNG DỤNG TIN HỌC

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

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

Tài liệu liên quan