Chương trình quản lý điểm sinh viên viết bằng ngôn ngữ Java

16 3.7K 6
Chương trình quản lý điểm sinh viên viết bằng ngôn ngữ Java

Đ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

MỤC LỤC Chương trình Quản điểm sinh viên LỜI NÓI ĐẦU Năm 1945, sự ra đời của chiếc máy tính điện tử lớn nhất Thế giới có tên Eniac đã đánh dấu bước đầu, mở ra một thời đại phát triển rực rỡ của công nghệ thông tin. Sự ra đời của chiếc máy vi tính vào năm 1981 của hãng IBM, cho đến nay sau hơn 20 năm với sự thay đổi về tốc độ, về bộ vi xử và các phần mềm ứng dụng, công nghệ thông tin đã ở một bước phát triển cao đó là số hoá mọi loại thông tin, số liệu âm thanh, hình ảnh đều có thể chuyển tới được cho mọi người nhờ sự ra đời của mạng Internet toàn cầu, với sự phát triển mạnh mẽ của internet cũng như ứng dụng của nó, người ta nói đên một nền tri thức, một chính phủ điện tử, một siêu xa lộ thông tin, một văn phòng ảo hay một công ty hợp doanh ảo máy vi tính đã xuất hiện khắp nơi, mọi cơ quan, xí nghiệp, trường học, có mặt ở mọi gia đình và là công cụ không thể thiếu trong đời sống. Ngày nay chúng ta chỉ cần ngồi trước chiếc máy vi tính mà vẫn có thể tham quan được một siêu thị nào đó ở Newyork, Paris, London và có thể xem mẫu mã của mặt hàng nào đó mình thích, có thể mua vé máy bay, có thể trao đổi thư từ với người nào đó bên kia đại dương mà không cần phải đợi thời gian nhận thư, có những điều má cách đây chỉ 15 năm thôi, ta có thể nghĩ rằng đó là viễn tưởng thì nay đã trở thành hiện thực. Cùng với sự phát triển nhanh chóng của công nghệ thông tin con người đã nghĩ ra rất nhiều các ứng dụng phục vụ cho nhu cầu và lợi ích cho mình. Trong đó xây dựng phần mềm phục vụ cho nền giáo dục cũng được quan tâm rất nhiều. Từ các trường cao đẳng,đại học cho đến các trường trung học phổ thông các cấp đều sử dụng phần mềm quản để giảm thiểu tối đa những vất vả trong công việc như lưu trữ hồ sơ học sinh,sinh viên,quản điểm…Nếu trước đây phải lưu trữ rất nhiều trong các kho chứa thì bây giờ chỉ cần một chiếc máy tính nhỏ gọn cũng có thể lưu trữ cả kho hồ sơ của trường. Với mong muốn tìm hiểu một phần nhỏ trong kho tàng phát triển của công nghệ thông tin, chúng em đã cùng nhau viết một phần mềm nhỏ là Quản Điêm Sinh Viên với mục đích trước hết là mở rộng kiến thức về ngôn ngữ lập trình của mình, và sau đó là ước muốn phần mềm của mình có thể đi vào hoạt động thực tế, phục vụ lợi ích cho việc quản điểm sinh viên của các trường đại học, cao đẳng hiện nay. Hà Nội, ngày 26 tháng 11 năm 2011 Lớp CNPM - k53 Trường Đại học Mỏ-Địa chấtPage 2 Chương trình Quản điểm sinh viên CHƯƠNG I: TỔNG QUAN VỀ HỆ THỐNG I.Bảng phân công công việc: Họ Và Tên Sinh Viên Công việc thực hiện Nguyễn Tiến Đạt Thiết kế data, form lớp học,làm slide. Phạm Văn Hải Thiết kế data,form login,viết báo cáo Phạm Văn Hùng Thiết kế form thông tin sinh viên,form môn học,kết nối Java với Sql Nguyễn Văn Lập(leader) Thiết kế form điểm,form giảng viên,hoàn thiện chương trình. II-Giới thiệu hệ thống Hiện nay, quản điểm của sinh viên của một số trường đại học,cao đẳng được thực hiện bằng phương pháp truyền thống, đó là quản thông tin bằng sổ sách với những công việc:  Đầu tiên khi sinh viên mới nhập học thì nhân viên phòng đào tạo (PĐT) học viện sẽ lưu trữ thông tin của sinh viên theo lớp, khoa với những thông tin như: Mã sinh viên, họ và tên, ngày sinh, hộ khẩu, điện thoại…. Sau đó nhân viên sẽ in ra một danh sách và phát cho từng lớp.  Trong quá trình học tập, nhân viên PĐT sẽ thực hiện các công việc quản như nhận danh sách sinh viên được thi từ giáo viên và đưa ra danh sách sinh viên được thi. Lên lịch thi và tiến hành nhập điểm thi cho sinh viên…rồi in bảng điểm cho từng lớp.  Sau đó lại lên danh sách sinh viên thi lại, sinh viên học lại … Với số lượng sinh viên nhiều thì việc giám sát và quản điểm bằng cách thủ công sẽ gặp rất nhiều khó khăn như trong quá trình lưu trữ dễ xảy ra sai sót,thiếu chính xác, số lượng sổ sách và giấy tờ liên quan qua nhiều năm là rất lớn, tốn thời gian và công sức cho người quản , việc chỉnh sửa cũng như tìm kiếm gặp rất nhiều khó khăn. Để giúp việc quản điểm sinh viên trở lên dễ dàng hơn, chúng em đã xây dựng phần mềm với mục tiêu:  Phần mềm vận hành đơn giản, dễ sử dụng.  Tổ chức quản lý, lưu trữ trên hệ thống máy vi tính làm tăng tính an toàn. Lớp CNPM - k53 Trường Đại học Mỏ-Địa chấtPage 3 Chương trình Quản điểm sinh viên  Giao diện trực quan bằng tiếng Việt, các form nhập liệu đơn giản, dễ thao tác.  Phù hợp với các ứng dụng triển khai trên diện rộng  Dễ dàng chỉnh sửa, tìm kiếm… Với chương trình này, các nhà quản có thể kiểm tra, theo dõi điểm của sinh viên trường mình, có thể điều chỉnh thay đổi một cách hợp và nhanh chóng. Bên cạnh đó còn giúp cho các nhà quản tiết kiệm được khá nhiều thời gian và chi phí để lưu trữ dữ liệu về sinh viên. III-Chức năng hệ thống 1.Menu -Chứa các chức năng chính của chương trình. 2. Chức năng đăng nhập hệ thống -Đăng nhập tài khoản để sứ chương trình. 3. Chức năng thông tin sinh viên -Tìm kiểm, thêm sửa ,xóa, và hiển thị thông tin của sinh viên. 4. Chức năng hiển thị thông tin điểm của sinh viên. -Hiển thị thêm,sửa.xóa các thông tin của sinh viên,ngày thi,số báo danh,đồng thời hiện tên môn học cùng điểm của môn học,xếp loại. 5.Chức năng hiển thị thông tin giảng viên. -Hiển thị thông tin của giảng viên. -Tìm kiểm,them,sửa xóa thông tin của giảng viên. 6.Chức năng hiển thị thông tin môn học. -Tìm kiếm,thêm,sửa,xóa các môn học theo thông tin của các trường. -Hiển thị,tìm kiếm thông tin của sinh viên,học kỳ,phòng học,số học trình. 7.Chức năng hiển thị thông tin lớp học. -Tìm kiếm,thêm,sửa xóa các trường thông tin lớp học. Lớp CNPM - k53 Trường Đại học Mỏ-Địa chấtPage 4 Chương trình Quản điểm sinh viên CHƯƠNG II : PHÂN TÍCH I.Xây dựng các thực thể Thực thể sinh viên Thực thể bảng điểm Thực thể giảng viên tblSinhVien tblBangDiem tblGiangVien fldMaSV fldHoSV fldTenSV fldMaLop fldNgaySinh fldDiaChi fldGioiTinh fldTTHN fldEmail fldSDT fldHuongPT fldKinhNghie m fldMaBD fldMaSV fldMaMH fldNgayThi fldSoDiem fldXeploai fldTenBD fldMaGV fldHoGV fldTenGV fldMaMH fldNgaySinh fldGioiTinh fldEmail fldDiaChi Thực thể môn học Thực thể lớp Thực thể đăng nhập tblMonHoc tblLop tblDangNhap fldMaMH fldMaSV fldTenMH fldHocKy fldPhongHoc fldSoTrinh fldGhiChu fldMaLop fldTenLop fldKhoaHoc fldUser fldPass II.Lược đồ quan hệ a.Bảng Sinh Viên( tblSinhVien) Lớp CNPM - k53 Trường Đại học Mỏ-Địa chấtPage 5 Chương trình Quản điểm sinh viên (fldMaSV , fldHoSV, fldTenSV, fldMaLop, fldNgaySinh, fldDiaChi, fldGioiTinh, fldTTHN, fldEmail, fldSDT, fldHuongPT, fldKinhNghiem ) b.Bảng Bảng Điểm( tblBangDiem) ( fldMaBD, fldMaSV, fldMaMH, fldNgayThi, fldSoDiem, fldXeploai, fldTenBD ) c.Bảng Giảng Viên( tblGiangVien) ( fldMaGV, fldHoGV, fldTenGV, fldMaMH, fldNgaySinh, fldGioiTinh, fldEmail, fldDiaChi ) d.Bảng Môn Học( tblMonHoc) (fldMaMH, fldMaSV, fldTenMH, fldHocKy, fldPhongHoc, fldSoTrinh, fldGhiChu ) e.Bảng Lớp( tblLop) ( fldMaLop, fldTenLop, fldKhoaHoc ) f.Bảng Đăng Nhập( tblDangNhap) ( fldUser, fldPass ) III.Mô hình dữ liệu quan hệ Lớp CNPM - k53 Trường Đại học Mỏ-Địa chấtPage 6 Chương trình Quản điểm sinh viên Lớp CNPM - k53 Trường Đại học Mỏ-Địa chấtPage 7 Chương trình Quản điểm sinh viên CHƯƠNG III : THIẾT KẾ HỆ THỐNG I.Thiết kế cơ sở dữ liệu vật a.Bảng tblSinhvien b.Bảng tblBangDiem Lớp CNPM - k53 Trường Đại học Mỏ-Địa chấtPage 8 Chương trình Quản điểm sinh viên c.Bảng tblGiangVien d.Bảng tblMonHoc e.Bảng tblLop Lớp CNPM - k53 Trường Đại học Mỏ-Địa chấtPage 9 Chương trình Quản điểm sinh viên f.Bảng tblDangNhap II.Thiết kế giao diện a.Form menu Lớp CNPM - k53 Trường Đại học Mỏ-Địa chấtPage 10 [...].. .Chương trình Quản điểm sinh viên b.Form đăng nhập hệ thống c.Form thông tin sinh viên Lớp CNPM - k53 Trường Đại học Mỏ-Địa chấtPage 11 Chương trình Quản điểm sinh viên d.Form bảng điểm e.Form giảng viên Lớp CNPM - k53 Trường Đại học Mỏ-Địa chấtPage 12 Chương trình Quản điểm sinh viên f.Form môn học g.Form lớp học Lớp CNPM - k53 Trường Đại học Mỏ-Địa chấtPage 13 Chương trình Quản điểm sinh. .. sinh viên CHƯƠNG IV : KẾT QUẢ CHẠY THỬ Lớp CNPM - k53 Trường Đại học Mỏ-Địa chấtPage 14 Chương trình Quản điểm sinh viên CHƯƠNG V : TỔNG KẾT ĐÁNH GIÁ I.Ưu điểmChương trình có giao diện thân thiện, thuận tiện cho người sử dụng  Chức năng xóa, chỉnh sửa, tìm kiếm…được thực hiện nhanh chóng và thuận tiện  Phù hợp với các ứng dụng triển khai trên diện rộng  Dễ dàng sử dụng và quản II.Nhược điểm. .. Oracle để khả năng bảo mật, tốc độ truy vấn, khả năng quản dữ liệu tốt hơn Lớp CNPM - k53 Trường Đại học Mỏ-Địa chấtPage 15 Chương trình Quản điểm sinh viên CHƯƠNG VI: KẾT LUẬN Tóm lại phần mềm quản điểm sinh viên là một phần mềm rất hữu ích ,nó giúp cho việc quản của các trường đại học, cao đẳng được dễ dàng nhanh chóng và thuận tiện hơn rất nhiều Với mục đích muốn giúp đỡ phần nào đó... thực thi  Chương trình có tính chuyên nghiệp chưa cao, chức năng còn ít  Chưa giải quyết chọn vẹn các vấn đề nảy sinh trong quá trình quản  Giao diện tuy thân thiện nhưng tính thẩm mĩ chưa được cao III.Hướng phát triển của phần mềm  Tìm hiểu và hoàn thiện một số chức năng chưa thực hiện trong ứng dụng  Hỗ trợ cơ sở dữ liệu Oracle để khả năng bảo mật, tốc độ truy vấn, khả năng quản dữ liệu... dưng phần mềm này mong rằng nó sẽ được ứng dụng nhiều Qua đây em xin được gửi lời cảm ơn thầy Lê Hồng Anh đã tận tình giúp đỡ, hướng dẫn em hoàn thành đề tài này Tuy nhiên do trình độ và kiến thức còn hạn hẹp nên trong chương trình không tránh khỏi những thiếu sót, em rất mong nhận được những góp ý và bổ sung của các thầy và các bạn để đề tài của em được hoàn thiện hơn Em Xin Chân Thành Cảm Ơn! Lớp

Ngày đăng: 16/06/2014, 22:14

Từ khóa liên quan

Mục lục

  • MỤC LỤC

  • LỜI NÓI ĐẦU

  • CHƯƠNG I: TỔNG QUAN VỀ HỆ THỐNG

    • I.Bảng phân công công việc:

    • II-Giới thiệu hệ thống

    • III-Chức năng hệ thống

      • 1.Menu

      • 2. Chức năng đăng nhập hệ thống

      • 3. Chức năng thông tin sinh viên

      • 4. Chức năng hiển thị thông tin điểm của sinh viên.

      • 5.Chức năng hiển thị thông tin giảng viên.

      • 6.Chức năng hiển thị thông tin môn học.

      • 7.Chức năng hiển thị thông tin lớp học.

      • CHƯƠNG II : PHÂN TÍCH

        • I.Xây dựng các thực thể

        • II.Lược đồ quan hệ

        • III.Mô hình dữ liệu quan hệ

        • CHƯƠNG III : THIẾT KẾ HỆ THỐNG

          • I.Thiết kế cơ sở dữ liệu vật lý

          • II.Thiết kế giao diện

          • CHƯƠNG IV : KẾT QUẢ CHẠY THỬ

          • CHƯƠNG V : TỔNG KẾT ĐÁNH GIÁ

          • CHƯƠNG VI: KẾT LUẬN

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

Tài liệu liên quan