《基于java web的网上鲜花交易管理系统》由会员分享,可在线阅读,更多相关《基于java web的网上鲜花交易管理系统(50页珍藏版)》请在金锄头文库上搜索。
1、烟台大学毕业论文(设计)摘要 随着电商模式和软件能力的飞速发展,信息化管理方式广泛的应用于各个行业,各个领域,从网站系统的管理者的角度来说拥有一套现代化的成员管理软件是十分重的。在当今社会,在网上花店买一束鲜花为亲人、朋友、爱人送去心意,俨然已经成为某种时尚,不仅如此,同时为大众提供了便利,为大众所喜爱。 本文介绍的网上购物系统-网上鲜花交易管理系统,网上鲜花交易管理系统是电子商务和软件技术相结合的重要表现形式,它是一个立足于互联网、以各种花卉为商品的专业性网上购物网站。这个项目拥有大部分购物网站所具有的功能,如鲜花选择、会员登录、鲜花选购、账目结算、后台网站管理等,通过项目拥有的这些设计能对
2、选购鲜花信息进行很好的分析管理。这个系统的使用人员是买家同网站拥有者,从买家方面来看,能够使用的功能主要有买家查看商品(寻找花卉),购物车里结账,最后生成花卉订单;从网站拥有人的方面来看,拥有人有买家的信息,商花卉的信息,和帐单信息进行分类管理。关键词 购物车;鲜花管理;客户管理;搜索查询Abstract: With the rapid development of electronic commerce and software technology, information management is used in different fields more and more widel
3、y. The online shopping system discussed in this paper is flowers online transaction management system. technology.It has become a modern fashion to send gift to friends, family members or lovers online. Online florist can give people more convenience so it has become very popular.Its a professional
4、website based on internet which sells flowers and plants. Its very important to develop a kind of management system to each website.Flowers online transaction management system is a major form of electronic commerce combined with software This shopping system has the electronic commerce functions su
5、ch as commodity browsing, user login registration, online shopping, settlement of accounts, backstage database management and so on. These functions can be used to manage flower ordering information very conveniently. The main users of this system are customers and sales managers. For customers, the
6、 main functions include browsing flowers, choosing the merchandise into the shopping cart and then generating orders. For sales managers, they can manage all information about customers, flowers and orders.Key words: Hopping Cart; Flowers Management; Customer Management; Search Query 目 录1 绪 论11.1 开发
7、背景11.2 网上购物及其优点12 系统开发平台简介32.1 系统结构规划32.2 开发工具的选择32.2.1JSP技术及其优点32.2.2JavaBean和JSP内置对象42.3 系统运行环境42.3.1软件运行平台42.3.2硬件运行平台63 系统分析63.1 系统功能要求63.2 系统开发功能63.3 系统的可行性分析63.3.1 技术可行性分析63.3.2经济可行性分析73.3.3操作可行性分析74 总体设计84.1 功能模块划分84.2 系统模块设计图94.3 系统业务流程图105 详细设计115.1 各模块的功能115.1.1 前台用户模块115.1.2 后台用户模块125.2 系
8、统数据库的设计145.2.1 数据库表的结构145.2.2 系统E-R图165.2.3 数据库选择及理由196 系统实现206.1整个项目的文件结构206.2前台用户模块的实现206.3后台模块的实现267 系统测试307.1前台页面测试307.2后台管理测试338 总结与展望35结 束 语36致 谢37参考文献38附录 部分代码391 绪 论1.1 开发背景随着网络技术的飞速发展,网络经济与人们的生活越来越紧密的联系在一起,逐渐成为人们平常消费生活的一部分,并且随着信息技术的飞速发展,网络购物与网络销售也在逐渐发展和普及。在这个过程中,消费者和销售者两方都迫切需要一种简便与高速的购物与销售方
9、式,在线商店管理系统的出现正好满足人们的这种需要,在线商店的出现顺应了互联网经济的发展趋势。通过网络的简便与高效可以节省消费者的时间和金钱,而且能让销售者能更合理的调节商品的数量以免造成商品的囤积,同时也能让生产者及时的随着市场的需求来调节产品的种类和数量。鲜花本身就是能在网上畅销的物品,而且没有网上图片与现实物品严重不符的现象,在线上挑选更加的形象和具体并且能节省时间,另外现在大多数线上花店都将鲜花预订、送花上门合并成一条生长线,让买卖变得更加便利,按下你的鼠标,鲜花与美好的愿望就能够很好的传递给亲人和朋友。因此编写一个拥有鲜花查询、商品订购及鲜花管理功能的线上鲜花交易管理系统,将线下鲜花商
10、店经营方式同在大数据背景下的计算机网络以及数据库管理系统相结合,是顺应了科技和经济发展的潮流。本项目正是采用JavaScript技术与Mysql结合打造的网上鲜花交易管理系统,应用本设计一方面能让网民更好的消费,另一方面也让一部分花农找到另一种销售方式,通过这种新的消费模式,推动农民收入,激活消费的氛围,带动人民生活提高。1.2 网上购物及其优点 究竟什么是网上购物呢?说简单点,网上购物就是坐在家里的电脑前,只需要动动手指,就能把自己想要的东西带回自己家,这样的购物模式省去了我们在烈日炎炎的夏天顶着大太阳到处跑的麻烦,也能买到物美价廉的商品。在现在逐渐兴起的大数据的时代,互联网的购物模式正逐步
11、的替代传统的商店管理经营模式。从专业方面说,网上买东西就是买家卖家一系列的买卖过程都是通过互联网并且以B2C的模式来进行的,是电子商务的一个重要组成部分。而线上商品的经营一般有两种形式:一种是线上商店,就是卖家是网站的拥有者,向买家出售自己的商品,另一中是线上商场,就是各个客户通过注册成为商场的卖家,向来浏览网站的潜在买家展示自己的商品,吸引买家选购,线上商场的商品的种类更加的丰富。由此我们可以看出第一种情况网站拥有者和经营者是一个人,而另一种的网站拥有者只是作为中介,来协调经营者与消费者之间的关系。对于传统的商业模式,网络销售有不可比拟的优势,也正是因为这些优势,使得网络销售这种新兴的商业模
12、式在很短的时间内遍布全国的大江南北,同样让人们的消费观念也在发生改变。对于商家来说,网络销售有众多的好处:1、 主动与互动。线上商店很好的利用互联网的灵活性使卖家同买家的沟通越来越便利且及时,在线上买家不再处于被动的劣势,而是能够自己掌握主动权的消费者,并且拥有越来越多的选择权,买家和潜在的买家通过网络主动地联系卖家,提出所需要的商品。2、 无限延伸。首先,商品信息公布全面,通过网络,可以把公司的介绍、产品资讯、图片等要展示给客户的资料展示出来;其次,运营的时间没有了限制,全天24小时地运作,哪个时间段都能提供服务;最后,运营地方同样免受限制,网络能把商家的业务拓展到全国各个地方,免受区域地方
13、的限制。3、 降低成本。一方面,开始投入的金钱减少,兼职企业网站不需要花费大额的费用。不需要租用昂贵的店面,支付巨额的装潢费用,所以成本得到大幅度的降低。 对于买家来说,也有很多好处:1、 价格适中。由于卖家的成本降低,所受的商品价格就会降低。网络专卖店提供的商品,其价格均低于市价。2、 快捷方便。节省时间是网络销售有别与普通销售的又一大特点。到实体店铺买东西需要交通工具,还会受天气原因的限制。但线上购物,无论买到的东西的大小,快递公司都会送到家门口,节约了买家的宝贵时间,为买家提供便利。3、 全天服务。大部分的线下商店都有自己的营业时间,但网上商店可以全天候的营业,只要买家想要去购物,就能够
14、马上付诸于行动。2 系统开发平台简介2.1 系统结构规划本网站采用的B/S结构(Browser/Server)即浏览器/服务器结构。随着时代的不断发展,开发的数据的不断复杂,做出的设计也越来越复杂,一般的数据库对任务的承担已经越来越艰难了,为了能更好的分享网络资源,越来越多的信息需要通过网上发布,B/S结构便伴随着网络的快速有力地发展起来。B/S体系结构是一种三层结构2:第一层:浏览器是表示层,用于用户接口功能。在浏览器向统一资源定位器指定的互联网服务器提出请求,互联网服务器用超文本协议把所需文件资料传给用户,并将其显示在用户的浏览器上。第二层:互联网服务器是功能层,完成客户的应用功能。即互联
15、网客户端接受买家发送的请求,然后把指令请求求发送给处理器,然后进行对买家的指令请求处理,最后将数据库的最终结果返回互联网浏览器,然后反馈给用户。第三层:数据库服务器是数据层。数据库服务器对客户通过客户端发来的请求进行处理。B/S系统中的浏览器一般没有应用程序,所以系统中的中间层是系统结构中的非常关键的一部分3。B/S结构具有下列优点:1、 维护升级方式简单。当前,软件程序的更新和提升越来越快速,B/S结构的产物非常便利这个特点更是表现的淋漓尽致。2、 成本降低,选择更多。凡是使用B/S结构的应用管理软件,只要安装在Linux服务器就行了,而且安全系数高。2.2 开发工具的选择2.2.1JSP技术及其优点JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序4。本项目之所以选择用JSP来进行编写,是因为JSP体现了时代最为先进的网站开发思想,JSP没有众多的限制,不仅能够用于中小流量的网站,也能适应大流量的网站;除了不受流量的限制,JSP也不受平台的限制,完美适用于不同的平台,JSP近乎完美