文档库 最新最全的文档下载
当前位置:文档库 › 企业门户网站的设计与实现本科

企业门户网站的设计与实现本科

企业门户网站的设计与实现本科
企业门户网站的设计与实现本科

宁夏大学新华学院本科学位论文

摘要

当今社会网络技术的快速发展,使得互联网己成为信息的主要载体,成为信息阵地的前沿,信息网络化更是信息化建设的重要途径之一。其中,网站作为互联网中的重要成员,它的作用更是不言而喻,不论是企业、单位、企业、公司或是个人,无不使用网站树立自身品牌形象,宣传文化特色,利用图文声像等表现形式进行信息的传播。另一方面,企业的网站还承担着为企业员工服务的功能。门户网站为其提供了可能。

论文主要研究实现企业宣传信息门户网站。采用的Struts2框架技术,实现企业办公的JBPM工作流系统,实现只需要登录一次就可以访问所有相互信任的应用系统的账号登录。门户网站采用流行的UML需求分析模式和成熟的面向对象设计方法,完成门户网站的功能需求、模块设计和数据库设计。前台网站采用Apache提供Web服务,全部是静态网页采用SSI技术,由后台管理页面产品并生成。后台网站则采用Tomcat提供服务,全部是动态页面,采用Struts2框架和JBPM工作流实现,将发布的信息生成静态页面后保存到前台网站中。

最后对门户网站进行了性能测试,测试网站的各个模块功能实现情况。程序正常无异常。

关键字:门户网站;数据库;互联网

I

宁夏大学新华学院本科学位论文

Abstract

The rapid development of today's society of the network technology, the Internet has become the main carrier of information, has become the information leading position, the information network is one of the most important ways of information construction.Among them, the siteas an important member of the Internet, its role is self-evident, regardless of is the enterprise,school, unit, company or individuals, all use the web site to establish their own brand image,propaganda and cultural characteristics, spreading information by using the graphic audio-visual and other forms. On the other hand, the enterprise website also is responsible foremployee services. Portals may be provided for them.

This paper mainly studies the realization of enterprise information portal. The framework of Struts2 technology used in the implementation of JBPM workflow system, business office, onlyneed to log in once to access all the applications of mutual trust account login. Portal using the popular UML demand analysis model and object-oriented design methods, completed thefunctional requirements the portal website, the module design anddatabase design. The siteuses Apache to provide Web services, are all static Webpage using SSItechnology, thebackground management page column and generate. The background site provided by Tomcat service, all the dynamic pages, using Struts2 frameworkand JBPMworkflow, therelease of information to generate static pages save to the reception site.Finally has carried on the portal site performance testing, each module function realization oftest site. The normal program is no exception.

Keywords: portal; The Internet Database; Internet

II

宁夏大学新华学院本科学位论文

目录

第1章绪论 (1)

1.1 选题背景及意义 (1)

1.2 国内外研究 (1)

1.2.1 国内研究 (1)

1.2.2 国外研究 (2)

1.3 主要研究内容 (3)

1.3.1 为企业展示信息,为访客提供有效沟通的渠道 (3)

1.3.2 实现企业信息系统等资源的有效整合 (3)

1.3.3 提升企业形象,提升企业业绩 (4)

1.4 论文基本框架结构 (4)

1.5 本章小结 (4)

第2章相关技术 (5)

2.1 Web服务介绍 (5)

2.2 B/S系统结构介绍 (6)

2.3 SQL Server 2005 (7)

2.4 本章小结 (7)

第3章门户网站的需求分析 (9)

3.1 需求概述 (9)

3.2 技术可行性分析 (9)

3.3 经济可行性分析 (9)

3.4 法律可行性分析 (10)

3.5 功能性需求分析 (10)

3.5.1 新闻管理 (11)

3.5.2 产品展示 (12)

3.5.3 权限管理 (13)

3.6 门户网站非功能需求分析 (13)

3.7 本章小结 (14)

第4章门户网站的设计 (15)

4.1 系统总体设计原则 (15)

4.2 系统总体架构 (16)

4.3 系统运行软硬件环境 (16)

4.4 网站系统总体设计 (17)

4.4.1 系统功能结构 (17)

III

宁夏大学新华学院本科学位论文

4.4.2 系统界面设计 (17)

4.5 门户网站前台模块功能设计 (18)

4.6 门户网站后台模块功能设计 (21)

4.7 本章小结 (23)

第5章系统数据库设计 (24)

5.1 数据库设计原理 (24)

5.2 数据库建模 (24)

5.3 数据库逻辑设计 (25)

5.3.1 图片信息表 (25)

5.3.2 新闻表 (26)

5.3.3 用户信息表 (26)

5.3.4 目录表 (27)

5.3.5 视频表 (27)

5.4 本章小结 (27)

第6章门户网站的测试 (28)

6.1 测试内容 (28)

6.2 功能测试 (28)

6.2.1 用户界面测试 (28)

6.2.2 链接测试 (29)

6.2.3 表单测试 (29)

6.2.4 数据库测试 (29)

6.2.5 性能测试 (30)

6.3 测试结果及分析 (30)

6.3.1 系统测试 (30)

6.3.2 压力测试 (31)

6.4 本章小结 (31)

结论 (32)

参考文献 (33)

致谢 (34)

IV

宁夏大学新华学院本科学位论文

第1章绪论

1.1 选题背景及意义

当今门户网站,是指通向某类综合性互联网信息资源并提供有关信息服务的应用系统。而本文所开发的企业门户网站正是这样一个Web应用框架,它将各种应用系统、数据资源和互联网资源集成到一个信息管理平台之上,以服务人需求为导向,提供企业信息、咨询辅导和业务信息等,促进企业业务流程的优化、服务资源的整合、管理效率的提高,同时有利于降成本;以不公开为例外,大力推行企业公开,广泛接受社会监督,提高企业工作透明度,增强企业部门的公信力;以产品互动为需求,通过网上公众参与等方式,进一步拉近企业与消费者的距离,既有利于建立和谐的销售和消费关系,也有助于提高企业知名度,同时把企业建设成为强有力的、负责任的、文明的合法企业,更好地发挥门户网站的作用。

其次,企业通过网站为消费者及客户提供新闻报道、通知发布、收发邮件等服务。新网站将成为各企业、各部门之间信息共享、办公流程运作的基础通道,同时提供各种服务于全社会及交流活动的平台,为社会树立一个符合本企业形象的窗口,建立起了同其他系统或其他企业的交流通道。

因此,企业门户网站是一个连接企业与外界的网站,它提供一个单一访问接口,企业员工、合作伙伴、供应商、客户等可以通过它获得信息和服务。企业门户网站能够完美的整合公司信息、商务和社区交流等。首先,通过门户网站,企业可以随时发布来自企业内部或外部的各类信息。其次,企业门户网站可以完成网上的交易;此外,企业门户网站还可以支持网上的虚拟社区,网站的用户可以相互讨论和交换信息。

随着国际互联网的普及和信息技术的不断发展,计算机网络己渗透到社会经济和生活的各个领域,网络使信息的获取、共享和传播更加方便,企业对互联网络的依赖程度越来越大。一个企业的门户网站建设己成为衡量其综合实力的重要标志,很多企业纷纷建立了自己的企业网站,企业网站成为企业业务经营和形象宣传的新平台。传统意义上的企业内部网络己不适应时代发展的需求,积极运用先进的信息技术,构建设计美观、功能全面的门户网站,己成为企业展示自身形象、传播企业文化、促进产品销售、提高工作效率和工作质量的手段之一。1.2 国内外研究

1.2.1 国内研究

国内对企业门户网站的研究集中在技术特点、体系框架和应用基础方面。企业门户网站特性研究。企业门户网站的特点包括通用的信息访问渠道、不间断服

1

宁夏大学新华学院本科学位论文

务、强大的内容管理能力、个性化的应用服务、与现有系统的集成、提供基于Web的接口、个性化的服务、对遗留程序的继承功能。主要技术特点包括信息的搜索整理、信息发布、单一的访问入口。基于知识的企业门户网站系统结构特点为采用基于B/S的三层或多层的体系结构。广泛支持各种标准,采用基于Web 服务的应用集成方式具有良好的可扩充性、兼容性、安全防范体系及良好的知识管理功能。

体系结构研究。企业信息门户网站典型的客户端/服务器结构,其中最重要的是应用服务器。应该服务器的主要功能有频道设定、内容收集器、解析引擎、元数据库等,一般的层次结构为,数据层、应用层、访问层,着重于与企业系统进行无缝的集成,基于角色的内容组织,实现最终用户的个性化。支撑门户发展的知识框架包括四层,从上到下分别是:数据、信息、职能应用和知识。

应用技术现状研究。企业信息门户网站技术可以分为基础技术和智能技术两大类,基础技术主要包括数据库技术、各种界面协议和脚本语言等,智能技术更包括文本分析、联合式的元数据多媒体集成、和信息可视化技术等。实现企业信息门户的技术基础主要包括访问、搜索、归类、个性化服务、专业化、信息发布、安全等。 J2EE提供了一个框架,一套用于开发分布式结构应用的标准API,为企业信息门户开发人员提供了工作平台。基于Jet speed技术实现企业信息门户,以Turbine作为其实现的底层架构,提供了丰富的个性化设置特性,支持多种客户端设备,并具有安全控制等功能。

1.2.2 国外研究

国外对企业门户网站的研究集中在企业信息门户网站、知识门户网站、职能门户网站和决策支持门户网站领域。

对企业信息门户网站的研究。企业信息门户网站主要包含整合层、应用层、和表示层三个层次,其中整合层处理机构/非结构化数据,应用层处理应用程序,表示层处理人机交互企业信息门户网站模型具有3个主要功能,一是可对信息进行分析,二是可对相关半结构化信息进行自动分类,三是可将相关文件转化成XML格式并存储于XML服务器中。

SiteSpace,Inc公司指出企业协同门户将沿着由系统整合一数据整合一之间嵌入应用程序这三个阶段逐渐向前发展。Hummingbird公司认为,企业信息门户网站代表了企业局域网数据管理与图形用户界面研究的最新进展,其技术正在成为各类电子商务的基础。企业信息门户网站所具有的整合企业的内部应用与信息的能力必将对企业战略性应用模块,如CRM与KM产生重大影响。

对企业知识门户网站的研究。企业知识门户网站是面向企业上网过程中所出现的支持生产、知识查询、知识传递与知识管理的门户分布式组织知识仓库是组

2

宁夏大学新华学院本科学位论文

成企业支持门户的重要组件之一。知识门户网站具有信息门户的功能和特征,是信息门户内容更全面、功能更广的形式。

综观国外企业对门户网站的研究,信息门户,知识门户、智能门户、决策门户网站虽然称谓不尽相同,但它们的架构和功能差别很小,都是为用户提供一个访问企业各类信息的入口,同时整合电子商务和社区等。它们之间的差别主要体现在,信息门户侧重于企业信息,知识门户则更注重行业知识。决策型门户提供决策支持,而智能门户刚兼顾前两者的需求。

1.3 主要研究内容

1.3.1 为企业展示信息,为访客提供有效沟通的渠道

门户网站有着传统宣传方式不可比拟的优势,企业建设门户网站后,可以通过Internet,以很低代价就能很方便地发布产品和服务到世界。通过电子商务,公司可以不受时间或空间的限制来全面展示企业信息。

门户网站可以采用各种各样的形式,图像、声音、视频或文本等多种手段供企业选择,可以帮助公司更生动、多维度、更全面展示自己。

门户网站可以根据自身情况决定网站的内容,不同企业,侧重点也不相同,比如,生产型企业更多地展示它们的生产工艺或产品和独特,服务型的企业则更可能着重它的企业文化或服务保障等。

门户网站不仅可以静态的展示,同样也可以和访客交流互动,实时沟通。企业可以通过BBS或企业公告等方面联系客户,同时,客户也可以随时查看其它用户的评论。更全面更客观了解企业的产品与服务等,客户也可以发表自己的意见供其它客户参考。有的公司通过邮件平台与客户进行互动。用户可以通过它快速询问企业产品或服务等信息,与企业一对一的沟通交流,有助于客户解决相关问题,也能增加客户对公司的忠诚度。

1.3.2 实现企业信息系统等资源的有效整合

信息产业经过长期的发展,目前,越来越多的企业建设自己的MIS管理信息系统。从过去的MRP到现在的ERP,CRM,SCM,公司都在不断应用和升级更新自己的MIS,以便达到理想的效果。但是,目前,低水平的重复比较严重,产生很多“信息孤单”,系统间很难被集成,规模小,很难发挥整体效益优势,充分发挥信息化的潜力。所以,企业信息系统整合己经刻不容缓,把分散的信息集成到一个平台上,才能充分共享这些信息,提高效率,为整体优化和决策管理提供数据基础,降低系统成本。而企业门户就是信息整合的一个好平台,建设企业门户网站来整合信息系统,己成为一种高效且流行的方式。

3

宁夏大学新华学院本科学位论文

1.3.3 提升企业形象,提升企业业绩

一个优秀的门户,一是能起到宣传的作用,同时还能增加客户对公司的信息,访客总是会认为实力强的企业才能建设好的网站。中国人口众多,电子商务市场大,电商有很好的发展前程。

企业通过管理好自己的门户网站,能带来巨大的无形收益。

网络销售己经成为十大网络应用之一,在以Internet为载体的电子商务用中,企业的门户网站能够在最短的时内将企业的良好形象以不同的形式个性地展示给不同地域的用户,有效提升企业形象,升华企业价值。

1.4 论文基本框架结构

企业门户网站总合体上采用两个平台构建,即:内部管理平台和外部展示平台。内部管理平台是运行在企业内网平台下,为实现企业内部管理人员对门户结构、信息进行管理并集成任务管理等辅助办公功能的综合平台。内部管理平台为提高工作效率将系统集成到公司域权限验证系统下,使用单点登陆,登陆系统进行管理。外部展示平台是企业向外界宣传、展示企业形象的窗口,访问者可以通过外部展示平台查看到所有通过内部管理平台发布的信息。

1.5 本章小结

本章主要介绍了本文研究的内容、国内外发展情况和系统的设计思路,讲述了本系统研究的必要性和必然性。

4

宁夏大学新华学院本科学位论文

5

第2章 相关技术

2.1 Web 服务介绍

Web 服务包含3种类型的角色:服务客户端、服务提供程序和服务发现代理。客户端是向Web 服务器发出请求的一款商业软件。服务提供程序(service provider)响应客户端的服务请求,请求者使用提供者提供的服务。发现代理((discovery agency)用作所有已发布的Web 服务的存储库。这种代理可能支持向其发送描述,或者可能搜询公共提供者以获得描述。计算平台可以承担这些角色中的一个或多个,例如同时作为请求者和提供程序,或者同时作为请求者、提供程序和服务发现代理。一个或多个Web 服务可以被结合起来以执行一个完整的业务。如图2-1所示,3种类型之间的数据交换。

图2-1 Web 服务请求 在执行这些角色的平台间可以发生3种类型的操作:获取、发布和绑定。服务提供程序实现软件组件,把描述直接发布给请求者或服务发现代理。服务请求者尝试从本地或服务发现代理定位、找到、获取服务描述(这种获取操作可以在软件开发期间或请求者软件的执行期间发生平台间的通信以XM 、以Extensible MarkupLanguage ,可扩展标记语言)形式的消息传递。这些消息的方向可以是单向、双向、广播或大量的消息,可以是同步或异步发送消息。

Web 服务技术对它的使用者和开发人员都有好处,具有适应性、应用性、互操作性等特点。

适应性:可以使用任何编程语言、计算平台和软件体系结构开发Web 服务。 应用性:Web 服务允许作为组件开发的软件被其他软件部件或被输入到Web 浏览器的URL 重用。

互操作性:Web 服务最大的好处是它们支持不同计算平台之间的通信。平台

请求 回应 请求 回应 Web 服务代理 客户端client 服务器service

宁夏大学新华学院本科学位论文

之间的通信不再要求它们必须具有相同的硬件和软件组件。Web服务支持使用Java,C++。Net,JavaScript和其他编程语言开发的多种平台之间的交互操作性。因为Web服务建于Web标准(比如XML)之上,所以业务组件之间的通信基于行业标准而非专门的协议。

2.2 B/S系统结构介绍

B/S模式仅由浏览器和服务器构成。这里所说的服务器是数据库服务器、Web 服务器、应用服务器等的总称。B/S模式中,数据和程序都存放在服务器,用户只要安装浏览器,就可以访问网站。

1.B/S模式的结构

从逻辑架构上来讲,B/S模式可以分为四层,即客户机(Browser),Web服务器、应用程序服务器和数据服务器。Browse:完成人机交互。Web服务器对应用程序的集中管理。它也可以根据其处理的具体业务而分为不同类型的服务器。数据服务器则主要负责数据的存储和组织、数据库的分布式管理、数据库的备份和同步等。

2.B/S模式的特点

分布式应用:B/S架构采用服务器(Server、数据库服务器、浏览器(browser 简化了分布式应用难题。

跨平台:只要安装了浏览器,用户便可以访问网站,不受操作系统或数据库的影响。

方便部署和管理:因为整个网站的管理、业务逻辑、数据库操作、资源分配等以及更新升级等操作都由服务器来完成,大大降低了客户机的管理。

3.B/S模式的优势

采用B/S架构来设计企业门户,可以使用最新最前沿的软件开发技术,在Internet全球化的浪潮中,能够得到很好的软硬件技术支持。主要体现在以下几方面:

首先,用户只需安装浏览器,便可以完成所有的操作。

其次,在维护时,用户只需更改服务器端的代码即可,因此易于管理、维护和更新升级。

再次,无需开发客户端软件,使用Windows等操作系统内置的TCP/IP协议和火狐、谷歌等浏览器就可以浏览网站资源。

最后,采用公开的标准和协议,可使原有的系统平滑的升级到Interneto。由于B/S模式有以上优点,这次企业门户,我们采用B/S模式研发。

6

宁夏大学新华学院本科学位论文

2.3 SQL Server 2005

在当今的互联世界中,数据和管理数据的系统必须始终为用户可用且能够确保安全,有了SQL Server 2005,组织内的用户和IT专家将从减少应用程序宕机时间、提高可伸缩性及性能、更紧密的安全控制中获益。SQL Server 2005也包括了很多新的和改进的功能来帮助IT团队更有效率的工作。SQL Server 2005包括了4个数据管理中的关键扩充。

1.易管理

SQL Server 2005能够更为简单的部署、管理和优化数据和分析应用程序。作为一个数据管理平台,SQL Server 2005提供了一个唯一的管理控制台,使得数据管理人员能够在组织内的任何地方监视、管理和调谐所有的数据库和相关的服务。它还提供了一个可扩展的管理架构,可以更容易的用SQL管理对象来编程,使得用户可以定制和扩展他们的管理环境,独立软件开发商(ISV)也能够创建附加的工具和功能来更好的扩展应用。

2.可用性

在高可用技术、额外的备份和恢复功能以及复制增强上的投资使数据库能够构建和部署高可用的应用系统。SQL Server 2005在高可用上的创新有:数据镜像,故障转移集群,数据库快照和增强的联机操作,这有助于最小化宕机时间和确保企业的关键系统可用。

3.可伸缩性

提供了诸如表分区、快照隔离、64位支持等方面的高级可伸缩性功能,使管理者能够使用SQL Server 2005构建和部署最关键的应用。表和索引的分区功能显著的增强了对大型数据库的查询性能。

4.安全性

SQL Server 2005在数据库平台的安全模型上有了显著的增强,由于提供了更为精确和灵活的控制,数据安全更为严格。为了给管理者数据提供更高级别的安全,微软做了相当多的投资,实现了很多特性:

在认证空间里强制SQL Server login密码策略。

在认证空间里可根据不同的范围上指定的权限来提供更细的粒度。

在安全管理空间中允许分离所有者和模式。

根据SQL Server 2005数据库相对功能强大,存储数据量大,简单易学,本网站系统选用SQL Server 2005。

2.4本章小结

本章主要对系统所用到的技术作了详细的介绍,阐述了Web月及务的工作原

7

宁夏大学新华学院本科学位论文

理,介绍了B/S结构,另外,还对SQL Server 2005的主要特性做了分析总结。

8

宁夏大学新华学院本科学位论文

第3章门户网站的需求分析

3.1 需求概述

所谓的网站可行性分析就是弄清将要设计的项目是否具有实现的价值和意义。对网站可行性分析的过程实际上就是一次对系统分析和系统设计简化的过程。但是可行性分析不是解决具体的实施问题,仅仅是却定这个项目是否值得去解决,是分析该项目存在着哪些风险。换言之,就是研究网站开发成功的可能性,减小网站开发所需要面临的风险。可行性研究是网站开发过城中的一个计划的过程,它的研究范围非常的广泛,在本文中我们主要是针对销售网站的经济可行性、技术可行性、法律可行性几个方面进行具体的分析。

3.2 技术可行性分析

技术可行性就是分析现有的技术是否能够对网站的设计提供良好的技术支持,也就是说网站的设计在技术上是否能够实现。

1.开放性

给予网络的企业信息平台,致力于服务整个社会,可以有效的将不同地方的客户进行关联,开放性原则的设计保证了信息共享,为促进行业发展提供了良好的支持。系统建设给予Java等可移植性平台,通过WebService提供信息的网络交互。

2.先进性

网络的发展口新月异,新的技术可以有效的节约运营和维护成本,所以系统中应用了较为先进的架构和开发技术。

3.标准性

网站将严格遵循国际上相应的标准。

4.可扩充性

考虑到网站以后有可能进行升级,所以在进行系统架构设计时充分考虑系统的可扩充性以便软件系统的后期开发。

因此得出技术是可行的。

3.3 经济可行性分析

所谓的经济可行性就是从经济效益的方面分析网站是否能够带来里良好的经济效益,看网站的设计是否具有必要性。

从经济可行性的角度看销售网站的设计的必要性,我们会发现,随着近些年来网络技术的飞速发展以及人们生活水准的提高。销售己经从一种单一的现实的销售形式发展到了一种基于网络的销售形式,即网上销售。网上销售可以使用户

9

宁夏大学新华学院本科学位论文

即使足不出户也可以买到自己喜欢的产品。通过对广大用户的调查我们可以发现个非常显著的问题,即越来越多的人们对于网上销售这种销售形式产生了浓厚的兴趣,并且现实生活中进行网络销售的人数也成几何增长的趋势。

通过对上述的介绍我们可以发现网上销售在网络体系中的重要性,但是国内具有一定规模的专业销售还是比较少的,仅限于我们所熟知的几个销售网站,并且国内的网络消费环境也尚未完善,和传统的销售环境进行对比,网上销售还存在着许许多多的问题,例如售后服务和质量保障这些问题在现实生活中己经屡见不鲜了。正式由于这些不健全的方面促使网上销售的不断发展。所以对销售网站的开发具有着很大的经济效益,因此通过以上的研究,从经济的角度来考虑网站的设计是可行性。

3.4 法律可行性分析

法律可行性就是从法律的角度上看设计销售网站会涉及哪些与法律有关的问题即对网站的设计是否违反法律。

从法律的方面来看,近几年来国内出台了许多与网络相关的法律,为网上销售提供了一些法律保障,这些法律保证可以使许多用户对销售网站更加信任。并且由于国内己经有几家初具规模的和销售网站,所以在销售网站的建设上不存在任何的法律上的障碍。所以从法律的角度对网站的设计是可行的。

3.5 功能性需求分析

企业门户网站系统基本功能模块包括:用户管理模块、新闻动态模块、产品展示模块、施工现场模块、合作加盟模块。企业网站模块和子模块功能图如图 3-1所示;

10

宁夏大学新华学院本科学位论文

11

图3-1 系统功能模块图 3.5.1 新闻管理

用户从登录页面进行登录,在代办事项中选择新闻模块,并选择发布新闻,填写完成后,点击提交,系统会进行字段验证,未通过则系统弹出相应错误信息,通过后根据用户选择的新闻发布范围发布的对应的网站服务器,此时该条新闻进入审核状态,在宣传部主任的代办事项中会列出未审核的新闻,由宣传部主任进行新闻审批。

通过系统提供的预览功能查看新闻是否符合条件,若审核不通过,则填写审核不通过的原因告之用户重新发布,此时该条新闻退回到用户的代办事项中;若审核通过,看该条新闻是否需要二次加工,若需要则该条新闻流转到加工人员代办事项中,新闻审核通过后将在前台页面显示出来,新闻管理的用例图如图 3-2所示。

企业门户网站 用户管理 新闻动态 产品展示 施工现场 合作加盟 水利施工现场 加盟条件 加盟流程 修改用户名 媒体焦点 公路施工设备 桥梁施工设备 水利施工设备 公路施工现场 桥梁施工现场 企业新闻 修改密码 领导关怀 加盟费用

宁夏大学新华学院本科学位论文

发布新闻

修改新闻

查找新闻

管理人员或

新闻发布人员

删除新闻

图3-2 新闻管理用例图

1.发布新闻

管理员或新闻发布人员可以根据授权的范围在选择所属的产品下进行发布新闻,新闻标题字数少于50字,副标题字数少于30字,内容字数少于2000字,文件大小不能超过500MB,必须指明发布到内网或是外网。

2.修改新闻

管理员可以在授权的范围修改现有新闻。特别注意,修改后的新闻需要重新修订发布后才可以显示在前台页面

3.删除新闻

管理员可以在授权的范围删除现有的新闻,过期的新闻和作废的新闻,需要及时删除。

4.查找新闻

管理员可以在授权的范围查找新闻并可以对其进行各种操作。

3.5.2 产品展示

形象、直观、便利的促进客户了解产品,用户从登录页面进行登录,把最新产品实体展现在客户面前,实时删除和更新产品的最新动态。如图3-3所示

12

宁夏大学新华学院本科学位论文

添加产品

删除产品

查看产品

管理人员或

新闻发布人员

图3-3 产品展示用例图

1.添加产品

管理员可以在授权的范围对选择的产品添加一个新的产品,并按照要求填写产品的各种属性值,其中带*的部分必须填写完整,不能缺项。中文名字和英文名字不能为空、中文名称簇30个汉字、英文名称簇50个汉字。

2.删除产品

管理员可以在授权的范围删除己存在的产品,产品己经在使用的无法删除,只能删除不再使用的产品。并且删除的产品只能删除单个产品,如果产品中包含有子产品的,需使用删除产品及子产品。

3.查看产品

管理员可以在授权的范围对存在的产品进行查看,并可以对该项产品进行各种操作。

3.5.3 权限管理

系统管理员登录内网后可在此进行权限管理,包括角色、资源组、用户的授权。对于授权的用户可以访问特定的资源,未授权的用户无法访问任何资源甚至无法登陆系统。

3.6 门户网站非功能需求分析

企业门户网站系统的性能要达到以下几个方面:

1.界面需求

以蓝色基调为主,给人以平静、理智、美观大方的感觉,体现学院博学笃行、术道精诚的办学特色。

2.安全稳定性

系统各个功能模块能够正常运行,系统运行过程中不产生错误。采用增强网

13

宁夏大学新华学院本科学位论文

站数据的远程灾难备份技术,在网站遇到攻击和意外情况下快速恢复网站。能抵制黑客和一般的网络攻击,有必要的安全策略和安全防护机制。

3.易用性

界面人性化,简单易懂,操作方便。

4.数据保密性

系统种包含用户私人信息,因此对密码进行MD5加密设计,保证用户密码的安全性和私密性。

5.操作安全性

由于用户的操作不慎可能导致数据被误删,误改等情况,这里要求在每次删除的时候提醒用户,以防误操作。

6.效率

系统执行效率高,速度快。

7.可兼容性

支持多种操作系统和浏览器。

8.可扩展性

主题样式、内容,功能方便扩展,方便后期维护。

3.7 本章小结

本章首先介绍了企业门户网站系统的需求概述、业务需求分析、功能性需求和非功能性需求。在功能性需求中详细对系统业务模块用例图分析进行详细描述。

14

宁夏大学新华学院本科学位论文

第4章门户网站的设计

本章介绍系统设计的原则、系统运行的软硬件环境、系统总体设计、数据库设计、系统出错处理设计、系统部署与运行等问题。重点从网站系统的功能结构、系统的数据处理流程、系统的界面等方面做了详细的设计;从数据库设计原理出发,对网站数据库做了系统的设计。

4.1 系统总体设计原则

网站系统的设计是网站系统开发过程中重要的一个环节,直接关系到系统将来能否达到预期的目标。由于软件开发过程是一个复杂而繁琐的工程,所以在开发过程中,应该遵循网站系统开发的基本原则,使得系统既能满足业务需求,又能适应未来发展需要。具体来说,系统开发的原则有以下几点。

1.实用性原则

在系统设计过程中,“实用”是软件设计的第一目标,设计的软件能否在实际应用中解决实际问题,这是每个软件设计人员必须关心的问题。软件设计以实用为原则,不能注重形式,开发的软件就是针对实际问题来设计。

2.扩展性原则

由于互联网发展速度较快,开发一个软件,要耗费较大的人力和物力,在系统设计时,要考虑环境的变换以及软件对环境的适应性和扩展性。也就是在新的环境下,在原开发软件基础上能改进软件,使其能适应环境的变换。一般在软件设计中,采用系统模块化思想对软件进行分布式设计,最后整合,已达到新环境下,在原软件的基础上,对软件功能上的扩展性。

3.可靠性原则

系统应该是可靠的,在系统访问出现异常情况下,系统应该自动关闭和自我保护,同时,提供异常信息报告方便用户查询原因,以免系统出现瘫痪导致数据的流失。在设计时,可采用系统自动备份功能,当系统出现异常情况时,在没有其他修复方法的情况下,对数据可进行恢复。

4.易操作性原则

Web系统在实际应用过程中,应该是简单易操作的,在软件管理上是易于管理的。只要对软件开发人员进行简单培训与指导,就能操作使用该软件。在软件设计时,尽量采用智能化窗口功能,用户点击窗口按钮,就可实现操作的设计原则。

5.安全性原则

现在计算机病毒种类较多,危害性较大,在系统设计过程中,安全性是必须考虑的要素。一般在设计过程中,对于权限的限制尽量采用分类设计,不同用户

15

宁夏大学新华学院本科学位论文

16

授予不同的权限;对一些保密性的材料可采用加密技术,不让用户看到具体的内容结构,只有管理员输入密码,才能查看内容结构。对于管理后台的设计,可采用统一密码验证的设计方式,实现系统的安全运行。

4.2 系统总体架构

企业门户网站总体架构采取前台网站和后台网站分离的架构模式,职工在后台网站可以利用动态功能网络办公,操作的结果可以在前台网站显示。所有设计和实现均运用基于MVC 模式的设计,采用Java 语言按照面向对象思想编程,使程序具有良好的可读性、可修改性、可维护性和可重用性。同时由于前台网站采用静态页面解析的方式,系统的稳定性和安全性得到有效保障,教职工访问网站效率进一步提高。系统总体架构如图4-1所示。

图4-1 系统总体架构图 4.3 系统运行软硬件环境

1.服务器端:内存2G 以上、硬盘1406以上SCSI 硬盘。

2.客户端:256MB 以上内存、硬盘40G 以上、网卡、网线等。

3.系统开发平台:MyEclipse 。

4.数据库管理平台:SQL Server 2005。 SQL Server2005 前台页面 网站首页 视频中心 合作加盟

联系我们 新闻动态 产品展示 关于我们 施工现场 网站后台管理

相关文档