周一至周五 | 9:00—22:00

期刊论文网 > 工业技术论文 > 计算机自动化技术论文 > 计算机技术论文 基于SSM《美妆公司门户网》的设计与实现

计算机技术论文 基于SSM《美妆公司门户网》的设计与实现

2018-12-21 09:11:07来源:组稿人论文网作者:婷婷

  摘要 随着经济的迅猛发展,美妆行业也在与时俱进,作为一个企业品牌,发展加盟伙伴是最有利润的途径。该系统是要完成美妆公司门户网的前台和后台的设计,前台的要求是界面必须要美观简洁,功能齐全。网站模块必须要够,包括首页、在线产品、美妆资讯、招聘管理和加盟管理这几个模块。后台要做的是管理员对系统的维护和更新,包括对新闻、产品以及留言的增删改查,能够随时根据用户需求修改后台数据,更新前台显示页面。用户通过浏览该系统,可以全方位了解该企业以及品牌。该项目的创新点在于使得门户网模块化,各模块相辅相成构成完整体系。商品条目网页设计创新,商品分类清晰明了,满足用户查找需求,商品名称、规格、价格等一目了然。加盟方式简单便捷,门户网使得企业和用户之间联系更加紧密。

  门户网有利于提高一个企业的整体形象,使得企业变得有沟通能力,相比于那些投入大量广告的经营模式,一个企业网站就可以有过之而无不及。广告让消费者会有怀疑的态度,而网站却没有了这些忧虑,网站让企业有了温度。企业可以与客户保持密切联系,拉近了用户与企业的距离,更有利于双方的合作共赢。

  关键词 美妆;门户网;加盟;第三产业

  第一章 引言

  企业的网上形象的好坏可以直接影响到一个企业的收益,随着互联网+时代的到来,企业对于公司门户网的要求将越来越高,门户网的设计也需要越来越严谨来满足用户需求。相比于传统的报纸、期刊和新闻等一系列的传播信息的方式而言,门户网显得更加方便快捷和容易。相比于传统的宣传方式,门户网宣传的费用较低并且方便,用户反馈多,能帮助企业发展的知名度更加广泛,把握更多的商业伙伴。越来越多的企业建立了自己的门户网,使得企业可以向多方面发展,使得企业有了更多的浏览量。如今,互联网进入一个崭新的发展阶段,信息化时代的发展带动美妆产业的发展,美妆业与它进行完美的融合与交流,以至于越来越多的企业已开始建立属于自己的门户网。

  1.1 设计背景

  目前已经有很多的小型或者大型的美妆公司有了自己的网站,还有很多的美妆企业或者公司在如雨后春笋般的拔地而起,但是与发达国家相比我国的化妆品产业还远不及发达国家。所以作为公司的一张名片,网站的设计与实现是非常有必要的。加盟者可以通过公司门户网随时了解到公司的性质,品牌影响和相关信息。用户可以通过网站知道该公司的动态,知道公司的发展历程等等一切信息,从而建立信任。

  企业的门户网是企业在互联网上展示形象的主要途径,是企业与用户进行合作沟通的重要平台, 设计制作一个优秀的门户网站是建站的企业成功走向互联网的重要一步。网络可以扩大企业宣传范围,增加用户访问量,给企业带来无限的商机。如今美妆行业竞争激烈,一个好的门户网站以及品牌宣传力度是迫在眉睫的,企业建立一个具有自己特色的企业网站,尤其重要。

  1.2目的意义

  本系统是一套支持美妆公司或者企业建立公司品牌形象的门户网站,该系统是客户和公司交流沟通最直接的渠道,实现消费者和公司的产品咨询。

  美妆公司门户网系统以美妆产品的浏览为基本功能,同时,为公司提供了最方便最快捷的方式让客户知道本公司有哪些产品,以及产品详细信息,有利于提高企业形象,一个门户网站就完全可以做到这些。企业可以与客户保持密切联系,用户可以随时知道企业产品信息、服务或新闻讯息,通过浏览企业门户网便可以轻易获取到这些信息,因为大多数企业已经把所有的产品等信息发布到门户网上。具体建设目标如下:

  产品管理

  提供美妆产品列表,产品详细信息,让顾客很清楚了解公司产品,很好地实现了产品透明化。

  新闻管理

  新闻是门户网的重要组成部分,顾客可以通过浏览新闻,时时地知道公司最近发生的事情,既然是美妆公司,一些爱美女士可以浏览咨询获取一些美妆知识也是个不错的选择。

  招聘管理

  该功能省去了很多额外的招聘广告,应聘者只需在该模块浏览是否有符合自己的工作,进而可以留下个人信息,等待公司发来通知。

  加盟管理

  通过展示公司的文化以及品牌历史、团队等等一些内容,让顾客全方位的了解该公司的基本情况,网站的终究目的还是让有意者联系我们,通过留言板或者电话或者直接通过在线软件与我们取得联系,通过沟通交流加盟公司品牌。

  1.3创新设计

  改变传统宣传方式,传统方式信赖大量人力和物力投入来竞争,不仅费时费力而且成本高。

  改变企业营销模式 ,通过门户网用户可以很清楚知道企业的信息,反之企业也可以获取用户的个性化需求,做出相应反馈。

  改变企业竞争模式,通过互联网使得企业间公平竞争,信息完全公开化。

  1.4应用价值

  本文主要研究了该美妆公司门户网系统的设计与实现,对于企业而言门户网是一张形象名片,企业网目的就是宣传公司品牌,诚招加盟商获取很大的利润,其应用价值如下:

  通过门户网建立良好的企业形象,帮助企业以更少的成本获得更大的知名度。

  方便用户与企业沟通交流,拉近企业与用户间的距离,更容易获得用户的信任,建立双向信任。

  企业更加透明,用户可以详细地浏览企业信息,如企业简介、企业员工、所在位置、发展历史、招聘信息等等。

  反馈及时,用户可以利用网站留言,给与自己的反馈和意见,企业可以及时收到相关反馈,收集市场需求,时刻维护和更新企业门户网,满足不同客户的不同时刻的不同需求。

  基于SSM《美妆公司门户网》的设计与实现

  第二章 相关理论及关键技术

  本系统是基于SSM(Spring+SpringMVC+MyBatis)进行设计与开发的,SSM框架是当下流行的一款JAVA框架,在eclipse开发平台进行开发,系统数据库使用的是Mysql,数据层由MyBatis实现完成,Maven的使用使得项目中的包有了很好的管理。前端页面使用HTML实现,用CSS+JQuery实现了网页的特效, SpringMVC框架模式贯穿于整个系统,实现了优美的前端界面。通过后台框架与前端技术的完美结合,设计与实现了整个门户网的设计。

  2.1 数据库理论及原理

  2.1.1 数据库相关理论

  该系统用到的是关系型数据库,通常关系数据库的数据结构比较简单,适合开发小型web项目。关系可以理解为一张表中的列与列之前的关系,类似于一个二维表。二维表是我们描述现实世界中各种实体间关系的手段,可以记录大量数据,就形成了现实世界的一个对象。而在关系数据库中,我们通常要用到很多的E-R模型图,也就是实体-关系图。

  关系型数据库有三大完整新规则,实体完整性、参照物完整性和用户完整性规则,在设计数据库时要遵循三大规则。

  2.1.2 相关数据库系统简介

  oracle数据库由于它完整的数据管理功能使得它成为目前使用最为广泛的数据库系统,因此被开发人员用作通用数据库。Oracle包括很多组件,比如Oracle Server,Oracle Instance,Oracle Database。Oracle数据库在逻辑上由很多表组成,表又分为很多内容,包括段、数据区和数据块。

  Mysql是开源并且不用支付费用便可使用的数据库,正是由于这些原因使得该数据库成为中小型企业开发的首选数据库。Mysql支持多种语言最为突出的便是Java和PHP。Mysql数据库可以减少数据库的检索事件,大大提高了查找效率并且非常满足开发人员的需求。

  SQLServer是一种关系型数据库系统,在满足企业复杂数据系统的需要方面做得非常好。一直以来T-SQL都是最容易上手的查询语言,针对大型数据,SQLServer可以帮助大量的用户快速地实现各种数据的建立,并且一直在完善更多功能满足不同用户的需求。

  2.1.3 MySQL的优势

  MySQL是一个使用简单的关系型数据库,一般的技术人员都可以使用MySQL,几乎零门槛。它是一个开元数据库,也就是说开发人员可以免费使用,无数的数据库爱好者可以分享代码修补程序,使得越来越多的用户在使用MySQL。其特点有:

  1、开放性

  2、多线程

  3、跨数据库连接

  4、国际化

  2.2 JAVA框架技术

  2.2.1 Spring

  Spring 是一个目前非常具有优势的开源框架,它的分层功能使得大量的开发人员在开发过程中变得简单。使用Spring意味着用户可以使用不同的组件来开发并且Spring框架也是 J2EE 应用程序的集成框架。

  Spring框架结构如图2-1所示。

  图 2-1 Spring框架结构图

  2.2.2 SpringMVC

  MVC是model,view和controller的缩写,表示模型、视图和控制器三者间的关系。它是当下很多项目开发的一种模式。图 2-2 显示了这三种组件的联系。

  图 2-2 MVC组件类型的关系与功能

  Spring MVC 实现了MVC框架的宗旨,添加了控制反转这个机制,使得应用程序之间联系解耦,只需通过简单的配置就可以实现强大的功能,所以SpringMVC是目前很盛行的一种开发框架。SpringMVC模式的工作流程如图2-3所示。

  图2-3 SpringMVC工作流程图

  2.2.3 MyBatis

  MyBatis实现了接口的绑定,使得用户使用更加方便快捷。它的自动化功能减去了很多复杂的数据库配置,目前很多项目开发都使用MyBatis替代了原先的Hibernate,受到了大量开发人员的欢迎。MyBatis 简单易学,灵活运用,其工作原理图如图2-4所示。

  图 2-4 MyBatis工作原理图

  2.2.4 SSM框架优势

  毋庸置疑SSM(Spring+SpringMVC+MyBatis)框架是当下开发人员开发WEB项目的首选框架。

  越来越轻量级的配置并且将注解技术使用的非常精确,同时SQL数据库也变得更加简单。SSM框架开发分为DAO层,Service层和Controller三层,DAO层负责MyBaits与数据库的交互连接,Service层处理系统业务逻辑,Controller层是系统控制器,控制前端页面的显示。三层相互独立又相互影响,独立指的是DAO层和Service可以独立开发,影响指的是Controller层需要根据前两层的数据以及方法来完成相应控制器的实现。

  2.3 WEB前端技术

  2.3.1 HTML

  HTML超文本标记语言是网页显示的根本技术。HTML包括很多的元素,可以显示文字,图片,超链接以及网页上的各种元素,通常与CSS一起搭配使用,使得元素动态展示。HTML其主要特点如下:简易性;可扩展性;平台无关性;通用性;

  2.3.2 CSS

  层叠样式表,CSS是对HTML进行样式修饰语言,可同时对某个元素使用多个CSS样式。CSS做到通过将页面内容和显示效果分离,设计出非常漂亮的网页。

  2.3.3 JavaScript

  JavaScript是一种轻量级的脚本编程语言,可以嵌入HTML页面,也可以单独写成JS文件引入页面使用,目前大多数网站都使用了JS来完成动态的页面效果,弥补了HTML的单调。

  JavaScript其主要优点如下:

  1,是一种解释性脚本语言

  2,基于对象

  3,可以直接嵌入HTML页面,也可写成单独JS文件引入页面

  4,跨平台特性

  2.3.4 JQuery

  jQuery是一个兼容多浏览器轻量级的JS库,支持HMTL元素的所有操作。其实jQuery本质上就是一个JS文件,通过在文档头部引入该文件,并在页面进行相应的调用函数或者方法,即可实现大量的精美特效。

  第三章 系统需求分析

  本章主要介绍了该系统中各个模块的功能性需求分析,对各个模块的业务实现流程进行了阐述,阐述了系统所对应的用户类型以及各用户不同的需求,建立相应的用例模型来展示用户与功能之间的联系。

  3.1 需求综述

  本系统的核心业务主要分为五个部分:

  第一部分为产品管理,公司必然有其销售产品,将公司产品以列表的形式展示在门户网,对于顾客一目了然,方便顾客与公司的沟通与交流,当用户看中了某款产品可以在线联系公司,省去了大量的中间环节。

  第二部分为新闻管理,新闻是是门户网的重要组成部分,用户可以通过浏览新闻,时时地知道公司最近发生的动态,掌握第一手资讯。第三部分为招聘管理,虽然现在存在很多的招聘网站,但是仍不能满足用户需求,大多数也都缺乏针对性,所以门户网上的招聘模块就很有必要了。

  第四部分为加盟管理,加盟品牌是一个公司的获取利润的主要途径。通过门户网站上对于公司的介绍以及对于品牌的介绍、团队等等一些内容,让顾客全方位的了解该公司的基本情况,有意者通过留言板或者直接通过在线软件与企业取得联系。

  第五部分为后台管理,任何一个网站都离不开后台的管理,管理员通登陆后台管理系统对该网站进行时时的数据更新和界面更新,满足不同的需求。

  3.2功能性需求

  3.2.1 产品管理功能

  产品管理主要实现公司产品的展示在前端,以翻页的形式,用户可以点击查看相应产品详细信息,包括产品的规格、价格、相关描述等。有意购买者可以通过在线沟通联系网站人员,使得产品销售变得非常简单。产品管理功能的E-R图如图3-1所示。

  图 3-1 产品信息E-R实体图

  产品管理主要实现用户对于产品浏览功能以及在线咨询功能,其用例图如图3-2所示。

  图 3-2 产品模块用例图

  后台管理员登陆后台系统,可以实现对产品的增、删、改、查操作,实现对产品模块的后台维护和更新。

  3.2.2 新闻管理功能

  新闻管理模块将新闻通过列表的形式呈现在前端页面,用户可以了解公司相关信息或者品牌信息,点击新闻可查看新闻详情,用户对于感兴趣的新闻可以分享到微博、空间第三方平台。新闻管理功能的E-R图如图3-3所示。

  图 3-3 新闻信息E-R实体图

  新闻管理模块主要实现用户对于新闻浏览功能以及在线分享功能,其用例图如图3-4所示。

  图 3-4 新闻模块用例图

  后台管理员登陆后台系统,可以实现对新闻的增、删、改、查操作,实现对新闻模块的后台维护和更新。

  3.2.3 招聘管理功能

  招聘管理主要实现解决应聘人员的找工作问题以及公司需要人才的问题,将需要招聘的职位显示在前端页面,包括职位的详情以及需要人数,用户可以在了解完公司相关信息后决定是否应聘,这样对于用户和公司而言都是通过直接的沟通而不用借助第三方平台来沟通,大大简化了招聘的中间环节,节约了双方的时间。如有意向的用户,则可以在页面的留言模块进行留言以及要应聘的职位。招聘管理功能的E-R图如图3-5所示。

  图 3-5 招聘信息表E-R实体图

  招聘管理模块主要实现用户对于公司职位浏览功能以及在线应聘留言功能,其用例图如图3-6所示。

  图 3-6 应聘模块用例图

  后台管理员登陆后台系统,可以实现对留言的删除、查看操作,对于心仪的应聘人员,及时回复给予答复,对于无效的留言则进行删除。

  3.2.4加盟管理功能

  加盟管理主要实现用户需要加盟该品牌,解决用户的加盟品牌问题,也是加盟的主要途径。如有意向的用户,则可以在页面的留言模块进行留言表明加盟的意向。加盟管理功能的E-R图如图3-7所示。

  图 3-7 留言信息表E-R实体图

  加盟管理模块主要实现用户加盟公司品牌功能,其用例图如图3-8所示。

  图 3-8 加盟模块用例图

  后台管理员登陆后台系统,可以实现对留言的删、查操作,对于看中的加盟人员,及时回复给予答复,对于无效的留言则进行删除。

  3.2.5 系统管理功能

  系统管理是管理员登陆后对系统的维护和更新功能,包括对于管理员的增加、删除、修改密码、查看;对于系统背景图片的修改、删除、查看,对于公司联系方式相关信息的增加、修改、删除、查看;对于产品的增加、删除、修改、查看;对于新闻的增加、删除、修改、查看;对于留言的删除、查看。

  第四章 系统概要设计

  数据模型来源于用户需求,弄清楚需求才能建立数据模型,建立一张一张的数据表,并与系统架构一起相辅相成完成系统的设计与实现。通过上一章系统的功能性需求分析,我们可以大概了解到该系统的设计目的及流程,接下来将对系统进行概要设计的描述。

  4.1 系统总体架构

  J2EE 是一套开发人员常用的体系框架,它的核心思想是组件与分层。 J2EE 开发架构如图4-1所示:

  图 4-1 J2EE 四层开发架构图

  如图4-2所示,这些业务逻辑主要有:产品操作、新闻操作、留言操作、招聘操作、管理员操作等功能,实现后台数据库操作和业务功能跳转,最终将信息返回到前端页面工用户操作与使用。

  图 4-2 系统结构图

  通过图4-2描述了三层体系结构的流程:用户输入网址点击跳转,服务器发出请求,对应服务器接受请求并处理返回所需要信息给浏览器,浏览器显示相关信息给用户。图4-3展示了系统体系结构图。

  图 4-3 体系结构图

  4.2各模块的结构设计

  4.2.1 产品管理模块概要设计

  产品管理模块分为3个功能项,产品管理主要是将公司产品展示给用户,便于用户了解公司产品讯息。产品管理模块主要实现的功能包括产品列表翻页展示、产品详情信息浏览、产品在线沟通。产品管理功能模块组成如下图4-4所示。

  图 4-4 产品管理模块结构图

  4.2.2新闻管理模块概要设计

  新闻管理模块分为4个功能项,新闻管理主要是将公司新闻、品牌新闻展示给用户,使得用户全方面了解公司,有利于拉近用户与公司的距离。新闻管理模块主要实现的功能包括新闻列表翻页展示、新闻详情信息浏览、新闻推荐、新闻在线分享功能。新闻管理功能模块组成如下图4-5所示。

  图 4-5 新闻管理模块结构图

  4.2.3招聘管理模块概要设计

  招聘管理模块分为3个功能项,招聘管理主要是解决用户应聘问题,同时也解决了公司职位空缺问题。用户全方面了解公司之后,决定是否留言应聘,后台收到留言,给予回复,完成应聘招聘流程。招聘管理模块主要实现的功能包括招聘职位展示、招聘职位详情信息浏览、留言应聘功能。招聘管理功能模块组成如下图4-6所示。

  图 4-6 招聘管理模块结构图

  4.2.4加盟管理模块概要设计

  加盟管理模块分为3个功能项,加盟管理主要是解决用户与公司之间的加盟问题。用户全方面了解公司以及品牌之后,如有意向,则可以在线留言说明加盟意向,后台收到留言,给予回复,完成加盟。加盟管理模块主要实现的功能包括加盟要求展示、公司简介、留言加盟功能。加盟管理功能模块组成如下图4-7所示。

  图 4-7 加盟管理模块结构图

  4.2.5 系统管理模块概要设计

  系统管理就是对于整个系统的一个后台维护管理,管理员可以对于系统的所有模块实现增加、删除、修改和查看功能。系统管理功能模块组成如图4-8所示。

  图 4-8 系统管理模块结构图

  4.3数据库设计及表结构信息

  数据库的设计在所有的系统开发中都是非常重要的。一般数据库的设计是先弄清楚系统的需求是什么,再确定需求的实体,以及实体与实体间的联系,并且合理的数据库设计必须遵循范式。

  4.3.1 产品管理模块数据表结构

  产品管理模块主要实现的功能包括产品列表翻页展示、产品详情信息浏览、产品在线沟通。产品信息表如下表4-1所示。

  表 4-1产品信息表

  4.3.2新闻管理模块数据表结构

  新闻管理模块主要实现的功能包括新闻列表翻页展示、新闻详情信息浏览、新闻推荐、新闻在线分享功能。新闻信息表如下表4-2所示。

  表 4-2新闻信息表

  4.3.3招聘管理模块数据表结构

  招聘管理模块主要实现的功能包括招聘职位展示、招聘职位详情信息浏览、留言应聘功能。招聘信息表如下表4-3所示。

  表 4-3招聘信息表

  4.3.4加盟管理模块数据表结构

  加盟管理模块主要实现的功能包括加盟要求展示、公司简介、留言加盟功能。留言信息表如下表4-4所示。

  表 4-4加盟信息表

  4.3.5 系统管理模块数据模型及表结构

  系统管理数据模型除了上述的核心模型外,还有对于管理员的模型管理以及密码修改的管理,具体信息表如下表4-4所示。

  表 4-4管理信息表

  基于SSM《美妆公司门户网》的设计与实现

  第五章 系统详细设计与实现

  本章主要介绍了该系统中核心模块的详细设计与实现,对各个模块的流程进行了详细描述。以下主要阐述系统的核心模块,包括产品模块、新闻模块、招聘模块和加盟模块。

  5.1 产品管理模块的设计与实现

  产品管理主要实现产品展示、显示产品详情以及用户在线沟通功能,其流程图如图5-1所示。

  图 5-1 产品管理流程图

  在产品管理模块中ProductController类是控制器类,实现产品后台数据与前端页面的交互,ProductDao类是数据类,与数据库建立连接,ProductService类和ProductServiceImpl类是负责处理产品管理的业务逻辑的两个类,包括对于产品的增加addProduct()、删除deleteProduct()、修改updateProduct()和查看queryProductByType()方法。产品管理图如图5-2所示。

  图 5-2产品管理实现效果图

  5.2新闻管理模块的设计与实现

  新闻管理主要实现对于公司新闻的展示,以翻页的形式,用户可以点击查看相应新闻详情,以及在线分享新闻功能,其流程图如图5-3所示。

  图 5-3 新闻管理流程图

  在新闻管理模块中NewsController类是控制器类,实现新闻后台数据与前端页面的交互,NewsDao类是数据类,与数据库建立连接,NewsService类和NewsServiceImpl类是负责处理产品管理的业务逻辑的两个类,包括对于新闻的增加addNews()、删除deleteNews()、修改updateNews()和查看queryNewsById()方法。新闻管理如图5-4所示。

  图 5-4新闻管理实现效果图

  5.3招聘管理模块的设计与实现

  招聘管理主要实现公司的招聘功能,用户可以在线应聘,在线留言,后台收集留言给予回复,完成招聘功能,其流程图如图5-5所示。

  图 5-5 招聘管理流程图

  在招聘管理模块中RecruitController类是控制器类,实现职位后台数据与前端页面的交互,RecruitDao类是数据类,与数据库建立连接,RecruitService类和RecruitServiceImpl类是负责处理招聘管理的业务逻辑的两个类,包括对于职位的增加addRecruit()、删除deleteRecruit()、修改updateRecruit()和查看queryRecruitById()方法。招聘管理如图5-6所示。

  图 5-6招聘管理实现效果图

  5.4加盟管理模块的设计与实现

  加盟管理主要实现公司与用户之间的加盟功能,用户可以在了解完公司情况后决定是否加盟,在线留言,后台收集留言给予回复,完成加盟功能,其流程图如图5-7所示。

  图 5-7 加盟管理流程图

  在加盟管理模块中MessageController类是控制器类,实现职位后台数据与前端页面的交互,MessageDao类是数据类,与数据库建立连接,MessageService类和MessageServiceImpl类是负责处理留言管理的业务逻辑的两个类,包括对于留言的增加addMessage()、删除deleteMessage()和查看queryMessageById()方法。加盟管理如图5-8所示。

  图 5-8加盟管理实现效果图

  5.5系统管理模块的设计与实现

  系统管理是对系统以及管理员的信息进行后台维护和管理的作用,解决数据的修改和删除功能,本系统主要管理产品模块、新闻模块、招聘模块和加盟模块,如图5-9所示。

  图 5-9系统管理实现效果图

  基于SSM《美妆公司门户网》的设计与实现

  第六章 系统测试与使用说明

  随着互联网的飞速发展,网站开发变得越来越严谨,网站的性能稳定性越来越受到开发商和用户的重视,一个网站的开发绝不仅仅是完成了代码以及功能就可以了,是需要经过大量的后期维护和更新的。一个好的系统必然有个好的使用说明,接下来将对于系统的使用说明进行详细阐述。

  6.1 系统测试

  本系统采用的测试软件是eclipse。下面将对系统核心模块进行测试,表6-1是产品管理模块的测试用例,如下表6-1所示:

  表 6-1 产品管理模块测试用例

  表6-2是新闻管理模块的测试用例,如下表6-2所示:

  表 6-2 新闻管理模块测试用例

  表6-3是招聘管理模块的测试用例,如下表6-3所示:

  表 6-3 招聘管理模块测试用例

  表6-4是加盟管理模块的测试用例,如下表6-4所示:

  表 6-4 加盟管理模块测试用例

  6.2系统使用说明

  为了保证所开发的系统能够被用户和企业很好地运用,接下来采用以下测试环境:

  软件环境:服务器操作系统:windows2007 Server中文版

  应用服务器:Tomcat

  数据库:MySql

  硬件环境:Spring+SpringMVC+MyBaits(SSM)框架,其系统部署如下:

  在Eclipse环境下配置JDK如图6-1所示。

  图 6-1 eclipse配置JDK

  在Eclipse环境下配置Tomcat服务器如图6-2所示。

  图 6- SEQ 图 \* ARABIC 1 eclipse配置Tomcat

  (3)发布需要运行的项目,并选择相应的服务器,应用程序部署到Tomcat服务器上后,目录结构如图6-3所示。

  图 6-3 项目目录结构

  系统部署到Tomcat以后,接下来就是配置Web.xml文件。在Web.xml文件中信息配置如图6-4所示:

  图 6-4 配置web.xml

  开启Mysql数据库服务器和Tomcat服务器,在浏览器中输入系统前台网址,如http://localhost:8080/main/toMain,进入网站首页,如图6-5所示,

  图 6-5 系统前端首页

  也可以输入系统后台网址,如http://localhost:8080/user/toUser进入后台管理页面,如图6-6所示。

  图 6-6 系统后台登陆界面

  第七章 总结

  随着互联网的迅猛发展,越来越多的企业在成立,企业门户网站有了很大的市场。真是由于量多,所以企业门户网站的质量越来越受到企业和开发商的重视。网站内容更新的越来越快,用户的需求也在时刻发生着变化,在这种情况下,门户网站的质量显得尤为重要。它相当于一个企业的宣传功能,省去了传统意义上的从报纸、杂志、广告等渠道来了解一个企业的方式,极大地简化了企业门户网站的建设和管理。

  本文旨在论述美妆公司门户网站系统的设计与实现。所做的工作第一步:需求分析。通过对企业门户网站的需求进行采集分析,确定了该类系统的用户人群和业务流程,整理出系统的功能性需求。系统设计。通过对于需求的分析,设计系统的开发架构和框架,功能模块以及数据表的设计,整个系统是使用了Spring+SpringMVC+MyBatis(SSM)框架,采用MVC设计模式。该系统重点于实现产品模块、新闻模块、招聘模块以及加盟模块。最后通过对每个模块进行测试用例,直到项目可以正常发布及运行,系统则算成功完成。

  本系统的不足之处,主要有以下几点:首先,系统中没有实现用户在线购买功能和博客功能。其次,本系统没有引入第三方软件登录接口,无法使得用户快捷登录。最后,本系统的前端界面设计略显单调。这些都是企业门户网站中很重要的部分,也是本人后续要做的工作。 基于SSM《美妆公司门户网》的设计与实现

栏目分类