怎么制作成绩表?

荆艳灵荆艳灵最佳答案最佳答案

假设你们学校的学生信息在数据库里,每个数据库表里面一个字段放学生的学号,另一个字段放学生的姓名,那么就可以很简单地做个成绩管理软件,学生信息一目了然; 如果你不想编程,用Excel也可以很方便地做出来。首先,设计一张表格,如上图。然后,把学生信息和成绩输入进去就可以了(见下图),当然,这些数据是从你学校的数据库中导入的。

如果你会编程,你可以用Java、PHP或者C#来做这样一个网站。用PHP或Java可以做得很简单,如果用C#可以做得很复杂。比如用PHP可以简单地生成这样的一个页面: 用Java可以实现更复杂的页面和功能,比如可以加上按钮让操作员可以选择性地下单,如下图: 当点击“确认”之后,就可以看到结果如下: C#就可以做出更酷的效果了!比如可以将前面的网页做成一个网站,然后用Ajax不停地从后台获取新的数据,这样就可以不断地更新前方的页面,不用手动刷新就能看见新数据显示在最前方。另外还可以加入更多功能,比如可以允许负责人更改成绩,并且只有管理员才可以改动的这个成绩才能最终计入学生的考试成绩。

如果你想学,我可以逐步地教如何用PHP实现。也可以用C#实现,但C#需要一定时间的练习。 如果只想用Excel函数,那也可以做出相当漂亮的结果来(见下表),只需要用到两个函数:VLOOKUP和IFERROR。

先说VLOOKUP函数,这函数的用处是查找相同名字的人,并将他的身份证号或者其他列的值找到后显示在指定的单元格。 再说IFERROR函数,这函数的意思是在判断某个数值是否有错误,如果有则显示为指定内容,如果没有错误则显示为准则内容。 下面详细介绍怎么用这两个函数拼凑出上面的表格: 先输入所有学生的基本信息,这里以学号为列名,身份证号为班级列名称,姓名为学科列名称。将上述的信息输入完以后,用Vlookup函数按条件查找。这里要注意的是,查找的条件一定要选身份证号码,因为这是唯一不能被修改的数字,所以以此作为区分不同的班级最为准确。再用iferror函数处理查找不到的数据。这样就完成了所有工作。

我来回答
请发表正能量的言论,文明评论!