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