You are on page 1of 12

1 Giảng viên: VÕ XUÂN THỂ: voxuanthephd@gmail.com (công việc) tranhailua@yahoo.

com (cá nhân)

PHÂN TÍCH và THIẾT KẾ HỆ THỐNG


Systems Analysis and Design (SAD)

THÔNG TIN GIẢNG VIÊN

VÕ XUÂN THỂ
voxuanthephd@gmail.com; voxuanthephd@yahoo.com vxthe@hcmute.edu.vn [CÔNG VIỆC]

tranhailua@yahoo.com [CÁ NHÂN]

hcmute.sad@gmail.com [NỘP BÀI] [SV bắt buộc nộp các bài làm các bài tập cá nhân trên utex &
classroom; ngoài ra, SV nên nộp thêm vào mail này {với Subject: SAD:} để lưu trữ bài làm của SV]

HƯỚNG DẪN TRUY XUẤT & SỬ DỤNG TÀI LIỆU TRÊN google classroom
Truy xuất và tải trước tài liệu (trước khi bắt đầu buổi học đầu tiên): Bất kỳ lúc nào
B1: Đăng nhập email cá nhân do Nhà trường cấp (dạng <mssv>@student.hcmute.edu.vn) OR …@gmail.com
B2: Truy xuất vào classroom.google:
Trường hợp 1: Nếu sử dụng email nhà trường, sẽ có sẵn một “thư mời vào lớp” do giảng viên sẽ gửi, sinh viên chọn “Join” / “Tham gia”.
Trường hợp 2: Chưa có “thư mời vào lớp” [như nêu trên trường hợp 1],

+ Chọn Google Apps[Các ứng dụng của google] => chọn Classroom => Chọn Join class[tham gia lớp học]
+ Nhập Class code: 2sh5o5b {G2C7} 2225zzy {G1T7}
B3: Truy xuất và sử dụng các tài nguyên học tập cung cấp Online.

ZALO GROUP: Trao đổi thông tin lớp và học tập


G1T7: Zalo group: https://zalo.me/g/hituao484 “PTTKHT” Group 1 {HUTE.SAD.G1T7.D19ECO}

G2C7: Zalo group: https://zalo.me/g/mzxagh177 “PTTKHT” Group 2{HUTE.SAD.G2C7.D19ECO}

HƯỚNG DẪN HỌC ONLINE TRÊN meet.google.com : ĐỐI VỚI CÁC BUỔI HỌC ONLINE

Đến giờ học Online (bắt đầu các buổi học)


B1: Đăng nhập email cá nhân do Nhà trường cấp (dạng <mssv>@student.hcmute.edu.vn) OR …@gmail.com
B2: Mở tab mới trên trình duyệt web, nhập vào địa chỉ:
https://meet.google.com/fjg-jkos-ivt
B3: chờ giảng viên Accept vào lớp & học.
HOẶC vào E-Mail nhà trường sẽ có mail gửi mời vào lớp & chỉ cần chọn “Join...” để học.

NỘP BÀI: ĐỒ ÁN HỌC PHẦN TRÊN utex

B1: https://utex.hcmute.edu.vn {Tạm thời chỉ nộp Đồ an HP: khi kết thúc}
B2: Đăng nhập bằng mail nhà trường: <mssv>@student.hucmute.edu.vn
B3: Tạm thời chỉ để sv nộp Đồ án HP: bắt buộc nộp (phục vụ kiểm định)
Ghi chú: đây là các tài liệu dành cho sinh viên theo học tại lớp [KHÔNG dành cho sinh viên tự học]
2 Giảng viên: VÕ XUÂN THỂ: voxuanthephd@gmail.com (công việc) tranhailua@yahoo.com (cá nhân)

MỘT SỐ LƯU Ý & THỐNG NHẤT VỚI SINH VIÊN KHI HỌC ONLINE

[1]. Sinh viên nên sử dụng song song Smart phone để xem hướng dẫn & nghe giảng (mở CAMera)
+ thực hành và làm theo trên PC (Share màn hình báo cáo bài làm cho GV).
[2]. Khi bắt đầu học online, bắt buộc Sinh viên phải mở camera để đảm bảo Sinh viên học đúng
người và nghiêm túc.
[3]. Nếu Sinh viên có quay clip bài giảng thì chỉ nên share nhóm kín trong lớp mình, KHÔNG
nên public, vì về nguyên tắc phải có sự đồng ý của tôi và hơn nữa là thông tin riêng tư của tôi
và các bạn trong lớp (như: hình ảnh, desktop, thư mục, bài làm, …) không thể tự ý phán tán tùy
tiện. Khi Shared clip, nếu được, nên làm NHÒE desktop và nội dung các ổ đĩa của tôi, ĐỒNG
THỜI không Share hình ảnh của tôi và các bạn trong lớp mình.
[4]. Trong lúc tôi đang trình bày bài giảng, nếu vị nào muốn hỏi hoặc trao đổi thì click mở mic lên
và nói luôn, đê tôi trả lời ngay nếu có thể được, tránh chờ đợi (thay vì gõ nội dung vào phần
“trò chuyện”).
[5]. Trừ trường hợp là nội dung thảo luận, đóng góp ý kiến chuyên môn, trả lời câu hỏi,…liên quan
đến việc tính điểm quá trình thì phải gõ vào “trò chuyện” để cuối giờ cán bộ lớp, copy nội dung
“trò chuyện” lưu giữ để thống kế gửi GV khi hết học phần.
[6]. Cán bộ lớp giúp tôi, từng buổi học: điểm danh (yêu cầu các bạn báo tên trong “trò chuyện”) và
cuối giờ học copy toàn bộ text trong phần “trò chuyện” lưu giữ để thống kê số lần tham gia thảo
luận của từng bạn, công bố ngay sau buổi học để thống nhất => cuối môn tổng hợp báo tôi tính
điểm quá trình.
[7]. Đây là học phần thực hiện liên tục bài tập chuyên môn: nên quý vị nên tham gia lớp học đều
đặng, không vắng mặt hoặc vào học quá trễ => bỏ một dung quá dài thì các nội dung sau đó
KHÔNG thể theo kịp và KHÔNG hiểu gì cả (khác với các chuyên đề lý thuyết: vào đến đâu
theo dõi đến đó, các phần trước có thể xem lại sau được).
[8]. Quý vị vắng mặt (hoặc trễ) qua nhiều => không nắm được nội dung liên quan => phải tự chịu
trách nhiệm nội dung mà mình đã vắng (hoặc trễ) = tức tự học lại nội dung đó (có thể từ bạn
bè). Khi hướng dẫn = ưu tiên bạn đi học đều và đúng giờ trước.
3 Giảng viên: VÕ XUÂN THỂ: voxuanthephd@gmail.com (công việc) tranhailua@yahoo.com (cá nhân)

GIỚI THIỆU HỌC PHẦN


Học phần giới thiệu cho sinh viên

[1] Tổng quan về phân tích và thiết kế các hệ thống (PTTK HT).
Đồng thời định hướng tiếp cận PTTK HT theo hướng đối tượng (OO: Object - Oriented)
dựa trên nền tảng ngôn ngữ PTTK mô hình trực quan : UML
(Unified Modeling Language: Ngôn ngữ mô hình hóa thống nhất || đồng nhất)
[2] Giới thiệu công cụ và ngôn ngữ PTTK HT theo hướng đối tượng (OO) dùng UML, bao gồm:

• Mô tả quy trình nghiệp vụ của HT (HTTT): Use-Case Diagram (UML)

• Thiết kế sơ đồ hoạt động (lưu đồ của một nghiệp vụ : User-Case): Activity Diagram (UML)

• Thiết kế sơ đồ lớp đối tượng của HT (HTTT): Class Diagram (UML)


• Thiết kế sơ đồ trình tự giao tác giữa các lớp đối tượng trong HT (HTTT): Sequence Diagram (UML)
Ngoài ra, giới thiệu Sơ đồ luồng || dòng dữ liệu : DFD (Data Flow Diagram)

[3] Các kiến thức và kỹ năng về phân tích và thiết kế các thành phần cấu thành nên HT (HTTT)
trong tổng thể các HT (HTTT) trong thực tiễn, bao gồm:

• Phân tích và xác định phạm vi (giới hạn) của HT (HTTT)

• Phân tích và thiết kế thành phần cơ sở dữ liệu (CSDL) của HT (HTTT): DataBase =….

• Phân tích và thiết kế thành phần giao diện người dùng (UI) của HT (HTTT): User-Interface

• Phân tích và thiết kế thành phần cài đặt (Components) của HT (HTTT): Setup and Deployment
Sử dụng sơ đồ mô hình Component Diagram (UML)

• Phân tích và thiết kế thành phần an toàn & bảo mật (Security and Safety) của HT (HTTT)

• Phân tích và thiết kế thành phần giao tiếp ngoài (External Interface) của HT (HTTT)
Sử dụng sơ đồ mô hình Deployment Diagram (UML)
Sinh viên thực hiện đồ án học phần xuyên suốt học kỳ:
+ Phân tích và thiết kế một HT (HTTT) trong thực tiễn

+ Làm theo nhóm: có nhóm trưởng, có phân công phân hệ cho từng thành viên trong nhóm phụ trách.

+ Các nhóm tự lập nhóm và đăng ký danh sách, nhóm trưởng, đề tài, phân công với lớp trưởng.

+ Các buổi học cuối (báo cáo sơ bộ trên bản mềm) và vào ngày THI (báo cáo đề tài chính thức bản in)

+ Sẽ có vấn đáp từng thành viên trong nhóm để chấm điểm: các thành viên cùng nhóm có thể có điểm khác nhau

+ Mỗi nhóm khoảng 10 sinh viên (có thể ít hơn _ tối thiểu 3, hoặc nhiều hơn _ không quá 15)
CHẬM NHẤT BUỔI 2 (TUẦN SAU) : LẬP danh sách, nhóm trưởng, CHỌN đề tài DỰ KIẾN,
TRONG 5 TUẦN (Buổi) ĐẦU : điều chỉnh thành viên, đổi để tài ; Buổi 6=> ko thay đổi
Công cụ sử dụng : có thể sử dụng các sản phẩm Online OR Offline, ưu tiên dùng ngôn ngữ UML
4 Giảng viên: VÕ XUÂN THỂ: voxuanthephd@gmail.com (công việc) tranhailua@yahoo.com (cá nhân)

NỘI DUNG HỌC PHẦN

Bài 1. TỔNG QUAN VỀ PHÂN TÍCH, THIẾT KẾ HỆ THỐNG


1.1. Khái niệm PTTK HT
1.1.1. Thông tin (Information)
1.1.2. Hệ thống thông tin (Information System = IS) = HT (HTTT)
1.1.3. Phân tích, thiết kế Hệ thống thông tin
1.2. Sự cần thiết và vai trò của việc PTTK HT trong thực tiễn
1.2.1. Sự cần thiết
1.2.2. Vai trò
1.3. Mô hình hóa HT (HTTT)
1.4. Các công cụ Mô hình hóa HT (HTTT): Online, Offline
1.5. Các nội dung PTTK HT
1.6. Các giai đoạn PTTK và XD HT (HTTT)
1.7. Các phương pháp tiếp cận: PTTK HT
1.7.1. OO = Object-Oriented: hướng đối tượng: PTTK Hướng Bottom-Up
1.7.2. FO = Function-Oriented: hướng chức năng: PTTK Hướng Top-Down
1.7.3. IO = Interface-Oriented
1.7.4. PTTK Hướng từ trong ra ngoài = “vết dầu loang”
1.7.5. Chiến lược phối hợp các hướng trên
1.8. Giới thiệu công cụ và ngôn ngữ PTTK HT
1.8.1. Giới thiệu về UML (Unified Modeling Language) và RR (Rational Rose)
• Mô tả quy trình nghiệp vụ của HT (HTTT): Use-Case Diagram (UML)
• Thiết kế sơ đồ hoạt động (lưu đồ của một nghiệp vụ : User-Case): Activity Diagram (UML)
• Thiết kế sơ đồ lớp đối tượng của HT (HTTT): Class Diagram (UML)
• Thiết kế sơ đồ trình tự giao tác giữa các lớp đối tượng trong HT (HTTT): Sequence Diagram (UML)
1.8.2. Sơ đồ luồng dữ liệu: DFD (Data Flow Diagram): Các Mức 0, 1, ...
Bài 2. MÔ TẢ VÀ XÁC ĐỊNH GIỚI HẠN HỆ THỐNG
1.1. Mô tả hệ thống
1.2. Xác định các phân hệ của hệ thống
1.3. Giới hạn phạm vi hệ thống
1.4. Công cụ hỗ trợ
Bài 3. PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN DỮ LIỆU CỦA HT (HTTT)
3.1. Phân tích mức ý niệm của HT (HTTT)
3.2. Sử dụng sơ đồ mô hình Class Diagram (UML)
3.3. Thiết kế mức Logic: “Sơ đồ thực thể kết hợp” ERD
3.4. Xác định các RBTV (Ràng buộc toàn vẹn dự liệu)
Có thể cài đặt RBTV CSDL dùng Trigger trên MS. SQL Server
3.5. Xác định khả năng mở rộng CSDL trong thực tế
5 Giảng viên: VÕ XUÂN THỂ: voxuanthephd@gmail.com (công việc) tranhailua@yahoo.com (cá nhân)

Bài 4. PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN GIAO DIỆN NSD CỦA HT (HTTT)
4.1. Xác định các đối tượng người sử dụng liên quan
4.2. Xác định số lượng forms và loại form
4.3. Xác định các thông tin liên quan mỗi form
4.4. Phác thảo các forms
4.5. PTTK kịch bản khai thác sử dụng Forms
4.6. PTTK một số kịch bản gây (phát sinh) lỗi
4.7. Vẽ cây mô hình phân cấp hệ thống Forms
4.8. Xác định khả năng mở rộng và phát triển hệ thống giao diện của HT (HTTT)
Bài 5. PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN CÀI ĐẶT CỦA HT (HTTT)
5.1. Thiết kế các thành phần components cài đặt của HT (HTTT)
5.2. Gán các forms vào các components cài đặt
5.3. Biểu diễn mô hình triển khai cài đặt HTT
5.4. Dự kiến khả năng phát sinh thành phần cài đặt của HT (HTTT) trong tương lai
Bài 6. PHÂN TÍCH, THIẾT KẾ HỆ THỐNG BẢO MẬT CỦA HT (HTTT)
6.1. Các yêu tố liên quan PTTK hệ thống bảo mật của HT (HTTT)
6.1.1. Sơ đồ vật lý của thành phần CSDL của HTT
6.1.2. Danh sách đối tượng NSD HT (HTTT)
6.2. PTTK hệ thống bảo mật của HT (HTTT)
6.2.1. Xác định các quyền truy xuất thông tin có trên HT (HTTT) (Chú giải ký hiệu các quyền)
6.2.2. Xác định phân quyền truy xuất CSDL tương ứng từng đối tượng NSD
6.3. Xác định các thành phần sao lưu dự phòng (Backup) và phục hồi (Restore) của HT (HTTT).
6.4. Xác định các thành phần Backup và Restore trong tương lai của HT (HTTT).
6.5. Xác định các vấn đề bảo mật phát sinh của HT (HTTT) trong tương lai
6.5.1. Các vấn đề bảo mật phát sinh từ nội tại (bản thân) HT (HTTT)
6.5.2. Các vấn đề bảo mật phát sinh do sự phát triển của khoa học _ công nghệ
Bài 7. PHÂN TÍCH, THIẾT KẾ THÀNH PHẦN GIAO TIẾP KHÁC CỦA HT (HTTT)
7.1. Khái niệm thành phần giao tiếp khác của HT (HTTT)
7.2. Các thành phần thiết bị (tương ứng từng Component)
7.3. Các thành phần hệ thống ngoài (tương ứng từng Component)
7.4. Dự đoán các thành phần giao tiếp khác trong tương lai có thể vận dụng vào HT (HTTT)
GIỚI THIỆU ĐỀ CƯƠNG, LICH, DS LỚP, Mẫu Đồ Án HP,..
CÁC NỘI DUNG TỰ HỌC:
[1] Tìm hiểu về phân tích thiết kế hệ thống phần mềm hướng đối tượng theo Agile
[2] SOA = Service-Oriented Architecture (Kiến trúc Định hướng Dịch vụ),
[3] SAAS = Software as a Service = Phần mềm dạng dịch vụ
6 Giảng viên: VÕ XUÂN THỂ: voxuanthephd@gmail.com (công việc) tranhailua@yahoo.com (cá nhân)

PHẦN MỀM CÔNG CỤ

[1] Sử dụng các công cụ SAD dạng bản Online


https://mockflow.com https://app.moqups.com
http://app.diagrams.net https://app.creately.com
[2] Các công cụ Offline hỗ trợ biểu diễn trực quan SAD
* Microsoft Visual Studio .NET [Architecture] [Analyze]
.NET [Architecture]->New UML or Layer Diagram
* Power Designer: SAD về DataBase
* Microsoft Viso
* IBM Rational Rose…
[3] Công cụ Cài đặt thành phần dữ liệu: Microsoft SQL Server
[4] Các trang thông tin hỗ trợ
THANH TOÁN ĐIỆN TỬ: E-PAYMENT
www.nganluong.vn www.baokim.vn www.pay.net.vn
www.paypal.com www.2checkout.com
QR CODE
https://www.the-qrcode-generator.com
...

HƯỚNG DẪN GHI GIẤY LÀM BÀI MỖI BUỔI HỌC

<stt>
HỌ TÊN: MSSV: KÝ TÊN:

TRƯỜNG: HCMUTE

MÔN: Phân tích và thiết kế HT (SAD)

NGÀY: ..../....../...... (BUỔI HỌC SỐ ?)

Riêng buổi học Phòng máy ghi thêm, SỐ MÁY: PHÒNG MÁY:

Username + Password: của sản phẩm (nếu có)

THỜI LƯỢNG DẠY & HỌC TẠI LỚP


15 Buổi = CQ[8 LT + 7 TH]
7 Giảng viên: VÕ XUÂN THỂ: voxuanthephd@gmail.com (công việc) tranhailua@yahoo.com (cá nhân)

ĐÁNH GIÁ KẾT QUẢ HỌC TẬP

[1] Điểm Quá trình 50%

. Bài kiểm tra lý thuyết (Dạng Câu hỏi LT OR Bài tập đơn giản): 25%

. Bình quân nội dung bài làm các buổi học (TH và LT): 25%

[2] Điểm kết thúc Học phần (Xem Yêu cầu Đồ án Học phần kế dưới): 50%

. Đồ án Học phần (Project), thực hiện theo nhóm

. Phân tích và thiết kế một HT (HTTT) trong thực tiễn (nêu trong trang 3)

. Báo cáo sơ bộ vào các tuần cuối cùng (bản mềm) + Báo cáo chính thức theo lịch THI (Bản in)

+ cộng thêm điểm thưởng [nhưng đảm bảo không quá 10; tương ứng từng phần điểm nêu trên];

điểm.thưởng = điểm cộng thêm (thảo luận tại lớp và lên bảng | online làm bài mẫu)
Cán bộ lớp = Lớp trưởng (hoặc Lớp phó) hoặc đại diện lớp (tự phân công nhau): Ghi nhận tất
cả các trường hợp tham gia thảo luận, lên bảng| online làm mẫu … tương ứng từng buổi: cả các
buổi online và offline (công bố công khai từng buổi cho lớp, có thể qua các dịch vụ trên Internet)
=> Cuối môn học/học phần, cán bộ lớp thống kê số lần tham gia thảo luận, làm mẫu của từng
sinh viên [online, offline] nộp lại cho giảng viên vào buổi học cuối cùng để tính điểm thưởng

HƯỚNG DẪN ĐỀ TÀI ĐỒ ÁN HỌC PHẦN


Đề tài Đồ án Học phần (Project) thuộc phần điểm kết thúc HP (THI) 50%
ĐỀ TÀI HỌC PHẦN THEO GIỚI THIỆU TRÊN TRANG 3
- Làm đề tài theo NHÓM, mỗi nhóm khoảng 10 sinh viên[min:3, max:15]; bầu Nhóm trưởng
- Mỗi nhóm đăng ký với lớp trưởng (hoặc đại diện lớp) tối thiểu 1 đề tài/1 nhóm (không trùng)
[1] Yêu cầu đề tài: Các nhóm chọn đề tài “Phân tích và thiết kế một HỆ THỐNG cụ thể trong thực
tiễn tại một cơ quan | công ty | doanh nghiệp |.. (gọi chung là: đơn vị)”;
Bao gồm: Giới hạn phạm vi HT (HTTT), PTTK các thành phần của HT (HTTT): DataBase, User-
Interface, Components, Security and Safety, External Interface.
+ CHÚ Ý VỀ ĐÈ TÀI
. Trong một cơ quan/ đơn vị / doanh nghiệp: có thể có nhiều HỆ THỐNG khác nhau.
. Nên chọn HT (HTTT) có khả năng có thông tin để phân tích, thiết kế mà không cần khảo sát
thực tế.
8 Giảng viên: VÕ XUÂN THỂ: voxuanthephd@gmail.com (công việc) tranhailua@yahoo.com (cá nhân)

[2] Giới thiệu một số đề tài gợi ý: (chỉ để sinh viên tham khảo; sinh viên có thể chọn 1 trong các đề
tài trong danh mục VD này; khuyến khích sinh viên chọn các đề tài ngoài danh mục):
1. HỆ THỐNG quản lý đào tạo tại một Trường Đại học (VN)
2. HỆ THỐNG quản lý bán hàng trực tuyến (online) của một đơn vị kinh doanh đa ngành hàng,
gồm nhiều khu vực bán hàng.
3. HỆ THỐNG quản lý đăng ký kinh doanh của các doanh nghiệp tại Sở Kế hoạch đầu tư Tỉnh||Tp;
Tham khảo: http://www.dpi.hochiminhcity.gov.vn
4. HỆ THỐNG quản lý hạch toán kế toán tại một doanh nghiệp sản xuất vừa và nhỏ
5. HỆ THỐNG Quản lý nhà sách
6. HỆ THỐNG quản lý bán thuốc theo toa của một nhà thuốc
7. HỆ THỐNG quản lý các Công trình khoa học của một viện quản lý khoa học
8. HỆ THỐNG quản lý nhân khẩu của UBND Phường/Xã
9. HỆ THỐNG quản lý tại Nhà hàng thông minh (SMART Restaurant)
10. HỆ THỐNG quản lý hoạt động cho vay của một đơn vị tín dụng
….…..
[3] Hướng dẫn phân công các thành viên trong nhóm:
- Các sinh viên cùng nhóm thực hiện chung “chủ đề chính” của đề tài;
VD: Đề tài “Phân tích, thiết kế HỆ THỐNG quản lý bán hàng trực tuyến [Online] của một đơn
vị kinh doanh đa lĩnh vực mặt hàng”
- Trong đó sẽ có nhiều phân hệ HT (HTTT);
VD: …HỆ THỐNG gồm nhiều phân hệ
(mỗi phân hệ phân công 1 sv trong nhóm phụ trách chính)
+ Phân hệ: Quản lý phân công giao hàng: SV Nguyên Văn A: thực hiện
+ Phân hệ: Quản lý hệ thống kho hàng và điều tiết hàng giữa các kho: SV ..B: thực hiện
+ Phân hệ: Quản lý Hệ thống hàng hóa và dịch vụ tổng công ty: SV …C: thực hiện
+ Phân hệ: Quản lý hệ thống Thanh toán: SV …D: thực hiện
+ Phân hệ: Quản lý Đơn đặt hàng và khách hàng: SV …E: thực hiện
+ Phân hệ: Quản lý Hệ thống nhân sự và tiền lương: SV …F: thực hiện
...
=> Phân hệ HT (HTTT) của mỗi cá nhân là một phần trong tổng thể toàn bộ HT (HTTT) quản lý
bán hàng trực tuyến…
9 Giảng viên: VÕ XUÂN THỂ: voxuanthephd@gmail.com (công việc) tranhailua@yahoo.com (cá nhân)

[4] Hướng dẫn NỘI DUNG BÁO CÁO NHÓM: (Sẽ có file mẫu để làm Báo cáo)
Phần chung của cả nhóm: Nhóm trưởng chủ trì và cả nhóm cùng thực hiện
+ Bìa, Bìa lót, Lời …, Danh mục từ viết tắt, thuật ngữ, Mục lục.
Chương 1: Giới thiệu đề tài (HT (HTTT) chung của nhóm): Tên HT (HTTT), đơn vị, mục tiêu &
mục đích của HT (HTTT), giới thiệu sơ lược về HT (HTTT), hướng PTTTK chung của cả
nhóm, phương tiện & công nghệ chung liên quan hệ thống,…
Chương 2: Cơ sở lý thuyết (theo nội dung học): Cả lớp tương tự nhau (chỉ khác nhau ví dụ minh họa)
Chương 3: PTTK (HT (HTTT) của Nhóm)
3.1. PTTK tổng quan (HT (HTTT) của Nhóm)
- Mô tả tổng quan về HỆ THỐNG [SMART-Res…, SMART-Lib, SMART-Training]
- Giới thiệu các phân hệ và phân công các thành viên trong nhóm
Phần riêng của các cá nhân: cá nhân thực hiện
3.2. PTTK các phân hệ của HT (HTTT): trình bày theo từng phân hệ của từng cá nhân
<Ghi rõ thông tin cá nhân: STT _ Họ tên + nội dung phân hệ SAD được phân công>
+ Mô tả cụ thể phân hệ SAD được phân công cho mình
+ Xác định giới hạn phạm vi của phân hệ ….
+ Phân tích thiết kế CSDL của phân hệ ….
+ Phân tích thiết kế User-Interface của phân hệ ….
+ Phân tích thiết kế Components của phân hệ …
+ Phân tích thiết kế Security and Safety của phân hệ ….
+ Phân tích thiết kế External Interface của phân hệ …..
Phần chung của Nhóm (sau khi tổng hợp các phần riêng)
Chương 4: Kết luận và hướng phát triển
+ Kết luận
. Những kết quả đạt được (cả nhóm)
. Hạn chế (cả nhóm)
+ Hướng phát triển
. Khắc phục các hạn chế (nêu trên)
. Mở rộng HT (HTTT)
TLTK: Liệt kê tất cả TLTK của cả nhóm (kể cả Bài giảng của HP này), Danh mục viết tắt, thuật ngữ.
10 Giảng viên: VÕ XUÂN THỂ: voxuanthephd@gmail.com (công việc) tranhailua@yahoo.com (cá nhân)

[5] Tiến trình báo cáo đề tài


5.1. Báo cáo sơ bộ trên bản mềm vào các buổi học cuối
. Khi các Nhóm hoàn tất cơ bản sản phẩm đề tài: Xin báo cáo sơ bộ (đăng ký với GV)
. Khi báo cáo sơ bộ [thực hiện trong các buổi học cuối] chỉ cần bản mềm (công bố trên hệ thống);
Không bắt buộc in
. GV: Góp ý và sửa sai cho nhóm và các cá nhân thuộc nhóm
(các bạn nhóm khác lắng nghe, góp ý, rút kinh nghiệm)
=> chấm 40% điểm (nêu trên).
. Sau khi được góp ý: các cá nhân về hoàn thiện báo cáo của mình, chờ báo cáo chính thức vào ngày thi.
5.2. Báo cáo chính thức trên bản in vào ngày THI
. Sau khi hoàn tất chỉnh sửa báo cáo (sau góp ý của GV) in báo cáo, nộp GV vào ngày thi để Báo
cáo chính thức (Theo lịch thi, thường do Khoa sắp xếp kế trước OR trong thời gian thi chung
của nhà trường).
=> chấm 60% điểm (nêu trên).

[6] Các bước thực hiện đề tài :


Bước 1. Cả nhóm làm chung 1 bản mềm: Phần cơ bản + phần chung của nhóm: cả nhóm cùng làm
do nhóm trưởng chủ trì.
Bước 2: Sau đó chuyển bản mềm này đến các thành viên; mỗi thành viên thực hiện tiếp theo phần
riêng được phân công cho cá nhân mình.
Bước 3: Sau khi các cá nhân hoàn tất phần riêng của mình, chuyển file mềm (chỉ phần riêng của
mình) đến nhóm trưởng; nhóm trưởng tập hợp (copy & paste) tất cả các files của các thành viên
trong nhóm theo thứ tự phân công vào một file chung: Phần cơ bản + phần chung của nhóm +
các phần riêng của tất cả thành viên.
Chú ý: Nếu có thành viên không làm (hoặc không hoàn thành đúng tiến độ): Nhóm trưởng chỉ ghi
tên mục phân hê của thành viên đó và bỏ trống phân hệ đó trong báo cáo chung.
Bước 4: Báo cáo sơ bộ ->chỉnh sửa theo góp ý của GV[chung & riêng]->In: nộp và báo cáo chính thức.
11 Giảng viên: VÕ XUÂN THỂ: voxuanthephd@gmail.com (công việc) tranhailua@yahoo.com (cá nhân)

HƯỚNG DẪN NỘP BÀI TẬP HỌC PHẦN

• BẢN IN: chung cho cả nhóm (theo hướng dẫn trên): chỉ nộp 1 lần vào Ngày thi = Báo cáo
chính thức.
• BẢN MỀM: nộp theo cá nhân trên Classroom và utexlms ngay sau ngày Báo cáo chính
thức: Là file Báo cáo chính thức của cả nhóm, nhưng Xóa phần riêng của các thành viên
khác trong nhóm (chỉ đề phần riêng của mình). Riêng nhóm trưởng nộp toàn bộ file báo cáo
của cả nhóm (không xóa).
CHÚ Ý: ĐIỀU CHỈNH TRANG BIA THEO CÁ NHÂN TRƯỚC KHI NỘP BẢN MỀM
Đặt tên file theo dạng:
<stt>.<Nhóm>.<sttNhom><Họ Tên>_<Chủ đề chung>_<phân_hệ>.rar [file mềm này nộp theo từng sv]

VD: 06.N2.05TheVoXuanThe_BanHangOnline_PhanCongGiaoHang.rar
<=> số thứ tự trong danh sách lớp là 6; Thuộc Nhóm 2, thứ tự trong Nhóm 2 là 5 Họ tên: Võ Xuân Thể,
Đề tài “Bán hàng trực tuyến”, phân hệ phân công cho cá nhân: “Phân công giao hàng”
Nếu là Nhóm trưởng thì kèm theo NT và kế sau thứ tự nhóm <Nhóm>:
VD: 06.N2.05.TheVoXuanThe_NT_BanHangOnline_PhanCongGiaoHang.rar
NỘP VÀO
+ Hệ thống utex theo quy định của Nhà trường: chỉ nộp ĐAHP [Bắt buộc]
+ Classroom của lớp học tương ứng: Nộp cả File nén ĐAHP và cả Bài Quá trình [Bắt buộc]
+ ĐỒNG THỜI E-MAIL: hcmute.SAD@gmail.com

HƯỚNG DẪN NỘP BÀI KIỂM TRA|BÀI TẬP THEO TỪNG BUỔI HỌC

Nội dung mỗi cá nhân phải nộp Bài kiểm tra || Bài tập theo từng buổi học:

NỘP file BÀI LÀM + file liên quan [nếu có] vào classroom của lớp học tương ứng

ĐỒNG THỜI E-MAIL (File nén .rar): hcmute.SAD@gmail.com

Tên file bài làm (có thể nén) nộp vào utex, classroom và e-mail theo dạng :

<stt>.<Nhóm>.<sttNhom><Họ Tên>.<Bài số>.<Chủ đề>.<Ngày nộp:yymmdd>.rar (hoặc .docx)


VD 06.N2.05_TheVoXuan_Ex1.Inroduction.220218.docx
<=> số thứ tự trong danh sách lớp là 6; Nhóm 2, Số thứ tự trong nhóm 2 là 05
Họ tên: Võ Xuân Thể, Bài tập buổi học số 1 (Ex1), Chủ đề “Introduction”, phiên bản nộp ngày 18/02/2022

Ghi chú: trong thời gian hạn nộp: sv có thể sửa chữa bài làm tốt hơn và nộp nhiều phiên bản, phân biệt bời
ngày nộp <ngày nộp:yymmdd>. Chỉ chấm phiên bản nộp cuối cùng = tốt nhất.
12 Giảng viên: VÕ XUÂN THỂ: voxuanthephd@gmail.com (công việc) tranhailua@yahoo.com (cá nhân)

TÀI LIỆU THAM KHẢO


Tài liệu chính
[1]. Võ Xuân Thể (2021), Tài liệu học tập Phân tích và thiết kế HỆ THỐNG, Trường Đại học Sư
phạm kỹ thuật Tp.HCM, Tài liệu lưu hành nội bộ = người học được cung cấp theo từng buổi học
Tài liệu tham khảo
• Sách, tài liệu (bản in)
[2]. Alan Dennis, Barabara Haley Wixom (2015), System Analysis and Design, Wiley.
[3]. Joseph Valacich, Joey George, Jeffrey A. Hoffer (2014), Essentials of Systems Analysis and
Design (6th Edition), Peason.
[4]. Thạc Bình Cường, Bài giảng Phân tích thiết kế HỆ THỐNG, Đại học Bách Khoa Hà Nội,
Khoa CNTT.
• Websites tham khảo:
[5]. https://channel9.msdn.com : Hướng dẫn lập các sơ đồ / [Architecture]/.NET
[https://channel9.msdn.com/Series/Visual-Studio-2012-Premium-and-Ultimate-
Overview/Visual-Studio-Ultimate-2012-Understand-your-code-dependencies-through-
visualization]
[6]. http://msdn.microsoft.com/en-us/library
CÁC CÔNG CỤ ONLINE
https://mockflow.com https://app.moqups.com
http://app.diagrams.net https://app.creately.com
CÁC DỊCH VỤ ePayment
www.nganluong.vn www.baokim.vn www.pay.net.vn
www.paypal.com www.2checkout.com
QR CODE
https://www.the-qrcode-generator.com
CÁC HT (HTTT) QL MẪU
http://www.vanphongdientu.net/downloads/E-Office_Introduction_Vietnamese.pdf
http://ibcoffice.com.vn/news/van-phong-ao-la-gi
http://www.cmcsoft.com/

You might also like