版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!所属学院计算机科学与工程完成时间:2019-6-12零食商城系统的设计与实现摘要近年来,随着我国互联网的普及,网上商城的悄然兴起,是商业经济发展到一定阶段的产物,也是顺应新的消费需求和技术进步的必然结果。本文研究了一个网上零食商城系统,该系统是一个基于SSM框架,采用B/S基础,使用了Jsp+Sping+SpringMVC+Mybatis等技术,采用MyEclipse作为开发工具,以MySQL作为数据库工具。本系统分有两个子系统,前台系统和后台管理系提交订单、个人中心等信息;后台管理系统实现了商城管理的基本功能,包括:用户信息管理模块、零食管理模块、图片管理模块、订单管理模块、营业额图表统计模块。管理员通过上述功能可以更好的管理网上零食商城。节省经营成本,大大减少了操作人员的工作负担。关键词:零食商城系统SSMMySQLJspII摘要.................................................................................................................................................................................................................................................................................................11.1...............................................................................................................11.1.1课题背景................................................................................................................................11.1.2课题目的和意义....................................................................................................................11.2...........................................................................................................................21.2.1国内的研究现状....................................................................................................................21.2.2国外的研究现状....................................................................................................................3............................................................................................................................52.1J.....................................................................................................................................52.2JAX...............................................................................................................................................52.3MSQL...........................................................................................................................................5Y2.4.......................................................................................................................................52.5JSP..................................................................................................................................................62.6.........................................................................................................................................72.7EUI...........................................................................................................................................82.8...........................................................................................................82.8.1系统开发平台........................................................................................................................82.8.2运行环境................................................................................................................................9..........................................................................................................................103.1.............................................................................................................................103.2.........................................................................................................................143.3.................................................................................................................................143.3.1经济可行性..........................................................................................................................143.3.2技术可行性..........................................................................................................................14..................................................................................................................................164.1.....................................................................................................................................164.2.....................................................................................................................164.3.....................................................................................................................184.4.................................................................................................................................184.4.1数据库概念设计..................................................................................................................184.4.2数据库逻辑设计..................................................................................................................22..................................................................................................................265.1用户模块....................................................................................................................................265.1.1首页......................................................................................................................................265.1.2零食分类..............................................................................................................................275.1.3零食信息..............................................................................................................................275.1.4购物车..................................................................................................................................28III5.1.5用户注册..............................................................................................................................285.1.6用户登录..............................................................................................................................285.1.7个人中心..............................................................................................................................295.1.8订单......................................................................................................................................295.2管理员模块................................................................................................................................305.2.1管理员登录..........................................................................................................................305.2.2用户管理............................................................................................................................315.2.3图片管理..............................................................................................................................325.2.4订单管理..............................................................................................................................335.2.5零食管理..............................................................................................................................345.2.6营业额统计..........................................................................................................................35..................................................................................................................................366.1.....................................................................................................................366.2.....................................................................................................................................36............................................................................................................................................38................................................................................................................................................39IV1.1.1课题背景随着网络技术的发展,网络平台日益稳定,越来越多的人喜欢在网上交友购物。网购引领潮流,是消费者的天堂,它给人们带来了便利,它促使着社会的进步,所以有越来越多的人向着它的发展方向前进。网络购物因其便捷、髙效,年中国网上零售市场交易规模达5131亿元,尤其是而向个人消费的电子商务,其网上零售市场规模首次突破1000流购物方式,网络购物平台也随之迎来了春天。零食从其外部特征来看,品种繁多,全国各地的特色各不相同,实体零食店无法有足够大的店而来展示所有品种,也不能满足异地“吃货”们的要求,网零食店也在互联网上纷纷出现。就网上零食店而言,由于网络已经覆盖全球,销售的理念也很简单,就是消费者可以自己寻找自己喜爱的零食。对于消费者来说,网上零食店近在咫尺,零食,形成店铺和用户双赢的局面。这个网上零食店的前台操作模块就是利用JSP技术实现对整个网上零食店进行管理。此平台客户操作模块简单操作,只需要点击注册便可下单购买。1.1.2课题目的和意义本课题的目的是使用Jsp+SSM+MySql需的食品,形成商店和用户双赢的局面。1零食商城系统完全基于JSP+SSM+MySql做到系统的稳定性、可重用性和可扩充性。本系统完成后有几下几点意义:第一,用户可以足不出户的逛街,订货不受时间的限制。中,人人会常常说货比三家,但在网上,可以慢慢的挑选,也可以买到当地没有的商品!第三,网上支付较传统拿现金支付更加安全,可避免现金丢失或遭到抢劫:第四,从订货、买货到货物上门无需亲临现场,既省时又省力:特别是大热天,在家里就可以购物,快递还送货上门多舒服。在实体店购物就要累的很。第五,由于网上商品省去租店面、召雇员、储存、保管等一系列费用,总的多。效果的理想模式。1.2.1国内的研究现状伴随着Internet的蓬勃发展,网上购买食品作为电子商务的一种形式正以息的浏览和发布,而是渴望着能够充分享受网络所带来的更多的便利。CNNIC的统计结果,截止2004年1月中国有互联网用户795040.7%以上的网民在过去3235.7万人,并且这一数字还在以17%左右的速度增长,中国的网民数量已经突破5亿。中国计一个具有电子商务功能的零食商城系统具有非常好的开发与应用前景。2递公司送货上门。国内的网上购物,一般付款方式是款到发货(直接银行转帐,货到付款等。对面冲突、降低了商户的经营成本,等等,充分体现了网上购物的方便快捷、低成本的特点。目前网上购物的种类越来越多,从C2C淘宝网、有啊、腾讯拍拍、当当网等个人对个人到B2C华强商城、淘宝商城,亿汇网,京东商城等对个人,在到现在的S2C2时间一般都是3到5天,甚至更长。而S2C同城购物如南昌95购物,因为同在一个城市,所以当天就能到达,最快3小时就能送到。网上购物的途径有B2B目前国内购物比较多的B2B网站有阿里巴巴,中国巨蛋网、卓购商城、ID格调家居家饰网等,M2C团购网站有58同城、拉手网、美团网、24券等,垂直类商城有凡客诚品、玛莎玛索。S2C(ShoptoCustomerin95百货商册一个账号,然后选购自己需要的商品,按照提示的操作流程操作即可。1.2.2国外的研究现状众所周知,美国是世界最早发展电子商务的国家,同时也是电子商务发展最为成熟的国家,一直引领全球电子商务的发展,是全球电子商务成熟发达地区。占份额并不理想,是全球电子商务的持续发展地区。以欧美国家为例,可以说电子商务业务开展的如火如荼。在法、德等欧洲国家,电子商务所产生的营业额已占商务总额的1/4,在美国则已高达1/3以上,而欧美国家电子商务的开展也不过才十几年的时间。在美国,美国在线(AOL)、19952000年创造了7.8亿美元,IBM、亚马逊书城、戴尔电脑、沃尔玛超市等电子商务公司在各自的领域更是取得了令人不可思议的巨额利润。欧美国家的物流配送体系相当完善,正规,其是近年来大型第三方物流公司3配送网络。即使在电子商务业务还未广泛开展的十多年前,只要客户打电话通知要货,几乎都可以享受免费的送货家政服务。美国联邦快递,UPS(联邦包裹快递)等是活动中最重要最复杂的环节。世界各地的购物者都喜欢亚马逊,这一事实从根本上改变了人们的购物行少使用其它网购平台了。德国:亚马逊在德非常流行,10有9个德国人都用亚达56%,因此得出结论:加拿大本土的线上零售不够发达,加拿大消费者酷爱亚马逊,实体店购物更少了。英国:90%的购物者习惯性使用亚马逊购物,英国人对线上购物的日益依赖。最后,比起PC和平板电脑,世界各地的消费者越来越偏向使用智能手机购物。英国:便捷的电子支付让更多英国网购者抛弃PC和平板,改用手机支付。美国:美国网购者对手机比以往更依赖,除了购物,还用于比价查货。当前1/3的美国网购交易通过手机完成,大大高于往年,未来还将继续上升。4本章主要对零食商城系统所涉及的相关技术进行了介绍。2.1JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的BrendanEich设计,是一种动态、弱类型、基于原型的语言,内置支持类。Javascript语言与Java语言在语法上比较相似,但随着对Javascript的深入了解后你会发现,它们说到底是两种语言。2.2AjaxJavaScriptandJavaScript和XML),是指一种创建交互式网页应用的网页开发技术。Ajax技术可以提供高度交互的Web应用,给予用户更丰富的页面浏览体验,Ajax功能的实现主要依靠XMLHttpRequest对象及其属性和方法、发送请求和处理响应。MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQLAB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、网站总体拥有成本而选择了MySQL作为网站数据库。自从Oracle公司收购了MySQL后不久,就发行了MySQL的企业版(不再免SSM(Spring+SpringMVC+MyBatis)框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Springweb项目的框架。(1)Sping5Spring是一个开源框架,是于2003年兴起的一个轻量级的Java开发框架由RodJohnson在其著作ExpertOne-On-OneJ2EEDevelopmentandDesign的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。但是,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。(2)SpringMVCSpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面。pringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。SpringMVCServlet即DispatcherServlet承担中介或是前台这样的职责,将用户请求通过HandlerMapping去匹配Controller,Controller就是具体对应请求所执行的操作。SpringMVC相当于SSH框架中struts。MyBatis是一个基于Java的持久层框架,mybatis是对jdbc的封装,它让的操作都是围绕一个sqlSessionFactory实例展开的。mybatis通过配置文件关联到各实体类的Mapper文件,Mapper文件中配置了每个类对数据库所需进行的sql过sqlSessionFactory拿到一个sqlSession,再执行sql命令。控制器,控制器再调用视图展现数据。JSP本是一个简化的Servlet设计,它是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML(标准通用标记语言的子集)文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件,后缀名为(*.jsp)。用JSP开发的WebLinux他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和6图jQueryEasyUI是一组基于jQuery的UI插件集合体,而jQueryEasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。2.8.1系统开发平台(1)MyEclipseMyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSF,CSS,Javascript,SQL,Hibernate。对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过结构上的这种模块化,可以让我们在不影是EclipseJavaEE以前版本需先安装以后版本安装时不需安装Eclipse。总之,MyEclipse,是一个十分优秀的用于开发Java,J2EE的Eclipse插件的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。(2)Tomcat服务器Tomcat是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTMLTomcat部分是Apache立运行的,所以当你运行Tomcat时,它实际上作为一个与Apache独立的进程单独运行的。Tomcat服务器是一个免费的开放源代码的Web应用服务器,最新的Servlet和JSP规范总是能在Tomcat中得到体现。因为Tomcat技术先进、性8能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。Tomcat的环境主要有以下几方面技术优势:1)Tomcat中的应用程序是一个WAR(WebArchive)文件。WAR是Sun提出的一种Web应用程序格式,与JAR类似,也是许多文件的一个压缩包。2)在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压。不仅仅是一个ServletWeb服务器的功能:处理html页面。4)Tomcat也可以与其它一些软件集成起来实现更多的功能。2.8.2运行环境操作系统:WindowsXP以上版本。服务器软件:Tomcat7.0以上版本。浏览器:IE、FireFox、GoogleChrome。9的步骤”。软件工程包括了需求、设计、编码实现、测试等内容,需求分析作1为软件工程中的第一步,其作用是分析使用者的各种要解决的问题进行详细分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。可以说,在软件工程当中的“需求分析”就是确定要计算机“做什么”,达到什么样的效果。统的功能需求。该零食商城系统是一个典型的B/S息、用户查询商城零食、用户注册成为商城会员、用户添加零食到购物车、用户用户信息和管理员管理系统配置信息。构建用例模型的第一步是确定模型中的使用者有哪些,确定使用者的原则有:谁是系统的维护者、谁是系统的参与者等。一般维护者处于系统内部,对系统有绝对的控制权;而参与者一般都位于系统的外部,处于系统的控制之外。经过对零食商城系统的分析,可以确定本系统用例模型有三种,分别是商城游客、商城注册会员和商城管理员。下面分别对这三个角色的功能进行描述:1)商城游客商城游客是未注
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖北省宜昌市协作体2024-2025学年高三上学期11月期中考试生物试题含答案
- 2024年出售农民自建房协议书模板
- 2024年代理父母养老协议书模板
- 2024年承接手工厂外发合同范本
- 企业如何开展好工会活动
- 与水有关的主题活动
- 上消化道出血的护理
- 【数学】抛物线的简单几何性质第1课时课件+2024-2025学年高二上人教A版(2019)选择性必修第一册
- 2024贵州肉类供货合同范文
- 2024年矫味剂项目综合评估报告
- 民族团结主题班会教学课件
- 国开成本会计第14章综合练习试题及答案
- 幼儿园教育活动设计与指导(第二版)教案第二章第二节幼儿园语言教育活动设计二
- 外观检查记录表
- GB∕T 13171.1-2022 洗衣粉 第1部分:技术要求
- 气温的变化与分布 完整版课件
- 现在完成时的用法 完整版课件
- 中小学古诗词首
- DB11T 1411-2017 节能监测服务平台建设规范
- 外科学教案-心脏疾病
- 白内障手术流程
评论
0/150
提交评论