毕业论文(设计)网上花店购物系统的设计与实现盐城师范学院毕业设计网上花店购物系统的设计与实现摘要首先对该系统的可行性和实用性进行分析,然后对整个系统的开发逻辑、实现方法、整体架构进行了规划。
该系统主要是使用面向对象语言(Java)和MySQL数据库来完成的。
该系统运用Struts、Hibernate、Spring三大框架来提高开发效率。
网站分为购物前台,后台管理。
前台主要包括鲜花的选择,鲜花的种类,鲜花的购买,以及用户的注册及登录等等,后台设计主要包括管理员和商家管理两个模块。
该系统中的会员、订单、商户、公告管理功能均属于管理员模块;鲜花和销售管理功能均属于商家管理模块。
前后台联系紧密,管理员可以对整个网站的布局进行修改,各个商家则对自己家销售的花卉进行经营管理。
【关键词】网上花店;Java;MySQL;Struts盐城师范学院毕业设计The design and implementation of onlineshopping system for flower shopAbstractFirstly, we analyzed the feasibility and practicability of the system and then planned the logic of development, the implementation approaches, the whole structure of the entire system. This system used the Java technology to achieve, the database system used MySQL. The system used three framework to improve the efficiency of development,such as Struts, Hibernate, Spring framework. Website included shopping foreground, background management. Foreground mainlyincludes the choice of flowers, the kind of flowers, the purchase of flowers, as well as user registration and login and so on, background design mainly includes twomodules, the manager and the business management. The system of membership, orders, businesses, announcement management functions belong to administrator module. The flowers and sales management functions belong to the business management module. The foreground and background are closely linked. The administrator can modify the layout of the site, while all businesses can manage their sales of flowers.[Key words] online shopping system for flower shop;Java;MySQL;Struts盐城师范学院毕业设计目录1 绪论..............................................................1 1.1 课题研究背景 (1)1.2 课题研究意义 ................................................ 1 1.3 课题研究内容 ................................................ 2 2 开发环境及技术要求................................................ 2 2.1 MyEclipse ................................................... 2 2.2 Java 技术简介................................................ 2 2.3 Struts技术简介. (3)3 需求分析..........................................................3 3.1功能需求分析 (3)3.2性能需求分析 (6)3.3业务流分析................................................... 6 3.4数据流分析................................................... 7 3.5可行性分析 (7)3.5.1技术可行性分析 (8)3.5.2经济可行性分析 (8)3.5.3操作可行性分析 (8)3.5.4社会可行性 ............................................. 9 4 系统设计.......................................................... 9 4.1系统设计.. (9)4.1.1系统结构描述 (9)4.1.2系统基本模块 ........................................... 9 4.2数据库设计.................................................. 11 5 系统实现......................................................... 14 5.1系统架构.................................................... 14 5.2系统组织结构................................................ 14 5.3具体实现. (15)5.3.1用户登录 (15)5.3.2管理员登录 (18)盐城师范学院毕业设计5.3.3 添加商品 (21)5.3.4 修改商家信息 (23)6系统测试 .........................................................246.1系统测试概述 (24)6.2测试用例与测试结果 (24)7课题开发总结 .....................................................27 参考文献...........................................................29 致谢 (30)盐城师范学院毕业设计1 绪论1.1 课题研究背景近几年,网上购物发展迅速,淘宝、京东、一号店等购物平台在几年时间内迅速崛起,占据中国商业版图的半壁江山。
它们在人类的生产生活中发挥着不可替代的作用。
服装、食品、化妆品等产品都可以在这些购物平台中轻松买到,其价格甚至低于实体店。
随着经济的发展,人们的生活水平越来越高,人们开始享受生活,追求浪漫,于是买花送人成为表达爱情,亲情,友情的一种象征。
情人节、清明节、国庆节等诸多节日都少不了鲜花的陪衬;拜访朋友、追求女生、看望长辈等都少不了一束鲜花来表达浓浓的情谊,因此在这一方面的经济发展是不可估量的。
然而由于工作的繁忙,很多人没有时间去实体店挑选鲜花,因此网上购花成为一种新兴产业在网络上悄悄风靡起来。
由于兴起的时间短,如今在网络上并没有多少特别正规的鲜花购物平台,唯一大型的购花平台----鲜花网,在卖花的同时,也在卖蛋糕之类的产品。
在网络上并没有多少可供选择的花店来满足他们日益增长的需求。
在此背景之下,我提出来设计网上花店购物系统这一理念,目的就是让更多的人去更正规的鲜花购物平台买到自己心仪的鲜花。
1.2 课题研究意义随着网络时代的到来,计算机的更新速度越来越快。
使人类的信息传递方式和生产生活等都得到了巨大的改变,然而各个行业产业都在自身所属的领域中不同程度的融入了网络技术,对其行业的发展起了极大的推到作用。
网上花店的形成,一定会受到了无数网民的支持。
主要是因为设计的网上花店购物系统的网站,它基本克服了在实体店购买时所带来的时间、金钱以及人力物力的浪费和沟通不善对产品购买的限制,同时也保证了交流过程的便捷化、科技化,使买卖双方的交流过程更加准确、方便。
这种购物方式更加深入人心。
此次设计利用SSH和MySQL等网络技术实现。
现如今,虽然网络技术高速发展,各种网购平台也百花齐放,但是仅仅是局限于人们日常生活中的一些必需品,像鲜花,蛋糕之类的非必需品比较少,甚至好多人都无法在网络中找到比较正规的购花平台,这给一些工作比较忙碌的人带来了不便。
网上花店购物系统的提出,在很大程度中解决了人们日常生活中的不第 1 页,共 30 页盐城师范学院毕业设计便,使人们在工作之余还能享受生活,享受网络所带来的便利。
而且这不再需要面对面的交流,只要有时间就可以随时随地的进行在线沟通。
在线交流是使其发展的一个重要渠道。
采用这种交流的方式,一是实现了交流的无纸化,大大减少了对自然环境的破坏,使得生态更加和谐;二是在交流方法上有了不同选择,人们可以在线上与商家直接交流,也可以离线交流,系统会将商家反馈的信息及时发送给用户。
总的来说,由于我国公民的经济条件不断提高,计算机价格也随之变得大众化,网络用户人数也增加迅速,网上花店这一购物平台会迎来越来越多的用户,会有越来越多的商家加入其中,为广大网民提供人性化、规模化、大众化的服务。
1.3 课题研究内容网上花店购物系统为网络用户提供了一个可以在线购花的平台。
该平台拥有用户注册,查看花卉,花卉订购,在线咨询等功能,为商家提供了鲜花管理、销售管理、发货等功能,为管理员提供了会员、订单与公告模块等管理功能,管理员拥有商家个人信息修改功能,其中包括添加、删除和修改,以及追踪订单情况。
该系统的实现采用了MVC框架,采用的编程环境为MyEclipse ,使用MySQL来存放数据。