1. Trang chủ
  2. » Luận Văn - Báo Cáo

công tác quản lý tin học

22 125 0

Đ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

Cấu trúc

  • Sinh viên

  • Môn

  • Kq thi

Nội dung

Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên LỜI CẢM ƠN Trong những năm cuối thế kỷ 20 tin học ở Việt Nam càng phát triển mạnh mẽ và ứng dụng ngày càng sâu rộng trong hầu hết các lĩnh vực khoa học kỹ thuật, kinh tế, văn hoá, xã hội. Cùng với các lĩnh vực khác trong công cuộc đổi mới đất nước ngành giáo dục và đào tạo đang từng bước áp dụng những tiến độ khoa học. Những phần mềm quản lý, dạy học với sự giúp đỡ của máy tính đã và đang phát triển của nền giáo dục nước nhà. Đặc biệt là trong công tác quản lý tin học làm giảm nhẹ sức lực của người quản lý, tiết kiệm thời gian, gọn nhẹ và thuận tiện hơn rất nhiều so với thực hiện công việc quản lý theo cách truyền thống cũ trên giấy tờ. ứng dụng tin học vào công tác quản lý đặc biệt là thu hẹp được không gian lưu trữ, tránh được thất lạc dữ liệu từng bước tự động hoá và cụ thể hoá lượng thông tin theo yêu cầu quản lý, có thể tìm kiếm, tra cứu thông tin nhanh một cách đầy đủ và chính xác hơn. Với sự hướng dẫn và giúp đỡ chu đáo tận tình của các thầy cô giáo trong khoa Toán Tin - ứng Dụng, đặc biệt là thầy giáo PHAN TRUNG HUY trực tiếp hướng dẫn em thực hiện báo cáo thực tập trong thời gian thực hiện bằng những kiến thức được nhà trường trang bị em đã vận dụng kiến thức đó để hoàn thành tốt nhưng do kinh nghiệm trong lĩnh vực thiết kế, lập trình và trình độ còn nhiều hạn chế nên không thể tránh khỏi những thiếu xót .Vì vậy rất mong được sự quan tâm, góp ý của các thầy cô giáo và các bạn để báo cáo thực tập được của em hoàn thiện một cách tốt nhất . Em xin chân thành cảm ơn ! Hà Nội, 9-2006 Sinh viên: Hồ Anh Đức Khảo sát bài toán Sinh viên : HỒ ANH ĐỨC GVHD: PHAN TRUNG HUY Lớp : K6B 1 Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên Một số vấn đề liên quan đến bài toán: 1. Môn học Danh sách các môn học trong cả khoá của các trường Đại học hiện nay: Danh sách môn học: Môn Học ĐVHT Môn Học ĐVHT Giải Tích I 4 Cơ Lý Thuyết 4 Đại Sè 3 Lịch Sử Đảng 2 Triết 3 CNXH Khoa Học 2 Kinh Tế Chính Trị 4 Đồ Hoạ Máy Tính 3 Vật Lý I 4 Cơ Sở Dữ Liệu 4 Vật Lý II 4 Mạng 4 Tin Đại Cương 4 Cấu Tróc DL & GT 4 Anh Văn I 4 Hệ Điều Hành 3 Kỹ Thuật Điện Tử 3 Toán Kinh Tế 3 Giải Tích II 4 Phân Tích TKHT 3 Kỹ Thuật Điện 4 Pascal Nâng Cao 3 Access 5 Visual Basic 3 Hình Hoạ và Vẽ KT 4 Bảo Trì Hệ Thống 3 Anh Văn II 4 Quản Trị DN 3 Toán Tối Ưu 3 SQL 3 Xác Suất Thống Kê 3 Kiến Tróc MT & XL 5 Toán Rời Rạc 4 Internet-Web 3 Kinh Tế Học 4 Bảo Mật và TMĐT 3 Kỹ Thuật Lập Trình 5 Thực Tập TN 6 Phương Pháp Tính 3 2. Cách tính điểm * Điểm trung bình môn lần một(ĐTBML1) : được tính theo công thức sau ĐTBML1= ∑ ∑ )( )*1( DVHT DVHTDTL DTL1: Điểm thi lần 1 DVHT: Đơn vị học trình * Điểm trung bình môn cao nhất(ĐTBMCN): được tính theo công thức sau Sinh viên : HỒ ANH ĐỨC GVHD: PHAN TRUNG HUY Lớp : K6B 2 Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên ĐTBMCN = ∑ ∑ )( )*( DVHT DVHTDTLCN DTLCN: Điểm thi lần cao nhất • Điểm trung bình cho sinh viên thi tốt nghiệp(ĐTBTN): được tính theo công thức sau ĐTBTN = ∑ ∑ )( )( HeSo DCMTTN DCNTTN: điểm các môn thi tốt nghiệp sau khi tính cả hệ số HeSo: hệ số của môn thi tốt nghiệp * Điểm trung bình cho sinh viên bảo vệ (ĐTBBVTN) được tính theo công thức sau ĐTBBVTN = 3 ∑ ∑ ++ SoUV DCUV DHDDPB Khi tính điểm trung bình lần 1, cao nhất , tốt nghiệp , bảo vệ lấy đến hai số thập phân khi đã làm tròn theo quy định 3. Các mức đánh giá kết quả học tập Nội dung các mức đánh giá kết quả học tập của sinh viên gồm 3 mức: • Mức môn học: đánh giá kết quả học tập từng môn học trong một kỳ • Mức học kỳ: đánh giá kết quả học tập theo từng kỳ học của sinh viên dựa vào mức môn học • Mức cả năm: đánh giá kết quả học của sinh viên cả năm dựa theo mức học kỳ • Mức cuối khóa: đánh giá kết quả học tập của sinh viên trong toàn bộ cả khóa học 4. Tiêu chuẩn đánh giá xếp loại tốt nghiệp Sinh viên : HỒ ANH ĐỨC GVHD: PHAN TRUNG HUY Lớp : K6B 3 Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên Căn cứ vào điểm trung bình cuối khoá học và điểm trung bình chung tốt nghiệp, xếp loại tốt nghiệp được quy định thành 6 loại sau: Giỏi, Khá, Trung bình khá, Trung bình, Yếu , Kém. Tiêu chuẩn cụ thể sau: • Loại giỏi: Điểm trung bình cuối khoá từ 8.0 trở lên không thi lại môn nào, điểm trung bình tốt nghiệp từ 8.0 trở lên . • Loại khá: Điểm trung bình cuối khoá từ 7.0 trở lên, điểm trung bình tốt nghiệp từ 7.0 đến 8.0 • Loại trung bình khá: Điểm trung bình cuối khoá từ 6.5 đến 7.0, điểm trung bình tốt nghiệp từ 6.5 đến 7.0 • Loại trung bình: Điểm trung bình cuối khoá từ 5.0 đến 6.5, điểm trung bình tốt nghiệp từ 5.0 đến 6.5 • Loại yếu: Điểm trung bình cuối khoá và điểm trung bình tốt nghiệp từ 4.0 đến 5.0 • Loại kém: Điểm trung bình cuối khoá và điểm trung bình tốt nghiệp từ 4.0 trở xuống Yêu cầu cụ thể của bài toán Sử dụng chương trình Visual Basic để lập ra được các form. Thông qua chương trình VB kết hợp với Access hoặc SQL Server có thể đưa ra màn hình môt số câu lệnh đơn giản như: • Cho biết các mã, tên, lớp của các SV có địa chỉ là <nhập địa chỉ> • Cho biết mã môn, tên môn học ở học kỳ <nhập hoc kỳ> • Cho biết mã các SV có thi môn <nhập mã môn> và điểm thi trong khoảng <nhập khoảng điểm> Sinh viên : HỒ ANH ĐỨC GVHD: PHAN TRUNG HUY Lớp : K6B 4 Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên • Cho biết mã, tên, lớp của các SV có thi môn <nhập mã môn> và diểm thi trong khoảng <nhập khoảng điểm> • Cho biết mã, tên SV trong lớp <nhập lớp> và không thi môn <nhập mã môn> • Cho biết mã, tên SV trong lớp <nhập lớp> và không thi môn <nhập tên môn> Sinh viên : HỒ ANH ĐỨC GVHD: PHAN TRUNG HUY Lớp : K6B Tên thực thể Giải thích Sinh viên Thông tin về sinh viên Môn học Danh sách môn học Kq thi Thông tin về điểm thi 5 Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên Phân tích hệ thống dữ liệu Xác định các thực thể Thiết kế cơ sở dữ liệu Bảng sinh viên(Sinhvien) Tên thuộc tính Kiểu Kích thước Kho á Giải thích MaSV Text 5 PK Mã sinh viên TenSV Text 25 Họ và tên Ngaysinh Date/tim e 8 Ngày sinh Diachi Text 30 Nơi sinh Lop Text 5 Líp Ghichu Text 25 Ghi chó Sinh viên : HỒ ANH ĐỨC GVHD: PHAN TRUNG HUY Lớp : K6B Sinh viên Mã SV Tên SV Ngày sinh Địa chỉ Líp Ghi chó Môn Mã môn Tên môn Số trình Học kỳ Kq thi Mã SV Mã môn Điểm 6 Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên Bảng môn học(Mon) Tên thuộc tính Kiểu Kích thước Kho á Giải thích Mamon Text 3 PK Mã môn học Hocky Number Byte Học kỳ Tenmon Text 25 Tên môn Sotrinh Number Byte Đơn vị học trình Bảng điểm(Kqthi) Tên thuộc tính Kiểu Kích thước Kho á Giải thích MaSv Text 5 FK Mã sinh viên Mamon Text 3 Mã môn học Lop Text 5 Líp Diem Number Integer Điểm thi Sơ đồ quan hệ cài đặt trong Access Sinh viên : HỒ ANH ĐỨC GVHD: PHAN TRUNG HUY Lớp : K6B 7 Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên Công cụ lập trình I: Ngôn ngữ VISUAL BASIC: 1- Giới thiệu về ngôn ngữ Visual Basic. Sinh viên : HỒ ANH ĐỨC GVHD: PHAN TRUNG HUY Lớp : K6B 8 Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên Khi tung ra Visual Basic 1.0 BillGates chủ tịch kiêm tổng giám đốc Micorsofl đã mô tả đó là sản phẩn “đáng nể”. Trải qua gần 10 năm và 6 phiên bản, Visual Basic như một ‘‘công cụ dễ và mạnh để phát triển các ứng dụng nhưng phô chương trên cho đến khi bạn thật sự thấy rằng, hiện nay đang có hàng chục triệu người sử dụng và phát triển ứng dụng MS Windows. Visual Basic đã nhanh mạnh hơn và dễ sử dụng hơn Visual Basic 1.0, Visual Basic 3.0 tăng thêm các cách thức đơn giản để điều khiển những cơ sở dữ liệu mạnh nhất sẵn có. Visual Basic 4.0 hỗ trợ sự phát triển 32 bit và bắt đầu tiến trình chuyển Visual Basic thành một ngôn ngữ lập trình hướng đối tượng đầy đủ. Visual Basicthêm khả năng tạo tập tin hành (exe) thực sự và có khả năng lập các điều khiển riêng. Phiên bản 6.0 mới nhất của Visual Basic kế tục truyền thống này: Những ứng dụng Windows 95/98 và Windows NT giờ đây được phát triển chỉ cần rất Ýt thời gian so với trước đây. Các lỗi lập trình (mối rối-bugs) không còn thường xuyên xẩy ra nữa và nếu có cũng dễ phát hiện và sửa chữa hơn. Nói đơn giản là với Visual Basic, việc lập trình với Windows trở nên hiệu quả hơn mà còn lý thú hơn. Đặc biệt Visual Basic cho phép bổ xung các menu, hộp văn bản, nút lệnh, nút tuỳ chọn, các hộp kiểm tra, các hộp danh sách, thanh cuộn, các hộp tập tin thư mục cho các cửa sổ trống. Người dùng có thể dùng các lưới (Gird) để quản lý cơ sở dữ liệu trên bảng. Chúng ta có thể truyền thông tin với các ứng dụng Windows khác và có thể là quan trọng nhất có phương pháp dễ dàng để người sử dụng điều khiển và truy cập các cơ sở dữ liệu (những thành phần đó dược Visual Basic gọi là các điều khiển). Có thể có nhiều cửa sổ trên màn hình. Các cửa sổ này có toàn quyền truy cập clipoard vào các thông tin trong hầu hết các ứng dụng Windows khác. Sinh viên : HỒ ANH ĐỨC GVHD: PHAN TRUNG HUY Lớp : K6B 9 Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên Chúng ta có thể dùng Visual Basic để truyền thông tin với các ứng dụng khác đang chạy dưới Windows. .LÝ do chọn Microsofl Visual Basic: Bất kể làm một viêc gì chúng ta cũng đều bắt đầu từ những cái hiện có mà đi lên, không phải trở về con số không mới bắt đầu. Chóng ta từng làm việc trên máy tính, và Ýt nhất là thao tác trên Windows, tạo ra những văn bản trên Word, vậy chúng ta thấy những gì? Có gồm các dãy thực đơn (Menu), hộp thoai (Dialog), các nút lựa chọn (Opti button), các nut kiểm tra (Check button), các nút lệnh (OK), (Cancel), Nếu phải học lập trình viên từ đầu, có thể nói chưa chắc chắn chúng ta đã tạo ra các đề mục trên sau 1 đến 2 năm học. Nhưng với Visual Basic bạn đã có thể tạo ra được tất cả chúng, mà chỉ mất từ 1 đến 3 tháng. Nói cách khác tất cả những gì chúng ta thấy phần mềm trong Windows chóng ta có thể tạo ra từ Visual Basic. Tuy nhiên không nói đến mặt trái của Visual Basic, thì cũng không thật khách quan khoa học. Visual Basic tuỳ thuộc hoàn toàn vao Windows, chóng ta có thể chạy các ứng dụng của Visual Basic trên một ứng dụng khác mà không phải la Windows. 2: Visual Basic và Micrroft Acess. Visual Basic là ngôn ngữ lập trình hướng đối tượng, nó giả quyết được mọi bài toán. Visual Basic cũng giả quyết được bài toán quản lý như Acess, đó là những đặc trưng riêng của Visual Basic mà các ngôn ngữ khác không có. Để phát huy hết khả năng của và Acess chóng ta cũng phải hiểu thật rõ cơ chế sử lý dữ liệu (Jet Engine), Jet Engine cho phép làm việc nhiều dạng thức dữ liệu khác nhau và cung cấp giao diện lập trình hướng đối tượng để làm viêc với CSDL. Jet Engine là thành phần cốt lõi của hệ quản trị CSDL Acess do đó có Sinh viên : HỒ ANH ĐỨC GVHD: PHAN TRUNG HUY Lớp : K6B 10 [...]... của Visual Basic 5.0 3: Mối liên hệ giữa Acess và Visual Basic Microsoft có 2 hệ quản trị CSDL (Visual Basic Foxpro và Acess) Acess do Microsoft phát triển từ đầu và trở thành một trong những sản phẩn thành công nhất Visual Basic cũng kết nối Database Engine của Acess để xử lý dữ liệu, Visual Basic không phải là một hệ quản trị CSDL mà là một ngôn ngữ vạn năng Với Visual Basic, ta có thể phát triển... nhà phát triển sinh ra các tập tin EXE chạy độc lập 9cần có thêm các thư viện, DLL, VBX, OCX).Còn như Visual Basic, tuy nhiên Microsoft cung cấp thêm bộ Acess Rungtime để chạy các ứng dụng mà không cài đặt Acess Cách thiết kế trực quan (Visual) và cách lập trình hướng sự kiện được áp dụng trong Acess và Visual Basic Acess tá ra mạnh hơn kho cho phép quản lý các sự kiện tinh tế hơn, chẳng hạn nh TexBox... TexBox control Acess cho phép phát triển các trương trình cập nhật dữ liệu thông minh hơn do kiểm soát được số liệu nhập một cách tinh tế Sinh viên : HỒ ANH ĐỨC Lớp : K6B 11 GVHD: PHAN TRUNG HUY Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên Ban đầu Acess đơn giản là một hệ quản trị CSDL quan hệ (Relation Database Management Syem) dùng trong văn phòng (nằm trong bé Microsoft office Proessinal cùng... HUY Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên Private Sub cmdform4_Click() frmfrom4.Show End Sub Private Sub cmdform5_Click() frmform5.Show End Sub Private Sub cmdfrom6_Click() frmfrom6.Show End Sub Private Sub cmdform1_Click() Dim strSQL As String, strConn As String Sinh viên : HỒ ANH ĐỨC Lớp : K6B 14 GVHD: PHAN TRUNG HUY Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên Dim Conn As ADODB.Connection... tập tốt nghiệp Đề tài : Quản lý điểm sinh viên rsKQ.Open strSQL, Conn, 1, 3 rsKQ.Close Set rsKQ = Nothing Conn.Close Set Conn = Nothing End Sub Private Sub cmdthoat_Click() Unload Me End Sub Private Sub cmdchobiet4_Click() Dim strSQL As String, strConn As String Dim Conn As ADODB.Connection Sinh viên : HỒ ANH ĐỨC Lớp : K6B 18 GVHD: PHAN TRUNG HUY Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên strConn... TRUNG HUY Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên rsKQ.Close Set rsKQ = Nothing Conn.Close Set Conn = Nothing End Sub Private Sub cmdthoat_Click() Unload Me End Sub Private Sub cmdform6_Click() Dim strSQL As String, strConn As String Dim Conn As ADODB.Connection Sinh viên : HỒ ANH ĐỨC Lớp : K6B 21 GVHD: PHAN TRUNG HUY Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên strConn = "Provider=Microsoft.JET.OLEDB.4.0;data...Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên thể trở thành một nhà lập trình chuyên nghiệp với Visual Basic thì đầu tiên cần nghiên cứu là Jet Engine Visual Basic 6.0 cho phép người lập trình nhúng các đối tượng hay sử dụng các hàm trong thư viện DLL một cách dễ dàng Visual Basic 6.0 dùng ADO Control tahy Data Control của Visual Basic 5.0, công cụ cải tiến truy nhập đến nhiều dạng... Microsofl gọi là VBA-Visual Basic for Application Ta thấy Acess và Visual Basic khác nhau ở cách tạo ra các ứng dụng với các công cụ thiết kế khác nhau nhưng thành phần xử lý CSDL thì có nhiều điển tương đồng vì chúng sử dụng Jet Engine Visual Basic cho phép biên dịch các ứng dụng thành tập tin EXE Trong khi Acess ta phải phân phối luôn cả tài nguyên thiết kế Khái niệm CSDL trong Acess bao gồm cả phần dữ liệu... với các hệ khác, CSDL chỉ bao gồm phần dữ liệu Chiến lược bảo mật tài nguyên thiết kế phải được đặt lên hành đầu khi chọn Acess làm công cụ phát triển ứng dụng các form chính : Sinh viên : HỒ ANH ĐỨC Lớp : K6B 12 GVHD: PHAN TRUNG HUY Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên Private Sub cmdthoat_Click() End End Sub Private Sub cmdform1_Click() frmform1.Show End Sub Private Sub cmdform2_Click()... CreateObject("ADODB.RecordSet") rsKQ.Open strSQL, Conn, 1, 3 rsKQ.Close Set rsKQ = Nothing Conn.Close Set Conn = Nothing End Sub Sinh viên : HỒ ANH ĐỨC Lớp : K6B 16 GVHD: PHAN TRUNG HUY Thực tập tốt nghiệp Đề tài : Quản lý điểm sinh viên Private Sub cmdthoat_Click() Unload Me End Sub Private Sub cmdform3_Click() Dim strSQL As String, strConn As String Dim Conn As ADODB.Connection strConn = "Provider=Microsoft.JET.OLEDB.4.0;data . Đặc biệt là trong công tác quản lý tin học làm giảm nhẹ sức lực của người quản lý, tiết kiệm thời gian, gọn nhẹ và thuận tiện hơn rất nhiều so với thực hiện công việc quản lý theo cách truyền. ứng dụng tin học vào công tác quản lý đặc biệt là thu hẹp được không gian lưu trữ, tránh được thất lạc dữ liệu từng bước tự động hoá và cụ thể hoá lượng thông tin theo yêu cầu quản lý, có thể. Đề tài : Quản lý điểm sinh viên Một số vấn đề liên quan đến bài toán: 1. Môn học Danh sách các môn học trong cả khoá của các trường Đại học hiện nay: Danh sách môn học: Môn Học ĐVHT Môn Học ĐVHT Giải

Ngày đăng: 13/11/2014, 22:41

TỪ KHÓA LIÊN QUAN

w