基于JSP的二手购物平台的设计与实现
2020-01-26于少蕾郑金涛
于少蕾 郑金涛
摘要:使用二手购物平台系统可以利用互联网将旧物的信息很快传播出去,能在短时间内让更多人知道,这不仅可以提高处理物品的效率,还可以节约大量的时间和空间,让真正需要的人能在最快的时间内获得,真正实现物尽其用,资源最大化有效利用。
系统采用B/S结构,所有业务模块采用以浏览器交互的模式,选择SQL Server作为系统的数据库,开发工具选择MyEclipse来进行系统的设计。基本实现了二手购物平台应有的主要功能模块,本系统有前台与后台两大功能模块,对于管理员来说,可以利用该系统实施用户注册;对商品进行分类和查看;对订单进行查看和管理等操作。
关键词:二手购物;SQL Server数据库;B/S结构
传统的商品销售方式是在线下实体进行的,由于商品构造的差异,用户需要到线下进行实际的体验,有很大的空间和时间限制。而随着商品种类的不断普及,其性能、模块的透明化,越来越多的人群也开始出于各种各样的理由而热衷网上购物,传统的销售模式已经无法满足人的需求了。
随着社会的不断进步,如今已进入信息时代,互联网已深入人们的生活。生活和工作日益数字化,电子化,网络化。越来越多的人开始关注电子商务了。例如,阿里巴巴和京東就与人们的生活密切相关。2020年3月,中国互联网用户达到9.04亿人,网络普及率达到64.5%。网络购物有着美好的未来。
一 JSP技术介绍
JSP技术已经发展的非常成熟,被人们广泛使用,JSP有很多优点,他的使用对平台没有任何需求,并且运行起来也非常简单,而且该技术也具有一定的可拓展性,可以适应不同的软件系统开发使用。对于JSP技术来说,可以有多种不同的组合来完成所有的功能需求。在不断发展过程中,由于他具有非常多的优点所以被广泛应用到系统的开发中,随着网络信息时代的发展,传统的管理方式已经不能满足人们的需求,利用互联网来对所有的信息进行管理是非常安全便利。
JAVA语言是目前使用率最高的一个语言类程序,并且他的代码还是开源的,任何的软件开发者都可以进行使用,目前已经在人类计算机编程语言发展史上产生了深远影响,所以JAVA语言是很成熟的,将他应用到我们的系统的开发中是不错的选择,而且由于常见所以绝大多数的人都可以操作。
JAVA语言具有非常多的特性,代码编写简单,并且有多种编写方式,他有很好的面向对象性,而且他对使用的平台没有任何要求,所有的平台都可以进行操作,他的安全性能也很高,因此他非常适合该系统的开发。
JAVA语言不需要借助其他的语言编辑器来对代码进行编辑,这一点是非常好的,我们不仅在使用的时候更加方便,而且可以节约我们的开发成本。JAVA编辑过的程序代码,可以直接进行使用,不需要重新编译,因此它是非常便利的。程序的运用不需要有专业的技术,为软件开发提供了很大的可行性。
二 系统可行性分析
本系统采取的是目前应用最广泛的程序进行技术的支持,主要的技术支持是JAVA语言,他作为一个相当成熟的语言程序,在众多的软件开发中起着很大作用。而且用JAVA语言编辑出来程序可以直接运行,不需要借助其他的翻译器进行翻译。所以在技术方面是完全可行的。
本系统开发的初衷就是为了节约,因为系统开发的所有过程都是自主研发,而且在开发过程使用到的技术也都是市面上常见的、容易操作的,在系统开发的过程中我也学到了更多的知识,对计算机的软硬件没有很高的要求,因此这个系统是非常经济实用的。操作可行性也就是系统的可用性,一个系统的操作是否容易决定着这个系统的使用度,在系统操作方面的设计采取简洁易懂的方式,整个菜单界面所有功能都有序的排列,不会出现重叠或者需要转换的现象,用户想要哪方面的操作都可以直接进行,所以该系统任何人都可以进行操作,不需要有相关专业的技术,这样用户在操作起来就容易很多。
三 用户功能模块
包括用户注册、登录、密码信息管理、商品分类查看、查看商品信息、查看商品公告、添加购物车、购买商品、查看订单。设计的用户模块用例图如图1所示。
该系统分用户功能模块和管理员后台功能模块。其中会员功能模块有网站首页、网站公告、商品类别、购物车、会员中心等功能,管理员功能模块有管理会员、网站公告管理、商品类别管理、订单管理等功能。这两个模块相互独立又存在着一定的联系。
四 结束语
除系统的设计方面,就商业因素而谈,该网站具有很好的商业前景。二手购物平台的设计与实现不像线下实体店,商品价值在购买影响因素中尚未形成较大比例,诸多二手商品无法处理。品牌复杂多样,商品种类繁多,而且不能单纯的以商品论好坏。消费者在选购产品时,容易凌乱,不清楚自己的实际需要,从而造成不必要的耗费。此网站的设立就是为了将各类型商品的具体信息进行统计规划,让消费者可以方便的在各商品之间进行横向对比。而且,网站还会提供最新的商品、推荐商品进行首页展示。且宣传网站的成本要比线下交易低的多,在预算层面,本网站有着相应的优势。
参考文献
[1]Elsevierjournal,A declarative enhancement of JavaScript programs by leveraging the Java metadata infrastructure,Science of Computer Programming,2019,
[2]曹文渊.JAVA语言在计算机软件开发中的应用.电子技术与软件工程,2019(02):53-54
[3]陈刚. MyEclipse从入门到精通(第2版)[M].北京:清华大学出版社.2017.
[4]陈雄华.企业应用开发详解[M].北京:电子工业出版社.2017.
[5]德莱尼.深入解析SQL Server[M].人民邮电出版社.2018.
[6]冯志林.JavaEE基础教程[M].北京:清华大学出版社.2019.
[7]李绪成,闫海珍.Java Web开发教程:入门与提高篇(JSP+Servlet)[M].北京:清华大学出版社.2017.
[8]明日科技.JSP项目开发实战入门.吉林大学出版社.2017.