




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目前,传统的购物方式开始满足不了人们的日常生活的需求。网络购物随之出现,网络购物的出现势必会带动其他相关行业的发展,最终越来越多的传统行业将会采取以传统商业为主,以电商为辅的方式发展。例如京东,淘宝为首的电商平台已经占据了行业的首要位置。现如今小手一点,鼠标一动,心仪的物品即刻送货上门。目前的这种生活方式,已经占据了购物方式中的主导地位.未来,更多衍生的购物方式必定会以此来蓬勃发展。基于个人所学,以学习研究为目的,决定构建一个商城后台管理系统,设计一个与京东相类似的购物平台的后台功能模块。功能主要包括以下几点:对商品的管理,对用户订单的管理等。后端提供接口,前端利用html+css+jsp+L
2、ayUI+jQuery+Ajax来展示数据。基于SSM框架的商城管理系统近年来,信息技术的飞速发展,信息革命已经渗透到各个行业,2009年以来,网络购物、网上支付一类的商务类应用开始持续快速的增长,并引领其他互联网应用发展,成为中国互联网发展的突出特点。2020年这一态势依然延续,中国网络购物应用依然处于较快发展通道。依此,网络商城的需求也越来越复杂,而用户和流量的激增给网上商城系统带来了极大的考验,传统的架构模式难以满足当前的情况,系统的复杂性使得网站的维护变得困难,本课题旨在设计并实现一个用户体验良好、易于维护的系统,简单易用的中小型网上商城管理系统。由于做的是商城后台管理系统,展示数据所
3、需模块如下:1.主页展示后台数据2.登录页面引导用户登录4.Jquery,layui,ajax等相关配置包1.主页:用于展示后端数据如商品,订单等2.登录页面:后台管理的用户名或手机号和密码验证3.商品管理:商品状态修改的页面,如商品的添加,商品的修改,商品的删除4.商品类型管理:商品类型的修改,如商品类型的增加,商品类型的修改5.用户管理:用户的添加,用户的修改,用户的删除1.4资料收集与分析Spring框架是一个轻量级的解决方案,它为企业应用程序开发提供一站式服务。在项目开发过程中,我们只需要使用我们需要的模块,而不需要其他模块。Spring框架支持声明式事务管理,它可以通过RMI或web
4、服务远程访问您的业务逻辑,并提供许多介质持久性解决方案。spring框架还提供了一个功能齐全的MVC框架,使您能够将AOP透明地集成到您的项目中。spring框架被设计成非侵入性的,其好处是我们项目中的业务逻辑代码不依赖于spring框架本身。尽管在数据访问层中,数据访问层对spring框架有一些依赖关系,但是我们可以很容易地将这些依赖关系与业务逻辑代码区分开来。JSP全名为Java Server Pages,中文名叫java服务器页面,是一种动态页面技术,逻辑从servlet中分离出来。动态网页中,多数还是不动的,如果使用servlet输出只有局部内容需要动态改变的内容,那么所有的静态内容也
5、就需要用java程序代码生成。这样,整个servlet程序的代码非常臃肿。但是程序员对于美工设计和html语句编写,也不一定那么熟悉。所有算是补漏吧,sun公司推出了jsp。HTML是超文本标记语言,使用微软自带的记事本或写字板都可以编写,主要用于编写静态页面。是在客户端运行的程序、网页、插件与组件,注意它是可以播放动态的视频或者图片的,静态网页的意思可以理解为拷贝到哪儿都可以运行。jsp是java服务器网页技术,必须通过发布到Tomcat等服务器上再运行转化为servlet才行,当然它是动态页面系统操作和开发环境由机器使用,这也方便了以后的实际机器测试。其中数据库采用mysql5.7,中间件
6、服务采用Tomact 7。该管理系统是一个典型的JSP数据库开发应用程序,经过简单的修改后,可以作为任意的后台管理来使用。后台的登录页面流程图(后台中的其他操作相类似):遵循mvc的设计模式,分以下几层:Entity:实体,对应数据库里的一张表。Service:接口,用来定义和操作数据库表交互的一些方法。Dao:真正和数据库打交道的数据库操作层:每个框架处理方式不一样。Serviceimpl:用来实现service接口,调用dao中的相对应方法。为了保证信息的安全性,避免后台管理信息的泄露和恶意修改,设计了不同访问者的权限管理。即普通用户只能进行修改相关的页面与操作,而管理员可以实现对整个系统
7、的设置及管理。另外,管理员可以对每一位普通会员进行单独的权限设置。对错误请求的处理。操作者在操作的过程中不可避免的会出现一些错误,而这些错误应尽可能的被捕捉到并给予相应的提示和正确的处理。操作错误时系统也应能做出一般性处理。并保存下来操作日志,以便后期进行系统的优化整合。为实现上述系统功能上的目标,该管理系统主要完成的功能有:菜单管理-实现对所有菜单的名称,上下级菜单,菜单URL,菜单图标,增加菜单,删除菜单等所有操作修改密码-实现对当前登录用户进行密码变更的操作角色管理-实现对角色的添加,对用户权限的管理等操作用户管理-实现对用户的增加,删除,以及用户对头像,用户名,密码,所属角色,性别,年
8、龄,地址等属性的修改系统日志-实现对日志的增加删除,以及对日志的修改,查找等操作为完成以上功能,结合本系统的应用背景,对本系统的操作界面有以下要求:1)设计界面美观大方作为后台管理系统适合于企业管理者及各个柜台人员,在布局排版上采用统一风格,色调统一,界面功能设计清晰明了。2)方便实用,贴近商家本系统是个实用性和目的性很强的网站,因此决定了他应该贴近商家的特点和使用者,方便不同权限用户操作。操作界面应当有好,无需经过操作培训即可使用本系统。3)良好的灵活性、可扩展性系统的设计应采用分层的设计思想,系统可以灵活的扩展。能够在不同操作系统中运作,依赖性较低。4)信息准确、及时更新系统应提供准确、及
9、时的信息。数据库能够即时对数据进行更新,必要时可采用后台数据库定时更新策略。系统应保证会员数据的安全和隐私,可以稳定运行,故障易于恢复。网站前端主要通过开源项目layuimini框架显示页面,通过vs代码修改前端页面。后端部分使用java环境集成工具intelij idea。数据库使用Mysql来管理存储的数据。为了方便查看和修改数据,使用了navcat数据库管理工具。网站前端采用layuimini框架,其主要特性如下:界面足够简洁清爽,响应式且适配手机端。一个接口几行代码而已直接初始化整个框架,无需复杂操作。页面支持多配色方案,可自行选择喜欢的配色。支持多tab,可以打开多窗口。支持无限级菜
10、单和对font-awesome图标库的完美支持。失效以及报错菜单无法直接打开,并给出弹出层提示完美的线上用户体验。url地址hash定位,可以清楚看到当前tab的地址信息。刷新页面会保留当前的窗口,并且会定位当前窗口对应左侧菜单栏。支持font-awesome图标选择插件后端采用SSM框架,其优势在于:通过Spring的IOC特性,将对象之间的依赖关系交给了Spring控制,方便解耦,通过Spring的AOP特性,对重复模块进行集中,实现事务,日志,权限的控制提供了对其他优秀开源框架的集成支持2.Spring MVC的优势:SpringMVC是使用了MVC设计思想的轻量级web框架,对web层
11、进行解耦,灵活的数据验证,格式化,数据绑定机制Mybatis是一个持久化层框架,它也属于ORM映射。与hibernate ibernate相比,配置文件不需要写SQL语句,但缺乏灵活性,mybatis是半自动的,需要编写SQL语句和定义映射。它增加了程序员的一些操作,但在设计上带来了灵活性,并支持hibernate的一些特性,如延迟加载、缓存和映射等;数据库的兼容性比hibernate差。可移植性不是很好,但是可以编写灵活的、高性能的SQL语句。运用mysql数据库,其运行速度快,体积小,命令执行的速度快的特点。商城后台管理系统采用了目前主流的SSM框架+mysql数据库的方式。部分功能没有达
12、到预期的目标。与同类产品相比,缺乏页面的外观效果,功能也略有不足。对于我来说,这个毕业设计是我这几年所学的一个总结。通过咨询很多材料,与同学和老师交流和自学,我经历了很多困难,但是我也来获得整个毕业设计,我学到了很多新的知识,也培养了我独立工作的能力和信心在我自己的工作,我相信它将发挥非常重要的作用在我未来的生活和工作。虽然最后的project并不令人满意,但是在设计过程中学到的东西才是我这次毕业设计中最大的收获。匆匆走过大学两年的时间,毕业即将到来却依旧不觉,只记得刚踏入校门时的满心热血。行文至此,也意味着我的大学阶段的结束,此刻我的心中百感交集,一时间欣喜,失落,焦虑,不安各种情绪开始涌上
13、心头。回首校园时光,有太多要感谢的人,没有他们的支持与鼓励就没有我今天的成长。首先要感谢的是我大学的几位任课老师,没有他们的细心教导,就不会有我今天的成长,是他们像一座灯塔,指引了我前行的道路。千言万语汇集一句:老师,谢谢您!此外,感谢我的指导老师,师恩难忘,在这最后一年的时间里,我的指导老师一直对我耐心指导,让我在学习上,生活上不断进步。最要感谢的就是一直在我身后默默支持我的家人们,他们永远是我成长道路上最无私的奉献者。1龚兰兰,凌兴宏.基于敏捷开发的SSM Web应用开发实践J.实验技术与管理,2020,37(02):160-163+167.2刘志洋.ajax技术在web程序开发中的运用探讨J.轻纺工业与技术,2020,3邓朝晖.UI界面控件设计细节研究J.电脑编程技巧与维护,2020(02):138-139+147. Stress shielding analysis on easy step staple prosthesis for calcaneus fractures.J. Journal of orthopaedics,2020,18.5鞠宏军,佘
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 巴彦淖尔市2024年数学三上期末学业质量监测模拟试题含解析
- 2025届谢家集区数学三年级第一学期期末复习检测试题含解析
- 2025年工程项目管理深度复习试题及答案
- 2025年中级经济师备考计划与试题及答案
- 水利水电工程续建技术试题及答案
- 2025年经济法考试重点知识分类试题及答案
- 小学生理卫生教育
- 幼儿园节日教育课程介绍
- 农业综合开发利用合同协议书
- 食品饮料生产流程及品质管理预案
- 1学会尊重-尊重自己(说课稿 )-2023-2024学年道德与法治六年级下册统编版
- 会计案例分析-终结性考核-国开(SC)-参考资料
- 装饰材料供应合同模板
- 2020-2021学年人教部编版八年级道德与法治下册 第一课 维护宪法权威 练习题
- 建筑垃圾清运优化方案
- GB/T 33629-2024风能发电系统雷电防护
- 《n次方根与分数指数幂》名师课件
- 安装调试费合同
- 2024年贵州卷新高考物理试题真题及答案详解(精校打印版)
- 第15章 群众与公民
- 2024年云南省盘龙区中考一模考试数学试题
评论
0/150
提交评论