经济社会的发展,人们的生活水平也日渐提高。花卉则成了很多人生活中必不可少的消费品。比如节日时、拜访朋友时、探病时、开业时等等,送一束鲜花可以传递自己的情谊。更多的时候人们会选择欣赏花卉的婀娜多姿,买一束摆在家里,更是提高了生活的品。
基于网上花店的种种益处,以及人们对鲜花的需求,决定开发一个方便人们在网上订购鲜花的管理系统.
1.1.2 研究意义
随着购物网站的激增,开发一个满足消费者真正需求,注重方便快捷、信息全面的、美观优雅的网上花店更能吸引鲜花消费者的光顾。
通过网上花店管理系统,消费者可以查询浏览花卉信息,可以浏览网站的公告信息,在注册登录以后可以进行商品的购买,在个人管理模块可以修改个人信息,可以查看自己的订单,还可以给商家留言。而管理员登录以后则可以查看会员的注册信息并可以删除会员,可以文护更新商品信息,可以管理会员的订单,可以管理公告以及留言。该系统可以基本满足消费者网上订购鲜花的需求,具有一定的实用性。
为了满足上述要求,系统要做到以下几点:
(1) 界面美观简洁,使用方便;
(2) 主页内容丰富,商品信息详细;
(3) 搜索功能强大,分类齐全;
(4) 会员可以随时修改个人信息,并能够随时查看订单信息;
(5) 支持会员在线留言;
(6) 公布公告最新网站动态;
(7) 最大程度的令系统达到易操作、易文护,运行时安全、稳定、可靠。
1.2 开发工具及语言介绍
1.2.1 JSP
构成JSP页面的有HTML、Java程序段、JSP标记,由于JSP是基于Java技术的,继承了Java跨平台、跨服务器的特点,使得JSP成了当今热门的编程语言,在电子商务中有着广泛的应用[1-2]。
1.2.2 MySQL
MySQL[6]以速度、可靠性、适应性为优势,并且开放源代码,是初学者建立管理数据库最好的工具。同时,配合SQLyog可视化工具使用,对数据库内容一目了然。数据库操作也相对方便了。
1.2.3 Tomcat
Tomcat本身是由一系列可配置的组件构成的,可以在server.xml配置文件中进行配置,得到了广大开放源代码志愿者的青睐,它兼容大部分主流服务器,运行稳定可靠,效率高[3-5]。
1.2.4 JQuery以及JQueryUI
JQuery[7]是一个优秀、灵活多变的JavaScript框架,可以兼容CSS3和各种主流的浏览器,其模块化的开发方式可以让开发者按需加载资源。
JQueryUI包含了许多用JQuery编写的可视化控件。其中的日历插件是使用最为广泛的插件。我们可以直接用它来构建具有很好交互性的web应用程序。
1.2.5 SSH框架
SSH(Struts2、Spring、Hibernate)是J2EE(java企业级应用)中常用的到的三大框架技术。
Struts2是Apache软件基金会下面的一个开源项目[8-9],它是一个杰出的MVC框架,它是在Sturts1和XWork的基础上发展而来。Sturts2具有高度可插拔性,可以很容易的集成JSON、AJAX等技术,以及构建REST风格的网站[10]。
Spring的Web Framework是JavaEE中常用的核心技术之一,它相当于一个大容器或者工场,负责创建bean的实例,由于是通过xml配置的,实现了代码间的解耦。
Hibernate能将JavaBean映射成数据库中对应的表,从而程序员可以通过操作JavaBean来操作数据库,极大的提高了开发效率。
1.2.6 开发工具及运行环境
操作系统:Microsoft Windows XP ,Windows 7
开发环境:MyEclipse 10 ,IE
数据库系统:MySQL jsp+mysql网上花店管理系统的设计与实现 (3):http://www.751com.cn/jisuanji/lunwen_36764.html