免费论文查重: 大雅 万方 维普 turnitin paperpass

试述信息系统基于VB在生信息系统中管理运用与学术

最后更新时间:2024-01-24 作者:用户投稿原创标记本站原创 点赞:6840 浏览:20059
论文导读:户需求分析。它不但可以提供学生基本信息、课程信息、成绩的查询,还可以提供各种综合信息及分类信息的查询等。第二,模块功能分析。根据学生信息管理的需求分析,我们可以将整个学生信息管理系统分为四个功能模块,即学生基本信息管理模块、课程信息管理模块、成绩信息管理模块和查询模块。第

三、数据流分析。根据以上的系统功能

摘要:本文以下内容将对基于VB在研究生信息系统中的管理应用与研究进行简要的分析,仅供参考。
关键词:研究生;信息系统;管理应用
Abstract: This paper will be based on the VB in postgraduate management information system of application and research for a brief analysis, for reference only.
Key words: graduate student; information system; management application
:A
1、前言
随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。本文以下内容将对基于VB在研究生信息系统中的管理应用与研究进行简要的分析,仅供参考。

2、VB技术概述

Visual Basic 语言用其设计应用程序时具有两个基本特点:可视化设计和事件驱动编程。可视化设计是表现在VB在设计应用于程序界面时有“所见即所得”的处理功能。事件驱动编程是在设计应用程序时,把对象添加到窗体中,在用户与程序进行交互时,用户基本上是通过鼠标、键盘与应用程序进行交互的,那些对象就必须对鼠标和键盘操作所引发的事件做出响应,来执行一段应用程序。
在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,由 Visual Basic 自动生成对象的程序代码并封装起来。Visual Basic 应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和方法)。

3、系统分析

根据作者的研究,认为系统分析主要包含如下几个方面:第一,用户需求分析。它不但可以提供学生基本信息、课程信息、成绩的查询,还可以提供各种综合信息及分类信息的查询等。第二,模块功能分析。根据学生信息管理的需求分析,我们可以将整个学生信息管理系统分为四个功能模块,即学生基本信息管理模块、课程信息管理模块、成绩信息管理模块和查询模块。第三,数据流分析。根据以上的系统功能描述,可以设计出比如下图所示的数据流图:系统总数据流图、基本信息管理模块数据流图、课程管理数据流图、成绩管理数据流图、信息查询数据流图。第四,数据字典。数据流条目,比如学生信息管理系统模块、基本信息管理模块、课程信息管理模块、成绩管理模块、信息查询模块。

4、系统设计

根据作者的研究,可以将系统设计分为如下几个方面:第

一、登录模块。

其功能描述为利用VB技术的窗口创建工具生成登录窗体。第二,管理模块。①基本信息管理模块的设计。其功能描述大致为,添加新生信息:以班级为单位,分单个添加和成批添加,进行学生基本信息的录入。其中单个添加提供数量较少的学生信息入库;成批添加可以从现存的学生信息EXCEL文件中成批录入到数据库中。修改学生信息:修改学生的摘自:毕业论文工作总结www.7ctime.com
基本信息。删除学生信息:当学生毕业后,从数据库中删除学生的基本信息,并同时删除学生的成绩信息。支持整班删除学生的基本信息。查询基本信息:可以以个人、班级、专业为单位查询学生的基本信息。②成绩信息管理模块的设计。功能描述,成绩录入:以班级为单位,录入各科目的考试成绩。修改成绩:修改学生的考试成绩。补考成绩录入:录入学生的补考成绩。查询成绩:以班级或个人为单位显示各科考试成绩。删除成绩:当学生基本信息被删除时,删除该学生的所有成绩信息。成绩统计:统计班级的平均成绩、及格率,以及学生的及格门数和不及格门数。第三,数据库设计。①数据库设计,本系统涉及到的信息主要有3个基本表:学生基本信息、成绩信息、课程信息。因此,可将系统的数据库设计为三个,即学生基本信息数据库、学生成绩信息数据库、专业课程信息数据库。学生基本信息数据库:该数据库以专业和年级为基础,再按班级建立各班学生的基本信息表。专业课程信息数据库:该数据库按专业建立各专业的课程表。学生成绩信息数据库论文导读:人独立完成的能力有限所有只进行了负荷测试和压力测试。第二、安全性能方面:学生管理系统应该有一个很好的安全保密性能,登陆页面应该有验证码的输入功能由于时间的关系本设计没有体现出来这个功能。第三、数据库方面的信息欠缺、数据库应该全部显示每个专业,每个年级、班级、以及个人的全方面的信息但是本设计没有完整的把所
:该数据库按班级建立各班级学生的成绩表。②表设计。其包括学生的基本信息表、学生的课程信息表、学生的成绩信息表。

5、系统测试

为了保证软件能够正常运行并且达到预期效果,因此要对软件进行测试。软件测试主要分为以下几个部分:代码合法性测试、功能测试、链接测试、性能测试、安全性测试、稳定性测试、可用性/易用性测试.由于条件的限制,本次测试主要进行了以下几个方面:代码合法性测试、功能测试、性能测试。①代码合法性测试。代码合法性测试主要包括2个部分:程序代码合法性检查与显示代码合法性检查。程序代码合法性检查主要标准为《Intergrp小组编程规范》,目前采用由SCM管理员进行规范的检查,未来期望能够有相应的工具进行测试。显示代码的合法性检查,主要分为Html、Asp代码检查,Html代码初步检查可以由Dreamweer 来完成,也可以使用CSE HTML Validator 进行测试,JaScript脚本可以使用Dreamweer来检查,ASP代码检查在功能检查中可以实现。②功能测试。对于系统的测试而言,每一个独立的功能模块需要单独的测试用例的设计导出,主要依据为《需求分析》,根据需求分析依次验证系统的功能,看是否达到系统最初设计的功能。在功能测试中,系统能够完成预期设计的所有功能。③性能测试。系统的性能测试对于系统的运行而言异常重要,但是目前对于系统的性能测试做的不够,我们在进行系统设计时也没有一个很好的基准可以参考,因而建立系统的性能测试的一整套的测试方案将是至关重要的。系统的性能测试主要从两个方面进行:负荷测试(Load)和压力测试(Stress),负荷测试指的是进行一些边界数据的测试,压力测试更像是恶意测试,压力测试倾向应该是致使整个系统崩溃。在性能测试中采用OpenSTA(Open system Testing Architecture)进行自动化测试,在测试时虚拟多个不同的用户同时登陆被测试系统来进行测试,从而完成人工不可能完成的测试。系统的性能测试结果的分析方法有内存分析方法、处理器分析方法、磁盘I/O分析方法、软件瓶颈分析方法。通过分析确定系统能够达到预期目的,可以承受一定压力。
6、结尾
学生信息管理系统的应用于研究,它在审核这一功能中能够对不同情况的资料进行设置和打印,针对需要的信息进行设置和打印。在本系统的开发过程中,由于本人是初次开发软件,在知识、经验方面都存在着不足。另外,在整个开发的过程中,时间也比较仓促。因此,该系统必然会存在一些缺陷和不足。这个系统的主要不足存在于3个方面:第一、在于性能测试方面系统做好以后需要很多方面的测试但是由于本设计时一个人独立完成的能力有限所有只进行了负荷测试和压力测试。第二、安全性能方面:学生管理系统应该有一个很好的安全保密性能,登陆页面应该有验证码的输入功能由于时间的关系本设计没有体现出来这个功能。第三、数据库方面的信息欠缺、数据库应该全部显示每个专业,每个年级、班级、以及个人的全方面的信息但是本设计没有完整的把所有功能全部实现。
尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。相信本学生管理系统是一套学校在日常管理中必不可少的管理软件,通过开发这个系统,我掌握了的项本过程,了解了的基本知识巩固了我对Visual Basic 6.0的学习,但在这次毕业设计中的最大收获并不是掌握这几门开发工具的应用,而是学会了设计系统的思维方法,以及与同学们之间相互帮助的精神。
【参考文献】
Microsoft. 关系型数据库应用基础. 高等教育出版社, 2003
数据库技术——Access2003[M].北京:高等教育出版社,2005年
[3] Visual Basic

6.0 控件编程百例[M].北京:机械工业出版社,2002年