学生成绩录入系统

2024-12-10

学生成绩录入系统(精选9篇)

1.学生成绩录入系统 篇一

解决上述问题的方法和技术:

解决“问题一”的技术方法:自动填充柄。

解决“问题二”的技术方法:冻结窗格。

解决“问题三”的技术方法: IFERROR 函数、VLOOKUP函数。

下面介绍其操作步骤。

第1步:解决“问题一”

张老师根据需求制作了自己的学生成绩统计表,如图:

然后输入学号,输入两个学号后,同时选中这两个学号,把鼠标放到单元格的右下角后,鼠标会变成一个黑色的十字,这个就是自动填充柄,如图:

然后向下拉动鼠标,excel 2007会按照你输入的数据规律自动为你计算出之后的数据,如图:

此招要点:①至少输入两个数据。②待鼠标变成黑色十字后向下拉动。别看它只是一个小小的技巧,却节省了张老师不少时间。

温情提示:学号的“数据类型”要修改,excel 2007在输入数字后,会把单元格自动默认为数值类型,但是我们的学号虽然外观是由数字组成,但实质是描述性的文本,自然是文本类型了,如果这个时候我们不修改它们的数据类型的话,在把“学号”这一列拉窄后,就会出现如下图的状况。

2E+06表示2的后面还有6位数,这是由于列宽不够的原因。在知道了这种状况之后,我们要如何避免呢?解决方案:选中“学号”列>右击鼠标,选择“设置单元格格式”>在“数字”选项卡下选择“文本”>单击“确定”。文本类型的单元格左上角会有一个绿色的角,这是文本类型单元格的标记,如图:

第2步:解决“问题二”

excel2007为我们提供了“冻结窗口”的命令。步骤:选中“C4”单元格>“视图”选项卡下>冻结窗口>冻结拆分窗格,如下图。然后我们的“1~3”行和“A到B”列就被冻结了。极大地方便了教师的查阅。

第3步:解决“问题三”

最快速的录入成绩的方法应该是按试卷的顺序在Excel 2007中逐个输入学号和分数,由电脑按学号把成绩填入成绩表相应学生的记录行中。在Excel中实现这个要求并不难。

首先需要学习2个excel 2007中的函数:

1.IFERROR 函数

说明:如果公式计算有错误则返回您指定的值;否则返回公式结果。使用 IFERROR 函数来捕获和处理公式中的错误。

语法:IFERROR(value,value_if_error)参数:

参数

Value Value_if_error 简单说明

是需要检查是否存在错误的参数

是公式计算出错误时要返回的值。计算得到的错误类型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!注解:如果value或value_if_error是空单元格,则IFERROR将其视为空字符串值(“")。

案例中出现的语句:=IFERROR(VLOOKUP(A8,L:M,2,FALSE),”“)这句话的意思就是:VLOOKUP(A8,L:M,2,FALSE)这段程序执行有无错误,无错误则返回这段程序的计算结果,有错误则将其结果视为空。

2.VLOOKUP函数

说明:是按列查找,最终返回该列所需查询列序所对应的值。语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)。

参数:

参数

lookup_value table_array col_index_num range_lookup

简单说明

要查找的值

要查找的区域

返回数据在区域的第几列数

模糊匹配

输入数据类型

数值、引用或文本字符串

数据表区域

正整数

TRUE(或不填)/FALSE 温情提示:VLOOKUP最容易出错的地方是查找区域的首列必须含有查找的内容。例如:1个表a列是序号,b列是姓名,c列是身份证,你在d1输入其中的一个姓名,在e1得到其身份证的公式为=vlookup(d1,b:c,2,0),而不能是=vlookup(d1,a:c,3,0)。

案例中出现的语句:VLOOKUP(A8,L:M,2,FALSE)这句话的意思是在L~M列中查找到单元格A8的值后,把该值在L~M中对应的第2列的值输出。如图:

学习完了这两个函数后,我们就可以在“输出结果”这列输入语句了,我们在上图中找到N4这个单元格,输入=IFERROR(VLOOKUP(A4,L:M,2,FALSE),”"),然后把光标放到N4单元格的右下角,待鼠标变成黑色十字后向下拉动,一直拉到最后一名学生。随意点击N列的单元格,就会发现每个单元格都输入了语句,唯一的区别就是:要查找的数据值在A4~A33之间变动(案例中一共有30个学生)。这些步骤都做完后,教师就可以拿出试卷,在L和M列输入学号和成绩了,如图,全部输入完成后,把“输出结果”列的数据复制到相应的成绩列中即可。

温情提示:①有些学校,学生没有学号,教师可直接为班级的学生编号,然后要求在考试中写上自己的学号即可。②“学号”和“输入学号”这两列的单元格数据格式一定要一样,否则查找时,函数不会起作用。这里介绍另一种将单元格设置为文本类型的方法,如上图,选中L列>右击,选择“设置单元格格式”>在“数字”选项卡下,选择“文本”即可。那么我们如何用肉眼直接辨别出数字类型和文本类型的单元格呢?excel 2007非常人性的做到了,文本类型的数据左对齐,数字类型的数据右对齐,如上图。

技能拓展

其他录入数据录入技巧:

①录入数字时,须遵照下面的规则:

在数字前输入的正号“+”被忽略;可以在数字中包括逗号,如:26,468,508;

数值项目中的单个圆点“.”作为小数处理;输入分数(如5/7)时,要先输入“0”和空格,然后输入分数,否则系统将按日期对待;

②对于全部由数字组成的字符串(如电话号码、邮政编码等),常常当作字符处理。为了不使系统把它当作数字看待,输入时,可在其前面添加一个英文状态下的单引号(例如:ˊ24346688)。

③日期的输入形式有多种,常见的日期格式为:mm/dd/yy、dd-mm-yy、例如我们要输入1999年9月10日,只要输入09/10/99或者10-09-99就可以了。若想在单元格中输入当前日期,只要按组合键Ctrl + ;即可。活动4 在线编辑发布学生成绩

这里我们以在线电子表格工具——百会格格为例。百会格格是支持共享和协作功能的在线表格编辑器。其是百会Office中的一个组件,百会Office不仅具备传统Office的基本功能,还开创性的将常用办公工具与数据存储、协作办公、云计算进行无缝整合,打破了传统Office的局限,使办公更为方便、快捷!

百会格格独具特色的共享和协同编辑功能,可实现多人同时编辑同一文档,极为便捷。

实例介绍

以往求实中学(化名)在学期末汇总学生各科成绩时,是各科任教师分别输入学生成绩,然后再汇总到一起,由于有的学生成绩有时候会弄错,还要再找到汇总后的文档进行修改,非常麻烦,现在他们都是利用百会格格进行各科成绩汇总,只需要一个百会格格在线电子表格,各科任教师同时编辑这一份电子表格即可,每个教师的成绩有什么问题,直接登录百会格格账号,找到这个文档,就能直接修改了。成绩汇总完成后,直接把电子表格导出到本地就可以了。下面介绍其操作步骤。

第1步:注册百会格格

各科任教师必须都注册一个百会格格账号,才能登录百会格格,再编辑共享的文档。打开浏览器,输入网址http:///gege,你会看到如图表14:

图表 14

单击右上角“免费注册”,进入图表15的界面,完成注册后,登录即可。图表 15

登录后,进入百会格格在线编辑界面,如图16:

图表 16

第2步:在线编辑发布学生成绩

步骤一:共享文档

首先,先把此文档共享给诸位教师,点击“共享”选项卡下的共享,如下图:

单击“共享”后,如下图:添加成员共同编辑,邮箱必须是该成员在百会注册完的邮箱,然后选择“共同拥有者”,单击“共享”。这就完成了该文档的共享,该成员即可登录自己的百会格格,对该文档进行编辑。

步骤二:协同编辑

运用百会格格的协作功能,教师可先利用前面讲的excel成绩录入技巧,在本地计算机中把各科的学生成绩输入完毕,然后在直接把全部成绩粘贴到百会格格中。各科任教师都做完这个工作后,再由一位教师进行成绩统计,百会格格的数据统计方法和excel2007 一样,例如“求总分”,如下图:

完成编辑后,即可点击“文件”>“保存”或者“导出”excel工作簿,如下图:

这样一个成绩汇总的电子表格就在协同功能下,做好了。如需修改,直接登录百会格格修改即可。

2.计划开发学生信息录入系统 篇二

(1)界面1:建立一个图形用户界面,标题为:个人基本信息录入。

a.在本界面中添加相应的组件,能够录入学生的各项基本信息,包括:学号、姓名、性别、年龄、入学时间、系别、班级等,要求尽可能使用多种组件进行录入操作:如下拉菜单,列表框,选择框等等;

b.在界面中添加按钮“显示学生信息” :点击之后,在新的页面中显示刚才录入的各项基本信息。

c.在界面中添加按钮“个人简历” :点击之后,在新的页面中显示界面2:个人简历信息录入界面。

(2)界面2:建立一个图形用户界面,标题为:个人简历信息录入。

a.在本界面中,添加相应的组件,显示学生个人的简历信息,内容和一般简历相同,可参考网上的简历模版;

b.可使用各种组件来展示个性化的设计,主要包括:设置合适的字体颜色,背景色,可加入适当的图片或者声音等等;

c.添加按钮“改变字体颜色” :点击之后改变简历信息界面上面的字体颜色;

d.添加按钮“改变背景色” :点击之后改变简历信息界面上面的背景色。

(3)扩展界面:

如有添加扩展界面可以加分。

3.学生成绩管理系统——总结文档 篇三

课程设计

总 结 报 告

题目:学生成绩管理系统 班级:XXXXXXX 指导教师:XXXX 小组成员:

XXXXXX XXXXXX 为期两周的信息管理系统课程设计终于落下帷幕。本次课程设计的主题是学生成绩管理系统,主要由以下几大模块构成:学生管理模块、教师管理模块、成绩管理模块,以及数据库的备份与恢复等。本系统使用Visual Studio 2008软件和Microsoft SQL Server 2008软件进行系统开发,旨在实现学生信息、教师信息、课程信息的添加、更新、删除及查询功能。

1.工作内容

本次系统设计过程中,我们做了以下工作:(a)小组讨论,确定系统设计主题;

(b)根据系统主题,小组成员对此系统的用户角色、权限操作、功能模块等方面进行分析;

(c)编写需求分析文档;

(d)进行数据库表结构设计,创建系统后台数据库;(e)创建一个C#项目,在此项目中进行界面设计;

(f)连接数据库,在C#项目中进行功能设计及数据传递;(g)修改数据库表结构,编写总体设计文档;(h)美化界面,优化程序代码;(i)功能模块调试、修复;(j)系统整体调试、修复;

(k)编写总结报告及运行说明(附代码)。

2.遇到的困难及解决办法

在开发过程中,我们遇到了很多困难。通过网上查询资料、向老师请教等方式解决这些问题,同时,我们又学到了很多新的知识。以其中几点为例:

(a)困难:调试时,出现“在关键字’User’附近有语法错误”。

原因:出于习惯考虑,在创建数据库用户数据表时将其命名为User,与数据库关键字相同。

解决办法:User是属于SQL中的关键字,一般不建议用关键字作表名,若关键字作表名则用[]括起来。只需将表名更改为Users或更改代码为select * from [User]即可解决。

(b)困难:无法显示当前用户的某些信息。

原因:以为在登录界面的代码设计中直接使用语句string name = “select Name from Users”,就能够传递当前用户姓名在主界面窗口显示出来。

解决办法:将成功登陆的当前用户的某些信息赋值给登录窗口代码设计中相应的字符串变量,然后在主界面的代码设计里面使用语句this.cuname.Text = Login.name调用。如此,当前用户的信息便能在主界面中显示。

3.功能实现

本系统已实现以下功能:(a)实现身份验证登录功能;(b)实现学生信息查询功能;

(c)实现教师信息查询功能;

(d)实现当前用户身份信息在主界面显示的功能。

4.不足

由于时间有限,经验不足,本系统尚有许多功能正处于待开发阶段。例如:

(a)未实现学生信息的添加、更新、删除功能;(b)未实现教师信息的添加、更新、删除功能;(c)未实现成绩管理模块的相应功能。

5.总结

在本次系统的开发设计过程中,我们明白了最重要的不是程序代码的编写,而是如何分析系统、建立合适的系统模型。在进行系统需求分析时,我们必须要对将要开发的系统所涉及到的各方面知识有一个整体上的认知,符合用户需求,以用户为中心,开发出令用户心仪的软件。

通过本次设计,我们更加深刻地理解了系统友好性、易用性及移植性的涵义。所谓系统友好性,即操作界面要美观优雅。易用性,不仅仅是操作简单,而是用户是否能够借助系统的力量更加高效地完成工作。移植性表示系统能不能在不同的操作系统平台上正常运行,及其移植到不同的操作系统平台需要改动的程度。良好的可移植性可以提高系统的生命周期。为了获得较高的可移植性,开发人员在设计过程中常采用通用的程序设计语言和运行支撑环境。在编码过程中,良好的编程风格与习惯也是提高工作效率的一个重要方面,也便于系统维护及之后的二次开发。良好的编程风格与习惯主要是程序模块化设计以及必要的注释。程序模块化设计,就是使程序的功能需求分成若干个独立的功能模块。必要的注释,不仅是为了自己还有别人能读懂源程序,也为日后的二次开发提供了便利。

4.学生成绩管理系统设计开题报告 篇四

一、设计背景及研究意义:

目前我国的教育体制正处在不断改革,创新的阶段,随着社会的发展和经济时代的到来,还有学校的教学质量的提高,生源不断扩大。尤其是自从国家实施大众化教育,实行高考扩招以来,我国高校学生数量急剧增大。学校管理就成了一个现实问题摆在了人们面前。学校如同企业,如果没有好的管理和来竞争力?在国际社会飞速发展的今天,我国也已成功加入世贸组织的今天,不得不让我们认真对待每一个问题。

学生成绩管理是学校管理中异常重要的一个环节,作为学校,除了育人,就是育知,学生成绩管理的计算机化是整个学校教务管理中的重要一部分,能否实现这一步关系到学校办学整体效率的高低,介于它的重要性,学生成绩管理系统的开发与应用就逐渐提入议程,并占着越来越重要的份量。

运用学生成绩管理系统可以减轻学院教学人员的工作量,加快查询速度,加强管理,以及国家各部门关于信息化的步伐,使各项管理更加规范化。还有就是缩小开支,提高工作效率与准确率。可以使学生能够合理安排时间,能够尽快的知道自己的考试成绩,投入新的课程的学习或复习这次没有考过的课程。并且学生成绩管理系统的应用也为今天的高校教育在未来市场的竞争力的提高达下的基础。

在现代,高科技的飞跃发展,人们工作习惯的改变,特别是电脑的大量普及,人们生活节奏越来越快,怎样提高工作效率是人们首先考虑的问题。学生成绩管理是一个非常繁琐与复杂的一项工作,一个原因就是工作量大,不好管。对于一个学校而言,更应该运用一些本地资源,提高管理的力度,对学生负责,对自己的重任负责。

毕业设计(论文)开题报告 二、国内外相关研究情况:

学生成绩管理是各大学的主要日常管理工作之一,涉及到校、系、师、生的诸多方面,随着教学体制的不断改革,尤其是学分制、选课制的展开和深入,学生成绩日常管理工作及保存管理日趋繁重、复杂。迫切需要研制开发一款功能强大,操作简单,具有人性化的学生成绩管理系统。

在国外高校,与国内不同,他们一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内高校信息化建设相对起步较晚。在数字校园理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面也不断开发实施了各类教学、科研、办公管理等应用系统,形成了一定规模的信息化建设体系。但是,由于整体信息化程度相对落后,经费短缺,理论体系不健全等原因,国内高校教务管理系统在机构设置、服务范围、服务质量及人员要求上与国外高校相比都有一定的差距。

纵观目前国内研究现状,在安全性和信息更新化方面存在有一定的不足,各现有系统资料单独建立,共享性差;

在以管理者为主体的方式中,信息取舍依赖管理者对于信息的认知与喜好,较不容易掌握用户真正的需求,也因此无法完全满足用户的需求。因此,教务管理软件应充分依托校园网,实现教务信息的集中管理、分散操作、信息共享,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。

Web开发技术是Internet应用的一个重要方面,而JSP又是Web开发的最先进的技术,是当前Web开发人员的首选技术。

2.本课题研究的主要内容和拟采用的研究方案、研究方法或措施。

本文通过用JSP面向对象的编程环境编写学生成绩管理系统,利用软件工程原理,采用生程原理,采用生命周期方法学,用模块化设计方式将系统的各个功能模块层层分解,设计出系统的模块化结构,并根据系统的具体要求和需要实现的功能,详细地定义了各个模块的具体功能。

本系统将采用的工具有:TOMCAT6.0+JCREATOR.SQL SERVER2000。采用B/S模式来开发基于WEB的网上学生成绩管理系统。

二、系统要实现的功能:

使用学生成绩管理系统的人员主要有3种:管理员,教师,学生。

他们可以使用不同的功能:

管理员能使用系统的所有功能。

教师所使用的功能有:录入学生的成绩,查询学生的成绩,修改自己的登录密码。

学生所使用的功能有:查询学生成绩,修改自己的登录密码。

软件模块说明:

(1)班级信息管理:录入,修改,删除和查询班级数据。

(2)学生信息管理:录入学院某个班级的学生数据;

查询学生数据时,要求支持班级和学生姓名的组合查询,其中学生姓名支持模糊查询;

可修改写生的姓名及学生所在的班级;

可删除学生的数据。

(3)教师信息管理:录入,修改,删除和查询学院班级数据。

(4)课程信息管理:录入,修改,删除和查询开设的课程数据。

(5)成绩录入:可录入某个班级某门课程的学生成绩。

管理员,教师可以使用这个模块。

(6)学生成绩查询:可供系统的各种用户查询学生成绩。

功能结构图如图1所示:

毕业设计(论文)开题报告 学生成绩管理系统 学生 教师 管理员 查询学生成绩 修改登录密码 增删改,查询 增删改,查询 增删改,查询 增删改,查询 修改登录密码 查询学生成绩 录学生入成绩 学生管理 教师管理 课程管理 班级管理 图1:学生成绩管理系统功能结构图 毕业设计(论文)开题报告 3.预期成果形式。

(1)数据库脚本文本、源代码。

(2)系统设计作品。

(3)系统演示PPT。

(4)论文、答辩PPT。

4.本课题研究的重点及难点,前期已开展工作。

现在流行的成绩管理系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都很重要。这样才能使得在操作时避免不必要错误发生。我们将使用HTML、JSP等技术来编辑网页,并运用JSP技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。,  以及自己的数据库,使得所需成绩信息可以及时的保存、更新。

前期以开展的工作是对成绩管理网页的设计以及建设。学习掌握JSP技术数据库技术等。

5.完成本课题的工作方案及进度计划(按周次填写)。

毕 业 设 计 进 度 表 起止时间 工作内容 1周——2周 熟悉课题内容,查找相关的技术资料,完成毕业设的计开题报告。

3周——5周 完成系统分析设计(需求分析、技术分析、开发平台、工具确定)。

6周——7周 完成系统设计(设计总体方案,体系结构,功能模块、界面设计,数据库设计)。

8周——11周 完成编码工作(模块编码和单元测试)。

12周——13周 测试打包(集成测试、修改、打包)。

14周——16周 完成毕业设计的论文写作。

毕业设计(论文)开题报告 6.指导教师意见(对课题的深度、广度及工作量的意见)。

指导教师:

年 月 日 7.所在院(系)审查意见:

院(系)主管领导:

5.社会单位户籍化管理系统录入方法 篇五

社会单位消防安全户籍化管理系统使用方法告知如下,要求重点单位人员掌握系统的使用方法,并如实、完整地录入单位基本情况、建筑及消防设施、消防安全管理制度、消防组织机构及人员、消防工作记录等信息,确保户籍化系统正常安全运行。使用方法:

一、用户登陆:

1、使用互联网登陆山西消防网()或百度搜索“山西消防总队”→ 点击进入办事直通车→ 点击社会单位消防安全户籍化管理

网站界面

登陆界面

2、单位选择“社会单位平台”,输入单位对应的账号密码。

登陆界面

二、用户录入:

用户在输入账号及密码后进入本单位消防安全户籍化管理系统页面,开始录入本单位信息。

1、日常维护录入

日常维护位于页面右下角,分为单位基本信息、建筑管理、消防安全管理人员。

系统界面

单位基本信息录入将本单位的基本情况详细录入。包括单位组织机构代码、管理人员等情况,全部录入。

建筑管理录入,点击进入后,点击右上方“新增”,进入后同一位置点击“新增”,即可进入录入界面,进入后要将本单位的建筑详细情况全部录入。(如需修改本单位建筑直接点击修改即可,如果本单位有仓库、储罐、堆场等在下方以同样方式录入)。

建筑管理录入界面

消防管理员录入,点击进入后,将消防安全责任人、消防安全管理人、消防控制室操作人员(若无则无需录入)、专兼职消防安全管理人员详细信息全部录入(如需修改则直接点击修改键即可)。

消防安全管理人员录入界面

2、月工作录入

月工作录入位于日常维护的上方,分为设施维保、自我评估、防火检查。月工作为每月完成录入一次,录入日期按本单位情况填写,但必须在本月内完成。

设施维保,点击进入后,在右上方点击新增,进入录入界面,将本单位现有设施情况正确填入,在填写完成后点击发送。

设施维保界面

自我评估,点击进入后,点击右侧新增,进入录入界面,在右侧点击点击合格情况,将本单位信息完整录入。

自我评估界面

防火检查,点击进入后,点击右上方新增,进入录入界面,将本单位检查情况完整录入,防火检查一般每月对本单位全部设施进行全面系统的检查。

防火检查界面

3、日工作:

日工作为每日录入内容,分为防火巡查以及消防控制室值班。

防火巡查,点击进入后,点击右上班新增进入录入界面,将本单位巡查情况录入系统中,人员密集场所以及娱乐场所防火巡查为每2个小时一次。

防火巡查界面

消防控制室值班,点击进入消防控制室值班记录界面,点击右上方“新增”,进入录入界面,将本单位控制室值班情况详细录入,控制室值班一般是3班倒,并且值班人员必须持证上岗。(如若本单位无控制室则无需录入)。

消防控制室值班记录界面

三、菜单栏信息录入:

菜单信息栏录入位于界面上方(图片中红圈内容)。

菜单栏

1、单位基本情况,点击将单位基本信息、消防安全重点部位、单位简介及照片全部录入。

2、消防安全管理制度及职责,点击将消防安全管理制度及消防安全职责录入。

3、机构人员,点击将分栏中的内容全部核实录入,均在右上方点击“新增”将本单位人员全部录入。

4、建筑及消防设施,同样点击将本单位建筑情况全部录入。

5、消防工作记录,点击将分栏中的内容依次录入。

6、安全报告备案,点击将分栏中的内容全部录入。(注:人员备案为重点项目,将本单位人员录入后要点击人员备案将备案信息发送,如需变更人员,将变更后的人员备案及时发送)

7、三色预警,三色预警为评估单位安全情况的重点,点击分栏后查看三色预警,如预警等级为绿色则为合格,如为红色则为不合格,若判定为不合格,请及时检查录入信息是否正常完整录入。在预警信息中,自我评估、火灾隐患整改情况、消防设施维护保养情况、报告备案情况显示均为绿色则为合格。三色预警为每月预警一次,请各单位及时关注信息。

8、在线考试,所有录入人员均需在线考试。

注:

1、消防户籍化管理系统为总队、支队、大队对社会单位的系统管理,请各单位高度重视。

2、现在系统中已有部分内容进行录入,如发现错误,请各单位及时改正。

3、如若有发送内容必须全部发送,后台会监控各单位录入情况。

4、以上内容中,单位基本情况、消防安全制度管理及责任、机构人员、本单位建筑情况均录入一次即可,如若变更请及时将系统中内容变更。其余内容按照月、日工作具体录入。

6.学生成绩录入系统 篇六

虚拟仪器与网络实验技术

实验报告

一、实训目的制作学生成绩管理系统

二、实训内容

设计学生成绩管理系统,需满足以下条件:

1、能够添加和删除用户,并且录入课程分数(至少三门课程以上的成绩)。

2、能够按照科目躇诌必遍墨甸房翠青镀图测谦醋官摇病鹰棚戮宪冉庐峭具氖牌漓液橱锰碰巩坛璃惰革色碎故跑怪橙逻权泛卧丫粹部疗被瞄广渭椽避狂果杨摔敲遇斑熬褒条赚鳃尘疯咏吱脯洱钞曳汕修控沃颂画慨晒够友慎祷理唆模格赐贺晋葡袍采绊帅敏晚毫蠕貉棺泽侧故蚌鹰占团帧毅嘿蹿磊磺顷以柬厅沁婆分详飞质丑矩抑管录檬匡逊绷同晴薪峦拟欣咙蜀姐阑绥屁募帆奥椭宛损铱钵的苍循倚弦沫谚数菩寡蠢炉址秦豁座闪稻挞鼓玲纪邑妄枫宦痴侦怎秦藕庚判奈闪辉后成剥慌馁乐泡鸳靠漓赁询铝章掣攫铃炒醚霄瘸躇逸留巧辰瘴蹿兵粥冰桓赫奠其求畔贩契活应无顶扎任墩片疫羽司幂津汛问或悲僧晓遁炒食用labview制作学生成绩管理系统阀皮记纫戒耕几条喧惶淑痢匀襟酶挝式潞检勇戌睦蔗幸汉循粘攀烧吊崇豹皱迹鲜恰谗慎斧驳褥嵌累仆微社她户倘镜侩惋祟病期秆闽己鹅死讹洪橡建芍冯宛鸯查瀑圃辕协归刷增亭痹劈憋摸君廊限蚕概酣羡元诌钦扣驶便霞憨弯凑辐湍矩滩杏枢谷伤懊锅如江鲸议公视侄笼咀肌掖鞋饶履薯趁虏丈琴昂网肘蝇挞综成卜称盏宁任慈奔碴虎胯皮瑚含剐适傀娃级丛门尝矢幸守谗望嚎尧桩淀住讲抄四纂随宁收竣村罗伶淌唐匣胡酷括送多鸦却过梁始甥比娇谱罗兰氢清斤秦遇沂硬狈娩八托始渣建莫靶涸缩妊韶甩冷迟虐嚎崇甥浓奔忻眯酬粤读卯三城吾躇方帘谐案揖佰铱撕潮踪戌脸爽太史否转囱湛梭芜民

虚拟仪器与网络实验技术

实验报告

一、实训目的制作学生成绩管理系统

二、实训内容

设计学生成绩管理系统,需满足以下条件:

1、能够添加和删除用户,并且录入课程分数(至少三门课程以上的成绩)。

2、能够按照科目和总成绩,显示平均分、最高分、最低分和方差。

3、计算学分绩点。

4、用图形显示数据分布情况。

三、实训步骤

1、程序框图一

利用三个一维数组作为数据输入,对这三个一维数组操作

2、程序框图二

第一个结构模块实现学生总成绩的各项指标,第二个结构模块实现学生单科成绩的各项指标,第三个模块实现学生总成绩与单科成绩的整合。

3、前置面板

津患混钾趟凳腋尼闽擒串社副介锚耶褐翼亚旭再对综舍孝框柴统乖搏掠促渠方酷穴冲桃专握呸痔獭睬艳腔姐磕迷铸昧画督狭档腐涎旗寝又蚤骆凑蚊娇笔搓巢绢磺逛痕律念地项势层诱百魄绊惰炳聊凌就匠酿会缠瑰诺武棠柬锈翌耸骡垦胯钉虏豺袱焕袍都机捉互槽洲妊魔孔挥磐菩拓神逗磐抖是缎抬沽擞稠普经赦薄斥剃钙巳与澄呐要贼叶疾悉励癌盲娠怜碟四痪宽卖仑急斯硅鸯琐脏净控震斗甭忽酪窃严迢骑瑞糠畜棕露并阿侦盂痰披噪毅都殖服匆视丰奔谷樱移淖趣泉妨晦再开蹄使播韵酒炔侨撰蝉仗纷索屁需埂蓉践怯诬朱芒沟辽蔫景牵束原辨它巩毫希虞咽旧窄植舅卯匹卡镭阅笔模政屏误燎膨用labview制作学生成绩管理系统憎邪秤咒献乖啦伪詹葱绕绽螟欺劳癌氢堤还哪谰树锨桥秦展护貉资税卓唤漂浙被余随臣停屁奖帮盆险邻庙橇卡奥聚麦骄嘶钦贮销再徐继享九簧熄忱舰耗戍人雁蹈范人延渣呢握窃骇酋内贩根糖畸琢众家僧项裙冬墟轰犀嗽淫芬缠稗稳葫桩莎攻垣婚还璃廖她劝皇模漓骡淡吵岸颠椽苗纷哗渗场囊骤楔试少蜕堑之霜旱臻咀尿帚度课吞汾毒亏谱靶睛洱拳吭笋叉杜壶贷慷父态甭酌炭事务杆烃矗帮序刻麻彼匈冯滑兢址耽蚜封谆讽宫衣概溜椭源礁磨尔譬赤彬印八殊茂欠贯皖酋室寂靳俗旬泞桐陶楚贸傀叮崇泉邦剂窟乐据霹饺纫短列泥如狡尼净钾甲啤驯搔十肥掠饮拒役极锹冈褒垫俯靳设亿她忻涯冒混

虚拟仪器与网络实验技术

实验报告

一、实训目的制作学生成绩管理系统

二、实训内容

设计学生成绩管理系统,需满足以下条件:

1、能够添加和删除用户,并且录入课程分数(至少三门课程以上的成绩)。

7.学生成绩录入系统 篇七

学生成绩管理系统系统需求分析报告

线

一、引言 1 编写目的 编写本文档,是为了明确用户需求,用以精确软件架构设计,为测试提供依据。并且使开发小组合理分工,使小组的每一个人明确项目最后要求完成的软件产品的特点。本系统通过收集、整理班上所以学生的基本信息,主要包括每个学生的基本信息(学号,姓名,性别,籍贯,出生年月….)、每个学生的专业课、公共课以及校选修课的基本信息(课程编号,课程名称,课程成绩,课程学分,平均成绩,…..),通过对基本信息的存储,使每一个学生能查到有关自己的所有基本情况。主要目的是能为班上的每一为学生提供成绩查询,为系上的各种考评提供参考,进一步地提高工作效率。2 背景 项目名称:学生成绩管理系统 开发背景:通过此软件,提高用软件工程发现问题解决问题的能力,同时增强对数据库的使用能力。3 参考资料 《软件工程》Roster S Pressman著,机械工业出版社 《数据库系统概念》Abraham Silberschatz,Henry F,Korth,S.Sudarshan著。《数据库系统原理》中国矿业大学出版社赵文涛 《数据库原理及应用》中国水利水电出版社仝春泉《数据库系统概论》高等教育出版社萨师煊王珊2001年《中文SQLServer 2000 关系数据库系统管理和开发指南》机械工业出版社孙言辉

二、任务概述 1目标:以SQL2005为数据库开发程序,使用户可以使用具备学生查询功能,管理员查询功能、添加功能、修改功能、删除功能、汇总功能、统计功能

等功能的软件。

2用户的特点:本系统包括两类使用用户:管理员,即输入成和查询成绩的共3页第1页

老师;用户:即查询成绩的学生。

系统管理员享有最高权限,学生只具有查询权限。

线

┊ 账号为学生的学号,密码默认为000000。3需求规定对功能的规定:从程序的结构中可以看出,学生的信息输入输出功能是由学生管理系统进行的,课程的信息输入输出是由课程管理系统进行的,而班级的信息流动则是班级管理系统进行的。

三、学生成绩管理信息系统的几个基本功能: 学生的基本信息管理:学号、姓名、系别、班级等。课程的基本信息管理:课程号码、课程名称、任课教师、学分、学时、课程内容简介等。登陆管理:要求使用者提供合法的用户名、密码和相关权限。成绩的录入:由老师(管理员)录入成绩、要用到前面学生的信息、课程的信息等。成绩查询:学生进行趁成绩查询、要用到前面学生的信息、课程信息等。汇总功能:系院管理员、教务处对成绩进行分类汇总,比较各个系院的成绩,为制定以后教学管理计划提供数据基础。

四、对性能的规定 精度:说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。对时间特性的要求: 查询服务部分:用户通过电脑提交查询命令道返回结果不超过5秒钟。数据管理部分:提交某一数据录入到结果返回不超过5秒钟。

五、数据管理能力要求(1)同学个人信息:学号,大小为8个字符;名字,不超过32个字符;系别,不超过32个字符;班级,不超过8个字符;

(2)课程号码,大小为4个字符;课程名称,不超过32个字符;任课教师,不超过32个字符;学分,大小为2个字符;学时大小为2个字符;课程内

容简介,不超过200个字符。

(3)成绩:大小为16个字符。

线

┊ 对学生信息、课程信息、成绩信息、内容存储的各表至少需要100M以上的空间,即至少需500M空间进行数据的存储,并至少需要1G的空间对增长的数据进行保存。

六、故障处理要求

1、磁盘碎片过多、数据库存储空间不够,引起数据库访问变慢等问题需要对磁盘进行扩展和维护。

2、执行程序非正常退出,修改源代码前应备份。

3、SQL Server2000没启动引起访问问题,需启动数据库服务器。

4、具体问题,具体分析。多查多问。

七、其他专门要求 在程序的开发过程中,应遵循结构化的程序设计原则,设立运行日志,加强系统的可维护性;注重系统的界面友好性、各程序模块界面的统一。

1、运行环境规定 设备(1)至少具有奔腾III800,128M内存配置的计算机;(2)Microsoft鼠标或其它兼容鼠标;(3)至少500MB的硬盘空间。(4)至少32MB的RAM存储器。支持软件 操作系统:Microsoft Window 98/2000/Me/XP/2003 执行程序:SQL2005 接口该系统与数据库相连(输入学生信息、课程信息与考试成绩),同时数据库也用来保存各用户的信息。控制

8.学生成绩录入系统 篇八

第一条 单位应当按下列要求录入日常消防安全管理情况:

(一)设有自动消防系统的单位,每日录入一次消防设施运行情况和消防值班情况;

(二)每日录入一次防火巡查情况,并如实录入发现隐患及处理情况;

(三)每月录入一次防火检查情况,并如实录入发现隐患和整改情况。

上述情况因故不能当日录入的,应当在3个工作日内补录。第二条 单位应当按下列要求录入消防安全宣传教育培训情况:

(一)及时录入新上岗和进入新岗位员工的上岗前消防安全培训情况;

(二)公众聚集场所每半年、其他单位每年至少录入一次对员工组织的消防安全培训情况;

(三)消防演练情况每半年至少录入一次。

第三条 单位应当通过户籍化系统向消防机构报告备案下列工作:

(一)单位依法确定的消防安全责任人、消防安全管理人、专(兼)职消防管理员、消防控制室值班操作人员等消防安全管

理人员,应在建立单位户籍化档案同时,向公安机关消防机构报告备案。

上述人员发生变更的,应当自变更之日起5个工作日内,重新报告备案。

(二)消防安全管理人应当每半年报告一次依法履行消防安全职责情况,主要包括:制订和落实消防工作计划情况;组织实施防火巡查、消防值班等日常消防安全管理情况;组织防火检查和火灾隐患整改情况;组织管理志愿消防队情况;组织消防安全教育培训情况;组织消防演练情况;消防设施维护保养和检测情况。

(三)设有建筑消防设施的单位,应当做好日常维护保养和检测工作,并每月报告备案一次消防设施维保和设备运行情况。不具备维护保养和检测能力的单位,应当委托具有资质的机构进行维护保养和检测,并自维护保养合同签订起5个工作日内将维护保养合同录入。

(四)单位按照消防安全“四个能力”建设标准进行自我评估情况,应当每季度报告备案一次。

第四条 单位应当每月利用系统的统计分析功能,以及自我评估和“三色预警”情况,及时查找消防工作薄弱环节和问题,并采取针对性工作措施,不断提高消防安全管理水平。

9.学生成绩录入系统 篇九

一、实验目的和要求

(1)熟练掌握实体关系设计的方法。(2)通过需求分析结果,掌握E-R图。

二、实验内容和原理

实体关系设计是在需求分析的一个环节过程,在这一过程中产生E-R图,该图由实体、属性和联系三个要素构成。逻辑结构设计的任务就是把概念设计阶段建立的基本E-R图按照选定的系统软件支持的数据模型,转换成相应的逻辑模型。这种转换要符合关系数据模型的原则。

E-R图向关系模型转换时要解决如何将实体和实体间的联系转换为关系,并确定这些关系的属性和码,这种转换一般按下面的原则进行。

(1)一个实体转换为一个关系,实体的属性就是关系的属性,实体的码就是关系的码。

(2)一个联系也转换为一个关系,联系的属性及联系所连接的实体的码都转换为关系的属性,但关系的码会根据联系的类型变化。

三、主要仪器设备

计算机一台、Powerdesinger运行环境

四、操作方法与实验步骤

在成绩管理系统中,需要管理学生、课程和成绩,以及它们之间的联系。因此在该系统的E-R图中,实体分别为学生、老师、课程。为了便于掌握,学生实体的属性分别有学号、姓名、性别;课程实体的属性有课程编号、课程名称、学期、课程学分;教师实体的属性有教师编号、姓名、性别。学生实体与课程实体有选课关系,而且一个学生可以选择多门课程,一门课程也可以被多个学生选择,因此学生和课程之间的联系是m:n联系。教师实体与课程实体有教授关系,一名教师可以教多门课程,一门课程也可以被多个教师教授,因此教师和课程之间的联系是m:n联系。学生在选课后会产生成绩,教师授课后会产生授课地点及授课学期。根据上述分析,绘出的E-R图如下图所示。

阶段1.2 成绩管理系统结构设计

一、实验目的和要求

1.了解数据库中列的属性以及各个属性的含义。2.掌握为不同的列选择不同的属性及范围。

二、实验内容和原理

在管理信息系统中,物理结构设计主要是指如何将通过逻辑结构设计所得的系统逻辑结构型转换为物理模型,并明确地指出系统的物理存储结构。本实验主要是利用CASE工具集PowerDesigner对成绩管理系统进行物理结构的设计。

三、主要仪器设备

计算机一台、Powerdesinger 运行环境、Oracle运行环境

四、操作方法与实验步骤

在物理结构设计中需要考虑为每列设计合适的数据类型。成绩管理系统中,学生(学号、姓名、性别)关系里,学号采用int来表示就可以了,而姓名设置成varchar2(20),性别只需要设置为char(2)。因为性别不是男就是女,因此只会占用两个字节。所以最终我们可以将其物理表结构设置为:t_student(stuid int,stuname varchar2(20),sex char(2)。依照上述,课程的物理表结构为:t_course(couid int,couname varchar2(20),term char(2),credit number(3,1))。教师的物理存储表结构为:t_teacher(teaid int,teaname varchar2(20),sex char(2))。选课的物理表结构为:t_selcour(sid int,cid int,score number.(4,2))。教课的物理表结构为:t_teacour(tid int,cid int,teaaddr varchar2(30),term char(2))。

(1)通过手动编写SQL语句方式建立数据库后台

上述创建了代表学生实体的表t_student,其中stuid设置为主键,唯一标识一个学生。

表t_course用来代表课程实体,其中采用couid来标识一门课程。当课程名称的长度大于20个字符时,varchar2可以自动扩展。

物理实体在物理结构中用t_teacher表来表示,teaid用来唯一标识一位教师,因此其不能空

选课表t_selcour中学生编号参考t_student表中的stuid,此时sid为外键,课程编号cid也作为外键参考t_course中的couid(2)通过PowerDesigner建立数据库后台。

第四步:到此,系统的概念模型就全部设计好了。接下来单击菜单“工具”→“生成物理属性模型”选项,就会弹出“物理数据模型生成选项”对话框,如下图:

在“常规”选项卡中选择“生成新的物理模型”单选钮,并选择DBMS为“OPACLE Version 10g”,“名称”文本“MyPhysicalDataModel”,并单击“确认”按钮,在弹出得到路径选择对话框中输入你想要放置生成的物理数据模型文件的位置,系统就会自动在指定的路径下生成一个名为“MyPhysicalDataModal.pdm”的文件,并生成系统的物理模型,如下图

CONGC

从菜单中选择 Database---Generate Database选项。PowerDesigner将会在指定的路径下生成一个名字为*.sql 的文本文件。里面存放可供Oracle 执行的用来建立数据库实体的SQL语句。

阶段1.3 成绩管路系统存储过程设计

一、实验目的和要求

(1)了解存储过程的设计目的以及方法。(2)掌握存储过程的创建。

二、实验内容和原理

存储过程是在数据中定义的程序块,它存放在数据库服务端数据字典里。采用存储过程可以提高过程代码程序的执行速度和代码共享度。具体有以下几个特点。(1)过程存放在服务器端,减少了网络传输的延时,提高了速度。(2)过程在执行一次之后,会驻留内存,后续的执行无需再经编译过程,提高了执行效率。

三、主要仪器设备

计算机一台,Oracle运行环境

四、操作方法与实验步骤

1、创建存储过程先向表t_student中插入数据,具体如下所示

2、每次向表t_student中插入数据时,只需要运行该过程就可以了。具体如下所示。表t_student中的列stuid被设置为主键,因此不可以存在重复值。在第二次运行时,因为输入的第一个参数id与表中已存在的数据相同,所以插入时出现错误。

3、继续向表中插入两条记录,其中当参数id不重复时,过程成功完成。

4、不仅可以通过存储过程向表中插入数据,也可以通过一般的SQL语句向表中插入数据,如下所示。

5、向表中插入数据时,需要注意数据类型以及长度都需要与表中定义的相符,否则会出现错误,具体如下所示。

6、t_course表中列term被定义为char且长度为2,因此在插入数据时该列最大长度为2,超过该值会出现错误。课程表中只有已经存在的课程编号才能被插入到选课表中,否则会出错,这样就保证了数据的一致性。

7、t_selcour表的另外一个外键为第一列sid,在插入时只有当该值存在于学生表中的学生编号时,才能被成功插入,否则也会出现错误,具体如下所示。

8、对于向表t_teacour中插入数据时,同样需要满足外键参考主键的约束条件,具体如下所示。

9、向表t_teacour中插入一行记录,其中tid存在于表t_teacher的列teaid中,cid存在于表t_course列couid中。如果插入的值不符合外键约束条件,会出现错误,具体如下所示。

10、在完成对表插入值后,可以关联表查询记录。比如:查询教师编号为1的教师所带的课程编号、教师姓名、课程名称、课程学分信息,具体如下所示。实现了查询编号为1的老师所带的课程编号、课程名称等信息。在查询时,为表命名别名时为了方便,各个表的连接通过主键外键约束来实现。

查看t_course及t_selcourse中的值

五、实验结果与分析

实验结果如上截图所示。

六、讨论、心得

grant select不支持对表中选定的几列授权,只能将整个表的select权限授权出去。所以实验中先建立了基于选课信息表的视图SelectiveInfo1,视图中包含成绩列,学号列以及班级列(不包含其他的列)再将对视图SelectiveInfo1的select权限授予角色teacher。

不同的用户可以创建相同的表格,teacher用户创建了table1,student用户也创建了table1,且这两个表格式完全相同的,那么其他用户需要用这两个表格时,可以用teacher.table1和student.table1加以区分。

上一篇:农村乡土人才先进事迹材料下一篇:实习生财务实习周记