欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    基于jsp的网上超市销售系统本科毕业设计论文Word格式文档下载.docx

    • 资源ID:6539527       资源大小:595.37KB        全文页数:29页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于jsp的网上超市销售系统本科毕业设计论文Word格式文档下载.docx

    1、近年来,我国电子商务的发展进入了快速扩张的阶段,逐渐带动我国经济的发展,总的来说,我国的电子商务的发展一直保持高速发展的趋势,具有极大的潜力,因此不少的传统企业也开展了电子商务,并且取得了不错的成绩,我国企业的快速的发展也给电子商务的发展打下了坚实的基础,就目前而言,电子商务的发展已经初步形成了完整的体系,但是从最近几年的电子商务的交易的情况看来,电子商务的发展出现了新的态势,而且内部的竞争也是较为激烈的,比如以淘宝、京东带头的商城与别的中小型的网上交易平台的差距逐渐拉大。上世纪九十年代之后,中国的互联网高速发展,国内出现了很多家的网络公司,到2000年来,国内的网络公司越来越多,但是自200

    2、1年,中国迎来了互联网的低迷期,网上购物一度无人问津。在经济发展的推动下,人们又开始了选择在网上购物,一直到现在使得网上购物的技术不断的成熟。1.3 研究意义网络的到来给人们的日常生活带来了极大的方便,同样使得整个全球的经济面临新的机遇和挑战,这使得电子商务出现后,很大程度上改变了全球经济的的发展方向,当电子商务很快的融入传统的产业,这将给电子商务能够走向更加成熟带来了机遇,同时也给传统产业的发展带来了潜力和可能。未来企业的核心竞争力中电子商务将会起到主导的地位,这使得电子商务的发展得到不断的发展,同时带动网络销售也得到了快速的发展,从购物测试来看,我国电子商务的发展将越来越好,其购物的潜力巨

    3、大。总之,伴随着个人电脑的普及,越来越多的人使用电脑,网上购物会逐渐在别的购物方式中展现出其独有的特点和优势。1.4 研究目标现在大多数网上购物系统不仅需要漂亮页面的展示效果,更要有结构清晰的规划,对于细节方面的控制也需要特别的注重。传统存储信息的方式是由专业的文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不是很大的情况下,是可行的,但是当数据量比较大的时候,还是用这种方法,有高额的费用和巨大的出错可能。本系统在解决这个问题采取的措施是建立独立的网站和数据库,保证商品能够及时的更新。可以更好的及时的得到商品买卖的信息。2 系统开发环境与技术介绍2.1 开发工具2.1.1 MyEc

    4、lipse简介开发过程中使用的开发工具是MyEclipse,MyEclipse是目前开发中最为常用的IDE工具,使用MyEclipse可以进行Java和Web项目的开发,具有完整的代码提示功能,尤其是在后期项目的整合上有着很大的便捷性,极大提高了系统的工作效率,在技术的支持上面,MyEclipse很好的支持了Html,Struts,JSP等等。通俗的说,MyEclipse是一款很好支持了Web开发的继承开发工具,使用MyEclispe能够简化编码,同时在开发过程中环境的搭建和后期的测试也极为的简单方便。MyEclipse的版本有很多种,本系统采用的MyEclipse8.5作为开发工具。MyEc

    5、lipse开发工具的如图2-1所示: 图2-1 MyEclipse开发界面2.1.2 数据的简介本在线网上超市销售系统的数据库使用的是Oracle数据库。Oracle很好的支持SQL语言的关系型数据库,一般在开发大型项目的时候,使用Oracle比较合适,对于大量数据的处理和数据之间的关系以及权限的问题Oracle都能很好的解决。Oracle具有更易管理,支持网络,支持自动管理的特性。2.1.3 Tomcat服务器在开发的过程中,在服务器方面的选择做过考虑,就目前常用的服务器有:IBM WebSphere、IIS、Apache服务器、Tomcat服务器。目前Apache服务器在市场上的占有率是最

    6、高的,但是在速度和性能上面还是比不上其他的轻量级的Web服务器,需要消耗的内存也要比其他的服务器要大。但是IIS服务器有着极为方便的图形界面。包含了一种Web服务组件,使得在网络上发布信息是一件很容易的事情,但是IIS只能运行在Windows和Linux平台上,这样就必须要购买商业的Windows Server操作系统。所以最后选择了Tomcat服务器。Tomcat的源码是开放的,很好的支持了Jsp和Servlet,因此深受程序员的喜爱和应用,这使得Tomcat的应用得到了很大的推广。Tomcat服务器对内容的占用率很小,这样对于运行在个人PC机上的Web项目是关键的考虑因素。更为重要的是To

    7、mcat是开源的,使得Tomcat服务器的性能能够不断的在对Tomcat喜爱的程序员的手上得到不断的升级和完善。2.2 系统的开发技术本系统是基于MVC的,持久层框架使用的是Hibernate,在Web层使用了Struts框架,使用两大框架技术能够增加系统的开发效率。所谓的MVC就是“Model(模型)-View(视图)-Controller(控制器)”的缩写,是一种软件设计的思想,使得业务逻辑的处理和页面的显示两个不同的模块分离,可以进行独立开发。软件设计分工变得更为清晰明确。控制器的存在使得视图和模型的数据能够同步,一旦模型改变,视图层同样得到更新。如图2-2所示:图 2-2 MVC框架J

    8、SP实现了页面展示的部分,程序的作用就是实现数据库和页面的交互,请求从JSP发送到Servlet调用Service的方法,Service调用Dao层将结果传递给Servlet,最后Servlet进行判断跳转到那个JSP。Dao层主要功能是操作数据库,Servlet的作用是进行页面逻辑处理,Hibernate主要作用在Dao,包括对数据的增、删、改、查。2.2.1 Hibernate框架 因为纯粹的JSP和Servlet开发项目的效率会比较低,而且复杂度比较大,代码较多,不易于后期项目的维护和二次开发,更为重要的项目的安全性较低。所以本系统选择了Hibernate和Struts框架开发的:Hib

    9、ernate是处于持久层的开源的框架,与数据库的交互变得更方便,简单来说,Hibernate就是将Domain中的类与数据中相应的表完成一对一的对应。2.2.2 Struts框架Struts是开源的,主要是Web层的框架,使用Struts能够使得Web页面的开发变的更为的简单和快速,使用Struts能够有效的开发,使得系统在后期的维护中能够扩展和维护更简洁。使用Struts能够简化开发,加快开发效率,并且业务逻辑清晰,这是因为Struts灵活的优点。3 系统需求分析3.1 用户需求分析本系统实现了为用户提供一些基本功能的购物系统,用户通过网站可以轻易的查询或者是购买自己想要的商品,本系统存在两

    10、种权限的设置,用户和管理员。普通用户能够自由的查找商品和检索商品,然而想要购买该商品,必须先注册之后,进行登录才能购买商品。能够增加和减少购物车中商品的数量,也能够将购物车的商品删除。当将商品加入到购物车之后,可以立即下单确认购买,而后按照页面的显示的相关操作和相应注意要求来填写相应的物流信息。也可以将商品一直存储在购物车中,当下一次登录的时候,之前添加到购物车中的商品还是存放在购物车中。管理员能够对用户的相关信息进行一系列的操作,包含用户的查找、用户的添加、用户的更改以及删除用户;可以对商品进行管理,包括商品的添加、商品的删除、商品的查找、商品的更改等;可以查看订单,包括用户已经下单的订单、

    11、以及已经发货的订单等。3.2 可行性分析3.2.1经济可行性分析传统的网上超市在经营方面,经常会遇到因为地理位置的因素使得宣传受到很大的限制,用户在选取想要的商品时必须上门咨询或者是电话咨询,这样的方式在时间和空间方面有很大的要求。而本系统不需要现实的门面等成本的开销,这样就大大的降低了经营的成本,间接的导致了商品的价格也会得到降低。同时方便商品信息的传递,便于销售,因此本系统比传统的超市具有更大的优势,有着更多的用户,从而能够给商家带来更大的利益。3.2.2 技术可行性分析本系统是基于B/S结构的,JSP的技术在当今现代已成很成熟了,安全性较为高,具有一次编译多次运行的优点。在数据库的选择上

    12、,就Oracle目前市场的使用率来看,具有了更强大的功能和安全性,因此能够满足系统的安全和各功能的要求。3.3系统功能分析3.3.1 业务流程描述 普通用户用户注册:用户按照页面显示的信息和应当注意的地方来填写信息,在用户信息填写完成点击提交,如果数据没有错误,就会给出注册成功的提示。用户登录:用户按照之前注册的用户名和密码来登录,登录完成刷新当前页面,显示当前登录用户,用户可以查询和购买商品。购买商品:当用户已经浏览好商品并且确认需要的商品之后用户可以点击加入购物车。购物车:能够将购物车中的数量能够进行增加和减少,可以删除已经加入到购物车的商品,确定购物车的商品之后,可以确认购买。跳转到填写

    13、相应的物流信息以及支付页面,填写完成之后确认支付就购买完成了。安全退出:当用户点击安全退出之后系统会将用户产生的Session自动清除。 管理员用户管理:对用户进行查找、更改、删除。商品管理:对商品进行查找、更改、删除以及增加。查看订单:查询用户已经下单的订单;已经发货的订单。3.3.2系统流程图系统的整个流程图如下图3-1所示。图 3-1 信息数据流图普通用户可以在未登录的情况对商品进行查询,购物车和购物只有登录的情况下才能进行,管理员可以对商品、订单、用户进行管理。流程图如下图3-2所示。图3-2 普通用户流程图用户在完成注册之后,可以任意的挑选商品,然后点击加入购物车即可,在购物车你可以

    14、决定是否下单、删除购物车的商品或者是继续购物,需要下单时点击结算可以进入支付页面,支付即可。流程图如下图3-3所示。图3-3 管理员功能图4 系统总体设计4.1 系统后台设计后台是为管理员设计使用的,只有管理员具备登录的权限,主要的功能有用户的管理:对用户的进行添加、删除、更改以及查找;商品的管理:对商品的更改、删除以及查找;订单的查询:对用户已经下单的订单进行查询和已经发货的订单的查询;支入支出:对已经下单的商品的数量进行统计和金额的计算等功能。功能图如图4-1所示:图4-1 后台系统功能图4.2 系统前台设计前台是为用户设计的,主要的功能有用户登录、用户注册、商品的查询、商品的购买、在线留

    15、言、用户资料的修改以及购物车的相关的操作等功能。因为前台是为用户设计的,所以在界面的和使用的简单操作方面设计比较合理。下图4-2是前台的功能图:图4-2 前台功能图4.3 数据库设计本系统数据库选择了Oracle,包含了用户表、商品表、购物车表、订单表、留言表、商品类别表等一共6张表。每张表都采用了主键约束,以及一些序列的生成和触发器的创建。4.3.1 系统的E-R图当系统的需求分析完成之后,需要设计出各种实体以及各个实体之间存在的关联,这是为后面的逻辑设计做准备。用户的E-R图如下图4-3所示:图4-3 用户E-R图商品的E-R图如下图4-4所示:图4-4 商品E-R图购物车的E-R图如下图

    16、4-5所示:图4-5 购物车E-R图订单的E-R图如下图4-6所示:图4-6 订单E-R图4.3.2 实体属性对在线网上超市销售系统的分析,设计的数据项和数据逻辑结构的设计如下:用户信息:包含用户名称、用户真实姓名、用户手机号、用户详细地址等信息。商品信息:包括商品名称、商品单价、商品特价(可能没有)、商品描述、商品图片。购物车信息:包含用户名信息、商品信息等信息。订单信息:包含用户名、订单号、图片、价格、数量、下单时间、收货人姓名、地址、手机号码等信息。4.3.3 数据库逻辑结构设计通过系统的逻辑结构分析和系统的E-R图得到如下的数据逻辑结构数据库各个表的设计如下:用户表Member(如表4

    17、-1所示)用于记录用户登录的用户名和密码以及用户注册相关信息。表 4-1 用户信息表字段名称字段类型是否为空说明idint否memberlevelVarchar(20)用户等级loginNameVarchar(30)用户名loginPwdVarchar(50)密码memberName是真实姓名phone电话号码address地址regDateDate注册时间lastDate最后登录时间loginTimes登录次数email邮箱intergal积分用户等级表Memberlevel(如表4-2所示)用户记录用户的等级以及相应等级所能享受的折扣。表4-2 用户等级表IdlevelName会员等级fa

    18、vourable折扣商品表Merchandise(如表4-3所示)用于记录商品的相关的信息以及是否能有货可以供用户购买。表4-3 商品表category类别merName商品名称pricedecimal(9,2)商品价格sprice特价picture图片merdescVarchar(4000)商品描述manufacturer最近发货仓leavefactory上架时间special是否有货购物车表Cart( 如表4-4所示)用户记录用户加入到购物车的商品,并且将该用户的相关的信息也记录到购物车表中。表 4-4 购物车member用户idmoney金额cartstatus购物车状态订单表Order

    19、s(如表4-5所示)是用来存放用户已经购买的商品,以及下单的日期,并且随机生成一串数字串作为订单的单号,同时将已经登录的用户的信息存放其中。表 4-5 订单表cart购物车idorderNo订单号orderdatedate订日期orderstatus订单状态留言表Levelword(如表4-6所示)用户记录用户留言的主题,内容和时间,当有回复的时候也将回复的时间和内容记录其中。表 4-6 留言表titleVarchar(200)留言主题content留言内容levelDate留言日期answerContent回复内容answerDate回复日期5 系统的实现本系统总体上分为前台和后台两个部分进

    20、行实施,下面对其进行详细的介绍。5.1 系统后台的实施本系统后台开发是基于B/S架构的,结合JS实现了页面的动态交互,页面的布局使用CSS进行控制,整体风格一致,每个页面的顶层都会有在线网上超市销售系统的名称、本系统的Logo以及左侧的菜单栏。5.1.1 会员管理对会员的管理包括会员的查询、会员详情、删除会员,这些操作都会去操作Member表。 显示全部的会员,页面如下图5-1所示:图 5-1 会员 会员详细信息的查询,在这个页面可以调整会员的级别。选择想要修改的会员的级别,点击调整会员级别,页面运行效果如下图5-2所示:图 5-2 调整会员级别 删除会员,比如进行非法操作或者是恶意注册的用户

    21、进行删除。页面运行效果如下图5-3所示:图 5-3 删除会员5.1.2 商品分类管理商品类别管理是后台系统的主要功能之一,包括:商品分类、新增和删除商品类别、特价商品的管理。 商品分类管理:增加新的商品类别、修改原有的商品类别、删除商品类别。页面显示如下图5-4所示:图 5-4 商品分类 新增商品分类:根据页面的字段填写相应的商品信息,点击提交。页面运行如下图5-5所示:图 5-5 添加商品分类 修改商品分类:选中某种类别,点击修改商品分类,可以修改。页面显示如下图5-6所示:图 5-6 修改商品分类 删除商品分类:选中商品的类别,点击删除即可。页面显示如下图5-7所示:图 5-7 删除商品分

    22、类5.1.3 商品管理商品管理具有的功能有增加新商品、查询商品、修改原有商品、删除现有商品。 增加新商品:点击增加新商品,根据页面的提示填写相应的商品信息,提交即可。页面显示如下图5-8所示:图 5-8 新增商品 查看商品详情:选中某件商品,点击查看商品详情,就能看到商品的全部的信息了。页面显示如下图5-9所示:图 5-9 查看商品详情5.1.4 订单管理订单管理的功能包括查找订单、未受理订单的受理、订单的删除。查看订单:选中某个订单,点击查看订单即可,页面显示如下图5-10所示:图 5-10 订单详情 受理订单:当用户下单之后,订单的状态是未受理的,只有当管理员受理之后订单才是有效的。页面显示如下图5-11所示:图 5-11 受理订单 删除订单:对于有些恶意的刷单和不正当的订单,选中该订单,点击删除即可,页面显示如下图5-12所示:图 5-12 删除订单5.1.5会员管理会员管理模块功能有:会员详情的查询、会员删除、留言详情的查询和删除留言。 会员详情:选中想要查看的会员 ,点击查看会员详情即可,页面显示如下图5-13所示:图 5-13 会员详情 删除会员:对于一些非法的会员或者已过期的会员可以进行删除,选中该会员,点击删除即可,页面显示如下5-14所示:图 5-14 删除会员 查看留言:可


    注意事项

    本文(基于jsp的网上超市销售系统本科毕业设计论文Word格式文档下载.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开