心理健康普查系统毕业设计(编辑修改稿)内容摘要:

= true。 return。 } else 13 { = false。 //进行注册。 // BLL bll = new BLL()。 if ((().ToString())) { = 用户名已存在。 = true。 } else { = false。 User user = new User()。 = ().ToString()。 = ().ToString()。 = 2。 = ().ToString()。 = ().ToString()。 (user)。 // (注册成功。 )。 ( 注册成功。 , )。 } } } } } } } 14 正 确填写完相应信息后,点击确认会 显示注册成功,但要经过管理员后台审核后才可登录。 审核通过后登录主页用户登录模块会显示已登录用户名 ,同时 用户可以使用其中的退出功能注销登录。 具体如图 10 所示: 图 10 用户登录成功界面 点击系统首页中的后台管理会跳转到管理员登录页面可以进行管理员登录。 登录页面如 11 图所示: 图 11 管理员登录界面 用户功能模块设计 用户的主要功能包括用户信息修改模块和心理测试模块。 用户注册登录后,可修改密码,进行心理测试,查看测试结果。 用户功能模块流程图如图 12 所示: 15 图 12 用户功能模块流程图 ( 1) 用户在注册时需要填写提示问题,为了便于后期更改密码,用户登录账户后点击密码修改,需要填写密保答案,之后才可以修改密码,修改密码页面如图 13所示: 图 13 修改密码页面 修改密码的相关部分实现功能代码如下: 开始 登录 个人信息 心理测试 修改密码 查看结果 退出结束 16 public partial class 心理健康普查系统 _changepwd : { User user = new User()。 BLL bll = new BLL()。 private string answer { get。 set。 } protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session[UserId] == null) { (对不 起您还没有登录 , )。 } } if (() != 2) { = false。 user = ((Session[UserId]))。 =。 answer =。 } else { = false。 = true。 } } protected void Button1_Click(object sender, EventArgs e) { if (answer == ().ToString()) 17 { = true。 = false。 (2)。 } else { = true。 return。 } } protected void Button2_Click(object sender, EventArgs e) { if (().ToString() == ) { = 新密码不能为空。 = true。 } else { = false。 if (().ToString() != ().ToString()) { = true。 } else { = false。 user = ((Session[UserId]))。 18 = ().ToString()。 (user)。 (1)。 // (修改成功。 )。 (修改成功 !, )。 } } } } ( 2) 用户登录后点击心理测试来进行测试,系统会给出 15 道题,每道题都有四个分值, 1~4 分别代表从不、经常、一般、一定,学生根据自身情况正确填写,提交后系统会给出相应的答案。 心理测试界面如图 14 所示: 图 14 心理测试界面 心理测试的 相关部分实现功能代码如下: public partial class 心理健康普查系统 _Test : { BLL bll = new BLL()。 public static Testti[] tests = new BLL().getPapers2()。 19 protected void Page_Load(object sender, EventArgs e) { if (Session[UserId] != null) { = tests。 ()。 } else { ( 还 未 登 录 , 不 能 进 行 测 试。 , )。 } } protected void Button1_Click(object sender, EventArgs e) { //计算得分 //Testti[] testtis = ()。 Session[score] = testrule(tests).ToString()。 ()。 // = testrule(tests).ToString()。 } //计算得分算法 //规则: 1就是 1分, 2就是 2分, 3就是 3分, 4就是 4分 . public int testrule(Testti[] testtis) { int sumscore = 0。 for (int i=0。 i ()。 i++) { 20 sumscore += (testtis[i].())。 } return sumscore。 } protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e) { tests[0].answer =。 } protected void DropDownList4_SelectedIndexChanged1(object sender, EventArgs e) { tests[1].answer =。 } protected void DropDownList10_SelectedIndexChanged(object sender, EventArgs e) { tests[2].answer =。 } protected void DropDownList14_SelectedIndexChanged(object sender, EventArgs e) { tests[3].answer =。 } protected void DropDownList18_SelectedIndexChanged(object sender, EventArgs e) { tests[4].answer =。 } protected void DropDownList7_SelectedIndexChanged(object sender, EventArgs e) { tests[5].answer =。 } } 21 管理员功能模块设计 管理员的功能主要包括对学生、管理员、试题信息的添加、删除和修 改,还可查看到学生通过普查得到的成绩,并对每个阶段成绩的统计。 管理员功能模块如图 15所示: 图 15 管理员功能模块流程图 ( 1) 管理模块 管理模块包括学生管理模块,管理员管理模块和试题管理模块,功能包括添加、删除、修改,实现对所有信息的综合管理。 界面通过 List View 控件配合 Button 控件进行信息的添加、删除和修改。 添加界面如图 16 所示: 开始 登录 学生 添加学生 修改、删除学生 管理员 添加管理员 修改、删除管理员 试题 添加试题 修改、删除试题 查看普查结果 后台数据库 结束 22 图 16 添加界面 修改、删除界面如图 17 所示: 图 17 修改、删除界面 修改、删除页面的部分功能代码如下: public partial class 心理健康普查系统 _addadmin : { protected void Page_Load(object sender, EventA。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。