ASP学生论坛系统设计论文+源代码+需求分析+参考文献 第2页
1.2功能设计 用户关联的对象是自身、版面、公共信息、帖子。分别根据用户与这些对象的联系给出一个明确的菜单,如表1-2。原文请找腾讯752018766优,文-论~文;网
http://www.youerw.com表1-2 用户功能列表
功能名称 说明
用户注册 用户在论坛填写必要信息后就可以注册为注册用户,并能在登陆后对注册信息进行更改
用户登陆 注册后的用户可利用用户名和密码在论坛登陆
浏览其他用户信息 用户注册后可以查看其他用户的公开信息
与其他用户联系 可以在论坛内给其他用户私下留言,或直接发送邮件等
浏览版面 用户可以看到以列表形式展现的版面信息和版面说明
浏览发布公共信息 未登陆的用户可以浏览公共信息,登陆后可以发布允许范围内的公共信息
浏览帖子 用户可以以列表形式浏览帖子主题及其全部内容
发布修改删除帖子 用户在登陆后可以发布帖子、修改自己的帖子,被给予版主权限后还可以编辑、修改、删除权限范围内的其他用户帖子
对帖子特殊操作 主要针对版主权限用户,对帖子进行置顶、加精华等特殊操作,是帖子主题不同于其他主题
版面、公共信息、帖子都没有和其他对象的关联,都属于被动的对象,是被其他对象所操作的,因此针对它们的功能主要是有其他对象产生。版面和帖子是有一定关系的,可以看作是对帖子内容的归类,类似文件夹与文件的关系,有时候可以认为版面是帖子的一个属性。
对于管理员的功能,应该认为管理员是论坛的特殊群体,工作是设置论坛参数规则和文护论坛的正常运转。管理员可以和所有对象产生关联,所以其功能设定也很丰富,如表1-3。
表1-3 管理员功能列表
功能名称 说明
用户删除 对于一些蓄意破坏的用户,删除其身份,不允许其存在
用户权限 对于一个具有管理能力的用户给予一些特殊的权限,让他们在权限范围内帮助管理和文护论坛
版面管理 版面是论坛的枝干,要设定论坛需要的合适版面,让论坛的功能更明细,分类更规范,方便大家的浏览
公共信息管理 公共信息是向用户展现论坛状态的部分,由于信息的普遍性,其删除和修改权限需要由管理人员来完成
帖子管理 帖子是论坛的叶子,是基本数据库,反映了论坛使用者和管理者的水平,所以需要管理人员的全权管理来规范其内容
设置系统参数 系统参数包含的内容很多,直接关系到论坛的正常运行,包括网址在内的各种参数全部要由管理人员统一设置和变更
论坛一般存在两种用户:注册用户和管理员。用户的权限是向下覆盖的,即上级权限包含下级权限。这样论坛的基本功能就可以从各种需求中筛选出来了,即发帖、浏览帖子、回帖。基本功能就是构成论坛系统的必要功能,具备这些功能的Web系统即是论坛。
1.3 扩展功能设计
具备了发帖、浏览帖子、回帖的Web系统就构成论坛了,但是这样的论坛很简单,没有吸引力,用户使用起来也不会很舒服,无论是作为商业还是个人论坛都是没有竞争力的。所以需要为其添加一些更人性化的功能使内容更丰富。原文请找腾讯752018766优,文-论~文;网http://www.youerw.com 用表格形式列出可能的扩展功能,如表1-4。
表1-4 扩展功能列表
功能名称 说明
用户控制自己的信息 用户可控制自己的信息是否公开
用户登陆添加验证码 登陆时需输入验证码,如登陆信息错误则重新生成验证码。这样可以防止一些软件偷取用户名和密码
帖子评价 给予用户对一个帖子评价好坏的功能
帖子发布添加多媒体 如可在帖子内使用表情图片、插入flash、音乐等功能
帖子类别多样化 让用户可以发起投票、买卖等功能的帖子
帖子收藏 在论坛中加入搜索但效率却不一定很高,对于好的帖子为了方便用户以后更方便找到这个帖子,可以让用户收藏帖子
用户等级 建立一个荣誉体系,对于对论坛贡献大的用户给予一定的荣誉称号或者高的论坛等级上一页 [1] [2] [3] [4] [5] [6] [7] 下一页
ASP学生论坛系统设计论文+源代码+需求分析+参考文献 第2页下载如图片无法显示或论文不完整,请联系qq752018766