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

ASP.net大学生之家网站论坛的设计与开发 第4页

更新时间:2016-11-14:  来源:毕业论文
5.系统实现
5.1系统界面
大学生之家论坛的主题定为大学生之间进行交互的平台、向客户端实时提供各种动态信息。大学生之家论坛,是为了向用户提供一个方便、快捷的交流平台,因此主页中必须包含用户注册、登陆、帖子发布等信息。其主界面实现效果如图8所示。
 
图8 主界面

5.2系统的主要功能模块实现
由于篇幅的限制,仅以以下几个重要模块为例:
5.2.1用户注册模块
用户注册包含这样一些基本信息,即用户名、用户密码、用户邮箱、用户真实姓名、性别、出生年月、联系方式、用户QQ等信息。其中,用户名为用户唯一标志,不允许重名。如果想要对论坛进行操作,必须注册成为论坛用户,只有这样才可以对贴子进行回复。游客进入注册页面,根据页面的所需的内容填写用户信息,填写完毕最后点击注册按钮会进行效验,全部条件满足后才会执行SQL语句进行插入。具体实现如图9所示:
 
图9 用户注册
5.2.2用户登录模块
为了保护网站的安全,确认登录用户的身份,就需要进行身份验证,防止非法用户登录网站,并进行恶意破坏。用户登录的过程,实际上就是将与用户输入的用户和密码相匹配的数据从数据库中查询出来,如果查询失败,则表示没有一条记录的用户名和密码同时与用户输入的相同,提示登录失败。用户登录的验证码是随机生成的,当页面刷新时,该验证码被随即生成并被显示在登录框中,同时生成了一个Session来记录生成的验证码。当用户填写好表单提交登录时,系统就判断用户所填写的验证码和Session里面记录的验证码是否一致,一致则通过验证,否则要求用户重新填写。程序设计流程如图10所示:
 
图10用户登录流程
5.2.3帖子模块
帖子模块分为发表帖子、查看贴子、回复帖子。此模块是本论坛最主要的功能。
(1) 发表帖子主要是为了互相讨论话题而设置的功能,用户和游客可以在论坛中发表帖子,用户可以在发表帖子页面中填写帖子的资料,包括标题和内容。
(2) 登录用户和游客都可随意点击感兴趣的帖子进行浏览,
(3) 只有登录用户才可以回复帖子。如果登录的用户的身份是版主,而该贴又是位于用户管理的论坛版块下,则可以管理该帖子。

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

ASP.net大学生之家网站论坛的设计与开发 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

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