下载
加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 VB.NET+SQL学生信息管理系统

VB.NET+SQL学生信息管理系统.doc

VB.NET+SQL学生信息管理系统

zhou王燕
2017-10-22 0人阅读 举报 0 0 暂无简介

简介:本文档为《VB.NET+SQL学生信息管理系统doc》,可适用于IT/计算机领域

VBNETSQL学生信息管理系统VBNETSQL学生信息管理系统学生信息管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本系统主要完成对学生信息的管理包括添加、修改、删除查询打印信息以用户管理等几个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。系统的核心是添加、修改和删除三者之间的联系每一个表的修改都将联动的影响其它的表当完成添加或删除操作时系统会自动地完成学生成绩的修改。查询功能也是系统的核心之一。此外系统有完整的用户添加、删除和密码修改功能并具备报表打印功能。本论文包括需求分析、系统功能、系统设计、程序设计、系统测试及存在问题等方面较为系统地介绍了“学生信息管理系统”课题开发的整个过程。:学生信息管理数据库管理系统ABSTRACTThesystemofmanagingstudent'sinformationfileisatypicalapplicationofmanaginginformationsystem(knowasMIS),whichmainlyincludesdevelopingtheapplicationinterfaceoffrontendandbuildingupandmaintainingthedatabaseofbackendTheformershouldmakethefunctionofapplicationintegratedandtheusageiseasy,thelatterrequiredadatabasewithpowerfulconsistencyandintegrality,andnicesecurityThissystemmainlycompletesthemanagementstudent'sinformation,includesixaspectssuchasadding,modifying,deleting,searching,printinginformationandthemanagementThesystemcancompletetobrowse,search,add,delete,modifyetctoeachkindofthefunctionofinformationThecoreofthesystemisthecontactofincrease,modificationanddelete,themodificationsofeachformwillaffecttootherforms,thesystemwillcompletethemodificationofstudent'sinformationofitselfwhilebeingtocompletetoincreaseordeletetheoperationInquiringaboutthefunctionofsearchingalsoistheoneofthesystematicnucleusThesystemcontainstheintegrityfunctionofusersincrease,deleteandtheciphermodification,andthereportformtoprintThisthesisincludesrequirementanalysis,systemfunction,systemsdesign,programmingandthesystemtestsandexiststheaspectssuchasquestionetc,andcomparativelysystematicallyintroducedthewholecourseof"student'sinformationmanagementsystem"subjectdevelopmentKeyword:Thesystemofmanagingstudent'sinformationDatabaseMIS管理信息系统就是我们常说的MIS(ManagementInformationSystem)是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统在强调管理强调信息的现代社会中它越来越得到普及。MIS是一门新的学科它跨越了若干个领域比如管理科学、系统科学运筹学、统计学以及计算机科学。在这些学科的基础上形成信息收集和加工的方法从而形成一个纵横交织的系统。世纪随着全球经济的蓬勃发展众多经济学家纷纷提出了新的管理理论。世纪年代西蒙提出管理依赖于信息和决策的思想。同时期的维纳发表了控制论他认为管理是一个控制过程。年盖尔写到:“管理将以较低的成本得到及时准确的信息做到较好的控制。”这个时期计算机开始用于会计工作出现数据处理一词。年WalterTKennevan给刚刚出现的管理信息系统一词下了一个定义:“以口头或书面的形式在合适的时间向经理、职员以及外界人员提供过去的、现在的、预测未来的有关企业内部及其环境的信息以帮助他们进行决策。”在这个定义里强调了用信息支持决策但并没有强调应用模型没有提到计算机的应用。年管理信息系统的创始人明尼苏达大学的管理学教授GordonBDavis给了管理信息系统一个较完整的定义即“管理信息系统是一个利用计算机软硬件资源手工作业分析、计划、控制和决策模型以及数据库的人机系统。它能提供信息支持企业或组织的运行、管理和决策功能。”这个定义全面地说明了管理信息系统的目标、功能和组成而且反映了管理信息系统在当时达到的水平。随着科学技术的不断提高,计算机科学日渐成熟计算机已经要成为我们学习和工作的得力助手。今天计算机的价格已经十分低廉性能却有了长足的进步它以及被应用于许多的领域计算机之所以如此流行的原因主要有以下几个方面:首先计算机可以代替人工进行许多的复杂的劳动。其次计算机可以大大的提高人们的工作效率。第三计算机可以节省许多资源。第四计算机可以使敏感文档更加安全。计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。近年来随着大学的办学规模越来越大在校学生数也日益增多随之而来的是教务管理工作日趋复杂繁重要耗费大量人力、物力而现有学生成绩的管理水平不高一直以来人们使用传统人工的方式管理文件学生成绩这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。这样的机制已经不能适应时代的发展已愈来愈成为学校日常管理工作的一个瓶颈。在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。作为计算机应用的一部分,使用计算机对学生信息进行管理,具有着手工管理所无法比拟的优点例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率,也是学校的科学化、正规化管理,与世界接轨的重要条件。因此开发这样一套管理软件成为很有必要的事情。我作为跨世纪的一代学计算机的年轻人希望在这方面有所贡献。改革的总设计师邓小平同志说过:科学技术是第一生产力。我希望能用所学的知识编制一个适用的程序来帮助学校进行更有效的学生信息管理。设计的思想是一切为用户着想界面美观大方操作尽量简单明了而且作为一个实用的操作系统要有良好的容错性在用户出现误操作时能尽量及时地给出警告以便用户及时改正。要充分利用VBnet和SQLServer的功能设计出功能强大的软件的同时尽可能地减少对系统资源的占用。在下面的各章中我们将以开发一套学生信息管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。在开发语言上可以根据自己的实际掌握的情况和系统的要求来选择,本系统用VS在SQLServer数据库做开发。VBnetVBnet的前身是vb语言基础是BASIC。自从微软推出VB后便成为了程序开发人员的首选工具。据统计仅在数据库系统开发领域VB就占了%的份额。VB是基于对象的可视化程序开发工具它的优点在于能够快捷、简易地建立Windows应用程序。年月微软推出了VB的版本进一步加强了部件开发的功能。使用VB不需要追求完美的算法和精密的逻辑而只要充分发挥你的想象力和创造力就能利用VB开发出各种实用的软件了不论是小游戏还是大型的客户端服务器端应用程序都变得非常简单。从简单的文本文件到各种复杂的关系型数据库数据库应用程序需要面对各种各样的数据源。Visualbasic提供ADO(ActiveDataObjects)作为应用程序和OLEDB连接的桥梁在VisualBasic之后微软公司推出了全新的“NET构架”在其第一个版本VisualStudioNET中集成了VisualBasic、VisualC及C#其中的VisualBasic(vb)即是vbnet的第一个版本。现在NET是最新版本是VisualStudio对应的vbnet的最新版本是集成在其中的VisualBasic(vb)也可称为vbnet。SQLServer是一个关系数据库管理系统它最初是由MicrosoftSybase和AshtonTate三家公司共同开发的于年推出了第一个OS版本在WindowsNT推出后Microsoft与Sybase在SQLServer的开发上就分道扬镳了Microsoft将SQLServer移植到WindowsNT系统上专注于开发推广SQLServer的WindowsNT版本Sybase则较专注于SQLServer在UNIX操作系统上的应用在本书中介绍的是MicrosoftSQLServer以后简称为SQLServer或MSSQLServer。SQLServer是Microsoft公司推出的SQLServer数据库管理系统的最新版本该版本继承了SQLServer版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行MicrosoftWindows的膝上型电脑到运行MicrosoftWindows的大型多处理器的服务器等多种平台使用。SQLSQL(StructuredQueryLanguage结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务比如在数据库中更新数据或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、Sybase、MicrosoftSQLServer、Access等等。虽然绝大多数的数据库系统使用SQL但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是标准的SQL命令比如"Select"、"Insert"、"Update"、"Delete"、"Create"和"Drop"常常被用于完成绝大多数数据库的操作。MSSQLServer就是用的TransactSQL。SQL语言有着非常突出的优点SQL语言是非过程化的语言、统一的语言、是所有关系数据库的公共语言。非过程化语言:SQL是一个非过程化的语言因为它一次处理一个记录对数据提供自动导航。SQL允许用户在高层的数据结构上工作而不对单个记录进行操作可操作记录集所有SQL语句接受集合作为输入返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。统一的语言:SQL可用于所有用户的DB活动模型包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都支持SQL语言用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个所有用SQL编写的程序都是可以移植的。SQL为许多任务提供了命令其中包括:查询数据、在表中插入、修改和删除记录、建立、修改和删除数据对象、控制对数据和数据对象的存取、保证数据库一致性和完整性等。系统设计的目的是确定系统如何完成预定的任务也就是确定系统的物理配置方案并且进而确定组成系统的每个程序的结构。首先需要从数据流图出发设想完成系统功能的若干种合理的物理方案分析员应该仔细比较这些方案并且和用户共同选定一个最佳方案然后进行软件结构设计确定软件由哪些模块组成以及这些模块之间的动态调用关系。进行软件结构设计时应该遵循的最主要的原理是模块独立原理也就是说:软件应该由一组完成相对独立的子功能模块组成这些模块之间的接口关系应尽量简单。自顶向下逐步求精是进行软件结构设计的常用途经但是如果已经有了详细的数据流图也可以使用面向数据流的设计方法用形式化的方法由数据流图映射出软件结构。在进行详细的过程设计和编写程序之前首先进行结构设计其好处在于可以在软件开发的早期站在全局高度对软件结构进行优化在这个时期进行优化付出的代价不高却可以使软件质量得到重大改进。学生信息管理系统是为了对学生信息实行计算机化的管理以提高工作效率方便用户。主要功能有对学籍信息、成绩信息、课程信息等进行管理和检索以及对系统自身的用户权限管理。提供多种信息的录入比如学生详细资料、成绩信息等。系统不但含有学生信息管理中日常项目的信息而且还包含了对信息的查询检索功能。用户权限主要任务是提高系统安全性和使用性为系统提供良好的维护如用户管理可以为用户提供权限服务。该系统是基于net以VBnet连接SQLServer数据库进行开发的学生管理系统力求与实际相结合具有学生信息日常管理和检索等功能旨在达到使学生信息的管理数字化使之更加方便快捷以提高工作效率。在功能上设计如下:、系统管理主要包括:添加用户管理模块包括:添加系统新用户名和口令及权限。密码管理模块包括:用于修改用户系统口令。、基本信息管理主要包括:学院管理模块包括:包括添加,删除信息。系别管理模块包括:包括添加,删除信息。班级管理模块包括:包括添加,删除信息。民族管理模块包括:包括添加,删除信息。、课程信息管理主要包括:课程名称管理模块包括:包括添加课程的信息。课程分配管理模块包括:包括对班级课程分配。、学生学籍信息管理主要包括:学生学籍管理模块包括:包括添加,修改,删除等信息。学籍异动管理模块包括:包括对学生留级,学分不够,等异动。学籍查询模块包括对学生信息进行查询,导出、成绩信息管理主要包括:成绩管理模块包括:包括添加,修改学生成绩的信息。成绩评审管理模块包括:包括对学生成绩信息进行排序,导出成绩单等。查询成绩管理模块包括:包括查询学生成绩的信息和导出查询的成绩。、系统帮助:包括关于和帮助文件。

用户评价(0)

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/10

VB.NET+SQL学生信息管理系统

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利