Tài liệu Tài liệu hướng dẫn làm dự án - Semester 1 - ACCP2005 doc - Pdf 90

PROJECT CỦA SEMESTER 1 – ACCP2005
I) Kiến thức sử dụng:
 Database Design with MS Access or SQL 2000
 Logic Building with C
 HTML, DHTML and JavaScript
 DreamWeaver
 ASP
II) Định hướng chọn đề tài làm Project: Đề tài lựa chọn có chủ đề bất kì, các chủ đề này có
thể do người hướng dẫn chỉ định qua bốc thăm nhưng đề tài phải là một ứng dụng trọn vẹn
bao gồm các phần dưới đây.
1. Phần “Web, client side” - Ứng dụng các kiến thức của các phần “HTML, DHTML
and JavaScript” và “DreamWeaver”. Trong đó chú ý các điểm sau:
a. Site Map: Biết cách xây dựng cấu trúc của một web site, phân chia các mục
và bố trí các trang html tương ứng.
b. Layout: Xây dựng bố cục thích hợp với chủ đề và yêu cầu của project.
c. Style Sheet: Biết cách sử dụng style sheet để xây dựng các trang html nhất
quán về mặt trình bày.
d. Effect: Sử dụng các hiệu ứng của DHTML và JavaScript để các trang html có
các hiệu ứng phù hợp, sống động.
e. Data Validation: Sử dụng JavaScript để validate dữ liệu, thao tác do người sử
dụng tương tác với trang web.
2. Phần “Web, server side” - Ứng dụng các kiến thức của các phần “Database Desing
with MS Access or SQL 2000” và “ASP”. Tập trung vào các điểm sau:
a. Server side programming: Sử dụng một ngôn ngữ sinh trang nào đó, ở đây
khuyến cáo sử dụng VBScript – ASP.
b. Client-Server balance: Biết phân chia các công việc (quá trình xử lý) một
cách hợp lý, đâu là phần việc của phần client, đâu là công việc của phần
server.
c. Database: Khai thác được database thiết kế cho project, sinh các trang từ
database.
1

mức ngôn ngữ người dùng trong phần trước) để xây dựng bản cam kết về chức năng
của hệ thống (trong mọi quy trình phần mềm, phần này đều có và rất quan trọng, bản
cam kết về chức năng hệ thống thường đi kèm với hợp đồng phát triển hệ thống ký
giữa khách hàng và công ty phần mềm nên ngôn ngữ phải rạch ròi, dễ hiểu và phải
được chấp nhận hoàn toàn từ phía khách hàng).
a. Thời gian: Từ “ASP T1” đến trước “ASP T4”.
b. Kết quả: Có được phần “Customer Requirement Specification” và “Task
Sheet” của tài liệu.
c. Chú ý:
i. Task Sheet phải ghi rõ những người có tham gia vào từng phần trong
project và ai chịu trách nhiệm chính trong phần đó.
ii. Mỗi chức năng của hệ thống phải có riêng các phần: Input, Output,
Process,…
iii. Trong phần Process chỉ cần ghi công việc của chức năng này, không
ghi chi tiết từ bước một (là công việc của phần sau).
3. Thiết kế hệ thống: Xây dựng các thành phần bên trong của hệ thống (chủ yếu phục
vụ cho những người phát triển).
a. Thời gian: Từ “ASP T4” đến trước “PRJ-T4”, trong đó buổi PRJ-T3 nhóm
làm việc với người hướng dẫn để chỉnh sửa, hoàn thiện…
b. Kết quả: Có được các phần “E-R Diagram”, “Table Design”, “Site Map” và
“Algorithms” của tài liệu.
c. Chú ý:
i. Phần E-R Diagram phải đưa về dạng chuẩn 3
ii. Nếu chương trình không sử dụng được database, phần “Table Design”
được dùng để mô tả cấu trúc file sử dụng trong chương trình.
iii. Nếu vì một lý do bất kỳ (chẳng hạn để tăng tốc truy vấn), nên việc xây
dựng “Table Design” có một vài vi phạm chuẩn hoặc khác biệt so với
“E-R Diagram”, cần phải nói rõ các lý do này trong phần “Table
Design”.
iv. Phần Algorithm chỉ cần nêu quá trình xử lý của các chức năng chính.

X) Chuẩn bị bảo vệ project: Một ngày trước khi bảo vệ, nhóm sẽ được SA chỉ định project
sẽ được up lên máy nào. Trong một ngày nhóm phải cài xong project của mình và các tài liệu
để bảo vệ project lên máy đó. Nếu trước khi bảo vệ, nhóm nào không hoàn thành được phần
này coi như không bảo vệ kịp. Nhóm phải chuẩn bị Project Introduce dạng slide PowerPoint,
dùng để thuyết trình trong buổi bảo vệ, không nên quá 15 trang, gồm các vấn đề sau:
4
1. Giới thiệu về project.
2. Xác định các chức năng của hệ thống.
3. Giải pháp đã sử dụng trong hệ thống (mô hình E-R, Database Design,…)
4. Các giới hạn của hệ thống.
Không nên sử dụng quá nhiều chữ trên một trang, không sử dụng nhiều màu và hiệu ứng. Nội
dung của các các vấn đề nên được viết ở dạng gạch đầu dòng vắn tắt, nên sử dụng hình ảnh
minh hoạ.
XI) Bảo vệ project: Bảo vệ project sẽ theo tiến trình như sau
1. Chuẩn bị: Nhóm có 2 phút để dành cho việc chuẩn bị.
2. Thuyết trình: Nhóm sẽ cử ra một người thuyết trình bằng slide, thời gian thuyết trình
tối đa 10 phút. Nếu trình bày quá 10 phút, trình bày sẽ được yêu cầu ngắt và nhóm sẽ
bị trừ điểm.
3. Demo chương trình: Chương trình được demo trong vòng tối đa 20 phút, trong đó
trọng tâm nói về các chức năng quan trọng của chương trình, các chức năng không
quan trọng chỉ cần nói lướt qua. Nếu demo chương trình quá 20 phút, demo sẽ được
yêu cầu ngắt và nhóm sẽ bị trừ điểm.
4. Hội đồng hỏi: Các thành viên trong hội đồng có quyền hỏi bất kỳ thành viên nào. Tất
cả các thành viên đều sẽ được hỏi, các câu hỏi liên quan đến một hoặc nhiều nội dung
sau:
a. Các phần việc mà thành viên đó tham gia (cả coding và document).
b. Quy trình làm dự án:
i. Nhiệm vụ của từng phần trong quy trình.
ii. Kết quả của từng phần trong quy trình.
c. Các kiến thức khác liên quan đến các công cụ và ngôn ngữ sử dụng trong việc


Nhờ tải bản gốc
Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status