系统主界面如下图所示:
图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管理员进行添加操作的设计与实现
- 上一篇:基于WCF服务编程框架的网吧管理系统的设计与实现
- 下一篇:物联网技术及应用研究
-
-
-
-
-
-
-
杂拟谷盗体内共生菌沃尔...
酸性水汽提装置总汽提塔设计+CAD图纸
电站锅炉暖风器设计任务书
中考体育项目与体育教学合理结合的研究
乳业同业并购式全产业链...
河岸冲刷和泥沙淤积的监测国内外研究现状
大众媒体对公共政策制定的影响
当代大学生慈善意识研究+文献综述
十二层带中心支撑钢结构...
java+mysql车辆管理系统的设计+源代码