全球旧事资料 分类
京:清华大学出版社,
20086(软件项目开发全程实录丛书
《数据库系统概论》王珊萨师煊编著高等教育出版社
21需求概述
二、系统结构
f1注册管理:能够对用户名,密码的简单验证,能够防止利用页面刷新重复注册,已经存在的用户名称不能重复注册。
2浏览帖子:可以根据作者或内容等为关键字搜索帖子,分论坛版块显示帖子,显示帖子详情,浏览帖子时不要求用户登录,但回复帖子前用户必须登录。
3发表及回复帖子:只有登录用户才可以发表和回复帖子,并且对帖子的字数有限制。
4用户个人信息管理:登陆用户可以编辑注册后的个人资料,如修改密码等,但是不可以修改用户名称。也可以对自己发表的帖子进行操作:如修改,删除。
5回复管理:各论坛版块的版主可以对自己管理的版块的帖子的回复的帖子进行管理,可以屏蔽回复。
6论坛版块管理:只有管理员有该权限,管理员可以添加,删除版块,也可以修改版块资料,如版块名称,上级版块,版主。
7用户管理:只有管理员有该权限,管理员可以禁用,启用用户,进行用户密码重置。
8公告管理:只有管理员有该权限,管理员可以添加,删除公告。
9帖子管理:各论坛版块的版主可以对自己管理的版块的帖子进行管理,可以屏蔽和删除帖子。
22软件结构
游客操作
三、程序设计说明
31功能模块设计
通过对系统进行详细的需求分析,获得了一个最优的设计方案将系统划分为若干功能子模块。为了方便后期的设计与编程工作,在划分系统功能模块时尽量注重模块的独立性,努力做到高内聚,低耦合。
f311用户注册登陆模块
要完成论坛的各项操作,用户必须登陆论坛系统,如果没有论坛帐户,用户注册是必须的。用户命令如果是退出,则清除用户的状态信息,并返回BBS首页,如果是登录则使用SQLServer连接数据库,取得用户输入的帐号和密码并查询数据库,将得出的结果和用户输入的信息做比较,验证正确,显示用户已经登陆到系统,错误将返回消息让用户从新输入如果用户想注册帐户,则返回注册页面,用户填写信息后,将检测信息的正确性,如果帐号允许注册,则完成帐号的注册,将信息写入到数据库中,如果帐户已经存在,则返回错误信息,告诉用户帐号存在,请用户重新输入,并完成注册,进程结束。
312帐户信息管理模块
当用户登陆系统后,在个人工具箱中,可以通过点击个人资料修改的链接来进一步完善个人资料(其中帐户名是不允许修改的),以及通过最近发表的话题来查看和修改自己发布的帖。
313r
好听全球资料 返回顶部