Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 63 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
63
Dung lượng
1,35 MB
Nội dung
Trƣờng đại học sƣ phạm hà nội Khoa công nghệ thơng tin ************** dƣơng thị minh huệ chƣơng trình quản lý điểm sinh viên trƣờng đại học sƣ phạm hà nội Khóa luận tốt nghiệp đại học Chuyên ngành: Cử nhân Tin học Ngƣời hƣớng dẫn khoa học Ts Trịnh đình thắng Hà nội - 2010 Lời cảm ơn Bản khóa luận tốt nghiệp bước để em làm quen với công việc nghiên cứu khoa học Trước bỡ ngỡ gặp nhiều khó khăn làm quen với cơng tác nghiên cứu, em nhận giúp đỡ, động viên thầy, cô giáo bạn sinh viên khoa Công nghệ thông tin trường Đại học Sư phạm Hà Nội Đặc biệt em xin gửi lời cảm ơn sâu sắc đến thầy giáo TS Trịnh Đình Thắng giúp đỡ hướng dẫn tận tình để em hồn thành khố luận Em xin chân thành cảm ơn Ban chủ nhiệm khoa Công nghệ thơng tin tạo điều kiện cho em có hội để tập dượt với việc nghiên cứu khoa học Đây lần em làm quen với cơng việc nghiên cứu, nội dung khố luận khơng tránh khỏi sai sót Rất mong nhận đóng góp q báu thầy, giáo bạn sinh viên Hà Nội, tháng năm 2010 Sinh viên thực Dƣơng Thị Minh Huệ Lời cam đoan Tôi xin cam đoan đề tài “Chương trình quản lý điểm sinh viên trường Đại học Sư phạm Hà Nội 2” kết mà trực tiếp tìm tịi, nghiên cứu Trong q trình nghiên cứu sử dụng tài liệu số tác giả Tuy nhiên, sở để tơi rút vấn đề cần tìm hiểu đề tài Đây kết cá nhân tơi, hồn tồn khơng trùng với kết tác giả khác Nếu sai xin hoàn toàn chịu trách nhiệm Hà Nội, tháng năm 2010 Sinh viên thực Dƣơng Thị Minh Huệ Mục lục Trang Lời mở đầu Chương 1: Đặt vấn đề 1.1 Lí chọn đề tài 1.2 Nhiệm vụ, yêu cầu đề tài 1.3 ý nghĩa khoa học thực tiễn 1.4 Hướng thực thi đề tài 1.5 Cấu trúc luận văn Chương 2: Cơ sở lý thuyết chung 2.1 Tổng quan Visual Basic 2.2 Hệ quản trị sở liệu 17 2.3 Ngơn ngữ truy vấn có cấu trúc (SQL) 18 2.4 Hệ sở liệu Microsoft Access 19 Chương 3: Phân tích hệ thống 21 3.1 Khảo sát hệ thống 22 3.2 Phân tích hệ thống 25 3.3 Mơ hình thực thể liên kết 34 Chương 4: THIếT Kế Hệ THốNG 36 4.1 Thiết kế sở liệu 37 4.2 Thiết kế giao diện 40 Kết luận hướng phát triển đề tài 54 Một số tài liệu tham khảo 56 Hướng dẫn sử dụng 57 Lời mở đầu Trong thập kỉ gần đây, ngành Công nghệ thông tin (CNTT) phát triển cách nhanh chóng Việt Nam ngành CNTT non trẻ tốc độ phát triển nhanh dần ứng dụng nhiều lĩnh vực kinh tế, góp phần thúc đẩy phát triển xã hội Tin học hố cơng tác quản lí nhằm giảm bớt sức lao động người, tiết kiệm thời gian, gọn nhẹ tiện lợi nhiều so với việc làm thủ cơng quản lí giấy tờ trước Tin học hoá giúp thu hẹp thời gian lưu trữ, tránh thất lạc liệu, tự động hóa cụ thể hố thơng tin theo nhu cầu người Để đáp ứng nhu cầu cấp thiết đó, sau thời gian tìm hiểu học tập, em đưa định thực đề tài: "Chương trình quản lý điểm sinh viên trường Đại học Sư Phạm Hà Nội 2" nhằm giúp người công tác nhà trường người yêu thích tin học hiểu tầm quan trọng tin học công tác quản lí Sau thời gian tìm hiểu, học tập, nghiên cứu giúp đỡ tận tỡnh TS Trịnh Đình Thắng, em hồn thành chương trỡnh Dự thõn cố gắng việc xây dựng chương trỡnh khụng thể trỏnh sai sút Vỡ vậy, em mong nhận góp ý bảo quý thầy cụ bạn sinh viên quan tâm để chương trình ngày hồn thiện Em xin chân thành cảm ơn! Hà Nội, tháng năm 2010 Sinh viên thực Dƣơng Thị Minh Huệ CHƢƠNG Đặt vấn đề Nội dung Lý chọn đề tài Nhiệm vụ, yêu cầu đề tài ý nghĩa khoa học thực tiễn Hướng thực thi toán Cấu trúc luận văn 1.1 Lý chọn đề tài Từ lâu toán quản lý đặt với yêu cầu vô khắt khe độ xác an tồn cho sở liệu chương trình Chương trình khơng quản lý tốt mà cịn phải xây dựng hệ thống sở liệu vững trắc, có khả bảo mật dự phòng cao Ngành giáo dục đào tạo ngành bước áp dụng tiến khoa học Công nghệ thông tin vào công tác quản lý, giảng dạy với trợ giúp Tin học góp phần khơng nhỏ vào phát triển giáo dục Đặc biệt công tác quản lý, Tin học làm giảm nhẹ sức lực người quản lý, tiết kiệm thời gian, thuận tiện so với cách quản lí theo lối truyền thống cũ, nặng giấy tờ ứng dụng Tin học vào công tác quản lí để thu hẹp khơng gian lưu trữ, tránh thất lạc liệu, tìm kiếm, tra cứu thơng tin cách đầy đủ xác Việc xây dựng hệ thống quản lý cho trường Đại học với số lượng sinh viên lớn cấu quản lý lớn khó khăn Qua khảo sát thực tế trường Đại học Sư Phạm Hà Nội 2, em nhận thấy hệ thống quản lý nhà trường chưa quan tâm nhiều, nhà trường có chương trình quản lý chương trình chưa tự động số khâu vấn đề quản lý Đặc biệt chương trình chưa xây dựng khả cung cấp thông tin cho sinh viên qua hệ thống Internet Chính em đưa định thực đề tài: "Chương trình quản lý điểm sinh viên trường Đại học Sư phạm Hà Nội 2" làm đề tài khoá luận tốt nghiệp Chương trình viết dạng phần mềm Tin học không ứng dụng cho trường cụ thể mà ứng dụng cho trường Đại học khác với mục đích quản lí tốt Bước sang kỷ XXI người tiếp cận nhiều với tiến khoa học kỹ thuật lao động chân tay thay lao động máy móc Điều gây trở ngại lớn cho việc quản lý: phải cần nhiều người, việc tính tốn hay gặp sai sót quan trọng phương tiện lưu trữ liệu cồng kềnh lại khơng bảo vệ cao theo thời gian giấy tờ, sổ sách bị hư hỏng Do việc tổ chức chương trình cho có hiệu hợp lý khơng phải đơn giản Muốn chương trình hoạt động tốt đòi hỏi phần nhỏ chương trình phải thiết kế hợp lý Cơng nghệ thơng tin ngành khoa học phát triển vơ nhanh chóng lợi ích mà mang lại vô to lớn Một lợi ích lớn mà ngành cơng nghệ đem lại việc quản trị sở liệu Trước việc quản trị sở liệu làm thủ công nên công việc phức tạp Việc giảm tải giấy tờ lưu trữ quan, việc cập nhật truy cập thông tin đối tượng mà người truy cập cần quan tâm vô cần thiết Ngày với phát triển nghành CNTT cơng việc lại thật đơn giản Vì lí em định thực đề tài "Chương trình quản lý điểm sinh viên trường ĐHSP Hà Nội 2" nhằm đóng góp ý tưởng nhỏ bé để giúp cho cơng việc quản lý điểm thi sinh viên trường thêm đơn giản thuận tiện 1.2 Nhiệm vụ, yêu cầu đề tài Để có chương trình quản lý đáp ứng tốt yêu cầu người sử dụng địi hỏi người lập trình phải có trình độ tốt, chương trình quản lý viết ngôn ngữ khác như: Java, Visual C, Visual Basic, chí Pascal, C,… song phải theo qui tắc lập trình định Nhiệm vụ đặt toán xây dựng chương trình quản lý đáp ứng vấn đề liên quan đến việc quản lý sinh viên, chương trình phải có giao diện đẹp, đảm bảo cho người khơng chun Tin học sử dụng chương trình Điều quan trọng phải đảm bảo tính chân thực thơng tin, liệu nhập vào cơng việc thực tính tốn phải xác, chương trình cài đặt có tính bảo mật cao Do nhiệm vụ chương trình quản lý điểm sinh viên trường Đại học Sư Phạm Hà Nội là: Quản lý thông tin hồ sơ sinh viên theo khoa nhà trường bao gồm: họ tên, tuổi, giới tính… Quản lý điểm sinh viên là: điểm thi lần 1, điểm thi lần 2, điểm rèn luyện, điểm học bổng… Quản lý thông tin khoa trường Quản lý thông tin môn học khoa Quản lý thơng tin khố học… Ngồi cịn giúp cho người sử dụng xem kết báo cáo tổng hợp (như bảng tổng kết kết học tập học kì, danh sách sinh viên học bổng…) Chương trình quản lý điểm phải đảm bảo yêu cầu sau: + Đối với phần quản lý phải đảm bảo ln kiểm sốt thông tin cập nhật thông tin sinh viên + Đối với phần thông tin phải tổ chức thông tin hợp lý, đảm bảo cung cấp đầy đủ thông tin cần thiết đáp ứng yêu cầu người quản lý muốn thay đổi thông tin Người quản lý người dùng phải xem thông tin cách dễ dàng Chương trình phải đảm bảo độ tối mật cao nghĩa có người trực tiếp làm nhiệm vụ quản lý thực việc sửa chữa hay bổ sung chương trình 1.3 ý nghĩa khoa học thực tiễn đề tài 1.3.1 ý nghĩa khoa học Chương trình xây dựng áp dụng thành tựu Công nghệ thông tin vào công việc, rút ngắn thời gian xử lý công việc, cho kết xác kết thu 1.3.2 ý nghĩa thực tiễn Chương trình xây dựng đáp ứng hầu hết yêu cầu q trình quản lý Các cơng việc liên quan đến điểm sinh viên cho kết nhanh chóng, khơng sai sót, nhầm lẫn 1.4 Hƣớng thực thi đề tài - Vấn đề phân tích tốn: Trong đề tài em phân tích theo phương pháp có cấu trúc, lẽ sau: + Phương pháp có cấu trúc, trải qua thời gian chứng tỏ tính kinh điển + Phương pháp có cấu trúc khơng cầu kỳ số phương pháp khác, dễ áp dụng, lại hữu hiệu - Vấn đề lựa chọn ngôn ngữ vấn đề quan trọng Hiện có nhiều hệ quản trị sở liệu Oracle, Access, Foxpro, SQL Server Song để phù hợp với cách quản lý sinh viên khoa hệ thống phát triển sau Em lựa chọn công cụ Visual Basic 6.0 hệ quản trị sở liệu MS Access 2003 để làm ngôn ngữ thiết kế giao diện thiết kế sở liệu 1.5 Cấu trúc luận văn 10 + Khi người dùng nhắp cập nhật điểm từ trình đơn Cập nhật hệ thống xuất cửa sổ sau: Hình 4.7: From nhập điểm sinh viên Khi nhập đầy đủ thơng tin hợp lệ nhấn nút tiếp tục để chuyển sang form nhập điểm sau: 49 Hình 4.8: From nhập điểm sinh viên Trong form ta sử dụng nút di chuyển để kiểm tra xem sinh viên nhập điểm chưa nhập điểm Khi sinh viên nhập điểm form có nút Sửa để ta sửa điểm sinh viên điểm sinh viên chưa nhập ta nhập sau nhấn ghi để lưu lại 4.2.3 Menu Tìm kiếm Trong menu ta thực tìm kiếm để hiển thị hồ sơ sinh viên điểm sinh viên Ta tìm kiếm theo tên, mã sinh viên, lớp Kết tìm kiếm hiển thị dạng trang in Hình 4.8: From tìm sinh viên theo mã 50 Hình 4.9: From tìm điểm sinh viên theo tên Hình 4.10: From tìm điểm sinh viên theo lớp Kết tìm kiếm hiển thị dạng trang in: 51 Hình 4.11: Bảng điểm sinh viên theo lớp 4.2.4 Menu Tổng hợp Sau cập nhật đầy đủ điểm sinh viên học phần chức tổng hợp hệ thống cho phép hiển thị thông tin sinh viên điểm sinh viên như: + Khi người dùng nhắp Điểm tổng kết mơn học từ trình đơn Tổng hợp xuất cửa sổ sau: 52 Hình 4.12: From in điểm tổng kết học phần Kểt hiển thị dạng trang in sau: 53 Hình 4.13: Bảng điểm tổng kết học phần Và ta nhắp vào mục cịn lại như: điểm mơn học, điểm sinh viên, DSSV thi lại, DSSV học lại, DSSV trượt K, DSSV đạt học bổng nhập đầy đủ thông tin kết nhận trang in kết ta muốn tổng hợp + Danh sách sinh viên theo khoa Hình 4.14: From in danh sách sinh viên theo khoa 54 Hình 4.15: Danh sách sinh viên khoa CNTT + Điểm theo mơn học 55 Hình 4.16: From in điểm theo môn học Kết hiển thị dạng trang in Hình 4.17: Bảng điểm theo môn học + Danh sách sinh viên thi lại 56 Hình 4.18: From in DSSV thi lại theo khoa Hình 4.19: Bảng DSSV thi lại 57 + Danh sách sinh viên học lại Hình 4.20: From in DSSV học lại Hình 4.21: Bảng DSSV học lại 58 + Danh sách sinh viên đạt học bổng Hình 4.22: From in DSSV học bổng Hình 4.23: Bảng DSSV học bổng 59 Kết luận hƣớng phát triển đề tài * Kết luận: Chương trình Quản lý điểm sinh viên trường Đại học Sư phạm Hà Nội lập trình ngơn ngữ Visual Basic 6.0 kết hợp với sở liệu thiết kế Microsoft Access 2003 Cho đến thời điểm kết thúc chương trình đạt yêu cầu sau: Giao tiếp với sở liệu cách hiệu quả, phân cấp chức cần thiết, truy cập liệu tìm kiếm thơng tin nhanh, giao diện dễ sử dụng, thân thiện với người dùng chương trình Song bên cạnh đó, cịn gặp nhiều khó khăn trình làm chương trình như: khả lập trình em cịn nhiều hạn chế, thời gian ít, chưa khảo sát chương trình Quản lý điểm sinh viên hồn chỉnh nào, khâu phân tích thiết kế cịn yếu nên chương trình cịn nhiều điểm chưa thật hoàn thiện chưa đạt yêu cầu toán như: sơ đồ phân cấp chức thiếu, chưa bám sát với yêu cầu thực tế toán Quản lý điểm sinh viên, sở liệu chưa thật gọn, chương trình cịn kềnh thời gian cho phép em hoàn toàn hồn thiện chương trình để đề tài trở thành phần mềm Quản lý điểm sinh viên có ứng dụng thực tế trường Đại học * Hướng phát triển: Mức gần: Đề tài xây dựng với mục đích hỗ trợ hoạt động tính điểm cho sinh viên trường đại học Ngoài việc tiếp tục hoàn thiện nội dung để chương trình đầy đủ hơn, em cần hồn thiện thêm phần giao diện phần mềm trở nên dễ sử dụng, thân thiện với người dùng Mức xa: Trong tương lai không xa em nghĩ toán phát triển mức cao hơn, bao gồm nhiều chức hơn, quản lý mặt trường Đại học, không giới hạn quản lý điểm 60 sinh viên trường Đại học Sư phạm Hà Nội mà quản lý trường Đại học Điều có nghĩa phải sâu nghiên cứu kĩ ngơn ngữ lập trình Visual Basic nghiên cứu kĩ lập trình sở liệu - Do thời gian thực đề tài có hạn phạm vi chương trình rộng nên chương trình khó tránh khỏi thiếu sót Bên cạnh chương trình cịn số chức chưa hoàn thiện, em xin tiếp tục hoàn thiện thời gian 61 Một số tài liệu tham khảo + Tin học văn phòng Access 2000, Tác giả Nguyễn Sỹ Dũng, NXB Đại học quốc gia TP Hồ Chí Minh + Kỹ thuật lập trình Access windows, Tác giả GS Phạm Văn ất, NXB Hà Nội + Tự học Visual Basic 21 ngày, Nhóm Tác giả Nguyễn Tiến – Ngô Quốc Việt – Phạm Nguyễn Tuấn Kỳ, NXB Thống kê + Tự học lập trình Visual Basic 6.0 hiệu nhanh nhất, Tác giả Đậu Quang Tuấn, NXB Trẻ + Microsoft Visual Basic 6.0 lập trình sở liệu, Tác giả Nguyễn Thị Ngọc Mai, NXB Lao động - Xã hội 62 Hƣớng dẫn sử dụng Trước sử dụng chương trình bạn phải cài đặt chương trình cách chạy file “setup.exe” Sau cài đặt chương trình bạn cần đăng nhập tài khoản “admin” mật “admin” Sử dụng chương trình bạn cập nhật, tìm kiếm, tổng hợp sửa điểm, sửa hồ sơ sinh viên Để cập nhật điểm bạn phải cập nhật thông tin sinh viên cập nhật danh hồ sơ nhân viên Chương trình có sử dụng Module thay đổi phơng hệ thống sau chạy chương trình phơng hệ thống có thay đổi, để khắc phục bạn thực bước sau: chuột phải chon Properties -> Themes -> Windows XP -> Apply -> OK Khi suất báo cáo gặp lỗi "Report width is larger than the paper width" tức khổ giấy báo cáo lớn khổ giấy máy in tại, khắc phục lỗi sau: + Nhắp Start\Settings\Printers and Faxes xuất cửa sổ Printers and faxes + Nhắp chuột phải biểu tượng máy in chọn Properties + Chọn thẻ General sau nhắp Printing Preferences + Cửa sổ suất chọn Layout chọn Landscape( xoay khổ giấy thành gang) + Cuối nhắp OK để xác nhận 63 ... phải xác, chương trình cài đặt có tính bảo mật cao Do nhiệm vụ chương trình quản lý điểm sinh viên trường Đại học Sư Phạm Hà Nội là: Quản lý thông tin hồ sơ sinh viên theo khoa nhà trường bao... dựng hệ thống quản lý cho trường Đại học với số lượng sinh viên lớn cấu quản lý lớn khó khăn Qua khảo sát thực tế trường Đại học Sư Phạm Hà Nội 2, em nhận thấy hệ thống quản lý nhà trường chưa... "Chương trình quản lý điểm sinh viên trường Đại học Sư phạm Hà Nội 2" làm đề tài khoá luận tốt nghiệp Chương trình viết dạng phần mềm Tin học không ứng dụng cho trường cụ thể mà ứng dụng cho trường