SSH网上商城的系统软件设计开题报告
2020-08-07 21:01:12
1. 研究目的与意义(文献综述)
随着人们生活水平的提高,消费能力也不断提高,因此购物已经成为生活中很重要的一部分。然而人们生活的节奏也在逐渐加快,很多人并没有时间到实体店去选购,这样,网上购物成为一种很好的策略。商家把商品信息发布到网上。顾客登录网站,查看具体的商品信息、搜索不同的商品,对商品进行全面的分析,从而选择最合适的。而你去实体店要货比三家是非常困难的事,并且非常累。这就是网上商城的最大优势,足不出户便可以购物,并且可以进行对比,选择最完美的。目前国内外的购物商城已经十分发达,凭借着快捷和方便等优势,远远超越传统的零售店,成为世界上最引人注目的经济发展方向。2015年,中国网络购物市场交易规模达到39900亿,2016年已经达到了40000多亿,网上商城交易已经是天文数字,越来越成为命中关注的焦点。第一批发展网上商城的公司,已经成为了各行业的巨头,比如国外的亚马逊、国内的阿里巴巴等,日渐兴盛和壮大。
由于网上购物的点击率越来越高,高效、美观和可拓展性越来越重要。而传统的基于JSP、servlet以及javaBean开发的系统可拓展性极低,远远满足不了商城快速的发展和人们的需求,并且页面运行效率低下,非常影响购物体验。在这之外,商城避免不了和数据库的操作,传统的设计方式与数据库连接非常消耗时间,使得页面出现卡顿问题。SSH框架良好的解决了这些问题,采用MVC模式,将系统的实现进行分为三层:表现层、业务逻辑层和持久化层。表现层主要由JSP页面组成,负责前台页面的显示;业务逻辑层主要负责业务逻辑操作和页面的跳转,主要由struts2框架实现;持久化层主要是负责后台和数据库的连接和数据交换,主要由heibernate框架实现;spring主要实现对象的解耦和抽象。这样子,系统有很好的拓展性,一旦客户提出新的需求,只需要重新添加功能就行,不需要进行大的架构调整;并且系统结构更加严谨,每层完成自己的任务就行,减轻显示页面的工作量,也容易排查错误,准确找到出错的层级机构进行修改。
总的来说,SSH网上商城具有非常大的研究前景。
2. 研究的基本内容与方案
基本内容:用ssh三大开源框架,实现基本的网上购物功能。实现首页展示和导航,用户登录注册,商品购买和支付,以及订单和商品的增删该查功能。
目标:实现以下功能
3. 研究计划与安排
第1周—第3周 搜集资料,撰写开题报告;第4周—第5周 论文开题;
第6周—第12周 撰写论文初稿;
第13周—第16周 修改论文;
4. 参考文献(12篇以上)
[1]林信良.jspamp;servlet学习笔记[m].清华大学出版社,2012
[2]张忠利.计算机软件java编程特点及其技术应用[j].教育教学论坛,2015
[3]熊一利.一种基于java的电子商务系统设计[j].科技广场,2015
[4]吴亚林.基于java的购物网站建设[j].信息与电脑(理论版),2015