网站首页  词典首页

请输入您要查询的论文:

 

标题 基于SSH的校园水果直销平台的设计与实现
范文

    王亚坤

    

    

    

    摘要:随着互联网的发展,线上交易已进入人们生活,人们已经习惯了享受送货上门的服务。在如此背景下,传统的水果交易也亟待转型,本文将利用SSH框架和B/S技术实现校园线上水果直销平台,使用B2C模式实现水果交易的高效运作,旨在冲破传统水果交易的时间限制,减少商品的周转次数,减轻商品损坏,降低成本,提高利润。

    关键词:互联网;线上交易;SSH;B/S;B2C

    中图分类号:TP311? ? ? ? 文献标识码:A

    文章编号:1009-3044(2019)22-0285-03

    开放科学(资源服务)标识码(OSID):

    Design and Implementation of Campus Fruit Direct Platform Based on SSH

    WANG Ya-kun

    (School of Computer and Software Engineering, Xihua University, Chengdu 610039, China)

    Abstract: With the development of the Internet, online transactions has become commonplace, and people have become accustomed to the service of door-to-door delivery. In this context, the traditional fruit trading also needs to be transformed urgently. This paper will use SSH framework and B/S technology to realize the online fruit direct selling platform on campus, and use B2C mode to realize the efficient operation of fruit trading. The purpose is to break through the time limit of traditional fruit trading, reduce the turnover of commodities, reduce commodity damage, reduce costs and improve profits.

    Key words: internet; online transactions; SSH; B/S; B2C

    1 引言

    隨着现代信息技术的飞速发展,人类社会正在向信息社会前进,信息化是顺应世界发展的潮流。随着通信技术的高速发展,互联网用户规模的不断扩大,使得电子商务迅速普及。以网络购物、网上支付、旅游预订为代表的商务类应用持续快速增长,并引领互联网应用发展。其中,网络购物更成了一种新的生活方式,越来越多的人为了方便、为了实惠选择了网上购物,这都使得网络购物越来越贴近人们的生活。

    随着经济的飞速发展和科学技术的进步,人们的生活水平也在不断地提高,人们越来越注重生活质量的提升。相较于传统购物,网络购物让人们可以足不出户就能买到优质实惠的产品,使得网络购物是无可否认的未来发展的趋势。传统的卖家通过传统的营销方式产生的效果已经微乎其微了,面临网络购物给传统销售行业带来的冲击,销售商们应该在应对这种全新冲击的同时,意识到这也是一种全新的机遇。在互联网飞速发展的今天,传统的销售商们亟待转型,应该在网络销售方面也开拓出自己的疆土。

    传统的水果销售通常是在水果店、水果超市、大型超市的水果零售区,这些销售形式管理粗糙、服务单一,不能够满足顾客日益增长的多样性、个性化需求,而且传统的销售模式都是建立在先投资资金的基础上进行的,需要租赁店面、招聘员工、租赁仓库等一系列的开销;水果电子商务则突破了时间和空间的局限,以网上商城的形式进行在线销售,24小时全天候可下单购买水果。

    大学生作为社会中最特殊的消费群体,具有广泛的代表性,他们有着巨大的消费需求,但同时他们又未获得经济上的独立,消费观念的超前和消费能力的不足使他们的消费受到了很大的制约。因此,在网上就能方便快捷地购买到经济实惠的优质水果,想必会使他们成为水果线上消费模式最热情的消费者。

    2 相关技术

    2.1 SSH框架概述

    SSH是 Struts-Spring-Hibernate的集成框架,它由多个框架集成,用于构建高灵活性、可扩展性强的多层Web软件应用。作为开源Web程序框架,SSH框架的适用范围十分广,是一个热门框架。

    Struts作为系统的整体依托,主要起控制作用,主要作用于视图层和控制层。Struts在视图层提供丰富的标签库,节省开发人员大量时间。在控制层,利用核心控制器和配置文件,控制业务跳转,实现打包参数以及界面跳转等功能。

    Spring作为基础框架,管理另外两大框架,作用于中间层,解决层与层之间的耦合问题,即上下层相互独立,各自变化不会影响到对方。让程序更加灵活,可维护程度高,解决了层与层之间的藕合带来的维护或升级困难

    Hibernate框架则作用于持久层,即使更换数据库也不用重新编码,解决了软件程序与数据库的依赖关系,减轻了后期运维的负担。同时,由于Hibernate对底层数据操作的封装,简化了数据库操作的代码,减少了开发人员的工作量。

    3 需求分析

    在本文中,我們的设计目标是提供一个方便安全的在线购买水果的环境,符合目前国内盛行的电子商务模式。用户可以在系统中实现注册,浏览,搜索,点击购买等功能,管理员也可以通过用户管理,订单管理,水果管理等功能来进行维护更新。

    系统的用户部分功能设计主要包括两个部分, 如图1所示。现简单介绍如下:

    购买水果功能:用户通过Web购买界面选择对应的水果以及数量,进行购买水果的操作,系统为其生成此次订单。

    管理个人信息:通过个人信息界面管理用户信息,完善、修改个人信息。

    系统的管理员部分 功能设计主要包括两个部分, 如图2所示。现简单介绍如下:

    管理水果功能:管理员进入管理水果相关页面,对水果进行添加、删除、修改等操作。

    管理订单功能:管理员通过管理订单相关页面,对水果订单进行添加、删除、修改等操作。

    4 系统数据库的设计

    本系统采用MySql数据库作为后台数据库。数据库中建立了以下主要表:Fruit、User、Order和其他附表,部分表结构设计如下:

    5 系统的实现

    系统采用Java语言进行开发,选择Mysql为数据库,根据网络购物的业务流程结合大学生的购物习惯,确定了系统以SSH框架为基础框架,其中系统的表现层使用Struts框架实现,业务逻辑层依赖于Spring框架,底层的数据持久层则依靠Hibernate实现,降低耦合,提高开发效率,并对功能模块和数据库设计进行了深入分析,使得系统更贴合实际,满足大学生线上购买水果的要求。

    由于该系统功能较多,受篇幅限制,仅对部分实现步骤进行简单阐述。

    5.1部署业务逻辑组件

    单独配置系统的业务逻辑层,可避免因为配置文件过大引起配置文件难以阅读。将配置文件按层和模块分开配置,可以提高Spring配置文件的可读性和可理解性。

    在applicationContext.xml配置文件中配置数据源、事务管理器、业务逻辑组件和事务管理器等Bean。

    5.2实现业务逻辑组件

    业务逻辑组件负责实现系统所需要的业务方法,系统有多少个业务需求,业务逻辑就提供多少个对应方法。本应用采用的是贫血模式的架构模型,因此业务逻辑方法完全由业务逻辑组件负责实现。

    业务逻辑组件只负责业务逻辑上的变化,而持久层上的变化则交给DAO层负责,因此业务逻辑组件都必须依赖于DAO组件。

    5.3实现系统Web层

    前面部分已经实现了本应用的所有中间层内容,系统的所有业务逻辑组件也都部署在Sring容器中了,接下来应该为应用实现WEB层,为此需要进行Struts2和Spring的整合。

    为了在应用中启动Struts2,首先必须在web.xml文件中配置Struts2的核心Filter,让该Filter拦截所有用户请求,再在web.xml文件中使用Listener来初始化Spring容器。

    5.4实现界面

    图3为校园水果直销平台主页界面。

    6 结论

    本文详细介绍了一个校园水果线上直销平台的设计与实现过程,系统包括用户浏览、搜索、购买水果、用户管理个人信息、管理员管理水果、管理员管理订单功能,该系统达到了预期的效果。

    参考文献:

    [1] 李刚. 轻量级J2EE企业应用实战Struts+Spring+Hibernate整合开发[M].北京:电子工业出版社,2007.

    [2] 张海藩. 软件工程导论第4版[M].北京:清华大学出版社,2007.

    [3] 林信良. Spring2.0技术手册[M].北京:电子工业出版社,2006.

    [4] 曹晓刚,唐勇,夏昕. 深入浅出Hibernate[M].北京:电子工业出版社,2005.

    【通联编辑:王力】

随便看

 

科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/2/6 3:06:50