Nguyen Tri Tuan – Khoa CNTT – DH KHTN Tp.HCM 1/2
Hướng dẫn làm bài tập Project hay Đồ án môn học
---oOo---
1. Phạm vi áp dụng:
Hướng dẫn này được áp dụng cho các bài thực hành giữa kỳ (bài tập project) vàv
các bài đồ án cộng điểm của các môn học sau:
- CTDL 1 & 2
- Lập trình C trên Windows
- OOP
2. Yêu cầu chung:
- Thường các bài tập Project hay đồ án sẽ được yêu cầu nộp 2 phần chính:
Sưu liệu: là phần tài liệu .DOC đi kèm, để mô tả bài tập. Chỉ nộp
file. Xem phần [3] để biết nội dung sưu liệu.
Chương trình: xem phần [4] để biết cấu trúc đĩa nộp.
- Để tránh tình trạng kiện cáo mất bài nộp sau này, yêu cầu thực hiện theo các
qui định sau:
Lớp trưởng chỉ nộp cho GV 1 đĩa CD duy nhất chứa tất cả bài
nộp của các bạn trong lớp. GV sẽ không nhận nộp đĩa mềm vì có
thể thất lạc hay hư hỏng.
GV sẽ không nhận bất kỳ bài nộp nào qua email, vì bất kỳ lý do
gì. GV cũng sẽ không trả lời email gởi nộp bài, và đương nhiên,
bài nộp đó coi như không có.
3. Gợi ý viết báo cáo sưu liệu: (không nhất thiết phải có đủ các mục)
Phần 1: Mở đầu
- Nêu mục tiêu và nội dung của đồ án/project.
Phần 2: Mục lục
Phần 3: Các cơ sở lý thuyết
- Trình bày các cơ sở lý thuyết liên quan đến các nội dung mà đồ án sẽ giải
o Thư mục con <RELEASE> chứa file thi hành EXE và các file thư viện
(Lib, DLL,…), nếu có.
o Thư mục con <SETUP> chứa toàn bộ chương trình cài đặt của project
(nếu cần phải setup).
o Thư mục con <DOCUMENTS> chứa các file Word là sưu liệu của
chương trình
o Thư mục con <REFERENCES> chứa các file tài liệu tham khảo (DOC,
PDF, HTML, source code…) mà Project có tham khảo, nếu có.
Lưu ý: không nộp các file trung gian trong quá trình biên dịch như NCB, OPT, PCH, …
5. Các lưu ý khác:
- Nếu chương trình có sử dụng các công cụ khác (không phải thư việc chuẩn
của ngôn ngữ) hay cần phải thực hiện các thao tác cài đặt/đăng ký mới chạy
được thì bắt buộc phải có chương trình Setup đi kèm.
- Chương trình phải được thử nghiệm chạy tốt trên các môi trường Win9x,
Win2000, WinXP.
- Nên Setup và Test chương trình trên các máy bình thường (không phải máy
dùng để develop chương trình) để tránh tình trạng cài đặt thiếu thư viện,
Component, ActiveX, …
--- Hết ---