2 系统技术及运行环境
Visual Basic可以开发各种各样的应用程序,通过Mircosoft Office Access 2003数据库的支持,使得我这个设计能够完美的运行。
2.1 VISUAL BASIC简介
Visual Basic是一种经常的编程开发工具。它的基础是编程语言 Basic ,Visual Basic简单来说就是微软为了让人们更方便的编程,应用上 Basic 开发语言上的一套工具,简称就是VB。VB 的面世使原本极其复杂困难的软件编程、开发的工作变得简单。一开始的编程工作大都是师用全套的代码去进行的,工程量非常大。Microsoft就是看到了这个人们希望快速发展软件开发行业的商机,利用自己的技术和实力研发出VB这套完善的编程工具。VB把过去的纯代码编程形式过度到可视化编程形式,用控件的形式来简化经常需要使用到的功能,例如Label(标签)、TextBox(文本框)等等。省去了以前的编程工作中需要在使用时重复多次的输入同样的代码的时间,使编程变得简单方便。
2.2 系统开发及运行环境
本程序的运行环境Windows7版本的操作系统;开发环境:开发工具为Mircosoft Visual Basic 6.0;数据库系统为Mircosoft Office Access 2003。
3 系统分析
系统分析包括需求分析和可行性分析,需求分析决定了我要做什么样的程序,可行性分析决定了我这个程序能否做成功。
3.1 需求分析
21世纪以来,随着人类经济和科技高速发展,人们生活方式发生了日新月异的变化,特别是计算机的应用已经普及到了经济生活和社会生活的各个领域。使原本的旧的管理方法越来越跟不上现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类的发展。为了适应现代社会的发展,学生信息管理系统软件为学校办公带来了许多的方便。
学校工作大部分由教务人员在学生信息管理系统中完成对学生信息的基本数据的维护,包括对这些信息的增加、修改及对各项信息的变动都将在这完成操作。
开学伊始,教务人员首先加入新的年级信息,然后再排编班级信息,再对来校的学生进行基本信息的录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护和管理。
(2)学校具体需求分析
学生:对个人信息和各科的成绩查询
任课老师:输入并维护所教科目的学生成绩
教务处:管理学校全体成员的信息,并对任课老师,班主任等输入的信息进行保存,对学生的信息进行一定的修改和维护。
通过研究调查,本系统需要以下功能:综合学生的信息、学生的成绩以及信息查询等信息。方便用户了解和管理学生的全方面动态信息。良好简洁的界面设计,更人性化的设计理念,使用户轻松使用。
3.2 可行性分析
可行性分析的目的是用最小的代价尽可能的在最短的时间内确定问题是否能被解决。由于学校这种中小型管理系统并不复杂,学生信息相数据并不是十分复杂,而且Mircosoft Visual Basic 6本身要求的运行环境并不高,所以一般的Windows xp以上的系统环境都能够使用。
本学生信息管理系统没有太多复杂的操作要求,也没有那些花哨的装饰品,人性化的设计和简洁的界面可以使操作者轻易使用。
4 数据库设计
数据库在一个信息管理系统中占有举足轻重的地位。设计合理、高效的数据库是应用系统开发与设计的基础,数据库结构设计的好坏将直接影响到系统的效率以及系统实现的效果Il's1。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整性和一致性, 同时,合理的数据库结构也将有利于程序的实现。数据库设计主要包括定义数据字典和数据库结构2个步骤。