毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

ASP.NET考研交流网站的设计与开发 第5页

更新时间:2016-9-1:  来源:毕业论文
图4 物理表关系图

4.系统的实现
4.1 用户注册模块
在注册界面输入用户名、密码、电子邮箱、选择头像等信息后,单击注册按钮进行注册,具体实现如下。本文来自优&文*论~文'网,毕业论文 www.youerw.com
输入:用户名、密码、电子邮箱、选择头像。
处理:查找表Users,对照输入的用户名、密码、电子邮箱及选择的头像,如果用户已经存在,则给出提示信息。如果是新用户,在Users表中添加新记录,以用户编号为关键字进行排序,更新数据表,然后跳转到主页面。
输出:网站主页面。
注册模块流程图如图5所示。

图5 注册模块流程图
4.2 用户登录模块
在登录页面对应的地方输入用户名、密码,并选择角色,单击登录按钮进行登录,并在对应的代码隐藏文件中进行登录判断,如果数据库中Users表不存在输入的用户名,则说明用户不存在或输入错误,若存在对应的用户名,再进行密码判断,如果密码不正确,则进行错误处理,若相等,则再进行角色判断,最后转入普通用户操作界面或管理员操作界面。
4.3普通用户功能模块
普通用户登录后,跳转到网站主页,用户可以在导航栏看到自己所能实现的功能,主要有以下几个功能。
(1)考研资讯
在考研资讯主页面,使用GridView控件显示在表News中查询到的资讯信息,用户可以查看所有的考研新闻资讯,用户要查看某一条资讯的详细信息,可以点击“详细信息“,跳转到详细信息页面,根据从资讯主页传递过来的NewsID字段,在详细信息页面中显示对应的资讯的详细信息。
(2)资料下载
在资料下载主页面中根据政治、英语、数学、专业课分类,使用DataList控件列出所有从表Resource查询出的可下载资源的相关信息。用户单击“download”按钮,则在隐藏代码文件中根据ResourceID字段找到对应的资料的相对路径,然后可以选择是否下载。点击“我要上传“可进入资源上传页面,在上传页面使用FileUpload控件实现上传功能,用户可根据需要上传资源。
(3)学习教程
在学习教程主页面中,用户单击“搜索”按钮,根据选择的教程类型、课程类别和关键字在后台利用SQL查询语句从表Sound或Video中查询数据,如果存在对应的课程,则跳转到SearchList.aspx页面,在此页面中使用GridView控件显示满足条件的课程的信息,用户单击某一课程,在后台代码中根据课程ID查询出课程的相对路径,然后跳转到教程学习界面,在学习界面使用embed标签接收课程路径,可实现观看视频教程或收听音频教程。
(4)在线交流
在BBS主页面,使用GridView控件列出了所有的贴子的相关信息,用户单击某一帖子的“详细信息”,在后台代码中根据ArticleID从表Articles和表HuiFu中查询贴子的详细信息及回复贴的信息,然后跳转到“ShowArticle.aspx”,在此页面中使用DataList控件显示帖子的信息和此贴的回复。用户回复的帖子的信息在后台代码中使用SQL插入语句把相关信息保存到表HuiFu中。发表新帖时同样使用SQL插入语句把相关信息保存到表Articles中。
(5)个人信息管理
在用户个人信息管理主页面,分别有四个选项卡,对应用户密码找回、用户信息修改、用户资源管理、用户帖子管理四大功能。用户可根据自己的需要选择性的文护自己的信息。密码找回的具体实现如下。
输入:电子邮箱、新密码。
处理:从表Users中查询由页面输入的邮箱与表中邮箱字段值是否相等,如果不正确,进行错误提示,处理终止;如果相等,再判断两次输入的新密码是否相等,如果相等,更新用户密码并提示修改成功,否则进行错误提示,处理终止。输出:提示信息。

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

ASP.NET考研交流网站的设计与开发 第5页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。