摘要:企业以门户网站作为对外展示窗口,进行内外信息交流,已成为大众的迫切需要。介绍了基于JSP技术的中小型企业门户网站开发过程,包括需求分析、概要设计、数据库设计、功能模块具体设计与实现等,可为企业门户网站建设提供参考。
关键词:JSP;企业门户网站;功能模块
DOIDOI:10.11907/rjdk.151194
中图分类号:TP319
文献标识码:A 文章编号:16727800(2015)006011602
基金项目基金项目:滨州学院科研基金项目(BZXYQNLG201006)
作者简介作者简介:刘春霞(1978-),女,山东沂水人,硕士,滨州学院信息工程系讲师,研究方向为计算机应用技术。
0 引言
随着互联网的发展,企业信息化技术日趋成熟,已被众多企业所接受和采用,并在企业的经营活动中发挥着重要作用。企业门户网站的意义在于促进信息技术与传统企业整合,相对于传统的宣传方式有着不可比拟的优势,门户网站可以通过互联网来宣传企业、开拓市场,从而为企业提供各种产品信息展示的机会。一个优秀的企业门户网站可以提升企业形象,提高企业知名度和企业竞争力[1]。本文基于JSP+MySql+Tomcat技术进行企业门户网站的设计与实现。
1 企业门户网站需求分析
成功的企业门户网站需要一个高质量的前台页面和可以提升企业信息延续性和扩展性的后台管理系统[2]。通过实际调查,将企业门户网站分为前台子系统和后台子系统。
(1)前台子系统。前台子系统包括企业新闻浏览、产品信息介绍、客户留言、公司介绍、技术支持等模块,为使前台页面能够更好地宣传企业形象,方便与客户的交互,其设计应当美观实用,更好地彰显企业形象。
(2)前台子系统。后台子系统包括企业新闻、产品、用户、留言管理等功能模块,后台页面简洁,具有高度的信息延续性、可扩展性。
2 企业门户网站概要设计
网站分为前台和后台两大功能模块。用户可通过前台功能模块浏览企业介绍、企业新闻、产品信息、服务与技术支持,还可以在线留言;管理员可以通过后台功能模块实现新闻管理、产品管理、产品类别管理等。系统功能模块划分如图1所示。
3 企业门户网站数据库设计
数据库设计包括数据库概念结构设计、数据库逻辑结构设计[3]。概念结构设计在需求分析的基础上,开发出可以满足客户需要的各种实体以及它们之间相互关联的概念结构设计模型。通过对系统的需求分析和系统功能结构的确定,规划出本系统中使用的主要数据库实体对象分别为产品实体、产品类别实体、新闻实体、新闻类别实体、用户实体等[2]。数据库逻辑结构设计主要是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式[4]。本网站采用MySql数据库,通过概念设计转换为数据表,主要有企业产品表、企业新闻表、产品类别表、新闻类别表、用户表等。
4 企业门户网站功能模块设计
4.1 前台功能模块设计
目前,越来越多的公司开始建立自己的网站,网站的内容大同小异,吸引浏览者的不再只是网站上的信息,而是其美观和谐的页面设计。在进行网站首页设计时,不但要求网站的布局合理,而且还应该通过网站首页的主要功能模块能够充分体现出网站所要体现的主题内容,从而给浏览者留下深刻的印象。
(1)首页设计。本网站的首页主要包括企业介绍、新闻中心、产品中心、服务与支持、在线留言、管理员登录等链接按钮[5]。在首页开发过程中,将企业新闻中心的信息浏览和企业产品中心的信息浏览设置为动态的部分,管理员在后台系统中可以进行网站新闻和企业产品等管理操作。
(2)产品展示设计。前台页面中的产品展示和企业新闻最能引起用户兴趣,用户通过浏览企业新闻和产品来了解这公司的信息。因此,网站的企业产品展示模块和新闻模块显得尤为重要,网站中产品展示的位置需要在查询代码中使用分栏代码,使产品以分栏的格式显示,易于用户浏览产品信息。
4.2 后台功能模块设计
后台功能模块设计主要包括后台登录设计、新闻管理模块设计、产品管理模块设计。
(1)后台登录设计。后台登录是管理员进入网站后台管理的入口,在此页面中管理员通过输入正确的用户名和密码进入到后台管理系统。通过session会话验证登录用户的用户名、密码,输入错误时会提示如图所示的对话框,并自动跳转到登录页面。如果输入的用户和密码都正确,则可进入后台管理界面进行相关操作。
(2)新闻管理模块设计。管理员输入正确用户名和密码后进入后台管理页面,在左侧会有“新闻分类”、“添加新闻”和“新闻管理”等链接。当单击新闻分类链接时,可以对新闻分类进行增删改查操作。当单击新闻添加链接时,会出现新闻添加页面,页面内容包括新闻名称、发布者、内容等,其中内容设置中会有字数限制。当单击左侧的“新闻管理”链接时,进入新闻管理页面,可以对已有的新闻进行修改、删除等操作。
(3)产品管理模块设计。公司管理员进入后台后,在左侧会有“产品分类”、“添加产品”和“产品管理”等链接,其中产品浏览添加了分页显示功能。当单击产品分类链接时,可以对产品分类进行增删改查操作。需要添加新的产品时,点击添加产品链接,添加产品页面包括产品名称、产品类别、产品描述、产品图片等。产品管理主要包括产品名称、产品描述、删除和查看等功能。若想了解某种产品的详细信息,只需要点击查看按钮即可,每件产品都有其类别,添加产品时需选择它所属的类别。
5 结语
本文主要阐述了使用JSP+Mysql技术设计和实现中小企业门户网站的流程,同时注重网站设计的人性化、界面的友好实用,以及良好的可扩展性,能够为中小企业建设自己的门户网站提供参考。
参考文献:
[1]刘巍.论新形势下企业宣传思想工作的创新[J].东方企业文化,2013(16):57.
[2]邢素萍.基于Java的企业门户网站设计[J].农业网络信息,2009(12):8688.97.
[3]段有志.浅谈关系数据库的系统设计[J].中国科技纵横,2011(9):322.
[4]董骏.管理信息系统的设计与开发——以阳光公司车险代理公司为例.计算机光盘软件与应用,2012(19):226227.
[5]王新军.基于.net的标准化模板自助建站系统的设计和实现[D].济南:山东大学,2012.
责任编辑(责任编辑:孙 娟)
英文摘要Abstract:Enterprise portal as external display window, the internal and external information communication, has become the urgent needs of the public. This paper introduces the process of small and Mediumsized Enterprise Portal based on the JSP according to the software development process, including requirements analysis, general design, database design and function module design, etc., and provides the reference for enterprise portal website construction.
英文关键词Key Words: Enterprise Portal Website; JSP; Function Module