M C L C
………………………………………………………………………………………………………………
Xây d ng website N p đ án - Đ Nh Vý - KS34-CNTT-VB2 ư 1
TÓM TẮT NỘI DUNG ĐỒ ÁN TỐT NGHIỆP
Đồ án tốt nghiệp của em mang tên "Xây dựng website nộp đồ án trực
tuyến". Quá trình thực hiện đồ án này bao trùm tất cả các công đoạn để cho
ra sản phẩm một ứng dụng hoàn chỉnh. Các công đoạn đó bao gồm việc
xác định hiện trạng, phân tích yêu cầu, phân tích, thiết kế, cài đặt, kiểm thử và
triển khai. Ứng dụng cung cấp chức năng tiện ích cho ba nhóm người dùng
sinh viên, giáo viên, nhà quản lý. Trong nhóm người dùng giáo viên hai vai
trò giáo viên hướng dẫn giáo viên phản biện. Giúp sinh viên thuận tiện,
dễ dàng trong việc gửi/nộp đồ án cho giáo viên bộ môn. Giúp giáo viên dễ
dàng quản lý, đọc, kiểm tra các đồ án do mình hướng dẫn hoặc phản biện.
Giúp nhà quản lý lưu trữ, thống kê đồ án dễ dàng qua các năm.
………………………………………………………………………………………………………………
Xây d ng website N p đ án - Đ Nh Vý - KS34-CNTT-VB2 ư 2
ABSTRACT OF THESIS
My graduation thesis named "Developing web application for submitting
theses". The process of implementing this thesis covers all stages of the
production, creat a complete application. These steps include determining
current system status quo, analyze requirements, system analysis, system
design, coding, testing and deployment. The application provides utility
functions for the 3 user groups are students, teachers, administrators. In
teacher users group, there are two roles: teacher mentor student, teacher
review thesis. This web application is a handy tool for student when they
submitting theses. This web application helps teachers (who mentor and
review) read, manage and check student's theses easy. This web application
also to be helpful for manager by storing, statistical easy theses over many
years.
………………………………………………………………………………………………………………
Xây d ng website N p đ án - Đ Nh Vý - KS34-CNTT-VB2 ư 3
LỜI NÓI ĐẦU
Công nghệ thông tin đóng vai trò ngày càng quan trọng trong mọi ngõ
ngách đời sống hiện nay. Công nghệ thông tin đặc biệt quan trọng trong các
hoạt động quản tác nghiệp, từ doanh nghiệp cho đến đơn vị hành chính
sự nghiệp nhiều khối, ngành khác nữa. Máy tính, mạng internet, mạng nội
bộ, các hệ thống thông tin, phần mềm, các giải thuật trí tuệ nhân tạo v.v.. đang
hàng ngày, hàng giờ phát triển như bão, đẩy nhanh sự phát triển của
hội, ng cao chất lượng cuộc sống cho mọi người. Việc chuyển đổi các hệ
thống dựa trên tương tác trực tiếp giữa các tác nhân trong hệ thống với
nhau, sang việc tương tác giữa con người với các hệ thống thông tin, giúp
việc xử lý, tác nghiệp tự động hóa, rút ngắn thời gian, nâng cao độ chính xác
và hiệu quả của công việc.
Để áp dụng những tiến b này trong những hoạt động tác nghiệp hàng
ngày tại Viện CNTT&TT, em được giao chuyên đề tạo một website để sinh
viên nộp đồ án. Đây chính quá trình áp dụng kiến thức đã học vào thực
tiễn, chuyển những kiến thức về hàn lâm/học thuật, tri thức kỹ thuật thành sản
phẩm hữu ích. Điều này cũng phù hợp với định hướng nguyện vọng của
bản thân em để trở thành một kỹ sư phát triển phần mềm trong tương lai.
Trong đồ án tốt nghiệp này, em chuyển các tác vụ về việc gửi/nộp đồ án
của sinh viên, việc quản đồ án của giáo viên hướng dẫn, giáo viên phản
biện người quản lý, trở thành các tương tác với ứng dụng web. Với một
ứng dụng web, các bước công việc với mỗi nhóm người dùng được tự động
hóa, đảm bảo nhanh, chính xác, dễ lưu trữ tài liệu, các biểu báo cáo trực
quan đầy đủ, dễ hiểu. Ứng dụng tạo ra là một website, người dùng có thể truy
cập sử dụng chỉ với máy tính sẵn trình duyệt web kết nối internet,
mọi người đều dễ dàng truy cập và sử dụng.
Để được sản phẩm hữu dụng, em tiến hành theo quy trình phổ biến
trong phát triển phần mềm, xếp theo thứ tự tiến trình là: Xác định hiện trạng
công việc thu/nộp đồ án cuối khóa của sinh viên, phân tích yêu cầu (từ phía
sinh viên, giáo viên hướng dẫn, giáo viên phản biện, người quản lý), phân tích
hệ thống (luồng dữ liệu, đồ thực thể - liên kết v.v..), thiết kế hệ thống, cài
đặt (được hiểu việc viết nguồn ứng dụng, chứ không đơn thuần cài
đặt ứng dụng lên máy chủ), kiểm thử, triển khai. Các bước công việc được
em trình bày cụ thể, chi tiết trong nội dung báo cáo này.
Để trình bày các nội dung công việc khi làm đồ án như một chỉnh thể
thống nhất, em kèm theo: Mục lục; Tóm tắt nội dung đồ án (tiếng Anh
………………………………………………………………………………………………………………
Xây d ng website N p đ án - Đ Nh Vý - KS34-CNTT-VB2 ư 4
tiếng Việt); Danh sách thuật ngữ; Danh mục hình minh họa; Danh mục
bảng/biểu; Tài liệu tham khảo; Phụ lục về cài đặt hướng dẫn sử dụng; Lời
cam đoan về việc tuân thủ đúng các quy định về làm đồ án, báo cáo cũng như
mặt pháp lý liên quan đến mã nguồn ứng dụng; Đề cương/ thời gian biểu thực
hiện đồ án; 01 đĩa CD mã nguồn ứng dụng sẵn sàng để cài đặt.
Trong quá trình thực hiện đồ án tốt nghiệp này, em gửi lời cảm ơn chân
thành sâu sắc đến giáo tiến sỹ Thị Hương Giang Bộ môn Công
nghệ phần mềm Viện CNTT&TT ĐH Bách Khoa Nội. giáo đã
hướng dẫn nhiệt tình chỉ ra nhiều khiếm khuyết để em sửa chữa, khắc
phục. Với trình độ chuyên môn xuất sắc, kinh nghiệm sư phạm dày dạn, cô đã
hướng dẫn rất nhiều em đã thu nạp được thêm nhiều kiến thức, kỹ năng.
Những khiếm khuyết được chỉ ra, kiến thức, kỹ năng em được trong quá
trình làm đồ án, phát triển ứng dụng thực tế hành trang quan trọng đ em
sau này em làm việc thực tế sẽ không bị bỡ ngỡ, lạ lẫm.
Em gửi lời cảm ơn chân thành sâu sắc đến các thầy cô, cán bộ phụ
trách đào tạo đã giảng dạy giúp đỡ em trong quá trình học tập từ năm
2012 đến 2015 tại Viện CNTT&TT - trường Đại học Bách Khoa Nội. Các
thầy đã truyền thụ cho em những tri thức cốt lõi, nền tảng để em tự tin
trong cuộc sống và con đường phát triển nghề nghiệp sau này.
Sinh viên thực hiện
Đỗ Như Vý
………………………………………………………………………………………………………………
Xây d ng website N p đ án - Đ Nh Vý - KS34-CNTT-VB2 ư 5