毕业论文:软件工程网上购物系统的设计与实现


    网购物系统设计实现

    专业:软件工程 姓名: 指导教师:

    摘 着科技迅速发展济领域网络技术应突出例子电子商务电子商务根改变传统商品买卖模式买卖双方交易更加便捷降低彼间交易成网购物系统种具备交互功物品买卖系统网创建虚构购物商场购物变轻松快捷方便
    系统分两模块前台包括户注册登录浏览商品查询商品商品评价订购商品购物车等台包括商品种类理户信息查订单详情评理等功
    系统前台JSP语言开发台数库MySQLMyEclipse实现JSP引擎tomcat706展现户款Web技术基础BS架构网购物系统
    关键字 SSHTomcatMySQL商城

    Abstract
    With the rapid development of science and technology in the economic field of network technology application of the most prominent example is ecommerce
    Ecommerce fundamentally changed the traditional pattern of commodity trading so that buyers and sellers of the transaction more convenient and reduce the transaction costs between each other An online shopping system an interactive

    trading system which creates fictional shopping malls on the web making shopping easier quick and easy
    The system is divided into two large modules The front desk includes the registration of the user and its type the user information view order details comment management and other functions
    The front of the system using JSP language development the background database for MySQL the use of MyEclipse implementation JSP engine for tomcat706 and show to the user is a Web technologybased B S architecture online shopping system
    Key Words SSHTomcatMySQLMall


    目 录
    1 绪 1
    11 课题背景 1
    12 目意义 1
    2相关技术介绍 2
    21 SSH框架 2
    22 MySQL数库 3
    23 BS结构 4
    24 JSP 5
    3需求分析 6
    31 行性分析 6
    311 技术行性 6
    312 操作行性 6
    313 法律行性 7
    32 户例图 7
    321 标准户例图 7
    322 理员例图 7
    33 系统功需求 8
    4系统设计 9
    41 系统总体架构设计 9
    42 功模块划分 10
    43 数库设计 11
    431 数分析 11
    432 数库详细设计 12
    5系统实现 14
    51 开发环境搭建 14
    511 Windows8系统软件 14
    512 环境搭建 14
    53 前台基功设计 16
    531 户维护 16
    532 商品展示 20
    533 购物车 21
    54 台理设计 22
    541 订单理 22
    542 商品理 23
    543 公告理 24
    544 评理 25
    6系统测试 25
    61 前台首页测试 25
    62 户注册模块测试 26
    63 商品理模块测试 26
    7结束语 27


    参考文献 28



    1 绪
    11 课题背景
    计算机Internet兴起改变社会商品贸易性质国企业世纪崛起电子商务前进制度环境欠缺制约法律完善信体系加强引起系列问题电子商务前进定程度阻碍 2000年社会步步前进网络交易中种瓶颈制约素接破企业扩散增加电子商务影响
    2006年国电子商务发展快市场交易规模2006年15亿元突增2013年97亿元达30年均复合增长率网交易实体济越越密切结合断渗透国工业农业商务贸流旅游零售消费等范畴支撑体系例:物流配送电子支付逐步扩
    iResarch中国网购市场数知2016年第三季度中国网购市场交易额达115万亿元年相企业规模幅度增长继续保持稳增长态势国家统计局发布数显示年第三季度国消费品零售总额达82万亿元网购物总额中占例年期增长139%涨幅15百分点
    概言中国电子商务发展势头良呈升趋势设计系统必明智举
    12 目意义
    网购物传统购物相许优点:
    1方便搜索


    线销售种检索方式分类销售排名新货等准确
    2海量信息
    较传统购物言网购物系统拥量商品信息供买家选择
    3成低风险域限制
    商家言线购物破传统购物时间局限性客户群更加壮增加商品销路销量省实际店铺产生花销买家言时购物足出户收揽世界美食美物

    2相关技术介绍
    21 SSH框架
    SSH构建灵便易扩展层Web应程序框架(struts + spring + hibernate)集成组合SSH框架中三者司职:
    Struts非常流行MVC框架缩短应程序开发需时间拥强拦截机制ServletJSP核心Struts MVC模式清晰逻辑削弱业务逻辑接口数接口结合视图层丰富变化程序结构化
    Spring框架中充着容器角色维护着层次间关系Spring具IoC容器轻量AOP促进框架面接口等特性特征避免次手动开启事务提交事务重复代码开发逻辑更加清晰更容易理
    Hibernate开放源码象关系映射框架JDBC访问数库代码封装数访问层复杂重复性代码Hibernate强力简化


    具较强移植性适合类数库会改变繁琐代码需变换配置继续
    SSH框架中架构图图21示象间调流程图22示:


    图21 SSH架构图


    图22象调流程图

    22 MySQL数库
    MySQL种开源关系型DBMS数库理语言中SQL语言较频繁种MySQL中型数库数库相占存空间较速度快性较高拥较适应性备受关注系统数库求特高MySQL数库绰绰余系统设计程中运MySQLFront款优秀MySQL


    理工具够点数库效轻松进行理
    23 BS结构
    BS结构浏览器服务器模式该模式具体样:户浏览器服务器发出请求消息服务器需处理相关信息发送回服务器BS结构源Web网络结构模型开发 BS模式谓Web服务软件Web应关重Web服务软件处理户Web应请求web应运行进行理客户信息请求满足 系统开发需安装JSP引擎里ApacheSun公司联合开发Tomcat服务器
    BS结构优点
    1.具分布式特点破时间空间限制业务更加方便查询浏览
    2.业务易拓展服务器功少取决增加页面少
    3.易维护需更改页面实现数更新步
    4.开发简单享性
    BS架构图图23示:

    图23 BS架构图



    24 JSP
    现信息快速发展Java已处手机软件手机游戏电脑软件少少涉Java手机电脑等电子产品会Java关东西涉Java技术普遍应认JSP中
    JSP(Java Server Pages)服务器运行Java视图技术HTMLCSSJavaScript等客户端语言编写模板文JSP支持谓taglibJava代码支持通该代码动态控制页面流输出动态著名标签jstlJSP具置servlet代码需外部编译直接运行
    JSP执行程:
    1 客户端访问JSP页面
    2 JSP文件转变成Servlet源码
    3 Servlet源码进行编译
    4 JSP容器加载编译代码运行
    5 执行程响应客户端
    执行程图24示:




    图24 JSP执行程

    3需求分析
    31 行性分析
    311 技术行性
    MyEclipseMySQL数库实现系统工具Java语言跨台容易掌握广泛三时Java定程度学四学期进行实实训SSH架构认识掌握系统数库实现做工作校学期间软件分析测试等定历实现系统技术行性
    312 操作行性
    系统需台PC进行操作操作方便需太专业计算机方面知识根具体提示容易执行想做事情日期输入方面采拉式日历日期格式纠结操作方面具行性


    313 法律行性
    系统设计购物系统现实意义部分开发工具开源实现该系统没侵权法律行
    概言开发系统完全
    32 户例图
    321 标准户例图
    普通户言该系统具体流程:
    未注册户浏览商品查公告需购买时进行注册注册完成进行登录完成述操作想变更信息容易需进信息进行需更新登录选择商品进行订购商品加入购物车收银台结算提交订单获订单等商品达
    例图图31示:


    图 31 普通户例图
    322 理员例图
    理员系统中充角色涉功模块


    六部分:
    图32示:


    图 32 理员例图

    33 系统功需求
    1.前台系统功模块分
    (1)商品展示模块:通新货架销量排名焦点商品特价商品等
    (2)商品查询模块:商品类查询搜索框输入具体名称
    (3)购物车模块:商品加入购物车选择删数目更新价格返回继续购物结算等操作
    (4)户维护模块:允许者注册登录更改消息等
    (5)订单查询模块:历史订单订单状态支付金额时间等信息
    (6)公告浏览模块:户时解店铺活动


    (7)评模块:心仪商品进行评价
    2.台系统功模块分
    (1)商品理模块:查询商品进行编辑添加商品
    (2)会员理模块:理员查注册户信息进行操作
    (3)商品类理模块:商品类子类做需更改
    (4)订单理模块:特权户订单关情况进行解安排发货者拒绝该交易
    (5)公告理模块:理员添加者发布关商城消息
    (6)评模块:买家评价进行浏览选择删保留

    4系统设计
    41 系统总体架构设计
    设计系统时候量清楚严格三层构造JSP应表现层Servlet应中间层数储存运MySQL数库
    具体总体构架图41示:




    图 41 系统总体架构

    42 功模块划分
    根描述功需求系统够完成功系统功模块图42示:


    图 42 功模块图

    系统中户理模块涉功较言容易系统初期户b设置系统理员设计者手动连接数库中b创建外理者信息标准户处理处理信息
    功图43示:



    图 43 户理功模块关系图
    43 数库设计
    系统数库求特高MySQL数库绰绰余系统设计程中运MySQLFront款优秀MySQL理工具数库方方便维护理
    431 数分析
    1.户注册登录建立户信息数表必少数项包括户联系方式户名密码址等
    2.查询商品信息详情类进行理需商品进行理2数表限
    3.单完成进行订单理包括基信息订单详情等
    4.系统需理理员信息数表示需建立包括理员信息密码等数项
    5.买家商品出评价该系统建立消息形式定包括评价信息名称日期等
    创建数项结构:
    Ø 户信息:买家ID买家名等
    Ø 理员信息:理员ID密码等
    Ø 商品信息:商品ID商品名称单价等
    Ø 商品类信息:商品类ID类名称等
    Ø 订单信息:订单ID户编号订货址等
    Ø 订单明细信息:订单ID商品ID订货时间等
    Ø 评价信息:评价标题评价日期评价容等


    432 数库详细设计
    数进行分析该购物系统数库命名db_snaokshop张表存储需数
    1.商品信息表
    该表中收录商品信息表41示:

    表41 商品信息表

    2商品类信息表
    商品进行类存放买家更容易找需货品卖家商品方便理表42示:

    表42 商品类表

    3订单信息表
    表记录户单情况户便查商品订单情况admin


    发货定数支持表43示:

    表43 订单表

    4.订单明细信息表
    买家购买商品形成商品独订单号订单中包含买家购买商品具体数量规格等容卖家根订单信息买家安排发货表44示:
    表44 订单详情表


    5.户信息表
    表中记录户ID名称住址等信息方便买家信息进行修改卖家购物者具体信息进行理表45示:



    表45 户信息

    5系统实现
    51 开发环境搭建
    511 Windows8系统软件
    (1)jdk170_17
    (2)mysql5winx64
    (3)MySQLFront
    (4)apachetomcat706
    (5)MyEclipse 85
    512 环境搭建
    (1)JDK环境变量配置
    第Sun官网免费获取JDK安装程序点击安装
    第二JDK安装完成配置环境变量
    点击设置—>电脑信息—> 高级系统设置选择高级点击环境变量钮


    开系统变量点击新建添加名Java_Home变量名变量值输入C\Program Files\Java\jdk170_17点击确定新建变量名:classpath值:Java_Home\libJava_Home\lib\toolsjar变量点击确定点击Path变量点击编辑变量值中添加:Javahome\binJava_Home\jre7\bin点击确定
    (2)安装myeclipse85双击exe文件选择路径根提示逐步安装
    (3)添加StrutsHibernate右击工程>Build Path>Configure Build Path找需Struts2Hibernate包进行添加
    (4)安装mysql5winx64点击exe文件行安装安装完毕需操作测试否安装成功 命令行输入mysql uroot –p123(u面户名p数库密码)显示图51示效果MySQL安装成功


    图51 测试MySQL安装成功
    (5)安装MySQLFront软件该软件款优秀MySQL数库理工具MySQLFront官网者华军软件园载双击载exe文件相应提示安装


    52 系统首页设计
    购物商城界面设计图52示进入该页面解网站功左部分户注册登录公告浏览商品查询销量排行处右部分方便户解购买商品


    图52 系统首页

    53 前台基功设计
    531 户维护
    系统户提供信息需安全理户理网购系统设计中具重意义
    该模块涉功:
    1.注册
    (1)实现目标


    户注册需密码进行输入确认填写真实信息:姓名址邮箱等户需需填写邮箱然必少设置样东西处:第户邮箱程度联系方式固定唯第二通户email更方便联系注册时提示符合规矩需重新填写成功注册信息会台数库中存储界面设计图53示


    图53 户注册模块

    表51 户注册表




    2.登录
    (1)户登录流程描述
    户登录输入信息进行校验果前注册登录成功相反果户未注册提示相应导致法登入信息户登录程流程图图54示


    图54 户登录流程图

    户登录界面图55示:




    图55 户登录模块

    表52 户登录表

    3.户修改
    (1)实现目标
    登入系统界面会信息模块点击处查信息该界面注册信息进行查进行更改点击修改信息满意信息进行更改需做变动点击返回页继续购物修改信息界面图56示:




    图56 户修改模块

    表53 修改信息表


    532 商品展示
    1.实现目标
    货品界面方式展现买家第:产品进行分类类中子类产品详细划分买家更加方面找需第二:分销量评价价格架时间四角度产品划分热销商品焦点商品特价商品新品架买家角度解产品坏否值入手界面设计图57示:




    图 57 商品展示界面

    2.实现程
    页面名称:indexjsp
    通查询相应表销售额字段升序排列实现
    533 购物车
    1.购物车程序流程描述
    户商品添加购物车点击进入购物车商品进行数量修改满意更新价格进入结算中心结账者返回继续购物起结算户决定买商品时购物车清空继续返回购物流程图图58示:




    图58 购物车程序流程图

    界面设计图59示:


    图59 购物车模块

    54 台理设计
    541 订单理
    1.实现目标


    该模块中理员解户单具体情况仓库核实库存根详细信息联系仓库进行发货发货点击发货告知户果仓库没货时联系买家删订单该界面图510示设计:


    图510 订单理模块

    542 商品理
    1.实现目标
    商品理员进行删修改等操作搜索框查询具体编辑商品点击修改进行述操作根相应商品添加图片图511示设计:




    图511商品理模块

    543 公告理
    1.实现目标
    建立该模块商家系统台销售物品广告买家进入商城页第时间解商品实时资讯该界面图512示设计:


    图512 公告理模块



    544 评理
    1.实现目标
    户商品商城建议意见台显示理员查家服务商品优劣解根户评价规划商城发展商品更该界面图513示:


    图513 评理模块

    6系统测试
    61 前台首页测试
    1.查询模块测试
    点开系统首页然搜索框右方输入查询全名搜索货物单独显示通系统进行量测试模块成功
    2.商品分类模块测试
    测试程点击左边页面商品类鼠标移动商品类会弹出子类选择子类会显示种类商品反复测试该模


    块误
    62 户注册模块测试
    户注册界面前面加*必须填写出生年月联系方式等法知晓真假加入测试中
    必测试准备数:

    开注册页面输入第组数单击注册钮系统提示表单信息空组数中真实姓名Null 然测试第二组数密码前致法注册第三组数输入注册成功通
    63 商品理模块测试
    1.商品添加
    点击商品理接着点击添加商品会出现属子类名称单价库存商品简介等需填写部分图片类通拉列表框选择容填写成功点击提交层界面见添加商品详情(时没商品图片)点击传图片传应物品图片次商品添加均成功
    2.商品删
    通点击删商品进行删操作检查表中否记录删信息成功
    3.商品修改
    点击修改跳出页面商品产品编号属类名称


    单价库存容简介进行修改次修改商品理中均出现修改商品信息
    次方面测试均误该系统已正确实现户需求投入中

    7结束语
    通长时间学探索完成科毕业设计文撰写系统需实现功已实现实现功包括户注册登录商品浏览商品查询公告浏览购物车订单查询商品理商品类理公告理等
    系统设计开发程中前学程中动手操作带麻烦开发工具太解查阅课浏览网讲解需工具定解操作系统开发前期做准备设计程中遇问题指导老师会悉心讲解指导予帮助然设计已完成免瑕疵例:商品检索时输入完整名称弹出应商品学努力定系统做现更
    设计系统月里知识足处皆相信慢慢积累扩充知识步脚印断努力拼搏定会实现目标



    参考文献

    1 陈静.浅谈电子购物系统[J]科技济市场2010(06)2728
    2 胡燕.软件工程标准化.信息技术标准化.2004.(12)1721
    3 盛仲飙.JSP中数库访问性优化研究.微型电脑应.2008(9)1617
    4 董纪阳.软件设计中需求分析.电脑知识技术.2008.(28)5657
    5 林华灵.基Strut框架技术Web应.中国新技术新产品.2008(14)911
    6 玉洁.数库原理应教程.机械工业出版社.20032378
    7 耿祥义张跃.JSP学实教程.电子工业出版社.20141530
    8 桃子.电商市场前瞻.微型计算机.2007.(13)8990
    9 周建儒.JSP中定义标签实现部署.科技信息(科学教研).2008.(23)5153
    10 Mcleod.Management Information system management in practice.Prentice Hall.19984355
    11 Raghu Ramakrishnan.Johannes Gehrke.Database Management System.McGrawHill Professional. 2007180213
    12 Cassidy A.Information systems strategic planning.BocaratonFlrida.St
    Luicepress.19981231
    13 Dionysios Tsichritzis CData Base Management Systems.197715053



    《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
    该内容是文档的文本内容,更好的格式请下载文档

    下载文档到电脑,查找使用更方便

    文档的实际排版效果,会与网站的显示效果略有不同!!

    需要 10 香币 [ 分享文档获得香币 ]

    下载文档

    相关文档

    基于Java的网上购物系统的设计与实现

     XX 学 院 本科毕业论文(设计) 题 目 基于JAVA的网上购物 系统的设计与实现 院 系 计算机...

    5年前   
    2580    0

    网上购物与送货物流系统的设计与实现

    网上购物与送货物流系统以Internet技术为根底,为交通运输企业创造了一种新的不受地域、时间和计算机本身约束的信息交流、共享和协作的方式。系统能够提供充足的信息和快捷的数据处理手段,以便运输人...

    2年前   
    606    0

    网上订餐系统的设计与实现

     网上订餐系统的设计与实现摘 要近年来,我国的互联网正处于快速发展的阶段,使用网络的人群不断扩增。网络消费成为一种主流,其中网上订餐就是其中一个发展迅速的网络消费。一个功...

    3年前   
    689    0

    网上购物系统

    摘 要 通过网上购物系统的建设以实现对商业零售企业提供信息化管理。建立了B2B的网络销售系统。着重论述了系统功能与实现、数据流程及存储,包括商品目录、用户注册、网上订货与购物、库存查询、后...

    5年前   
    1897    0

    毕业论文管理系统的设计与实现

    摘要毕业论文工作是高等学校本科培养阶段的一个重要环节。目前论文管理工作存在着许多问题,例如人工管理极为不便;学生对论文所要撰写的内容并不十分了解,与指导老师的沟通非常不便;老师的指导监督也很难...

    2年前   
    426    0

    网上书店系统的设计与实现毕业设计

     密级: (2013 — 2017年) 题 目 网上书店系统的设计与实现 ...

    4年前   
    1222    0

    基于JSP的网上书店推荐系统设计与实现

    本系统旨在设计一个网上的书店和书籍相关信息的服务网站,网站的基本运作流程如下:

    3年前   
    563    0

    论文-网上购物系统

    随着人们生活方式和消费观念的改变,网上购物凭借其简单、快捷等特点已被越来越多的人所接受。本论文主要论述的是基于JSP的网上购物系统设计与实现。该系统是针对人们网上购物的需求设计与实现的。主要功能...

    5年前   
    4746    0

    小区物业管理系统的设计与实现毕业论文

    本文论述了物业管理信息系统的开发过程。分析了国内物业管理信息系统的发展和使用现状,指出了现阶段存在的问题,阐述了物业管理信息化的必要性。从业务需求出发,建立了小区物业管理系统的功能模型和实现方案...

    5年前   
    4761    0

    毕业论文:图书管理系统的设计与实现

    随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要。我国图书馆计算机等信息技术的应用起步于20世纪70年代末期,...

    5年前   
    3770    0

    小区服务管理系统的设计与实现毕业论文

    改革开放以来,由于国民经济的段发展和人民生活水平的极大提高,提供良好的居住环境和优质的小区服务已经成为大家购买住宅的首要条件。对于想要购买房屋的住户已不只是关心购楼时的优惠和承诺,对于售后提供的...

    5年前   
    2243    0

    网上书店的设计与实现

    网上书店的设计与实现摘 要在当今的社会计算机已经渐渐深入到人类生活的各个角落,在我们生活的周围,处处可见与网络息息相关的产品。尤其是最近几年,参加网络购物的人越来越多。这不仅仅是因为网上购物...

    3年前   
    680    0

    网上购物系统(详细设计说明书)

    1引言 31.1编写目的 31.2背景 31.3定义 31.4参考资料 32程序系统的结构 33.1登录注册模块设计说明 43.1.1程序描述 43.1.2功能 53.1.3性能 53.1.4...

    3年前   
    793    0

    网上购物系统需求分析报告

     网上购物系统需求分析研究报告 班 级 拟制人 审批人 2014年X月X日目录1 引言 21.1项目背景 21.2项目意义 2...

    5个月前   
    174    0

    网上食品商店的设计与实现毕业论文

     网上食品商店的设计与实现 ...

    5年前   
    1020    0

    基于SSM框架的校园网上订餐系统的设计与实现

    基于SSM框架的校园网上订餐系统的设计与实现Design and Implementation of Campus Online Food Ordering System B...

    2年前   
    1163    0

    基于.NET的电影院网上订票系统的设计与实现

    当前人们的生活已经越来越离不开互联网,年轻一族对手机和电脑已经产生了比较深的依赖性。在网络购物日趋升温的大环境下,如果能够在网上订购电影票,对于影迷而言也是非常期待的。因此,当前很多影院都在加强...

    5年前   
    1698    0

    毕业设计管理系统的设计与实现

    毕业设计管理系统的设计与实现 摘 要 随着Internet的飞速发展及互联网的普及,计算机已广泛用于政府、军事、科研、商业等部门,连接到千家万户,利用计算机实现毕业设计管...

    5年前   
    2626    0

    基于网络的蛋糕销售系统的设计与实现毕业论文

     毕 业 论 文(设 计) 20XX 届 计算机科学与技术 专业 班级 题 目基于网络的蛋糕销售系统的设计与实现 姓...

    5年前   
    2336    0

    课堂考勤管理系统设计与实现毕业论文

    课堂考勤管理系统设计与实现毕业论文摘要本设计是以Visual Studio 2010作为开发平台,C#作为开发语言,结合SQL server 2008数据库开发设计的课堂考勤管理系统。该系统的...

    4年前   
    568    0

    文档贡献者

    z***u

    贡献于2019-03-01

    下载需要 10 香币 [香币充值 ]
    亲,您也可以通过 分享原创文档 来获得香币奖励!
    下载文档