我正在努力建立一个可以告诉大学生他们的CGPA的网站
学生们#39;成绩来自我们学院的网站。
它有一个登录页面供学生访问他们的成绩和其他信息。 (见链接1:Webkiosk)
这是一个这样的登录表单:
(见图1)
表格有2个文本字段(注册号和密码),一个下拉菜单(成员类型)和2个按钮(提交和重置)
提交按钮:BTNS提交
重置按钮:BTNReset
学生必须在此登录,然后转到此链接获取成绩(除非您已登录,否则您将无法看到它):
(参见链接2:成绩)
我们还需要选择您想要的等级,因此我会给出此页面的屏幕截图。
(见图2)
在这里我们可以看到我们的成绩但问题是我们没有得到我们的CGPA,我们必须手动计算它。我为此制作了一个CGPA计算器(参见链接3:计算器),但在这个计算器中,用户必须输入很多细节。
所以我的想法是我应该在网上制作一些只要求用户输入他的注册号和密码的计算器,然后该计算器应该完成所有的工作。
涉及的过程是:
1.从我的表单中获取用户的数据。
2.将此数据传输到学院的网站。
3.从那里提取成绩。
4.将它们发回我的计算器。
5.计算CGPA并为用户显示它。
任何帮助将不胜感激。 提前谢谢。
PS:StackOverFlow不允许我输入两个以上的链接,所以我希望您访问此链接以获取所有链接和图像。
答案 0 :(得分:0)
在大多数情况下,您应该建立一个MySQL连接,然后您可以将学生成绩和他们的注册号码放在MySQL数据库中,这样一旦用户登录就可以提取正确的成绩,然后提取的成绩可以通过计算器进行处理,然后将其直接显示给用户,或者将其上传到您自己的数据库中,因此服务器不必再对其进行处理。
所以简单来说就是
用户登录请求---> MySQL数据库--->提取等级--->将其运送到计算器--->计算器计算CGPA --->发送回MySQL数据库--->更新列(可以称为CGPA)--->显示给用户。
然后你可以每周左右检查一下新的成绩。
要计算它,您可以对半自动化的等级执行以下操作。
然后从数据库中获取成绩
<input name="gr1_1"><? echo $gradeUMA003; ?></input>
必须与数据库中的成绩有活跃的连接。
您必须为所有这些输入创建输入,然后创建Sql语法以获取主题等级。请查看http://www.w3schools.com/php/php_mysql_select.asp以获取有关创建该文件的帮助。
然后当用户访问该页面时,它会自动将所有用户成绩放在那里,然后当用户点击计算CGPA时,它会将结果发送到数据库,这意味着他们下次登录时不必这样做。因此,您可以在页面上添加他们通过数据库获得的CGPA等级。完成考试后,他们将不得不返回计算器并再次单击“提交”,以便更新数据库。它是一个更容易手动完成的过程,因此他们不必一直保持在他们的成绩。