基于JSP的企业门户网站的设计与实现_第1页
基于JSP的企业门户网站的设计与实现_第2页
基于JSP的企业门户网站的设计与实现_第3页
基于JSP的企业门户网站的设计与实现_第4页
基于JSP的企业门户网站的设计与实现_第5页
已阅读5页,还剩28页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、摘要系统是以JSP技术开发的企业门户网站,主要讲述了其设计与实现的过程。主要包括后台数据库的建立与前端功能及界面的程序开发两方面。后台数据库要求数据的安全性好、数据完整性强、数据有一致性。前端要求功能完善、易于使用、维护简便、界面美观。系统采用了B/S体系模式,使用JSP编程语言,以SQL server 2000作为后台开发工具,先建立起系统模型,然后通过对各种用户需求进行多次迭代,不断地修正和改进,形成操作简单、响应速度快、界面友好、安全性高的门户网站。根据用户需求,在前台页面中可以查看企业的新闻、产品信息、商务信息、公司的历史与简介、下载一般常用软件,注册用户还可以进行留言、回复留言等。后

2、台只有具有管理员权限的用户可以登录,负责对前台信息进行发布、管理注册用户信息、添加删除管理员等。本论文中首先介绍了研究背景意义及采用的技术,以系统开发为引线,分析用户的需求,接着说明系统的总体设计,最后详细的展示了各个模块的功能,并截图附加代码具体阐述具体设计与实现过程。关键字:企业门户网站,JSP ,HTML , MYSQL2000 The design and implementation of enterprise portal site based on JSPABSTRACTSystem based on JSP technology development of enterpris

3、e portal website, mainly tells the story of its design and implementation process Mainly includes the backstage database the establishment and front-end application development two aspects of function and interface background database for data security Data integrity is strong There is data consiste

4、ncy front-end demand function is perfect Easy to use Interface simple maintenance, and beautiful.Adopts B/S mode, the use of JSP programming language, SQL server 2000 as the backstage development tools, to establish the system model, and then through the various user requirements in terms of multipl

5、e iterations, constantly revised and improved, the operation is simple Fast response Friendly interface of high security portal.According to user needs, can view the enterprise in the front page news product information Business information of history and the profile of the company Download commonly

6、 used software, users can also to leave a message To respond to comments etc. Background only have administrator permissions users can log in, be responsible for release management information at the front desk registered users add or remove the administrator information.The thesis first introduces

7、the research background and technology, system development as the lead, analyze the needs of users, and then illustrate the overall design of the system, finally shows the function of each module in detail, and capture additional code specifically describe the concrete design and implementation proc

8、ess.Key words: enterprise portal website, JSP, HTML, MYSQL2000目录摘要IABSTRACTII目录III第1章 绪 论11.1 课题背景及意义11.2 开发环境与采用技术简介21.2.1 B/S架构21.2.2 JSP(Java Server Pages)31.2.3 SQL Server 20003第2章 需求分析42.1 系统功能需求42.2 系统功能建模4第3章 总体设计73.1 系统功能结构划分73.2 数据库设计83.2.1 数据库概念设计93.2.2 数据表结构设计11第4章 系统详细设计与实现144.1 前台功能模块的设

9、计与实现144.1.1 新闻中心模块154.1.2 公司概况模块164.1.3在线留言模块18(1)浏览留言板18(2)添加留言194.2 后台管理的设计与实现214.2.1 新闻管理中心模块21(1)添加新闻信息21(2)删除新闻信息224.2.2 注册会员管理模块25结 论27致谢29参 考 文 献30第1章 绪 论科技快速发展的今天,信息化已经将企业带入了网络经济时代,而企业门户网站成已为现代企业信息化的一大热点手段。信息产业的发展,电子商务的普及已成为必然趋势,国内各个企业要想快速的发展,建立自己企业门户网站已是迫在眉睫。企业门户网站通过互联网来宣传企业、开拓市场、降低企业的管理成本、

10、交易成本和售后成本,并通过开展一系列的电子商务活动获得更多的知名度和利润,这些均与企业的经营目的是不谋而合的。所以把信息技术同企业的管理体系、生产流程和商务活动紧密结合起来,去正确地建设和维护企业的门户网站,并使网站发挥作用,为企业服务,已经成为当下企业的必修课。企业门户网站的建立,是随着计算机技术的日益强大、信息化的加速发展应用而生的一种有效地管理、宣传、开拓和发展企业的快捷方式,使用计算机对公司方案进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高的效率,也是企业正规化管理的重要条件。因此,开发一套企业管

11、理软件成为很有必要的事情。利用这次的毕业设计和实习期间对公司需求的调研,结合在大学期间所学的知识,进行了对公司网站的设计。本系统利用sun公司推出的开发语言JSP进行开发设计,具有操作简单、稳定性强、安全性高、界面友好等特点。1.1 课题背景及意义 企业门户网站通过全球性的网络互联网来宣传企业,开拓市场,方便投资者了解企业的发展与主要经营方向,同时降低了企业的管理成本、交易成本和售后成本。企业还可以通过门户网站开展一些商务活动,以最小的成本收货最大的利益,提升企业的知名度。企业的门户网站为公司树立良好的网络形象,成为企业适应现在信息化时代的最佳方式。企业门户网站能最大程度上促进企业与客户之间的

12、信息交流,不但能及时的反应客户的需求,让企业做出及时有效的内部方案的调整,更拉近了企业与用户之间的距离,从而使企业的发展依据客户开拓市场,逐步提升。对于企业来说,门户网站是展示在大众面前的一道风景,企业是否具有吸引力,直接取决于用户对门户网站的视觉效果和功能效果。因此拥有一个设计美观、功能全面的门户性网站,已经成为企业网络化建设的一个重要内容。只有把信息技术同企业的管理体系、生产流程和商务活动紧密结合起来,才能正确地建设和维护网站,并使网站发挥作用,为企业服务。1.2 开发环境与采用技术简介本企业门户网站的开发是基于JSP技术,应用了B/S架构,主要包括前台信息发布功能的实现以及后台对发布信息

13、、用户信息的管理,数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好。本系统拟采用JSP和SQL Server 2000分别作为前端和后端的开发工具。1.2.1 B/S架构B/S结构(Browser/Server)即浏览器/服务器模式,是WEB兴起后的一种网络结构模式,是对C/S结构的一种变化或者改进的结构。B/S是基于浏览器的策略,简化了客户端。B/S软件无需再客户机安装客户端软件,只要通过通用的浏览器工具,就可以使用系统。由于各个操作系统下都提供了浏览器而且都遵循共同的规范,因此,B/S使得客户端很容易实现跨平台

14、。由于B/S系统采用HTTP通信协议,很容易穿透防火墙,而不像C/S系统对网络环境有较高的要求1。在这种结构下,用户工作界面是通过WWW浏览器来实现。WEB浏览器是客户端最主要的应用软件,这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TC

15、O)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN, WAN, Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件,只要有一台能上网的电脑就能使用,客户端零安装、零维护。系统的扩展非常容易。B/S结构的使用越来越

16、多,特别是由需求推动了AJAX技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。1.2.2 JSP(Java Server Pages)JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术可以让web开发人员快速的开发出容易的动态网站,使用JSP开发的web应用程序是跨平台的,既能在windows系统上运行也能在其他系统上运行。JSP技术是一种建立在Servlet规范提供的功能之上的动态网页技术,和ASP、PHP类似它们都是在通常的网页

17、文件中嵌入脚本代码产生动态内容,不过JSP文件中嵌入的是Java代码和JSP标记。JSP网页就是在传统的网页HTML文件(*.htm或*.HTML)中加入Java程序片段(Scriptlet)和JSP标记(Tag)构成的。JSP基于强大的Java语言具有良好的伸缩性,与Java Enterprise API紧密的集成在一起,在网络数据库开发领域具有得天独厚的优势JSP在跨平台、执行速度等特性上具有很大的优势,主要体现在:(1) 将内容的生成和演示进行隔离(2)生成可重用的组件(3)采用标识简化页面(4)JSP能提供所有的Servlet功能(5)健壮的存储管理和安全性(6)一次编写,随处运行(7

18、)JSP的平台适应性更广2。 1.2.3 SQL Server 2000SQL Server 是一个关系数据库管理系统,它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。SQL Server 2000由一系列相互协作的组件构成,能满足最大的web站点和企业数据处理系统存储和分析数据的需要,SQL Server 2000的数据库系统运行在windows系统上负责创建和维护表和索引等数据库对象,确保数据的完整性和安全性,能够在出现各种错误时恢复数据3。 SQL Server 2000 数据库引擎提供完整的XML 支持。

19、它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。本系统数据库采用了Microsoft推出的SQL Server 2000数据库,这是微软的一个桌面数据库,能够快速方便的和Microsoft的其他套件综合使用。由于SQL Server 2000具有显著的简易性和有效性,大量的桌面数据库系统都采

20、用SQL Server 2000作为后台数据库。使用SQL Server 2000的好处还在于,如果你的系统扩展到Client/Server模式的时候,可以使用Microsoft的数据库服务器软件ODBC,此时,程序只需要简单的修改一下链接(ODBC的数据源)就可以,这样,为程序的平滑扩展提供了非常有力的条件。第2章 需求分析本章介绍了网站系统的需求分析,然后根据需求分析画出了系统业务的业务流程图和数据流程图。2.1 系统功能需求通过详细的调研和分析,一般网站必须具有以下功能: (1) 信息展示功能,前台展示信息包括(公司概况、新闻中心、产品中心、技术服务、商务中心等)。(2) 在线留言功能,

21、注册的用户可以通过留言、回复功能建立彼此之间的信息交流并与网站实现一定程度上的互动。(3) 信息发布功能,有管理员权限的管理员通过后台可以对新闻信息、商品信息进行查询、添加、删除操作。(4) 用户管理功能,管理员权限的用户可以通过后台对注册的用户信息进行管理,实行查询、删除操作。2.2 系统功能建模所谓的系统功能建模就是将用户要求的功能进行模块化,让复杂的系统变成简洁,有条理流程图。当进入网站系统时首先进入首页面,首页面可供普通游客和已注册的游客浏览系统已经发布的所有信息。注册用户可以使用首页的新闻搜索功能。网站系统管理员在输入正确的管理员名和管理员密码后可以进入后台系统,可对前台系统进行相应

22、的管理操作,并对相应的系统进行修改、删除和添加等操作,拥有管理员权限的用户还可以对某些用户进行权限设置,提升用户的权限。本系统的业务流程图如图2-1、图2-2所示。图2-1 面向用户业务流程图图2-2 面向管理员业务流程图数据流程图主要分析的是对信息的流动、处理、传递、存储等的分析和总结,数据流程图一方面可以清楚直观地看到数据的传递等的过程还可以发现信息在流动过程中的去向及问题,让用户清楚直观地了解网站的大体结构。现在大多数流程图多是通过分层来直观的展现给用户,通过流程图直观的整理出业务流程顺序将用户反馈的信息进行处理的过程。本系统地操作用户数据源有一般用户、注册用户和管理员三种,首先是管理员

23、根据不同用户的需求将某些信息保存到数据库中,然后再发布,显示在用户界面,供不同的权限用户进行查询、添加、修改和删除,而对所有的用户都可以进行信息的查看和查询。整个系统的数据流程图如2-3所示。图2-3 系统数据流程图第3章 总体设计本章先分析了系统的功能结构划分,然后通过对数据库概念结构设计和数据表结构设计的说明,详细介绍了数据库的设计。3.1 系统功能结构划分企业门户网站前台可以实现的主要功能有:(1) 信息发布:包括了企业站内新闻中心、公司概况、产品中心、联系我们4个模块。(2) 会员注册:普通用户通过此功能便可注册为会员用户。(3)在线留言:所有用户可通过技术服务模块中的在线留言模块的留

24、言功能与网站形成互动。(4) 产品搜索:通过标题、类别可对发布的信息进行搜索。(5)热点链接:超链接到著名的门户网站,如国家保密技术研究所、中央政府采购网等。(6)后台管理:拥有管理员权限的用户登录到后台管理页面进行信息的维护。企业门户网站系统前台功能模块如图3-1所示。图3-1 系统前台组织结构图企业门户网站后台可实现的主要功能有:(1)站内新闻中心管理:可以发布新的新闻信息,也可对已发布的新闻信息进行查询、修改、删除操作。(2)产品中心管理:可以添加新的商品类别和商品信息,也可对已有的商品信息进行查询、修改、删除操作。(3) 用户管理:对注册用户信息的管理,可进行查询、删除操作。(4) 个

25、人资料管理:管理员可在此修改用户名和密码。(5) 技术服务管理:分为几个模块,留言模块可以查询和回复留言。(6) 公司概况管理:包括公司简介、组织结构、公司理念、公司荣誉四个模块,分类详细的介绍企业的历史,发展方向,部门结构和公司的成就。(7) 管理员用户管理:主要可以用来修改管理员的用户名和密码,提升用户权限和删除某些管理员。(8) 方案中心管理:主要针对某一特定问题进行解决,并出示解决方案,供企业人员参考,并提出宝贵意见。(9) 商务中心管理:分为四个模块合作政策、合作伙伴、成功案例以及客服热线主要说明公司的能力和政策,吸引合作商进行投资。(10)前台首页:供管理员查看前台的页面布局和所发

26、表的内容的可靠性。企业门户网站系统后台功能模块如图3-2所示。图3-2 系统后台组织结构图3.2 数据库设计本网站系统数据库采用 Microsoft SQL Server 2000数据库,所创建系统数据库名称为qywz,用来保存本系统的所有数据。3.2.1 数据库概念设计根据调研显示一般用户的需求具体体现在各种资源、信息的提供、保存、更新和查询等方面,因此要求数据库能够满足各类信息的输入和输出。收集基本数据、数据的结构及数据处理的流程,构成一份详细的的数据字典,为后面的设计打下基础。通过对具体的系统功能进行分析,针对企业门户网站,总结得出如下的需求信息:1)用户分为普通用户和管理员用户;2)管

27、理员用户登陆后系统后台后可进行管理员信息、用户信息、新闻发布、商品信息、留言信息等的管理。后台管理员登陆流程图如图3-3所示图3-3 管理员登陆流程图根据企业用户的需求信息可设计出能够满足一般企业用户需求的各种实体,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。设计规划出的实体有:管理员用户的信息实体、注册用户信息实体、新闻信息实体、留言信息实体、商品信息实体。管理员用户实体包括用户名、密码、权限等属性。管理员实体的E-R图如图3-4所示。图3-4 管理员实体新闻信息实体包括标题、类别、内容、添加人、等属性。新闻信息实体的E-R图如图3-4所示。图3

28、-5 新闻信息实体商品信息实体包括标号、产品名称、产品综述、简要介绍、主要类别、添加时间等属性。商品信息实体的E-R图如图3-6所示。图3-6 商品信息实体用户注册实体包括用户名、密码、真实姓名、性别、联系电话、邮箱、家庭住址、用户类型等。用户注册实体的E-R图如图3-7所示。图3-7 用户注册信息实体留言信息实体包括姓名、电话、邮箱、Email、内容、回复内容、添加时间等属性。留言信息实体如图3-8所示。图3-8 留言信息实体3.2.2 数据表结构设计在上面的概念结构设计完成之后,根据概念结构的设计将其转化为具有具有数据库系统支持的实际的数据库模型,一般也称为数据库的逻辑结构。本企业门户网站

29、数据库中的每个表的都表示在后台数据库中的一个表,具体表示如下。1) 管理员信息表,描述管理员信息的数据定义,其表结构如表3-1所示。表3-1 admin表:列名数据类型长度允许空IDint4自增编号usernamevarchar50是pwdvarchar50是2) 新闻信息表,描述新闻信息的数据定义,其表结构如表3-2所示。 表3-2 news表:列名数据类型长度允许空IDint4自增编号namevarchar300是timesvarchar50是contenttext16是typevarchar50是3) 注册用户信息表,描述注册用户信息的数据定义,其表结构如表3-3所示。表3-3 user

30、s表:列名数据类型长度允许空IDInt4自增编号nameVarchar50是passwordVarchar50是True nameVarchar50是sexVarchar2是ageVarchar50是addressVarchar50是4) 留言信息表,描述留言信息的数据定义,其表结构如表3-4所示。表3-4 leave表:列名数据类型长度允许空IDint4自增编号namevarchar50是codeint2是QQInt 50是issuevarchar50是contextvarchar50是timeint500是answervarchar500是emailint500是5) 商品类别信息表,描述

31、商品类别信息的数据定义,其表结构如表3-6所示。表3-5 manufacture表:列名数据类型长度允许空IDint4自增编号namevarchar50是summarizevarchar500是briefvarxhar500是6) 友情链接信息表,描述友情链接的数据定义,其表结构如表3-5所示。表3-7 redianlianjie表:列名数据类型长度允许空IDInt4自增编号wangzhanmingchengVarChar50是wangzhiVarChar50是addtimeDateTime8是第4章 系统详细设计与实现本章先以首页页面展示系统的总体设计和部署,然后以新闻展示模块、公司概况模块

32、和在线留言模块为例介绍了系统前台功能模块的设计与实现。然后以新闻发布模块和用户管理模块为例介绍了系统后台管理功能的设计与实现。4.1 前台功能模块的设计与实现前台首页主要有以下几个部分:1) 用户登录:用户在此注册、登录;2) 产品中心:对公司的产品进行汇总,列成一个表格,并做了简要说明,点击链接到产品的详细介绍;3) 公司概况:简单介绍企业信息包括简介、组织结构、理念和荣誉四个模块;4) 商务中心:包含合作政策、伙伴,成功案例,和公司的和客服热线四个模块;5) 新闻中心:按照公告时间顺序显示新闻信息,点击链接到详细信息;6) 用户中心:注册用户登录后,可以看到自己注册的详细信息,也可修改资料

33、和密码;首页运行结果如图4-1所示。图4-1 系统首页运行界面(1)4.1.1 新闻中心模块此模块为企业发布信息的重要组成部分,包括四个模块,从不同方面介绍发布公司的一些重要信息,各个模块以时间正序显示发布的信息,用户根据自己的需求选择选择所需的标题浏览信息,点击后将自动跳转到相关信息页面进行阅读。各个模块中的信息从数据库中检索出来并显示在页面,为了用户方便,详细信息是分页面展示的。点击导航栏内“新闻中心”运行后的界面如图4-2所示。图4-2 新闻列表展示界面点击相关新闻标题进入新闻详细内容展示页面,如图4-3所示。图4-3 新闻内容展示界面相关的新闻中心的代码如如下所示:产品动向%for(i

34、nt i = 0;i news.size();i+)ArrayList newRow = (ArrayList)news.get(i);if(!newRow.get(4).equals(产品动向)continue;4.1.2 公司概况模块公司概况顾名思义介绍公司的一些的基本信息如公司的经营理念、获得的荣誉,以及公司详细的部门简介,本系统中在公司概况这一模块中又分为四个子模块分别是:公司简介、组织结构、公司理念和公司荣誉。用户无需注册便可直接查看详细的公司情况进一步对公司全面的了解方便用户对企业有详细的全面的认识。运行后界面如图4-4所示:图4-4 公司概况界面部分设计代码如下:公司简介组织结构

35、公司理念公司荣誉%ArrayList incinstance = (ArrayList)request.getAttribute(incinstance);ArrayList alRow = null;String content = ;if(incinstance != null & incinstance.size() != 0)for(int i = 0;i incinstance.size();i+)alRow = (ArrayList)incinstance.get(i);if(alRow.get(0).equals(公司简介)break;4.1.3 在线留言模块(1)浏览留言板单击

36、首页的技术服务模块,里面包含五个小模块,分别是服务政策、常见问题、标准法规、资料下载和在线留言,单击在线留言模块便可以进入留言面板,在此页面中。留言板中的信息从数据库中检索出来,以时间正序显示在留言板上,其他的用户可以回复留言,也可以自己留言并分类。留言板并不分页显示,应为一般的留言用不了多少空间,分页显示只会增加系统的负担。运行后界面如图4-5所示。图4-5 在线留言信息界面(2)添加留言留言的添加是用户之间,以及用户与网站之间的一种交流方式,用户把自己想要表达的内容通过在线留言模块中的我要留言添加到数据库中,再把其显示到留言板中,供所有登录用户查看。登录用户在留言板中单击“我要留言”,通过

37、超链接就可以打开添加留言页面,此页面用来提交登录用户想要输入的留言信息,然后点击提交就可以了,提交的留言就会存储在数据库中,数据库更新后自己的留言将会显示在留言板上。运行后界面如图4-6所示。图4-6 添加留言信息界面留言板模块留言添加功能实现的部分程序代码:function check11()form1.action=servlet/ManufactureListServlet;form1.submit();function openwin(pagename)window.open (pagename,go, height=400, width=400, top=0, left=0, too

38、lbar=no, menubar=no, scrollbars=yes,resizable=yes,location=no, status=no) alert(留言成功!)4.2 后台管理的设计与实现登录系统时会出现用户权限登陆界面,权限的设置是为了维护系统的安全性以及完整性。拥有管理员权限的用户能对其他的普通股用户进行相应的权限设置。相反,没有管理员权限的用户不能对其他用户和窗口进行设置和操作。在进入后台界面后,用户要输入正确的账号和密码才能进入后台系统,进行相应的管理员操作,如果输入的用户名和密码与数据库中的不同,就进不了后台系统,形式管理员权限将无从谈起。后台是前台系统的保障,前台系统想

39、要正常运行,就必须依靠后台系统的支持。后台主要有注册会员管理模块、公司概况管理模块、新闻中心管理模块、产品中心管理模块、方案中心管理模块、商务中心管理模块、技术服务管理模块、用户注册管理模块:后台管理运行界面如图4-7所示。. 图4-7 管理员后台界面4.2.1 新闻管理中心模块新闻管理中心模块又分为新闻列表模块和添加新闻模块主要实现以下功能:(1)添加新闻信息有管理员权限的用户才可以进入新闻管理中心模块,点击导航栏“新闻中心管理”中的“新闻添加”,进入新闻的发布页面。添加新闻的类别、标题和内容,新闻内容添加框利用了e Web Editor编辑器把多行文本输入框 “textarea” 转为可视

40、化的富文本输入框。新闻信息的发布运行后界面如4-8图所示。图4-8 新闻发布界面点击导航栏“新闻中心管理栏”中的“新闻列表”,进入新闻列表管理界面。新闻列表主要是为了便于新闻管理,此页面以表格的形式显示已经发布的新闻标题信息、添加时间和类别,后面有删除操作。(2)删除新闻信息用户点击后面的删除可直接将某一条新闻删除,并没有确认提示,因此,在选择删除某一新闻时,必须要看清楚,否则,将会造成不必要的麻烦,这也是此系统的一个不足之处,除此之外,没有修改新闻的设置。新闻信息管理界面如4-9图所示。图4-9 新闻信息管理界面相关代码如下: alert(操作成功!) 新闻列表添加新闻  

41、; 新闻中心管理 新闻列表新闻标题添加时间类别%for(int i = 0;i a class=linkbody onclick=openwin(news_show.jsp?id=) href=admin/news_list.jspa class=linklm href=servlet/DelServlet?news=删除4.2.2 注册会员管理模块注册会员管理模块是用来对已注册用户信息的管理。管理员可对注册的用户进行查找信息和进行删除操作。单击导航区中的“注册用户管理”,连接到用户信息表单,就可以看到注册用户的相关信息。这一功能的设计用了分页显示的功能,单击已注册的用户的用户名,就会连接到用

42、户详细的信息界面,也可对已经注册的用户进行删除操作。用户信息功能模块如图4-10、4-11所示.图4-10 用户信息列表界面 图4-11 用户信息修改界面结 论大半个学期忙碌而又紧张的毕业设计让我对大学四年所学的知识进行了一次系统而又全面的复习,不但加深了自己对本专业的基本理论、专业知识,也使我对自己的编程技术和总体设计前的总体分析有了更深刻的认识和提升,让我在大学四年中所学到的知识得到了综合和升华,并达到了学以致用。 所谓的门户网站(Directindustry Web),是指通向某类综合性互联网信息资源并提供有关信息服务的应用系统。门户网站最初的目的是为了方便用户了解公司的情况,后来由于市

43、场竞争日益激烈,门户网站不得不快速地拓展各种新的业务类型,希望通过门类众多的业务来吸引和留住互联网上网用户,以至于目前门户网站的业务包罗万象,融合了管理科学、信息科学、系统科学、计算机科学与现代通信技术为一体的一门综合性学科实现了数据处理功能、计划功能、控制功能和辅助决策功能。本企业门户网站的开发是基于JSP编程技术,应用了B/S架构,主要包括前台的信息发布,企业概况的介绍用户登录后的留言等功能的实现以及后台对发布信息、用户信息的管理,数据库的建立和维护两个方面。对于前者要求应具备功能完备、易于使用等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的数据库。在开始系统开发之前,必

44、须了解该系统的特点、适用范围以及用户的需求,以此作为基础为系统的开发做出准确的定位,然后对用户需求进行分析和总结,给系统设计一个初步方案。系统的开发不仅仅是要实现对数据处理的及时与正确,而且还要考虑系统是否具有控制功能,及时将数据反馈给操作者,以进行监测和协调,保证系统的正常运行;在设计的过程中,我熟练地掌握了很多JSP的编程知识,并对这种成熟、应用广泛的编程技术进行了深入的学习。设计的过程也是一个再学习的过程,在遇到问题的时候我尽量自己想办法解决,这在很大程度上激发了自己的自学能力;在没有办法解决的情况下,许多同学给予了我帮助。虽然在四年大学学习中我们也做过各种系统,但是哪些系统只是某一个大

45、型系统的一个部分或者一个小模块,对整体的设计和把握要求的并不高,而这一次的毕业设计是综合性的,难度比平时的小模块大一些。程序设计过程中,我真正的体会到了“实践出真知”的道理,书本上的理论知识是远远不够的,只有把理论与实践相结合才能够真正的学到知识。 本网站系统从功能上来说,比较完备。系统以Web界面与用户交互,为用户提供信息并接受其操作,通过数据库管理系统来存储信息数据。系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,系统采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。本系统的优点有:1) 该系统基本上满足了一般企业的信息要求,实现了企业和用户之间的信息交流作用,方便用户查看信息和企业对信息的操作,让企业及时的了解用户需求,改变策略,调整市场。2) 在系统界面上力求做到美观、简单明了,在操作方面尽量简单,使一般用户能快速找到自己想要了解的信息,避免由于用户操作不当带来系统的出错现象。3) 本系统易于维护,方便用户使用和维护人员进行后台维护。本系统的缺点有:1) 还存在一些不足之处,界面不够美观,设计比较单一,视觉效果不够明显,需要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论