学生信息管理系统的设计与实现论文Word下载.docx
- 文档编号:16066884
- 上传时间:2022-11-18
- 格式:DOCX
- 页数:31
- 大小:2.78MB
学生信息管理系统的设计与实现论文Word下载.docx
《学生信息管理系统的设计与实现论文Word下载.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统的设计与实现论文Word下载.docx(31页珍藏版)》请在冰豆网上搜索。
2015年6月
摘要
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。
管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
本文介绍了在VisualBasic2005环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。
通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。
文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;
系统设计部分主要介绍了系统功能设计和数据库设计与代码设计;
系统实现部分说明了几个主要模块的算法,本系统界面友好,操作简单,比较实用。
关键字:
管理信息系统、学生管理、VisualBasic应用。
前言
伴随学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。
面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。
通过这样的系统可以做到信息的规管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。
本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。
本系统主要包括学生信息查询、教务信息维护和学生选课三部分。
其功能主要有:
1.有关学籍等信息的输入,包括输入学生基本信息、所在班级、所学课程和成绩等。
2.学生信息的查询,包括查询学生基本信息、所在班级、已学课程和成绩等。
3.学生信息的修改。
4.班级管理信息的输入,包括输入班级设置、年级信息等。
5.班级管理信息的查询。
6.班级管理信息的修改。
7.学生课程的设置和修改。
第一章VisualBasic概述
1.1VisualBasic语言的特点
VisualBasic语言用其设计应用程序时具有两个基本特点:
可视化设计和事件驱动编程。
(1)可视化设计:
表现在VB在设计应用于程序界面时有“所见即所得”的处理功能。
(2)事件驱动编程:
在设计应用程序时,把对象添加到窗体中,在用户与程序进行交互时,用户基本上是通过鼠标、键盘与应用程序进行交互的,那些对象就必须对鼠标和键盘操作所引发的事件做出响应,来执行一段应用程序。
1.2VisualBasic系统几个在程序应用中的常用名词
VisualBasic系统除了一般高级语言所具有的一些名词术语外,还有几个系统常用的名词。
其基本含义如下:
(1)视窗(Form)
视窗是进行人机交互的界面或接口,也叫窗体。
VB系统的人机交互界面或接口,无论是在设计时或是在运行时,都是Windows系统的标准视窗。
(2)对象(Object)
对象是VB系统部提供给设计者可以直接使用的处理输出的控制工具。
本程序所应用到的对象类型有标签框(LabelBox),文本框(TextBox),命令按扭(CommandButton),网格(DataGrid),ADO控件(Adodc1)等。
当把这些工具放置到用户界面对应的窗体上时,被称为对象或控件。
用户可以通过设置对象的“属性”和“方法”,便于对象适应自己所设计应用程序的输入输出容,对象的生成过程与结构都被封装起来。
正确使用对象可以减少程序和开发时间,提高程序设计者的工作效率。
(3)属性(Properties)
属性是VB系统提供的有关对象的参数或数据接口。
用户通过适当地设置或改变对象的属性来确定对象的外观与性能特征,从而有效地使用系统提供的对象。
比如,对象的名称、在屏幕上显示的位置、大小、颜色、接收或容纳的数据容与数据的表现格式等。
(4)事件(Events)
事件是指用户或操作者对计算机进行的某一操作(如击键、单击或移动鼠标等)的行为或系统状态发生的变化。
VB系统常用事件来引导计算机执行一段程序。
程序所用的键盘事件有KeyPress(按键)事件,KeyDown事件和KeyUp事件;
鼠标事件有Click(单击鼠标)事件,DbDlicd(双击鼠标)。
(5)方法(Method)
方法主要是指对一个对象使用某种作用的过程。
它是在程序执行的过程中要计算机执行的某种操作。
其程序的方法有Show(显示)方法,Hide(隐藏)方法,Refresh(刷新)方法。
(6)过程(Procedure)
过程是指经过定义或说明的,或基于某一对象对应的事件所引发的程序段。
(7)模块(Module)
模块是指一些运算量或过程进行声明或定义的一个集合。
系统程序大体可分成四个模块:
数据输入、根据查询、数据打印和通讯。
第二章开发环境与实现技术
2.1开发环境
硬件系统:
奔腾100以上CPU、64M以上存、1G以上硬盘、光驱。
软件系统:
Windows9x或更高版本、VisualBasic2005中文版、Access数据库。
2.2开发工具简介
微软公司的VisualBasic2005是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。
VisualBasic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。
故而,实现本系统VB是一个相对较好的选择。
Access2005就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。
Access的优点在于它能使用数据表示图或自定义窗体收集信息。
数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。
另外,Access允许创建自定义报表用于打印或输出数据库中的信息。
Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。
Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。
如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。
微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以与VisualBasic来访问数据库并对其进行各种操作。
VisualBasic、Access以与其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。
DATA控件在数据库中的信息与将信息显示给用户看的VisualBasic程序之间架起了一座桥梁。
我们可以设置DATA控件的各个属性,告诉它要调用那个数据库的哪个部分。
缺省情况下,DATA控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。
一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。
DATA控件还提供了用来浏览不同记录的各种跳转按钮。
将DATA控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。
ADO是Mcrosoft提出的第三种数据库访问对象,是Microsoft数据库访问技术的一个主要发展方向,ADO将OLEDB封装在一个数据对象中,使得VB程序中以方便地实现对数据库的访问。
具体的与数据库的关系如下:
VB数据库应用程序一般由用户界面、数据库引擎和数据仓库三大部分组成。
1.用户界面:
用户界面是指应用程序与用户进行交互的界面,包括用于交互的所有界面元素和代码。
它可以显示数据并提供查看或更新数据的所有对象,比如数据作业窗体,添加、删除记录或执行查询的VB代码等,这些对象隐含着用来请求数据库服务的属性、事件和方法。
2.数据库引擎:
所谓数据库引擎,是一种管理数据怎样被存储和检索的软件系统,是应用程序与物理数据库之间的桥梁。
它把应用程序的请求翻译成对各种类型数据库的物理操作,并向应用程序返回结果。
3.数据仓库:
数据仓库是包含数据库表的一个或多个文件,是存放数据的地方。
对于本地的VB数据库来说,就是.mdb格式文件;
对于不同的数据库,它可能具备其它格式。
VB访问数据库通常有三种途径:
1.使用数据控件和数据绑定控件访问数据库;
2.通过VB提供的数据访问变量编程访问;
3.通过ODBC接口访问ODBCAPI函数。
VB程序的数据访问通过数据访问接口来实现。
在VB中,主要的数据访问接口有三种:
数据存取对象(DataAccessObject;
DAO)、远程数据对象(RemoteDataObject;
RDO)、ActiveX数据对象(ActiveXDataObjects;
ADO)。
VB通过数据库引擎可以访问的数据库分如下三类:
部数据库、外部数据库和ODBC数据库。
1、部数据库——即.MDB格式的数据库,包括DAOAPI、MicrosoftAccess和MicrosoftExcel创建的数据源,也称为本地数据库。
由于是由Jet引擎直接创建和操作这些数据库,可以提供最大程度的灵活性和速度。
2、外部数据库——即"
索引顺序存取方法(ISAM)数据库,例如Btrieve、dBASE、FoxPro以与Paradox等。
VB能够创建和操作所有这些数据库,还可以访问MicrosoftExcel或Lotusl-2-3电子表格,以与一些标准的文本文件。
3、ODBC数据库——即符合开放式数据库连接性(ODBC)协议的数据库。
VB可以访问ODBC标准客户/服务器数据库--如MicrosoftSQLServer、Oracle和Sybase。
可使用ODBCObject直接把命令传递给服务器处理,以创建真正的客户机/服务器程序。
第三章系统设计
3.1查询模块的设计分析
根据实际情况,我们使用原型法(RapidPrototyping)即以少量代价快速地构造一个可执行的软件模型。
使用户可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。
此时模块也发展成为最终产品了。
3.2编程环境的选择
3.3关系型数据库的实现
Access2003就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。
Access的优点在于它能使用数据表示图或自定义窗体收集信息。
数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。
另外,Access允许创建自定义报表用于打印或输出数据库中的信息。
Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他用户共享数据库。
如上所述,Access作为关系数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 设计 实现 论文