trờng đại học xây dựngkhoa công nghệ thông tin Bộ môn tin học xây dựng Tài liệu hớng dẫn đồ án tốt nghiệp phần tin học dùng cho sinh viên ngành tin học xây dựng Hà nội 10-2006... Do đó đ
Trang 1trờng đại học xây dựng
khoa công nghệ thông tin
Bộ môn tin học xây dựng
Tài liệu hớng dẫn đồ án tốt nghiệp
phần tin học
(dùng cho sinh viên ngành tin học xây dựng)
Hà nội 10-2006
Trang 2TàI liệu hớng dẫn thực thi đồ án tốt nghiệp
ngành tin học xây dựng
* *
*
Phần tin học
I Mục tiêu và cách sử dụng tàI liệu
Đồ án tốt nghiệp là một môn học đặc biệt có thời lợng là 15 học trình đợc thực thi trong khoảng 15 tuần Sinh viên tự hoàn thành đồ án tốt nghiệp dới sự hớng dẫn của giáo viên
Đồ án tốt nghiệp là môn học qua đó sinh viên thể hiện tổng hợp các kiến thức đợc học với vai trò nh là một kỹ s thực sự với nội dung tổng hợp và sát thực với thực tế Do
đó để hỗ trợ cho sinh viên hoàn thành tốt nhiệm vụ học tập cả về chất lợng và tiến độ
bộ môn tin học biên soạn tàI liệu hớng dẫn thực thi đồ án tốt nghiệp phần tin học của sinh viên Xây dựng cho ngành Tin học
o Sử dụng tàI liệu này sinh viên làm tốt nghiệp sẽ tìm thấy các nội dung và trình tự thực thi các nội dung và trình tự thực thi các nội dung đó trong quá trình làm đồ án tốt nghiệp
o Giúp cho sinh viên hình dung rõ các nội dung cần thực hiện và phơng thức trình bày một luận văn tốt nghiệp Đồng thời các sinh viên có thể đối chiếu qua tàI liệu này tự đánh giá đợc mức độ thực thi đồ án của mình
o Từ tàI liệu này sinh viên có thể tìm đợc những hỗ trợ, gợi y về kỹ năng trong quá’về kỹ năng trong quá
trình thực thi phần Tin học của đồ án tốt nghiệp
II Các nội dung cần thực hiện phần tin học
o Trình bày nội dung chuyên môn mà đề tàI nghiên cứu (tổng quan): Qua đó giới
hạn nội dung thực hiện của đề tàI, đánh giá và nhận xét về các phần mềm trong
và ngoàI nớc liên quan tới đề tài
Chú y : Đầy đủ, ngắn gọn tránh xa vào trình bày dàI dòng không thiết thực với’về kỹ năng trong quá
nội dung thực thi.Có thể giới thiệu của tàI liệu có trình bày về vấn đề này
o Thiết kế dự án phần mềm thực thi đề tài: Thực thi thiết kế dự án phần mềm trên
cơ sở sử dụng công cụ phát triển phần mềm hiện đại đã đợc học là UML
Yêu cầu xây dựng đợc sơ đồ ngữ cảnh của phần mềm một cách đầy đủ về yêu cầu của một phần mềm thơng phẩm
Xây dựng đợc các biểu đồ USE CASE đặc tả phần mềm
Phân tích và xây dựng cơ sở dữ liệu của phần mềm
Trang 3Xây dựng biểu đồ lớp và biểu đồ sự kiện của phần mềm
Vạch tiến độ thực thi các gói phần mềm của dự án
Chú y : Sau giai đoạn này cần thông qua giáo viên h’về kỹ năng trong quá ớng dẫn và quyết định nội dung thực thi (đó được giới hạn của phần mềm)
o Thi ết kế cỏc giao diện nhập, xuất của ch ươ ng trỡnh :
Thiết kế cỏc giao diện của chương trỡnh kể cả vào và xuất dữ liệu trờn cơ sở
cỏc yờu cầu
- Thuận tiện
- Mỹ thuật
- Khả năng giao diện với cỏc phần mềm khỏc trong mụi trường
o X õ y d ựng cỏc thuật toỏn c ơ bản của ch ươ ng trỡnh :
Thiết lập cỏc thuật toỏn cơ bản của phần cốt lừi của chương trỡnh Cú thể trỡnh bày cỏc thuật toỏn này dưới dạng sơ đồ khối hoặc mó giả
Chỳ y’: phần này phải được thực hiện trước khi viết mó chương trỡnh, tuyệt đối khụng làm ngược là viết mó xong mới làm thuật toỏn)
o M ó ch ương trỡnh :
Viết mó cho chương trỡnh (ngụn ngữ tựy chọn ưu tiờn cho cỏc ngụn ngữ đó được học)
o Th ử nghiệm chương trỡnh
- Chuẩn bị một bộ dữ liệu để thử nghiệm chương trỡnh
- Chạy chương trỡnh thực nghiệm
- Đối chiếu kết quả thực nghiệm với
+ Kết qủa tớnh tay (nếu cú thể) + Với kết quả của một chương trỡnh khỏc + Với một tài liệu cú sẵn
o Tri ển khai viết help và đúng gúi chương trỡnh:
- Xõy dựng Help trợ giỳp cho người dựng chương trỡnh
Trang 4- Tiến hành đúng gúi chương trỡnh cú thể bằng bộ hỗ trợ cài đặt, đúng gúi của C++ hoặc cỏc phần mềm chuyờn dung cú trờn thị trường
- Cú thể xõy dựng chương trỡnh dạy sử dụng chương trỡnh
o X õ y d ựng chương trỡnh Demo chương trỡnh
- Sử dụng phần mềm chương trỡnh chuyờn dựng như DEMO khi xõy dựng chương trỡnh đề mụ cho phần mềm
III Phần bản vẽ và các tàI liệu thuyết minh, CD thể hiện và lu trữ đồ án
- Lập bản vẽ cho phần tin học tối đa là 6 bản thể hiện cỏc nội dung sau:
+ Cỏc sơ đồ thiết kế chương trỡnh + Một số thuật toỏn cơ bản
+ Cỏc giao diện chớnh và hướng dẫn sử dụng + Bảng tổng hợp so sỏnh về đỏnh giỏ thử nghiệp chương trỡnh + Nhận xột và đỏnh giỏ về thực thi đồ ỏn
- Chuẩn bị cỏc slide trỡnh bày đồ ỏn trờn mỏy tớnh và Projector
- Chuẩn bị đĩa CD lưu tờn cỏc kết quả về tin học của đồ ỏn
- Thuyết minh được trỡnh bày khoa học theo trỡnh tự sau:
+ Nhiệm vụ thiết kế + Mục lục
+ Cỏc nội dung của đồ ỏn: theo trỡnh tự cỏc nội dung của mục lục + Tài liệu tham khảo
Chỳ y’:
+ Cỏc chỉ mục của thuyết minh thống nhất + Cỏc hỡnh vẽ và biểu đồ trong thư mục được đỏnh thứ tự Nếu cú thể dung in mầu cho cỏc hỡnh ảnh
Chú ý : Phần bản vẽ cả của phần chuyên môn xây dựng và phần tin học ngoài các bản khổ A1 để trình bày khi bảo vệ tại hội đồng cần có các bản khổ A3 đóng cùng với thuyết minh (ở cuối) để thuận tiện cho quá trình đánh giá
Trang 5IV Quy định về nội dung và quy cách thể hiện thuyết minh đồ án
Để thống nhất và đảm bảo cho sinh viên hiểu rõ về nhiệm vụ, trình tự trình bày thuyết minh của đồ án cũng nh tạo điều kiện nâng cao tính công bằng trong chấm cũng nh bảo vệ, thuyết minh đồ án đợc thực hiện theo các nội dung sau
Đồ án phần tin học đợc trình bày thành các chơng theo bảng sau
Tổng Quan Giới thiệu tên đề tài phần tin học
Các phần mềm tơng tự hoặc liên quan Giới hạn nội dung thực hiện
5
Thiết kế chơng trình Phân tích và xây dựng sơ đồ ngữ cảnh
Sơ đồ tổ chức lớp Cơ sở dữ liệu Sơ đồ tuần tự Sơ đồ tơng tác Thiết kế giao diện nhập, xuất và tính tóan
10 đến 15
Cơ sở lý thuết của
vấn đề nghiên cứu
Trình bày tóm tát cơ sở lý thuyết phơng pháp, công thức
Nguồn tài liệu
5 đến 10
Thuật tóan Trình bày thuật tóan tổng thể của chơng trình
Thuật tóan chi tiết của các nội dung cơ bản (đợc giáo viên hớng dẫn chỉ định)
10 đến 15
Mã hóa chơng trình Cơ sở chọn ngôn ngữ, phơng thức lập trình
Mô tả cơ sở dữ liệu của chơng trình Mô tả tổ chức các lớp (khi lập hớng đối tợng) hoặc tổ chức các môdul (khi lập trình có cấu trúc)
Trình bày các kỹ thuật Tin học mới đợc vận dụng khi lập trình
10 đến 15
Hớng dẫn sử dụng
và thử nghiệm
ch-ơng trình
Hớng dẫn cài đặt chơng trình Hớng dẫn sử dụng chơng trình : chạy và xử lý lỗi, kết quả
Hớng dẫn sử dụng trợ giúp trong khi chạy chơng
10 đến 15
Trang 6trình
Trình bày có phân tích đánh giá, so sánh với ít nhất là 1 bộ số liệu với các nguồn kết quả khac
Đánh giá về nội
dung thực hiện đồ
án
Tự đánh giá về nội dung đã thực hiện trong đồ
án về phần tin học Tính học thuật và khả năng ứng dụng thực tế Trình bày khả năng bảo trì, phát triển của dự án phần mềm mà đồ án thực hiện
3 đến 4
Tài liệu tham khảo Trình bày danh mục tài liệu tham khảo, có đánh
số thứ tự trùng hợp với chỉ dẫn tham khảo trong
đồ án
1
Chú ý
Tổng số trang phần tin học của thuyết minh tối đa là 80 và tối thiểu là 54
Phần mục lục không kể trong này vì đã đợc đa lên đầu trớc cả phần chuyên môn
Font chũ dùng thống nhất Font Unicode kiểu Time New
Trang 7V Một số lu ý khi thực hiện đồ án phần tin học
- Phấn đấu thực hiện nội dung của đồ ỏn đỳng tiến độ và theo yờu cầu hướng dẫn của giỏo viờn hướng dẫn
- Sinh viờn phải đảm bảo đỳng lịch hướng dẫn thụng qua được giỏo viờn hướng dẫn chấp thuận cú xỏc nhận của giỏo viờn hướng dẫn vào nhật ky’ thực hiện đồ ỏn
- Tớch cực làm việc và tranh thủ tối đa sự hướng dẫn của giỏo viờn hướng dẫn về tài liệu, cỏc kỹ thuật tin học khi thực thi đồ ỏn
- Triển khai thực thi tối đa cỏc kỹ thuật tin học trong thực thi đồ ỏn Vỡ việc vận dụng vận dụng thành cụng cỏc kỹ thuật này sẽ được đỏnh giỏ khi chấm
và bảo vệ đồ ỏn
- Khi thực thi đồ ỏn nếu tham khảo và dựng cỏc kết quả và tài liệu (đồ ỏn tham khảo) nhất thiết phải được sự đồng y’ của giỏo viờn hướng dẫn
- Sinh viờn thực thi đồ ỏn cú nhiệm vụ phải bỏo cỏo tiến độ và đỏp ứng cỏc yờu cầu về kiểm tra tiến độ của bộ mụn Trong quỏ trỡnh thực thi đồ ỏn
- Đảm bảo nộp đồ ỏn đỳng thời hạn quy định trường hợp cú xảy ra sự cố
gỡ nhất thiết phải bỏo với giỏo viờn hướng dẫn và bụ mụn quản ly’ Trường hợp khụng thực thi được vỡ ly’ do sức khỏe phải cú đơn xin hoón
- Sinh viờn phải tuõn thủ đỳng cỏc yờu cầu về nội dung, tiến độ, và quy trỡnh thực thi đồ ỏn tốt nghiệp Nếu vi phạm quy chế và cỏc quy định nhắc nhở của bộ mụn sẽ bị trừ điểm hoặc đỡnh chỉ bảo vệ
VI Một số địa chỉ liên hệ với giáo viên hỗ trợ sinh viên thực thi đồ án
Để hỗ trợ sinh viờn thực thi tốt đồ ỏn tốt nghiệp, ngoài sự hướng dẫn trực tiếp của cỏc giỏo viờn hướng dẫn của bộ mụn, sinh viờn cú thể liờn hệ với cỏc giỏo viờn trong khoa dưới đõy để cú được sự trợ giỳp Song phải cú kế hoạch
và lien hệ trước
+ Nội dung chung và chuyờn mụn xõy dựng và tin học
Vũ Trường Sơn
Lờ Trọng Hũa
Trang 8+ Đồ họa máy tính và kỹ thuật lập trình
Nguyễn Phú Quảng Phan Th¸I Trung + Thiết kế xây dựng
Trần Anh Bình Dương Diệp Thúy
và các thầy khác trong các bộ môn trực thuộc khoa và trong trường Một số tài liệu tham khảo:
+ Một số kỹ thuật đồ họa máy tính
+ Hướng dẫn thiết kế chương trình
+ Hướng dẫn sử dụng Demo Shield + Install Shield