企业门户网站的设计与实现本科
更新时间:2024-04-22 05:46:01 阅读量: 综合文库 文档下载
- 实现一个企业门户网站推荐度:
- 相关推荐
宁夏大学新华学院本科学位论文
摘 要
当今社会网络技术的快速发展,使得互联网己成为信息的主要载体,成为信息阵地的前沿,信息网络化更是信息化建设的重要途径之一。其中,网站作为互联网中的重要成员,它的作用更是不言而喻,不论是企业、单位、企业、公司或是个人,无不使用网站树立自身品牌形象,宣传文化特色,利用图文声像等表现形式进行信息的传播。另一方面,企业的网站还承担着为企业员工服务的功能。门户网站为其提供了可能。
论文主要研究实现企业宣传信息门户网站。采用的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
宁夏大学新华学院本科学位论文
第2章 相关技术
2.1 Web服务介绍
Web服务包含3种类型的角色:服务客户端、服务提供程序和服务发现代理。客户端是向Web服务器发出请求的一款商业软件。服务提供程序(service provider)响应客户端的服务请求,请求者使用提供者提供的服务。发现代理((discovery agency)用作所有已发布的Web服务的存储库。这种代理可能支持向其发送描述,或者可能搜询公共提供者以获得描述。计算平台可以承担这些角色中的一个或多个,例如同时作为请求者和提供程序,或者同时作为请求者、提供程序和服务发现代理。一个或多个Web服务可以被结合起来以执行一个完整的业务。如图2-1所示,3种类型之间的数据交换。 图2-1 Web服务请求
请求 回应 客户端client Web 服务代理 请求 回应 服务器service 在执行这些角色的平台间可以发生3种类型的操作:获取、发布和绑定。服务提供程序实现软件组件,把描述直接发布给请求者或服务发现代理。服务请求者尝试从本地或服务发现代理定位、找到、获取服务描述(这种获取操作可以在软件开发期间或请求者软件的执行期间发生平台间的通信以XM、以Extensible MarkupLanguage,可扩展标记语言)形式的消息传递。这些消息的方向可以是单向、双向、广播或大量的消息,可以是同步或异步发送消息。
Web服务技术对它的使用者和开发人员都有好处,具有适应性、应用性、互操作性等特点。
适应性:可以使用任何编程语言、计算平台和软件体系结构开发Web服务。 应用性:Web服务允许作为组件开发的软件被其他软件部件或被输入到Web浏览器的URL重用。
互操作性:Web服务最大的好处是它们支持不同计算平台之间的通信。平台
5
宁夏大学新华学院本科学位论文
之间的通信不再要求它们必须具有相同的硬件和软件组件。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
宁夏大学新华学院本科学位论文
图3-1 系统功能模块图
修改用户名 用户管理 企业门户网站 新闻动态 产品展示 施工现场 合作加盟 修改密码 企业新闻 领导关怀 媒体焦点 公路施工设备 桥梁施工设备 水利施工设备 公路施工现场 桥梁施工现场 水利施工现场 加盟条件 加盟流程 加盟费用 3.5.1 新闻管理
用户从登录页面进行登录,在代办事项中选择新闻模块,并选择发布新闻,填写完成后,点击提交,系统会进行字段验证,未通过则系统弹出相应错误信息,通过后根据用户选择的新闻发布范围发布的对应的网站服务器,此时该条新闻进入审核状态,在宣传部主任的代办事项中会列出未审核的新闻,由宣传部主任进行新闻审批。
通过系统提供的预览功能查看新闻是否符合条件,若审核不通过,则填写审核不通过的原因告之用户重新发布,此时该条新闻退回到用户的代办事项中;若审核通过,看该条新闻是否需要二次加工,若需要则该条新闻流转到加工人员代办事项中,新闻审核通过后将在前台页面显示出来,新闻管理的用例图如图 3-2所示。
11
宁夏大学新华学院本科学位论文
图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
宁夏大学新华学院本科学位论文
授予不同的权限;对一些保密性的材料可采用加密技术,不让用户看到具体的内容结构,只有管理员输入密码,才能查看内容结构。对于管理后台的设计,可采用统一密码验证的设计方式,实现系统的安全运行。
4.2 系统总体架构
企业门户网站总体架构采取前台网站和后台网站分离的架构模式,职工在后台网站可以利用动态功能网络办公,操作的结果可以在前台网站显示。所有设计和实现均运用基于MVC模式的设计,采用Java语言按照面向对象思想编程,使程序具有良好的可读性、可修改性、可维护性和可重用性。同时由于前台网站采用静态页面解析的方式,系统的稳定性和安全性得到有效保障,教职工访问网站效率进一步提高。系统总体架构如图4-1所示。
图4-1 系统总体架构图
联系我们 关于我们 SQL Server2005 视频中心 施工现场 新闻动态 网站后台管理 前台页面 网站首页 产品展示 合作加盟 4.3 系统运行软硬件环境
1.服务器端:内存2G以上、硬盘1406以上SCSI硬盘。 2.客户端:256MB以上内存、硬盘40G以上、网卡、网线等。 3.系统开发平台:MyEclipse 。
4.数据库管理平台:SQL Server 2005。
16
宁夏大学新华学院本科学位论文
5.运行平台:Windows XP、Windows 7。 6.分辨率:最佳效果1024 X 768像素。
7.浏览器:Internet Explore、火狐、360浏览器或其他浏览器。
4.4 网站系统总体设计
网站系统总体设计采用面向对象设计方法,从系统功能包图、数据处理流程图、模块界面原型等方面做设计与分析。
4.4.1 系统功能结构
根据系统模块化设计思想,将总系统化分主题网站、文化交流区、信息分类等以及各县区对应的多个主要子系统,主题网站主要采用新闻发布系统,支持界面中企业新闻、企业精神等动态页面的实现功能;分类信息等子网站主要提供产品等信息发布与交流。各子系统网站管理平台具有各自对应的产品,产品后台管理功能实现是由综合门户网站各子系统管理平台管理实现。最后,对这些子网系统站进行了整合,共同组成该网站的综合管理系统,具体的系统功能包图如图4-2所示。
4.4.2 系统界面设计
根据对企业市互联网情况的调查分析,结合企业市特殊的地理位置,我们设计了网民比较感兴趣的、常用的网站产品。如何对网站产品进行合理的安排以及页面结构的安排,就是网站界面设计。界面设计要求美观、大方、简洁。在制作过程中,可以考虑由网站设计人员、网站美工联合开发界面。
17
宁夏大学新华学院本科学位论文
图4-2 系统功能包图
施工现场 公路施工现场 桥梁施工现场 水利施工现场 视频中心 领导关怀 企业宣传 媒体焦点 企业新闻 领导关怀 媒体聚焦 员工活动 公路施工设备 桥梁施工设备 水利施工设备 新闻动态 产品展示 新闻动态 公司简介 联系我们 产品展示 视频演示 公司概况 企业文化 品牌形象 企业基地 网站首页 关于我们 企业门户网站设计界面图 合作加盟 加盟条件 加盟费用 加盟流程 经销商展示 联系我们 企业电话 企业QQ 企业邮箱 联系地址 4.5 门户网站前台模块功能设计
网站的前台风格设计是网站前台设计的一卜重要部分,一半的用户对网站的喜爱都是从网站的直观视觉的角度上如何能够够更好的拥有一个属于自己的网站风格,使网站能够对用户具有更大的吸引力。 网站的前台部分主要介绍下面四个功能模块:
18
宁夏大学新华学院本科学位论文
1.用户登录
用户登录模块主要的功能是用于用户登录。用户登录网站购买产品时首先需要进行登录操作,该模块与数据库进行连接系统会根据用户输入的用户名·以及密码识别用户是否为本网站的注册会员。如果用户名与密码以及验证码输入正确后,将返回网站首页并提示用户登录成功。如果用户忘记密码可以点击用[找回密码]按钮,填写相关的用户信息找回密码。如果是首次登录网站的用户可以点击[注册]按钮进入注册页面。在登录成功以后用户还可通过登录模块进入用户中心,通过用户中心用户可以了解个人信息以及销售资料。最后如果用户对网站的操作结束后可以通过注销登录来退出登录状态。具体的网站登录流程如图4-3所示:
图4-3 用户
2.注册模块
注册模块主要用于对首次登录网站的用户并且准备成为网站会员的用户进行注册用户功能的。该模块与数据库中的用户表相关联。“用户可以通过首页进入该模块。该模块应该具有以下功能:协议条款,用户点击注册首先会弹出协议界面用户认真阅读本网站的会员守则后确定无误后点击同意后进入信息输入界面。信息输入项主要有,用户名输入(不得小于两位),当输入用户名是系统会调用数据库的用户表查看是否有与输入相同的用户名,如果没用用户可继续输入其他项目。密码输入(长度不能小于6位),密码输入后需要二次输入密码,系统会判断两次输入的密码是否一致。具体的网站注册流程图如图4-4所示:
19
宁夏大学新华学院本科学位论文
图4-4 注册模块
3.产品新增
销售模块作为一个销售网站的重要组成部分,其设计的好坏直接影响用户对网站的喜爱程度。当用户进入网站并成功登陆后可以进行查看销售侧和操作。用户点击产品处的按钮将产品直接成列在整个框架内。产品界面主要显示的有产品的名称、性能、属性数等信息。如果用户确认所有信息无误后可以点击下订单按钮实现产品操作,如为添加完毕可以点击继续添加按钮,用户还可点击删除按钮删除不想添加的产品。通过以上功能有效的模仿了一个如。产品新增相关的流程图如图4-5所示
图4-5 产品新增
4.新闻版块
该模块现实从后台新闻表中读取的新闻信息。新闻信息由后台用户添加进新闻表。如图4-6
20
宁夏大学新华学院本科学位论文
图4-6 新闻版块
4.6 门户网站后台模块功能设计
后台管理主要用于系统管理员对网站系统进行操作的,管理员可以通过网站后台对网站进行维护、修改。网站的后台是一个网站开发的重要组成部分,主要分为后台登录、产品管理、用户管理、新闻管理、常规设置等5个功能模块。下面对它们的功能进行具体的介绍。
1.后台登录页面
后台登录界面主要包含管理员名输入项和管理员密码输入项,网管站的默认管理员名设置为admin密码为123。界面读取后台的管理员表核对用户名与密码是否输入正确,如果准确无误的话成功进入网站后台。后台登录流程图如图4-76所示:
图4-7 后台登陆
2.产品管理
产品类别管理主要分为:添加新品、修改产品、管理产品订单三个部分。点击添加新品可以添加网站新加入的产品信息,需要填写产品的相关项有产品的大类别和下类别产品名称、品牌、生产日期、产品价格、库存、型号等信息并上传产品的实物图片。输入完毕后产品信息将存入产品表中,前台将会显示其相关信息。点击修改产品,可以将产品信息进行修改后并存入产品表保存修改。点击管理上产品订单可以对产品的订单进行查看,以便为用户准时发送货品。具体功能如图4-8所示:
21
宁夏大学新华学院本科学位论文
图4-8 产品管理
3.用户管理
该模块由前台用户管理以及后台用户管理组成。点击前台用户管理,管理员可以对前台用户的信息进行修改删除操作。并将修改后的信息保存到用户表中。点击后台用户,用户可以对后台用户进行管理,添加删除后台用户并对用户设置相应的用户权限。后台管理员将根据其用户的权限对后天进行操作。最后将对后台用户的修改删除保存到后台用户表中。如图4-9所示:
图4-9 用户管理
4.新闻管理
该模块主要分为添加首页新闻、新闻修改删除、首页公告设置、留言版块管理的功能。点击添加首页新闻,可以输入新闻的主题以及内容,输入后的记过将保存到数据库中的新闻表中。点击新闻修改删除,可以对网站的新闻进行修改以及删除操作,相应的修改将保存到数据库中。点击首页公告设置。如图4-10所示:
图4-10 新闻管理
5.常规设置
模块主要由网站初始设置、网站广告设置以及修改初始登录密码等三部分功能组成。点击网站初始设置能够对网站的一些基本信息进行设置如网站网址、网站名称、网站Email、公司地址、公司邮编以及公司电话等信息。并且能够对网站前台的页面风格进行设置。点击进入网站广告设置可以为网站添加广告。点击
22
宁夏大学新华学院本科学位论文
修改初始登录密码,管理员便可以对初始管理员登录密码进行修改,修改后系统将修改的信息存入数据表中。
4.7 本章小结
本章根据系统开发需求分析,遵循系统设计的原则,对系统的功能结构、界面做了系统的设计,进而根据系统的特点和使用环境对系统的安全以及制作过程中考虑的推广要素做了详细的设计。
23
宁夏大学新华学院本科学位论文
第5章 系统数据库设计
5.1 数据库设计原理
数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。数据库的设计是一个关键问题,良好的数据库结构可以提高数据共享,精简不必要的系统开销,减少数据冗余和数据不一致性,并将各数据库应用有机的结合起来。在进行数据库设计时本文确立以下思路。 1.数据库结构的合理性
数据库的形式多种多样,直接影响其设计,应根据具体应用环境情况合理选择。既要满足当前,又要考虑易于扩展。本系统的数据库设计包含两方面的内容,一是数据结构的设计;二是行为设计。前者是指数据库框架或数据库结构,后者是指涉及应用程序,事务处理等。数据库结构应根据系统的具体需求,从结构方面进行优化。
2.数据库结构的全局性
本系统设计的各数据库几乎都不是孤立存在的,每一张数据库表都与其它的数据库表有着数据联系。设计时,将数据量特别巨大的表进行划分,如划分为大类和小类,这样可以提高数据访问的效率。建立整个数据库的全局概念模型,对数据的共享和数据的完整性都是非常有利的。 3.数据表设计原则
规范命名:所有的库名、表名、域名必须遵循统一的命名规则,并进行必要说明,以方便设计、维护、查询。
控制字段的引用:在设计时,可以选择适当的数据库设计管理工具,以方便开发人员的分布式设计和数据小组的集中审核管理。采用统一的命名规则,如果设计的字段已经存在,可直接引用;否则,应重新设计。
库表重复控制:在设计过程中,如果发现大部分字段都已存在,开发人员应怀疑所设计的库表是否已存在。通过对字段所在库表及相应设计人员的查询,可以确认库表是否确实重复。
并发控制:设计中应进行并发控制,即对于同一个库表,在同一时间只有一个人有控制权,其他人只能进行查询。
5.2 数据库建模
为把用户的数据要求明确的表示出来,通常要用ER模型((Entity RelationshipModel)按照用户的观点对数据和信息建模。所谓的ER模型就是实体联系模型的简称,是人们描述数据及其联系的概念数据模型,它是以图形的方
24
宁夏大学新华学院本科学位论文
式表现的,又被称作实体联系图或ER图。根据前面系统建模以及对数据库的设计,这里直接给出本系统的实体关系ER模型。 1.系统实体关系ER例图,如图5-1所示。
图5-1 系统实体关系ER例图
企业新闻 领导关怀 员工活动 媒体聚焦 1 新闻资料 上传 用户名 1 用户 1 密码 5.3 数据库逻辑设计
根据上述数据库需求分析E-R图及数据字典转换成关系模型,形成各个表格之间的关系,我选择的是关系数据库,在以往对数据库的学习中我发现,关系数据库的二维表格可以很清楚的描述各个数据之间有何种关联。所以在对数据库表格设计的时候我按照范式的思想去设计完成,使得每一个数据库的表格都达到了第一或第三范式的要求,如下各表所示。
5.3.1 图片信息表
形象直观的把产品的信息呈现给客户,方便客户查找。
25
宁夏大学新华学院本科学位论文
表5-1 图片信息表
列名 Pro_id Pro_desp Pro_name Pro_picfullpath Pro_picpath Pro_shortDesp Pro_type Pro_date Pro_uploader Pro_imgsPath 数据类型 int Varchar(MAX) Varchar(255) Varchar(MAX) Varchar(255) Varchar(MAX) Varchar(255) Varchar(255) Varchar(255) Varchar(MAX) 是否为空 否 是 是 是 是 是 是 是 是 是 5.3.2 新闻表
向客户及时报道企业新发生的事件,让客户时刻了解企业的发展动态
表5-2 新闻表
列名 msg_id msg_date msg_title msg_txt msg_type msg_uploader msg_imgsPath 数据类型 int Varchar(255) Varchar(255) Varchar(MAX) Varchar(255) Varchar(255) Varchar(255) 是否为空 否 是 是 是 是 是 是 5.3.3 用户信息表
提供用户名和密码。
表5-3 用户信息表
列名 u_id u_account user_nicheng u_password u_role 数据类型 int Varchar(255) Varchar(255) Varchar(255) int 是否为空 否 否 是 否 否 26
宁夏大学新华学院本科学位论文
5.3.4 目录表
目录是计算机组织文件的(树形)结构。文件是根据目录分类存放的。有利于归档和分类
表5-4 目录表
列名 tr_id tr_name tr_open tr_pid tr_target tr_url 数据类型 int Varchar(255) Varchar(255) int Varchar(255) Varchar(255) 是否为空 否 否 否 否 是 是 5.3.5 视频表
为客户提供视频的路径、名称。
表5-5 视频表
列名 video_desp video_fullpath video_name video_path video_picfulpath video_picpath video_type video_date video_uploader 数据类型 Varchar(MAX) Varchar(MAX) Varchar(255) Varchar(255) Varchar(MAX) Varchar(255) Varchar(255) Varchar(255) Varchar(255) 是否为空 是 是 是 是 是 是 是 是 是 5.4 本章小结
本章给出了门户网站总体设计其中包括系统总体架构、体系结构图、各模块结构说明、功能需求与程序的关系。接着讲述了门户网站的基本业务时序流程主要包括发布新闻发布通知发布工作计划、生成部门网站等基本业务。本章还给出了系统的接口设计,其中包括用户和系统的接口、网站接口、权限管理接口。最后给出了门户网站的物理结构设计。
27
宁夏大学新华学院本科学位论文
第6章 门户网站的测试
6.1 测试内容
在完成公司企业网站的设计之后要对企业网站进行系统的测试。在进行系统测试的过程中目前比较通用的有两种方法,一种是黑盒测试,即对企业网站的各项功能进行验证,看是否符合预先的设计要求;另外一种方法是白盒测试,即需要对每一个功能的内部流程走向进行验证,检验是否符合要求在本文的企业网站测试的过程中采用的测试方法黑盒测试,这就需要编写企业网站的测试用例来进行详细的测试,针对测试过程中的问题,总结在相关的测试文档中,以便及时的针对测试过程中的问题进行修改。在测试完成之后需要对企业网站进行调试。 企业网站的调试分三个方面来进行,首先是对各个子系统功能模块的调试,之后是对这个子系统的调试,最后才是对整个企业网站的调试。在调试的过程中需要对发现的问题进行分类,可以分为三个部分,分别是系统功能上的BUG、需要改进的地方和待添加的功能。
在系统完成系统的测试和调试之后需要对系统进行实施,这实施之前测试是对系统质量进行保障的一个最为重要的前提条件,测试环节能够很有效的发现系统中的问题并及时的进行修改,这样能够在最大的程度上降低系统的总体风险,同时提高软件的质量。
6.2 功能测试
网站功能测试就是对网站的各功能进行验证,根据功能测试用例逐项测试,检查网站是否达到用户要求的功能。主要包括:用户界面测试、链接测试、表单测试、Cookies测试、数据库测试、速度测试、负载测试、压力测试等。而且测试数据必须要保证各种类型的数据到达一定数量并保证数据具有典型性,以确保测试数值的全面性和可靠性。本文对本门户网站,主要做了以下测试工作。
6.2.1 用户界面测试
根据需求内容,即本系统需要实现的功能来进行验证测试,内容如下所示。 发布新闻 维护新闻 创建页面产品 维护产品 工作计划上传 业务产品管理 角色管理
28
宁夏大学新华学院本科学位论文
资源组、授权管理 发布通知 维护通知 上传文件 维护文件
6.2.2 链接测试
超级链接是指从一个网页指向一个目标的连接关系,是网站的一个主要表现形式,它是实现网站不同页面之间切换和引导用户去未知地址页面的主要方式。链接测试是网站所特有的测试。链接测试包括测试所有链接是否都链接到指定的正确目标、链接的目标是否真实存在以及是否存在孤立的页面。超级链接测试可分为两个方面:
1.测试每一个链接对应的页面是否存在,并且页面之前可以正确切换到了该链接的页面。
2.保证门户网站上不存在孤立的页面,孤立页面就是指单独存在,和其他页面之间没有链接关系,访问该页面只能输入正确的URL地址才可以实现。 链接测试的过程必须在在整个门户网站的所有页面开发完成之后进行。目前链接测试可以智能实现,不需人工重复点选测试,许多工具可以代替人工来自动进行超级链接测试。例如Xenu Link Sleuth, HTML Link Validator, Web LinkValidator等,本次测试采用HTML Link Validator,当然链接页面的正确性还需要人工进行判断。
6.2.3 表单测试
表单应该具有在提交前的数据有效性判断,当用户通过表单提交例如用户注册、登陆和信息提交、发布新闻、查询等信息时,必须测试提交表单操作的合法性和完整性,用以判断提交给相关服务器的信息是否正确。例如:用户填写的出生口期与职业是否恰当,填写的所属省份与所在城市是否匹配等。如果使用了默认值,还要检验默认值的正确性。如果表单值是受限定的,则要进行测试。如只接受某些字符,测试时可跳过这些字符测试系统是否会报错。
6.2.4 数据库测试
门户网站中数据库是至关重要的,所有的信息系统都离不开数据库的应用,门户网站所有的管理、存储、运行、查询等都必须要有数据库的支持,数据库为此提供数据存储空间。在门户网站系统应用中,关系型数据库最数据库中常见的类型,该类型可以使用SQL对信息处理。一般情况下在使用通过数据库应用的门户网站系统,会发生数据一致性错误和输出误差这两种错误。数据一致性错误主
29
宁夏大学新华学院本科学位论文
要是由于用户提交的表单信息错误导致的一种形式错误,导致输出数据错误的主要原因是网速或编程相关错误问题等引起的,对于这两种情况,我们可以分别进行针对性测试方法。
6.2.5 性能测试
网站的普及度和受欢迎度很大程度由一个网站的性能直接决定,所以用于性能的测试是非常重要的。性能测试包括连接速度测试,压力测试(Stress)和负载测试(Load)。连接速度测试的是用户打开一定量的网页,网页平均打开的响应速度的一种测试,负载测试是对数据边界临近值进行的一些测试,压力测试是在系统资源低,尤其是硬件系统差的的网站系统运行情况下,查找网站是在哪里失效的以及失效的原因。性能测试的标准化参考目前还没有,因此建立一整套切实可行的性能测试方案将是非常重要的。
6.3 测试结果及分析
6.3.1 系统测试
表6-1 登录测试表
测试序测试目的 号 界面输入内容:用户名、密码 界面内容1 完整性 Tab、Enter键是否能够触发选择项 注册超链2 接事件 登录按钮的点击事件触发后进行登录 登录确认3 按钮事件 登录后显示登录用户信息 否则重新输入数据登录 登录后用户系统操作界面显示 正确,将进入首页界面,注册按钮的点击事件触发后切换到注册页面 常 如用户名、密码等输入转入注册页面,连接正界面操作:登录按钮、注册按钮 据输不进去的现象。 输入正常显示,没有数测试要求 说明
30
宁夏大学新华学院本科学位论文
表6-2 新闻发布表
测试序测试目的 号 主页新闻标新增删除正常显示,没1 题是否能正确显示检测 图片与视频2 是否正常显示检测 是否能够查3 看新闻详细内容 是否出现无法跳转详细页面内容 正常跳转 图片、视频是否可以正常观看 可以正常观看 新增、或删除新闻页面是否及时更新 有出现混乱的现象。 测试要求 说明 6.3.2 压力测试
表6-3 压力测试表
12108642050人100人150人200人时间
6.4 本章小结
在本章对系统的测试过程中,我们运用了各种系统测试方法,对整个系统的主页、各功能模块及页面、数据库操作、程序代码和整体功能分别进行了详细的测试,保证了系统的质量、可靠性和可维护性。结果表明,企业网站可以满足预先的设计要求。
31
宁夏大学新华学院本科学位论文
结论
企业门户网站本文所设计的企业网站是基于企业对口常的办公需求而来的,系统的设计是采用的B/S架构,数据库选用的是SQL Service2005。论文首先分析了门户网站所面向用户的类型及其功能需求,并对其所要达到的性能进行了一定的分析,按照功能性需求分析的结果来设计了各个功能模块,按照软件工程自上向下的步骤对各个功能模块的功能进行了具体的实现,具体的编码包括客户端的编码、数据库的编码和系统服务层WebS ewer层的编码。在系统设计阶段的基础上,借助相应的开发工具,完成门户网站的测试与分析。
回顾整个企业网站的开发过程,还有一些工作需要进一步的细化和设计完成,这些工作主要包括以下几个方面:
1.进一步的增强系统的稳定性、安全性和可靠性,并对这个框架平台的各个功能业务流程进行优化,减少不必要的流程。
2.对于企业的一些工作人员来说,熟练的使用整个系统还是存在一定的困难,所以下一步要对系统的易用性进行进一步的优化,使普通的人员花很少的时间就能够掌握系统的操作使用方法。
3.对数据库中的表建立相应的索引,以便在进行查询的时候能够提升查询的速度。本系统存在的这些不足和不完善的地方,将在以后的工作中继续改进和完善提高。
综上所示,本文设计的企业网站,虽有一些可能需要改善的缺点,但本系统是针对企业网站管理工作中实际工作状态设计开发,针对性较强,相信本系统将能在企业网站中发挥更好的作用。
32
宁夏大学新华学院本科学位论文
参考文献
[1] 王西锋. 企业网站的开发与应用. 信息技术, 2011, 5
[2] 章立民. SQL Server 2005数据库开发实战. 北京: 机械工业出版社, 2007 [3] 邵佳. 网站结构设计. 北京: 清华大学出版社, 2002
[4] 赵增敏, 朱粹丹, 赵朱曦编著. ASP动态网页设计. 北京: 电子工业出版社, 2003 [5] 陈天河. Java数据库高级编程宝典. 北京: 电子工业出版社, 2005 [6] 许蕾, 徐宝文等, web测试综述, 计算机科学, 2003
[7] 萨师煊, 王珊. 数据库系统概论. 北京: 高等教育出版社, 2006
[8] Craig Larman. Applying UML and Patterns:An Introduction to Object-OrientedAnalysis and
Design and Iterative Development. Third Edition. BeiJing:MECHANICAL INDUSTRY PRESS 2006.
[9] 龚玲等编. 计算机网络与Web技术. 北京: 机械工业出版社, 2005
[10] 动易网络科技有限公司. 企业网站建设的历程、现状和趋势. 企业文明, 2011, 11 [11] 邹悦临. XML新闻发布系统的设计与实现. 信息系统工程, 2010, 03 [12] 梁利亭. 基于三层体系结构网上书店设计与实现. 内江科技, 2011, 04
[13] 韦福祥,张憬. 基于企业网站的服务质量模型构建研究. 天津商业大学学报, 2011 [14] 罗启强. 网站建设在企业中的作用. 科技经济市场, 2009, 3
[15] 于丙超. 网站开发: 系统规划、设计与实现. 北京: 电了工业出版社, 2004 [16] Web技术概述. 百度文库
[17] 李立新. 安全数据库及其应用系统研究, 重庆: 重庆大学, 2001 [18] 尚俊杰. 网络程序设计一ASP(第2版). 北京: 清华大学出版社, 2005
[19] 张红杰, 魏长军. 利用ASP技术访问Web数据库田. 重庆工学院学报(白然科学版),
2008
[20] 陶宏才. 数据库原理与应用设计. 成都: 西南交通大学出版社, 2007 [21] 徐成志, 徐萍. B/S数据传递技巧. 泰山学院学报, 2003
[22] 曼尼诺. 数据库设计、应用开发与管理(第二版). 北京: 电了工业出版社, 2005 [23] 李红. 浅论企业门户网站的建设. 今日科苑, 2010
33
宁夏大学新华学院本科学位论文
致谢
在论文完成之际,我要特别感谢我的导师张晓鹏老师,由于自身的专业知识不是很扎实,在完成过程中出现思维限制和知识理论运用不恰当等考虑不周全的问题。但张老师能够认真指导,耐心解说,使我能较顺利的完成此篇论文。张老师为人和蔼可亲,并且具有扎实的专业知识,深厚的学术素养,严谨的教学态度,精益求精的工作态度,都是我日后需要努力学习的榜样,激励我不断向上。在此,谨向张老师表示崇高的敬意和衷心的感谢!并祝愿张老师身体健康,心想事成,万事如意。感谢所有关心、支持、帮助过我的良师益友。最后,向在百忙中抽出时间对本文进行评审并提出宝贵意见的各位老师表示衷心地感谢!
34
宁夏大学新华学院本科学位论文
毕业设计(论文)原创性声明和使用授权说明
原创性声明
本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作 者 签 名: 日 期: 指导教师签名: 日 期:
使用授权说明
本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名: 日 期:
35
宁夏大学新华学院本科学位论文
学位论文原创性声明
本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。
作者签名: 日期: 年 月 日
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名: 日期: 年 月 日
导师签名: 日期: 年 月 日
36
宁夏大学新华学院本科学位论文
注 意 事 项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作) 2)原创性声明
3)中文摘要(300字左右)、关键词 4)外文摘要、关键词 5)目次页(附件不统一编入)
6)论文主体部分:引言(或绪论)、正文、结论 7)参考文献 8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。 4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印 4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档 5.装订顺序
1)设计(论文)
2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
37
宁夏大学新华学院本科学位论文
注 意 事 项
1.设计(论文)的内容包括:
1)封面(按教务处制定的标准封面格式制作) 2)原创性声明
3)中文摘要(300字左右)、关键词 4)外文摘要、关键词 5)目次页(附件不统一编入)
6)论文主体部分:引言(或绪论)、正文、结论 7)参考文献 8)致谢
9)附录(对论文支持必要时)
2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。 4.文字、图表要求:
1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写
2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画
3)毕业论文须用A4单面打印,论文50页以上的双面打印 4)图表应绘制于无格子的页面上
5)软件工程类课题应有程序清单,并提供电子文档 5.装订顺序
1)设计(论文)
2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订
37
正在阅读:
企业门户网站的设计与实现本科04-22
现代企业管理课程标准04-15
数字信号处理终期报告改10-24
公司财务人员2023年工作总结范本03-22
世豪手机媒体整合07-28
大学、笑的那么伤心11-03
西师版一年级上册数学复习计划09-13
隧道消防灭火器周巡查记录表11-24
计算机网络第三章 数据链路层 复习资料10-12
母校我想对您说作文400字06-27
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 门户网站
- 本科
- 实现
- 设计
- 企业
- 科技项目经费使用中存在的主要问题与专帐核算方法
- 期权习题库
- 第二章 信息的获取习题
- 关于加强初信初访办理工作的意见
- 电气分册
- Citespace软件操作问答 - 图文
- 华南水务发展有限公司薪酬管理制度
- 书法常用词句和繁体字
- 《小学音乐教学中器乐进课堂的研究》课题结题报告
- 线性代数与概率统计作业
- 浅谈激发小学生英语学习兴趣的基本方法
- 《西安市市政基础设施工程技术文件管理办法及表格大全》(2010年
- 八年级上册语文课后词语注音、解释及造句
- 2017届高三英语南通市第一次模拟考试英语试卷
- 储罐焊接规范
- 项目绩效目标实现的自我评价
- 街道党委领导班子思想政治建设汇报材料
- 2017年法纪知识练兵竞赛试题答案
- 新四军在安徽数据库建设研究
- 拆除班组协议书