表3 Papers表
列名 数据类型 长度 允许空 备注
PaperID为该表主键,TotalMark表示该试卷的总分数,一般为100分和150分,MinDefficult为该试卷的最小难度,MaxDefficult为该试卷的最大难度,我们把这两个字段都定义为int类型,UserID为用户的ID号,该字段即是UserID表中的主键,RoleID为用户的角色,是学生,教师,还是管理员。
3.系统实现
3.1用户登录模块
该系统用户登陆模块包括user_login.aspx和user.aspx文件。如果用户要想使用为注册用户提供的功能,那么必须登录(如没有可以在登陆页面申请注册)。其中在系统中的三个身份都是按照一样的流程登陆,具体如图3所示。
图3 用户登陆模块
具体流程是从用户输入信息,传到数据库,查询用户是否存在,如不存在就直接返回,存在看口令是否正确,用户存在且口令正确之后才能登陆。
用户登陆界面如图4所示。 ASP.net《软件工程》考试系统的设计与实现+源代码(3):http://www.youerw.com/jisuanji/lunwen_5565.html