学生信息管理系统vb

2022-09-29

第一篇:学生信息管理系统vb

VB0002学生信息管理系统论文2

摘 要

随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。

本文介绍了在Visual Basic6.0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统功能设计和数据库设计及代码设计;系统实现部分说明了几个主要模块的算法,

本系统界面友好,操作简单,比较实用。

【关键字】:管理信息系统、学生管理、Visual Basic应用

目 录

摘 要 ................................................................... 1 Abstract ............................................... 错误!未定义书签。 第1章 绪论 ........................................... 错误!未定义书签。 2.系统概述 ............................................. 错误!未定义书签。

2.1现有系统分析 ............................................................................. 错误!未定义书签。 2.2可行性分析 ................................................................................. 错误!未定义书签。 2.3 开发工具简介 ............................................................................ 错误!未定义书签。

2.3.1 Visual Basic 6.0 简介 ....................................................... 错误!未定义书签。 2.3.2 Microsoft SQL 2000 简介 ................................................ 错误!未定义书签。 2.4 系统的功能简介 ........................................................................ 错误!未定义书签。

1 2.5系统开发的目标 ......................................................................... 错误!未定义书签。 3. 系统分析 ............................................ 错误!未定义书签。

3.1业务流程分析 ............................................................................. 错误!未定义书签。 3.2 数据流程分析 ............................................................................ 错误!未定义书签。 3.3数据存储分析 ............................................................................. 错误!未定义书签。 4.系统设计 ............................................. 错误!未定义书签。

4.1软件模块结构设计 ..................................................................... 错误!未定义书签。

4.1.1 系统方案确定 .................................................................. 错误!未定义书签。 4.1.2 软件结构设计 .................................................................. 错误!未定义书签。 4.2 数据库设计 .................................................................................................................. 2 4.2.1 系统E-R图 ..................................................................................................... 2 4.2.2 各表的物理结构 ............................................................ 错误!未定义书签。

5.系统的实现 ........................................... 错误!未定义书签。

5.1 系统登陆界面 ............................................................................ 错误!未定义书签。 5.2系统主界面 ................................................................................. 错误!未定义书签。 5.3用户管理模块 ............................................................................. 错误!未定义书签。 5.4学生缴费管理模块 .................................................................... 错误!未定义书签。 结 论 .................................................. 错误!未定义书签。 致 谢 ................................................. 错误!未定义书签。 参考文献 ............................................... 错误!未定义书签。

4.2 数据库设计

数据库采用了Microsoft推出的SQL Server数据库,使用SQL Server的好处还在于,如果你的系统扩展到Client/Server模式的时候,可以使用Microsoft的数据库服务器软件SQL Server,此时,程序只需要简单的修改一下链接(ADO的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。 4.2.1 系统E-R图

本系统中所涉及到的主要实体共有8个数据表

allkecheng表:{课程名称,教材}

2 cj表:{学号,学期,类型,课程名称,分数} class表:{年级,班级,教室,年制,专业,班主任,备注} classkecheng表:{年级,专业,年制,学期,课程名称} jf表:{学号,学期,交费,欠费,日期,操作员} kaoshileixing表:{类型} use表:{username,password,admin,readonly,qx1,qx2,qx3,qx4} xj表:{学号,姓名,性别,班级,出生年月,家庭住址,邮政编码,联系电话,入学时间,备注} suefei表:{年级,专业,年制,学期,学费}

本系统主要可以实现以下的管理功能:班级管理、学生档案管理、学生交费管理、课程管理、成绩管理等等。

Powered by 计算机毕业论文网http:// 提供 如果需要详细内容请与QQ:4991024联系

第二篇:VB学生信息管理系统 设计任务书

课程设计任务书

号:26

河北联合大学

《软件设计基础-VB》课程设计任务书

学院 班级 设计人 成绩

一、题目:设计一个“学生管理信息系统”程序

二、目的与要求:

1.目的:

培养学生综合利用VB语言进行程序设计的能力,主要是培养学生利用系统提供的基本控件、动态数组、文件以及程序结构进行创新性设计。

2.基本要求:

(1)要求用随机文件、MSFlexGrid控件、DTPicker控件和动态数组来完成程序的设计。 (3)完成的程序界面要美观,能够完成游戏的整个过程。 3.创新要求:

在基本要求达到后,进行创新设计,如用户权限。 4.写出设计说明书

三、设计方法和基本原理:

1.功能要求:

⑴ 学生信息保存在随机访问文件data.dat中,运行程序时,自动列出数据文件data.dat中保存的所有学生信息,如图所示。

⑵ 使用鼠标单击表格的某一单元格,该单元格突出显示,所在行为当前行。单击工具栏上的“插入”按钮,在当前位置上插入一个新空行,单击“追加”按钮在表格最后添加一个空行。使用“删除”按钮可以删除当前行。

课程设计任务书

号:26 ⑶ 无论是空格还是已有数据的格,都可以对其中的数据进行直接编辑。对对于学号、姓名和高考分数三列数据使用文本框进行编辑;对于出生日期使用DTPicker控件进行编辑;对于性别、民族、院系、专业和省份等五列数据,使用组合框控件编辑。对数据进行编辑之后,单击“保存”按钮将编辑后的结果保存到data.dat文件中。

⑷ 选择“查询”按钮,弹出如图所示的“查询”对话框。

在“查询”对话框中设置查询条件,“学号”和“姓名”可以输入完整的学号和姓名,也可以输入部分的学号和姓名;“出生日期”和“高考分数”中可输入分数和日期范围,其中日期的输入要求使用DTPicker控件。

⑸ 如果用户对数据进行了修改,关闭程序时弹出如图所示的消息框加以提示。

2.问题的解决方案:

根据问题描述,可以将问题解决分为两部分: (1)读取data.dat中的数据,显示在列表中 (2)对数据库的增删查改

四、难点与提示:

(1)本题目的重点是MSFLexGrid控件的应用。MSFLexGrid控件具有很强的数据组织和显示能力,但其本身并无编辑数据的功能。本程序使用了文本框、DTPicker日期选择器控件和下拉式组合框三个控件来协助数据编辑。当使用鼠标单击一个数据单元格时(EnterCell事件发生),显示相应

课程设计任务书

号:26 的控件进入编辑状态;当切换到其他单元格时(LeaveCell事件发生),将修改后的数据写回单元格中。如何协调三个编辑控件的显示和隐藏式本题目的难点。

(2)题目提供了一个随机文件和四个文本文件:data.dat,民族.txt,院系.txt,专业.txt,其中的信息可供程序在显示编辑时使用。为了缩减data.dat文件的大小,该文件中并未保存具体的名称,而是代号。如一学生是汉族,data.dat中保存的是数字1,而不是“汉族”二字。

⑶ 为了提高编程效率,应定义自定义数据类型并声明此类型的动态数组来保存学生的信息。表格控件的每一行对应一个数组元素,每一列对应自定义数据类型的一个数据成员。Data.dat文件的打开和保存是与这个动态数组直接联系的,表格控件只是用来显示信息的。

五、课程设计时间:2012年5月10日至2012年7月1日

六、课程设计进行地点:学校机房

七、书写设计报告的要求:

设计报告中包含以下几个方面: 1.设计题目 2.设计思路 ①划分功能模块 ②确定各模块的算法

3.用图示的方式给出过程或函数之间的调用关系 4.列出程序清单,并加以必要的注释 5.对该设计题目有何更完善的方案 6.通过本次设计,有何收获及心得体会

八、课程设计的考核方式及评分方法

1.考核方式

课程设计结束时,学生要提交课程设计报告(A4纸打印),并将电子文档和源程序上传至课程设计服务器中:

ftp://210.31.197.23

找到自已指导教师的文件夹后,进入班级文件夹,再找到自己的文件夹,然后将文档复制到该文件夹中即可。

2.评分方法 (1)出勤率

(2)课程设计准备工作 (3)课程设计期间纪律 (4)课程设计运行结果 (5)课程设计报告 (6)答辩情况

课程设计任务书

号:26

指导教师: 系主任签字:

日 期: 年 月 日

第三篇:VB游戏信息管理系统设计报告

一、 设计任务和要求

设计一个系统管理市面上的游戏软件信息,主要实现以下功能:

1、 记录游戏软件的基本信息,主要包括:软件编号、软件名称、软件类别、开发公司、上市时间、玩家测评等;

2、管理员可以修改和删除游戏软件信息;

3、可以按游戏名称、开发公司、上市时间段等条件进行查询;

4、可以按类别和开发公司统计游戏软件的数量;

5、用户可以对游戏进行评分;

6、系统按照同类游戏的评分从高到低排序。

二、 开发环境:

开发软件:VB6.0 数据库:SQL Server

三、 数据库设计

数据库是管理系统的基础,没有数据库,管理系统就无法运行,所以,设计管理系统,首先要设计好数据库,根据系统功能要求,本系统数据库设计了以下几个表:

1、admin表:用于存放管理员信息,包括id,用户名、密码。

2、yxClass表:用于存放游戏分类信息,包括id,分类名称。

3、SoftInfo表:用于存放游戏软件信息,包括软件编号、软件名称、软件类别、开发公司、上市时间、玩家测评等。

四、 窗体设计与功能实现

1、 主窗体

根据系统功能要求,设计一个主窗体为系统的启动界面,主窗体上的菜单是进行系统各项功能操作的入口。管理员点击“游戏软件信息管理”菜单项打开登录窗体,通过登录进入游戏软件信息管理界面。游戏玩家不用登录,可操作其他菜单选项。 主窗体界面如下图:

2、 游戏软件信息管理

管理员点击“游戏软件信息管理”菜单项打开登录窗体,如下图:

输入用户名和密码,点击“登录”按钮,程序先检查用户名和密码是否输入,没有全输入,给出提示,如果用户名和密码都输入了,就连接数据库表admin,查找与输入用户名密码匹配的记录,找不到提示用户名或密码错误,找到则登录成功,打开“游戏软件信息管理”窗体,并关闭登录窗体,如下图:

窗体的主体包括三个部分:(1)上面的文本框、组合框、日期控件组成的输入部分,用于添加或修改信息时输入选择;(2)中间的操作按钮部分,用于执行各项操作功能;(3)下面的表格,用于浏览和选择信息。

1、添加,需要添加游戏软件信息时,先点击“添加”按钮,程序清空文本框及组合框内容,以便输入以添加的信息。同时,“保存”和“取消”按钮转为可用状态,如果不想添加了,点击“取消”按钮,“保存”和“取消”按钮又转为不可用状态。输入信息之后,点击“保存”,程序先检查所需的信息是所输入完整,如果有未输入项,给出提示;如果全部都已输入,程序再检查软件编号是否已存在于数据库中,如果存在,给出提示,如果不存在,就把输入的信息添加到数据库表SoftInfo中,完成信息添加。

2、修改,当需要修改某条软件信息时,在下面的表格中点选这条信息,这条信息的内容就会添加到上面的输入区。对信息进行修改,然后点击“保存”按钮,程序同样会检查输入情况和是否重复,然后把输入区的现在数据更新保存到数据库中,完成修改操作。

3、删除,如果需要删除一条信息,在下面的表格中点选这条信息,再点击“删除”按钮,弹出确认删除对话框,点“是”,就会删除这条信息,随便后这条信息在下面的表格中消失。

3、 查询 点击“查询”菜单项,可打开查询窗体,如下图:

本窗体有三个区域:(1)左上方是查询区;(2)右上方是投票区;(3)下方是浏览、显示、选择区。

1、查询,有个查询条件,软件名称、开发公司、上市时间,每个查询条件右边对应一个查询按钮。要查询软件名称(或开发公司)时,在文本框中输入要查询的软件名称(或开发公司),点击相应的查询按钮,查询结果就会显示在下面的表格中,软件名称和开发公司都可以模糊查询。

上市时间可以通过两个日期控件,选择要查询的日期范围,然后点击右边的“查询”按钮,查询结果就显示在下面的表格中。+ 2投票,如果玩家要想对某条软件信息投票,在下面表格中点击这条信息,投票区会显示软件编号和软件名称,点击“投一票”按钮,就完成投票,在下面表格中就会看到这条信息的“玩家测评”字段的值增加了1。

4、 数量统计

点击“数量统计”菜单项,可打开数量统计窗体,点击“按类别统计”或“按开发公司统计”,统计结果就会显示在下面的表格中,如下图:

5、 排序

点击“排序”菜单项,可打开排序窗体,如下图:

所有软件信息同类软件排在一起,并按评分从遍到低排序。

五、总结 游戏信息管理系统,是VB程序设计与SQL Server数据库设计的综合应用,它包括了管理系统基本的添加、修改、删除、查询功能,还包括统计和排序功能。 „„

第四篇:VB0066小型企业人事信息管理系统S 2

20世纪,随着全球的紧急的蓬勃发展,企业规模越来越大,人员数量急剧增加,有关人员管理的各种信息也成倍增长。面对庞大的信息量,就需要有人事信息管理系统来提高企业管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。

本系统以此为目标,能够初步的完成企业人员的基本信息、考勤信息、工作业绩、工资信息等方面的管理。本系统的开发顺应了现在单位制度的新要求,有利于推动单位人事信息管理工作走向科学化、规范化,大大提高了人事信息管理的效率和质量。该系统具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。实现过程中使用了面向对象技术、图形用户接口、消息响应、数据库技术、可视化开发等现代软件编制技术,并在界面上参照WINDOWS的标准应用程序,使得系统能够跟WINDOWS达到最佳的兼容性,并且使用户也能够快速的熟悉本系统的使用。

本套软件使用Visual Basic 6.0作为开发工具。通过系统规划、系统分析、系统设计、原代码编辑,后期调试等阶段,力争使系统界面标准、统

一、友好、方便。

关键字:记录;数据库;人事信息;管理系统;VB;SQL

1

目录

1.系统设计·····································································5

1.1系统功能分析·······························································5 1.2系统功能模块设计·························································6

2.数据库设计································································7

2.1 数据库需求分析···························································7 2.2 数据库概念结构的设计··················································8 2.3 数据库逻辑结构设计·····················································11

3.数据库结构的实现··················································13

3.1 创建系统用户表格user-Info············································13 3.2 创建员工基本信息表格manrecord··································13 3.3 创建员工考勤信息表格 chechin·······································14 3.4 创建员工工资评价信息表 manappraise·····························15 3.5 创建员工工资信息表pay················································15

4.企业人事信息管理系统主窗体的创建··············16

4.1 创建工程项目------ Presonnel-MIS····································16 4.2 创建企业人事信息管理系统的主窗体································16 4.3创建主窗体的菜单…………………………………………………17 4.4 创建公用模块······························································17

5.系统用户管理模块的创建····································19

5.1 用户登录窗体的创建·····················································19 5.2 添加用户窗体的创建·····················································22 5.3 修改用户密码窗体的创建···············································25

6.员工基本信息模块的创建·····································26

6.1 添加员工基本作息························································26 6.2 修改员工基本信息窗体的创建的······································32 6.3 删除员工信息······························································37 6.4 查询员工信息窗体的创建···············································38

7.员工考勤管理模块的创建·····································41

7.1 添加员工考勤信息窗体的创建·········································41

2 7.2 修改考勤信息······························································46 7.3 查询考勤信息·······························································48

8.员工工作评价管理模块的创建·····························48

8.1添加员工工作评价信息窗体的创建·····································48 8.2员工考勤列表································································49 8.3查询工作评价信息······························································50

9.员工工资信息管理模块的创建·····························51

9.1添加员工工资信息窗体的创建···········································51 9.2修改员工工资信息··························································53 9.3 查询工资信息窗体的创建················································54

10.系统的实现·······························································54

3

的窗体

4

图5-1 用户登录窗体

图5-3 添加用户窗体

图5-5 修改密码窗体

Powered by 计算机毕业论文网http:// 提供 如果需要详细内容请与QQ:4991024联系

5 这

第五篇:VB学生成绩管理系统任务书

河北联合大学

《软件设计基础-VB》课程设计任务书

学院班级设计人成绩

一、题目:学生成绩管理系统

二、目的与要求:

1.目的:

培养学生综合利用VisualBasic6.0语言进行程序设计的能力,主要培养学生使用ACCESS数据库和ADO控件设计信息管理类软件。

2.基本要求:

① 要求用ACCESS搭建数据库。

② 使用ADO控件实现与数据库的连接。

③ 使用MSChart图表控件绘制各种类型的图表;使用MSFlexGrid表格控件显示数据信息。 ④ 程序界面美观,运行无差错

3.创新要求:

在基本要求达到后,进行创新设计:

(1)允许更改密码。

(2)增加排名次的功能。

(3)可以按院系、专业和年级计算平均成绩并绘制图表。

(4)用户可以添加新的院系和专业名称。

三、设计方法和基本原理:

1.功能要求:

设计一个“学生成绩管理系统”程序,实现对学生成绩的添加、修改、删除、查询和图表绘制,具体如下:

(1)运行程序先进入“登录”界面,要求输入数据库密码,如果密码错误,给出提示。

(2)经过密码检验后,显示主界面,以表格形式显示数据库中所有学生的成绩信息。

(3)“添加”:其中院系、专业和年级使用组合框进行选择。

(4)“修改”:只允许修改学生成绩,不允许修改姓名、院系、专业和年级。

(5)“删除”:可以删除学生信息,删除前进行确认。

(6)“查询”:可以根据院系、专业和年级进行查询。

(7)“图表绘制”:分别以二维条形图、二维圆饼图和三维条形图的形式显示学生成绩中优、良、中、及格和不及格的分布情况。

2.问题的解决方案:

40-1

根据问题描述,可以将问题解决分为以下几个方面:

① 进行需求分析确定数据库的结构,建立相应的数据表。

② 利用ADO控件与数据库连接。

③ 设计主界面,要求有菜单、工具栏和状态栏,具体内容按功能要求自行设计。

④ 其他界面自行设计,满足基本功能要求即可。

四、难点与提示:

(1)本题目中数据库文件的设计是关键,可按如下方法:

创建一个数据库文件scores.mdb,包含三个数据表:院系、专业和成绩。“院系”表中保存院系代号和名称;“专业”表中保存专业代号和名称,以及所属院系的代号;“成绩”表中保存学生姓名、院系代号、专业代号、年级和各科成绩。

(2)ADO控件和数据库的连接代码:

provider = "provider=Microsoft.jet.oledb.4.0"

datasource = "data source=" & App.Path & "scores.mdb"

With Adodc1

.Mode = adModeReadWrite

.ConnectionString = provider & ";" & datasource

.CommandType = adCmdTable

.RecordSource = "yx"

.Refresh

End With

五、课程设计时间:2012年5月10日至2012年7月1日

六、课程设计进行地点:学校机房

七、书写设计报告的要求:

设计报告中包含以下几个方面:

1.设计题目

2.设计思路

①划分功能模块

②确定各模块的算法

3.用图示的方式给出过程或函数之间的调用关系

4.列出程序清单,并加以必要的注释

5.对该设计题目有何更完善的方案

6.通过本次设计,有何收获及心得体会

八、课程设计的考核方式及评分方法

40-2

1.考核方式

课程设计结束时,学生要提交课程设计报告(A4纸打印),并将电子文档和源程序上传至课程设计服务器中:

ftp://210.31.197.23

找到自已指导教师的文件夹后,进入班级文件夹,再找到自己的文件夹,然后将文档复制到该文件夹中即可。

2.评分方法

(1)出勤率

(2)课程设计准备工作

(3)课程设计期间纪律

(4)课程设计运行结果

(5)课程设计报告

(6)答辩情况

指导教师: 系主任签字:日期:40-3 年月日

上一篇:国防生招生计划下一篇:感恩节祝福语短信