第一篇:视频内容管理系统 可行性分析
分析现有国外类似产品现况:
1.了解国外类似产品功能与国内需求差异性
2.确定删减部分功能与增加功能
3.分析国外类似产品整体框架,同时文档记录
4.汉化
5.统一后台管理网站,根据不同行业需求分别增加前端典型应用模版
视频内容管理系统(VCMS)1.市场需求
随着国家对宽带建设的投入力度正在不断加大与大规模建设投资升温,使得基于高带宽的高清视频应用提供了宽带基础。在互联网上,传统文字与图片等信息媒体发布相对成熟,新兴视频信息媒体发布需求逐渐升温。
2.市场研究
各行各业对在互联网上发布视频应用尽不相同,例如:
教育应用:各类学校的教学录影,发布在网络上,提供给学生观看,达到远程互动视频教学目的。
政府应用:地方政府网站发布视频信息更能展示政府形象,将与政务相关的各种法规制度、政策措施及时公之于众,实现资源沟通与共享。
传统电视台应用:各个地方电视台将传统广电网通过互联网结合,充分发挥各方优势,广电运营商能够为社会公众提供更多更好的节目内容和各类信息服务,提供高质量的社会服务,所以建立自主的互联网视频发布平台更加急切。
从建站程度来,视频运营商可以分两类。一类视频运营商已有自己的网站,添加子信息频道用于发布视频信息,典型有各种大学,政府官网等。另类是几乎没有自己的网站,典型例如传统地方广电台。
为了满足各行各业对视频信息化建设的巨大需求,视频内容管理系统(VCMS)正是这类市场的新宠。视频内容管理系统具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本,且能信息发布后台统一。VCMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、电子邮件档案,而且更加适应于视频的处理与发布。
3.技术分析
后台管理网站服务器:管理与发布视频,计费,转码,流量控制,同步资源等前端网站:展示视频
直播与点播服务器:提供流媒体流观看
第二篇:门户内容管理系统解决方案
系统简介
x门户内容管理系统是凝聚了自身对内容管理的先进理念和信息技术,整合国内外的门户类内容管理系统的成功应用经验,推出的基于j2ee架构的web技术应用类门户内容管理系统解决方案与内容管理系统应用软件。
该系统全面实现web界面的内容采集、编辑、审核和基于模板的动态内容变更和实时静态内容发布,具备强大的站点功能管理和全文检索功能。它是面向企业级内容管理、面向政府级信息化建设,通过简单配置快速构筑门户网站,方便快捷的更新和维护,降低信息整合、内容管理、部门协同与智能发布的投入和维护成本,能有效地消除“信息孤岛”,极大促进信息资源的综合开发和利用。
系统架构
系统采用先进的三层框架构建,三层结构是将应用功能分成表示层、业务逻辑层和数据层三部分。其解决方案是对这三层进行明确分割,并在逻辑上使其独立。其带来的好处是:系统管理简单,大大减少客户机维护工作量;具有灵活的软、硬件系统构成;提高程序的可维护性和可扩展性;增加了系统的安全性。
系统体系框架如下:
系统功能
一、站点管理
1、分布式多站点管理
系统采用分布式全文数据库作为后台,实现对模板、信息、图片、附件等进行统一管理,便于地理位置分散的用户单位在统一的平台部署多个部门级站点,并保证每个站点都有相对独立的管理和维护权限,实现网站群数据资源的共享和综合利用。彻底消除信息孤岛和数据鸿沟,实现政府机关、企事业单位的建立门户网站群的各项需求。
2、快速智能化建站指导与站点备份恢复
系统提供快速建站向导,内置多套建站模板,支持站点、数据库、频道、栏目、模板等网站资源的导入导出,便于站点资源的备份与快速恢复。
3、多极栏目支持与多频道远程管理
系统提供直观的树型导航方式设置多级栏目,支持频道与一个服务器或者多个服务器中的全文库进行连接,并可以自由设置检索条件,为多个站点或者栏目提供数据源及检索项。所有站点管理的操作都通过浏览器进行,无须客户端部署,方便用户随时随地进行网站远程管理。
二、内容管理
1、内容采集与编辑
基于浏览器的内容管理平台。既可人工录入信息,通过网络将光盘、磁盘、纸质等存储介质上的信息导入采集库;也可自动采集信息,利用和内容管理系统配套的信息采集系统cgrobot预定义自动采集规则,对internet和intranet网上相关信息实时采集,自动分类纳入采集库。
采集的信息格式多样化。文档(doc、txt、rtf、html、xml、、ppt、xls、pdf)、多媒体(图形、图像、声音、视频、动画)、关系数据库(oracle、sybase、db2、informix、sql server)等全面兼容。
系统提供超强的在线文档可视化编辑器,类似office操作,轻松实现文字、图片、动画、音频、视频等多种信息混合编排,内容所见即所得,满足发布html、纯文本、外部文件和链接等多种文档格式的要求。
2、内容审核与批准
根据预定义流程,提供信息多级审核机制,可对编辑后的内容进行校对、修改、退回并支持会签操作。经过审核批准后的稿件送交到全文数据库,作为内容发布的数据源。
3、流程管理
提供可视化的工作流定义界面,用户通过图形化的配置界面完成工作流的自定义过程。工作流可以添加、编辑、删除、导入和导出,一个工作流可与多个栏目绑定。频道指定工作流后,在采集业务文档时,会自动进行流转。
三、发布管理
1、支持多种发布方式
手工发布方式支持最新文章的增量发布、单一文章的指定发布、恢复站点或者频道的完全发布等多种发布方式。
自动发布方式支持按计划指定时间定时发布、后台自动发布,支持动态滚动发布。
2、内置缓存和静态发布功能
系统支持动态内容的静态实时发布,并通过缓存技术大大提高动态发布后页面的显示速度。静态发布就是将网站数据库中的内容发布成类似htm、html文件,以适应大型网站多用户浏览的需求。
3、提供跨媒体发布
网站内容以web、wap、xml及发布网关等多种渠道发布。
系统自动ftp上传,并提供全方位的监控功能。
4、发布内容全文检索
提供发布内容的全文检索功能,能对发布过的信息进行分类检索。
采用字元索引技术,支持任意字、词、语句的全匹配检索,在保证检索性能的同时达到100%的查全率。
对文本、各类电子文档和图像、音频、视频等多媒体提供强大的关联检索功能。
系统提供多种检索手段:各种逻辑运算符(逻辑或、与、非)组合检索、二次检索、渐进检索、内容关联检索、相关词扩检、距离检索(模糊检索)等。
支持跨服务器、跨库检索,系统通过频道从全文数据库获取数据,频道可同时对多个服务器、一个服务器的多个全文库进行检索,对百万篇文献的查询响应速度为亚秒级。
5、个性化发布
按用户权限对栏目和信息内容实现个性化展现,丰富用户体验,可以自定义多种页面皮肤,设置版式,提供个人常用网址、个人备忘录、个人收藏夹等个性化服务功能。
6、模版管理
系统采用模板与信息分离的技术,实现数据的自动继承功能和数据类项的增加功能。
各站点和栏目可从经典的样式模板中选择表现形式,确保所编辑的信息和模板在网站发布时统一直观、信息内容与表现形式相对统一。
系统模板分为首页模板、栏目页模板和文章页模板,其中首页模板显示网站的主页,栏目页模板显示栏目中文档的列表,文章页模板显示栏目中文档的实际内容。模板一旦建立就可以被多个站点和栏目使用,增强了网站风格的多样性与发布的灵活性。
系统提供模板可视化管理操作。支持直观的、树状结构的浏览和编辑界面,操作人员能够轻易运用可视化工具快速创建动态信息与网页模板。通过标签功能提取要显示的信息,设置显示的外观。所有操作所见即所得,可即时预览模板设计效果。系统管理员可以通过更新模板实现网站改版。
模板可以打包后导入/导出,可以进行添加、修改、删除、备份、恢复、嵌套、预览等操作,并且支持以xml格式输出模板,方便与外部应用程序沟通和交换数据。
四、用户权限管理和安全控制
系统采用矩阵式权限管理。提供简单模式和完整模式两种用户管理模式,后者支持用户组和角色组管理,适用于用户和角色关系复杂情况下对用户与角色进行批量管理。系统支持自定义角色。每个组织都可以设定各自的管理员,管理各自组织的用户。
用户角色实现分站点、分级的授权管理。对不同的用户,按照部门信息、岗位信息或其他特征信息分别进行组织,授予其对站点、频道、栏目、子栏目、模板、文档等网站资源的查看、编辑、审核、批准等操作权限,保证不同权限的用户对网站内容具有不同的操作权限。
系统的涉密级用户管理功能,允许特定ip用户自动登录,简化了特殊用户登录操作,也通过ip登录校验加强了用户管理的安全性和简易性。
系统支持单点登录,实现用户统一认证,做到一次登录,全网漫游。并且具有唯一登录功能,可以确保同一账号的用户同时只能登录一次,不能重复登录。同时系统还可与第三方统一用户安全认证产品无缝衔接。
五、日志管理
系统提供强大的日志管理功能,可对系统日志、应用日志和用户日志执行浏览、导入、导出、编辑操作,完整地记载网站信息从采集、编辑、流转到发布等整个生命周期的活动记录。同时以多种方式对记录的操作日志定时查询和安全审计,进一步分析生成统计信息。对非法访问信息进行追踪、查询,为信息的安全处理和责任辨认提供有力的仲裁依据。
特点和优势
1、基于soa架构体系的信息平台
cgwcm是基于soa架构体系的信息平台,采用标准的j2ee架构,真正支持xml,具有良好的跨平台性、数据迁移性,并且产品兼容性和扩展性强,面对复杂多变的web应用需求表现出卓越的灵活性、开放性和适应性。
2、多方位的协同共享
cgwcm将传统信息发布的塔式结构,转向“扁平化”的信息流动方式。系统注重组织对内、对外、本地与异地、多部门之间的网络互通、信息共享、协同办公。系统支持分布式多站点管理,对网站群有着良好的管理效果。
3、超强的内容管理
cgwcm以全文数据库作为内容管理平台的后台数据管理中心,实现信息的实时动态管理和发布,解决了网站中各种非结构化或半结构化的数据内容的采集、管理、搜索、分类、更新等一系列问题,为用户提供更准确更个性化的内容服务:
快速的信息采编、发布能力;
高效的全文检索,丰富的搜索体验;
图文、多媒体在线混合编辑,所见即所得;
可视化的模版制作和标签管理,轻易实现网站的动态改版;
内置缓存和静态发布功能,提高动态内容发布的效率与浏览速度。
个性化发布,满足用户对特定内容、特定表现方式、特定服务的需求。
4、可视的自助操作
提供直观的、树状结构的浏览和编辑界面,利用可视化工具快速创建动态信息与网页模板。通过更新模板实现网站改版,信息自动继承,信息和模板相对分离,极大地方便和简化了用户操作。
5、强大的用户管理
系统采用矩阵式权限管理。提供用户组和角色组管理,支持用户角色分站点、分级授权,提供贵宾用户ip自动登录管理,支持日志管理,并且提供与第三方用户安全认证产品的无缝衔接。
五、运行环境
系统支持高档微机、专用服务器、中小型计算机。
可以运行于unix、linux windows server XX等主流操作系统平台。
全面支持tomcat / apache/ ibm websphere / bea weblogic等应用服务器。
第三篇:视频网站可行性分析报告
软件工程可行性研究报告 项目名称:视频网站
指导教师:高奇新
组长:
日期:2015年3月21日
一、可行性研究报告
可行性分析报告
目录
一.引言
1.1编写目的----------4 1.2项目背景----------4 1.3定义------------------5 1.4参考资料-----------5 二.可行性研究的前提
2.1要求-----------------5 2.2目标-----------------6 2.3条件、假定和限制 6 2.4可行性研究方法 7 2.5评价尺度--------------7 三.对现有系统的分析
3.1处理流程和数据流程-----------------------------7 3.2工作负荷-------------7 3.3费用支出-------------8 3.4人员--------------------8 3.5设备--------------------8 3.6局限性-----------------8
四.所建议技术可行性分析
4.1对系统的简要描述-8 4.2 处理流程和数据流程-----------------------------9 4.3改进之处-------------10 4.4影响-------------------11
一、可行性研究报告
4.5局限性-------------12 5.可选择的其他系统方案
5.1系统1------------------17 5.2.系统2------------------17 6.经济可行性分析
6.1支出-------------------18 6.2效益-------------------18 6.3收益/投资比------19 6.4投资回收周期------19 6.5敏感性分析------19
------------------------19 7.社会因素可行性分析
7.1法律因素-------------19 7.2用户使用可行性 20
一、可行性研究报告
一.引言
1.1编写目的
在互联网快速发展的今天,电视广播等媒体的地位已经逐渐被网络视频所替代,视频网站满足了人们对不同种类视频的需求,各种视频网站逐步发展起来,优酷,土豆,搜狐等等,对于广大观众来说,一个好的视频网站的开发有重要的意义。
1.2项目背景
市场背景:
视频网站,即以视频发布、管理和分享为主要内容的网站。视频网站基于流媒体的技术,通过文字、图像、声音、影像四种方式的结合,实现在线传播,这种连续的影音传播的方式要比以前任何的单一形式的传播更直观更吸引人,传播优势更加明显。近年来,无论是P2P直播网站,BT下载站,还是本地视频播放软件,还将向影视点播扩展作为自己的一块战略要地。影视点播已经成为各类网络视频运营商的兵家必争之地。根据互联网数据中心(DCCI)统计数据显示,继2012年奥运会开幕式当日创下1.61亿网络“收视率”纪录之后,央视网、搜狐、新浪、悠视网等获得奥运赛事转播权的9家网站几天内再创收视新高,奥运网络频道群日均页面访问量(PV)总量首次突破14亿,其“收视率”几乎相当于一家仅次于央视的“电视台”。与此同时,大洋彼岸拥有直播权的NBC网站也创下视频直播的全新纪录——视频浏览量达到7200万次。
事实证明,尽管电视媒体依然占据主导地位,但网络视频成长惊人,两者差距已经十分细微。网络视频创造的神话,已使其成为互联网迎来第二次发展浪潮的希望所在。
软件名称:视频网站 提出者:小组成员
开发者:东北大学秦皇岛分校计算机科学与技术专业 用户:群众
实现软件的单位:东北大学秦皇岛分校
一、可行性研究报告
1.3 定义 1.4参考资料
《JavaScript基础教程(第7版)》 作者:Tom Negrino Dori Smith 出版社:人民邮电出版社
《JavaScript核心技术》
作者:帕瓦斯 出版社:机械工业出版社
《深入浅出HTML》
作者:(美)舒尔茨、库克 著,谢延晟 译
出版社:人民邮电出版社
《JavaWeb整合开发实践》 作者:贾蓓,镇明敏,杜磊。出版社:清华大学出版社。
二.可行性研究的前提
2.1要求
功能:
1、实现产品页面的展示、对比以及推荐
2、实现网站视频的分类
3、实现用户的注册,包括会员注册和普通用户注册
4、实现用户的登陆功能
5、实现视频网站的查询视频功能。
6、实现视频网站的订阅和评论功能。
性能:
1、本系统在正常的网络环境下,应能够保证系统的及时响应
2、小批量的访问处理响应应该在3—8秒
3、大批量的访问处理和查询的响应时间控制在30—40秒以内
一、可行性研究报告
输出:视频内容,视频介绍,视频相关内容。输入:用户想观看的视频。
安全与保密要求:
1、不能轻易被破坏,系统的稳定行要高
2、不能让管理人员以外的人删改用户的重要信息
3、对断电、死机、系统崩溃等问题有有力措施以保障数据不受损失
2.2目标
人力与设备费用的节省:视频网站的运行完全依靠操作人员控制计算机实现,运行过程中只
需要少量的操作人员,节省大量的人力;一次性购买设备系统,维护费用较低,节省大量的设备更新与使用费用。
处理速度的提高:视频网站全部实现计算机化,与旧式的电视广播相比处理信息的速度相当
快,效率相当高。
控制精度或生产能力的提高:视频网站控制完全由计算机实现,精度相当高,生产能力也会
得到大幅度的提高。
管理信息服务的改进:管理信息服务由视频网站进行管理,效率高,质量好,响应快。决策系统的改进:视频网站能将信息及时的进行处理,将有用的信息快速的反馈给决策机构,及时做出应答。
2.3条件、假定和限制
开发软件运行的最短寿命:5年
经费来源和使用限制:经费主要来源于公司财政部拨付的项目资金;经费要用于在软件开发过程中购买开发软件、硬件、外出、接见客户等必须开支
法律和政策方面的限制:视频网站是自主研制的系统,所用技术与设备也经过购买或允许使用;不会违反响应的政策法规,违法操纵。
可利用的信息和资源:
1、经过购买或者允许使用的技术、软件和设备
2、其他视频网站的开源信息。
3、用户的调查报告
4、互联网上的共享资源 建议开发软件投入使用的最迟时间:30天
一、可行性研究报告
2.4可行性研究方法
通过了解其他大型视频网站的运营方式,系统架构,用户体验,制定总体结构 以及操作流程图,在项目开发中使用的HTML,JavaScript,Java语言,完成项目的开发,对项目进行检测,出据检测报告。
2.5评价尺度
网站规模
设备条件
操作人员技术
三.对现有系统的分析
3.1处理流程和数据流程
3.2工作负荷
由于网站较好的运营,访问量逐渐增大,同时,数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,所需的人员越来越多,系统工作负荷过大,甚至不能正常的处理信息,使公司遭受巨大的损失。
一、可行性研究报告
3.3费用支出
由于现有系统的工作负荷严重超载,在现有系统上投入的人力,设备,空间,材料,等等与其他的一系列支持性服务越来越大,导致开发费用支出巨大,严重影响系统的可用性,急需改进。
3.4人员
鉴于原有系统的技术性含量比较低,故不需要多少高技术人员的操作,只是由于数据量的日益扩大,所需要的操作人员数量不断增大。这一点已不再适应目前信息化时代的步伐。设备的科技含量也比较低,没有达到大量的计算机普及程度。
3.5设备
计算机
Windows系统
Dreamweaver软件
相关软件与硬件
3.6局限性
经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的适应新的信息化时代的高科技的系统。所以开发这样一个系统还是很有必要的。
四.所建议技术可行性分析
4.1对系统的简要描述
视频网站以视频发布、管理和分享为主要内容的网站。视频网站基于流媒体的技术,通过文字、图像、声音、影像四种方式的结合,实现在线传播,这种连续的影音传播的方式要比以前任何的单一形式的传播更直观更吸引人,传播优势更加明显。
一、可行性研究报告
视频网站主要的功能有注册、登陆和播放视频,视频的上传和下载。
在视频网站中,用户可以通过自己的喜好根据分类选择需要的视频进行观看,同时可以把喜欢的视频进行收藏,方便以后再次进行观看,订阅功能可以根据用户的喜好定期为用户推荐一些适合用户口味的视频。
4.2处理流程和数据流程
图一
系统流程图
一、可行性研究报告
图二.数据流程图
4.3改进之处
优越性:
1、新系统克服了原来系统的资金投入大,人员设备技术含量低,系统工作负担重等缺点。
2、提供了集观看、上传、下载,交流一体化的在线视频平台。
3、在这个互联网的时代,更有利于提高视频的访问量。
4、更有利于用户选择自己喜爱的视频。
5、更有利于推广、展示视频,为用户提供更好的服务、更多的方便。
6、视频网站加入了对数据的安全性保护的功能,使原有系统在可用性与稳健性方面有了很大的进步。
7、提高了效率,节省了人力物力,利于公司的开源节流和可持续性发展。
一、可行性研究报告
4.4影响
4.4.1对设备的影响
视频网站的建设,改进了原有系统的性能所以对设备要求自然更高,建议系统使用了最先进的技术使设备也必须跟着升级。
4.4.2对现有软件的影响
由于视频网站采用了先进的技术以及一系列高技术含量软件,使得原来系统上的一些软件无法继续使用,不过在新系统开发过程中将尽量考虑到,对现有软件的兼容性。
4.4.3对用户的影响
网站运营者:使用视频网站,必须配备专门的操作员,来管理系统,以保证系统能够持续、稳定、高效的运行。
用户:在开发系统的过程中,尽量考虑到用户的习惯,可以参考用户的建议,来设计系统,更有利于使用者的操作,更好的吸引用户。
4.4.4对系统运行的影响
视频网站会更加高效、更加的方便和安全,系统运行的稳定性和安全性得到很大的提高和改善,同时,也更有利于操作员和用户的操作。
4.4.5对开发环境的影响
在开发视频网站过程中,主要使用Windows7系统,开发软件主要用到Dreamweaver和Myelipse开发软件。
4.4.6对运行环境的影响
视频网站主要运行在Windows操作系统环境下,由于Java的跨平台性能,经过适当的改动,完全可以运行于Linux等其他的操作系统下。
一、可行性研究报告
4.4.7对经费支出的影响
视频网站一次开发支付费用相对较高,与旧有的系统连续投入以及不断的设备维护相比,更会有利于企业的开源节流,更有利于企业长期的发展和扩大。
4.5局限性
4.5.1所用技术简介:
1、超文本标记语言(HTML)
在WWW上的一个超媒体文档称之为一个页面(page)。作为一个组织或个人在万维网上开始点的页面称为主页Homepage,或首页,主页中通常包括有指向其他相关页面或其他节点的指针(超级链接)。在逻辑上将视为一个整体的一系列页面的有机集合称为网站(Website或Site)。Web页面也就是通常所说的网页,在本书中不作区分。HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。
HTML之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。所谓超级链接,就是一种URL指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这也是HTML获得广泛应用的最重要的原因之一。由此可见,网页的本质就是HTML,通过结合使用其他的Web技术(如:脚本语言、CGI、组件等),可以创造出功能强大的网页。因而,HTML是Web编程的基础,也就是说万维网是建立在超文本基础之上的。
2、JavaScript Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加
一、可行性研究报告
入了Javascript,提供了数据验证的基本功能。
JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司的Brendan Eich设计,是一种动态、弱类型、基于原型的语言,内置支持类。JavaScript是Sun公司的注册商标。Ecma国际以JavaScript为基础制定了ECMAScript标准。JavaScript也可以用于其他场合,如服务器端编程。完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型,字节顺序记号。Netscape公司在最初将其脚本语言命名为LiveScript来Netscape在与Sun合作之后将其改名为JavaScript。JavaScript最初受Java启发而开始设计的,目的之一就是“看上去像Java”,因此语法上有类似之处,一些名称和命名规范也借自Java。但JavaScript的主要设计原则源自Self和Scheme.JavaScript与Java名称上的近似,是当时网景为了营销考虑与Sun公司达成协议的结果。为了取得技术优势,微软推出了JScript来迎战JavaScript的脚本语言。为了互用性,Ecma国际(前身为欧洲计算机制造商协会)创建了ECMA-262标准(ECMAScript)。现在两者都属于ECMAScript的实现。尽管JavaScript作为给非程序人员的脚本语言,而非作为给程序人员的编程语言来推广和宣传,但是JavaScript具有非常丰富的特性。目前javascript的最新版本为1.9版。
能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。如:Javascript、VBScript、Document Object Model(DOM,文档对象模型)、Layers和 Cascading Style Sheets(CSS,层叠样式表),这里主要讲Javascript。那么Javascript是什么东东?Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。运行用Javascript编写的程序需要能支持Javascript语言的浏览器。Netscape公司 Navigator 3.0以上版本的浏览器都能支持 Javascript程序,微软公司 Internet Explorer 3.0以上版本的浏览器基本上支持Javascript。微软公司还有自己开发的Javascript,称为JScript。Javascript和Jscript基本上是相同的,只是在一些细节上有出入。Javascript短小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。
JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript
一、可行性研究报告
能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。JavaScript 的特点是无穷无尽的,只要你有创意。
在今天网络开发方面,JavaScript起了很关键的作用;像jQuery, MooTools, Prototype等等JavaScript框架以及其它JavaScript类库让我们的生活轻松了不少。但是随着Rich Internet Applications(RIA)的面世及迅速应用,书写更强大,更坚实可靠的JavaScript的需要日益迫切。javascript程序是纯文本的,且不需要编译,所以任何纯文本的编辑器都可以编辑javascript文件。
Javascript加入网页有两种方法:直接方式和引用方式。3.SSH框架
SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。
集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(Data Access Objects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring做管理,管理struts和hibernate。Struts2
Struts对Model,View和Controller都提供了对应的组件。
ActionServlet,这个类是Struts1的核心控制器,负责拦截来自用户的请求。
Action,这个类通常由用户提供,该控制器负责接收来自ActionServlet的请求,并根据该请求调用模型的业务逻辑方法处理请求,并将处理结果返回给JSP页面显示。Model部分:
由ActionForm和JavaBean组成,其中ActionForm用于将用户的请求参数封装成ActionForm对象,该对象被ActionServlet转发给Action,Action根据ActionForm里面的请求参数处理用户的请求。
JavaBean则封装了底层的业务逻辑,包括数据库访问等。
一、可行性研究报告
View部分:
该部分采用JSP(或HTML、PHP……)实现。
Struts提供了丰富的标签库,通过标签库可以减少脚本的使用,自定义的标签库可以实现与Model的有效交互,并增加了现实功能。对应上图的JSP部分。Controller组件:
Controller组件有两个部分组成——系统核心控制器,业务逻辑控制器。
系统核心控制器,对应上边的ActionServlet。该控制器继承了HttpServlet类,因此可以配置成标注的Servlet。该控制器负责拦截所有的HTTP请求,然后根据用户请求决定是否要转给业务逻辑控制器。
业务逻辑控制器,负责处理用户请求,本身不具备处理能力,而是调用Model来完成处理。对应Action部分。Spring
Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。目的:解决企业应用开发的复杂性
功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能 范围:任何Java应用
简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。
控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。
面向切面——Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务(transaction)管理)进行内聚性的开发。应用对象只
一、可行性研究报告
实现它们应该做的——完成业务逻辑——仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。
容器——Spring包含并管理应用对象的配置和生命周期,在这个意义上它是一种容器,你可以配置你的每个bean如何被创建——基于一个可配置原型(prototype),你的bean可以创建一个单独的实例或者每次需要时都生成一个新的实例——以及它们是如何相互关联的。然而,Spring不应该被混同于传统的重量级的EJB容器,它们经常是庞大与笨重的,难以使用。
框架——Spring可以将简单的组件配置、组合成为复杂的应用。在Spring中,应用对象被声明式地组合,典型地是在一个XML文件里。Spring也提供了很多基础功能(事务管理、持久化框架集成等等),将应用逻辑的开发留给了你。
所有Spring的这些特征使你能够编写更干净、更可管理、并且更易于测试的代码。它们也为Spring中的各种模块提供了基础支持。Hibernate
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
Hibernate的核心接口一共有5个,分别为:Session、SessionFactory、Transaction、Query和Configuration。这5个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。下面对这五个核心接口分别加以介绍。
·Session接口:Session接口负责执行被持久化对象的CRUD操作(CRUD的任务是完成与数据库的交流,包含了很多常见的SQL语句。)。但需要注意的是Session对象是非线程安全的。同时,Hibernate的session不同于JSP应用中的HttpSession。这里当使用session这个术语时,其实指的是Hibernate中的session,而以后会将HttpSession对象称为用户session。·SessionFactory接口:SessionFactory接口负责初始化Hibernate。它充当数据存储源的代理,并负责创建Session对象。这里用到了工厂模式。需要注意的是SessionFactory并不是轻量级的,因为一般情况下,一个项目通常只需要一个SessionFactory就够,当需要操作多个数据库时,可以为每个数据库指定一个SessionFactory。
一、可行性研究报告
·Configuration接口:Configuration接口负责配置并启动Hibernate,创建SessionFactory对象。在Hibernate的启动的过程中,Configuration类的实例首先定位映射文档位置、读取配置,然后创建SessionFactory对象。
·Transaction接口:Transaction接口负责事务相关的操作。它是可选的,开发人员也可以设计编写自己的底层事务处理代码。
·Query和Criteria接口:Query和Criteria接口负责执行各种数据库查询。它可以使用HQL语言或SQL语句两种表达方式。
4.5.2 在限制条件下,功能目标是否能达到
在现有状况下,公司只要提供相关的项目资金,便可以利用市场上的软件和硬件设备以及编程人员,便可以实施视频网站的开发。根据我们的调查,可以得出,该企业完全有能力,在限制条件下,开发出稳定高效的系统,功能目标能够达到,并且使公司长期收益。
4.5.3利用现有技术,功能目标能否达到
通过技术简介,可以知道,HTML技术和JavaScript技术已经相当的成熟,利用现有的技术和编程人员,在规定的时间内,完全可以达到功能目标。
4.5.4对开发人员数量的和质量的要求,并说明能否满足
软件小组有5个小组成员,其中的组长一名,文档员一名,2个程序员,1个测试员,根据视频网站需求分析,软件小组完全有能力,在现有的开发人员数量和质量上,完成视频网站的开发,满足要求。
4.5.5在规定的期限内,开发能否完成
根据软件小组成员的开发人员数量和质量,可以在规定的时间内完成开发。
5.可选择的其他系统方案
一、可行性研究报告
6.所建议系统经济可行性分析
6.1支出
6.1.1基建投资
本项目基建费用主要用于办公用品和软件的购买,办公地点的使用费用,办公设备的购买等。预算约为10万元人民币。
6.1.2其他一次性支出
视频网站开发按软件工程流程来分阶段分项目实现,一次性支出只要用在各部分项目开发所需的费用,预算约为15万元人民币。
6.1.3经常性支出
经常性支出主要包括两部分:
1、开发人员生活(包括水、电、房、工作餐)和设备办公用品消耗等。
2、软件的后期维护。
两部分总计预算约10万元人民币。
6.2效益
6.2.1一次性收益
一些大型公司觉得该项目建设的不错,会对其进行投资。
6.2.2经常性收益
经常性收入主要是运营的收益,来自网站的访问量,视频播放前和播放中插播的广告费用。
一、可行性研究报告
6.2.3不可定量收益
不可定量的收益主要来自其他客户、商家的合作与赞助,商城上市运行后,会有大量的合作伙伴,这些都将带来不可想象的收益,预计收益占在10%到20%。
6.3收益/投资比
在运行第n年当年的收益投资比为(10*到5,因为运行时间增加后效率会下降。
1.3n1)/35。需要说明的是这里的n值约为36.4投资回收周期
软件在投入运行期的前三年内收入增长率预计为30%,第一年收入预计可达10万元人民币,而总投资约为35万,所以投资回收期约为3年。
6.5敏感性分析
本系统使用期约为五年,由于随着运行时间的增长,用户数量增加,处理速度要求提高,设备和软件配置要求提高,系统工作负荷量增加,导致系统运行效率会下降,用于维护系统的费用也会增加,所以运行其约为五年。
7.社会因素可行性分析
7.1法律因素
1、国家相关部门出台优惠措施,支持各种网站的发展,在各方面予以支持和政策指导,以推进实体市场和网上市场的结合。
2、网站自身需严格守法,讲究诚信。
4、两会期间,温家宝总理在《政府工作报告》中明确提出要加强商贸流通体系等基础设施建设,积极开展电子商务。这也是第一次在全国两会政府工作报告中明确提出大力扶持电子商务,无疑为国内电子商务办业注入了一剂“强心剂”。
一、可行性研究报告
5、“可以看出,政府现在对于网站是有扶持的目标,但是暂时还没有找到一种具体的方式。”红孩子华南区总经理张宏伟表示,对于一种产业的扶持政策应该是系统性的。
7.2用户使用可行性
公司用户:企业需要配备专门的系统管理员,对视频网站进行维护,这些人员必须经过专门的培训。根据企业的状况,完全有能力配备专门的管理员进行系统的维护。
消费用户:在视频网站开发过程中,会根据消费用户的调查报告设计系统,会考虑到系统的人性化界面和操作的方便性。
第四篇:政务型CMS内容管理系统
政务型CMS内容管理系统
互联网发展到web2.0时代,这是一个技术的革新从而应运而生了一大批的软件产品,比如政府、企业、学校等行业都需要一个门户网站,CMS内容管理系统顺应时代的发展,java、.net、php的各种CMS内容管理平台五花八门,这样用户就需要练就一双火眼金睛了,选错了平台是非常痛苦的事情,一段网站上线了运维也是一大重要事项,随便一个单位技术部给上了网站都挺好的,几个月不更新信息那不就白费心血了吗。
今天我想扒一扒政务网的CMS应该是怎么样的,都有什么功能以及结合中国特色分析一二。
1、政务网功能需求
政务网也是一个网站只不过要展示的东西比较多,首先要根据国家的绩效评估要求必须包括政务公开、互动交流、在线办事等几大模块。
其中政务公开就分得很细了主动公开、依申请公开。主动公开里面又分的多了,按部门、按主题、对象等公开;依申请公开又是一个反馈的过程,首先得提,提上去后由相关部门来处理,比较复杂。
互动交流就更多了,包括领导信箱、投诉建议、民意征集、微博政务、在线访谈、信访、网络问政等等,随着信息化的发展,国家对政务网站要求越来越人性化了加大了政府和老百姓的互动,所以互动就显得尤为重要。
在线办事分个人办事、企业办事以及绿色通道。要把各种办事的流程都展现出来给老百姓看,做一个真正的为老百姓服务的网站而且是一站式服务,有的政务网更复杂需要直接在网上办事,这样一来老百姓是办事方便了,但是需要一个这样的平台就很不容易了,机制要够健全、程序够精确才能办好事情。
这只是政务网的一部分要求大家看的很晕了吧,没办法这就是中国特色,而且每年都要评估,所以做好一个政府的网站不容易,有一个好的平台就大大的提升了工作效率了,所以我想跟大家分享We7CMS内容管理系统,可以专门定制政务网的CMS管理系统,让工作更轻松一些吧。
2、符合政务网的We7CMS系统
We7CMS内容管理系统,首先一看就知道普通的CMS系统有的功能肯定都有,发布内容了,制作模板,管理文件等等,如果只是这样普通就没有大费周章的来介绍了。
符合政务网的内容管理系统,通过一个后台就可以把我们在上面说到的政务功能模块都实现,政务公开、互动交流、在线办事等功能,而且管理起来也比较简单,在自定义功能方便特别突出,有内容模型自定义的功能,随时随地自定义各种需要的表单,比如说我想在信息公开里面加一个特别的字段,ok只需要去加一个控件就可以了,不需要改代码,不需要改数据库,只需要拖拽你的鼠标,工作变的有趣了还简单了,就是We7CMS内容管理系统,包括We7政府网站群系统,把整个政府的网站群系统都管理起来,从上到下实现信息交互、资源共享,合理的利用资源,统一管理各个站点。
今天主要的是跟大家分享这样的一个好平台,不管是在做政务网站的公司还是政府电子政务中心的工作人员,我相信这对你们来说是一个好的建议。
第五篇:银行系统可行性分析报告
银行信息管理系统可行性分析
随着社会的发展,时代的进步,人们生活质量的提高,与银行打交道已经成了人们生活中不可或缺的一部分,银行的用户持续增长。可是人们对银行的服务也提出了更多、更高的要求。人们希望能更方便更省时地办理储蓄业务;随着拥有多种银行卡的人群不断增长,人们急切希望有一种通用的银行卡以便随时随地在哪家银行都可以存款提款;现在计算机网络的高速发现使越来越多的人更喜欢在网购物、在家存款取款。在这样的背景下,很明显需要建立一个新的、高效的、方便的、互联的银行信息系统,以此提高银行信息系统的工作效率,满足更多用户的需求。
一、可行性研究的前提
1)基本要求
功能要求
此系统所要完成的主要功能有两方面:
存款:储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、利率及密码(可选)等信息,完成后由系统打印存款单给储户。
取款:储户填写取款单交给业务员,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。
性能要求
为了满足储户的要求,系统必须要有高的运作速度,储户填写的表单输入到系统,系统必须能快速及时作出响应,迅速处理各项数据、信息,显示出所有必需信息并打印出各项清单,所以要求很高的信息量速度和大的主存容量;由于要存贮大量的数据和信息,也还要有足够大的磁盘容量;安全性也是系统最重要的性能需求之一,银行计算机储蓄系统必须有可靠的安全措施,以保证储户的存储安全。
接口要求
业务员键入储户的资料要全部一直显示在屏幕;储户从按键口键入密码到系统以核对;计算机与打印机有高速传输的连接接口,最后以纸张的形式打印出清单给储户。
输入要求
业务员从存取款表单输入数据,要迅速精确,适当调整输入时间,不能让客户等太久,但也不能让业务员太过忙碌以免影响正确率。
输出要求
要求能快速准确打印出清单给客户。
2)限制条件
开发时间:预定为半年
运行环境:Windows 98/xp 及以上操作系统、数据库:Oracle 8
使用寿命:该系统至少使用四年以上。
进行可行性研究的方法
采用调查方法:通过对银行业务员和客户的调查以获得第一手资料,确定客户和实际应用中的需求;然后经过座谈或开会的形式和专家和银行经理交谈,落实最后的问题定义。
二、对现有系统的分析
当前大多数银行所使用的银行信息系统办理业各时手续繁多,人工业务操作过多,严重影响了工作效率,以至客户等待办理手续过长感到不耐烦,且出错率高。
1)当前系统的处理流程
以用银行卡取款为例,储户用卡取款时不能直接取款,要先填取款表,交给业务员输入资料,再由储户输入密码以确认身份,还要在取款表单上签名以再次确认,最后才业务员才把现金交给储户。
2)工作负荷
由于办理手续的繁多和不合理,工作效率非常低,需要大量业务员,通常有储户等待排成长龙的现象,这给工作人员增加了非常大的负担和额外的工作负荷;同时也给银行公司的发展带来了严重的制约和压力。
3)人员
需要大量业务员和额外的工作人员。
4)局限性
当前系统办理业务的流程导致了一个很大的问题:工作效率极其低。因此急需开发一个高效的银行计算机储蓄系统。
三、预定新系统
1)对新系统的说明
该系统应包含的功能:该银行系统的四个模块分别为存款模块,取款模块,业务员管理模块和用户管理模块。由于所有操作由银行业务员完成,因此存款模块可以实现业务员将储户的存款信息输入电脑,录入数据库,并且打印存款单给用户;款模块可以实现业务员通过计算机核对储户输入的密码,若储户密码输入正确,业务员将通过计算机计算出利息,记录取款信息并且打印利息清单给储户;
业务员管理信息模块是让业务员对业务员信息进行增,删,查,改;储户管理模块可以实现业务员对储户信息的增,删,查,改。当然以上所有的操作都是以业务员用正确的身份登入银行系统才可以完成。
用银行卡可以直接在柜台或提款机取款;在柜台取款时第一次输入密码核对正确后即可办理取款;免去了再次签名确认身份的手续;如果增加自动存款机后,储户可直接在存款机存款,免去填表手续,提高了工作效率。
2)新系统的影响
对现行系统的影响
第一阶段最主要的影响是大大提高了银行的工作效率,以适应银行储蓄系统管理的计算机化。
第二阶段将要实现全国范围里多家银行间的互联,实现多家银行信息的集成,向储户提供一个方便、简单、及时、随时随地可以随心所欲存取款的互联的现代计算机化的网络系统。
对银行业务员的影响
可以大大减少工作人员,节约人力资源的开销;另一方面由于手续程序减少也可以减轻业务员的工作负担,有效地提高了整体的工作效率和精确度。
对客户的影响
减少了储户办理业务的等待时间;用户可以随时随地可以随心所欲存取款,并且操作简单易懂;用户还可以选择在柜台办理业务或自己在自动提款机和自动取款机办理业务。
四、技术可行性
银行信息系统技术在目前是一个技术上成熟的系统,并且在银行公局内部准备采取有力措施保证资金和人员配置等。
开发系统的计算机硬件已经非常普及,完全没有问题;现在的计算机各方面的技术都非常成熟,相对来说开发此系统的技术也要求比较简单,因此在技术方面是可行的;同时银行还必须有一定量的系统管理和维护的专业人员,在这方面可以通过培训原来的技术人员成为新的需要的技术人员,也可以雇用所需这方面的专业技术员。若按计划,在规定的期限内,本系统的开发是可以完成的。
五、经济可行性
本银行管理系统能使银行业务员便捷的处理银行信息数据;能够促进银行的体制改革,提高工作效率,减少手工工作人员及费用等,这些都是使用系统所带来的间接收益。同时也促进了银行信息化的进程,提高银行的管理效率。
六、社会可行性
本银行管理系统的操作简单,而且界面友好,系统的操作流程是银行业务员
所熟悉的。并且本银行管理系统能够实现其各个功能,在当前操作环境下也能够很好的运行。
七、法律方面的可行性
全部软件购买正版,机器设置通过正当途径购得。因此法律方面不存在问题。
八、用户可行性
开发的系统操作要非常简单,以便适合大人小孩老人各类人们都可以很方便操作使用。
还有,要有经过培训的专业人员在指导,以便当储户有什么疑难问题时能及时得到正确的答复。
九、结论
综上所述,不管是从技术上考虑,还是从经济以及社会上等多因素考虑,我们的系统都具有一定的可行性。因此,分阶段开发“银行信息系统”的构想是可行的。
为了使银行公司适应现代化高场竞争的需求,促进银行管理信息化,不断满足储户的要求,争取更好的经济效益,建议立即着手系统的设计。