Bài giảng Lập trình ứng dụng quản lý 1 - Chương 1: Khái niệm - Trương Phước Lộc
9/10/17
Lập trình Ứng dụng Quản lý 1
Chương 01:
Khái niệm
GV. Trương Phước Lộc
09/2017
Khoa CNTT-ĐH.KHTN
Nội dung
1. Khái niệm
2. Phân loại
3. Đặc điểm
4. Kiến trúc
5. Chức năng
6. Bài tập
GV. Trương Phước Lộc
2
1
9/10/17
Khoa CNTT-ĐH.KHTN
1. Khái niệm
• Ứng dụng tin học?
▫ Là một phần mềm
▫ Giúp thực hiện nhanh và chính xác một tác vụ
nào đó
▫ Ví dụ: Word, Excel, Web browser, Calculator, …
• Ứng dụng quản lý (Enterprise application
software, Business software)?
Tự động hóa quy trình nghiệp vnâng cao năng suấhiệu
quả
Khoa CNTT-ĐH.KHTN
1. Khái niệm
• Nghiệp vụ quản lý (Business) là gì?
▫ Tập hợp những hoạt động, công việc nhằm mục đích
sản xuất hay tạo một dịch vụ sản phẩm hoặc dịch vụ
cho khách hàng.
• Các nghiệp vụ nào sau đây là nghiệp vụ quản lý?
▫ Thanh toán
▫ Quản lý hồ sơ bệnh nhân
▫ Soạn thảo văn bản
▫ Đổ xăng
▫ Tìm phiếu thu tiền
▫ Điều khiển thang máy
▫ Tính lương
▫ Lập báo cáo của thống kê doanh thu cá nhân
▫ Xem quá trình học tập của học sinh
4
2
9/10/17
Khoa CNTT-ĐH.KHTN
1. Khái niệm
R&D
Customer
Service
Marketing
Supply
chain
Sales
5
5
Khoa CNTT-ĐH.KHTN
1. Khái niệm
Doanh
nghiệp
Nhóm,
CLB
Cửa
hang
Ứng
dụng
quản lý
Chính
phủ
Trường
học
6
3
9/10/17
Khoa CNTT-ĐH.KHTN
1. Khái niệm
• Hệ thống
• Qui trình
• Con người
GV. Trương Phước Lộc
7
Khoa CNTT-ĐH.KHTN
2. Phân loại
• Ứng dụng kế toán - Accounting software
• Hệ thống quản lý quy trình nghiệp vụ - Business
process management
• Hệ thống quản lý nội dung - Content management
system
• Hệ thống quản lý khách hàng - Customer
relationship management
• Hệ thống quản lý tài nguyên doanh nghiệp -
Enterprise Resource planning
• Hệ thống quản lý tài sản - Enterprise asset
management
• Hệ thống thông minh - Business Intelligence
• …
8
4
9/10/17
Khoa CNTT-ĐH.KHTN
2. Ví dụ
9
Khoa CNTT-ĐH.KHTN
2. Ví dụ
10
5
9/10/17
Khoa CNTT-ĐH.KHTN
2. Ví dụ
11
Khoa CNTT-ĐH.KHTN
2. Ví dụ
12
6
9/10/17
Khoa CNTT-ĐH.KHTN
2. Processmaker
13
Khoa CNTT-ĐH.KHTN
2. Microsoft Dynamic
14
7
9/10/17
Khoa CNTT-ĐH.KHTN
2. SAP
15
Khoa CNTT-ĐH.KHTN
2. OpenERP
16
8
9/10/17
Khoa CNTT-ĐH.KHTN
3. Đặc điểm
• Liên quan đến việc xử lý dữ liệu (bền vững)
• Dữ liệu nhiều, thường được lưu bằng Hệ quản
trị cơ sở dữ liệu quan hệ (như SQL Server)
• Nhiều màn hình tương tác
Nghiệp vụ quản
lý
Dữ liệu
17
Khoa CNTT-ĐH.KHTN
3. Đặc điểm
Đảm bảo các yêu cầu:
• Xử lý lỗi
▫ Dữ liệu nhập hợp lê
̣
=> xử lý tạo va
̀ xuất kết quả
▫ Dữ liệu nhập không hợp lệ => ???
• Tiện dụng
▫ Cách thức giao tiếp giữa người dùng va
̀
ứng dụng
• Hiệu quả
▫ Tốc độ thực hiện của ứng dụng?
• Bảo mật
▫ Quyền hạn thực hiện các chức năng?
18
9
9/10/17
Khoa CNTT-ĐH.KHTN
4. Kiến trúc
Đa tầng
ành phần giao diện
Dư
̃
liệu
Thành phần
xư ly
Chức năng f
x
̉
́
Thành phần dữ liệu
19
Khoa CNTT-ĐH.KHTN
4. Kiến trúc
• Tham khảo: Pattern of Enterprise Application
Architecture – Martin Fowler – Addison Wesley
20
10
9/10/17
Khoa CNTT-ĐH.KHTN
5. Các chức năng
• Hãy thử liệt kê các chức năng cần có của một
ứng dụng quản lý học sinh?
21
Khoa CNTT-ĐH.KHTN
5. Các chức năng
Nhóm chức
năng tiếp nhận
thông tin
Nhóm chức
năng khai thá
c thông tin
Thành phần dữ liệu
22
11
9/10/17
Khoa CNTT-ĐH.KHTN
5.1 Chức năng tiếp nhận thông tin
Ghi nhận, tiếp nhận,
Dư
u x
̃
liệ
Chức năng
tiếp nhận
… thông tin x
23
Khoa CNTT-ĐH.KHTN
5.1 Chức năng tiếp nhận thông tin
• Ví dụ
▫ Tiếp nhận hồ sơ học sinh
▫ Ghi nhận/lập phiếu thu tiền
▫ Ghi nhận/lập bảng chấm công
▫ Ghi nhận kết quả trận đấu
▫ Phân công giáo viên
▫ Điểm danh học sinh
▫ …
• Tiếp nhận: thêm mới, xóa, cập nhật
24
12
9/10/17
Khoa CNTT-ĐH.KHTN
5.2 Chức năng khai thác thông tin
Tìm kiếm, lập báo cá
Chức năng
khai thác
thông tin
o, tính toán, … dựa
trên các thông tin
Dư
u x
̃
liệ
25
Khoa CNTT-ĐH.KHTN
5.2 Chức năng khai thác thông tin
• Ví dụ
▫ Thống kê doanh thu cửa hàng
▫ Tra cứu điểm số học sinh
▫ Lập bảng xếp loại học lực
▫ Lập bảng lương nhân viên
▫ Lập báo cáo tồn kho
▫ Lập báo cáo công nợ khách hàng
▫ …
Đây là chức năng cốt yếu, thể hiện sự vượt trội về hiệu
năng của ứng dụng quản lý so với việc xử lý thử công
26
13
9/10/17
Khoa CNTT-ĐH.KHTN
6. Bài tập
Liệt kê các chức năng của ứng dụng quản lý
bán vé xe như sau:
• Hô
̃
trơ
̣
nhân viên bán ve
như sau:
́ xe cho khách hàng. Qui
trình bán ve
́
▫ Chọn tuyến
▫ Chọn ngày, giơ
̀
▫ Chọn xe
▫ Chọn chô
̃
ngồi (sơ đô
̀
chô
̃
ngồi tùy vào xe, va
̀
hiển
thị trạng thái chỗ ngồi).
Mô tả qui trình và con người khi triển khai
27
Khoa CNTT-ĐH.KHTN
Câu hỏi
GV. Trương Phước Lộc
28
14
Bạn đang xem tài liệu "Bài giảng Lập trình ứng dụng quản lý 1 - Chương 1: Khái niệm - Trương Phước Lộc", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
bai_giang_lap_trinh_ung_dung_quan_ly_1_chuong_1_khai_niem_tr.pdf

