Bài giảng Lập trình quản lý - Chương 3: Thiết kế phần mềm quản lý (Phần 2)
Số trang: 49
Loại file: pdf
Dung lượng: 3.20 MB
Lượt xem: 10
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Lập trình quản lý - Chương 3: Thiết kế phần mềm quản lý (Phần 2). Chương này cung cấp cho học viên những nội dung về: thiết kế dữ liệu phần mềm; các phương pháp lưu trữ dữ liệu phần mềm; phân tích dữ liệu;... Mời các bạn cùng tham khảo chi tiết nội dung bài giảng!
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình quản lý - Chương 3: Thiết kế phần mềm quản lý (Phần 2)Thiết kế dữ liệu Dữ liệu Xử lý Giao diệnCác phương pháp lưu trữ Tập tin Cơ sở dữ liệu Quan hệ Đối tượng - Quan hệ Hướng đối tượngTập tin Ưu điểm Tập tin có thể được thiết kế để truy xuất nhanh Hiệu quả cho lưu trữ dữ liệu tạm thời Nhược điểm Thao tác trên dữ liệu phải được thực hiện bằng chương trình Dư thừa dữ liệu Không thiết lập được quyền truy cập dữ liệuCơ sở dữ liệu quan hệ Ưu điểm Là công nghệ đã được chứng minh và được sử dụng nhiều nhất trong thực tế Lưu trữ được nhiều loại thông tin khác nhau Nhược điểm Không thể xử lý dữ liệu phức tạp Không hỗ trợ hướng đối tượng Không có sự tương thích giữa bảng và đối tượngCSDL đối tượng-quan hệ Là các hệ quản trị CSDL quan hệ được mở rộng để lưu trữ các đối tượng trong các bảng Ưu điểm Kế thừa các đặc điểm của RDBMS Hỗ trợ các kiểu dữ liệu phức tạp Nhược điểm Hỗ trợ hạn chế cho hướng đối tượng (mức độ hỗ trợ phụ thuộc vào nhà sản xuất) Không có sự tương thích giữa bảng và đối tượngCSDL hướng đối tượng Ưu điểm: Xử lý các dữ liệu phức tạp Hỗ trợ trực tiếp cho hướng đối tượng Nhược điểm Công nghệ còn mới mẻ Thiếu kỹ thuật viên lành nghềThiết kế dữ liệu Mức quan niệm: mô hình hóa bằng các sơ đồ ERD Class diagram Mức vật lý: mô hình cài đặt dữ liệu chuyển sơ đồ dữ liệu mức quan niệm thành sơ đồ CSDL quan hệThiết kế dữ liệu Sơ đồ thực thể - kết hợp (1,1) (1,n) Sơ đồ lớp (UML) NHANVIEN #MaNV #HoNV PHONGBAN lam viec tai #TenNV #Phai #TenPhong * 1 #NgaySinh #Luong #DiaChiBài tập 1Quản lý phòng máy tính Mỗi phòng máy có tên phòng và tên người quản lý. Mỗi máy tính có một số máy duy nhất, và có thông tin về cấu hình: CPU, RAM, HDD. Mỗi phòng được bố trí tối thiểu 20 máy và tối đa là 50 máy.Phân tích dữ liệuSơ đồ lớp dữ liệu Mỗi phòng máy có tên phòng và tên người quản lý. PHONG_MAY +TenPhong +TenNguoiQuanLyPhân tích dữ liệuSơ đồ lớp dữ liệu Mỗi máy tính có một số máy duy nhất, và có thông tin về cấu hình: CPU, RAM, HDD. MAY_TINH PHONG_MAY +MaSoMay +CPU +TenPhong +RAM +TenNguoiQuanLy +HDDPhân tích dữ liệuSơ đồ lớp dữ liệu Mỗi phòng được bố trí tối thiểu 20 máy và tối đa là 50 máy. MAY_TINH PHONG_MAY thuoc +MaSoMay +TenPhong +CPU +TenNguoiQuanLy 1 20..50 +RAM +HDDBài tập 2Quản lý tiền lương nhân viên Mỗi nhân viên có mã số riêng, họ tên, giới tính, ngày sinh, có một chức vụ cụ thể Mỗi chức vụ có tên chức vụ, một hệ số phụ cấp riêng Nhân viên sẽ được nâng lương sau mỗi 3 năm công tác. Khi nâng lương cho nhân viên, cần ghi nhận thời gian bắt đầu và hệ số lương mới. Đồng thời vẫn lưu giữ thông tin các lần nâng lương trước đó. Tiền lương = Hệ số lương * Mức lương cơ bản * (1 + hệ số phụ cấp)Phân tích dữ liệuSơ đồ lớp dữ liệu Mỗi nhân viên có mã số riêng, họ tên, giới tính, ngày sinh, có một chức vụ cụ thể Mỗi chức vụ có một hệ số phụ cấp riêng NHAN_VIEN CHUC_VU co +MaNhanVien +TenChucVu +HoTen +HeSoPhuCap 1 0..* +GioiTinh +NgaySinh Phân tích dữ liệu Sơ đồ lớp dữ liệu Khi nâng lương cho nhân viên, cần ghi nhận thời gian bắt đầu và hệ số lương mới. Đồng thời vẫn lưu giữ thông tin các lần nâng lương trước đó. NHAN_VIEN LAN_NANG_LUONG CHUC_VU co +MaNhanVien cua +HoTen +NgayBatDau+TenChucVu +HeSoLuong+HeSoPhuCap 1 0..* +GioiTinh 1 1..* +NgaySinh +TrangThaiHienHanhQuy tắc chuyển sơ đồ lớp sangCSDL quan hệ1. Mỗi lớp đối tượng đơn giản được ánh xạ thành một bảng2. Mỗi thuộc tính của lớp thường được ánh xạ thành một cột trong bảng3. Mỗi bảng sẽ được bổ sung khóa chính và một hoặc nhiều khóa ngoại4. Các l ...
Nội dung trích xuất từ tài liệu:
Bài giảng Lập trình quản lý - Chương 3: Thiết kế phần mềm quản lý (Phần 2)Thiết kế dữ liệu Dữ liệu Xử lý Giao diệnCác phương pháp lưu trữ Tập tin Cơ sở dữ liệu Quan hệ Đối tượng - Quan hệ Hướng đối tượngTập tin Ưu điểm Tập tin có thể được thiết kế để truy xuất nhanh Hiệu quả cho lưu trữ dữ liệu tạm thời Nhược điểm Thao tác trên dữ liệu phải được thực hiện bằng chương trình Dư thừa dữ liệu Không thiết lập được quyền truy cập dữ liệuCơ sở dữ liệu quan hệ Ưu điểm Là công nghệ đã được chứng minh và được sử dụng nhiều nhất trong thực tế Lưu trữ được nhiều loại thông tin khác nhau Nhược điểm Không thể xử lý dữ liệu phức tạp Không hỗ trợ hướng đối tượng Không có sự tương thích giữa bảng và đối tượngCSDL đối tượng-quan hệ Là các hệ quản trị CSDL quan hệ được mở rộng để lưu trữ các đối tượng trong các bảng Ưu điểm Kế thừa các đặc điểm của RDBMS Hỗ trợ các kiểu dữ liệu phức tạp Nhược điểm Hỗ trợ hạn chế cho hướng đối tượng (mức độ hỗ trợ phụ thuộc vào nhà sản xuất) Không có sự tương thích giữa bảng và đối tượngCSDL hướng đối tượng Ưu điểm: Xử lý các dữ liệu phức tạp Hỗ trợ trực tiếp cho hướng đối tượng Nhược điểm Công nghệ còn mới mẻ Thiếu kỹ thuật viên lành nghềThiết kế dữ liệu Mức quan niệm: mô hình hóa bằng các sơ đồ ERD Class diagram Mức vật lý: mô hình cài đặt dữ liệu chuyển sơ đồ dữ liệu mức quan niệm thành sơ đồ CSDL quan hệThiết kế dữ liệu Sơ đồ thực thể - kết hợp (1,1) (1,n) Sơ đồ lớp (UML) NHANVIEN #MaNV #HoNV PHONGBAN lam viec tai #TenNV #Phai #TenPhong * 1 #NgaySinh #Luong #DiaChiBài tập 1Quản lý phòng máy tính Mỗi phòng máy có tên phòng và tên người quản lý. Mỗi máy tính có một số máy duy nhất, và có thông tin về cấu hình: CPU, RAM, HDD. Mỗi phòng được bố trí tối thiểu 20 máy và tối đa là 50 máy.Phân tích dữ liệuSơ đồ lớp dữ liệu Mỗi phòng máy có tên phòng và tên người quản lý. PHONG_MAY +TenPhong +TenNguoiQuanLyPhân tích dữ liệuSơ đồ lớp dữ liệu Mỗi máy tính có một số máy duy nhất, và có thông tin về cấu hình: CPU, RAM, HDD. MAY_TINH PHONG_MAY +MaSoMay +CPU +TenPhong +RAM +TenNguoiQuanLy +HDDPhân tích dữ liệuSơ đồ lớp dữ liệu Mỗi phòng được bố trí tối thiểu 20 máy và tối đa là 50 máy. MAY_TINH PHONG_MAY thuoc +MaSoMay +TenPhong +CPU +TenNguoiQuanLy 1 20..50 +RAM +HDDBài tập 2Quản lý tiền lương nhân viên Mỗi nhân viên có mã số riêng, họ tên, giới tính, ngày sinh, có một chức vụ cụ thể Mỗi chức vụ có tên chức vụ, một hệ số phụ cấp riêng Nhân viên sẽ được nâng lương sau mỗi 3 năm công tác. Khi nâng lương cho nhân viên, cần ghi nhận thời gian bắt đầu và hệ số lương mới. Đồng thời vẫn lưu giữ thông tin các lần nâng lương trước đó. Tiền lương = Hệ số lương * Mức lương cơ bản * (1 + hệ số phụ cấp)Phân tích dữ liệuSơ đồ lớp dữ liệu Mỗi nhân viên có mã số riêng, họ tên, giới tính, ngày sinh, có một chức vụ cụ thể Mỗi chức vụ có một hệ số phụ cấp riêng NHAN_VIEN CHUC_VU co +MaNhanVien +TenChucVu +HoTen +HeSoPhuCap 1 0..* +GioiTinh +NgaySinh Phân tích dữ liệu Sơ đồ lớp dữ liệu Khi nâng lương cho nhân viên, cần ghi nhận thời gian bắt đầu và hệ số lương mới. Đồng thời vẫn lưu giữ thông tin các lần nâng lương trước đó. NHAN_VIEN LAN_NANG_LUONG CHUC_VU co +MaNhanVien cua +HoTen +NgayBatDau+TenChucVu +HeSoLuong+HeSoPhuCap 1 0..* +GioiTinh 1 1..* +NgaySinh +TrangThaiHienHanhQuy tắc chuyển sơ đồ lớp sangCSDL quan hệ1. Mỗi lớp đối tượng đơn giản được ánh xạ thành một bảng2. Mỗi thuộc tính của lớp thường được ánh xạ thành một cột trong bảng3. Mỗi bảng sẽ được bổ sung khóa chính và một hoặc nhiều khóa ngoại4. Các l ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Lập trình quản lý Lập trình quản lý Thiết kế dữ liệu phần mềm Cơ sở dữ liệu quan hệ Phân tích dữ liệu Quản lý tiền lương nhân viênGợi ý tài liệu liên quan:
-
Giáo trình Lập trình quản lý với Microsoft Access 2013 toàn tập: Phần 1
195 trang 220 0 0 -
Xây dựng ontology cho hệ thống truy vấn dữ liệu tùy chọn
5 trang 139 0 0 -
Lợi ích và thách thức ứng dụng phân tích dữ liệu và dữ liệu lớn trong kiểm toán báo cáo tài chính
8 trang 127 0 0 -
Mô hình Dea Metafrontier và việc so sánh hiệu quả theo vùng của các trường đại học của Việt Nam
6 trang 81 0 0 -
26 trang 69 0 0
-
Phát triển Java 2.0: Phân tích dữ liệu lớn bằng MapReduce của Hadoop
12 trang 69 0 0 -
Giáo trình Lập trình quản lý với Microsoft Office Access: Phần 2
131 trang 62 0 0 -
Phân tích dữ liệu bằng SPSS - Phần 2
15 trang 59 0 0 -
54 trang 58 0 0
-
Giáo trình Tin học ứng dụng trong kinh doanh
170 trang 55 0 0