当前位置:论文写作 > 论文集 > 文章内容

VisualBasic程序开发技术在学生信息管理系统中的应用

主题:系统设计原则 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-02-17

简介:关于系统设计方面的的相关大学硕士和相关本科毕业论文以及相关系统设计论文开题报告范文和职称论文写作参考文献资料下载。

系统设计论文范文

系统设计原则论文

目录

  1. 一、Visual Basic程序开发技术的概述
  2. 二、学生信息管理系统的需求分析
  3. 三、系统数据层的实现
  4. 1.视图的设计
  5. 2.存储过程的设计
  6. 3.关系图设计
  7. 四、系统的总体设计
  8. 2.系统用户管理模块
  9. 系统设计原则:网络系统设计与工程 01-02 浙江大学 全36讲 零基础自学
  10. 3.学生用户模块设计

戚燕

(四川建筑职业技术学院618000)

【摘 要】Visual Basic程序开发技术以其具有可视化技术的编程优势,使得信息编程工程非常的简单实用,因此Visual Basic程序开发技术在国内外软件系统开发中具有广泛的应用价值.本文主要通过对VisualBasic程序开发技术在学生管理信息系统中的具体应用,阐述学生信息管理系统设计与实践的具体措施.

【关键词】Visual Basic;学生管理;系统应用

学生信息管理系统的开发是直接面对学生使用的,因此该系统的设计要能够具有良好的用户接口功能,具有功能完善的系统,而且高校学生信息管理系统存储的信息非常重要,需要系统设计要预防系统的崩溃,因此基于Visual Basic程序开发技术的学生信息管理系统能够满足上述要求,从而保证系统使用性能的最大限度发挥.

一、Visual Basic程序开发技术的概述

Visual Basic是Microsoft公司推出的面向对象的编程语言,其具有可视化界面和事件驱动的编程特点.该技术的应用可以使得系统具有图形用户界面,进而可以使用数据库对对象进行远程控制.Visual Basic程序开发技术能够克服Windows编程的复杂性.进而实现系统页面系统的可视化,因此Visual Basic程序开发技术被广泛地应用到各种系统设计中.总体来看,Visual Basic程序开发技术具有以下特点:一是可视化程序设计.Visual Basic程序开发技术避免了传统的依赖代码去描述界面的弊端,为界面设计提供了可视化的设计工具,开发人员只需要根据设计要求,在Win-dows下建立一个“窗口”并且在窗口中画出各种图形对象,并且对这些图形对象进行属性设计,从而就会大大提高程序运行的效率.二是具有强大的数据编程能力.Visual Basic程序开发技术能够直接建立或者设计Microsoft Access格式的数据库,而且其还提供比较具有开放式数据库访问功能,因此运用该技术可以实现系统编程的快速处理技术.三是具有事件驱动的程序设计.传统的编程应用是从执行第一个程序到最后一个语句结束,因此该程序的结构完全是由程序控制人员进行执行,而WINDOWS下的程序,需要用户对多个事件的需要,因此通过Visual Basic程序开发技术可以事件一个对象发生多个事件的优势,进而降低了编程的难度和工作量.

二、学生信息管理系统的需求分析

由于高校学生信息管理系统主要是针对高校教育工作者所应用的,其承载着学生的重要信息,因此该系统要实现以下功能:一是保证相关数据信息的安全,并且对使用人员进行科学的权限划分.二是由于学生的信息是不断变化的因此系统要具有信息管理功能,并且具有信息修改能力.三是界面系统必须要具有帮助、查询等功能.根据系统设计功能的要求,我们将信息管理系统主要分为系统管理模块、机构和专业管理模块、学籍管理模块、成绩管理模块以及课程管理模块等.之所以选择Visual Basic程序开发技术主要是因为Visual Basic程序开发技术是比较容易学习的程序编程语言,而且其能够在限期的时间内完成信息管理系统的工作要求.

三、系统数据层的实现

1.视图的设计

视图是一个虚拟表,它是由一系列的带有名称的列和行数据组成的,它不是在数据库中以存储的数据值集形式存在,视图的主要优点是:一是视点集中.视图集中是用户只关心感兴趣的某些特定数据,这样系统只允许用户看到视图中所定义的数据,这样大大提高了系统数据的安全性.二是简化操作.视图的存在简化了系统的操作,因此视图本身就是查询结果集,这样在系统查询时不再需要重复的填写这些复杂的查询语句,因此视图是向用户隐瞒了表与表之间的复杂的连接操作.三是论文范文数据,视图可以实现不同用户看到不同查询数据集的效果,这样就可以大大提高许多用户在查询数据时避免数据库因为查询信息过多而瘫痪的现象.

2.存储过程的设计

存储过程是为了完成特定功能的SQL语句集,它是经过编译后存储在数据库中的,存储过程是数据库中的一个重要对象,因此存储过程能力的大小直接关系到SQL语言的功能和灵活性,存储过程可以用流控制语句编写,因此其具有很强的灵活性.具体到本系统中,一共设计了五个存储过程.

3.关系图设计

数据库设计器是一种可视化工具,它是对连接数据库的设计与可视化处理.再设计数据库时,可以使用数据库设计器进行相应的操作,为了是数据库具有可视化,可以创建一个或者多个关系图,对数据库中的部分或者全部表、列和关系.

四、系统的总体设计

l、系统登入的设计

在系统登入设计中首先需要判定用户名与论文范文是否合法,如果用户输入的是错误的信息,那么系统就会给出错误的提示,当用户经过系统验证后,就会由系统后台对用户的身份进行检验,以此验证用户的使用权限,用户权限级别越高,用户执行系统的管理级别也就会越高,比如用户的级别属于系统级别用户,那么该用户就可以对学生的信息进行查询和管理.在系统登录中,对用户级别的判断主要是用户的登录界面相关的,这部分的操作主要是在应用程序的主界面窗体的Load中完成的,登入界面的设计非常简单,其主要包括:一是菜单设计,菜单设计是Windows应用程序中重要的组成部分,而菜单项的设计应该按照标准菜单项的功能进行设计,也就是说在设计菜单中必须要有父窗体和子窗体的菜单,这样一来就会在程序具体应用中出现菜单替代的问题,如何有效解决这一问题,可以采取,在系统运行时先让子菜单的各项功能不可见,这样可以在子菜单对应的LostFocus事件中控制这些子菜单的每一项.这样将各种菜单进行合并的管理模式,在系统维护上比较方便,而且也易于操作.二是工具栏设计,工具栏的设计为便捷操作应用程序系统提供了简单的工具,在应用系统中,工具栏中放置了一些用来操纵界面的常用按钮,同时还要对各个按钮设置一些其他属性,比如为每个工具栏提供相关联的图片索引,并且在每个按钮上添加提示文本.三是TreeView控件和状态栏控件.本系统主要采取目录树实现对菜单操作功能的导航控制,一般状态栏主要体现在系统界面,是用来显示状态信息的,状态栏控件中需要添加以下4个控制面板:放置当前子窗口体的窗口信息、备用面板、显示当前日期的面板、显示当前时间的面板.

2.系统用户管理模块

2.1用户窗口的创建.系统用户管理模块主要是在学生信息管理系统中添加与删除新的学生信息的模块.信息管理者在进行系统后,选择菜单,按照菜单界面的要求添加用户信息,该窗口主要包括3个文本框,用户需要在相应的文本框内输入信息,不同的文本框代表着不同的用途.

2.2班级管理模块的创建.班级管理模块主要是对学生的班级添加、班级浏览以及班级查询等功能,班级添加窗口的创建主要是填写7个标签.班级浏览窗口主要包括查询、修改、删除、打印等按钮.查询班级主要是按照年纪、班级以及专业等信息进行输入.

系统设计原则:网络系统设计与工程 01-02 浙江大学 全36讲 零基础自学

2.3学生学费管理模块的创建.学生学费管理模块主要是反映学生学费情况的基本界面,其主要包括:基础学费设置、学生学费浏览以及学费添加.

3.学生用户模块设计

学生登录后进入的模块也是对其信息进行处理,不同的是,学生用户的权限收到了一定的限制,主要包括了:论文范文、课程信息、选课浏览信息、成绩查询以及论文范文的修改这些操作.当学生进入系统后,首先可以看见的是自己的论文范文,也是数据库表ST_student中的主要信息,包括了学生的学号、姓名、性别、出生日期、民族、班级、入学时间、生源以及备注信息.在选课浏览中的设计,学生进入后,学生可以选择课程名称,输入教师姓名以及课程教授的年份后点击“浏览”将出现可提供的选课信息,选中一条信息后,学生点击“选课”,就可以进行课程的选择,并提交进系统数据库中.

总结:本文关于系统设计论文范文,可以做为相关参考文献。

系统设计原则引用文献:

[1] 最新超市管理系统设计论文选题参考 超市管理系统设计论文题目选什么比较好
[2] 优秀计算机控制系统设计论文选题 计算机控制系统设计论文题目怎样定
[3] 经典信息系统设计论文题目 信息系统设计毕业论文题目如何定
《VisualBasic程序开发技术在学生信息管理系统中的应用》word下载【免费】
系统设计原则相关论文范文资料