学生评语管理系统.docx
《学生评语管理系统.docx》由会员分享,可在线阅读,更多相关《学生评语管理系统.docx(11页珍藏版)》请在冰豆网上搜索。
学生评语管理系统
竭诚为您提供优质文档/双击可除
学生评语管理系统
篇一:
学生评语管理系统注册码
1.引言
学生的操行评语是学生一个学期以来各方面表现的总结,对学生总结过去,确定今后的努
力方向起着很重要的作用。
因此一个个性化、智能化的学生评语编辑软件是很必要的。
它不
但可以减轻办主任的工作负担,迅速的写出评语,还可以方便的管理学生历年的评语,能对
学生的发展方向了解得比较透彻。
用评语系统与以前传统的纸笔写评语相比,有多方面的优势。
首先,用计算机不但可以
提高工作效率,而且还节省了许多人力物力;其二,提高了信息的安全性,避免了因文件的
丢失而导致信息无法查询。
第三,在各大中小学校,可以说计算机的拥有率在不断提高,用
此系统提高了学校的硬件资源利用率。
目前,计算机在生活中是无处不在,用计算机来处理
学生的评语是可以预见的。
2.需求分析系统开发的总统任务是实现学生信息关系的系统化、规范化和自动化。
帮助减轻办主任
的工作负担,迅速地写出评语。
本系统要完成的功能有:
1.评语管理部分
将评语项目分类并进行评语维护。
其中评语项目管理包括添加评语项目、删除评语项目
等。
评语项目分类部分将所有的评语分为印象、工作、课堂、纪律、作业、学习态度、学习
方法、学习成绩、特长爱好、文体活动、劳动卫生,建议希望等。
其中每一评语又分为成绩
优秀、成绩优良、成绩较差等。
评语维护包括在当前项目中添加新评语、修改当前评语、删
除当前评语。
2.学生管理部分
包括学生基本信息管理及撰写学生评语两大部分。
学生基本信息管理部分实现添加学生、
删除学生等功能。
撰写学生评语部分实现添加学生新评语的功能,这一部分为系统的核心功
能。
3.系统管理部分
包括修改系统用户密码、增加新用户以及退出系统等。
4.评语维护
评语维护部分实现向评语库中添加评语、修改评语、删除评语等功能。
3.结构设计
据上面所介绍的主要功能,对这个系统进行分析,得到如图所示的结构设计图。
4.系统数据设计数据项各个评语项目应该单独作为一个数据表而存在,每个数据表的字段设定为评语项目的分
类。
因此,系统数据库应该包括评语表、工作评语表、课堂评语表、纪律评语表、作业评语
表、学习态度评语表、学习方法评语表、学习成绩评语表、特长爱好评语表、文体活动评语
表、劳动卫生评语表、建议期望评语表。
学生信息包括学生基本信息和该生的历年评语。
建立两个数据表保存这两组数据,分别
为学生的操行数据表和学生管理数据表。
此外,系统用户信息单独使用一个数据表保存。
1.对于工作评语表,字段名称应为工作态度、工作方法、工作效果。
各个字段的相关设
置如表。
工作评语数据表
设置如表。
集体活动评语数据表
3.对于集体活动评语数据表,字段名称因为参与、表现良好、很不积极。
各个字段的相
关设置如表
4.对于建议期望评语表,字段名称应该为勉励、同学之间、班务工作、言行纪律、学习
态
度、学习方法、学习成绩、体育、综合。
各个字段的相关设置如表。
建议期望评语数据表相关设置如表所示。
课堂评语数据表段的相关设置如表所示。
特长爱好评语数据表的相关设置如表。
劳动卫生评语数据表差。
各个字段的相关设置如图所示。
学习成绩评语数据表有误。
各个字段的相关设置如表所示。
学习方法评语数据表段的相关设置如表所示。
学习态度评语数据表各个字段的相关设置如表所示。
印象评语数据表评语数据表12对于作业评语数据表,字段名称应为作业工整、作业良好、作业应付。
各个字段的相
关设置如表所示。
作业评语数据表13对于学生管理数据表,字段名称应为学号、姓名、班级。
各个字段的相关设置如表3-13
所示。
学生管理数据表14对于学生操行数据表,字段名称应为学号、学期、评语、评语时间、评语人。
各个字
段的相关设置如表所示。
学生操行数据表15对于系统管理数据表,字段名称应为用户名和密码。
各个字段的相关设置如表3-15
所示。
系统管理数据表
5.概念结构设计
概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形
成独立于具体dbms的概念模型。
6.数据流图e-r图
7.逻辑结构设计
逻辑结构设计就是把概念结构设计阶段设计好的基本e-r图转换为与选用dbms产品所支
持的数据模型相符合的逻辑结构。
设计逻辑结构一般分为3步进行:
篇二:
(vb)学生评语管理系统的设计与实践学生评语管理系统的设计与实践designandpracticeofthestudents’personalremarksystem计算机科学与技术011班xxx指导老师xxx副教授摘要:
随着计算机及网络技术的飞速发展,在学校的管理中,运用计算机来处理事情已
经越来越普遍。
这样不仅能节省劳动力和减少劳动成本,还较传统模式安全性增强。
所以各
类软件也越来越受到学校老师的欢迎。
本文首先介绍了管理信息系统的历史、发展、及未来发展趋势。
然后介绍了activex数
据对象——ado的功能特点,及编程模型和对象模型。
在此基础上本文比较详细的介绍学生
评语管理系统的设计和制作。
包括系统的功能设计和系统模块的设计,数据库设计等。
关键词:
管理信息系统;ado;评语管理系统keywords:
managementinformationsystem;ado;students’personalremarksystem
第一章引言
学生的操行评语是学生一个学期以来各方面表现的总结,对学生总结过去,确定今后的努
力方向起着很重要的作用。
因此一个个性化、智能化的学生评语编辑软件是很必要的。
它不
但可以减轻办主任的工作负担,迅速的写出评语,还可以方便的管理学生历年的评语,能对
学生的发展方向了解得比较透彻。
用评语系统与以前传统的纸笔写评语相比,有多方面的优势。
首先,用计算机不但可以
提高工作效率,而且还节省了许多人力物力;其二,提高了信息的安全性,避免了因文件的
丢失而导致信息无法查询。
第三,在各大中小学校,可以说计算机的拥有率在不断提高,用
此系统提高了学校的硬件资源利用率。
目前,计算机在生活中是无处不在,用计算机来处理
学生的评语是可以预见的。
本文意在说明用microsoftvisualbasic6.0开发技术如何进行
对学生评语系统的开发。
第二章vb语言概述
2.1vb简介
vb是微软公司出品的一个快速可视化程序开发工具软件,借助微软在操作系统和办公软
件的垄断地位,vb在短短的几年内风靡全球。
vb是极有和功能强大的软件,主要表现在:
所
见即所得的界面设计,基于对象的设计方法,极短的软件开发周期,较易维护的生成代码。
美国微软公司在1991年推出vb1.0至今已经经历了6个版本,vb6.0运行在win9x或
winme,win2000,winxp,windowsnt等操作系统下,是一个32位的应用程序开发工具。
2.2vb语言的基本特点及vb应用程序的基本持点vb程序语言具有许多优秀的特性,用其设计应用程序时有两个基本特点:
可视化设计和
事件
驱动编程.
2.2.1可视化设计
同其他的一些可视化程序开发工具一样,vb具有可视化设计的特点,微软的word在刚刚
进入市场时,同wps竞争的一个重要的功能砝码就是所见即所得的字处理功能,vb在设计应用
程序界面时也可以说是所见即所得.在设计时,头脑中所想象的应用程序界面,完全可以通过
键盘鼠标以及徒手画出来,而不是编制大量的代码然后再编译生成,如果需要修改,也是利用
键盘鼠标和手画,而底层的一些程序代码由vb自动生成或修改。
vb为用户提供大量的界面元素(在vb中称为控件对象),这些控件对象对于熟悉windows
应用程序的用户而言是一点也不陌生,如窗体、菜单、命令按钮、工具按钮、检查框等等,用
户只需要利用鼠标、键盘把这些控件对象拖动到适当的位置,设置它们的大小、形状、属性等,
就可以设计出所需的应用程序界面。
2.2.2事件驱动编程windows操作系统出现以来,图形化的用户界面和多任务多进程的应用程序要求程序设
计不能是单一性的,在使用vb设计应用程序时,必须首先确定应用程序如何同用户进行交互.
例如发生鼠标单击、键盘(:
学生评语管理系统)输入等事件时,由用户编写的代码控制这些事件的响应,这就是所谓
的事件驱动编程。
前面已经谈到,在vb中把窗体以及菜单、按钮等控件称为对象,如果设计出了应用程序,
那么与应用程序的用户直接进行交互的就是这些对象组成的图形界面,也称为用户接口或用
户界面,在设计应用程序时就必须考虑到用户如何与程序进行交户.更进一步,甚至程序和程
序之间也会有通讯和交户,基本上用户是通过鼠标、键盘与应用程序进行交互的,这时那些对
象就必须对鼠标和键盘操作所引发的事件做出响应.响应就是指执行一段应用程序,它不沿预
定的路径执行,而是在响应不同事件时执行不同的代码.因此,应用程序代码的路径在每次响
应而执行时可能都是不形同的。
2.3为何选择vb作为开发语言除了vb之外,当前能够编制windows应用程序的可视化编程工具还有很多,所针对的编程
领域也各有侧重,就微软系列的可视化开发工具而言,就有vb,visualc++,visualj++,visual
foxpro等,其中visualfoxpro是针对数据库编程的开发工具;visualc++是为专业程序设
计员提供的开发工具,变量声明和定义严密,功能强大灵活,必须经过相当的努力才能掌握;而
vb不支持虚类、多态性和类的继承,相对而言vb简单易学,变量定义不太严密,对于非专业程
序员而言功能足够强大,同visualc++一样也支持网络编程和数据库编程。
除了微软之外,其他公司也在为windows操作系统平台制作应用程序开发工具,例如前
borland的公司出品的delphi,c++bulider,j++bulider等,其他一些公司出品的针对数据库
编程的powerbulider,powerdesigner等,不可否认,这些产品相当出色,如果能够熟练掌握将
是编程者能力的体现,但是必须承认,对windows操作系统最熟悉的还是微软,而且微软本身
windows操作系统的源代码采取不公开的策略,使得其他公司出品的产品在实现相同功能时
多少都要走些弯路,用户在使用这些产品设计应用程序时,程序的效率将会受到影响。
在选择所需要的应用程序开发工具时,不但要考虑开发工具的功能是否强大,还要考虑所
花费的时间和效果,单纯地追求功能的强大,也许会事倍功半。
中央电大陈明主编的《visualbasic程序设计》是计算机应用专业采用的一本难得的教
材,使我受益匪浅。
通过这门课程的学习,我已能用vb编写简单的程序,为了搞好这次毕业
设计,我决定使用vb作为编程语言。
2.4、vb6.0应用的基本开发方法2.4.1交互式
开发
传统的应用程序开发过程可以分为三个明显的步骤:
编码、编译和测试。
但是vb与传统
的语言不同,它使用交互式方法开发应用程序,使三个步骤之间不再有明显的界限。
在大多数语言里,如果编写代码时发生了错误,则在开始编译应用程序时该错误就会被编
译器捕获。
此时必须查找并改正该错误,然后再次进行编译,对每一个发现的错误都要重复这
样的过程。
vb在编程者输入代码时便进行解释,即时捕获并突出显示大多数语法或拼写错误。
看起来就像一位专家在监视代码的输入。
除即时捕获错误以外,vb也在输入代码时部分地编译该代码。
当准备运行和测试应用程
序时,只需极短时间即可完成编译。
如果编译器发现了错误、则将错误突出显示于代码中。
这
时可以更正错误并继续编译、而不需从头开始。
由于vb的交互特性,因此在开发应用程序时,系统频繁地运行着应用程序。
通过这种方式,
代码运行的效果可以在开发时进行测试,而不必等到编译完成以后。
2.4.2事件驱动应用
程序的工作方式
事件是窗体或控件对象识别的动作。
在响应事件时,事件驱动应用程序执行vb代码。
vb
的每一个窗体和控件对象都有一个预定义的事件集。
如果其中有一个事件发生,并且在关联
的事件过程中存在代码,则vb就会调用该代码。
尽管vb中的对象自动识别预定义的事件集,但要判定它们是否响应具体事件以及如何响
应具体事件则是编程的工作了。
代码部分(即事件过程)与每个事件对应。
如果让控件对象
响应事件,就把代码写入这个事件过程之中。
对象所识别的事件类型多种多样,但多数事件类型是大多数控件所共有的。
例如,大多
数对象都能识别click事件,如果单击窗体,则执行窗体的单击事件过程中的代码;如果单
击命令按
钮,则执行命令按钮的click事件过程中的代码。
每种情况中的实际代码几乎完全不一
样。
以下是事件驱动应用程序中的典型事件序列:
·启动应用程序,装载和显示
窗体。
·窗体(或窗体上的控件)接收事件。
事件可由用户引发(例如键盘操作或数鼠标点击)、
可由系统引发(例如定时器事件),也可由代码间接引发(例如当代码装载窗体时的load事
件)。
·如果在相应的事件过程中存在代码,就执行代码。
·应用程序等待下一次事件。
许多事件伴随其它事件发生。
例如,在dblclick事件发生
时,mousedown,mouseup和click事件也会发生。
2.4.3创建vb应用程序的三个步骤⑴创建应用程序界面⑵设置属性⑶编写代码
2.4.4vb的程序设计是面向对象的可视化程序设计其方法是在窗体上放置可视化的对象然后对它们设置属性、触发事件和执行方法进行程
序设计。
对象放置完毕后用户所见到的只是一个空壳,就像一台没有装任何软件的计算机,
必须给它赋予程序,才能完成一定的功能。
vb程序贮存在模块中,模块分有窗体、类和标准模块三种类型。
每个模块包含有声明和
过程。
窗体模块包含处理事件过程、通用过程及变量、常数等窗体级说明;标准模块应用程
序内其他模块访问的过程和声明的容器;类模块中包含了建立新对象的程序。
2.4.5
窗体与基本输入、输出
在进行vb程序设计中,设计者并不需要自己编制vb程序代码来生成图形界面。
vb提供
了大量现成的图形控件和其他一些控件,例如所熟悉的菜单、命令按钮、对话框等,供给用
户“堆砌”起来构造自己想象中的图形界面,因此几乎不用书写什么程序代码,“画”上几笔
就可完成程序员的构思,获得应用程序的图形界面。
vb应用程序图形界面的设计首先要从窗体开始,其他的一些控件基本上归属于窗体控件
(很多是直接“画”在窗体上的),通常应把窗体定义成一个构成应用程序可见部分的窗口,
而一个vb的应用程序应首先从设计窗体开始。
vb应用程序设计过程中重要考虑的问题是应用程序与用户的交互,而窗体可以实现将输
出信息提供给用户。
2.4.6常用控件:
在窗体上用于输入、输出信息的图形或文字符号称为控件。
为了方
便用户开发应用程序,vb中提供了很多的控件,其中很多控件是windows本身的资源,如命
令按钮、标签、文本框等,也有一些是为了增强用户界面,或是使用户界面美观实用而编制
的activex控件。
了解了以上有关vb的基础知识,我们现在就可以开始着手运用vb进行程序设计了。
第三章评语管理系统的设计与开发
3.1系统设计
系统开发的总统任务是实现学生信息关系的系统化、规范化和自动化。
帮助减轻办主任
的工作负担,迅速地写出评语。
本系统要完成的功能有:
3.1.1评语管理部分将评语项目分类并进行评语维护。
其中评语项目管理包括添加评语项目、删除评语项目
等。
评语项目分类部分将所有的评语分为印象、工作、课堂、纪律、作业、学习态度、学习
方法、学习成绩、特长爱好、文体活动、劳动卫生,建议希望等。
其中每一评语又分为成绩
优秀、成绩优良、成绩较差等。
评语维护包括在当前项目中添加新评语、修改当前评语、删
除当前评语。
3.1.2学生管理部分包括学生基本信息管理及撰写学生评语两大部分。
学生基本信息管理部分实现添加学生、
删除学生等功能。
撰写学生评语部分实现添加学生新评语的功能,这一部分为系统的核心功
能。
3.1.3系统管理部分
篇二:
学生综合测评管理系统
合肥师范学院
(本科)
课程设计说明书
课程
题目
姓名
学号
专业班级
指导教师
完成日期数据库原理学生综合测评管理系统年月日
学生综合测评管理系统
目录
1绪言...........................................................................................................................................-2-
2.需求分析...................................................................................................................................-3-
2.1按角色需求分析............................................................................................................-3-
2.2系统子功能需求分析....................................................................................................-3-
3.数据库概念设计.......................................................................................................................-4-
4.数据库逻辑设计.......................................................................................................................-8-
4.1e-R对应关系模式.........................................................................................................-8-
4.2数据库中表的设计......................................................................................................-11-
5.数据库物理设计.....................................................................................................................-14-
6.系统的调试与实现.................................................................................................................-17-
6.1数据库各表的数据......................................................................................................-17-
6.2数据库中相关语句的实现..........................................................................................-23-
7.设计总结.................................................................................................................................-27-
1绪言
在素质教育评价过程中,学生综合测评是高校普遍采用的评价手段。
对学生实施综合素质测评的目的在于正确评价学生的综合素质,为评优评奖和推荐就业提供依据,实现学生教育管理工作的标准化、制度化和科学化,引导和促进学生德、智、体、能全面协调发展,培养适应社会经济发展需要,具有创新精神和实践能力的专门人才。
目前,我国的普通高校学生综合测评大多还停留在纸质的基础上,许多工作还停留在传统的手工操作。
不仅浪费了大量的人力物力资源,而且由于人工管理存在着许多不可控因素,导致学生综合测评操作不规范,测评结果不全面,不能客观准确地反映学生的综合素质。
因此,建立一套基于网络环境的技术先进、高效稳定、安全可靠的学生综合测评系统势在必行。
与传统的手工管理相比,计算机管理不但能发挥计算机方便、快捷的功能,而且可以大量节省了资源、费用等,更方便灵活操作,而且方便管理,增加综合测评的公平性、透明性,有效防止综合测评的弊端,使学生综合测评更加合理、更趋于成熟。
这些都能够极大地提高工作效率,特别是校园网应用发展迅速的今天,利用网络进行信息的查询、修改和发布已成为学校现代化管理的象征之一,也是学校科学化和正规化管理的重要条件。
因此,开发一套比较成熟的学生综合测评系统很有必要。
综合测评系统开发的目的是自动分析、计算、统计、管理学生综合测评数据,减少人工干预,降低计算失误,提高工作效率,将辅助班主任繁重的综合测评及日常管理中解放出来,使学校的综合测评工作系统化、规范化、自动化。
2.需求分析
2.1按角色需求分析
学生综合测评系统可以及时、准确、公平地计算出学生的综合测评结果。
利用计算机对学生综合素质进行测评具有手工测评无法实现的优点。
例如:
数据处理自动化、管理规范、操作便捷、可靠性高等。
学生综合测评系统的用户群可分为普通用户(学生)和班主任,系统功能定义根据两种不同的用户身份进行需求分析。
1学生需求
学生既是综合测评的对象,也是综合测评的主体。
学生可以查询并维护自己的个人档案,同时参加其他同学的综合测评。
学生对功能上的需求主要有:
(1)查询课程信息和考试成绩;
(2)查询自己的测评结果,查看本班测评结果统计信息
2班主任需求
班主任可以对学生的个人信息、各学期课程信息、学生综合测评结果进行录入、统计和修改。
操作权限范围是本班同学。
2.2系统子功能需求分析
本系统包括学生用户管理,数据库管理,学生信息管理,统计分析,报表的生成。
根据所需功能要求包括以下的功能模块:
学生信息的管理:
包括对学生信息的查