1. 研究目的与意义、国内外研究现状(文献综述)
课题背景及意义 近年来,我国花卉这一新兴产业成就令人瞩目:生产布局优化,区域特色日益突出,形成了西南有鲜切花、东南有苗木和盆花、西北冷凉地区有种球、东北有加工花卉的格局。 但是,与花卉业发达国家相比,我国的花卉产业还面临严峻的问题。其中尤为显著的一个就是:花卉营销方式落后。传统的花卉销售采用线下渠道,导致花卉生产者和市场之间信息不畅通。从花卉生产者的角度看,生产者生产的花卉直接被批发商收走,附加值低并且不能及时了解花卉市场,从而无法根据市场行情及时的调整生产;从市场角度看,花卉的需求具有可变性,如果花卉生产者无法把握好市场的动向,而是一味的种植某几种花,而市场的需求却是其他的花卉,这就会给花卉生产者造成巨大的经济损失,同时市场也会出现供不应求的情况。 随着信息技术的不断发展,电子商务大行其道,技术也不断成熟。相对于之前的营销方式,对于花卉生产者来说,又多了一个销售渠道,即线上销售。通过线上销售的方式,花卉生产者能及时了解市场的需求,根据需求做出预测,及时调整种植的花卉种类,填补市场的需求。 花卉预订管理系统能够帮助生产者进行线上销售。生产者可以把实际种植的花卉种类,数量等信息通过系统公布出来,根据消费者的消费情况,分析预测市场需求,然后及时调整生产种类。同时该系统也开放了另一个销售渠道,生产者结合线下和线上这两种销售方式,能够更准确的做出判断,根据市场需求及时调整生产策略。 同时,该系统还能提供标准化的管理流程,消费者能够根据系统提示了解自己喜欢的花卉并购买。 |
国内外研究概况 目前,花卉零售业市场的激烈竞争集中表现在花卉零售的业态分化。花卉销售开始于由农户自发的花摊,后来发展到经过批发市场之后再进行零售的形式,传统的花卉零售是以花店为主体的。但自20世纪70年代以来,花卉零售业发生了很大的变化,其中最有影响力的是花卉产地直销、由电子商务介入的网上花卉预订与国际化花卉快递,以及由超级市场介入的花卉低价位大量销售。 网上花卉预订与国际化花卉快递----这种现代化销售形式的出现,摒弃了传统花店的地理位置概念,彻底打破了传统花店零售带来的地域约束与客户范围的划分,使得传统花店的基础客户受到流失与瓦解。 |
当下我国很多人对电子商务逐渐接受和认可,网上消费作为一种时尚消费方式获得了越来越多人的认可,很多人都去亲身实践,此外部分人把网上消费同逛商场等现实社会服务一样作为生活的一部分。花卉作为生活的点缀,也越来越为生活所需要。这种网上预订鲜花的交易越来越多,也逐渐被广大消费者所接受。
由于信息技术的发展,人们的生活早已离不开互联网,以次同时,国内外涌现出大量类似的鲜花销售站点,如中国花卉世界,中国花卉网等网站,这些网站提供了网上花卉交易的服务,但是随着人们的观念,消费水平的进步,更加完善的系统有待进一步开发。 应用前景 预订系统是花卉生产者进行花卉销售的一种重要手段。该系统涉及用户注册登录,用户管理个人信息,用户查询花卉信息,购买花卉,管理购物车,提交订单,管理员管理花卉信息,用户信息,订单信息等多项业务。相比于线下的销售方式来说,这种销售方式更加灵活,花卉生产者能及时了解市场动态,制定合理的生产计划。消费者则有了更多的选择,能了解更多的花卉知识,选择购买适合自己的花,为生活增添色彩。 |
主要参考文献 [1]Eckel,B.Java编程思想.北京:机械工业出版社,2005. [2]李海宁,游安弼著.基于MVC模式开发电子政务交互平台软件.现代计算机,2003,2(8):8395. [3]孙卫琴著.精通Struts:基于MVC的JavaWeb设计与开发.北京:电子工业出版社,2004. [4]郭梅,江红著.Struts在实现MVC架构中的应用.计算机与现代化,2004,3(10):5570. [5]寇毅,吴力文著.基于MVC设计模式的Struts框架的应用方法.计算机应用,2003,23(3):9193. [6]丁鹏,刘方,邵志峰著.STRUTS技术揭密及WEB开发实例.北京:清华大学出版社,2004. [7](美)威尔顿,(美)麦克匹克.Java Script 入门经典.北京:清华大学出版社,2009 [8]刘聪.零基础学Java Web开发.北京:机械工业出版社,2008 [9]孙卫琴.Tomcat与Java Web开发技术详解.北京:电子工业出版社,2009 [10]李绪成,闫海珍.Java Web开发教程入门与提高篇(JSP Servlet).北京:清华大学出版社,2009 [11]程杰,武拉平.花卉生产状况及花农行为决策分析[J].华南农业大学学报(社会科学版),2008,1(7):31-37 [12] 李奎,田明华,王敏. 中国花卉产业化发展的分析[J].中国林业经济,2010,1:54-58 |
2. 研究的基本内容和问题
研究的目标 本次毕业设计的主要研究目标是设计和开发花卉预订管理系统,主要工作包括系统需求分析,系统框架设计以及系统的具体功能设计,系统数据库设计,以及系统功能模块的实现和安全策略的考虑,最后对该系统进行测试,保证系统能正常运行。 研究的内容 本次毕业设计中,研究的内容主要包括以下几方面: |
(1)网站环境的搭建。本系统是一个web 应用,所以搭建运行环境是进行系统设计和开发的基础。此次的系统是以Tomcat作为服务器的。
(2)使用集成开发环境Eclipse MyEclipse 进行java web 应用的开发。
(3)使用java ee 技术体系中的JDBC 技术连接系统和数据库。
(4)使用java ee 技术体系中的动态网页开发技术Servlet/JSP 开发web 应用。
(5)研究java ee 开发中的几个重要模式,model 1 模式,model 1.x分层模式(界面,业务逻辑分离),model 2模式中的MVC模式在开发 java web 应用时的优缺点,以便选择合适的模式指导系统的开发。 (6)采用MVC设计模式完成系统的开发。使系统具有以下的功能: 1用户未登录系统时能够浏览部分信息。 2用户可以注册登录系统。 3用户可以管理自己的信息。 4用户可以查询花卉信息。 5用户可以根据需要预定自己喜欢的花卉。 6用户可以管理自己的购物车。 7用户可以查看自己的订单 8用户在确认订单无误的情况下可以提交订单。 9用户在提交订单之后能够收到邮件提醒。 10用户可以发布购买花卉后的心得感受。 11管理员能够管理花卉信息、订单信息、热门花卉销售统计等。 12管理员能够查看用户留下的信息。 |
拟解决的关键问题 (1)系统界面的设计,如何设计才能吸引用户; (2)如何根据MVC模式,在实现系统的功能时设计出良好的界面,控制器以及后台模型。 (3)用户注册时信息的验证; (4)用户在预订花卉时购物车的设计与实现; (5)数据库中的关系表如何设计才能减少不必要的冗余; (6)管理员如何根据订单统计出热门的花卉; (7)用户提交订单后系统根据用户注册的邮箱发送邮件给用户等; |
(8)如何实现分页;
(9)解决Servlet/JSP 的中文乱码问题。
3. 研究的方法与方案
研究方法 确定研究内容之后,根据系统需要实现的功能,首先借助建模工具Rational Rose 进行需求分析,画出用例图。结合系统中涉及到的用户,功能,设计相应的数据库表。然后根据MVC设计模式,一点一点的实现系统的每个功能。遇到难以解决的问题时,查找相应的期刊文献,寻求解决方案。整个过程中采用做中学,学中做,先Know How , 再Know Why的方法。 技术路线 本次的花卉预订系统,主要是基于java 技术的一个web 应用。整个系统使用的技术完全按照java ee 的技术体系,包括进行java ee开发的基础技术,如java 面向对象编程,数据库编程,DIV CSS 技术;进行java ee 开发的中级技术,如XML ,Servlet ,JSP 。其中还涉及到开发java web 的MVC模式。 实验方案 在进行系统的开发过程中,完全按照MVC设计模式,针对系统的功能,使用JSP技术设计界面,使用 Servlet 技术设计处理请求的控制器,后台使用java se 技术完成关系模型和对象模型的转换,针对数据库中的每张关系表,设计相应的domain 对象和Service 方法,供前台调用。每完成一个功能,就及时进行测试,可以使用Junit进行白盒测试,测试代码的逻辑性;使用运行系统的方式进行黑盒测试,测试系统的功能存在的问题。 可行性分析 对于程序设计语言的发展而言,Java的平台技术和Java的程序设计语言从Java在1995年问世之后发挥着越来越重要的作用。软件开发者通过使用Java能够在相对较少的时间中研发出更好的应用程序。Java主要有下述几方面的优势:(1)能够快速的学习及入门;(2)降低了代码的编写量;(3)能够编写出更高水平的代码;(4)能够加快应用、开发的速度;(5)借助于100%的纯Java可以避免平台依赖性的产生。(6)Write once,run anywhere(一次编写,到处运行);(7)减少了程序发布的难度。 |
4. 研究创新点
特色或创新之处 本系统是基于java 平台的,开发过程中完全按照MVC设计模式,使界面与业务逻辑分离。同时在设计控制器时,遵循了同一类的业务逻辑,让一个控制器去处理的原则,这样做减少了程序中控制器的个数,有利于系统的维护。 针对系统的内容,初步设想添加以下几点功能: (1)在系统中添加一个论坛板块,用户可以分享订花心得; (2)在系统中添加一些与花卉相关的网址导航; (3)附加商品选购,在下订单时可以选购其他的商品 (4)添加一个专门介绍花卉的意义,送花的数量的知识板块 (5)用户在登录系统进入主页后,网页两侧出现有热门花卉的提示。 |
5. 研究计划与进展
研究计划及预期进展 |
2014年3月4日~3月12日:查阅期刊文献、书写开题报告、制作ppt、开题报告
2014年3月 13日~3月19日:系统需求分析,数据库设计与实现
2014年3月20日~3月31日:系统设计、编码、完成管理员的基本功能,并测试
2014年4月1日~4月9日:编码、完成用户的基本功能、测试、中期检查
2014年4月10日~4月20日:编码,完成其他附加的功能
2014年4月21日~5月1日:撰写毕业设计文档
2014年5月2日~5月14日:撰写毕业论文答辩PPT 、 答辩
2014年5月15日~5月19日:提交毕业论文终稿及原代码
