《新闻发布系统可行性研究报告.docx》由会员分享,可在线阅读,更多相关《新闻发布系统可行性研究报告.docx(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、新闻发布布系统可行性研究报告信息技术术学院 07级级软件工工程王双燕(071116440044) 李智智娟(007111640007)闫亚培(071116440099)王金焕(071116440144)韩九明(071116440177)马进杰(071116440199)目 录录可行性研研究报告告1引言1.1编编写目的的现在的世世界蕴涵涵着相当当大的信信息量,每天的的信息搜搜集,发发布和更更新都需需要投入入很大的的人力物物力。在在网络发发展的新新时代,越来越越多的信信息在网网上发布布,新闻闻最为信信息的一一个重要要主题也也不例外外。这么么大的信信息量,如果单单纯用静静态网页页一个一一个地制制作,
2、不不仅耗费费人力物物力,而而且新闻闻本身的的时效性性也难以以发挥出出来。所所以动态态新闻发发布及管管理系统统的产生生顺应当当前形势势的发展展,不仅仅节省人人力物力力,而且且更加体体现了新新闻本身身的时效效性。网络发展展前景无无限,及及早与网网络结合合,与信信息时代代同步,与高科科技汇合合,定会会给社会会各行各各业的发发展注入入新鲜的的活力。1.2背背景本软件系系统叫新新闻发布布系统,系统开开发的总总体任务务是实现现新闻的的自动发发布,新新闻和用用户信息息的管理理,栏目目管理。新闻发发布系统统是针对对我们平平时在阅阅读新闻闻的不便便之处而而提出的的。阅读读新闻用用户不是是主动的的,不能能发布自自
3、己的作作品。用户可管管理的主主要功能能为新闻闻浏览,查看新新闻,查查询新闻闻以及对对其新闻闻的评价价。管理理者可管管理的主主要功能能有管理理员登录录,维护护系统信信息,维维护一级级栏目信信息,维维护二级级栏目信信息以及及其下的的新闻信信息。1.3 参考资资料用到的参参考资料料:a. 校园新闻闻发布系系统需求求说明书书b. JSP网网站开发发详解 电子子工业出出版社c. 新闻发布布系统的的设计与与实现 发表表于20008年年9月115号d. UML系系统建模模与分析析设计 机机械工业业出版社社2可行性性研究的的前提2.1要要求说明对所所建议开开发的软软件的基基本要求求,如:A. 功能;a.使用用
4、UMLL活动图图来表示示前台要要实现的的主要功功能。进入主页面浏览新闻单击新闻链接进入一级栏目页面浏览新闻单击一级栏目链接输入主页地址b.新闻闻发布系系统后台台管理uuml活活动图显示后台登录页面显示后台管理主页面登录成功登录失败添加,修改,删除一级栏目添加,修改,删除新闻添加,修改,删除二级栏目B. 性能; a. 操作应应该方便便、灵活活。b. 系系统应有有较高的的稳定性性。c. 系系统应有有较高的的安全性性。d. 系系统应有有较高的的容错性性。e. 速速度上要要求前台台要能够够很快地地反应用用户,后后台操作作不能出出现超时时现象。C. 输输入输出出要求a. 本本实例将将采用新新闻模块块化,
5、在在数据库库中建有有新闻模模板表格格,在新新闻录入入时,通通过替换换函数将将模板内内的相关关内容替替换为输输入的内内容,然然后利用用文件读读写技术术将替换换后的代代码写进进新的文文件中,形成一一个新的的新闻文文件。所所以系统统中所有有的新闻闻文件都都是在新新闻模板板的基础础上生成成的。新新闻文件件的文件件名也是是根据系系统时间间自动生生成的。 b. 对于输输出,采采用输出出缓存技技术,可可以大大大提高系系统性能能,尤其其针对这这种访问问量大的的新闻网网站更是是如此。D. 保保护及安安全性a. 数数据备份份功能,保证数数据在丢丢失之后后可以得得到及时时地补救救。b. 数数据恢复复功能,当数据据遇
6、到损损坏时,可以随随时恢复复过去备备份的数数据,将将损失降降到最低低点。c.密码码管理,为了保保证系统统数据的的安全性性,系统统对用户户登陆进进行了加加密限定定(MDD5)。E完成成期限。2.2目目标Inteerneet的蓬蓬勃发展展,使新新闻的传传播方式式发生了了巨大的的变化,传统的的信息传传播媒体体电视、广播、报纸已已经不再再是人们们茶余饭饭后的主主要精神神甜点,人们更更多的开开始关注注网络新新闻。如如何准确确、快速速的 将将各种信信息收集集并且让让用户及及时的了了解到,这使新新闻发布布系统应应运而生生。新闻闻发布系系统是上上个世纪纪九十年年代互连连网技术术发展以以后才出出现的技技术,最最
7、初表现现是解决决一些网网站的信信息动态态发布而而开发,最初只只是简单单的发布布和显示示,应用用对于各各种不同同的站点点需要构构建不同同的系统统来满足足需要,而且功功能十分分单一,在九十十年代后后期,互互连网技技术进一一步发展展,网络络作为新新起的新新闻媒介介工具,其用户户大大增增加,对对系统的的要求也也越来越越高,新新闻发布布系统在在这样的的一个环环境中提提出、开开发、并并改进,到现在在,新闻闻系统开开发的成成功案例例已经不不计其数数,而且且已经应应用到各各种站点点上,可可以说,各行各各业的绝绝大部分分的网站站都使用用到了新新闻发布布系统,大量的的用户引引发了新新闻发布布系统功功能的进进一步扩
8、扩大和深深化,给给新闻发发布系统统提出了了更高的的要求。该项软件件开发意意图是节节省人力力物力,体现新新闻本身身的时效效性。它它基于JJSP和和脚本语语言,将将动态网网页和数数据库结结合,通通过应用用程序来来处理新新闻,这这是目前前较为流流行的做做法。人人们对最最新信息息的需求求和发布布迫切的的需要及及时性,而动态态交互式式网页刚刚好提供供了这些些功能,本系统统就是一一个能够够在网上上实现新新闻的网网上多用用户发布布,多栏栏目管理理,实时时的进行行行为统统计和记记录的网网上交互互系统。概括的来来说,此此系统的的具体要要求如下下:A人力力与设备备费用的的减少;B系统统处理信信息速度度的提高高;C
9、控制制精度或或生产能能力的提提高;D管理理信息服服务的改改进;E数据据库的改改进,可可供更多多的人同同时访问问系统;2.3条条件、假假定和限限制A由于于技术、时间和和设备的的限制,本系统统的运行行寿命会会比一般般的系统统稍微短短一些。运行寿寿命的最最小值为为半年,在此期期间也可可能会遇遇到各种种各样的的系统问问题,我我们会经经一步改改进。B在方方案的选选择过程程中,我我们曾经经考虑选选择做一一个覆盖盖面广,功能齐齐全且的的系统,但是由由于技术术和其他他方面的的一些限限制,我我们准备备半个月月的时间间挑选一一个比较较简单的的系统。C在法法律和政政策方面面,遵守守法律和和政策的的约束;D可利利用的
10、信信息和资资源:参参考教材材和整个个网络资资源。2.4进进行可行行性研究究的方法法可行性研研究的过过程是由由我们一一组成员员分工合合作完成成的。我我们没有有到新闻闻媒体发发布公司司去实地地的调查查,而是是通过上上网搜索索有关资资料和系系统来综综合的确确定我们们这个系系统的可可行性。我们从从可行性性研究的的三个基基本特点点出发分分别来进进行了研研究。首先,经经济可行行性:经济可行行性分析析主要包包括:“成本收益益”分析析和“短短期长远利利益”分分析。我我们认真真参考教教材并且且上网查查阅了有有关新闻闻发布系系统的一一些资料料,由于于我们做做的只是是一个简简单的新新闻发布布系统,我们的的经济投投入
11、也不不是很大大,而且且也不会会有很大大的风险险,因此此在经济济可行性性方面我我们的系系统是可可行的。其次,技技术可行行性:在这个层层次我们们会考虑虑软件是是否能够够按要求求做成,是否能能做好,是否能能做快 a.在给给定的时时间内能能否实现现需求说说明中的的功能:此项目目我们拥拥有充足足的时间间去完成成。b.软件件的质量量如何?新闻系系统对实实时性要要求很高高,如果果软件运运行慢如如蜗牛,即便功功能具备备也毫无无实用价价值。本本系统还还应处理理多方共共同访问问资源的的共享问问题。虽虽然我们们的能力力有一定定的限度度,但是是,这些些都可以以通过查查阅一些些资料和和询问老老师来确确定我们们的系统统是
12、否具具有可行行性。c.软件件的生产产率如何何?如果果生产率率低下,能赚到到的钱就就少,并并且会逐逐渐丧失失竞争力力。在统统计软件件总的开开发时间间时,不不能漏掉掉用于维维护的时时间。软软件维护护是非常常拖后腿腿的事,它能把把前期拿拿到的利利润慢慢慢地消耗耗光。如如果软件件的质量量不好,将会导导致维护护的代价价很高,企图通通过偷工工减料而而提高生生产率,是得不不偿失的的事。最后,社社会环境境因素社会环境境的可行行性至少少包括两两种因素素:市场场与政策策。市场场又分为为未成熟熟的市场场、成熟熟的市场场和将要要消亡的的市场。新闻发布布系统的的市场是是比较新新兴和逐逐步成熟熟的市场场,也因因此竞争争十
13、分激激烈,所所以我们们需在网网上参考考各种类类型的相相关的系系统来确确定是否否有竞争争力去做做这件事事。政策策对软件件公司的的生存与与发展影影响非常常大。整整个900年代,中国电电信的收收费相当当高,仅仅此一招招就把国国内互联联网企业业打得奄奄奄一息息。某些些软件行行业的利利润很高高,但可可能存在在地方保保护政策策,使竞竞争不公公平。综合上面面各种原原因,我我们确立立了系统统的基本本模型,并且可可以在最最短的时时间内可可以以最最小的代代价来完完成这个个系统。2.5评评价尺度度本系统的的主要评评价尺度度有:a.是否否在规定定的时间间内完成成。如果果系统做做的比较较好,但但是已经经超出规规定时间间
14、很长b.时间间,则该该系统已已经失去去的了时时效性,很可能能就已经经过时,不再满满足用户户的需求求了。c.所花花费用的的多少。如果所所用的费费用已经经超出了了系统本本身的价价值,那那么这个个系统也也是不具具有意义义的。d.各项项功能是是否是按按照用户户的要求求设定并并实现,是否容容易使用用。e.系统统是否具具有很好好的容错错性。f.在系系统设计计的各个个阶段是是否写了了相应的的文档对对上一阶阶段的工工作进行行说明总总结。程程序是否否添加了了相应的的注释。3对现有有系统的的分析现有系统统是一个个广播站站,在早早晨七点点到七点点半之间间的新闻闻广播,通过广广播站将将今日最最新新闻闻读给同同学们听听
15、,让同同学们了了解更多多的国家家大事。3.1工工作负荷荷新闻小广广播需每每天有22个广播播员在早早晨七点点之七点点半之间间通过广广播台将将今日新新闻要点点读给大大家听,在此之之前收集集新闻员员需整理理今日新新闻要点点,广播播员需在在广播前前将新闻闻熟悉一一遍,以以便顺利利报道新新闻。3.2费费用开支支在运行此此现有的的系统中中,广播播员,收收集新闻闻员是志志愿的,设备和和空间上上学校免免费提供供,因此此费用开开支很少少。3.3人人员对于现有有系统的的运行和和维护,我们需需要:a. 需需要2个个专业播播音员,一男一一女b. 需需要收集集新闻员员4名,有摘选选能力3.4设设备现有系统统所使用用的设
16、备备有:a.一台台笔记本本电脑,连接着着网线b.两个个麦克风风c.通向向学校的的音响设设备3.5局局限性对于本系系统,处处理时间间有时赶赶不上需需要,收收集新闻闻员无法法按时将将今日新新闻要点点收集出出来;所所需的人人力,物物力大,耗费时时间多,同学们们想熟知知新闻的的时间固固定,并并且接受受新闻信信息的时时间有限限。对于于同学们们来说,现在已已无法满满足他们们的需求求。4所建议议的系统统4.1对对所建议议系统的的说明本网站是是一个动动态的网网站具有有后台管管理。其其实现的的功能如如下:前台功能能;新闻闻发布系系统采取取两级栏栏目显示示,即在在一级栏栏目下存存在二级级栏目,在二级级栏目下下放该
17、栏栏目下的的新闻。当单击击一级栏栏目时打打开其页页面,并并显示新新闻的分分栏和标标题。单单击新闻闻连接可可浏览新新闻,具具体功能能如下:(1)显显示新闻闻栏目的的分类(2)显显示新闻闻标题的的信息分分类(3)显显示新闻闻详细内内容后台管理理功能:后台管管理员可可以随时时在数据据库中添添加新的的栏目和和新闻信信息,也也可以更更改已有有的栏目目和新闻闻信息,实现的的具体功功能如下下:(1)添添加,修修改,删删除及显显示所有有一级栏栏目(2)添添加,修修改,删删除及显显示当前前一级栏栏目下的的二级栏栏目(3)添添加,修修改,删删除及显显示当前前二级栏栏目下的的新闻信信息4.2处处理流程程和数据据流程
18、4.1.1 处理流流程 a新新闻流通通流程选择项用户选择显示主菜单启动系统查验退出系统 NOO YEES新闻浏览主要栏目区查验用户选择区类退出读入Id号查验 NOO YYES读取新闻选择二级栏目出错信息更新数据库选择新闻确认YES继续 YYES NNO查验YESb.系统统管理流流程启动系统输入用户口令查验No退出系统Yes显示主菜单管理员选择此项操作选择项新闻库操作一级栏目库操作二级栏目库操作退出选择退出修改添加删除输入要求Id号确认确认操作存入继续继续NoYesnnoYees4.2.2 数数据流程程数据存储储共有以下下表格:表编号表名称TBL0001AdmiinTBL0002coluumn1
19、1TBL0003coluumn22TBL0004newss各表详细细描述:表编号:TBLL0011 表表名称:admmin名称关键字类型长度备注IdPIntuserrnammevarccharr20passsworrdvarccharr20typeeint管理员状状态:00表示系系统管理理员;11表示一一级栏目目管理员员;2表表示二级级栏目管管理员表编号:TBLL0022 表表名称:collumnn1名称关键字类型长度备注IdPInt一级栏目目编号nameevarccharr20一级栏目目名称desccripptioontextt100一级栏目目说明表编号:TBLL0033 表表名称:coll
20、umnn2名称关键字类型长度备注IdPInt二级栏目目编号nameevarccharr20二级栏目目名称desccripptioontextt100二级栏目目说明Coluumn11_iddint所属一级级栏目编编号表编号:TBLL0044 表名名称:nnewss名称关键字类型长度备注idPInt新闻编号号titllevarccharr50conttenttlonggtexxtTimeedateecoluumn22_iddintcounntintstattusint4.3改改进之处处本新闻开开发系统统在功能能上已基基本能满满足中小小企业,或者人人人新闻闻网站的的需求,但进过过讨论我我们认为为还有
21、以以下的可可改进之之处:(1)统统计新闻闻浏览次次数:本本程序的的新闻信信息表中中存在这这一个浏浏览次数数属性ccounnt,但但没有实实现浏览览技术。要实现现该功能能,只需需要在浏浏览新闻闻之前将将couunt数数加1后后写入数数据库,然后显显示在页页面中,要注意意恶意浏浏览者刷刷页面的的情况。(2)新新闻评论论:要实实现新闻闻评论功功能,需需要添加加一个新新闻评论论的数据据表,然然后在每每条新闻闻的详细细显示页页面中添添加相应应的表单单即可。(3)多多级管理理员:当当新闻系系统的规规模逐渐渐变大时时,单个个管理员员往往不不能满足足需要,此时就就需要添添加各级级管理员员分管各各级栏目目和新闻
22、闻的添加加和修改改操作。(4)分分页显示示:某一一个栏目目下的新新闻过多多会导致致页面不不美观,分页显显示技术术则可以以很好地地解决此此问题。其实现现可手动动控制,也可数数据库控控制,读读者可参参考相关关资料实实现。(5)数数据库连连接池技技术:该该技术可可减轻数数据库服服务器的的负载,当访问问量增加加时有必必要使用用数据库库连接池池技术或或者其他他数据库库技术。4.4影影响该系统对对于新闻闻的添加加,删除除,修改改提供了了后台服服务功能能,因此此此系统统比较适适合于小小型的企企业及个个人使用用,可以以对新闻闻的显示示进行更更新等一一些列的的操作方方便浏览览者的浏浏览。4.4.1对设设备的影影
23、响 服务务器两台台,一台台为数据据库服务务器,一一台为wweb服服务器;客户端端计算机机若干;网络通通讯设备备,主要要包括交交换机,网卡,集线器器,MOODEMM等。正正常使用用时不应应出错4.4.2对软软件的影影响采用B/S体系系结构,服务器器采用Miccrossoftt wiindoows nett4.00作为网网络操作作系统,webb服务器器软件采采用IIIS3.0(IInternnet Infformmatiion Serrverr).客客户端软软件,包包括单机机操作系系统和浏浏览软件件,分别别选用wwinddowss20000和IInteerneet EExplloreer,数数据库
24、系系统采用用myssql有有利于方方便操作作。4.4.3对用用户单位位机构的的影响本系统适适用于中中小型企企业的新新闻发布布或者是是个人的的网站新新闻发布布。因此此该网站站要求的的操作技技术后台台技术并并不高。正常使使用时不不应该出出错,但但运行时时遇到不不可恢复复的系统统错误,也必须须保证数数据完好好无损,对数据据的精度度,时间间特性,适应性性等都有有一定的的要求,要求系系统运行行时能够够保证正正确性,可靠性性,高效效性,完完整性,易实用用性,可可维护性性,可测测试性,复用性性,安全全保密性性,可移移植性,互联性性。4.4技技术条件件方面的的可行性性本节应说说明技术术条件方方面的可可行性,如
25、:a 在当前的的限制条条件下,该系统统的功能能目标可可以达到到;b 利用现有有的技术术,该系系统的功功能基本本可以实实现;c 对开发人人员的数数量是66位,我我们可以以完成一一些技术术,不懂懂的可以以查资料料和请教教同学解解决,对对于这些些要求尽尽力满足足。d 在规定的的期限内内,本系系统的开开发能顺顺利完成成。5经济可可行性分分析经济可行行性就是是要估计计项目的的成本和和效益,分析项项目从经经济上讲讲是否合合理。如如果不能能提供研研制系统统所需要要的经费费,或者者不能提提高企业业的利润润,或一一定时期期内不能能回收它它的投资资,就不不应该开开发该项项目。也也就是说说,经济济可行性性要解决决两
26、个问问题:资资金可得得性和经经济合理理性。5.1资资金可得得性要估计成成本,做做出项目目投资总总额。成成本包括括初始成成本与日日常维护护费用。系统的的初始成成本包括括:a、设备备费用,包括各各种硬/软件及及辅助设设备的购购置、运运输、安安装、调调试费用用;由于于是在学学校内做做这个系系统,所所以这些些因素我我们暂不不考虑。b、机房房及附属属设施(电源、通讯、地板等等)费用;此系统统我们大大部分时时间要在在我们宿宿舍做,这样就就会消耗耗一定的的电量。c、其他他费用(差旅、办公、不可预预见费用用);由于是是一个新新闻发布布系统,我们可可以调查查一下我我们学校校的新闻闻发布系系统,这这当然不不需要费
27、费用。日常维护护费用包包括:d、系统统维护(软件、硬件、通讯)费用;这是我我们所需需要考虑虑的一个个重要部部分e、易耗耗品(表格、磁带、磁盘)费用;我们在在做系统统期间会会需要一一些打印印文档,这需要要一定的的费用。f、其他他费用。期间也也许会有有一些突突发状况况需要一一定的费费用,即即我们需需要一定定的后备备资金注意防止止成本估估计过低低的倾向向,如只只算开发发费、不不算维护护费,只只算硬件件忽视软软件(经验表表明,该该费用往往往低估估24倍),只算算主机、不算外外设(现在的的趋势是是外设比比重越来来越大)。5.2经经济合理理性a、我们们开发的的新闻针针对一定定的网站站,所以以其开发发后的实
28、实用性是是很大的的,因此此我们可可以找一一些网站站,来获获取一定定的资金金资助。b、因为为我们的的系统是是网站式式的,所所以这个个系统开开发完成成后有较较好的前前途,当当然会给给我们带带来较好好的效益益,效益益可分为为直接经经济效益益和间接接(社会)经济效效益。6社会因因素方面面的可行行性社会因素素方面的的可行性性主要从从以下两两个方面面来分析析:法律律可行性性,使用用方面可可行性6.1法法律方面面的可行行性法律方面面的可行行性问题题很多,如合同同责任、侵犯专专利权、侵犯版版权等方方面的陷陷井,软软件人员员通常是是不熟悉悉的,有有可能陷陷入,务务必要注注意研究究。我们们开发此此系统时时,我们们
29、签有一一定的协协议,此此协议时时完全合合法的;另外,我们虽虽然在开开发系统统时参考考了一定定的系统统,但我我们的系系统绝对对没有仿仿冒任意意系统,我们绝绝对是自自主开发发的。6.2使使用方面面的可行行性在开发此此系统时时,我们们已经确确定了我我们系统统的用户户范围,这样,我们在在开发时时就会充充分考虑虑到我们们的潜在在用户,以便系系统开发发完成后后能够尽尽快的销销售出去去。7结论在写这份份可行性性研究分分析报告告时,有有些任务务我们已已经在进进行,有有些正准准备实施施,但也也有些我我们现在在还无法法确定,以下是是我们研研究后得得出的一一些结论论:1、可以以立即开开始进行行;开发发项目进进行可行行性研究究的前提提,如要要求、目目标、假假定、限限制等,这些我我们都在在进行当当中;另另外,我我们也正正在对我我们手中中的系统统进行分分析,一一边对我我们系统统的开发发有更多多的帮助助。2、 需要推迟迟到某些些条件(例如资资金、人人力、设设备等)落实之之后才能能开始进进行,在在资金方方面我们们现在还还没有办办法给出出确切的的答案,这需要要我们进进一步分分析后才才能得出出结论。3、 需要对开开发目标标进行某某些修改改之后才才能开始始进行;我们所所开发的的项目的的使用范范围我们们现在还还没有确确切的指指明,这这需要我我们接下下来进一一步商讨讨后才能能得出结结论。
限制150内