快速上手教程系列<四>
n 用myEXCEL.net实现学生成绩汇总统计
注意:本教程不详细描述具体操作步骤,所描述的内容只是为了说明问题,详细操作步骤请参考《系统操作手册》,学习时还可以结合与该文档一起提供的样例数据库,以便取得更好的效果。另外,样例数据库中的用户除了“admin”和“user0”以外,口令都为“aaa”。
本教程用myEXCEL.net(网络Excel平台)来快速实现学生的成绩管理,用到的表格有《学生名册》、《班级课目成绩表》和《班级成绩汇总表》,分别如下图所示:
--轻松实现学生成绩汇总统计.files/image001.jpg)
--轻松实现学生成绩汇总统计.files/image002.jpg)
--轻松实现学生成绩汇总统计.files/image003.jpg)
在学习本教程的过程中,用户应该把重点放在“数据规范”和“表间取数公式”的(基本)用法上。
1、 用admin登录,并进入系统管理控制台,建立顶级机构信息
--轻松实现学生成绩汇总统计.files/image004.jpg)
2、 建立部门(班级)
--轻松实现学生成绩汇总统计.files/image005.jpg)
3、 建立角色(岗位),如下图所示:
--轻松实现学生成绩汇总统计.files/image006.jpg)
4、 建立用户,并指定相应的角色,如下图所示:
--轻松实现学生成绩汇总统计.files/image007.jpg)
1、“性别”
--轻松实现学生成绩汇总统计.files/image008.jpg)
2、“课程”
--轻松实现学生成绩汇总统计.files/image009.jpg)
1、《学生名册》
设置“填报权限”
--轻松实现学生成绩汇总统计.files/image010.jpg)
设置“数据查看权限”
画制样式,如下图所示:
--轻松实现学生成绩汇总统计.files/image012.jpg)
定义“单一数据项目”
注意:单一数据项目“班级”绑定了系统数据规范“部门”,填报的时候就可以通过选择来输入“班级”。并且是必须填和不允许重复。
--轻松实现学生成绩汇总统计.files/image013.jpg)
定义“重复数据项目”
注意:单一数据项目“性别”绑定了数据规范“性别”,填报的时候就可以通过选择来输入“性别”。并且要求除“备注”外,都必须填写,不允许为空,“学号”还要求唯一。
--轻松实现学生成绩汇总统计.files/image014.jpg)
2、《班级课目成绩表》
权限设置与上类似,在此不再重复说明。
画制样式,如下图所示:
--轻松实现学生成绩汇总统计.files/image002.jpg)
定义“单一数据项目”
注意:“班级”绑定系统数据规范“登录用户所在部门”,实现班级自动填写,“课程”绑定数据规范“课程”,可以通过选择进行输入,“填表人”绑定系统数据规范“登录用户姓名”,实现填表人自动填写。“不清除”表示连续填写其它课程成绩时,“班级”和“填表人”的值不会被清掉,以提高效率。
--轻松实现学生成绩汇总统计.files/image015.jpg)
定义“重复数据项目”
--轻松实现学生成绩汇总统计.files/image016.jpg)
注意:“不清除”表示连续填写其它课程成绩时,“学号”和“姓名”的值不会被清掉。
建立“表间取数公式”
目的:在填表时,自动根据班级填写所有学生的学号和姓名,减少手工输入量。
--轻松实现学生成绩汇总统计.files/image017.jpg)
3、《班级成绩汇总表》
权限设置与上类似,在此不再重复说明
画制样式,如下图所示:
--轻松实现学生成绩汇总统计.files/image003.jpg)
定义“单一数据项目”
--轻松实现学生成绩汇总统计.files/image018.jpg)
这里用到了“唯一组合”,表示“班级”和“考试批次”组合起来不允许重复,也就是说,同一批的考试成绩不允许在一个班里重复输入。
定义“重复数据项目”
--轻松实现学生成绩汇总统计.files/image019.jpg)
建立“表间取数公式”
“获取学生名称”,在填表时,自动根据班级填写所有学生的学号和姓名
--轻松实现学生成绩汇总统计.files/image020.jpg)
“获取语文成绩”
根据指定的“班级”和“考试批次”获取语文成绩,并且当“班级”和“考试批次”发生变化时(筛选条件变化),该公式会自动执行。
--轻松实现学生成绩汇总统计.files/image021.jpg)
“获取数学成绩”和“获取英语成绩”与“获取语文成绩”
1、输入《学生名册》
用lls(李老师)登录,点击
,选择《学生名册》,如下图所示:
--轻松实现学生成绩汇总统计.files/image023.jpg)
因为“班级”绑定了系统数据规范“部门”,所以填报的时候就可以通过选择来输入“班级”,
同样,因为“性别”绑定了数据规范“性别”,填报的时候就可以通过选择来输入“性别”。
填完“初一(1)班”以后,可以点击
(填写下一张)继续填写其它班级的学生名册。
2、输入《班级课目成绩表》
用lls(李老师)登录,准备输入本班的成绩,点击
,选择《成绩表》,如下图所示:
--轻松实现学生成绩汇总统计.files/image025.jpg)
因为“班级”绑定系统数据规范“登录用户所在部门”,实现了班级自动填写(李老师是初一(1)班的班主任),“课程”绑定数据规范“课程”,所以可以通过选择进行输入,“填表人”绑定系统数据规范“登录用户姓名”,实现填表人自动填写。
另外,开始填报时自动执行了表间取数公式“获取学生名称”,获取了初一(1)班所有学生的学号和姓名,并填写在相应的列上,大大减轻了输入的强度。
填完“语文”成绩以后,可以点击
(填写下一张)继续填写其它课程的学生成绩。
用类似的方式填写其它班级的成绩。
3、产生《成绩汇总表》
用lls(李老师)登录,点击
,选择《成绩汇总表》,如下图所示:
--轻松实现学生成绩汇总统计.files/image026.jpg)
因为“班级”绑定系统数据规范“登录用户所在部门”,实现了班级自动填写(李老师是初一(1)班的班主任)。
一开始填表时,自动执行了表间取数公式“获取学生名称”,获取了初一(1)班所有学生的学号和姓名,并填写在相应的列上。
输入考试批次“QM01”按回车,你会发现“语文”、“数学”、“英语”的成绩马上自动出现了,这是因为获取“语文”、“数学”、“英语”成绩的三条公式的执行时机被设置为是“当筛选条件变化时自动执行”,所以当考试批次变化以后,这三条公式就会自动执行。
你还会发现,平均分>90的成绩变成了粗体文字,这里是利用Excel的条件格式来实现的。
像这样的表,因为它的数据可以根据条件自动产生,所以它的数据就没必要保存,以节省数据库空间(当然你需要也可以保存),如果想要强制用户不能保存该表的数据,可以在模板属性中设置“只允许查询”即可,如下图所示:
--轻松实现学生成绩汇总统计.files/image027.jpg)