VB课设学生成绩管理系统

VB课设学生成绩管理系统
VB课设学生成绩管理系统

辽宁工业大学

可视化编程技术

课程设计(论

文)

题目学生成绩管理系统

院(系):软件学院

专业班级:计算机网络技术071班

学号: 0714060653

学生姓名:指导教师:教师职称:起止时间:

刘育辰

胡峰

助教

2008.12.1 至2008.12.14课程设计(论文)任务及评语

院(系):软件学院教研室:软件教研窒

第1章课程设计目的与要求 (1)

1.1课程设计目的 (1)

1.2课程设计的实验环境 (1)

1.3课程设计的预备知识 (1)

1.4课程设计要求 (1)

第2章课程设计内容 (2)

2.1系统功能设计 (2)

2.2系统详细设计 (4)

2.3系统运行与测试.................................................................... 1 2 第3章课程设计总结.. (1)

4

参考文献 (1)

5

第1章课程设计目的与要求

1.1课程设计目的

本课程的课程设计实际是学生学习完《可视化编程技术》课程后,进行的一次全面的综合训练,其目的在于加深对可视化编程技术基本知识的理解,掌握运用VB幵发应用程序的基本方法及基本技巧。

1.2课程设计的实验环境

硬件要求能运行Win dows 9.X操作系统的微机系统。

软件:Microsoft Visual Basic 6.0

Microsoft Access 2003

1.3课程设计的预备知识

熟悉Visual Basic 6.0 程序设计的基本语法知识及常用技巧。

1.4课程设计要求

按课程设计指导书提供的课题,每个小组设计一个完整的管理系统应用程序。

要求根据规定设计系统的具体要求,按照应用程序的设计步骤和VB的基本知识应用程序的分析与实现。应根据基本学时分配合理安排设计时间,并独立完成各方面的设计。选择同一题目的同学,可以共同协作完成一个应用程序的幵发任务。要求书写详细的设计说明书,对有复杂的代码段和程序段的部分,应画出程序流程图,写出全部的代码。在界面设计中,需画出每个窗体的布局,进行属性说明,杜绝雷同。

第2章课程设计内容

2.1系统功能设计2.1.1系统功能分析

学生信息管理系统主要用于对学校各院系的学生进行各种信息的管理, 该系统需

因此, 要具备如下功能:

(1)教师管理:包括教师信息(用户名、密码等)的录入、删除和查询等功能。教师的基本信息以及教师的授课信息等。

(2)院系管理:包括院系信息(院系编号、院系名称、院系职能描述等)的录入、修改、删除和查询等功能。

(3)学生管理:包括的功能模块有学生基本信息管理和学生教育经理管理。其中, 学生基本信息管理包括学生信息(学生编号、姓名、生日、所在院系等)的录入、修改、删除和查询等功能;学生教育经历管理包括学生教育经历信息(幵始日期、

截止日期、所在学校、职务等)录入、修改、删除和查询等功能。

(4)课程管理:完成对课程信息的维护、选课、,包括课程添加、修改、删除和查询功能。

(5)成绩管理:包括的功能模块有课程设置和学生成绩管理。其中,课程设置包括课程设置信息(课程编号、课程名称、课程内容等)的录入、修改、删除和查询等功能;学生成绩管理包括学生成绩信息(课程编号、学生编号、分数等)的录入、修改、删除和查询等功能。

总的来说,学生成绩管理系统主要提供成绩查询,方便管理的网上的信息查阅平台,学生可以通过该系统查阅与自己相关信息、查看留言、提交留言、教师可以通过成绩管理系统查阅学生成绩信息、教师信息、查看教师留言、学生留言、

提交留言,留言的管理等相关操作?系统管理员可以实现以上的所有功能,还有对学生的添加、删除、修改、教师的添加、删除、修改、数据库的备份、数据库的还原等相关操作。

2.1.2系统功能模块设计

根据以上所述的个子系统的功能我们可以构思画出系统功能模块图先画出几

个大的功能,然后在其分支画出具体的功能具体如图2-2所示:

学生信息管理系统VB

河北联合大学 《软件设计基础(VB)》 课程设计报告 设计名称:学生信息管理系统 姓名:学号: 专业班级: 学院: 设计时间: 设计地点:学校机房

目录 1.课程设计目的 ··············································································· 2.课程设计任务与要求 ······································································ 3.课程设计说明书 ············································································ 4.课程设计成果 ··············································································· 5.程序调试过程 ··············································································· 6.设计问题的不足和改进方案 ····························································· 7.课程设计心得 ··············································································· 8.附录 ··························································································· 9.参考文献 ·····················································································

vb学生成绩管理系统

VB学生成绩管理系统 学校:河北联合大学 学院:信息工程学院 专业:电子信息科学与技术

学生成绩管理系统 摘要:随着学校规模的不断扩大,学生数量急剧增加,有关学生的各科成绩信息量也成倍增长。面对庞大的成绩信息,需要学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到成绩的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。 关键字:数据库,智能化,面向对象 一、系统的理论与技术基础 管理信息系统就是我们常说的MIS (Management Information System),是集成了计算机网络技术、信息处理技术,对信息进行收集处理、传输及存储,进行事务管理的一种人机交互的智能化计算机系统。 二、系统的需求分析 2.1项目开发的背景分析 当今时代是飞速发展的信息时代,在各行各业中离不开信息管理处理,这正是计算机被广泛应用于管理系统的原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行管理控制,不仅提高了工作效率,而且大大的提高了其安全性,尤其对于复杂的管理,计算机能够充分发挥它的优越性。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点。因此,开发这样一套成绩管理系统成为很有必要的事情。 学生成绩管理系统提供了强大的学生成绩管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作。

2.2项目提出的意义 现在我国的大中专院校的学生成绩管理水平普遍不高,有的还停留在纸介质基础上,这种管理手段已不能适应时代的发展,因为它浪费了了许多的人力和物力。在当今信息时代这种传统的管理方法必然被计算机为基础的信息管理系统所代替。如果本系统能被学校所采用,将会改变以前靠手工管理学生成绩的状况,可以树立良好的办学形象,提高工作效率。 学生信息管理系统是为本校开发的,本系统所采用的语言是Visual Basic 语言,通过本校内部的信息,依据统一数据信息进行管理,把任何一块信息所产生的数据变动及时地反映给其它相关信息,做到数据共享。 2.3 系统主要业务逻辑 系统表业务逻辑如下图:

vb学生成绩管理完整版

学生成绩管理系统 摘要 学生信息管理系统是典型的信息管理系统,经过分析,我们使用MICROSOFT 公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键字:数据库,智能化,面向对象 ABSTRACT:The abstract student information management system is the typical information management system, the process analysis, We use MICROSOFT Corporation VISUAL the BASIC development kit, uses each kind of object-oriented development kit which it provides, especially first in a short time establishes the system application prototype, then, carries on the demand iteration to the initial prototype system, revises and the improvement unceasingly, until forms user satisfaction the feasible system. Key words:Database,intelligence,object-oriented 引言 随着学校规模的不断扩大,学生数量急剧增加,有关学生的各科成绩信息量也成倍增长。面对庞大的成绩信息,需要学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到成绩的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。 本系统主要用于学生成绩管理,总体任务是实现学生成绩信息的系统化、规范化和自动化。其主要任务是用计算机对学生各科成绩进行管理,如修改、增加、删除,另外还考虑到学生名次的排序等,针对这些要求设计了学生成绩管理系统。其功能主要有:1)有关学生信息的输入,包括输入学生所在班级、所学课程和成绩等 2)学生课程的修改 3)学生名次的排序。

学生成绩管理系统需求分析说明书

学生成绩管理系统 第一章引言 (1) 1.1 目的: (1) 1.2 背景 (1) 1.3 定义 (2) 1.4 参考资料 (2) 第二章任务概述 (2) 2.1 目标 (2) 2.2 运行环境 (2) 第三章数据描述 (2) 3.1 静态数据 (3) 3.2 动态数据 (3) 3.3 数据库描述 (3) 3.4 数据字典 (4) 3.5 数据采集 (4) 第四章功能需求 (5) 4.1 功能划分 (5) 4.2 功能简述 (5) 第五章性能需求 (5) 5.1 数据精确度 (5) 5.2 时间特性 (5) 5.3 适应性 (5) 第六章运行需求 (5) 6.1用户界面 (5) 6.2硬件接口 (5) 6.3软件接口 (5) 6.4故障处理 (5) 第七章其他需求 (6) 第一章引言 1.1 目的: 运用软件对学生的成绩进行管理,科学而有效,不仅可以减少教师的工作量,方便学校对于所有学生的成绩进行系统的管理,而且便于学生适时的查询自己的成绩。一款优秀的学生成绩管理软件,正好可以满足当前的市场需求,取得一定的经济效益。本软件就是针对此种情况和客户需求而开发。本说明书明确了客户的各项需求,为程序开发人员明确了所开发软件应具有的功能和注意事项。 1.2 背景 ?开发软件名称:学生成绩管理系统。 ?项目开发者:山东艾仪嘉软件技术有限公司开发小组: 张钊锋(组长),杨廷婷,黄婷,林德伟,屠伟,张旭松,张杰

?用户单位: 1.3 定义 VB 是Visual Basic的简写,是可视化的编程语言。是一种简单、高效地开发应用软件的工具。 SQL (Structured Query Language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 数据流图简称DFD,就是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 E-R图(Entire and Relation)为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。 数据字典(Data dictionary)是一种用户可以访问的记录数据库和应用程序元数据的目录。主动数据字典是指在对数据库或应用程序结构进行修改时,其内容可以由DBMS自动更新的数据字典。被动数据字典是指修改时必须手工更新其内容的数据字典。 静态数据系统内部有关的数据结构和操作规程。 动态数据程序运行时输入和输出的数据。 数据采集又称数据获取,是利用一种装置,从系统外部采集数据并输入到系统内部的一个接口。 1.4 参考资料 文档引用的规范: 《软件工程导论》张海藩主编清华大学出版社2005年8月出版 《软件生命周期质量保证与测试》张向宏主编电子工业出版社2009年5月出版技术资料参考: 《数据库原理与应用案例教程》郑玲利主编清华大学出版社2008年9月出版 《Visual Basic完全自学手册》俞磊等编著机械工业出版社2009年1月出版 第二章任务概述 2.1 目标 使点菜信息更加系统化,信息更加精确化。使管理人员管理更加方便,能够改动部分信息,最大化的满足客户的需求。系统能自动保存信息,给查找数据留下依据。 2.2 运行环境 硬件环境:计算机(含键盘、鼠标等),打印机等外围设备。 软件环境: 建议配置:操作系统windows 2000/XP/Vista CPU PentiumⅣ以上 内存128M以上 硬盘空间100M以上 第三章数据描述

VB学生成绩管理系统

字段名称数据类型字段大小 学号文本10 姓名文本10 性别文本 2 年龄数字 2 联系数字50 班级文本50 家庭住址文本50 表1.基本信息表 4详细设计 4.1.1登入界面实现 第一个登陆界面选择用户类型,分为教师和学生。具体图形及相关代码如下所示: 核心代码:

核心代码如下: Private Sub Command1_Click() UserName = "" If Trim(Text1.Text) = "" Then MsgBox "用户名不能为空,请重新输入!", vbOKOnly + vbExclamation, "警告" Text1.SetFocus Else Data1.RecordSource = "select * from 密码表where 用户名='" & Text1.Text & "' and 密码='" & Text2.Text & "'" Data1.Refresh If Data1.Recordset.BOF = True And Data1.Recordset.EOF = True Then MsgBox "用户名或密码输入错误,请重新输入!", vbOKOnly + vbExclamation, "警告" Text1.SetFocus Text2.SetFocus Else UserName = Text1.Text Text2.Text = "" Me.Hide Form4.Show End If End If End Sub Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" End Sub Private Sub Timer1_Timer() If Label1.Left + Label1.Width >= 0 Then

VB成绩管理系统报告及代码

洛阳理工学院 08软件技术课题设计报告 课程:Visual Basic程序设计题目:学生成绩查询统计系统学号: Z08050834 姓名: 班级:软件8班 指导老师:苗专生 完成时间:2009年12月30日

目录 一、课题内容 (1) 1.1了解信息 (1) 1.2实验目的 (1) 1.3选题的背景和意义 (1) 1.4软件工具和需要掌握的知识 (1) 二、系统分析 (2) 2.1系统功能模块示意图 (2) 2.2设计思路、算法描述 (2) 三、系统设计 (2) 3.1主要算法的实现 (2) 3.2程序流程图 (2) 四、调试、测试、试运行过程 (3) 4.1运行记录及调试效果 (4) 五、源程序主要代码 (11) 5.1密码判断 (11) 5.2添加信息 (11) 5.3删除信息 (12) 5.4修改信息 (13) 5.5绘制直方图 (13) 5.6绘制饼图 (14) 5.7保存文件 (15) 5.8按条件查询 (16) 5.9打开帮助文件 (16) 5.10工具条按钮代码 (16) 5.11工具条下拉菜单代码 (17) 六、课设总结 (17) 七、参考文献 (18)

一、课题内容 1.了解信息:了解用软件工程学的基本思想进行软件开发的原则和方法;结构化 分析方法和步骤。结构化编程方法;面向对象的思想和程序设计方法。 2.实验目的: 掌握数组,函数,过程的定义和使用 掌握do、while、for等循环语句的运用 掌握了解vb的图形功能,及图形的绘制 掌握常用函数的使用(绘图函数:line,circle等) 掌握vb文件系统的操作(打开,读写,关闭等) 熟练掌握键盘事件,鼠标事件及其事件过程的编程技巧 掌握逻辑表达式,单分支,双分支及多分支条件语句的运用 掌握vb常用控件的运用(通用对话框,inputbox,combox,工具栏,状态栏等) 3.选题的背景和意义: 计算机不可避免的成为了当今社会的主流学科,计算机的广泛应用性、高效率以及其强大的计算能力注定了其发展潜力,虽然计算机现在的能力不可想象,但不要忽视了其出世还不足半个世纪,然而在这半个世纪里它带领着世界创造一个个奇迹。随着计算机的广泛使用,它的灵魂——软件也得到了快速发展,但是人们的需求永远大于现实,各行各业都需求他们自己所最需要的各种软件,导致了社会需要大批的软件编辑者,VB作为几大编程语言之一,其语言易学易用的特点广大初学者学习学习计算机语言的首选,我们经过了半个学期的学习,对VB有了初步的了解,学生成绩管理器这是一个实用性很强,技术要求不太高的应用程序,很适合初学者练习,再者其要求全面,很适合对我们这学期的学习考察,虽然其中有一些书本上没有老师也没有讲过的内容,但通过网络学习也能完成,更能考察学生的自学能力。 4 软件工具和需要掌握的知识: 1、软件工具:Visual Basic 6.0英文版、中文版,easy chm,Photoshop 2、需要掌握的知识: (1) 视窗(Form)视窗是进行人机交互的界面或接口,也叫窗体。VB系统的人机交互界面或接口,无论是在设计时或是在运行时,都是Windows 系统的标准视窗。(2) 对象 (Object)对象是VB系统内部提供给设计者可以直接使用的处理输出的控制工具。本程序所应用到的对象类型有标签框 (Label Box),文本框 (Text Box),命令按扭 (Command Button),网格 (Data Grid),ADO控件 (Adodc1)等。当把这些工具放置到用户界面对应的窗体上时,被称为对象或控件。用户可以通过设置对象的“属性”和“方法”,便于对象适应自己所设计应用程序的输入输出内容,对象的生成过程及结构都被封装起来。正确使用对象可以减少程序和开发时间,提高程序设计者的工作效率。 (3) 属性 (Properties)属性是VB系统提供的有关对象的参数或数据接口。用户通过适当地设置或改变对象的属性来确定对象的外观及性能特征,从而有效地使用系统提供的对象。比如,对象的名称、在屏幕上显示的位置、大小、颜色、接收或容纳的数据内容及数据的表现格式等。

VB学生信息管理系统课程设计报告

专业实践 课 程 设 计 报 告 班级:08计科一班 姓名:*** 学号:*************

学生信息管理系统 1.需求分析: 随着学校的规模不断扩大,学生人数急剧增加,有关学生的各种信息也成倍增长。面对庞大的信息量需要有学生管理系统来提供学生管理工作的效率。通过这样的系统可以做到信息的规范管理,科学统计和快速查询,修改,增加,删除等,从而减少管理方面的工作量。实现学生信息关系的系统化,规范化,自动化,用计算机对学生各种信息进行日常管理。 本系统主要包括学生信息查询和信息添加等功能,来初步实现学生信息的计算机化管理,更多相关功能有待以后慢慢完善。 2.系统功能: 本学生信息管理系统采用的语言是Visual Basic,用SQL Sever 2000数据库完成,有以下功能: (1)有较好的权限管理; (2) 原始数据修改简单方便,支持多条件修改; (3)方便的数据查询,支持多条件查询. 2.1采用Visual Basic有以下特点: 2.1.1可视化编程 Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。 2.1.2结构化程序设计语言 Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。

学生成绩管理系统VB+SQL

课程设计任务书 题目学生成绩管理系统 系(部) 数理系 专业 班级 学生姓名 学号 12 月21 日至12 月25 日共 1 指导教师(签字) 系主任(签字) 年月日

学生成绩管理系统 通过完成从用户需求分析、概念结构设计,逻辑结构设计等一系列的数据库设计到上机编程、调试和应用等全过程,进一步理解和掌握教材中的相关容。一.实验要求 (1)先对选定的实验做简单的需求分析; (2)做出数据流图和数据字典; (3)在数据流图和字典的基础上做出E-R图(概念结构设计); (4)在E-R图基础上进行关系模式设计(至少满足3NF)(逻辑结构设计); (5)根据需求分析的各种数据请求得出各种视图以及各种约束、规则、触发器脚本描述; (6)根据第(5)的容在SQL-SERVER中设计中实例的数据库; (7)用自己熟悉的一门语言进行设计的功能的实现 (8)整理前面几步的文档和程序源码,可执行程序,形成最终的实验报告。(9)实验报告的最后写出本次实验完成中遇到的问题及解决法 二.需求分析 1.功能需求 本系统开发的目的,就是通过系统开发,实现课程管理有关工作的计算机化,提高关键环节的处理速度和规化,并对有关的工作进行集成和重组,通过网络系统实现集中管理、分散操作,提高选课管理工作的质量和效率。通过对学校的选课及成绩管理工作进行实际调查,学生可以自由选择课程、选老师,学生注册的行政班和教学班是游离的,开发工作需要涉及任课教师、学生、管理员(教务工

作人员)三种用户。 2.学生需求 在学校规定的选课期间,学生通过任一台连接因特网计算机的浏览器就能进行网上选课。学生以用户名和密码进入选课系统。选课系统会根据用户名和密码自动识别所在的系,然后显示出与学生有关的课程列表。系统必须控制某一门课程在学期间只能选一次。在学生选课时能自动进行有关逻辑判断,如:是否选课超过了规定的门数,是否选择了不符合预修条件的课程,是否选择的课程超过此课程最大选择人数,只有符合要求的选择才能选课成功。学生可以更改部分个人信息如密码,等;学生可以查询已修课程成绩和已选课程信息。 3.教师需求 任课教师登录后,可以查看自己所教课程的课程表;对于同一学期有多门课程的教师,需要选择具体课程后,才能查看已选这门课程的学生信息:期末,教师可以上传这些学生的成绩。 4.管理员需求 系统管理员登录后,可以对学生,教师,课程,教学班级的基本信息进行添加,修改,删除等工作。课程安排是选课的核心,只有按照实际的教学情况安排出每个学期必修和选修的课程,才能保证选课的顺利进行。在每学期,学生选课前,各院系管理员必须在该院系培养案中录入本学期可以开设的课程和排课安排,对于需要预修条件的课程,需要设置好预修条件。基础部管理员负责公共课的课程开设和排课安排。其中排课及教学班级的安排上要保证同一个教师在同一

(完整版)VB+Access学生信息管理系统.doc

2013 年 12 月 29

目录 绪论 (1) 前言 (1) (一)作业背景 (1) (二)选题说明 (1) (三)主要内容 (2) 一、系统分析 (2) (一)系统目标 (2) (二)可行性分析 (3) (三)管理业务调查 (3) 1. 组织结构调查 (3) 2. 功能流程调查 (4) 3. 数据流程调查 (5) 二、系统设计 (6) (一)新系统的功能结构图 (6) (二)新系统的流程设计图 (7) (三)代码设计 (7) 1. 登陆页面 (14) 3. 注册页面 (17) 3. 主菜单页面 (20) 4. 院系功能 (24) 三、总结 (31)

绪论 高校学生信息的管理是一项既重要又繁琐的工作。我们小组成员通过调查研究 发现,学生学籍信息管理很是普及,这不仅为学员、教员提提供了查询信息的平台, 还大大提高了信息的获取速度,有利于对学员信息的管理。为更好的做好这项工作,提过工作效率,更好的为学校的发展和一线教学服务,我们小组决定:结合普通高 校校实际情况,自行研制一个学生信息管理系统。该信息管理系统结合学员、教员 的需求,提供查询学员学籍信息等多项功能,对学员的学籍信息实时更新,掌握学 员的实际修课情况。 前言 (一)作业背景 随着科学技术的不断提高 , 计算机科学日渐成熟 , 其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分 , 使用计算机对学生档案信息进行管理 , 具有着手工管理所无法比拟的优点 . 例如 : 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率 , 也是学校的科学化、正规化管理 , 与世界接轨的重要条件。 因此,开发这样一套管理软件成为很有必要的事情 , 结合管理信息系统这门课程的学习,我们掌握了一定的编程技术,为此次作业设计和实施提供了基础。我们组 通过了解教员和学员的实际状况和需求,对学员的学习信息的管理常规流程进行了 调查,发现还有很多模块可以改进。 (二)选题说明 由于高校学籍管理信息系统具有极大可使用性,并且对于我们初学者较易完成。并且学生选课系统是一个教育单位不可缺少的部分 , 它的内容对于学校的决策者和管理者来说都至关重要 , 所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方 式存在着许多缺点 , 如 : 效率低、保密性差 , 另外时间一长 , 将产生大量的文件和数据 , 这对于查找、更新和维护都带来了不少的困难。现在我国的大部分学校中档案的管 理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪

学生成绩管理系统可行性分析报告范本

学生成绩管理系统可行性分析报告

计算机与信息工程学院 数据库课程设计 课题名称:学生成绩管理系统 专业:网络工程 班级:网络工程 姓名:张文博、李莹、殷繁辰 学号: 74 、 742035、 742031 指导教师:辛明远 日期: .11.2

目录 摘要........................................................................................ V 前言...................................................................................... VV 第1章绪论 ...................................................................... - 0 -1.1设计目的及意义 .......................................................... - 0 -第2章开发环境和工具................................................... - 2 -2.1 Visual 简介 ................................................................. - 2 -2.1.1 Visual Basic语言特性 ............................................... - 2 -2.2 SQL server 简介 ........................................................... - 4 -2.2.1 SQL server 数据库特点............................................. - 5 -第3章可行性分析 .......................................................... - 7 -3.1 可行性分析 .................................................................. - 7 -3.1.1经济可行性分析 ....................................................... - 7 -3.1.2技术可行性分析 ....................................................... - 7 -3.2系统功能流程图 .......................................................... - 8 -3.3 总体流程图 .................................................................. - 9 -3.4 数据流图 .................................................................... - 11 -3.4.1 顶层数据流图 ......................................................... - 11 -3.4.2一层数据流图 ......................................................... - 11 -3.4 E-R图.......................................................................... - 11 -第四章数据库的设计 ..................................................... - 13 -4.1数据库设计 ................................................................ - 14 -

vb学生成绩管理系统{完整版}

目录 摘要3 关键字:3 引言3 一、系统地理论与技术基础4 1.1管理信息系统基础4 1.2 软件工程理论地概述4 1.3 软件工程理论对本系统地指导4 二、系统地需求分析5 2.1工程开发地背景分析5 2.2 工程开发地目标5 2.3工程提出地意义6 2.4 国内外研究现状6 三、系统地开发工具及编程环境9 3.1 开发工具地选择9 3.3编程环境地选择10 3.5 Visual Basic 系统实现菜单选项12 3.5 Visual Basic 系统实现菜单选项12 四、系统数据库地使用13 4.1 系统数据库地选择13 4.2 数据地保存和读取13 4.3 数据库文件地易用性13

4.4 数据库文件格式14 4.5教师管理界面编码设计16 五、系统代码及开发过程18 5.1系统地开发18 5.2功能需求描述18 5.3代码及图示18 5.3.2.主窗口:18 5.3.3.管理系统:19 5.3.4.属性:19 5.3.5.打开系统显示地界面20 5.3. 6.窗体地尺寸21 结论22 致谢23 参考文献24

学生成绩管理系统 摘要 学生信息管理系统是典型地信息管理系统,经过分析,我们使用MICROSOFT公司地VISUAL BASIC开发工具,利用其提供地各种面向对象地开发工具,尤其首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意地可行系统.b5E2RGbCAP 关键字:数据库,智能化,面向对象 ABSTRACT:The abstract student information management system is the typical information management system, the process analysis, We use MICROSOFT Corporation VISUAL the BASIC development kit, uses each kind of object-oriented development kit which it provides, especially first in a

(ACCESS数据库VB编程)学生信息管理系统

. . . 大学 数据库课程设计报告 题目:学生信息管理系统 班级:计本063班 姓名: 学号: 指导教师: 2009年6 月24 日

学生信息管理系统 摘要:随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实 施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任一个单位要生存要发展,要高效率地把部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。学生成绩管理系统主要提供便高效的管理功能,该实现以 下一些基本功能: 1.系统管理模块:维护系统的正常运行和安全性设置,包括添加用户、修改密码、删除用户等等。 2.班级管理模块:实现对全校班级的管理工作,包括:班级游览、班级添加、班级修改等,这三个功能模块各自独立,完成学校的全部班级的管理。 3.学生学籍管理模块:实现对学生的个人信息的管理工作,包括学籍添加、学籍查询、学籍修改等功能,从而便学校管理部门对学校的基本情况的快速查询和了解。 4.课程管理模块:该模块对各个班级的课程进行设置,并可在其中设置各门课程的教材选用情况,便了学校教材管理部门和教务处的教学管理人员的工作。该模块包括基本课程设置和班级课程设置两个模块。 5.成绩管理模块:检验学生学习情况的一个主要手段,本模块包括考试类型设置,共有期中考试和期未考试两种类型,还设置了成绩添加、成绩查询、成绩浏览、成绩修改等功能模块。 6.奖惩信息管理模块:奖惩信息是用来督促学习学习活动的一种手段,包括奖惩信息的添加和修改。 7.个人信息查询模块:用于学生个人信息的查询,分为奖惩信息查询和成绩查询两个模块。 8. 退出模块:此模块完成程序的退出。 该程序界面友好,功能强大,适合实际应用。 关键字:数据库ACCESS数据库学生信息操作VB编程

vb学生成绩管理系统{完整版}

目录 摘要 (3) 关键字: (3) 引言 (3) 一、系统的理论与技术基础 (4) 1.1管理信息系统基础 (4) 1.2 软件工程理论的概述 (4) 1.3 软件工程理论对本系统的指导 (4) 二、系统的需求分析 (5) 2.1项目开发的背景分析 (5) 2.2 项目开发的目标 (5) 2.3项目提出的意义 (6) 2.4 国内外研究现状 (6) 三、系统的开发工具及编程环境 (9) 3.1 开发工具的选择 (9) 3.3编程环境的选择 (10) 3.5 Visual Basic 系统实现菜单选项 (12) 3.5 Visual Basic 系统实现菜单选项 (12) 四、系统数据库的使用 (13) 4.1 系统数据库的选择 (13) 4.2 数据的保存和读取 (13) 4.3 数据库文件的易用性 (13) 4.4 数据库文件格式 (14) 4.5教师管理界面编码设计 (16) 五、系统代码及开发过程 (18) 5.1系统的开发 (18) 5.2功能需求描述 (18) 5.3代码及图示 (18) 5.3.2.主窗口: (18)

5.3.3.管理系统: (19) 5.3.4.属性: (19) 5.3.5.打开系统显示的界面 (20) 5.3.6.窗体的尺寸 (21) 结论 (22) 致谢 (23) 参考文献 (24)

学生成绩管理系统 摘要 学生信息管理系统是典型的信息管理系统,经过分析,我们使用MICROSOFT 公司的VISUAL BASIC开发工具,利用其提供的各种面向对象的开发工具,尤其首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。 关键字:数据库,智能化,面向对象 ABSTRACT:The abstract student information management system is the typical information management system, the process analysis, We use MICROSOFT Corporation VISUAL the BASIC development kit, uses each kind of object-oriented development kit which it provides, especially first in a short time establishes the system application prototype, then, carries on the demand iteration to the initial prototype system, revises and the improvement unceasingly, until forms user satisfaction the feasible system. Key words:Database,intelligence,object-oriented 引言 随着学校规模的不断扩大,学生数量急剧增加,有关学生的各科成绩信息量也成倍增长。面对庞大的成绩信息,需要学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到成绩的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。 本系统主要用于学生成绩管理,总体任务是实现学生成绩信息的系统化、规范化和自动化。其主要任务是用计算机对学生各科成绩进行管理,如修改、增加、删除,另外还考虑到学生名次的排序等,针对这些要求设计了学生成绩管理系统。其功能主要有:1)有关学生信息的输入,包括输入学生所在班级、所学课程和成绩等 2)学生课程的修改 3)学生名次的排序。

用VB制作学生信息管理系统程序

用VB制作学生信息管理系统程序 [摘要] visual basic程序设计是实践性很强的可视化编程语言,在windows应用程序,数据库应用程序、多媒体程序以及internet网上有广范应用.本程序是利用vb强大的图形图象功能,及visual basic和ado技术结合编制数据库访问应用程序的设计。[关键词] 信息管理系统 activex [abstract] vb6.0 has been as an ideal tool for programming windows application, database application, multimedia application and internet application. this program makes use of the powerful function of vb to image, picture, multi-media process, and activex controller to demonstrate the broadcasting process of weather report in which the design of pictures, sound and interface are chiefly used. [key words] multimedia weather forecast activex 1.引言 visual basic 语言提供了一种面向对象、事件驱动的可视化程序设计工具,它集成环境友好,可以快速地设计界面、编写程序、调试程序,在windows中可自由发布。本程序中采用visual basic+ado+access,用来实现对学籍、课程、成绩及用户的管理。 2.准备工作 首先要对整个信息管理系统进行分析,确定对系统的数据要求。将在设计过程中用到的数据准备好,系统功能如下:

VB学生成绩管理系统

vb学生成绩管理系统 Vb+sql学生成绩管理系统一、实验目的 1.综合掌握实验一到实验六的内容。 2.掌握编程语言与数据库连接及访问表记录的方法。 二、实验准备 1.综合以前所学知识,结合某种编程语言开发完整的系统; 2.预习数据库与编程语言链接的相关内容; 四、系统功能流程图 学生成绩管理系统 用户登录 学生成绩管理系统 课程信息管理成绩信息管理学生信息管理班级信息管理添加添加添加添加 修改修改修改修改 删除删除删除删除 查询查询 五、实验内容及步骤 Sql建表: create table student ( student_ID char(4) NOT NULL , student_Name char(10) NOT NULL , student_Sex char(2) NULL , born_Date datetime NULL ,

class_NO char(10) NULL , tele_Number char(10) NULL , ru_Date datetime NULL , address varchar(50) NULL , comment varchar(200) NULL ) create table result ( exam_No char(10) NOT NULL , student_ID char(4) NOT NULL , student_Name char(10) NULL , class_No char(10) NULL , course_Name char(10) NULL , result float NULL ) create table course ( course_No char(10) NOT NULL , course_Name char(10) NULL , course_Type char(10) NULL , course_Des char(50) NULL ) create table class ( class_No char(10) NOT NULL , grade char(10) NULL ,

vb+SQL学生信息管理系统

目录 摘要 (1) 第一章引言 (1) 1.1 课题介绍 (1) 1.2 课题目的及意义 (1) 1.3 研究方法、发展趋势 (1) 第二章开发环境、工具介绍 (2) 2.1 Visual Basic 6.0 (2) 2.1.1 Visual Basic的编程特点 (2) 2.1.2 vb支持的数据库系统 (3) 2.1.3 数据库开发中的三大工具 (3) 2.2 SQL Server 2000 简介 (4) 2.2.1 SQL Server 数据库特点 (5) 2.3 ADO 对象概述 (6) 2.3.1 利用ADO开发网络数据库应用程序 (6) 2.3.2 ADO组件的主要对象及其功能 (7) 2.3.3 用来操控数据的SQL命令 (7) 2.4 VB访问数据库过程 (8) 第三章系统分析与设计 (9) 3.1 系统功能分析 (9) 3.2 系统结构图 (9) 3.3 系统E-R 图 (10) 3.4 数据库设计 (11) 第四章系统具体实现 (12) 4.1 模块设计 (12) 4.2 登录窗体设计 (14) 4.3 主界面设计 (16) 4.3.1 ImageLis (19) 4.3.2 Toolbar (19) 4.3.3 StatusBar (19) 4.3.4 菜单编辑器 (19) 4.4 数据库维护窗体设计 (20) 4.5 管理员信息管理 (21) 4.5.1 管理员注册窗体设计 (21) 4.5.2 密码修改窗体设计 (23) 4.6 学生基本情况更新窗体设计 (25) 4.7 学生基本情况维护窗体设计 (29) 4.7.1 数据环境 (31) 4.7.2 DateReport1设计 (31) 4.7.3 班级查找对话框 (32) 4.8 成绩维护窗体设计 (33)

用VB制作学生成绩管理系统

摘要 该学生成绩管理系统是用Visual Basic制作的,该系统可以实现教师进行对学生的成绩管理,添加学生用户以及可以查询学生的成绩;还实现学生用户通过登录系统可以查询到自己的各科课程成绩以及修改自己的登录密码;还有的是教师用户和学生用户可以退出系统。 该系统采用了对窗体、基本控件的应用,选择结构的if语句,循环结构的循环语句fo r…next结构,菜单设计,过程,数据文件来构建整个程序。 在此报告中重点叙述了学生成绩系统的各个功能,特别是学生的成绩查询和密码修改以及教师和学生的登录。整个系统会以系统结构图、程序流程图、功能模块,让大家能知晓该系统的功能。

摘要 (1) 第一章任务概述 (3) 1.1、目标 (3) 1.2、需求分析 (3) 1.2.1、鼠标操作 (3) 1.2.2、键盘操作 (3) 第二章总体设计 (4) 2.1、系统结构图 (4) 第三章详细设计 (5) 3.1、程序运行后的界面 (5) 3.2、教师的登录界面 (5) 3.3、教师对学生的成绩管理的界面 (6) 3.4、教师对学生添加用户的界面 (8) 3.5、学生的登录界面 (10) 3.6、学生查询成绩的界面 (12) 3.7、学生修改密码的界面 (13) 小结 (15)

第一章任务概述 1.1、目标 本系统的目标是建立一套可以对学生的成绩的管理、查询学生的各科成绩、对学生的密码修改的学生成绩管理系统。该系统可以帮助我们更方便的管理学生的成绩,替代了以前的手工操作管理学生的成绩,节约我们珍贵的时间。 1.2、需求分析 根据该系统的需求分析,系统的需求可以分为以下的几个方面: 1.2.1、鼠标操作 你可以利用鼠标点击界面的某些按钮来实现对系统的有关操作。 1.2.2、键盘操作 你可以利用键盘对该系统的某些操作。

相关文档
最新文档