Mục lục
Danh mục các ký hiệu, các chữ viết tắt……………………………………………………………… 6
Danh mục các hình vẽ……………………………………………………………………………………….. 6
Danh mục các bảng …………………………………………………………………………………………… 7
Chương 1. Tổng quan…………………………………………………………………………………….. 9
1.1. Tổng quan về quy trình nghiệp vụ:………………………………………………………….. 9
1.1.1. Định nghĩa:………………………………………………………………………………………… 9
1.1.2. Các hướng nghiên cứu về tiến trình nghiệp vụ:…………………………………….. 9
1.1.3. Cơ chế vận hành quy trình nghiệp vụ:………………………………………………… 13
1.1.4. Ưu và khuyết điểm của vận hành quy trình nghiệp vụ bằng WEB: ……………… 14
1.2. Tổng quan về đề tài: ………………………………………………………………………………. 14
1.2.1. Các yêu cầu của đề tài: ……………………………………………………………………… 14
1.2.2. Kết quả đạt được:……………………………………………………………………………… 14
1.2.3. Bố cục luận văn: ………………………………………………………………………………. 15
Chương 2. Giới thiệu một số ngôn ngữ mô hình hóa: …………………………………… 16
2.1. Ngôn ngữ mô hình hóa XPDL: ………………………………………………………………. 16
2.1.1. Lịch sử:……………………………………………………………………………………………. 17
2.1.2. Các đặc điểm chính của XPDL 2.0: …………………………………………………… 20
2.2. Ngôn ngữ mô hình hóa BPML:………………………………………………………………. 22
2.2.1. Khái niệm:……………………………………………………………………………………….. 22
2.2.2. Các thành phần chính:………………………………………………………………………………. 23
2.2.2.1. Công việc (Acitivity) :………………………………………………………………………. 23
2.2.2.2. Các loại công việc (Activity types): …………………………………………………… 23
2.2.2.3. Ngữ cảnh công việc (The activity context):………………………………………… 23
2.2.2.4. Công việc đơn giản và công việc phức hợp (simple and complex activity):
………………………………………………………………………………………………………… 24
2.2.2.5. Thể hiện công việc (Activity instance): ……………………………………………… 25
2.2.3. Quy trình (Process):………………………………………………………………………….. 26
2.2.4. Ngữ cảnh (Context): …………………………………………………………………………. 31
2.2.5. Thuộc tính (Property): ………………………………………………………………………. 32
2.2.6. Tín hiệu (Signal):……………………………………………………………………………… 34
2.2.7. Kế hoạch (Schedule): ……………………………………………………………………….. 35
2.2.8. Ngoại lệ (Exception): ……………………………………………………………………….. 35
2.2.9. Giao tác (Transaction):……………………………………………………………………… 38
2.2.10. Hàm (Function):……………………………………………………………………………….. 40
2.3. Ngôn ngữ mô hình hóa eXPDL:……………………………………………………………… 40
2.3.1. Giới thiệu: ……………………………………………………………………………………….. 40
2.3.2. Những cải tiến của eXPDL so với XPDL và BPML:…………………………… 41
2.3.2.8. Hỗ trợ mô tả các quy trình có những hoạt động theo mẫu cột mốc: ……… 43
Chương 3. Giới thiệu tổng quan hệ thống …………………………………………………….. 44
3.1. Ngữ cảnh phát triển hệ thống: ……………………………………………………………….. 45
3.2. Yêu cầu hệ thống cần xây dựng:…………………………………………………………….. 45
3.3. Ý nghĩa hệ thống:…………………………………………………………………………………… 45
3.4. Công cụ thiết kế: ……………………………………………………………………………………. 46
3.4.1. Giới thiệu về công cụ mô hình hóa quy trình nghiệp vụ :…………………….. 46
3.4.2. Một số chỉnh sửa công cụ MyXPDL cho phù hợp với việc quản lý quy
trình nghiệp vụ………………………………………………………………………………………………… 47
3.5. Nguyên lý tổ chức hệ thống: …………………………………………………………………… 47
3.6. Nguyên lý vận hành hệ thống:………………………………………………………………… 47
3.7. Quy trình tổng quan:……………………………………………………………………………… 48
Chương 4. Phân tích yêu cầu hệ thống …………………………………………………………. 49
4.1. Các thành phần hỗ trợ trong luận văn:………………………………………………….. 49
4.2. Các chức năng chính: …………………………………………………………………………….. 50
4.2.1. Quản lý quy trình mẫu:……………………………………………………………………… 50
4.2.2. Khởi tạo dự án: ………………………………………………………………………………… 50
4.2.3. Quản lý dự án:………………………………………………………………………………….. 51
4.2.4. Thực hiện dự án: ………………………………………………………………………………. 52
4.2.5. Các chức năng quản trị:…………………………………………………………………….. 52
4.3. Mô hình Use Case: …………………………………………………………………………………. 52
4.4. Đặc tả Actor:………………………………………………………………………………………….. 53
4.5. Đặc tả Use Case:…………………………………………………………………………………….. 53
Chương 5. Phân tích và thiết kế hệ thống …………………………………………………….. 72
5.1. Thiết kế dữ liệu: …………………………………………………………………………………….. 72
5.2. Một số lược đồ cơ sở dữ liệu: …………………………………………………………………. 73
5.3. Thiết kế xử lý:………………………………………………………………………………………… 74
5.3.1. Sơ đồ lớp: ………………………………………………………………………………………… 75
5.3.2. Một số mô hình chính:………………………………………………………………………. 76
5.3.3. Một số luồng tuần tự chính trong ứng dụng:……………………………………….. 79
5.4. Thiết kế giao diện:………………………………………………………………………………….. 91
Chương 6. Thử nghiệm và đánh giá……………………………………………………………… 93
6.1. Một số quy trình mẫu:……………………………………………………………………………. 93
6.1.1. Quy trình đăng ký học phần:…………………………………………………………………….. 93
6.1.2. Quy trình chuẩn bị thi thực hành: ……………………………………………………………… 94
6.1.3. Quy trình xét tốt nghiệp cuối khóa ……………………………………………………………. 94
6.2. Cài đặt và triển khai hệ thống: ………………………………………………………………. 95
6.3. Đánh giá: ……………………………………………………………………………………………….. 95
Chương 7. Tổng kết và hướng phát triển……………………………………………………… 96
7.1. Những kết quả đạt được:……………………………………………………………………….. 97
7.1.1. Về mặt lý thuyết:………………………………………………………………………………. 97
7.1.2. Về mặt ứng dụng: …………………………………………………………………………….. 97
7.2. Ưu và khuyết điểm của hệ thống:…………………………………………………………… 97
7.3. Hướng phát triển: ………………………………………………………………………………….. 98
7.4. Lời kết:…………………………………………………………………………………………………… 99
Tài liệu tham khảo…………………………………………………………………………………………… 99
Phụ lục……………………………………………………………………………………………………………100
Phụ lục 1: Mô tả các bảng cơ sở dữ liệu …………………………………………………………100
Phụ lục 2: Các màn hình giao diện chính ……………………………………………………….117
Phụ lục 3: Quy trình đăng ký học phần………………………………………………………….128

