VB学生成绩管理系统论文 第5页

VB学生成绩管理系统论文 第5页
异构连接,实现数据处理与转换。VB是微软公司推出的基于Windows以Basic语言为核心的一个快速开发应用程序的可视化开发平台。它提供了灵活的可视化设计工具,将可视化界面与面向对象技术完美、紧密地结合起来,并封装了Windows编程的复杂性。在这方面,它不仅提供了大量的数据库组件,能通过SQL 、ADO、ODBC访问多种数据库,同时提供了强大的开发网络数据库的能力。作为一个优秀的前端开发工具,VB6.0很受广大用户欢迎。
3.5.2.1 开发工具VB6.0介绍
Visual Basic是在Basic语言的基础上发展而来的,是在Windows环境中广泛使用的应用程序开发工具。Visual Basic功能强、效率高、易学习,无论是专业人员,还是非专业人员,都可以很容易的掌握Visual Basic。
Visual Basic最大的两个特点是“可视化”和“事件驱动”。“可视化”即“可视化程序设计”,是指开发图形用户界面的一种方法,用这种方法,程序员不用编写大量的代码去描述界面元素的外观和位置,而只要把预先建立的界面元素(如文本框、命令按钮或更复杂的控件等)用鼠标拖放到屏幕上的适当位置即可。“事件驱动”是指Windows应用程序的运行是通过事件来驱动的,用户或系统触发了某一个事件,就执行程序员在此事件中编写的一段代码。最常见的实例是,用户界面中的一个命令按钮,当用户点击这个按钮时,就触发了这个按钮的鼠标单击事件,于是执行该按钮单击事件的相应代码,执行完毕后,程序暂停直到下一个事件发生。“可视化”和“事件驱动”这两个特征是Visual Basic进行Windows程序开发的精髓。
3.5.2.2数据库Access介绍
Access是Office软件包的成员之一,Access擅长对数据进行处理,例如建立、排序、分类及汇总数据等操作。除此之外,美化数据输入界面的窗体、数据访问页,加强所见及所得的报表,再加上Access所擅长宏与模块功能,奠定了Access在小型数据库系统的领先地位。Access2003推出后,新增并强化了许多功能,在其他Office软件中能够用到的功能都出现在其中,不用再跨越两个软件进行操作,这种整和给用户提供了极大的方便。
Access最重要的特征是不必编写程序。对于大多数关系型数据库管理系统,其管理者需要具有程序设计能力,才能建立和管理一个有效的应用程序,而Access数据库系统把数据库应用程序的建立移进用户环境中,除非要执行复杂的操作,数据库的管理者不再必须具有程序设计能力。利用系统提供的向导或生成器,再利用几个简单的宏或VBA语句,就可以迅速的建立简单的应用程序。
Access中数据库文件不是简单的存储数据的表,这是Access与其他桌面数据库的一个重要区别。Access数据库文件不仅包含传统意义上的表,还包括操作或控制数据的其他对象(如查询、窗体、报表)。
3.5.2.3两者结合的优势
除了Access和Visual Basic各自的特点之外,将两者结合起来使用,最主要的优点就是两者使用相同的数据引擎,即Microsoft Jet。
Microsoft Jet是Microsoft Access数据库系统的数据库引擎组建。在1992年Access 1.0发布时,Jet首次问世。当1993年Visual Basic3.0发布的时候,Jet1.1内置其中。此后只要发布新版本的Access,就会有相应版本的Jet问世。当一个新版本的Visual Basic准备发布的时候,它一定会内置进行了一些修改的最新版本的Jet数据库。
由于Visual Basic和Access使用的是相同数据库引擎,因此可以建立既包括Access组件又包括Visual Basic组件的应用程序,这样就提高了程序的稳定性,充分发挥了两者各自的优势。
3.5.3运行环境简介
系统的性能要求
系统的性能要求通常指系统需要的存储容量以及后援存储、重新启动、安全性和运行效率等方面的考虑。
(1)系统需求
本系统是以VB6.0为前台,Access为后台,因此要求系统运行在Windows 98/2000/2003/XP。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。
(2)运行需求
硬件条件:586 以上CPU、32M以上 RAM、3.2G硬盘以上的PC机;打印机。
软件条件:Windows 2000以上版本操作系统;
(3)其他需求
本系统有较好的可维护性、可靠性、可理解性、效率。易于用户理解和操作。可维护性包括了可读性、可修改性、可测试性、等含义。可靠性通常包括正确性和健壮性。开发过程中,在各种矛盾的目标之间作权衡,并在一定的限制的条件下(经费、时间、可用的软、硬件资源等),使上述各方面最大限度的得到满足。
 
4  学生成绩管理系统主界面设计、详细设计
 
图4-1
    图4-1是学生成绩管理系统MDIForm1主窗体,它的作用很明确,主要作为整个系统中的各个管理窗体的父窗体。对于不同的用户,MDI主窗体限制不同的菜单项。
学生成绩管理系统主界面设计过程:界面设计是在VB6.0的MDIForm1窗体上进行界面设计,主要使用了下列控件:菜单编辑器、Status Bar ActiveX控件。然后设置属性(表4-1),添加相应的代码。
控件 属性 属性取值
MIDForm 名称 MIDForm1
 Caption 学生成绩管理系统
StatusBar 名称 StatusBar1
表4-1
4.1学生成绩管理系统用户管理模块界面设计和详细设计
 
图4-2
图4-2是学生成绩管理系统新增用户窗体,设计过程:界面设计是在VB6.0的Frmuser1窗体上进行界面设计,主要使用了下列控件:Frame、Label、TextBox、Image、OptionButton、CheckBox、CommandButton控件。然后设置属性(表4-2),添加相应的代码。

控件 属性 属性取值
Frame1 Frame 名称 Frame1
 Caption 新增用户
Frame2 Frame 名称 Frame2
 Caption 权限
Frame Frame 3 名称 Frame3
 Caption 用户类别
Text1(0)TextBox 名称 Text1
 Text NULL
Text1(1)TextBox 名称 Text1
 Text NULL
 PasswordChar *
Text1(2)TextBox
 名称 Text1
 Text NULL
 PasswordChar *
Option1 Caption 超级用户
Option2 Caption 只读用户
Option3 Caption 普通用户
Check1 Caption 系统管理
Check2 Caption 班级与学生档案管理
Check4 Caption 课程与成绩管理
Command1 Caption 确定
Command2 Caption 取消
表4-2
4.2班级管理模块界面设计、详细设计

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

  • 上一篇文章:
  • 下一篇文章:
  • Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有