VB学生评语生成系统.docx

上传人:b****6 文档编号:9127484 上传时间:2023-02-03 格式:DOCX 页数:17 大小:63.90KB
下载 相关 举报
VB学生评语生成系统.docx_第1页
第1页 / 共17页
VB学生评语生成系统.docx_第2页
第2页 / 共17页
VB学生评语生成系统.docx_第3页
第3页 / 共17页
VB学生评语生成系统.docx_第4页
第4页 / 共17页
VB学生评语生成系统.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

VB学生评语生成系统.docx

《VB学生评语生成系统.docx》由会员分享,可在线阅读,更多相关《VB学生评语生成系统.docx(17页珍藏版)》请在冰豆网上搜索。

VB学生评语生成系统.docx

VB学生评语生成系统

 

VB学生评语生成系统

学生姓名:

学号:

班级:

指导老师:

职称:

学校:

 

目录

第一章系统简介4

1.1信息技术的发展4

1.2学生评语生成系统的开发4

第二章可行性分析5

2.1技术可行性5

2.2经济可行性6

2.3运行可行性6

第三章开发环境和使用语言简介6

3.1VB语言介绍6

3.2文本存储方式7

第四章软件概要设计8

4.1软件运行环境8

4.2软件功能简介8

4.3软件结构图介绍8

4.3.1系统主结构图9

4.3.2评语等级模块图9

第五章软件详细设计11

5.1界面及控件介绍11

5.1.1软件界面设计12

5.1.2涉及的相关控件12

5.2软件核心代码13

5.3软件采用的存储技术16

第六章软件测试及维护运行16

6.1系统运行16

6.2调试情况17

6.3系统评价17

致谢17

参考文献18

 

【摘要】

随着教育工作的电子化进程的发展,学生评语系统渐渐成为其不可或缺的一部分。

于是我就想能自己开发一个程序,这个程序不仅能根据对某位学生的“德、智、体、美、劳”表现(优秀、良好、一般、差)简单的选择,自动生成相应的评语,还可选择相应的寄语,以及加入个人的评语。

对生成的评语还可以进行修改,最后生成一个文本文件(*.txt),我们便可导入或粘贴到wps或word中进行排版打印。

本次毕业设计我用VB6.0所开发的“学生评语生成系统”程序圆满地实现了以上功能。

本论文对如何使用VB6.0通过调用windowsAPI函数,做了较为详细的介绍。

【关键字】学生评语生成系统VB文本

 

第一章系统简介

1.1信息技术的发展

随着Internet应用迅猛发展,网络资源相对匮乏的问题日渐突出。

如何合理分配有限的资源为不同服务质量需求的应用提供服务,提高资源使用效率,是一直需要解决的问题。

Windows系统的推出使电脑从高雅的学术殿堂走入了寻常百姓家,各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。

以前开发Windows软件是专业人员的工作,需要掌握许多专业知识和经过特殊的培训才能胜任,但是现在我们学生自己通过学习各方面的专业知识也能够编写一些小的软件程序,来解决我们现在生活中各方面遇到的一些问题。

于是我自己开发这个学生评语生成系统程序,这个程序在很大情况下帮助了教师的工作,减轻了教师的工作压力,也大大提高了教师的工作效率。

使用也方便快捷,是个非常实用的软件程序。

1.2学生评语生成系统的开发

该软件所选用的系统为功能强大的Windows操作系统。

Windows编程的主要特点有:

图形界面、面向对象程序设计、事件驱动、高效的内存管理、设备独立性、动态连接等。

Windows操作系统图形界面漂亮、统一;使用方便、快捷;以及可以同时浏览多个界面。

此外使用该系统的一个主要原因是:

采用面向对象技术开发基于Windows的应用程序能更好地发挥操作系统本身的优势。

 

第2章可行性分析

可行性研究的目的使用最小的代价在尽可能短的时间里确定问题是否能解决,通过复杂系统的规模与目标,研究与此类似的系统后,我们具体从下面两个方面考虑。

2.1技术可行性

随着办公自动化的不断发展,编程者编写出来的软件都必须具备各方面的技术要求,该学生评语生成系统可以实现以下四个方面的功能:

1、能根据对某位学生的“德、智、体、美、劳”表现(即优秀、良好、一般、差)进行简单的选择,便能自动生成相应的评语。

2、可选择相应的寄语,以及加入个人的评语。

3、对生成的评语可以进行修改。

4、最后生成一个文本文件(.txt),使我们可方便地导入到wps或word中进行排版打印。

使用VisualBasic6.0作为系统开发的开发环境,它作为一种现代的编程语言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。

综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。

2.2经济可行性

现在,计算机的价格已经十分低廉,性能却有了长足的进步。

而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:

第一,本系统的运行可以代替人工进行许多繁杂的劳动;

第二,本系统的运行可以节省许多资源;

第三,本系统的运行可以大大的提高学校的工作效率;

第四,本系统可以使敏感文档更加安全,等等。

所以,本系统在经济上是可行的。

由于该软件是一种小型的软件,无需要什么大型公司参于资助,而且编写的过程只需要安装一些简单的程序,如:

VB6.0、.TXT文本文档。

这些程序都是平时使用起来非常简单的文件,而且软件的成本价格非常低廉,所以在经济方面是完全适合教师行业的工作者使用的。

2.3运行可行性

该学生评语生成系统所采用的制作软件非常简单,仅仅就使用了VisualBasic6.0,VisualBasic不仅继承了Basic语言易学易用的特点,而且特别适合于初学者学习Windows系统编程。

使用VB6.0编程软件就实现了该软件所要达到的功能。

通过在VB程序界面创建一些控件,通过设置一些控件相应的属性,编写一些适当的代码,即可运方便的运行此程序。

 

第3章开发环境和使用语言简介

3.1VB语言介绍

VB是微软公司出品的一个快速可视化程序开发工具软件,借助微软在操作系统和办公软件的垄断地位,VB在短短的几年内风靡全球。

VB是极有和功能强大的软件,主要表现在:

所见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,较易维护的生成代码。

美国微软公司在1991年推出VB1.0至今已经经历了6个版本,VB6.0运行在win9x或winme,win2000,winxp,windowsNT等操作系统下,是一个32位的应用程序开发工具。

VB程序语言具有许多优秀的特性,用其设计应用程序时有两个基本特点:

可视化设计和事件驱动编程。

现在市场上有很多管理系统的开发工具,如:

Visualbasic、Delphi、ASP等等,数据库开发工具又有很多种,如:

Access,SQLSever,Oracle等等。

这些都是很出色的管理信息系统及数据库的开发工具。

微软公司的VisualBasic开发系统6.0版,是开发效率极高的用于创建高性能组件和应用程序的工具。

VisualBasic6.0可支持开发人员基于客户端或服务器端创建优秀的应用程序,或是在分布式n层环境下操作。

VisualBasic是快速应用程序开发(RAD)工具,可作为独立的产品使用,也可作为VisualStudio6.0套件的一部分使用。

随着桌面操作系统有windows98、windows2000逐渐向WindowsXP升级的发展潮流,visualBasic6.0必将成为今后数据库产品中的主流。

VisuaBasic6.0是采用面向对象的,通过由事件驱动的程序设计方法开发应用的最新,且受欢迎,成功的一种程序设计语言.MicrosoftVisualBasic是可视化的,面向对象的,由事件驱动的结构化高级程序设计语言,它提供了最迅速,最简捷的开发应用程序的方法。

“Visual”中文的意思是:

目视的,直观的,看得见的,形象化的。

在本次程序设计中,这里的“Visual”指直观的开发应用程序界面的方法,只需将系统提供的标准控件拖放到屏幕窗体上,VisualBasic就会自动的生成相应控件的程序代码和其属性数据,而不需要用户去编写大量的界面程序代码。

VisualBasic是在原有Basic语言的基础上发展成为易学易掌握的,功能强的最流行程序设计语言。

VisualBasic应用程序不同于其他语言开发的单一性程序。

使用VisualBasic编程时,必须首先确定应用程序如何与用户交互,如鼠标单击,用户必须编写代码控制这些事件的响应方法。

使用VisualBasic开发数据库应用程序的一般步骤如下所示:

(1)建立数据库

(2)建立用户界面

(3)编写代码

(4)调试运行

(5)编译应用程序

(6)发布应用程序

其中界面设计的步骤如下:

(1)控件的位置

(2)界面元素的一致性

(3)保持界面的简明

(4)使用颜色和图像:

增加视觉的感染力

(5)图像和图标:

增加应用程序的视觉上的趣味

(6)选取字体

VisualBasic应用程序的结构:

由于VisualBasic应用程序是基于对象的,所以应用程序的代码结构就是该程序在屏幕上物理表示的模型。

根据定义,对象包含数据和代码。

在屏幕上看到的窗体代表属性,这些属性定义了窗体的外观和内在特性。

3.2文本存储方式

该软件并非像以往软件一样使用数据库作为数据存储的后台,而是采用了文本文档的方式,非常实用。

文本文档的使用具有以下几个方面的特点:

1、速度快。

便于用户编程使用;

2、不容易出错。

比起数据库的使用,可以避免编写代码时遇到的一些代码错误,程度运行错误的情况发生;

3、容易控制文本的属性。

在运行程序时可以方便用户随意更改属性;

4、可方便我们随时导入wps或者word文档中进行排版打印。

 

第四章软件概要设计

4.1软件运行环境

1、软件环境:

操作系统是windowsxp专业版,在VisualBasic6.0编程环境下编译。

2、硬件环境:

p4赛扬2.4G,DDR256M内存,60G硬盘空间。

4.2软件功能简介

这个程序在很大情况下帮助了教师的工作,减轻了教师的工作压力,也大大提高了教师的工作效率。

使用也方便快捷,是个非常实用的软件程序。

该软件的功能在于帮助教师工作者快速高效地完成学生的评语工作,可以方便教师随意更改学生的相关评语,是一个非常实用的小型工作软件。

它的一些特色功能有:

1、在界面使用了单项选择控件,可以方便用户选择,避免了输入大量字体的麻烦,而且还能保证正确率。

2、界面的层次感非常清晰,是按照常规中的“德”、“智”、“体”、“美”、“劳”,这几方面来评价一个学生的各方面的表现能力的。

使得生成后的评语看上去非常有条理

3、教师工作者在选择评语等级时,会发现软件界面有一些等级可供直接选择,分别是“优秀”、“良好”、“一般”、“差”,这些等级所包含的语句都是按照对学生评价的由高到低的等级来划分的。

使生成后的评语看上去非常有层次感。

4、评语生成后是通过文本的形式来展现学生的评语的,教师工作者可以及时的看到学生评语生成后的效果,而且方便教师工作者导入到wps或者是word文档中进行更改排版。

4.3软件结构图介绍

该款VB学生评语生成系统包含有两个图,分别是系统主结构图和评语等级模块图,这些层次方框图生动的告诉了大家该款软件的界面模块。

4.3.1系统主结构图

 

图4.21VB学生评语生成系统层次方框图

该学生评语生成系统主要有以下几个子模块:

姓名模块、学生寄语模块、生成模块、保存模块以及退出模块。

姓名模块的功能:

该模块的功能主要是方便用户在该文本框中输入一个学生的姓名,这样生成的文本文档将会以该学生姓名为文本名称。

学生寄语模块的功能:

该模块是一个下拉列表框模块,在该下拉列表中有许多的寄语可供老师选用,当你选择其中的一条时,即会在评语栏中生成。

生成模块的功能:

该模块的功能是将在姓名和寄语里选择的内容显示出来。

保存模块的功能:

当输入完所有的用户信息时,点击生成命令按钮后,即可点击保存命令按钮将学生的评语保存在文本文档中。

退出模块的功能:

当完成学生的评语输入后,即可点击退出模块,就可以直接退出该软件。

4.3.2评语等级模块图

图4.22评语等级层次方框图

评语等级主模块主要有以下几个子模块:

德模块、智模块、体模块、美模块、劳模块。

1、德模块的功能:

德模块是反应一个学生在品德方面的评语,主要有这几种评语,分别是

1.各方面从高从严要求自己,上进心强,遵守纪律。

2.思想上要求进步,严于律已,能较好地遵守校纪班规。

3.有一定的上进心,基本上能遵守学校的规章制度。

4.思想纪律表现一般,基本上能遵守校纪班规,但自律能力不强,偶尔有意外行为。

2、智模块的功能:

智模块是反应一个学生在学习能力方面的评语,主要有这几种评语,分别是:

1.学习能力出众,勤奋用功,成绩优异,如保持下去,前途无限。

2.学习能力较好,肯下功夫,成绩优良,有较好的发展潜力。

3.有一定的自学能力,所作出的努力取得相应的成绩,挖掘潜力可观。

4.学习上用心程度不够,成绩不太理想,但悟性较好,经努力会很快有长足进步的。

3、体模块的功能:

体模块是反应一个学生在体育能力方面的评语,主要有这几种评语,分别是:

1.热爱体育,积极参加体育锻炼,体能素质优良,身体健康。

2.爱好体育,主动参加体育锻炼,体能素质良好,身体健康。

3.基本上按要求参加体育锻炼,成绩合格。

4.体育方面不太理想,身体素质有待加强。

4、美模块的功能:

美模块是反应一个学生在为人处事方面的表现的评语,主要有这几种评语,分别是:

1.为人诚实,尊重老师、长辈,团结同学,乐于助人。

2.待人有礼貌,尊重师长、团结同学。

3.和气待人,与同学和好相处。

4.举止有进欠周到,望加强修养。

5、劳模块的功能:

劳模块是反应一个学生在劳动积极性方面的表现的评语,主要有这几种评语,分别是:

1.热爱劳动,有吃苦耐劳的精神。

2.劳动积极肯干,能吃苦耐劳。

3.劳动课能完成任务,但主动性有待提高。

4.劳动方面认识不足,表现一般。

 

 

第五章软件详细设计

5.1界面及控件介绍

VB学生评语生成系统有着非常简洁美观的软件界面,软件使用者在使用该款软件时,可以快捷高效地解决问题。

此外学生评语生成系统使用了很多的特色控件,运用这些控件的特色属性,使该款软件显得更加的优越。

5.1.1软件界面设计

图5.1学生评语生成系统主界面

主界面设计原则:

1、简易友好的界面

软件的界面版式非常的简洁,整齐、大方,这样的美化界面可以让使用该款软件的使用者觉得舒服自在。

2、整齐的界面模块

界面部分为了美化软件的效果,所以设置了五个单选按钮,这样用户在设置用户评语时,可以看到界面上有德、智、体、美、劳这五个单选按钮,在随意点击其中任一个等级时,就会生成相应的语句部分,为此选项中的优秀、良好、一般、差四个等级当中的一个时,也就在一定程度上反应了学生在这方面的优势水平。

此外这四个等级是按照从高到低的级别设置的,这样使用者在选择后,就能很快地看到该款软件的特色评语。

3、软件的易操作性

为了让教师在书写评语时可以随时看到自己的评语,可以在评语框中看到生成后的评语内容。

如果有不满意的地方,可以随时更改。

而且该款软件生成后的文本可以随时导入到wps或者是word文档中进行排版更改。

由于VB学生评语生成系统有着很多的特色设计,所以非常适用于我们现代的生活,教师工作者在很大程度上都可以减轻自己的工作压力,也能够高效地作出对学生的评语评定。

5.1.2涉及的相关控件

学生评语生成系统的界面运用了很多的控件按钮。

常见的有Combo1、Command、Text、Frame、Option、Label等控件,具体详见表

控件名称

属性

功能描述

Combo1

Text=’请选择寄语’

供选择相应的寄语

Command1

Caption=”生成”

Command2

Caption=”保存”

保存成.txt文件

Command3

Caption=“退出”

Text1

供生成评语

Text2

供添加自定义评语

Text3

供输入姓名

Frame控件4个

分开德智体美劳五项

Option控件20个

细分成四个等级

Label控件3个

显示相应提示信息

表5.1VB软件界面控件表

bol为下拉列表框窗口,使用该按控件的目的在于方便用户选择合适的评语内容,方便使用。

mand命令按钮,使用该控件,方便用户点击使用。

3.text文本框按钮,使用该控件,可供生成评语,添加自定义评语,以及输入姓名等一系列的功能。

4.frame控件按钮,使用该控件,可以在此控件范围内输入一些合理的字体,如:

德、智、体、美、劳。

使用它的目的在于使界面变得简洁、合理、大方。

5.option单选按钮,使用该控件,可以将内容分成优、良、一般、差四个等级,这样可以让用户方便选择,一目了然。

6.label控件按钮,使用该控件,可以在其显示框中输入需要提示的相关内容标题,方便用户查看输入内容。

5.2软件核心代码

OptionExplicit

声明德智体美劳变量

DimMindAsString,ScoreAsString,PEAsString

DimMannerAsString,LaborAsString,jyAsString

PrivateSubCombo1_Click()

jy=Combo1.Text

EndSub

生成

PrivateSubCommand1_Click()

IfText3.Text=""Then

MsgBox"姓名栏不能为空",vbOKOnly,"提示"

Text3.SetFocus

Text1.Text=""

Else

Text1=""+Text3.Text+"同学一学期来"+Mind+Score+_

PE+Manner+Labor+Text2.Text+jy

EndIf

EndSub

保存

PrivateSubCommand2_Click()

DimsFAsString

sF=Text3.Text+".txt"

OpensFForOutputAs#1

Print#1,Text1.Text

Close#1

EndSub

PrivateSubCommand3_Click()

End'退出

EndSub

PrivateSubOption1_Click(IndexAsInteger)

SelectCaseIndex

Case0

Mind="各方面从高从严要求自己,上进心强,遵守纪律。

"

Case1

Mind="思想上要求进步,严于律已,能较好地遵守校纪班规。

"

Case2

Mind="有一定的上进心,基本上能遵守学校的规章制度。

"

Case3

Mind="思想纪律表现一般,基本上能遵守校纪班规,但自律能力不强,偶尔"_

+"有意外行为。

"

EndSelect

EndSub

PrivateSuboptScore_Click(IndexAsInteger)

SelectCaseIndex

Case0

Score="学习能力出众,勤奋用功,成绩优异,如保持下去,前途无限。

"

Case1

Score="学习能力较好,肯下功夫,成绩优良,有较好的发展潜力。

"

Case2

Score="有一定的自学能力,所作出的努力取得相应的成绩,挖掘潜力可观。

"

Case3

Score="学习上用心程度不够,成绩不太理想,但悟性较好,经努力会很快有长"_

+"足进步的。

"

EndSelect

EndSub

PrivateSubOption3_Click(IndexAsInteger)

SelectCaseIndex

Case0

PE="热爱体育,积极参加体育锻炼,体能素质优良,身体健康。

"

Case1

PE="爱好体育,主动参加体育锻炼,体能素质良好,身体健康。

"

Case2

PE="基本上按要求参加体育锻炼,成绩合格。

"

Case3

PE="体育方面不太理想,身体素质有待加强。

"

EndSelect

EndSub

PrivateSubOption4_Click(IndexAsInteger)

SelectCaseIndex

Case0

Manner="为人诚实,尊重老师、长辈,团结同学,乐于助人。

"

Case1

Manner="待人有礼貌,尊重师长、团结同学。

"

Case2

Manner="和气待人,与同学和好相处。

"

Case3

Manner="举止有进欠周到,望加强修养。

"

EndSelect

EndSub

PrivateSubOption2_Click(IndexAsInteger)

SelectCaseIndex

Case0

Labor="热爱劳动,有吃苦耐劳的精神。

"

Case1

Labor="劳动积极肯干,能吃苦耐劳。

"

Case2

Labor="劳动课能完成任务,但主动性有待提高。

"

Case3

Labor="劳动方面认识不足,表现一般。

"

EndSelect

EndSub

5.3软件采用的存储技术

VB学生评语生成系统采用的是文本存储技术,而并非常用的数据库技术。

文本存储技术是VB与数据库结合用于存储数据常用的一项技术。

使用该项文件的保存生成显得非常的简单快捷有效,使得该软件的存储避免了很多的步骤和运行错误,方便适用。

文本文档的使用具有以下几个方面的特点:

1、速度快。

便于用户编程使用;

2、不容易出错。

比起数据库的使用,可以避免编写代码时遇到的一些代码错误,程度运行错误的情况发生;

3、容易控制文本的属性。

在运行程序时可以方便用户随意更改属性;

4、可方便我们随时导入wps或者word文档中进行排版打印。

 

第六章软件测试及维护运行

6.1系统运行

1、初始数据的输入。

本系统的输入采用鼠标和键盘相结合的输入方法。

当在软件运行界面输入学生的姓名等字段时,可以通过键盘输入方式来进行,在界面进行选择内容时,可以通过鼠标方式来进行。

2、怎样进入系统。

将本系统所在的文件夹拷贝到硬盘,然后执行其中的.vbp文件即可运行,在运行软件时,一定注意要将全部文件的属性变以存档,消除只读属性,这样方便用户快捷运行。

3、怎样使用本系统。

本系统的使用非常的简单,基本上只要会使用Windows软件和VB软件的用户就会使用本系统,在具体的操作时,只需点击鼠标左键即可进行相应功能的选择。

例如:

当在文本框中输入一个学生的姓名,如张三,然后点击选择德、智、体、美、劳等多选框,选择相应的信息,也可在自定义文本框中输入自己的个人总结语,最后点击“生成”命令按钮,即可在显示文本框中显示评语的详细内容。

4、怎样退出评语生成系统。

当用户在使用完学生评语生成系统后,可以在界面的右下方点击“退出”命令按钮,即可退出该系统。

5、系统的维护:

本系统是个较简单的人-机系统,由于系统外部环境与内部因素的变化,不断影响系统的运行,同时需要系统不断地适应这些变化,不断地

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 法语学习

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1