论文部分内容阅读
[摘 要]进入二十一世纪,计算机技术迅速向着网络化、集成化方向发展。人们渐渐开始把网站称之为广播、电视、报刊以外的第四新闻媒体,以“共享、公平、公正、创新、国际化、团队精神”为特征的网络文明也已逐渐成为这个时代的标志,人们越来越习惯于通过Internet网络获取信息,通过Internet在网站上发表自己对社会对生活的理解和建议。本文主要工作是对爱吧论坛系统进行需求分析与设计。
[关键词]爱吧论坛系统;Internet
中图分类号:U13.5 文献标识码:A 文章编号:1009-914X(2015)29-0305-01
1 选题背景
“网站”是一种呈现在网络上的新兴媒体,通过Internet已经成为一个实时的,多媒体的信息传播渠道。它的载体主要是电脑,范围覆盖全球各地,没有国界,不分人种,时时刻刻地提供服务。目前,人们渐渐开始把网站称之为广播、电视、报刊以外的第四新闻媒体,以“共享、公平、公正、创新、国际化、团队精神”为特征的网络文明也已逐渐成为这个时代的标志,人们越来越习惯于通过Internet网络获取信息,通过Internet在网站上发表自己对社会对生活的理解和建议。
随着网络的普及,论坛的内容越来越丰富,论坛也由此深受广大网民的喜爱,因此商业网站对论坛也重视起来,提供与网民交流的平台,同时在线技术支持也在论坛中开展起来。
爱吧论坛系统就是提供给注册用户一个平台,会员用户可以通过Internet接入,登录论坛,在这个平台上发表文章、阅读文章、回复文章等等。
2 设计目标
论坛的用户分为游客、会员、版主和管理员用户四类。游客用户只拥有浏览帖子和匿名发帖功能。会员用户首先通过注册成为会员,然后经过会员登录进入论坛,再开始对某一话题展开讨论,通过发帖功能发布新的帖子,并可以通过回帖功能回复已有的话题,当然还拥有自己资料的管理,等等;版主是要经过管理员添加的,版主除了拥有会员的功能外,还具有对自己板块的管理功能。而要是作为论坛的管理员登录,则会有不同的功能,除了拥有会员的功能外,管理员通过管理功能创建、编辑、删除论坛版块或是对论坛版块进行排序,管理员还可以管理系统的注册用户、管理发送的帖子、设置论坛参数,等等。
要设计一个功能完整的系统,还需要进行具体的功能分析,然后进行整理和归纳,再构建一个完整的构架,并设计出数据实体、接口和用户界面,最终将所有的功能需求转化为可以编码实现的程序构架。
对于BBS论坛这种直接面对网络用户的应用系统的开发的要求一般是:
1、界面一定要美观,便于使用;
2、功能一定要完善,尽量优化主要功能的实现;
3、系统的功能流程必须简单易懂;
4、功能的实现一定要从使用者的角度。
3 系统假定和约束
系统开发环境假定在Windows XP系统,数据库采用MY SQL。
关于游客用户权限:未注册的用户进入论坛只能浏览正常的论坛版块,对于相关论坛进行匿名发帖,而且不能回帖;对于注册的会员用户,在正常的论坛版块可以发布主题帖,回复已有的话题,还有对自己的资料板块进行相关管理。
关于版主的权限:某个论坛的版主主要负责本论坛之内自己板块的一些管理,包括本论坛帖子的编辑、删除等,与其他论坛之间没有关系。
关于管理员的权限:管理员全面的对论坛进行管理,包括帖子管理、板块管理、个人资料管理、还有会员管理。
4 系统的综合要求
(1)功能需求
经过注册的用户可以根据其用户名、密码登录本系统,游客、会员用户、版主、管理员根据各自的权限分别管理论坛的用户、帖子等信息;游客只具有浏览论坛,匿名发帖等权限;会员具有浏览、修改用户本人的基本信息、浏览论坛帖子、查询论坛中的帖子、发表主题等权限;论坛版主具有管理本论坛自己板块帖子的权限;管理员负责论坛的所有管理。
(2)出错处理需求
用户输入的数据必须满足输入规则,否则将会拒绝输入。当用户输入错误信息时,系统应能及时发现并提示用户所犯的错误,使用户能及时更正。需预见到可能发生的错误,并加以捕捉。应有统一的错误处理机制,负责处理公共的错误事件。错误信息需提供:1、错误发生的原因。2、解决错误的步骤。对于预知错误以外的错误,需显示:1、系统内部错误号。2、出错的代码段及行号。3、系统提示的错误原因。
5 系统的流程分析
用户使用论坛,有一定的流程:用户注册登陆进入论坛,就某个话题(主题帖)展开讨论,通过发帖功能发布新的话题,通过回帖的功能回复已有的话题;管理员通过管理功能创建、编辑、删除论坛的版块、管理注册用户、管理帖子、设置论坛基本参数。这样的流程就决定了论坛的需求,如下图1所示:
6 系统功能模块说明
爱吧论坛系统的系统模块包括系统登录模块、版块管理模块、管理员管理模块、用户管理模块、短信管理模块,主题展示模块、会员资料管理模块、主题管理模块。系统功能模块图,如下图2所示。
参考文献
[1] Eric A.Smith, Eric Smith.Active Server Pages Bible [M].Wiley, John & Sons, Incorporated,1999.12.
[2] Al Williams,Kim Barber,Paul Newkirk.Active Server Pages Black Book[M].Coriolis Group Books,1998.2.
[3] John Papa.Professional ADO 2.5 RDS Programming with ASP 3.0[M].Worx Press,2000.1.
[关键词]爱吧论坛系统;Internet
中图分类号:U13.5 文献标识码:A 文章编号:1009-914X(2015)29-0305-01
1 选题背景
“网站”是一种呈现在网络上的新兴媒体,通过Internet已经成为一个实时的,多媒体的信息传播渠道。它的载体主要是电脑,范围覆盖全球各地,没有国界,不分人种,时时刻刻地提供服务。目前,人们渐渐开始把网站称之为广播、电视、报刊以外的第四新闻媒体,以“共享、公平、公正、创新、国际化、团队精神”为特征的网络文明也已逐渐成为这个时代的标志,人们越来越习惯于通过Internet网络获取信息,通过Internet在网站上发表自己对社会对生活的理解和建议。
随着网络的普及,论坛的内容越来越丰富,论坛也由此深受广大网民的喜爱,因此商业网站对论坛也重视起来,提供与网民交流的平台,同时在线技术支持也在论坛中开展起来。
爱吧论坛系统就是提供给注册用户一个平台,会员用户可以通过Internet接入,登录论坛,在这个平台上发表文章、阅读文章、回复文章等等。
2 设计目标
论坛的用户分为游客、会员、版主和管理员用户四类。游客用户只拥有浏览帖子和匿名发帖功能。会员用户首先通过注册成为会员,然后经过会员登录进入论坛,再开始对某一话题展开讨论,通过发帖功能发布新的帖子,并可以通过回帖功能回复已有的话题,当然还拥有自己资料的管理,等等;版主是要经过管理员添加的,版主除了拥有会员的功能外,还具有对自己板块的管理功能。而要是作为论坛的管理员登录,则会有不同的功能,除了拥有会员的功能外,管理员通过管理功能创建、编辑、删除论坛版块或是对论坛版块进行排序,管理员还可以管理系统的注册用户、管理发送的帖子、设置论坛参数,等等。
要设计一个功能完整的系统,还需要进行具体的功能分析,然后进行整理和归纳,再构建一个完整的构架,并设计出数据实体、接口和用户界面,最终将所有的功能需求转化为可以编码实现的程序构架。
对于BBS论坛这种直接面对网络用户的应用系统的开发的要求一般是:
1、界面一定要美观,便于使用;
2、功能一定要完善,尽量优化主要功能的实现;
3、系统的功能流程必须简单易懂;
4、功能的实现一定要从使用者的角度。
3 系统假定和约束
系统开发环境假定在Windows XP系统,数据库采用MY SQL。
关于游客用户权限:未注册的用户进入论坛只能浏览正常的论坛版块,对于相关论坛进行匿名发帖,而且不能回帖;对于注册的会员用户,在正常的论坛版块可以发布主题帖,回复已有的话题,还有对自己的资料板块进行相关管理。
关于版主的权限:某个论坛的版主主要负责本论坛之内自己板块的一些管理,包括本论坛帖子的编辑、删除等,与其他论坛之间没有关系。
关于管理员的权限:管理员全面的对论坛进行管理,包括帖子管理、板块管理、个人资料管理、还有会员管理。
4 系统的综合要求
(1)功能需求
经过注册的用户可以根据其用户名、密码登录本系统,游客、会员用户、版主、管理员根据各自的权限分别管理论坛的用户、帖子等信息;游客只具有浏览论坛,匿名发帖等权限;会员具有浏览、修改用户本人的基本信息、浏览论坛帖子、查询论坛中的帖子、发表主题等权限;论坛版主具有管理本论坛自己板块帖子的权限;管理员负责论坛的所有管理。
(2)出错处理需求
用户输入的数据必须满足输入规则,否则将会拒绝输入。当用户输入错误信息时,系统应能及时发现并提示用户所犯的错误,使用户能及时更正。需预见到可能发生的错误,并加以捕捉。应有统一的错误处理机制,负责处理公共的错误事件。错误信息需提供:1、错误发生的原因。2、解决错误的步骤。对于预知错误以外的错误,需显示:1、系统内部错误号。2、出错的代码段及行号。3、系统提示的错误原因。
5 系统的流程分析
用户使用论坛,有一定的流程:用户注册登陆进入论坛,就某个话题(主题帖)展开讨论,通过发帖功能发布新的话题,通过回帖的功能回复已有的话题;管理员通过管理功能创建、编辑、删除论坛的版块、管理注册用户、管理帖子、设置论坛基本参数。这样的流程就决定了论坛的需求,如下图1所示:
6 系统功能模块说明
爱吧论坛系统的系统模块包括系统登录模块、版块管理模块、管理员管理模块、用户管理模块、短信管理模块,主题展示模块、会员资料管理模块、主题管理模块。系统功能模块图,如下图2所示。
参考文献
[1] Eric A.Smith, Eric Smith.Active Server Pages Bible [M].Wiley, John & Sons, Incorporated,1999.12.
[2] Al Williams,Kim Barber,Paul Newkirk.Active Server Pages Black Book[M].Coriolis Group Books,1998.2.
[3] John Papa.Professional ADO 2.5 RDS Programming with ASP 3.0[M].Worx Press,2000.1.