目 录
1绪论 6
1.1课题背景 6
1.2目的和意义 6
1.3系统设计思想 7
1.4本文结构 7
2.开发工具与技术简介 8
2.1开发工具 8
2.1.1 Eclipse简介 8
2.1.2 Oracle数据库简介 8
2.2 技术简介 9
2.2.1 MVC框架简介 9
2.2.2 JDBC 10
2.2.3 JSP简介 11
2.2.4 servlet简介 11
3 可行性分析与需求分析 13
3.1 可行性分析 13
3.1.1 经济可行性 13
3.1.2 技术可行性 13
3.1.3 运行可行性 13
3.2 业务流程 14
3.3 网上服装店的需求分析 14
3.3.1 用户信息维护模块需求 14
3.3.2 商品查询模块需求 14
3.3.3 购物车模块需求 15
3.3.4 订单维护模块需求 15
3.3.5 管理员接口需求 15
3.4 小结 15
4 总体设计 16
4.1 系统模块总体设计 16
4.2 数据库设计 16
4.2.1 数据分析 16
4.2.2 数据库的详细设计 16
4.3 本章小结 18
5 详细设计与实现 19
5.1 系统运行平台设置 19
5.1.1 运行环境 19
5.2 系统基本功能设计与实现 19
5.2.1 首页分类和查询模块的设计与实现 19
5.2.2 注册模块的设计与实现 23
5.2.3 登录模块的设计与实现 26
5.2.4 用户信息模块的设计与实现 28
5.2.5 购物车和订单处理模块的设计与实现 30
5.2.6 管理员接口端的设计与实现 35
5.3 本章小结 37
6 系统测试与性能分析 38
6.1 软件测试 38
6.2 测试的主要内容 39
6.3 本系统测试 39
6.3.1 首页分类和查询模块的测试 39
6.3.2 登录注册模块的测试 39
6.3.3 用户信息模块的测试 40
6.3.4 购物车和订单处理模块的测试 30
6.4 本章小结 40
结 论 41
参考文献 42
致 谢 43
外文原文 44
中文翻译 53
3 可行性分析与需求分析
网络销售平台已经成为企业经营管理中不可忽视的一个重要的方面,拥有一个全面的、功能强大的、操作简单的在线销售系统网站,已经成为企业营销发展的一个必然趋势。网上服装店的建立,从销售方面来讲,不仅给服装企业增加了一个新的销售渠道,而且方便了顾客购买与了解服装及新的销售方向。从服装企业宣传方面来讲,不仅扩大了企业知名度,还更直观地展示出企业的各种服装。拥有一个网上服装店,已经成为服装企业网络销售进程中的一个重要环节。
3.1 可行性分析
3.1.1 经济可行性
软件的经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,我们开发的这套系统正是考虑为网上服装店的使用者提高工作效率,节省工作时间,方便操作与管理而设计。
本系统的开发在经济上是完全可行的。开发此软件不需要大量经费,而且是个人独立设计,可以节省许多费用,同时也可提高个人的实际动手能力。而软件开发出来后可放于网络中流传,客户使用软件则能带来不菲的经济效应。因此,本系统在经济上是完全可行的。
3.1.2 技术可行性
根据该系统目标来衡量所需的技术是否具备,一般可从硬软件的性能要求、环境条件、操作人员水平和数量等方面去考虑和分析。
本系统是一个基于数据库,jsp网络设计和windows操作系统,现有技术已较为成熟,就目前使用的开发技术来说鉴于系统的功能目标应该能够达到;利用现有技术完全可以实现系统开发目标。同时,开发期限较为宽裕,预计可以在规定期限内完成开发工作的基本任务。
考虑到系统实施的可行性,在软件方面选择了如今较流行的Eclipse工具来进行开发管理平台的设计,使用Oracle 11g数据库存储数据。
在硬件方面,则选择空间较大,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或商用电脑硬件的整体配置水平,系统在硬件方面是可行的。
在软件方面,由于Eclipse和Oracle 11g是两个非常成熟的开发工具,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。
3.1.3 运行可行性
在现今社会,顺着Internet在中国的迅速发展,人们日常生活中越来越多地使用Web技术来为自己的工作和学习服务。该系统具有良好的稳定性,而且操作方便简单,而且灵活。
本服装在线销售系统操作简单易行,所以使用前的培训也比较容易,此系统网站的管理人员对开发此应用项目的态度确定而且管理方面的条件都比较成熟。经过以上分析,运行方面是可行的。
3.2 业务流程
根据网上服装店的具体情况,调查管理业务流程是顺着系统信息流动的过程逐步地进行,内容包括各环节的业务处理、信息来源、处理方法、计算方法、信息流经去向、信息提供的时间和形态(报告、单据等)。
1.系统业务逻辑描述如下
(1)顾客浏览网站 顾客通过浏览器登录到本网上服装店后,在网站首页可以通过分类或通过搜索条查看服装信息及详细信息;
(2)用户注册及登录 顾客如要购买服装,需要进行用户注册,注册成功并登录后,用户可以购买服装;
(3)购物车处理 用户通过浏览服装信息选择要购买的产品时,可以通过点击“加入购物车”按钮将产品放入购物车;
(4)订单处理 用户子用户可从购物车页面选择确定要购买的服装后点击“购买”按钮后就可以添加到订单,在订单页面,可以修改订单中的服装数量,而且点击“总共应支付按钮”后可以显示需支付的金额。至于点击“提交订单”按钮后的支付过程尚未实现。
3.3 网上服装店的需求分析
寻找需求不是件容易的事情,软件开发人员最讨厌的就是需求经常变化,因此,在建模之前,明确需求非常重要。
网上服装店是一个复杂的电子商务系统
功能模块需求包括了用户信息的维护、商品查询、将商品加入购物车、订购商品和订单维护。用户登录系统后,用户操作在session中有效,用户在系统中所做的操作,包括查询、加入购物车、订购等都将被系统存储在数据库中,以供系统进行销售情况的分析。
3.3.1 用户信息维护模块需求
每个使用该系统的用户必须经过注册,并且可以在用户信息页面进行查询。
3.3.2 商品查询模块需求
商品查询模块可以根据商品的名称在搜索框进行查询、也可以在分类后直接挑选。
3.3.3 购物车模块需求
客户在根据喜好得到相应的商品列表后,可以选择订购商品。在点击“加入购物车”按钮后可以加入购物车。
3.3.4 订单维护模块需求
客户在在将要购买的商品加入购物车后可以继续进一步提挑选,加入订单页面,并进行数量的修改,本文转载自http://www.biyezuopin.vip/onews.asp?id=15346点击并“总共应支付按钮”还可以显示要支付的金额。
3.3.5 管理员接口需求
为网上服装店增加后台管理功能,包括5大功能:管理员管理、会员管理、商品管理、订单管理、评论管理。

所属页面名:main.jsp(nvzhuang.jsp   nanzhuang.jsp)<div style="border:1px solid gray;width:1350px; height:140px;"><div><img src= "pictures/showme.jpg" style = "border:1px solid gray;height:140px;width:440px;float:left;"></div><div style = "border:1px solid gray;width:906px;height:140px;float:right;align:center;" ><div style = "border:1px solid gray;height:70px;text-align:center;"><div style = "border:1px solid gray;float:left"><c:if test="${users[0].name==null}"><input type = "button" style = "border:1px solid pink;width:115px;height:40px;color:pink;" value = "登录" onclick = "window.location.href='login.jsp'"><input type = "button" style = "border:1px solid pink;width:115px;height:40px;color:pink;" value = "注册" onclick = "window.location.href='register.jsp'"></c:if><input type = "button" style = "border:1px solid pink;width:115px;height:40px;color:pink;" value = "用户信息查询" onclick = "window.location.href='infor.jsp'"><input type = "button" style = "border:1px solid pink;width:115px;height:40px;color:pink;" value = "购物车" onclick = "window.location.href='CartServlet'"><input type = "button" style = "border:1px solid pink;width: 115px;height:40px;color:pink;" value = "我的订单 " onclick = "window.location.href='order.jsp'"></div><div style = "float:right;width:112px;"><h3 style="color:pink;"><c:if test="${users[0].name!=null}">当前用户:${users[0].name}</c:if></h3></div></div><div style = "border:2px solid gray;height:70px;text-align:center;"><input type = "text" style = "border:1px solid blue;width:500px;height:36px; margin-top:22px;"></input><input type = "button" style = "border:1px solid blue;width:60px;height:40px;color:blue;top:105px;position:absolute;" name = "button" value = "搜索"></input></div></div></div><div style="border:2px solid gray;width:1350px; height:365px;"><div style = "float:left;width:200px; height:365px;text-align:center"><a href="http://localhost:8080/clothingshop/NvzhuangServlet" target="aa">女装</a><br><a href="nanzhuang.jsp" target="aa">男装</a></div><div style = "float:right;width:1107px; height:365px;"><iframe name="aa" width="100%" height="100%" marginheight="0" marginwidth="0"></iframe></div></div>

























基于java网上服装店设计与实现(mvc+jsp+servlet+jdbc+MySQL)相关推荐

  1. 基于JAVA网上图书销售系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA网上图书销售系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA网上图书销售系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构 ...

  2. 基于JAVA网上蛋糕订购系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA网上蛋糕订购系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA网上蛋糕订购系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: 项目架构 ...

  3. java servlet项目源码下载_java网上商城项目源码(jsp.servlet+javabean+mysql+jdbc)

    [实例简介] 网上商城所有基本功能实现. 包含所有图片等资源 包含数据库创建脚步 开发环境 jdk1.7 myeclipse10 tomcat6.0 mysql 5 [实例截图] [核心代码] 325 ...

  4. java网页作业提交_基于JAVA网上作业提交批改系统的设计(SQL)(含录像)

    基于JAVA网上作业提交批改系统的设计(SQL)(含录像)(毕业论文15000字,程序代码,SQLserver数据库) 摘  要 随着社会的进步,网络技术的发展为教育界提供了一片崭新的空间,传统的教学 ...

  5. 基于JAVA网上家教信息管理系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA网上家教信息管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA网上家教信息管理系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 ...

  6. 基于JAVA网上汽车售票系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA网上汽车售票系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA网上汽车售票系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语 ...

  7. 基于JAVA网上体育用品销售系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署

    基于JAVA网上体育用品销售系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 基于JAVA网上体育用品销售系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署 本源码技术栈: ...

  8. 基于JAVA水果商城设计计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA水果商城设计计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA水果商城设计计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 开发语言:Ja ...

  9. 基于JAVA网上专家门诊预约系统计算机毕业设计源码+数据库+lw文档+系统+部署

    基于JAVA网上专家门诊预约系统计算机毕业设计源码+数据库+lw文档+系统+部署 基于JAVA网上专家门诊预约系统计算机毕业设计源码+数据库+lw文档+系统+部署 本源码技术栈: 项目架构:B/S架构 ...

最新文章

  1. smobiler介绍(二)
  2. 卷积神经网络的一些规则
  3. 4.3 偏差与方差-机器学习笔记-斯坦福吴恩达教授
  4. 年轻群体当道,哈弗F7如何赢得芳心?
  5. 【大话数据结构算法】查找算法
  6. 【Ubuntu-ROS】ubuntu16.04(18.04)ROS安装配置与卸载
  7. 【FLink】四种图 以及 数据在 taskManager 之间的流转
  8. WebForms VS. MVC(翻译)
  9. 如何成为一名优秀的前端工程师 (copy) - 段华建
  10. 跑酷游戏的一些bug总结(滥用FixedUpdate的坑)
  11. 多头注意力比单头好在哪?
  12. CAD地形图等高线标高批量取整工具,解决等高线标高出现小数的问题,等高线高程批量取整,在指定限差内将等高线标高修改为最接近的整数
  13. 淘宝天猫购物优惠券系统开发,java后端(ssm)+Android 原生APP,对接淘宝开放平台
  14. 四、异常(高琪java300集+java从入门到精通笔记)
  15. ECS实例及阿里云服务器ECS功能组件的说明
  16. 青山绿水一枝花...
  17. LUN详解 iscsi
  18. HTML5七夕情人节表白网页(情人节满屏爱心HTML5特效) HTML+CSS+JS 求婚 html生日快乐祝福代码网页 520情人节告白代码 程序员表白源码 抖音3D旋转相册 js烟花代码
  19. Git 如何带你回到过去
  20. SemrushBot是什么搜索蜘蛛爬虫?

热门文章

  1. ROS学习笔记之——EVO工具的使用
  2. 软考_系统设计架构师--备考重点建议与心得
  3. matlab 专业分流系统(1)
  4. 论王刚与李强在打球是为什么是原子命题
  5. 高中计算机应用面试教资真题,2019上半年高中信息技术教师资格证面试试题(精选)第五批...
  6. 初学MATLAB总结
  7. Linux下的显卡驱动安装
  8. 9、spss做交叉表检验和对应分析
  9. 第十六届全国大学生智能车竞赛裁判员手册
  10. 找工作可靠点的招聘网站