- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
事业单位信息化建设之门户网站的设计与开发.doc
事业单位信息化建设之门户网站的设计与开发 【 摘 要 】 门户网站的建设属于网络信息化应用,结合事业单位科研、生产等中心工作,迅速准确地传递单位各种信息,真实地反映单位的改革发展、对外形象和科技进步,成为事业单位对外交流的重要媒体和信息化管理的必备平台。其主要内容包括在技术方面采用Java语言+Weblogic应用服务器+Oracle大型关系数据库技术组合,MVC的设计模式以及Jsp+Servlet+JavaBean的开发方式。在内容方面规划整合各个栏目,使其内容更加丰富,结构更加清晰,管理更加规范。 【 关键词 】 门户网站;MVC;信息化 1 引言 门户网站的应用是信息化集成与展示的一个平台。从资源利用的角度来看,门户网站是以最小的可能成本,实现最大程度开发利用现有资源目标的最可行途径。 事业单位门户网站就是以单位的信息化建设为背景,结合单位的实际情况,应用先进的网络技术,进行门户网站的综合信息发布和管理的开发工作。 2 相关的理论和技术 2.1 B/S架构 B/S架构就是Browser/Web Server/Database Server三层架构,基于国际标准开发,具有良好的可扩展性;应用软件放在中间层上,提高了数据传输的效率和系统的可靠性和稳定性。 2.2 MVC设计模式 模型-视图-控制器(Model-View-Controller),简称为MVC。它是一种通过三个不同部分构造一个软件或组件的理想办法。 Model:用于存储数据的对象。 View:向控制器提交所需数据、显示模型中的数据。 Controller:负责具体的逻辑操作,即控制器根据视图提出的要求对数据做出处理,将有关结果存储到模型中,并负责让模型和视图进行必要的交互,当模型中的数据变化时,让视图更新显示。 MVC设计模式为构建可扩展、可重用的体系结构打下了坚实的基础,MVC设计模式最吸引人之处在于它迫使用户必须抽象自己的代码,把项目分解为表示、逻辑、控制三部分,每部分的关联较小,以MVC设计模式构造软件,可以使得软件结构灵活、重用性好、扩展性佳。 2.3 JSP技术 JSP技术是为创建显示动态生成内容的Web页面的一个简捷而快速的方法。 3 总体设计与开发 3.1 需求分析及功能要求 需求分析是软件开发过程的开始阶段,对于软件开发过程以及软件产品的质量是至关重要的。门户网站在设计之初,就单位的科研、生产和职工的生活情况进行了细致的调研,对收集到的需求信息进行分析,进一步挖掘出一些潜在的系统需求,确定了与门户网站息息相关的5个用户角色。它们主要是主管领导、各职能部门主管、办公室主管、广大职工及中心用户。 针对以上需求,系统的程序模块应合理地实现各个角色用户的基本功能。在技术上要求建立安全的网站运行环境,保证系统稳定、可靠和安全的运行,保护信息资源不受非法用户的控制。在内容上要求栏目清晰、内容突出,既展示单位的科研成果,宣传单位的企业文化又提供互相交流,休闲娱乐的场所。在操作上灵活简便易用,让有价值的信息能及时快捷地发布,动态信息得到迅速的更新。在管理上要求对所有信息类型进行统一管理和规范,针对不同角色用户提供信息访问权限的控制。最后,为整合单位其它信息服务提供接口与平台。 3.2 总体设计与环境、工具及技术的选择 基于浏览器的三层应用模式开发的综合型门户网站,其应用系统主要包括静态模块(单位领导、组织机构),动态新闻信息系统(新闻速递、公告栏、部门宣传栏、新闻视频、热点问答),技术支持系统,软件下载系统,休闲娱乐系统(音乐、电影)、社区论坛系统,和其他各种服务系统(单位服务、网站链接),及为整合单位其它信息服务提供的接口(电子邮件、OA)。 针对以上功能,我们采用了以下的开发环境。 (1)服务器操作系统 为了满足传递信息更加安全、响应速度更加快速、运行更加稳定的要求,系统运行在IBM服务器上,运行环境为AIX 5.0。 (2)数据库服务器 以高级结构化查询语言(SQL)为基础的大型关系数据库Oracle数据库,系统可移植性好、使用方便、功能强大、安全性高,是目前最流行的客户/服务器体系结构的数据库之一。 (3)Web服务器 应用服务器Bea Weblogic Server,是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应用的Java应用服务器,具有跨平台性、可移植性,同时安全性高并且易于管理。 (4)动态网站技术 采用JSP服务器端脚本编写环境,使用它创建和运行动态、交互的 Web 服务器应用程序。 在此我们选择了经典的Java+Weblogic+Oracle技术组合,在系统架构上采用了MVC设计模式,实现了网站开发的最初目标。可见,整个技术解决方案,以应用需求为中心进行设计,采用成熟、稳定、先进的技术,即满足现有应用对系统的要求又具有
您可能关注的文档
最近下载
- 电力电子技术阮新波习题答案.pdf VIP
- 2022年小学低段数学新课标解读心得体会(通用12篇).pdf VIP
- 2025贵州黔南州瓮安县招聘社区工作者50人考试参考试题附答案解析.docx VIP
- 统编版(2024新版)七年级上册道德与法治期末复习课件.pdf
- (完整版)动词单数第三人称练习题.pdf VIP
- 学术规范与论文写作(雨课堂)期末考试答案.docx VIP
- 《GBT27543-2011-手推升降平台搬运车》.pdf
- 办公室消防安全知识培训教育.pptx VIP
- 剪映短视频策划、拍摄、剪辑实战教程:短视频策划PPT教学课件.pptx VIP
- 河湖生态护岸工程技术导则.pdf VIP
原创力文档


文档评论(0)