基于VB的学籍管理系统设计论文Word文档下载推荐.docx
- 文档编号:14393973
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:29
- 大小:409.18KB
基于VB的学籍管理系统设计论文Word文档下载推荐.docx
《基于VB的学籍管理系统设计论文Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于VB的学籍管理系统设计论文Word文档下载推荐.docx(29页珍藏版)》请在冰豆网上搜索。
Afteranalysis,IuseMicrosoftVBdevelopmenttool,withitsvariousobject-orienteddevelopmenttools,especiallydatawindowthiseasysimpleintelligentmanipulationofthedatabaseobject,thefirstinashorttimetoestablishthesystemapplicationprototypes,andthen,ontheinitialprototypesystemsdemanditeration,revisingandimprovingusersatisfaction,untiltheformationofaviablesystem.
Keywords:
ActiveX,Form,Field,database
第一章绪论
1.1系统开发背景
1.1.1系统应用前景
现代教育技术特别是网络与多媒体技术的发展,对学习活动产生了具有深远意义的影响,网络中的学习者必须是一个主动性的主体,人们可以选择或者设计适合其学习特点的信息采集、加工与重组方式,一种个性化的学习类型。
该学籍管理系统采用多层架构的系统,是真正适应教育信息化发展三大趋势的校园网络应用系统。
信息全球化的今天,计算机作为当今重要的信息产品,成为大众不可或缺的工具。
近年来,随着科技的发展,计算机科学日渐成熟,其强大功能已为人们深刻地认识到,它已经进入人类社会的各个领域并发挥着越来越重要的作用。
在传统管理系统方面的应用局限于人工的记录,不仅麻烦,而且易于出现错误,丢失重要的文件和信息等等。
计算机管理系统的出现不仅解决了人工方面的错误,而且还大大的提高了工作效率,适应了现代化生活的速度快,效率高的特点,因此受到了广泛的欢迎。
1.1.2系统应用意义
现在我国的中小学校中学籍的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
作为一个信息类专业的本科生,希望可以在这个方面能有所贡献。
改革的总设计师邓小平同志说过“科学技术是第一生产力”,我希望能用我四年所学知识编制出一个实用的管理程序来实现基本的学籍管理。
归纳起来,功能有以下几点:
1.可以存储学生学籍,具有高安全性、高效率;
2.需要很少的学籍录入员即可操作本系统软件,节省了大量人力;
3.可以迅速查到所需信息、并且可操作删除、更新、修改相关数据。
1.2系统概述
1.2.1系统设计的原因
鉴于当今社会的学籍管理比较繁琐,管理人员付出大量工作时间,得到的效率却往往很低。
因此为提高工作效率,减轻管理人员的工作负担,节省人力物力等资源,于是决定开发一套基本学籍管理系统软件。
1.2.2系统开发目标
开发学籍管理系统软件,以供学校管理人员进行学籍管理,方便其随时对学生信息添加、查询、修改等操作。
同事能提高自己软件开发的能力,学习VB语言编程的技巧,提高设计工作思想,通过本系统软件开发,开发小组成员与赵闯导师进行多次长时间交流,这使我们能从中学习知识、吸取经验,在技术和软件思想上同时得到锻炼,从而使总体设计水达到一个新高度。
1.2.3系统开发思想
系统的开发思想包括系统分析、系统设计等阶段。
系统分析是系统开发生命周期的初始阶段,是管理信息系统确定总方向的重要阶段。
系统设计就是根据系统分析产生的资料,确定系统的总体结构设计、物理设计。
系统分析阶段开展的主要工作包括:
收集和分析系统的需求、提供系统说明书(包含数据流程图、数据字典)等。
系统设计阶段是将用户的要求与系统分析结合起来,转化为一个具体的设计方案,这也称为总体设计。
总体设计概括地说,就是系统应用是如何实现的问题,根据上述分析,得出一个工程或一个系统的设计,实际上是一个过程,是一个对“怎么做”的求解过程,这个求解过程的目标是获得所需的工程或系统的最终模型,以及构造这个实体的最好方法和步骤。
所以,这里不仅是对工程和系统的最终实体的求解,也是对最终得以实现的方法和步骤。
因此,做好一个设计必须有一个明确的设计思路,良好的设计方法。
1.3开发工具简介
该软件是在WindowsXP专业版(SP3)、VisualBasic6.0(SP6)、SQLServer2000、MicrosoftAccess2003的环境下完成的。
下面就对这些开发工具进行简单介绍。
1.3.1SQLServer2000简介
SQLServer2000是微软公司最新版的大型数据库服务器,其性能指标在各方面都有赶超Oracle数据库的趋势。
用它可以方便地管理数据库和开发应用程序,它使用了最先进的数据库构架,与WindowsNT/2000平台紧密集成,具有完全的Web功能。
SQL命令是发送给数据库并要求数据库操作的指令,它是专门为数据库设计的语言,比一般的计算机程序语言简单的多。
SQL命令主要分成两部分:
DDL(DataDefinitionLanguage)和DML(DataManipulationLanguage),其中DDL是建立数据表及数据列的指令群,而DML则是操作数据库记录的指令群,如数据库记录的添加、更新、删除、和查询等。
SQL命令,包括Select、Delete、Update、InsertInto、SelectInto等。
1.3.2VisualBasic6.0基本简介
VB语言的出现为Windows下的编程提出了一个新概念,利用VB的动态数据交换、对象的链接和嵌入、动态链接库、ActiveX技术可以很方便地设计出功能强大的界面化应用程序。
另外VB还支持多格式的数据库的访问和维护,可以用VB打开,对其进行查询、修改和删除等操作。
事实上,VB几乎支持对市面上所有数据库的访问。
①定义数据库组建
DimconAsNewADODB.Connection
②打开数据库
对于SQL数据库,其连接语句为con.Open"
driver={sqlserver};
server=
localhost;
uid=sa;
pwd=;
database=student"
。
而对于Access数据库,连接语句为:
con.Open"
Provider=Microsoft.Jet.OLEDB.4.0;
DataSource="
&
App.Path+"
\student.mdb"
③关闭结果集对象,断开与数据库的连接
Con.Close
rs.Close
1.3.3ADO对象简述
ADO对象是针对微软软件所支持的数据进行操作最为有效、简单并且功能强大的方法。
它可以把大部分数据源可编程的属性直接扩展到ActiveServer上,主要含有Connection、Recordset与Command三种对象。
其中:
Connection对象主要负责打开或连接数据库文件;
Recordset对象主要是存取数据库的内容;
Command对象主要是对数据库下达行动查询指令以及SQLServer的StoredProceduce。
ADO对象能够存取到数据库的内容,首先要求数据库的驱动程序(ODBC驱动程序与OLEDB驱动程序)必须安装上,否则,ADO对象是无法存取数据库中内容,其原理示意图如图1-1所示:
图1-1ADO对象存取数据原理示意图
请注意:
上图中的“各种数据库所对应的驱动程序”即ODBC驱动程序与OLEDB驱动程序。
使用ADO对象可以建立和管理数据库的连接,按数据库服务器的要求获得数据,执行更新、删除、添加数据等操作,获取ODBC的错误信息等。
第二章系统整体布局
2.1数据库的实现
系统设计过程中,首先要建立的就是数据库。
本数据库采用SQLServer2000来构造,共使用了7个表,它们分别是学生信息表(StuInfo)、班级信息表(Class)、专业信息表(Major)、学院信息表(Depart)、用户信息表(UserInfo)、课程信息表(Lesson)、学生成绩表(Result)。
以下是各表单:
1.学生信息表(StuInfo):
字段名
数据类型
说明
是否为空
是否为关键字
SID
文本
学号
NotNull
PrimaryKey
SName
姓名
SGender
性别
SPlace
籍贯
SBirthday
日期/时间
出生日期
SMinzu
民族
SZhengzhi
政治面貌
SDormitory
寝室号码
SAddress
家庭住址
SCode
邮政编码
STel
联系电话
SRemark
备注
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 VB 学籍 管理 系统 设计 论文