*******************实践教学*******************兰州理工大学计算机与通信学院2011年秋季学期软件开发综合训练课程设计题目:网上鲜花销售系统专业班级:姓名:学号:指导教师:成绩:I目录摘要.......................................................................II序言.......................................................................III第一章、可行性分析.............................................................11.1问题描述...................................................................11.2可行性分析研究.............................................................11.2.1技术可行性..............................................................11.2.2经济可行性..............................................................21.2.3操作可行性..............................................................21.3结论意见...................................................................2第二章、项目开发计划...........................................................32.1编写目的...................................................................32.2项目背景...................................................................32.3项目概述...................................................................32.4项目开发计划...............................................................42.5交付期限...................................................................4第三章、需求分析...............................................................53.1任务需求分析...............................................................53.2数据流图、数据字典及实体联系图.............................................63.2.1数据流图................................................................63.2.2数据字典................................................................73.2.3实体联系E-R图..........................................................8第四章、系统概要设计..........................................................114.1总体设计..................................................................114.2系统功能模块图............................................................114.3数据库概念设计............................................................114.4数据库逻辑结构设计........................................................124.5连接数据库的特点..........................................................14第五章、详细设计..............................................................155.1系统的主要功能............................................................155.2程序流程图................................................................155.3用户界面设计..............................................................165.3.1一般交互设计...........................................................165.3.2信息显示设计...........................................................175.3.3数据输入设计...........................................................18参考文献.....................................................................19设计总结.....................................................................20致谢........................................................................21II摘要网上鲜花销售系统是一个相对简单的基本应用系统,主要满足传统的花店运营需要,将自己的销售渠道扩展到网上,通过简单的管理,提供给最终消费者产品的展现、购物、订单处理等,实现鲜花在线销售。该系统为模拟B/S模式的应用系统,它以鲜花销售为业务背景,拟采用JSP技术设计和实现,使用mysql数据库作为其数据管理系统,主要有鲜花的网上销售、鲜花管理、客户管理等几个功能模块。通过本系统可以实现简单的在线鲜花销售、满足用户随时查询产品信息,随时下单购物的应用需求。关键词:鲜花销售;JSP;B/S模式;网络;III序言鲜花销售在我国是一个新兴行业,目前尚处于初步阶段。虽然最近几年该行业取得了高速发展,但是与发达国家相比,还存在组织结构小而分散,缺少大规模且经济实力强的企业,专业人员素质不够高,市场管理不规范等缺点。随着我国经济的高速发展,人们对精神生活的追求越来越高,鲜花销售行业将面对非常激烈的竞争,只有迅速提高企业的管理水平,才能在激烈的竞争中占有一席之地。网上鲜花销售系统是以网络为销售信息传播渠道的电子商务应用系统,它有传统的花店所不具有的优势,如:依靠网络来传播信息更快、并且投资少、人力需求少等优势。本系统实现了如下功能:提供所要销售鲜花的价格、数量、种类、卖家等各类信息;为网上的游客提供了注册会员、浏览鲜花信息、卖主的联系方式等功能;当然,也为管理员提供了鲜花、顾客、会员等信息的管理功能。在整个系统开发的过程中,运用了软件工程的基本概念、相关技术和方法。并且采用了系统生命周期的结构化程序设计方法,从而将整个系统开发各阶段(系统分析、系统设计、系统实施)的基本活动贯穿起来。1第一章、可行性分析1.1问题描述随着网络技术的发展,社会进步,计算机的迅速发展,人们也不再满足于传统的销售模式。由于网上购物的兴起及发展。人们相信利用网络来传播信息无疑是更快更有效的。网上鲜花销售系统主要是在网上进行鲜花销售的计算机软件,从目前的鲜花销售流程中,我们可以发现一些比较明显的流程作业和管理需求。同时也为我们的系统分析提供了较好的依据。鲜花的快速下单和购物车是网上花店系统的主要部分,这两个管理部分的完成是整个系统业务完成的基础。其他的各项服务都是在此基础上完成的。我们在现行系统初步调查的基础上提出了新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。1.2可行性分析研究并非任何问题都有简单明显的解决办法,事实上,许多问题不可能在预定的系统规模或时间期限之内解决。如果问题没有可行的解,那么花费在这项工程上的任何时间、人力、软硬件资源和经费,都是无谓的浪费,而可行性研究的目的,就是用最小的代价在尽可能的时间内确定问题是否能够解决。鲜花销售系统应该以鲜花销售为业务背景。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,以鲜花销售为目的,满足和追求最大的经济利益为宗旨。1.2.1技术可行性本系统程序拟采用JSP开发,MySql数据库,开发平台:Win7+Tomcat6.0+JDK1.6程序正常运行需要JVM(Java虚拟机)1.5以上的版本。总之本系统在技术上的要求不高,现在普遍使用的计算机都可以运行该系统。系统所需要的硬件配置:PentiumIII600MHz以上2256MBRAMWindows2000/NT4.0Server以上系统所需要的软件:eclipse-SDK-3.4IE5.0以上浏览器数据库:Mysqlserver5.01.2.2经济可行性从成本上看来,开发及维护系统所需的计算机、网络等硬件设备,电话、网络等通信费用,软件支持等基本上都是现有的,所以成本接近零。从短期收益看来:比较有限,因为现在所处的环境限制。从长期收益看来:继希望于发展成全国网上鲜花销售的系统。1.2.3操作可行性该系统为简单了B/S模式的系统,系统的维护和管理需要有一定计算机专业技术的人来管理。系统要求了解进行鲜花销售的的相关人员对开发信息系统是否支持,传统的销售模式是否满足未来的鲜花供应模式及该系统是否能够带来可观的经济效益,系统的操作是否够简单,易于理解,是否安全等。经过调查分析,这个系统在操作可行性方面与需求基本相符,是可以实现的。1.3结论意见经过认真地可行性研究,系统基本上做到了在技术、经济、运行、法律上的可行。因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。所以,系统研制和开发是可以马上进行的。3第二章、项目开发计划2.1编写目的经过项目的可行性分析,得出项目可进一步进行下去的结论,在软件继续进一步的开发之前首先给出此软件项目计划。2.2项目背景项目分析单位在接到项目分析员给出的项目可行性分析报告后,在本系统,即鲜花销售系统开发主管部门的统一下制定用于软件实质开发的软件项目计划,以使软件开发单位理解软件开发要求,进行开发。2.3项目概述1、工作内容实现鲜花的在线销售和订购,能够满足绝大多数客户的要求。2、条件与限制开发该软件的条件比较简单,以开发单位目前的经济与技术条件已完全具备开发的条件。该系统可在用户要求的期限内完成。3、产品1)、程序该项目因开发时间较短,这里只给出设计思想,具体程序没写。2)、文档文档内容包括