搜索
您的当前位置:首页正文

基于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 design 1 引言 随着学校的规模不断扩大,学生数量急剧增加,有关学 生的各种信息量也成倍增长。面对庞大的信息量需要有学生 管理系统来提高学生管理工作的效率。通过这样的系统可以 做到信息的规范管理、科学统计和快速查询、修改、增加、 删除等,从而减少管理方面的工作量。学生成绩管理系统是 SQL Server 2008是微软公司比较稳定的大型数据库服务 器,其性能指标在各方面都有赶超Oracle数据库的趋势。此 外,还增强了安全性,保护防火墙内外的数据,支持基于角 色的安全并拥有安全审计工具。SQL Server 2008数据库管理 系统具有以下主要特点。 (1)丰富的图形管理工具,使系统管理、操作更为直观。 SQL Server企业管理器是一个基于图形用户界面(GUI)的集 成管理工具,利用它可以配置管理SQL Server服务器、管理 典型的信息管理系统,其开发主要包括后台数据库的建立和 维护以及前端应用程序的开发两个方面。对于前者要求建立 起数据一致性和完整性强、数据安全性好的库。而对于后者 数据库和数据库对象、备份和恢复数据、调度任务和管理警 报、实现数据复制和转换操作等。此外,SQL Server 2008还 提供了SQL事件探查器、SQL查询分析器、SQL Server服务管 理器和多种操作向导等图形界面管理工具,大大简化了用户 操作,从而增强了系统的易用性。 则要求应用程序功能完备,易使用等特点。经过分析,使用 MicroSoft公司的Visual Basic2005开发工具,利用其提供的各 种面向对象的开发工具,尤其是数据窗口这一能方便而简洁 操纵数据库的智能化对象,首先在短时间内建立系统应用原 型,然后,对初始原型系统进行需求迭代,不断修正和改进, 直到形成用户满意的可行系统。 (2)动态自动管理和优化功能。即使SQL Server数据库 管理员不做任何设置,SQL Server也能够在运行过程中根据环 境配置和用户访问情况动态自动配置,以达到最优性能,从 而减轻管理员工作。 (3)充分的Internet技术支持。Internet网络今天已经成为 一2 开发环境和工具 2.1 Visual Basic Visual Basic(VB)是一种由微软公司开发的包含协助开 发环境的事件驱动编程语言。它源自于BASIC编程语言。VB 条重要的信息发布渠道,SQL Server增强了对Internet技术 拥有图形用户界面(GUI)和快速应用程序开发(RAD)系 统,可以轻易地使用DAO、RDO、ADO连接数据库,或者轻 松地创建ActiveX控件。 支持,它除保留了前期版本中的数据库web出版工具“Web 助手”外,还增强了对XML和H1-TP技术的支持,扩展了 SQL Server在数据挖掘和分析服务领域的应用。 VB使用了可以简单建立应用程序的GUI系统,但是又可 以开发相当复杂的程序。VB的程序是一种基于窗体的可视化 组件安排的联合,并且增加代码来指定组建的属性和方法。 因为默认的属性和方法已经有一部分定义在了组件内,所以 程序员不用写多少代码就可以完成一个简单的程序。窗体控 件的增加和改变可以用拖放技术实现。一个排列满控件的工 3 系统设计 3.1需求分析 学生信息查询是每个学校必须面临的问题,所以,如何 开发一个应用简单、界面友好、容易操作、数据安全性好的 管理系统就成为非常重要的技术问题。 学生成绩管理系统的设计与实现,是在班级学生处数据 (下转到74页) 具箱用来显示可用控件。每个控件都有自己的属性和事件。 默认的属性值会在控件创建的时候提供,但是程序员也可以 进行更改。很多的属性值可以在运行时候随着用户的动作和 修改进行改动,这样就形成了一个动态的程序。 2.2 SQLServer2008 作者简介:赵燕萍(1977一)女,讲师,研究方向:计算机 应用。 收稿日期:2011-09—10 与 鹣 电脑编程技巧与维护 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为数据存储区的首地址。 4 结语 \ 、 # 石 # e ; (上接第64页) 库基础上,只对学生成绩信息进行管理的一个系统,是对学 校教务管理系统的补充,主要是针对辅导员的需要,主要包 括3个用户群:普通用户、高级用户、超级用户。普通用户 主要的需求有学生成绩查询、学生基本信息查询、普通用户 密码修改。高级用户主要的需求有学生成绩管理、学生信息 管理、普通用户和高级用户密码修改。超级用户主要的需求 有学生成绩管理、学生信息管理、登录用户名管理。 3_2数据库 本系统的数据库是SQL Server数据库,在SQL环境下创 建数据库学生信息库.mdf文件。该数据库包括学生信息表、 成绩信息表、用户登录信息表用于纪录学生的基本信息数据 库表。 3-3信息管理系统 (1)登录界面:用于输入用户名和密码登录,选择相应 的用户类型进入系统,若是用户类型选择错误则不能进入系 统。没有用户名的可注册用户名,如对系统操作有不了解的 可点击帮助,进入帮助界面。输入用户名和密码后点击确定 判断数据库中的用户是否为合法用户。部分设计代码如下: Private Sub Bu ̄onlClick(ByVal sender As System.Ob— ject,ByVal e As System.EventArgs)Handles Bu ̄on1. Click 选择普通用户登录 If Me.Ra ̄oButton1.Checked Then Try reader=cmd.ExecuteReader If reader.Read 0=True Then Dim学生成绩管理系统As New学生信息管理系统 学生成绩管理系统.添加DToolStripMenultem.Enabled= False 学生成绩管理系统.修改KToolStripMenukem.Enabled= False 学生成绩管理系统.删除DToolStripMenultem.Enabled= False 学生成绩管理系统.添加ToolStripMenultem.Enabled= False 学生成绩管理系统.高级用户信息管理rr0olStripMenuItem. Enabled=False 学生成绩管理系统.Show 0 End If Catch ex As Exception End Try End Tf 与 介绍了TS201的二维DMA传输,结合实例说明了链路口 二维DMA设置及应用方法,给出软件设置流程图及关键代 码。实践证明二维DMA传输能够保证大量数据的可靠传输, 同时又解决了多处理器之间共用总线所产生的I/0瓶颈问题, 增强了多处理器系统的并行处理能力,提高了系统流水线运 行效率。 End Sub (2)学生成绩管理:在登录时选择的用户类型限制本界 面功能使用的权限,不同的用户类型所显示可用的功能不一 样。普通用户可使用界面管理功能、学生信息管理中的查询 功能、登录用户管理中的普通用户管理功能;高级用户拥有 普通用户所有功能使用的权限,外加登录用户管理中的高级 用户管理功能;超级用户拥有高级用户所有的功能使用的权 限,外加超级用户管理功能;所有登录的用户都可使用界面 管理功能和帮助功能。不同的权限拥有不同的功能。选择学 生成绩添加,在相应的栏目选择添加内容(上学期、下学期、 科目、学号、成绩),点击添加后数据存入学生成绩表。点击 退出则退出整个管理系统,点击返回则退回到学生成绩管理 界面。选择修改信息类型为学生信息,在相应的栏目选择或 填入相应的内容(学号、类型、修改内容)。点击修改读取数 据库中的学生信息表的相应内容,改为填入的所要修改的内 容。选择查询的学生信息类型,输入所要查询的学生学号, 点击查询即可,在下面会显示你所查询学生信息。点击刷新 能及时更新最新的学生信息。 4 结语 本系统主要用于学校学生成绩管理,总体任务是实现学 生成绩关系的系统化、规范化和自动化,其主要任务是用计 算机对学生成绩进行日常管理,如查询、修改、增加、删除, 另外还考虑到用户登录的权限。学生成绩管理系统是典型的 信息管理系统,其开发主要包括后台数据库的建立和维护以 及前端应用程序的开发两个方面。对于前者要求建立起数据 一致性和完整性强、数据安全性好的库。而对于后者则要求 应用程序功能完备,易使用等特点。 参考文献 【1】潭浩.学用Visual Basic编程【M】.西安:西安电子科技 大学出版社,2001. [2】丁宝康,施伯乐.数据库原理[M1.北京:经济科学出版 社,2005. 【3]黄梯云.管理信息系统【M】.北京:经济科学出版社, 2o00. 【4】张海藩.软件工程导论[M].北京:清华大学出版社, 2003. [5】邢长征.数据库原理与应用[M】.北京:高等教育出版社, 2004. 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top