基于VB的学生成绩管理系统设计.doc_第1页
基于VB的学生成绩管理系统设计.doc_第2页
基于VB的学生成绩管理系统设计.doc_第3页
基于VB的学生成绩管理系统设计.doc_第4页
基于VB的学生成绩管理系统设计.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于VB的学生成绩管理系统设计电脑编程技巧与维护 基于 VB的学生成绩管理系统设计赵燕萍(吕梁学院,山西吕梁 030027)摘要:开发学生成绩管理系统,实现学生成绩的系统化、规范化和自动化,主要功能用计算机对学生成绩管理。关键词:学生成绩;信息管理;系统设计 VB-based Student Achievement Management System Design ZHAO Yanping(Lvliang College , Shanxi Lvliang 030027) Abstract: This paper develops a student achievement management system, to achieve the student management systematic, standardization and automation .Its main function is the use of computers for student achievement management. Key words: Student achievement ; Information management ; System design1引言随着学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。学生成绩管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,使用 MicroSoft公司的 Visual Basic2005开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 2开发环境和工具 2.1 Visual Basic Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。它源自于 BASIC编程语言。VB拥有图形用户界面( GUI)和快速应用程序开发( RAD)系统,可以轻易地使用 DAO、RDO、ADO连接数据库,或者轻松地创建 ActiveX控件。 VB使用了可以简单建立应用程序的 GUI系统,但是又可以开发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组建的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。窗体控件的增加和改变可以用拖放技术实现。一个排列满控件的工具箱用来显示可用控件。每个控件都有自己的属性和事件。默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。 2.2 SQL Server 2008 SQL Server 2008是微软公司比较稳定的大型数据库服务器,其性能指标在各方面都有赶超 Oracle数据库的趋势。此外,还增强了安全性,保护防火墙内外的数据,支持基于角色的安全并拥有安全审计工具。SQL Server 2008数据库管理系统具有以下主要特点。(1)丰富的图形管理工具,使系统管理、操作更为直观。 SQL Server企业管理器是一个基于图形用户界面( GUI)的集成管理工具,利用它可以配置管理 SQL Server服务器、管理数据库和数据库对象、备份和恢复数据、调度任务和管理警报、实现数据复制和转换操作等。此外, SQL Server 2008还提供了 SQL事件探查器、SQL查询分析器、SQL Server服务管理器和多种操作向导等图形界面管理工具,大大简化了用户操作,从而增强了系统的易用性。(2)动态自动管理和优化功能。即使 SQL Server数据库管理员不做任何设置,SQL Server也能够在运行过程中根据环境配置和用户访问情况动态自动配置,以达到最优性能,从而减轻管理员工作。(3)充分的 Internet技术支持。Internet网络今天已经成为一条重要的信息发布渠道, SQL Server增强了对 Internet技术支持,它除保留了前期版本中的数据库 Web出版工具 “Web助手 ”外,还增强了对 XML和 HTTP技术的支持,扩展了 SQL Server在数据挖掘和分析服务领域的应用。 3系统设计 3.1需求分析学生信息查询是每个学校必须面临的问题,所以,如何开发一个应用简单、界面友好、容易操作、数据安全性好的管理系统就成为非常重要的技术问题。学生成绩管理系统的设计与实现,是在班级学生处数据(下转到 74页) 作者简介:赵燕萍( 1977-)女,讲师,研究方向:计算机应用。收稿日期:2011-09-102011.2264电脑编程技巧与维护k0 = k31 + D0_L3r_TCB; k0+k31 = xr0; nop;nop;nop;nop; .align_code 4; rti (abs) (np) ; nop; nop; nop; L3r_ISR.END:其中的 L3r_data为数据存储区的首地址。 结语介绍了 TS201的二维 DMA传输,结合实例说明了链路口二维 DMA设置及应用方法,给出软件设置流程图及关键代码。实践证明二维 DMA传输能够保证大量数据的可靠传输,同时又解决了多处理器之间共用总线所产生的 I/O瓶颈问题,增强了多处理器系统的并行处理能力,提高了系统流水线运行效率。! (上接第 64页) 库基础上,只对学生成绩信息进行管理的一个系统,是对学校教务管理系统的补充,主要是针对辅导员的需要,主要包括 3个用户群:普通用户、高级用户、超级用户。普通用户主要的需求有学生成绩查询、学生基本信息查询、普通用户密码修改。高级用户主要的需求有学生成绩管理、学生信息管理、普通用户和高级用户密码修改。超级用户主要的需求有学生成绩管理、学生信息管理、登录用户名管理。 3.2数据库本系统的数据库是 SQL Server数据库,在 SQL环境下创建数据库学生信息库.mdf文件。该数据库包括学生信息表、成绩信息表、用户登录信息表用于纪录学生的基本信息数据库表。 3.3信息管理系统(1)登录界面:用于输入用户名和密码登录,选择相应的用户类型进入系统,若是用户类型选择错误则不能进入系统。没有用户名的可注册用户名,如对系统操作有不了解的可点击帮助,进入帮助界面。输入用户名和密码后点击确定判断数据库中的用户是否为合法用户。部分设计代码如下: Private Sub Button1_Click ( ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1. Click 选择普通用户登录 If Me.RadioButton1.Checked Then Try reader = cmd.ExecuteReader If reader.Read () = True Then Dim学生成绩管理系统 As New学生信息管理系统学生成绩管理系统 .添加 DToolStripMenuItem.Enabled = False学生成绩管理系统 .修改 KToolStripMenuItem.Enabled = False学生成绩管理系统 .删除 DToolStripMenuItem.Enabled = False学生成绩管理系统 .添加 ToolStripMenuItem.Enabled = False学生成绩管理系统 .高级用户信息管理 ToolStripMenuItem. Enabled = False学生成绩管理系统.Show () End If Catch ex As Exception End Try End If End Sub(2)学生成绩管理:在登录时选择的用户类型限制本界面功能使用的权限,不同的用户类型所显示可用的功能不一样。普通用户可使用界面管理功能、学生信息管理中的查询功能、登录用户管理中的普通用户管理功能;高级用户拥有普通用户所有功能使用的权限,外加登录用户管理中的高级用户管理功能;超级用户拥有高级用户所有的功能使用的权限,外加超级用户管理功能;所有登录的用户都可使用界面管理功能和帮助功能。不同的权限拥有不同的功能。选择学生成绩添加,在相应的栏目选择添加内容(上学期、下学期、科目、学号、成绩),点击添加后数据存入学生成绩表。点击退出则退出整个管理系统,点击返回则退回到学生成绩管理界面。选择修改信息类型为学生信息,在相应的栏目选择或填入相应的内容(学号、类型、修改内容)。点击修改读取数据库中的学生信息表的相应内容,改为填入的所要修改的内容。选择查询的学生信息类型,输入所要查询的学生学号,点击查询即可,在下面会显示你所查询学生信息。点击刷新能及时更新最新的学生信息。 4 结语本系统主要用于学校学生成绩管理,总体任务是实现学生成绩关系的系统化、规范化和自动化,其主要任务是用计算机对学生成绩进行日常管理,如查询、修改、增加、删除,另外还考虑到用户登录的权限。学生成绩管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论