Báo cáo thực tập tốt nghiệp ngành kỹ thuật phần mềm

66 1.4K 7
Báo cáo thực tập tốt nghiệp ngành kỹ thuật phần mềm

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Báo cáo thực tập tốt nghiệp ngành kỹ thuật phần mềm đề tài quản lý hệ thống học bạ điện tử khoa công nghệ thông tin đại học công nghiệp hà nội. Được các thầy cô trong khoa công nghệ thông tin trường Đại học Công Nghiệp Hà Nội trang bị cho những kiến thức về tin học và được giúp đỡ tận tình của thầy Hoàng Quang Huy, em đã cố gắng học tập, nghiên cứu và bước đầu làm quen với cách thiết kế xây dựng phần mềm hỗ trợ một phần cho công tác quản lý học bạ của học sinh

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI KHOA CÔNG NGHỆ THÔNG TIN - - BÁO CÁO THỰC TẬP TỐT NGHIỆP Đề tài: Xây dựng hệ thống học bạ điện tử Sinh viên thực hiện: Lê Tuấn Anh Mã sinh viên: 0841360107 Giáo viên hướng dẫn: Th.S Hoàng Quang Huy Hà Nội – tháng 12 năm 2016 MỤC LỤC DANH MỤC BẢNG DANH MỤC HÌNH ẢNH LỜI CẢM ƠN Sau thời gian nghiên cứu triển khai đề tài, em hoàn thành phân tích đánh giá ban đầu đề tài Lời em xin gửi lời cảm ơn tới thầy cô khoa Công nghệ thông tin trang bị kiến thức quý báu cho em suốt trình học tập làm đề tài Trường Đại học Công nghiệp Hà Nội Đặc biệt em xin chân thành cảm ơn tận tình hướng dẫn thầy Hoàng Quang Huy, thầy giáo viên hướng dẫn, người theo sát tiến độ làm việc em Chính mà thầy đưa ý kiến, góp ý giúp em nhận vấn đề tồn kịp thời sửa chữa Mặc dù cố gắng lỗ lực thực đề tài hẳn tránh khỏi thiếu sót Em mong nhận ý kiến đóng góp ý kiến thầy cô bạn để đề tài hoàn thiện hướng tới áp dụng thực tế Em xin chân thành cảm ơn! Hà Nội, tháng năm 2017 NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN Hà Nội, ngày … tháng … năm 2017 Giáo viên hướng dẫn LỜI NÓI ĐẦU Cùng với thành tựu khoa học nhân loại, ngành công nghệ thông tin ngày phát triển mạnh mẽ Ở nước phát triển, hệ thống lưu trữ xử lý thông tin đựơc xây dựng sử dụng hiệu Một ứng dụng công nghệ thông tin nâng cao hiệu công tác quản lý, điều hành hoạt động sản xuất kinh doanh quan hành nghiệp, doanh nghiệp, trường học Các ứng dụng này, giúp cho công việc quản lý, kinh doanh hiệu hơn, giảm bớt công sức, nhân lực, giúp việc tiếp cận trao đổi thông tin nhanh chóng Ở nước ta, máy tính quan quản lý, doanh nghiệp quan quan tâm trang bị năm gần đây, song chủ yếu dùng soạn thảo văn số ứng dụng khác hạn chế, chủ yếu đơn vị có nhân lực, am hiểu công nghệ Tuy nhiên với tốc độ phát triển hội nhập kinh tế nay, vấn đề sử dụng tin học để xử lý thông tin công tác quản lý trở thành nhu cầu thiết Việc áp dụng thành tựu tin học vào quản lý, tiết kiệm nhiều thời gian, công sức người Thay phải tự ghi chép, tính toán, xử lý thông tin cách thủ công, có thể: • Cập nhật khai thác thông tin nhanh chóng thời điểm • Lưu trữ thông tin với khối lượng lớn • Tìm kiếm, thống kê thông tin nhanh chóng theo tiêu chí khác • Thông tin đảm bảo xác, an toàn Trong công tác quản lý trường vậy, với số lượng lớn học sinh, giáo viên cán trường, công tác quản lý vất vả tốn nhiều nhân lực khối lượng lưu trữ xử lý thông tin nhiều đội ngũ cán nhiều hạn chế, khó kiểm soát chặt chẽ Vấn đề đặt giải toán với chi phí thời gian, nhân lực thấp đảm bảo yếu tố tính an toàn liệu, thuận tiện cho người sử dụng Thực tế cho thấy số trường sử dụng công nghệ thông tin việc quản lý học bạ từ lâu, từ việc quản lý hồ sơ, quản lý điểm, xử lý học tập, xếp lịch thi, xếp thời gian biểu song số không nhiều tồn tại trường lớn Được thầy cô khoa công nghệ thông tin trường Đại học Công Nghiệp Hà Nội trang bị cho kiến thức tin học giúp đỡ tận tình thầy Hoàng Quang Huy, em cố gắng học tập, nghiên cứu bước đầu làm quen với cách thiết kế xây dựng phần mềm hỗ trợ phần cho công tác quản lý học bạ học sinh Trong thời gian làm đề tài, kiến thức học nhà trường trang bị vận dụng triệt để kiến thức kết hợp với kinh nghiệp tích luỹ từ thực tế công việc nơi công tác để hoàn thành đề tài cách tốt Nhưng kinh nghiệm lĩnh vực thiết kế, lập trình trình độ nhiều hạn chế nên tránh khỏi thiếu sót chúng em mong nhận phản hồi, giúp đỡ, ý kiến đánh giá từ thầy để có kết tốt cho đề tài này! CHƯƠNG 1: GIỚI THIỆU SƠ BỘ VỀ ĐỀ TÀI Tên đề tài Xây dựng hệ thống học bạ điện tử Lý chọn đề tài Hiện nay, ngành Công nghệ thông tin có bước phát triển nhanh chóng ứng dụng lĩnh vực sống phạm vi toàn giới nói chung việt nam nói riêng Công nghệ thông tin phần thiếu sống văn minh, góp phần đẩy mạnh công công nghiệp hóa đại hóa đất nước Việc ứng dụng thành khoa học công nghệ vào đời sống, công tác thiết yếu Ứng dụng công nghệ thông tin kết hợp với truyền thông hóa xem yếu tố mang tính định hoạt động công ty, tổ chức… đóng vai trò quan trọng thiếu Công nghệ thông tin truyền thông hóa góp phần làm thay đổi suy nghĩ, lối mòn tư người, giúp người động hơn, kết nối nhanh lúc nơi làm tăng mức độ hiệu quả, suất công việc Trước để quản lý kết quản học tập học sinh phòng quản lý nhà trường phải in nhiều học bạ, nhiều thời gian chi phí chưa kể số trường học đông học sinh Để phục vụ cho nhu cầu quản lý tốt kết học tập học sinh vừa đáp ứng yêu cầu nhà trường Em định thực đề tài: “Xây dựng hệ thống học bạ điện tử ” Mục tiêu – mục đích • Mục tiêu + Xây dựng sở liệu xác, cập nhật, ổn định + Giao diện chương trình: bắt mắt với người dùng, thiết kế đầy đủ số chức năng: - Quản lý lớp học - Quản lý môn học - Quản lý học kỳ - Quản lý thông tin học sinh - Quản lý điểm cho học sinh - Quản lý hệ thống + Đơn giản hóa cách thức tính điểm trung bình học kỳ trung bình tích lũy học sinh • Mục đích Xây dựng chương trình hoàn thiện mặt nội dung giao diện, góp phần nâng cao chất lượng, giúp phận quản lý chất lượng dễ dàng quản lý Bố cục báo cáo gồm phần sau: • CHƯƠNG I : Giới thiệu sơ đề tài • CHƯƠNG II: Cơ sở lý thuyết • CHƯƠNG III: Phân tích thiết kế hệ thống • CHƯƠNG IV: Thiết kế xây dựng hệ thống Phương pháp thực - Hệ quản trị sở liệu: My SQL - Ngôn ngữ : Java - Công nghệ : Servlet + JSP 10 3.7 Biểu đồ trình tự Hình 3.20: Biểu đồ trình tự đăng nhập Hình 3.21: Biểu đồ trình tự in bảng biểu 52 Hình 3.22: Biểu đồ trình tự quản lý hồ sơ Hình 3.23: Biểu đồ trình tự truy cập hệ thống 53 54 Hình 3.24: Biểu đồ trình tự hoạt động hệ thống Hình 3.25: Biểu đồ trình tự làm việc hệ thống 55 CHƯƠNG 4: THIẾT KẾ XÂY DỰNG CHƯƠNG TRÌNH 4.1 Kiến trúc tổng quan Chương trình quản lý Giáo viên Đăng nhập Quản lý lớp Người quản trị Quản lý học kỳ Thêm Quản lý môn học Quản lý học sinh Sửa Quản lý điểm Xóa Applications Database 56 Quản lý hệ thống Hình 4.1: Sơ đồ kiến trúc tổng quát 4.1.1 Phân tích hệ thống phía bên Người quản trị Như sơ đồ hình 3.1 bên phía người quản trị cho thấy chức quan trọng người quản trị chức quản lý quản lý hệ thống, quản lý quyền  Quản lý hệ thống: Người quản trị tiến hành cập nhật thông tin hệ thống vào sở liệu 4.1.2 Phân tích hệ thống phía Giáo viên Bên phía giáo viên có chức sau:  Quản lý lớp học kỳ: Cập nhật lớp mở vào sở liệu  Quản lý môn học: Cập nhật môn học học kỳ  Quản lý học kỳ: Cập nhật học kỳ  Quản lý học sinh: Cập nhật thông tin cho học sinh  Quản lý điểm: Cập nhật điểm vào sở liệu để xét điểm trung bình học kỳ học sinh đưa nhận xét 57 4.2 Xây dựng Module 4.2.1 Module đăng nhập 1.Gửi yêu cầu (usename,passwword) Chương trình (ứng dụng ) 7.Phản hồi Bộ kết nối Connection 6.Cập nhật kết 5.Trả kết 2.Yêu cầu kiểm tra Nếu thành công đăng nhập vào HT 4.Lấy liệu Thông báo DataTable Database 3.Kiểm tra đăng nhập Hình 4.2: Module đăng nhập Cơ chế thực Module đăng nhập là: • Application gửi yêu cầu đến quản lý kết nối Connection thông qua hàm getConnection() • DataTable lấy liệu từ cơ sở liệu (Database) đổ DataTable để so sánh với liệu người dùng nhập vào • Kết xử lý đổ lại hàm kết nối SqlConnection để thông báo formView cho người dùng biết 58 4.2.2 Module tìm kiếm 1.Gửi yêu cầu tìm kiếm Bộ quản lý kết nối Connection Chương trình (Application) 7.Phản hồi 6.Cập nhật kết 5.Trả kết Trả kết tìm kiếm 2.Tạo Model Lớp ss chuỗi 4.Lấy liệu Database View 3.Gọi hàm tìm kiếm Hình 4.3: Module tìm kiếm Cơ chế thực Module tìm kiếm là: • Application đón nhận yêu cầu tìm kiếm từ người dùng gửi lớp so sánh chuỗi • Lớp so sánh chuỗi so sánh với liệu Database để trả lại thông báo • FormView trả lại kết thị kết tìm kiếm cho người dùng Các module khác xây dựng tương tự hai module có khác yêu cầu đầu vào khác kết trả khác 59 4.3 Xây dựng chương trình Hình 4.4: Giao diện trang chủ 60 Hình 4.5: Giao diện đăng nhập 61 Hình 4.6: Giao diện cập nhật điểm cho giáo viên 62 Hình 4.7: Giao diện xem điểm học sinh Hình 4.8: Giao diện cập nhật thông tin giáo viên 63 Hình 4.9: Giao diện cập nhật thông tinh học sinh Hình 4.10: Giao diện xem thời khóa biểu 64 KẾT LUẬN Kết đạt  Hoàn thành bước phân tích, thiết kế hệ thống, thu mô tả biểu đồ, mẫu thiết kế  Thiết kế giao diện thân thiện, dễ nhìn, dễ sử dụng  Thu sản phẩm sơ bộ, đáp ứng số yêu cầu tối thiểu phân tích Một số đề xuất hướng phát triển  Tiếp tục phát triển chương trình đẹp thiết kế thân thiện chức hỗ trợ người quản trị giáo viên môn  Tiếp tục phát nghiên cứu mở rộng Framework để làm chủ công nghệ giúp cho cho công việc thành viên 65 TÀI LIỆU THAM KHẢO https://www.google.com.vn/?gws_rd=ssl http://vietjack.com/ http://www.javascriptkit.com/ 66

Ngày đăng: 13/09/2017, 20:10

Từ khóa liên quan

Mục lục

  • CHƯƠNG 1: GIỚI THIỆU SƠ BỘ VỀ ĐỀ TÀI

  • 1. Tên đề tài

  • 2. Lý do chọn đề tài

  • 3. Mục tiêu – mục đích

  • 4. Bố cục của báo cáo gồm các phần chính như sau:

  • 5. Phương pháp thực hiện

  • CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

  • 2.1. Mô tả bài toán

    • 2.1.1. Khả năng mở của hệ thống

    • 2.1.2. Tính động của hệ thống

    • 2.1.3. Tính bảo mật

    • 2.1.4. Quản lý dễ dàng thông tin học sinh

    • 2.1.5. Quản lý, đánh giá kết quả hoạt động

    • 2.2. Mục đích của dự án

      • 2.2.1. Đối với nhà trường

      • 2.2.2. Đối với phụ huynh

      • 2.2.3. Đối với học sinh

      • 2.2.4. Đối với giáo viên

      • 2.3. Các giải pháp công nghệ

        • 2.3.1. Java

        • 2.3.2. JDBC

        • 2.3.3. Công nghệ Servlet

        • 2.3.4. Công nghệ JSP

Tài liệu cùng người dùng

Tài liệu liên quan