李继光082055214-毕业论文三稿(3)

2019-04-22 08:45

太原工业学院毕业论文

2 可行性分析

2.1可行性分析 2.1.1技术可行性

技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。软件方面,本系统采用Genuitec开发的MyEclipse8.5编程工具开发前台,主要语言是Java和JSP。构架上使用B/S结构,将客户端建立在浏览器上,能够不依靠固定的客户端进行使用。在数据库方面使用的Oracle 10g,它强大的数据处理能力能更好的应对将来用户访问量的指数倍增长。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。

在四年中,我们学习了大量关于Java和JSP的知识,数据库方面,对于Oracle 10g基本的应用已经比较熟悉,故能够成功的开发出本系统。

2.1.2经济可行性

本跑步论坛能够为各位爱好跑步的网民提供各种有效的资讯,网民们能够在论坛中自由地交流跑步心得,了解到如何跑步锻炼才是最有益身心,而且无形中增加了业余跑步者的锻炼兴趣,因此能吸引大量的网民来访问本论坛,并能在论坛上停留;IT网络行业,访问量和在线时长就意味着金钱。论坛可以通过投放一些卖体育用品的广告来从广告主那里获得推广收入。

由于开发此论坛所需的硬件(计算机及相关硬件)和软件环境在市场上都容易购买到,所需技术人员为数不多,如果此系统投入使用,将会吸引大量热爱跑步的网民,经济效益高,因此开发此类系统经济可行。

现在,计算机的价格已经十分低廉,性能却有了长足的进步。 通过几个方面的分析,可以得出本系统在经济上是可行的结论。

2.1.3操作可行性

操作可行性主要是指本系统开发完成后,管理人员可以在软件开发人员的简单指导下,利用B/S结构来进行操作,通过网络浏览器方式。本论坛界面简约,能够方便

8

太原工业学院毕业论文

地发表主题、回帖、查看帖子、添加管理员,所以操作容易,只要有一定计算机操作知识都是能够操作,只要按照一定的操作步骤都可以使用本系统。

2.1.4法律可行性

整个系统由于是自行独立开发,自行使用,所以系统本身不存在法律上的版权争议。在软件方面,使用正版软件,在开发过程中严格按照相关法律规定,没有发生任何违法事件,所以在法律上该系统既安全又可行。

9

太原工业学院毕业论文

3 需求分析

需求分析是系统开发必要环节,也是重中之重。作为该过程的结果,需求规格说明书是对系统的功能和行为完整的描述。系统设计将来自于需求分析的抽象规格说明转变为面向真实世界的设计。一旦构建完成,该系统就会投入使用,同时会不可避免地产生更多的新需求。同时,需求过程与分析活动之间有相当程度的重叠,分析建模对于设定工作的范围和其他一些事来说是必要的,所以我们利用分析模型来描述需求过程,随着开发工作的继续,分析活动在工作中占的比例将变得越来越大,直到所有需求都已知。

3.1用户需求分析

跑步论坛的设计目的是让网络上热爱跑步的网民能够通过网络自由地交流跑步锻炼的心得,以此来加强网民们的跑步锻炼兴趣。系统的用户有4种类型,分别是普通会员,游客,斑竹,超级管理员。斑竹登录后可以对他所任职的版面进行帖子的管理,其主要操作是删除一些违反论坛规定的帖子;普通会员在登录后能够发表新主题,回复主题,查看其他会员的个人空间。游客登录后能够进行有浏览帖子的权限。超级管理员登录后除了拥有除了斑竹的全部功能外还有添加、删除版面、管理斑竹的功能。

根据以上的用户操作需求,将系统划分如下4大功能,并对其模块的划分和功能进行描述:

游客:查看帖子

注册会员:可以发表自己的帖子、回复帖子、修改个人信息等。

管理员兼版主:具有最大权限,可以执行任何操作。比如增加、修改、删除板块;删除会员;管理版主等功能。 ? 游客

? 查看帖子 ? 搜索帖子 ? 注册会员

? 查看帖子 ? 搜索帖子 ? 发表新主题

10

太原工业学院毕业论文

? 发表回复

? 查看其他会员的个人空间 ? 参与其他会员发布的约跑 ? 超级管理员

? 对帖子进行管理 ? 添加、删除版面 ? 删除会员、对会员禁言

3.2 功能需求分析

本系统根据论坛系统的需要,以实现交流信息的一个平台。本系统的功能要求主要包括:

1.身份的安全验证。主要完成系统登录用户的验证,对于非法用户将禁止登录,不同身份的用户被赋予不同的权限。

2.游客:浏览帖子,留言。

3.注册会员:发表、修改帖子;搜索帖子;回复帖子,删除回复;查看、修改个人信息

5.超级管理员:删除用户;搜索帖子;添加板块、删除板块;

3.3数据字典

11

太原工业学院毕业论文

版面信息表:forum_(如表3-2所示)

字段名 Id Name description forumOrder topicCount articleCount createTime lastTopicId 类型 长度 是否主键 PK 否 否 否 否 否 否 否 是否为空 NOT NULL NOTNULL NULL NOT NULL Default 0 Default 0 NOTNULL NULL 描述 流水号 版面名称 版面描述 版面次序 主题帖数量 文章数量 发表时间 最后发表的主题Id number Varchar2 Varchar2 number number number Varchar2 number 38 80 200 2 10 10 20 38 lastPostTime Varchar2

20 否 NULL 最后编辑时间

表3-2 版面信息表

主题帖信息表:topic_ (如表3-3所示) 字段名 Id forumName Title Content userId forumId postTime lastPostTime 类型 长度 是否主键 PK 否 否 否 否 否 否 否 是否为空 NOT NULL NOTNULL NOTNULL NOTNULL NOTNULL NOTNULL NOTNULL NULL 描述 流水号 版面名称 标题 内容 用户Id 版面Id 发表时间 最后发表时间 number varchar varchar clob number number Varchar2 Varchar2 38 80 80 38 38 20 20 viewCount number 10 12

否 NOTNULL 浏览次数


李继光082055214-毕业论文三稿(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:音乐剧对幼儿的教育作用

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: