企业门户网站的设计与实现本科学位论文(编辑修改稿)内容摘要:
效益优势,充分发挥信息化的潜力。 所以,企业信息系统整合己经刻不容缓,把分散的信息集成到一个平台上,才能充分共享这些信息,提高效率,为整体优化和决策管理提供数据基础,降低系统成本。 而企业门户就是信息整合的一个好平台,建设企业门户网站来整合信息系统,己成为一种高效且流行的方式。 宁夏大学新华学院本科学位论文 4 提升企业形象,提升企业业绩 一个优秀的门户,一是能起到宣传的作用,同时还能增加客户对公司的信息,访客总是会认为实力强的 企业才能建设好的网站。 中国人口众多,电子商务市场大,电商有很好的发展前程。 企业通过管理好自己的门户网站,能带来巨大的无形收益。 网络销售己经成为十大网络应用之一,在以 Inter 为载体的电子商务用中,企业的门户网站能够在最短的时内将企业的良好形象以不同的形式个性地展示给不同地域的用户,有效提升企业形象,升华企业价值。 论文基本框架结构 企业门户网站总合体上采用两个平台构建,即 :内部管理平台和外部展示平台。 内部管理平台是运行在企业内网平台下,为实现企业内部管理人员对门户结构、信息进行管理并集成任 务管理等辅助办公功能的综合平台。 内部管理平台为提高工作效率将系统集成到公司域权限验证系统下,使用单点登陆,登陆系统进行管理。 外部展示平台是企业向外界宣传、展示企业形象的窗口,访问者可以通过外部展示平台查看到所有通过内部管理平台发布的信息。 本章小结 本章主要介绍了本文研究的内容、国内外发展情况和系统的设计思路,讲述了本系统研究的必要性和必然性。 宁夏大学新华学院本科学位论文 5 第 2 章 相关技术 Web 服务介绍 Web 服务包含 3 种类型的角色 :服务客户端、服务提供程序和服务发现代理。 客户端是向 Web 服务器发出请求的一款 商业软件。 服务提供程序 (service provider)响应客户端的服务请求,请求者使用提供者提供的服务。 发现代理((discovery agency)用作所有已发布的 Web 服务的存储库。 这种代理可能支持向其发送描述,或者可能搜询公共提供者以获得描述。 计算平台可以承担这些角色中的一个或多个,例如同时作为请求者和提供程序,或者同时作为请求者、提供程序和服务发现代理。 一个或多个 Web 服务可以被结合起来以执行一个完整的业务。 如图 21 所示, 3 种类型之间的数据交换。 图 21 Web 服务请 求 在执行这些角色的平台间可以发生 3 种类型的操作 :获取、发布和绑定。 服务提供程序实现软件组件,把描述直接发布给请求者或服务发现代理。 服务请求者尝试从本地或服务发现代理定位、找到、获取服务描述 (这种获取操作可以在软件开发期间或请求者软件的执行期间发生平台间的通信以 XM、以 Extensible MarkupLanguage,可扩展标记语言 )形式的消息传递。 这些消息的方向可以是单向、双向、广播或大量的消息,可以是同步或异步发送消息。 Web 服务技术对它的使用者和开发人员都有好处,具有适应性、应用性、互操作性等特点。 适应性 :可以使用任何编程语言、计算平台和软件体系结构开发 Web 服务。 应用性 :Web 服务允许作为组件开发的软件被其他软件部件或被输入到 Web浏览器的 URL 重用。 互操作性 :Web 服务最大的好处是它们支持不同计算平台之间的通信。 平台 请求 回应 请求 回应 Web 服务代理 客户端 client 服务器 service 宁夏大学新华学院本科学位论文 6 之间的通信不再要求它们必须具有相同的硬件和软件组件。 Web 服务支持使用Java,C++。 Net,JavaScript 和其他编程语言开发的多种平台之间的交互操作性。 因为 Web 服务建于 Web 标准 (比如 XML)之上,所以业务组件之间的通信基于行业标准而非专门的协议。 B/S 系 统结构介绍 B/S 模式仅由浏览器和服务器构成。 这里所说的服务器是数据库服务器、 Web服务器、应用服务器等的总称。 B/S 模式中,数据和程序都存放在服务器,用户只要安装浏览器,就可以访问网站。 从逻辑架构上来讲, B/S 模式可以分为四层,即客户机 (Browser),Web 服务器、应用程序服务器和数据服务器。 Browse:完成人机交互。 Web 服务器对应用程序的集中管理。 它也可以根据其处理的具体业务而分为不同类型的服务器。 数据服务器则主要负责数据的存储和组织、数据库的分布式管理、数据库的备份和同 步等。 分布式应用 :B/S 架构采用服务器 (Server、数据库服务器、浏览器 (browser简化了分布式应用难题。 跨平台 :只要安装了浏览器,用户便可以访问网站,不受操作系统或数据库的影响。 方便部署和管理 :因为整个网站的管理、业务逻辑、数据库操作、资源分配等以及更新升级等操作都由服务器来完成,大大降低了客户机的管理。 采用 B/S 架构来设计企业门户,可以使用最新最前沿的软件开发技术,在Inter 全球化的浪潮中,能够得到很好的软硬件技术支持。 主要体现在以下几方 面 : 首先,用户只需安装浏览器,便可以完成所有的操作。 其次,在维护时,用户只需更改服务器端的代码即可,因此易于管理、维护和更新升级。 再次,无需开发客户端软件,使用 Windows 等操作系统内置的 TCP/IP 协议和火狐、谷歌等浏览器就可以浏览网站资源。 最后,采用公开的标准和协议,可使原有的系统平滑的升级到 Intero。 由于 B/S 模式有以上优点,这次企业门户,我们采用 B/S 模式研发。 宁夏大学新华学院本科学位论文 7 SQL Server 20xx 在当今的互联世界中,数据和管理数据的系统必须始终为用户可用且能够确保安全, 有了 SQL Server 20xx,组织内的用户和 IT 专家将从减少应用程序宕机时间、提高可伸缩性及性能、更紧密的安全控制中获益。 SQL Server 20xx 也包括了很多新的和改进的功能来帮助 IT 团队更有效率的工作。 SQL Server 20xx包括了 4 个数据管理中的关键扩充。 SQL Server 20xx 能够更为简单的部署、管理和优化数据和分析应用程序。 作为一个数据管理平台, SQL Server 20xx 提供了一个唯一的管理控制台,使得数据管理人员能够在组织内的任何地方监视、管理和调谐所有的 数据库和相关的服务。 它还提供了一个可扩展的管理架构,可以更容易的用 SQL 管理对象来编程,使得用户可以定制和扩展他们的管理环境,独立软件开发商 (ISV)也能够创建附加的工具和功能来更好的扩展应用。 在高可用技术、额外的备份和恢复功能以及复制增强上的投资使数据库能够构建和部署高可用的应用系统。 SQL Server 20xx 在高可用上的创新有 :数据镜像,故障转移集群,数据库快照和增强的联机操作,这有助于最小化宕机时间和确保企业的关键系统可用。 提供了诸如表分区、快照隔离、 64 位支持等方面 的高级可伸缩性功能,使管理者能够使用 SQL Server 20xx 构建和部署最关键的应用。 表和索引的分区功能显著的增强了对大型数据库的查询性能。 SQL Server 20xx 在数据库平台的安全模型上有了显著的增强,由于提供了更为精确和灵活的控制,数据安全更为严格。 为了给管理者数据提供更高级别的安全,微软做了相当多的投资,实现了很多特性 : 在认证空间里强制 SQL Server login 密码策略。 在认证空间里可根据不同的范围上指定的权限来提供更细的粒度。 在安全 管理空间中允许分离所有者和模式。 根据 SQL Server 20xx 数据库相对功能强大,存储数据量大,简单易学,本网站系统选用 SQL Server 20xx。 本章小结 本章主要对系统所用到的技术作了详细的介绍,阐述了 Web 月及务的工作原宁夏大学新华学院本科学位论文 8 理,介绍了 B/S 结构,另外,还对 SQL Server 20xx 的主要特性做了分析总结。 宁夏大学新华学院本科学位论文 9 第 3 章 门户网站的需求分析 需求概述 所谓的网站可行性分析就是弄清将要设计的项目是否具有实现的价值和意义。 对网站可行性分析的过程实际上就是一次对系 统分析和系统设计简化的过程。 但是可行性分析不是解决具体的实施问题,仅仅是却定这个项目是否值得去解决,是分析该项目存在着哪些风险。 换言之,就是研究网站开发成功的可能性,减小网站开发所需要面临的风险。 可行性研究是网站开发过城中的一个计划的过程,它的研究范围非常的广泛,在本文中我们主要是针对销售网站的经济可行性、技术可行性、法律可行性几个方面进行具体的分析。 技术可行性分析 技术可行性就是分析现有的技术是否能够对网站的设计提供良好的技术支持,也就是说网站的设计在技术上是否能够实现。 给予网络的企业信息平台,致力于服务整个社会,可以有效的将不同地方的客户进行关联,开放性原则的设计保证了信息共享,为促进行业发展提供了良好的支持。 系统建设给予 Java 等可移植性平台,通过 WebService 提供信息的网络交互。 网络的发展口新月异,新的技术可以有效的节约运营和维护成本,所以系统中应用了较为先进的架构和开发技术。 网站将严格遵循国际上相应的标准。 考虑到网站以后有可能进行升级,所以在进行系统架构设计时充分考虑系统的可扩充性以便软 件系统的后期开发。 因此得出技术是可行的。 经济可行性分析 所谓的经济可行性就是从经济效益的方面分析网站是否能够带来里良好的经济效益,看网站的设计是否具有必要性。 从经济可行性的角度看销售网站的设计的必要性,我们会发现,随着近些年来网络技术的飞速发展以及人们生活水准的提高。 销售己经从一种单一的现实的销售形式发展到了一种基于网络的销售形式,即网上销售。 网上销售可以使用户宁夏大学新华学院本科学位论文 10 即使足不出户也可以买到自己喜欢的产品。 通过对广大用户的调查我们可以发现个非常显著的问题,即越来越多的人们对于网 上销售这种销售形式产生了浓厚的兴趣,并且现实生活中进行网络销售的人数也成几何增长的趋势。 通过对上述的介绍我们可以发现网上销售在网络体系中的重要性,但是国内具有一定规模的专业销售还是比较少的,仅限于我们所熟知的几个销售网站,并且国内的网络消费环境也尚未完善,和传统的销售环境进行对比,网上销售还存在着许许多多的问题,例如售后服务和质量保障这些问题在现实生活中己经屡见不鲜了。 正式由于这些不健全的方面促使网上销售的不断发展。 所以对销售网站的开发具有着很大的经济效益,因此通过以上的研究,从经济的角度来考虑网 站的设计是可行性。 法律可行性分析 法律可行性就是从法律的角度上看设计销售网站会涉及哪些与法律有关的问题即对网站的设计是否违反法律。 从法律的方面来看,近几年来国内出台了许多与网络相关的法律,为网上销售提供了一些法律保障,这些法律保证可以使许多用户对销售网站更加信任。 并且由于国内己经有几家初具规模的和销售网站,所以在销售网站的建设上不存在任何的法律上的障碍。 所以从法律的角度对网站的设计是可行的。 功能性需求分析 企业门户网站系统基本功能模块包括:用户管理模块、新闻动态 模块、产品展示模块、施工现场模块、合作加盟模块。 企业网站模块和子模块功能图如图 31所示; 宁夏大学新华学院本科学位论文 11 图 31 系统功能模块图 新闻管理 用户从登录页面进行登录,在代办事项中选择新闻模块,并选择发布新闻,填写完成后,点击提交,系统会进行字段验证,未通过则系统弹出相应错误信息,通过后根据用户选择的新闻发布范围发布的对应的网站服务器,此时该条新闻进入审核状态,在宣传部主任的代办事项中会列出未审核的新闻,由宣传部主任进行新闻审批。 通 过系统提供的预览功能查看新闻是否符合条件,若审核不通过,则填写审核不通过的原因告之用户重新发布,此时该条新闻退回到用户的代办事项中;若审核通过,看该条新闻是否需要二次加工,若需要则该条新闻流转到加工人员代办事项中,新闻审核通过后将在前台页面显示出来,新闻管理的用例图如图 32所示。 企业门户网站 用户管理 新闻动态 产品展示 施工现场。企业门户网站的设计与实现本科学位论文(编辑修改稿)
相关推荐
其性质有些类似于内部银行 , 结算中心是指在企业集团财务总部下设置的一个相对独立的职能机构 ,各分公司必须根据结算中心所核定的最高现金限额,将每日超出部分的现金收入转入结算中心在银行开立的账户,由结算中心集中管理各分公司的现金收入, 分公司不得擅自挪用。 结算中心一般包括 : 资金结算、资金调拨、集中收付、账户管理、 贷款管理和投资管理等业务。 其通过核定各分公司日常备用的货币资金
和使用。 同时 ,可以减少由于资金总公司账户 下属 A 公司账户 下属 B 公司账 户 下属 C 公司账户 集团外部账户 1 EugeneFBdhgmaMieheazeEhrllardt ,《财务管理理论与实践》 ,(第十版 )清华大学出版社 ,第 840 页。 2 《现金流量管理》英国皇家银行学会 (CIB) 著 ,刘霄仑译 ,20xx 年 5 月第一版。 不断真实转移产生的税务等额外成本
.....................................................75第三节 围场布置 ..............................................................................................................................75第四节
使用计算机对绩效考核信息进行管理,具有手工管理所无法比拟的优点。 例如:检索迅速、查找方便、可靠性高、存储量大、保密性好 、寿命长、成本低等。 这些优点能够极大地提高的效率,也是企业科学化、正规化管理的重要条件。 因此,开发这样一套企业信息管理系统软件成为很有必要的事情,在下面的各章中我们将以开发一套企业信息管理系统为例,其开发过程和所涉及到的问题及解决方法。 2 第 2 章 开发环境及实现技术
CPU 资源 ; (3)、 为多种编程语言提供了 API。 这些编程语言包括 C、 C++、 Eiffel、 Java、Perl、 PHP、 Python、 Ruby 和 Tcl等 [4]; (4)、 .提供 TCP/IP、 ODBC 和 JDBC 等多种数据库连接途径 ; (5)、 .提供用于管理、检查、优化数据库操作的管理工具 ; (6)、 .可以处理拥有上千万条记录的大型数据库。 核心技术
者声明式事务支持那么 Spring 是一个更好的选择。 在我看来 Spring 的核心就是两个概念,反向控制( IoC),面向切面编程( AOP)。 还有一个相关的概念是 POJO,我也会略带介绍。 POJO 我所看到过的 POJO 全称有两个, Plain Ordinary Java Object, Plain Old Java Object,两个差不多,意思都是普通的 Java 类