网站首页  词典首页

请输入您要查询的论文:

 

标题 基于SSM的母婴购物网站的设计与实现
范文

    郑茹琼 刘杨

    

    摘要:该购物车系统采用主流框架SSM集成而成,使用了B/S架构、MySQL数据库和MVC设计模式以及Tomcat服务器中间件,采用第三方支付,完成对商品的支付,本系统使用的主要技术有:JSP、JavaScript、HTML、Spring MVC、MyBatis、JQuery、Ajax。

    关键词:购物;B/S架构;SSM

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

    文章编号:1009-3044(2019)26-0264-02

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

    Abstract:The shopping cart system uses the mainstream framework SSM integrated, using the B/S architecture and MySQL database, and MVC design patterns, as well as Tomcat server middleware, the use of third-party payment to complete the payment of goods, the system uses the main technologies are: JSP, JavaScript, HTML, Spring MVC, MyBatis, JQuery, and Ajax.

    Key words: shopping; B/S; architecture; SSM

    1 前言

    随着计算机网络的普及和信息化时代的到来,人们获取信息的方式不再局限于广播电视与平面纸媒,网上商品成交量成井喷式增长。世界一流的商家纷纷投身于网络市场,在我国,短短几年网上购物从无到有,快速的兴起。面对庞大的网上购物需求体系,各种电商网站也孕育而生,细化电商市场也是当今一个主流的趋势。因此,开发一个能够为用户提供母婴产品的网站是非常必要的,也是十分及时的。该项目有以下几点意义:

    ⑴ 免去了实体店的压力。首先,网上开店的成本非常小;再次,所需的启动资金也很少,投资者也不用为因为延长了营业时间,而支付额外的费用。

    ⑵ 商店不再受店面空间的限制。

    ⑶ 商店可以实现24小时营业。网上商店可以大大延长商店的营业时间,一天24小时,一年365天可不间断的运营,并且不需要专人站台看店,配送可由已经成熟的城市物流系统实现。

    2 开发工具及技术

    本次毕业设计采用MyEclipse和Tomcat服务器,在设计过程中使用的是web后台框架集成的技术,在此次设计中我主要是采用MySQL数据库,以下就对主要技术进行简单的介绍。

    2.1 MySQL简介

    MySQL 是一个市面上主流的关系型数据库管理系统。MySQL 是一种用数据之间的关联关系来管理数据库的系统,存放在数据库中的数据保存在不同的表中,而不是将所有数据全部聚存在一起,这样就使得数据库的结构非常清晰,数据与数据之间的关系更为明显,以及数据的类型区分的更为明显。MySQL使用的是MySQL的sql方言。

    2.2 Spring简介

    Spring是支持控制业务层,使得持久层和业务层能够互相交互,Spring最突出的技术就是IOC(依赖注入),AOP(切面编程)。

    2.3 SpringMVC简介

    SpringMVC是Spring的3.0版本,添加了大量的注解,是Spring的MVC版本,作为表示层框架,SpringMVC担任着请求控制的重要任务,对请求进行处理是SpringMVC最基本的功能,它的出現使得前端页面和后台交互形成了一个桥梁,通过这个桥梁进行大量的数据交互。

    2.4 MyBatis简介

    MyBatis 使用的是普通的SQL语句,优化了数据库的存储过程和数据的映射。MyBatis通过方法里面传进的对象或参数来动态的给SQL语句传递参数。MyBatis 通过配置文件和配置的Mapper对象,完成从持久层接口到持久层实现的映射,每个接口中的方法对应一个数据库的操作。

    3 系统设计及实现

    3.1 系统模块设计

    本系统的业务功能上总共分为四大功能模块:这四个模块相互独立,以下我将详细介绍着四个功能模块。

    ⑴ 管理员模块:在这模块下,管理员使用自己的管理权限,管理用户与卖家,用户在申请成为卖家时,这时这个请求就会被提交过来,管理员可以把卖家权限分配给了买家。

    ⑵ 卖家模块:卖家通过这个模块添加自己的商品,删除自己的商品,修改自己的商品信息,查看用户下的订单。

    ⑶ 用户模块:在这个模块中,通过自己的用户名用户可以查看自己的基本信息,更改收货地址,查看最近的自己的订单状态。

    ⑷ 购物车模块:在这个模块中,购物车显示了用户刚刚购买的商品信息,以及商品的价格。

    3.2 系统设计E-R图

    3.3 数据库设计

    以系统设计E-R图和实体E-R图为参考,设计数据库及数据表(以商品信息表为例)。

    (1)购物主页面。用户通过这个页面搜索商品,通过这个页面选择自己要买的东西加入购物车。

    (2)购物车管理页面。通过该页面,用户可以查看你打算购买的商品,以及对他们的增查删。

    4 系统调试及结论

    4.1 系统调试

    (1)登入用户后进行选择商品加入购物车,再到结算。

    (2)管理员登入管理平台进行管理

    (3)卖家登入卖家平台使用卖家权限。

    (4)用户申请成为卖家,管理员审核后,用户变成卖家。

    4.2 系统结论

    在调试中,基本完成了本项目的大体功能,主要角度是从3个方面进行:用户,管理员,卖家。分别担任其中一个角色,调试其所用功能,并且找出部分问题的所在,并加以进行了解决。

    参考文献:

    [1] 李兴华,王月清.java Web 开发实战经典基础篇[M].北京:清华大学出版社,2010.

    [2] 姜利群.JAVA网络编程实例教程[M].北京:北交大出版社, 2005.

    [3] 张海藩.软件工程导论 第5版[M].清华大学出版社, 2005.

    【通联编辑:代影】

随便看

 

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

 

Copyright © 2004-2023 puapp.net All Rights Reserved
更新时间:2025/3/15 17:03:33