ASP.net+sqlserver研究性学习平台的设计(4)
时间:2016-12-25 12:05 来源:毕业论文 作者:毕业论文 点击:次
系统主界面如下图所示: 图3 系统主页面 其中主要功能的设计与实现如下: 3.2.1管理员登录功能的设计与实现 (1)功能描述 管理员在登录界面输入账号和密码后,点击登录按钮即可实现登录功能。如果登录失败给予相关提示信息;登录成功则能进入后台进行管理操作。 (2)实现算法描述 管理员在登录界面输入账号和密码后,系统进行如下登录逻辑处理: ①判断账号是否存在?如果不存在,则登录失败,返回1,并提示信息:您 输入的用户名和密码错误,请重新输入!如果存在,则转②; ②判断密码是否正确?如果不正确,则登录失败,返回2,并提示信息:密码和用户名不匹配,请重新输入密码!如果正确,则转○3; ③判断身份是否正确?如果不正确,则登录失败,返回3,并提示信息:输入的用户名和密码错误,请重新输入! 如果正确,则转○4; ④成功登录,进入系统,返回0; 3.2.2学生登录功能的设计与实现 (1) 功能描述 学生在登录界面输入账号和密码后,点击登录按钮即可实现登录功能。如果登录失败给予相关提示信息;登录成功则能进入课题管理区进行查看操作。 (2) 实现算法描述 学生在登录界面输入账号和密码后,系统根据【账号+密码】进行如下登录逻辑处理: ○1判断账号是否存在?如果不存在,则登录失败,返回1,并提示信息:您输入的用户名和密码错误,请重新输入!如果存在,则转②; ○2判断密码是否正确?如果不正确,则登录失败,返回2,并提示信息:密码和用户名不匹配,请重新输入密码!如果正确,则转○3; ○3判断身份是否正确?如果不正确,则登录失败,返回3,并提示信息:输入的用户名和密码错误,请重新输入! 如果正确,则转○4; ④成功登录,进入系统,返回0。 3.2.3学生查看和申请加入课题的设计与实现 (1) 功能描述 学生在登录后进入课题管理区,点击查看按钮即可实现查看功能和加入功能。如果未登录给予相关提示信息;登录成功则能进行加入课题操作。 (2) 实现算法描述 学生申请加入课题时系统进行如下逻辑处理: ○1判断是否已登录?如果未登录提示信息:您还没有登录!如果已登录,则转②; ○2判断是否已经申请过课题?如果已申请过提示信息:你已加入了课题,不 可以再加入!如果还未申请课题,则转○3; ○3进入课题信息界面,加入成功,返回0。 3.2.4管理员进行编辑操作的设计与实现 (1)功能描述 管理员输入匹配的账号和密码登录后,对信息进行编辑操作。 (2)实现算法描述 管理员单击编辑按钮后系统进行如下逻辑处理: ①通过string strSql = "select count(*) from 表名 where Id=" + Ids语句系统根据该条信息的ID号从后台数据库中检索出来; ②将检索出的信息赋予新值。 3.2.5管理员进行删除操作的设计与实现 (1)功能描述 管理员输入匹配的账号和密码登录后,对信息进行删除操作。 (2)实现算法描述 管理员单击删除按钮后系统进行如下逻辑处理: ①系统检索出已经添加的信息详情; ②通过Insert into 表名语句赋予每个字段名新值; ③系统检测后会提示“添加成功”。 3.2.6管理员进行添加操作的设计与实现 (责任编辑:qin) |