网上花店系统的设计与实现南阳理工学院本科毕业设计(论文)网上花店系统的设计与实现DesignandImplementationofOnlineFlowerShopSystem学院(系):计算机与信息工程学院专业:计算机科学与技术学生姓名:xxx学号:xxx指导教师(职称):xxx评阅教师:xxx完成日期:2014年5月南阳理工学院NanyangInstituteofTechnology网上花店系统的设计与实现计算机科学与技术专业陈青[摘要]本系统使用Java语言,采用MVC模式进行开发,使用JSP和Servlet进行前台页面的开发,使用JavaBean进行后台业务逻辑的处理,实现了简单的网上平台的交易,用户在网上注册账号,可以对鲜花商品进行浏览以及购买,管理员可以登录后台对鲜花信息进行相应的操作,还可以对用户信息进行相应的维护,解决了人们在实体店中浪费了大量的时间,却无法买到符合心意的商品的问题。使得电子商务平台的应用更加广泛。本系统初步达到了电子商务平台网上交易的基本目标。以MyEclipse为主要的开发工具,Oracle为系统数据库。[关键词]网上交易平台;信息化;网上花店系统DesignandDevelopmentofOnlineFlowerShopComputerScienceandTechnologyMajorChenqingAbstract:ThissystemusesJavalanguage,usestheMVCpatternofdevelopment,JSPandServletdevelopmentusingthefrontpageofthebusinesslogicusingjavaBeanforbackgroundprocessing,toachieveasimpleonlinetradingplatform,usersregisteronlineaccount,youcanbrowseandpurchasegoodsflowers.Thebasicobjectiveofthesystemreachedaperliminarydealonlinee-commerceplatform,Theadmininstratorcanlogonthebackstageandoperateontheflowers,hecanalsomaintaintheinformationoftheusers,solvingtheproblemofpeoplewastinglotsoftimebutcannotbuysatisfiedproductsintheentityshop.Aboveofallmaketheapplicationofe-commerceplatformmorewidely.MyEclipseasthemaindevelopmenttools,theOracledatabaseofthesystem.Keywords:OnlineTradingPlatform;Informatization;OnlineFlowerSystem网上花店系统的设计与实现目录1绪论....................................................................11.1研究背景..........................................................11.2MVC的发展现状.....................................................11.3研究的目的和意义..................................................21.4本文研究内容及可行性分析..........................................22系统总体分析............................................................32.1系统概述..........................................................32.2系统分析与设计原则................................................32.3系统需求分析......................................................42.3.1系统数据流图分析.............................................52.3.2系统E-R图...................................................63系统设计............................................................63.1系统基本结构......................................................63.2系统体系结构设计..................................................73.3系统数据库设计....................................................83.3.1数据库的设计原则.............................................83.3.2数据库连接设计...............................................93.3.3数据库表格设计..............................................103.4系统主要功能模块设计.............................................173.4.1用户注册模块设计............................................173.4.2商品查询模块设计............................................183.4.3购物车管理模块设计..........................................183.4.4定单管理模块设计............................................183.4.5后台管理模块设计............................................184系统关键技术描述与实现.................................................204.1开发工具和相关技术简介...........................................204.2系统主要功能模块的实现...........................................214.2.1注册模块的实现..............................................214.2.2登录模块的实现..............................................224.2.3商品查询模块的实现..........................................23网上花店系统的设计与实现4.2.4购物车模块的实现............................................254.2.5定单模块的实现..............................................274.3系统关键技术及实现...............................................284.3.1用户控件的使用..............................................284.3.2数据库连接池技术............................................285系统测试...............................................................295.1概述.............................................................295.2测试方法.........................................................295.3测试技术.........................................................305.4测试用例设计.....................................................305.4.1登录模块的测试用例设计......................................305.4.2注册模块测试用例设计........................................31结论及不足...............................................................32参考文献.................................................................33致谢.....................................................................34网上花店系统的设计与实现11绪论1.1研究背景电子商务,就是在网上开展商务活动。电子商务有两种模式,一种是B2C模式,一种是B2B模式,传统的电子商务一般是B2C模式,就是用户直接在网站上进行购物,这种模式便于对网站进行管理,开发起来更加的简便,便于维护。B2B模式不仅仅使用户能够在网上进行交易,而且用户还能够在网上开店,实现网上电子交易,大大降低了开实体店的成本。目前我国最流行的B2B网站有淘宝网,当当网,京东商城等。但是,由于现实生活中B2B的开发比较复杂,而且对于小型的网上花店而言只需要B2C模式便可,所以我选择了B2C模式。电子商务的出现,给千万的家庭带来了不可忽略的影响,它使我们的生活发生了巨大的变化。随着信息化时代的到来,信息技术的飞速发展,许多的人越来越意识到电子商务对一个国家经济方面、企业管理和个人生活所带来的巨大影响。它满足企业、商人和消费者对产品的高质量和高服务、降低成本等方面的需求,也帮助企业和个人通过网络查询和信息检索为企业下一步的发展方向提供支持。借助电子商务,企业和个人,企业和企业可以通过网络进行交易和全过程的服务。面对中国加入WTO,参与国际竞争及中国鲜花业传统落后,独立分散的营销方式,我们在经营中将网络技术与鲜花传统销售市场之间,进行完美的结合;从而减少了流通环节,降低了交易成本,突破了时空限制,节省了订购,支付和配送时间,因此我们可以介入电子商务网络鲜花快速市场。争取建立一个可采用无人工座席电话交易系统及互联网交易平台。而且本系统采用了MVC模式进行开发,它的好处就是:一、低耦合性,二、快速的部署,三、可维护性,四、有利于软件工程化管理。1.2MVC的发展现状MVC(Model-View-Controller,模型-视图-控制器)模式是国外用的较多的一种设计模式,它源于传统的面向对象语言SmallTalk-80。它是设计交互式应用时广泛采用的一种设计模式,也是J2EE蓝图推荐的在开发Web应用时使用的方法。利用MVC设计模式开发Web应用,可以将表现逻辑和业务逻辑分离,分为表