快速上手教程系列<>

n        myEXCEL.net实现学生成绩汇总统计

 

注意:本教程不详细描述具体操作步骤,所描述的内容只是为了说明问题,详细操作步骤请参考《系统操作手册》,学习时还可以结合与该文档一起提供的样例数据库,以便取得更好的效果。另外,样例数据库中的用户除了“admin”和“user0”以外,口令都为“aaa”。

 

 

       本教程用myEXCEL.net(网络Excel平台)来快速实现学生的成绩管理,用到的表格有《学生名册》、《班级课目成绩表》和《班级成绩汇总表》,分别如下图所示:

       在学习本教程的过程中,用户应该把重点放在“数据规范”和“表间取数公式”的(基本)用法上。

一、      建立组织机构、角色、人员

1、  admin登录,并进入系统管理控制台,建立顶级机构信息

2、  建立部门(班级)

3、  建立角色(岗位),如下图所示:

4、  建立用户,并指定相应的角色,如下图所示:

二、建立数据规范

1、“性别”

2、“课程”

三、建立报表模板

1、《学生名册》

设置“填报权限”

设置“数据查看权限”

画制样式,如下图所示:

定义“单一数据项目”

注意:单一数据项目“班级”绑定了系统数据规范“部门”,填报的时候就可以通过选择来输入“班级”。并且是必须填和不允许重复。

       定义“重复数据项目”

注意:单一数据项目“性别”绑定了数据规范“性别”,填报的时候就可以通过选择来输入“性别”。并且要求除“备注”外,都必须填写,不允许为空,“学号”还要求唯一。

2、《班级课目成绩表》

权限设置与上类似,在此不再重复说明。

画制样式,如下图所示:

定义“单一数据项目”

注意:“班级”绑定系统数据规范“登录用户所在部门”,实现班级自动填写,“课程”绑定数据规范“课程”,可以通过选择进行输入,“填表人”绑定系统数据规范“登录用户姓名”,实现填表人自动填写。“不清除”表示连续填写其它课程成绩时,“班级”和“填表人”的值不会被清掉,以提高效率。

定义“重复数据项目”

注意:“不清除”表示连续填写其它课程成绩时,“学号”和“姓名”的值不会被清掉。

 

建立“表间取数公式”

目的:在填表时,自动根据班级填写所有学生的学号和姓名,减少手工输入量。

 

 

3、《班级成绩汇总表》

权限设置与上类似,在此不再重复说明

画制样式,如下图所示:

定义“单一数据项目”

这里用到了“唯一组合”,表示“班级”和“考试批次”组合起来不允许重复,也就是说,同一批的考试成绩不允许在一个班里重复输入。

定义“重复数据项目”

建立“表间取数公式”

“获取学生名称”,在填表时,自动根据班级填写所有学生的学号和姓名

 

“获取语文成绩”

根据指定的“班级”和“考试批次”获取语文成绩,并且当“班级”和“考试批次”发生变化时(筛选条件变化),该公式会自动执行。

“获取数学成绩”和“获取英语成绩”与“获取语文成绩”

 

四、应用

1、输入《学生名册》

lls(李老师)登录,点击,选择《学生名册》,如下图所示:

因为“班级”绑定了系统数据规范“部门”,所以填报的时候就可以通过选择来输入“班级”,

同样,因为“性别”绑定了数据规范“性别”,填报的时候就可以通过选择来输入“性别”。

填完“初一(1)班”以后,可以点击(填写下一张)继续填写其它班级的学生名册。

 

2、输入《班级课目成绩表》

lls(李老师)登录,准备输入本班的成绩,点击,选择《成绩表》,如下图所示:

因为“班级”绑定系统数据规范“登录用户所在部门”,实现了班级自动填写(李老师是初一(1)班的班主任),“课程”绑定数据规范“课程”,所以可以通过选择进行输入,“填表人”绑定系统数据规范“登录用户姓名”,实现填表人自动填写。

       另外,开始填报时自动执行了表间取数公式“获取学生名称”,获取了初一(1)班所有学生的学号和姓名,并填写在相应的列上,大大减轻了输入的强度。

填完“语文”成绩以后,可以点击(填写下一张)继续填写其它课程的学生成绩。

用类似的方式填写其它班级的成绩。

 

3、产生《成绩汇总表》

lls(李老师)登录,点击,选择《成绩汇总表》,如下图所示:

因为“班级”绑定系统数据规范“登录用户所在部门”,实现了班级自动填写(李老师是初一(1)班的班主任)。

       一开始填表时,自动执行了表间取数公式“获取学生名称”,获取了初一(1)班所有学生的学号和姓名,并填写在相应的列上。

       输入考试批次“QM01按回车,你会发现“语文”、“数学”、“英语”的成绩马上自动出现了,这是因为获取“语文”、“数学”、“英语”成绩的三条公式的执行时机被设置为是“当筛选条件变化时自动执行”,所以当考试批次变化以后,这三条公式就会自动执行。

       你还会发现,平均分>90的成绩变成了粗体文字,这里是利用Excel的条件格式来实现的。

       像这样的表,因为它的数据可以根据条件自动产生,所以它的数据就没必要保存,以节省数据库空间(当然你需要也可以保存),如果想要强制用户不能保存该表的数据,可以在模板属性中设置“只允许查询”即可,如下图所示: