ASP.net学生网上选课系统设计+源代码(3)
时间:2018-06-10 19:11 来源:毕业论文 作者:毕业论文 点击:次
StudentID nvarchar 50 否 主键学生编号 StudentNumber nvarchar 50 是 成绩 表3 学生信息表(Sys_Student) 名称 类型 长度 允许空 说明 StudentID nvarchar 50 否 主键登录名称 Password nvarchar 50 是 密码 UserName nvarchar 50 是 真实姓名 QQ nvarchar 50 是 QQ Sex nvarchar 50 是 性别 Tie nvarchar 50 是 系别 Pro nvarchar 50 是 专业 ClassName nvarchar 50 是 班级 表4 教师信息表(Sys_Teacher) 名称 类型 长度 允许空 说明 TeacherID nvarchar 50 否 主键登录名 Password nvarchar 50 是 密码 UserName nvarchar 50 是 真实姓名 QQ nvarchar 50 是 QQ Sex nvarchar 50 是 性别 Tel nvarchar 50 是 电话 Tie nvarchar 50 是 系别 Role nvarchar 50 是 职称 4.系统实现 根据系统的分析与设计,通过用户登录页面,本系统将实现三个模块:学生模块,教师模块,管理员模块。 4.1用户登录页面的实现 用户登录页面将由Default.aspx与Default.aspx.cs页面来实现。页面设计用户名和密码,登录用户将分为管理员、教师、学生,因此设计了用户类型,通过IsLoginType控件来决定谁登录的。将用户密码的TextMode属性设置为Password,意着写的密码是以暗花的形式,以防用户密码泄露。然后就是设置一个控制按钮btnLogin来进行登录用户的主界面,用户登录名不同,他们的权限就不相同,因此,他们的主界面也是不同的。 在Default.aspx.cs页面上编写代码进入各个用户的主界面。用户的信息是存在数据库中的,选择相应的用户类型,当输入信息时,所输入信息会通过数据库的信息来判断用户是否存在,如果所填写的信息在其中存在的话,则成功进入用户主页面,他们的权限与信息会自动存在Session中,根据不同的权限给出不同的功能。如果所填的信息不正确,或者是用户类型不匹配,则弹出 “找不到该用户” 或“密码错误”。 (责任编辑:qin) |