日期:2014-05-19  浏览次数:20517 次

数据库创建大量用户的问题,一般是怎么做的
我们课程设计做一个学校教务管理系统,其中每一个同学都要有一个帐号用于查询成绩和选课,用户名就用他的学号就行,
        问题在于这样大量的用户创建一般如何实现呢。
        我想一种办法是并不真正创建这么多数据库用户,而是程序内部用同一个帐户登录,登录之后在数据库里搜索这个学号,如果搜索到并且密码配对就算登录成功(密码是作为学生表的一列保存的),然后由程序来控制该学生只能访问自己的信息(而不是由数据库控制,因为在程序内部大家实际上都用的同一个账号登录数据库)。
        还有一个办法就是真正的在数据库里给每一个学生都创建一个帐户,但是这样工作量太大。
不知道实际中一般采用哪种方法呢?如果是第二种,有没有一种快速的方法以主键作为用户名自动创建账户呢。
谢谢

------解决方案--------------------
当然是你说的第一种方式了
创建一张用户表,里面记录学号和登陆密码

登陆的帐户只有一个,所有人都是通过这个登陆去查询属于自己的资料

查询语句后面加条件就可以


------解决方案--------------------
学习
------解决方案--------------------
在库中创建一张表