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 lý và tác nghiệp, từ doanh nghiệp cho đến đơn vị hành chính
sự nghiệp và 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ư vũ bão, đẩy nhanh sự phát triển của xã
hội, nâ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 cũ 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 là 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 và 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 lý đồ án của giáo viên hướng dẫn, giáo viên phản
biện và 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á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 và sử dụng chỉ với máy tính có sẵn trình duyệt web và kết nối internet,
mọi người đều dễ dàng truy cập và sử dụng.
Để có đượ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, sơ đồ thực thể - liên kết v.v..), thiết kế hệ thống, cài
đặt (được hiểu là việc viết mã nguồn ứng dụng, chứ không đơn thuần là 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 có kèm theo: Mục lục; Tóm tắt nội dung đồ án (tiếng Anh và
………………………………………………………………………………………………………………
Xây d ng website N p đ án ự ộ ồ - Đ Nh Vý - KS34-CNTT-VB2ỗ ư 4