目 录
摘 要 I
Abstract II
1绪论 1
1.1系统开发背景 1
1,2研究现状 1
1.3研究主要内容 2
2相关技术 4
2.1 SSM的技术原理 4
2.1.1 SSM语言及其特点 4
2.1.2 Java及Java Servlets概述 5
2.1.3 JavaBean简介 5
2.2 服务器配置 6
2.2.1 Tomcat安装及配置 7
2.2.2 数据库配置 7
3系统分析 10
3.1 可行性分析 10
3.1.1 技术可行性 10
3.1.2 操作可行性 10
3.1.3 经济可行性 10
3.1.4 法律可行性 10
3.2 手机商城功能需求分析 10
3.3 数据库需求分析 11
4系统设计 12
4.1 系统功能模块设计 12
4.2系统流程设计 12
4.2.1 系统开发流程 12
4.2.2 用户登录流程 13
4.2.3 系统操作流程 14
4.2.4 添加信息流程 14
4.2.5 修改信息流程 15
4.2.6 删除信息流程 15
4.3系统用例分析 16
4.3.1 管理员用例图 16
4.3.2 用户用例图 17
4.3.3 ER图 18
4.4 数据库设计 21
4.4.1 tb_Ware(商品信息表) 21
4.4.2 tb_manager(管理员信息表) 21
4.4.3 tb_sub(订单生成表) 21
4.4.4 tb_Link(超级链接表) 22
4.4.5 tb_Affiche(公告信息表) 22
4.3 用SSM连接数据库 22
5系统实现 24
5.1 前台部分 24
5.1.1 前台总体框架 24
5.1.2 商城首页 24
5.1.3 产品详情页 25
5.1.4 评价 25
5.2 后台部分 26
5.2.1 后台主页 26
5.2.2 后台评价管理 26
5.2.3 商品管理 27
5.2.4 商品修改 27
5.2.5 分类管理 28
5.2.6 订单管理 28
5.2.7 手机购物车管理 29
6系统测试 30
6.1系统测试的意义 30
6.2性能测试 31
6.3测试分析 31
总 结 32
致 谢 33
参考文献 34
3系统分析
3.1 可行性分析
手机商城主要目标是实现网上展示手机商城信息,购买手机产品。在确定了目标后,我们从以下四方面对能否实现本系统目标进行可行性分析。
3.1.1 技术可行性
手机商城主要采用Java技术,基于B/S结构,MYSQL数据库,主要包括前端应用程序的开发以及后台数据库的建立和维护两个方面。对于应用程序的开发要求具备功能要完备、使用应简单等特点,而对于数据库的建立和维护则要求建立一个数据完整性强、数据安全性好、数据稳定性高的库。手机商城的开发技术具有很高可行性,且开发人员掌握了一定的开发技术,所以系统的开发具有可行性。
3.1.2 操作可行性
手机商城的登录界面简单易于操作,采用常见的界面窗口来登录界面,通过电脑进行访问操作,会员只要平时使用过电脑都能进行访问操作。此系统的开发采用PHP语言开发,基于B/S结构,这些开发环境使系统更加完善。本系统具有易操作、易管理、交互性好的特点,在操作上是非常简单的。因此本系统可以进行开发。
3.1.3 经济可行性
手机商城是基于B/S模式,采用MYSQL数据库储存数据,所要求的硬件和软件环境,市场上都很容易购买,程序开发主要是管理系统的开发和维护。所以程序在开发人力、财力上要求不高,而且此系统不是很复杂,开发周期短,在经济方面具有较高的可行性。
3.1.4 法律可行性
此手机商城是自己设计的管理系统,具有很大的实际意义。开发环境软件和使用的数据库都是开源代码,因此对这个系统进行开发与普通的系统软件设计存在很大不同,没有侵权等问题,在法律上完全具有可行性。
综上所述,手机商城在技术、经济、操作和法律上都具有很高的可行性,开发此程序是很必要的。
3.2 手机商城功能需求分析
此基于SSM的手机商城分前台功能和后台功能:
1)前台部分由用户使用,主要包括用户注册,手机购物车管理,订单管理,个人资料管理,留言板管理
2)后台部分由管理员使用,主要包括管理员身份验证,商品管理,处理订单,用户信息管理,连接信息管理
3.3 数据库需求分析
数据库的设计通常是以一个已经存在的数据库管理系统为基础的,常用的数据库管理系统有MYSQL,SQL,Oracle等。我采用了Mysql数据库管理系统,建立的数据库名为db_business。
整个系统功能需要以下数据项:
用户:用户id、用户名称、登录密码、用户真实姓名、性别、邮箱地址、联系地址、联系电话、密码问题、答案、注册时间。
留言:主题id、作者姓名、Email、主题名称、留言内容、发布时间。
商品:商品id、名称、价格、图片路径、类型、简要介绍、存储地址、上传人姓名、发布时间、是否推荐。
订单:订单号、用户名、真实姓名、订购日期、Email、地址、邮编、付款方式、联系方式、运送方式、订单核对、其他。
管理员:管理员id、管理员名称、管理员密码。
公告:公告内容、公告时间。
4系统设计
4.1 系统功能模块设计
功能结构图如下:

图9 功能模块设计图
从图中可以看出,网上手机商城系统可以分为前台和后台两个部分,前台部分由用户使用,主要包括用户注册,生成订单,手机购物车管理,查看手机购物车,查看留言,订购产品,订单查询和发布留言7个模块;后台部分由管理员使用,主要包括管理员身份验证,商品管理,处理订单,用户信息管理,连接信息管理5个模块。

<!DOCTYPE>
<html><head><base href="<%=basePath%>"/><title>手机商城</title><meta http-equiv="pragma" content="no-cache"><meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" /> <link rel="shortcut icon" href="<%=basePath%>home/images/favicon.ico"/>
<link rel="bookmark" href="<%=basePath%>home/images/favicon.ico"/><script type="text/javascript" src="<%=basePath%>home/js/jquery-3.1.1.js"></script><script src="<%=basePath%>home/assets/js/jquery-1.11.1.min.js"></script> <script type="text/javascript">var ddhtml = "";$(function () {getDatalist();getscroll();getDatalisttwo();getDatalisthree();getDatalistleft1();getDatalistlefttop();leftnav();lefttop1();lefttop2();centerleixing();})</script><script type="text/javascript">function testddd(){window.open("<%=basePath%>articleList/list.action?schoolid=4&classid=261");}function aaabbbcc(){window.open("articleList/list.action?schoolid=4&classid=260");}function getData() {var html = "";$.ajax({url: "tongzhi.action?list&page=0&rows=10",type: "POST",async: false,success: function (data) {$.each(data.rows, function (i, val) {html += '<li><a href="<%=basePath%>home/tongzhishowarticle.jsp?id='+val.id+'">'+val.a1+'</a><span class="date">'+val.a3+'</span></li>';})}});$("#tongzhi").html(html);}  






























基于SSM框架的手机商城设计与实现相关推荐

  1. 基于SSM框架的服饰商城系统的设计与实现(文末附源码)

    摘要 现如今我们处于大数据时代,我们对网上商城的概念并不感到生疏,随着互联网科技的发展,网络在人们生活中的运用越来越广泛,网上购物已经成为了现代购物的主流趋势.网上购物具有多种选择.性价比高等优势,网 ...

  2. 基于JavaSSH框架的网上商城设计与实现 毕业论文+任务书+外文翻译及原文+项目源码及数据库文件

    下载地址:https://download.csdn.net/download/ouyangxiaobai123/20720855 项目介绍: 基于JavaSSH框架的网上商城设计与实现 毕业论文+任 ...

  3. 帮忙写基于SSM框架的购物商城管理系统

    SSM(Spring+SpringMVC+MyBatis)框架集由Spring.MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容).常作为数据源较简单的web项目的框架 ...

  4. mysql基于SSM框架的众筹平台设计 毕业设计源码211755

    目  录 摘要 1 绪论 1.1 研究意义 1.2研究方法 1.3论文结构与章节安排 2众筹平台系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1 数据增加流程 2.2.2 数据修改流程 ...

  5. 基于SSM框架的校园论坛设计与实现(MySQL、JSP)

    此文章记录了本人毕业设计的设计与实现过程,欢迎大家交流讨论. 目录 摘 要 第1章 绪 论 1.1 课题背景及研究的目的和意义 1.2 国内外研究现状 1.3 本文的主要研究内容 第2章 系统总体设计 ...

  6. 选题:基于SSM框架实现汽车配件商城系统

    项目编号:BS-SC-033 前言: 随着互联网技术逐渐的深入到生活,网站形式的展示窗口,已经成为大众迫切的需要.论文中的SSM网上商城购物网站专门是基于B/S模式建立起来的,为用户专门研发的一个易操 ...

  7. (附源码)基于SSM框架的众筹平台设计 毕业设计211755

    目  录 摘要 1 1 绪论 1 1.1 研究意义 1 1.2研究方法 1 1.3论文结构与章节安排 1 2众筹平台系统分析 3 2.1 可行性分析 3 2.2 系统流程分析 3 2.2.1 数据增加 ...

  8. 计算机专业在线家教,基于SSM框架的家教平台设计与实现计算机专业.doc-原创力文档...

    目 录 TOC \o "1-3" \h \z \u 21170 摘 要 I 21291 Abstract II 10568 引 言 1 29835 1 相关技术 3 28003 1 ...

  9. 基于SSM框架的校园跑腿设计与实现

    大数据时代下,数据呈爆炸式地增长.为了迎合信息化时代的潮流和信息化安全的要求,利用互联网服务于其他行业,促进生产,已经是成为一种势不可挡的趋势.在校园跑腿的要求下,开发一款整体式结构的校园跑腿系统,将 ...

最新文章

  1. ubuntu 安装 postgres
  2. 透过新硬件环境下的存储技术,看未来数据库系统崛起(附PPT)
  3. VLC 学习计划---文档阅读
  4. react学习(42)----react中的jsx表达对象
  5. Mac系统容易忽视但很实用的命令整理
  6. 浅谈C语言static关键字 静态变量 函数
  7. php aes加密解密_JAVA实现PHP的openssl_encrypt方法
  8. sql2016/2017 卸载安装
  9. VS编程之查看数组信息
  10. 多线程爬取中国土地市场网土地交易数据,最新2020/08/21
  11. php 如何使用ck播放视频,[原创]简单代码利用ckplayer播放器实现帝国CMS播放优酷在线视频...
  12. MOS管安全工作区SOA及根据SOA选择MOS管
  13. 苹果手机里的照片导入电脑
  14. 软件开发和硬件开发编程的比较
  15. 【互联互通 WellYa.NET】 WeLLYa通信资源网---通信技术论坛:
  16. AWS IAM certification
  17. 中医死期已到之经络的癌本质谭
  18. https+ip实现摄像头访问浏览器
  19. Thc-ssl-dos
  20. pandas DataFrame增加一行、一列、多行、多列

热门文章

  1. VSCode使用百度地图组件
  2. php 5.3.9 + apache 2.2.17安装配置教程
  3. linux之网络实战(2)
  4. python爬虫爬取艺龙国际酒店信息
  5. 逆向OD分享-过检测插件-可过VMP等壳保护检测
  6. SunTorque-螺栓扭矩衰减与处理
  7. 协同异构多机器人系统:综述
  8. 自动化运维工具-ansible详解
  9. Splunk Enterprise 9.0.X Crack
  10. 2021年上半年健身总结