系统主界面如下图所示:   
图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服务编程框架的网吧管理系统的设计与实现
下一篇:物联网技术及应用研究

信息技术的研究性學习【6496字】

WebQuest茬高中研究性學习中的應用【6334字】

asp.net+sqlserver数据挖掘的在...

深度学习基于内容的图像检索

asp.net+sqlserver图书借还信息系统设计

asp.net+sqlserver仪器设备采购...

asp.net+sqlserver信息安全技术...

医院财务风险因素分析及管理措施【2367字】

C#学校科研管理系统的设计

神经外科重症监护病房患...

志愿者活动的调查问卷表

承德市事业单位档案管理...

10万元能开儿童乐园吗,我...

国内外图像分割技术研究现状

中国学术生态细节考察《...

AT89C52单片机的超声波测距...

公寓空调设计任务书