想实现这样的功能?
1、登陆验证,只有注册用户才能考试?
2、试题已经在SQL 数据库表中,用户登录后从数据库中动态把题目读出来?
3、考试完后,点提交,显示每道题答案,并实现总分?我刚开始学习作,就做简单点,作为入门?
请高手指点思路,或能给部门代码让我学习?
1、登陆验证,只有注册用户才能考试?
2、试题已经在SQL 数据库表中,用户登录后从数据库中动态把题目读出来?
3、考试完后,点提交,显示每道题答案,并实现总分?我刚开始学习作,就做简单点,作为入门?
请高手指点思路,或能给部门代码让我学习?
首先别的表根据你的需要,但是用户表(Users)肯定需要,表里有userId,userName,password等等。
登录页面可以让用户输入用户名和密码(userName,password)然后提交到后台,根据这两个字查询数据库Users表
找到了数据就说明登录成功,没找到数据就说明输入的userName或者password是错误的
2.你说要从数据库动态的把题目显示出来中动态是怎样动态法呢?是随机从一堆题目中抽取,还是固定每个人都是考这些题目呢?
2-1.如果是随机抽取,就试试用生成一个随机数(用int a = Math.random()*100)然后比如你的题目有100道,每人要考20道题,就用for循环拿出20道题;
2-2.如果是固定就更加简单了,直接从数据库拿就可以了;
3.最后不就提交表单,你可以提交后回到本页面,将每题的答案写到题目下面,然后计算分数就可以了。
比较简单说说思路,大概是这样
登录页面可以让用户输入用户名和密码(userName,password)然后提交到后台,根据这两个字查询数据库Users表
找到了数据就说明登录成功,没找到数据就说明输入的userName或者password是错误的 2.你说要从数据库动态的把题目显示出来中动态是怎样动态法呢?是随机从一堆题目中抽取,还是固定每个人都是考这些题目呢?
2-1.如果是随机抽取,就试试用生成一个随机数(用int a = Math.random()*100)然后比如你的题目有100道,每人要考20道题,就用for循环拿出20道题; 最后不就提交表单,你可以提交后回到本页面,将每题的答案写到题目下面,然后计算分数就可以了。
比较简单说说思路,大概是这样