叙述。
3.3 各模块功能设计
3.3.1 用户注册
用户注册的作用是为没有论坛账号的用户提供注册功能以获得合法的论坛账号。首先要填写相关信息,并提交给论坛系统,系统将对其进行验证,验证合格后对用户信息进行储存,新的用户就注册成功了。用户必须通过注册的方式获取论坛账号,非法账号是不能登录论坛的。该功能仅对未登录论坛的用户开放,已登录用户肯定是已有合法账号的,不需要此功能。
3.3.2 用户登录
在进行注册之后,即可获得合法的论坛账号用于登录论坛。在论坛登录页面输入账号相关信息,并提交给网站后台,由后台系统在数据库中检索账号信息是否匹配。若匹配成功,则该用户成功登陆论坛;若匹配失败,该用户不能登录论坛,并显示提示信息,提醒用户重新输入信息或进行注册。另外,如果用户忘记账号密码,可以选择登录界面中的找回密码功能,通过填写注册时的其他信息,在数据库中找出相应账号的密码并进行显示。用户登录之后可以享受更多的功能,如回复以及发表主题,管理员用户进行权限相关的操作也需要以登录为前提。
对于已登录的用户,系统提供退出功能以代替登录功能。当用户想要退出论坛时,点击退出按钮向系统提交退出信息,即可退出论坛,回到未登录的状态。
3.3.3 浏览主题
无论用户是否登录论坛,都可以在论坛系统中查看主题。但是由于未登录的用户只能浏览论坛中的基本版区,所以并不能对论坛中的所有主题进行浏览。而登录之后可以浏览论坛全部版区,即可以浏览全部主题。用户首先需要进入论坛的的某一版块,进入版块后会显示该板块中所包含的主题列表。当用户点击主题链接时,系统将自动在数据库中检索与该主题相关的主题内容以及其对应的回复信息,并在页面中进行显示。
3.3.4 帖子编辑
帖子编辑包括两个部分:对已有主题进行回复以及发布新的主题,本功能仅在用户登录论坛之后才可以使用。