欢迎来到天天文库
浏览记录
ID:46956189
大小:217.00 KB
页数:19页
时间:2019-12-01
《VB课程设计学生信息管理系统1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.....学生信息管理系统——数据库和系统主体模块设计1课程设计的目的学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性查、人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着人类社会进入信息时代,计算机越来
2、越多的活跃在社会各个领域:管理、网络、计算、控制、多媒体等,并且在某些方面成为不可缺少的工具,尤其在管理方面,管理软件的出现使大量繁琐复杂的问题变的简单易行。当前,许多学校正在逐步完善学生信息管理工作,需要一个能满足内部管理需求、提高管理效率的应用系统进行内部管理,许多学校经过多年的发展,学校规模不断扩大,学生人数成倍增长,积累了大量的学生信息,急需进行统一管理以防止信息的流失,因此,许多学校需要一个功能全面的学生信息管理系统来进行管理,以使管理学生信息的工作在该系统的配合下更加高效和便捷,所以,如何开发一个应用简单,界面友好,容易操作,数据安全
3、性好的管理系统就成为非常重要的技术问题。随着学校办学规模的扩大,学生数量急剧增加,有关学生各种信息的数量也在成倍增长。面对庞大的信息量,利用计算机信息管理系统对学生的学籍、成绩、德育等综合信息进行管理已经成为一种必然趋势。笔者根据学校特点,通过开发学生信息管理系统,可以做到信息的规范管理、科学统计和快速查询,从而解决学生学籍管理、成绩管理、德育管理、宿舍管理等大量繁琐的工作,实现学生信息管理的办公无纸化和高效化。系统地掌握需求分析、数据库设计、编码实现、测试等软件开发的流程,提高自身分析问题、解决问题的能力。学生信息管理系统是典型的信息管理系统(
4、MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。通过课程设计,掌握VisualBasic的基础知识和基本概念,提高综合应用所学知识编制实用程序的能力。学会运用SQLServer2000数据库系统和VisualBasic6.0学习参考.....程序开发语言,设计开发程序。深化对VisualBasic基本概念和算法的理解,提高对应用程序设计的总体把握能力,树立将所学知识应用于解决实际问题的信心。2系统的整体设计2.1
5、系统的开发环境简介该软件是在WindowsXPProfessional+VisualBasic6.0+SQLServer2000的环境下完成的。下面就对这些开发工具进行介绍:2.1.1VisualBasic6.0及其特点微软公司的VisualBasic6.0是Windows应用程序开发工具,是目前最为广泛的、易学易用的面向对象的开发工具。VisualBasic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。利用VISUALBASIC程序设计语言,可以
6、很方便地设计出在WINDOWS环境下运行的应用程序。故而,实现本系统VB是一个相对较好的选择。VisualBasic语言的出现为Windows下的编程提出了一个新概念,利用VisualBasic的动态数据交换、对象的链接和嵌入、动态链接库、ActiveX技术可以很方便地设计出功能强大的应用程序。利用VisualBasic语言编程有以下几个特点:2.1.2SQLServer数据库特点概括起来,SQLServer2000数据库管理系统具有以下主要特点。(1)丰富的图形管理工具,使系统管理、操作更为直观方便。SQLServer企业管理器是一个基于图形用
7、户界面(GUI)的集成管理工具,利用它可以配置管理SQLServer服务器、管理数据库和数据库对象、备份和恢复数据、调度任务和管理警报、实现数据复制和转换操作等。此外,SQLServer2000还提供了SQL事件探查器、SQL查询分析器、SQLServer服务管理器和多种操作向导等图形界面管理工具,大大简化了用户操作,从而增强了系统的易用性。(2)动态自动管理和优化功能。即使SQLServer数据库管理员不做任何设置,SQLServer也能够在运行过程中根据环境配置和用户访问情况动态自动配置,以达到最优性能,从而减轻管理员工作。(3)充分的Int
8、ernet技术支持。Internet网络发展到今天已经成为一条重要的信息发布渠道,SQLServer增强了对Internet技术支持,它
此文档下载收益归作者所有