• 图纸下载
  • 专业文献
  • 行业资料
  • 教育专区
  • 应用文书
  • 生活休闲
  • 杂文文章
  • 范文大全
  • 作文大全
  • 达达文库
  • 文档下载
  • 音乐视听
  • 创业致富
  • 体裁范文
  • 当前位置: 达达文档网 > 专业文献 > 正文

    基于Java的网上商城的设计与实现

    时间:2022-10-28 11:39:15 来源:达达文档网 本文已影响 达达文档网手机站

    基于Java的网上商城的设计与实现

      本系统是在Windows平台下,用JSP、网络编程等技术,结合MYSQL数据库管理系统开发出的B/S结构的网上商城。动态网页与静态网页相结合的方法制作此系统,动态网页一般以数据库技术为基础,可以大大降低网站维护的工作量;可以实现此系统的更多功能,如用户注册、用户登录、商品的预览查询、对商品的购买通过购物车实现、可进入订单查看等等,分析、设计并实现了网上商城。以下是达达文档网分享的内容,欢迎阅读与借鉴。

      随着Internet的普及和电子商务的兴起,网上商城销售是Internet电子商务在购物销售行业发展的必然结果。

      1.课题背景和意义

      近年来,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域,于是电子商务开始流行起来。当人们生活水平的不断提高,网上购物的不断成熟时,网上购物会出现两种不同的发展趋势:一种是走低价格路线,另一种是销售高档商品。随着人们文化和生活水平的不断提高,在人们生活必需品消费价格越来越低的情况下,人们对于高档消费品的需求会不断提高,因此,网上购物的这两种不同的发展方向,都会拥有各自的客户群体,并且都可能会做得很好。

      通过建设电子商务基础平台,使得企业不必专注于复杂多变的信息技术,而用最小的资金投入、最简单的接入方式去联系最广泛的客户和供应商,进行最先进、最有效的电子商务应用服务,所以电子购物网站的实现是一个非常迫切的需求。

      2. 系统分析

      2.1 需求分析

      该系统是基于B/S(浏览器/服务器)架构的系统,主要完成商品的浏览,购买,以及在后台管理商品;新闻公告的添加、删除、修改(更新),会员的在线购物,用户在留言上抒发自己的感想等。此系统分为前台购物和后台管理。前台购物是友好的操作界面,供用户注册、浏览、订购商品;后台管理是提供给管理员的,其中包括:商品管理、用户管理、公告管理等。使管理员从繁琐的手工操作中解脱出来,并提高了工作效率。

      2.2 网上商城系统功能设计分析

      通过对系统的分析,系统的功能主要包括系统前台和系统后台两大模块:

      前台模块:

      1.公司首页:用户打开系统后,可以查看公司首页信息。

      2.查看新闻:用户打开系统后,可以查看新闻信息。

      3.关于我们:用户打开系统后,可以查看关于我们的信息。

      4.企业介绍:用户打开系统后,可以查看企业介绍信息。

      5.荣誉证书:用户打开系统后,可以查看荣誉证书信息。

      6.产品展示:用户打开系统后,可以查看产品展示信息。

      7.用户留言:用户登录系统后,可以查看发表留言信息。

      8.产品搜索:用户打开系统后,可以搜索产品信息。

      后台包括产品管理、用户管理、留言管理、新闻管理、订单管理、企业介绍管理、荣誉证书管理、系统管理等功能,测试表明该系统达到了预期的要求。

      后台模块:

      1.产品管理:管理员登录系统后,可以管理产品的基本信息。

      2.用户管理:管理员登录系统后,可以管理用户的基本信息。

      3.留言管理:管理员登录系统后,可以管理留言的基本信息。

      4.新闻管理:管理员登录系统后,可以管理新闻的基本信息。

      5.订单管理:管理员登录系统后,可以管理订单的基本信息。

      6.企业介绍管理:管理员登录系统后,可以管理企业介绍的基本信息。

      7.荣誉证书管理:管理员登录系统后,可以管理荣誉证书的基本信息。

      8.系统管理:管理员登录系统后,可以管理系统的基本信息。

      2.3 系统开发工具及环境

      (1)网站使用的硬件环境

      服务器端可以在Windows server 2008网站上运行,硬盘容量在500MB以上,内存最好在4G以上,这样可以更好的保证软件的运行。

      (2)网站使用的软件环境

      开发环境:Windows 10

      工具:HTML5

      服务器:Tomcat

      数据库:mysql或access

      开发语言: Java,jsp

      开发技术:Java、spring MVC框架、jQuery

      2.4 关于网站设计的其他需求分析

      (1)关于页面设计的样式需求

      要想让用户使用时感受到网页界面的美观以及操作易上手的特点,所以页面样式的设计就要利用HTML样式,使得功能界面与网页得到融合,让用户有更好的视觉效果,还能够使得页面的操作更加简单。

      (2)关于网页内容跟国际化接轨的需求

      网页显示的内容可以跟国际化接轨是网站在进行开发中经常遇到的需求,但是因为不是所有的浏览器都能够解决语言方面的兼容性问题,无法使得网页国际化,所以需要对网页的内容进行交互。

      3.网上商城网站的实现

      (1)网站的登入以及注册

      本网上商城再设计初期出于安全考虑,想要浏览详细信息或者销售商品的游客就必须先注册,只有成为本网站的普通用户以后,通过输入账号和密码才能登录本网上网站,才能使用网站的一些功能。

      (2) 网站的注册

      同学要想使用本网站进行商品浏览就先注册,这主要是为了网站的安全考虑。并且在注册时需要填写网站的登录用户名、密码、姓名、验证码等重要的信息。在注册用户名和密码时,本网站设置了校验,时必须填写的项目。只有通过注册时注册成功的用户名和密码登录以后才能正常使用本网站。

      (3)首页

      首页包含浏览新闻通告、最新上架网上商品等,为了实现对网上商品表格数据的多样化,各个部分表格数据可以通过DataList控件进行呈现,在查询数据时需要将返回的数据绑定到DataList上,在DataList中可以用Eval(属性)的方式来绑定对应的数据。

      4.网站测试

      目前网站测试中最常用的两个方法是黑河测试与百合测试。黑盒测试主要是通过输入测试内容,只要最终能够得到既定的输出结果就可以,则可以认为是测试通过,并不在乎中间的过程。而白盒测试主要是针对中间过程进行详细的测试,包括对各种条件的输入以及输出都要进行完整的测试。本网站的测试主要是使用白盒测试方法对网站的各个功能模块进行详细的测试,为了保证网站能够满足当初的既定目标,所以,需要对网站进行细致的测试,保证网站能够正常的使用。

      5. 结论

      经过各环节的测试,已经完成本系统的开发,各模块功能基本实现,但因能力有限,系统功能还不是很完善,有许多需要改进之处。系统的分析与设计,是一项很辛苦的工作,同时也是一个充满乐趣的过程。在设计过程中,边看书,边实践,不断遇到新的问题,不断探索和努力使问题得到解决。

      当然,一个系统的设计不可能一步到位,还需要不断完善和补充;同时,我做的系统中还存在许多问题,有待在日后的应用实践中发现和解决。因此,系统的设计基本完成,但还不够全面,需要在日后的实践中继续完善。
     

    相关热词搜索: Java 网上商城 设计

    • 生活居家
    • 情感人生
    • 社会财经
    • 文化
    • 职场
    • 教育
    • 电脑上网