网上鲜花销售系统的设计与实现_第1页
网上鲜花销售系统的设计与实现_第2页
网上鲜花销售系统的设计与实现_第3页
网上鲜花销售系统的设计与实现_第4页
网上鲜花销售系统的设计与实现_第5页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

设计2015年6月设计:奚新宇、李奇骏徐家垒指导教师:张沛露、:计算机科学与工程学院数据库课程设计(报告)I时也为当今社会保险的信息化建设提出了更高的要求。随着因特网(Internet)在全球的迅猛发展和广泛应用,电子商务(ElectronicCommerce)受到人们越来越多的关注,并渗透到人们生活的各个角落,改变着社会经济的各个方面。JEE具备很多特点。应用J2EE的三层架构对于保留现存的IT资产有着重要意义。由于基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,现有的操作系统和硬件也可以被完整地保留下来继续使用。J2EE体系对大型系可伸缩性也是社保行业要求的一项重要系统特征。基于J2EE平台的应用程序可被部署到各种操作系统和平台上。对系统分析、系统设计的举例,对巩固和深化所学的知识会有较大的收益。TRACTChanginginformationtechnologyandtheemergenceofnewtechnologytoimprovepeople'sabilitytograspoftheinformationandcontrolfortoday'ssocialinsuranceinformationconstructionalsoputforwardhigherrequirements.WiththerapiddevelopmentoftheInternetintheworldandwideapplicationofe-commerceismoreandmoreattention,andpenetratedintoeverycornerofourlifechangingallaspectsofthesocialeconomy.BasedontheJ2EEthree-tierarchitecturehasmanyfeatures.ApplicationofJ2EEthree-tierarchitectureforpreservingexistingITassetshasimportantsignificance.BecausebasedontheJ2EEplatformproductsalmostcanrunonanyoperatingsystemandhardwareconfiguration,theexistingoperatingsystemsandhardwarecanbecompleteretentioncontinuetouse.EfficientdevelopmentoftheJEEsystemforlargesystemhasagoodsupporter.ThesupportofheterogeneousenvironmentisanotheroutstandingcharacteristicbasedontheJ2EEsystem.Scalabilityisalsotherequirementsofthesocialsecurityindustryisanimportantsystemcharacteristics.BasedontheJ2EEplatformapplicationscanbedeployedinavarietyofoperatingsystemsandplatforms.Thedevelopmentofthissystemcanimproveworkefficiency,expandthescopeofservice,reducethelaborintensityofworkers,raisetheutilizationratioofstoremoney.Flowersinventoryinformationintime,forthepredictionofflowersthestoremanagersalesofflowersandtherightdecisionstoprovidereliablereferenceinformation.Scientificmanagementofflowersandinventory,improveutilizationoffunds,thelimitsofasmuchaspossibletomeettheneedsofthecustomers.Thesmallersizeofthemanagementinformationsystemoffreshflowers,butasthecaseoftheteachingmaterialisstillthelengthistoobig.Here,therefore,onlythemainstageofsystemanalysisandsystemdesignwork.Inmanagementinformationsystemofthewholedevelopmentprocess,systemanalysisandsystemdesignisafundamentalanddifficultwork,so,strengthenthesystemanalysis,systemdesignforexample,toconsolidateanddeepentheknowledgewillhavealargerincome.KeywordsMVCarchitectureofJEEServlet STRACT II第一章选题背景 -1- 第二章需求分析 -2- 试 -3- -第三章总体设计 -4- 第四章详细设计 -14- 19-1消费者登录功能界面 -19-2消费者购物功能界面 -20-3消费者查看购物车功能界面 -21-4生成订单功能界面 -22-5消费者修改个人信息功能界面 -23-据界面 -23-1管理员对供应商的操作 -23-2管理员对花卉类别的操作 -25-3管理员对花卉的操作 -27-4管理员对订单的操作 -29-第五章数据E-R图 -30- -33- 及成绩评定第一章选题背景已同时,网上商店更容易开拓全场市场,国际互联网,www顾名思义体现了全球的一体化;实现24小时营业,不需要营业员,网上商店可以被设置成一个自动售货机;感受广告诉求;依靠。点高效,方便是该网上花卉商店的突出特点。当今的时代到处都充满了浪漫的气息,。就了买到自己所需要的各种花卉,传统购物受时间和空间限制的框框将被打破。响一种特WebWeb的交互性功能,成为建立这种虚付款台结帐。这也就构成网上商店的三大支柱:商品目录、顾客购物车和付款台。第二章需求分析目开发目标本系统的设计目标让管理人员和用户能够在不同的地方通过互联网使用本系统进行网上鲜花的信息管理。的是Browser/Server(浏览器/服务器)结构,在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。BS发比较流行的设计标准。本系统就是使用B/S结构作为设计标准的,采用JSP技术作为软件开发的主要技术。。需求硬件需求:内存(RAM)VGA或更高分辨率软件需求:统软件Windows98/Me/2000/XPIE等测试订购蝴蝶兰到查看购物车页面,蝴蝶兰在购物车中存在。显示了订单主表和明细表生成订单。现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤。大型软件系统通常由若干个子系统组成。运行及使用录查看购物车购买细录查看购物车购买细查看个人信查看订单信息息线购花第三章总体设计本系统功能需求主要分为两类,用户功能需求和管理员功能需求。别花卉类别管理花卉管理订单管理商品管理库存管理应商管理用户管理用户功能用户注册登花卉查询查看花卉详用户注用户注册用户登录 用户登录录功能框图述用户要先进行注册,才可以登录。输入用户名和密码。列注册会员,然后输入用户名和密码,进行登录。登录成功,进入花店。如不登录,则不能购买花卉。述找花卉输入条件,点击查询。列选择花卉类别,点击查询。相应类别中的所有花卉。如不登录,可以查询,但不能购买花卉。修改修改购买数量删除已购花卉提交购物车清空购物车信息功能述查找花卉,可以查看喜欢花卉的详细信息列的花卉详细信息买花卉。述的花卉可以进行购买列物车,生成订单,就可以购买了买花卉。物车继续购花购物车功能框图订单管理花卉类别管订单管理花卉类别管花卉管理用户管理供应商管理商品管理理述后提交购物车,购物车清空,可继续购花。购按纽,将其添加到购物车列交购物车。清空购物车,生成订单,可继续购物。如不登录,则不能购买花卉。述提交购物车后,生成订单。列生成订单,可选择支付方式。生成订单成功。如不登录,则不能购买花卉。管理员功能登录库存管理能框图添加花添加花卉类别修改花卉类别查询花卉类别 删除用户修改用户资料 花卉类别管理删除花卉类别别管理功能框图功能花卉类别管理述可以添加、修改、删除、查询花卉的类别。输入信息,进行增删改查。列引用的花卉类别,输入查询条件查询花卉类别。操作已成功。需要管理员登录。 用户管理查看用户详细资料理功能框图删除订单查看删除订单查看商品修改商品删除商查询商 修改订单花卉管理述可以添加、修改、删除、查询花卉的信息。输入信息,进行增删改查。列引用的花卉,输入查询条件查询花卉信息。操作已成功。需要管理员登录。 订单管理查看订单详细信息理功能框图订单管理述可以查看所有的订单,删除订单和修改订单。列可以查看所有的订单,删除订单和修改订单。操作已成功。需要管理员登录。理功能框图商品管理述可以添加、修改、删除、查询商品。输入信息,进行增删改查。列除未被引用的商品,输入查询条件查询商品信息。操作已成功。需要管理员登录。查询库存查看库存信息修改库存信息删除库存理功能框图查看用户信添查看用户信添加用户信修改用户信查看供应商信息修改供应商信息删除供应商库存管理述可以添加、修改、删除、查询库存信息。输入信息,进行增删改查。列除商品的库存信息,输入查询条件查询库存信息。操作已成功。需要管理员登录。管理查询供应商应商管理述可以添加、修改、删除、查询供应商。输入信息,进行增删改查。列删除未被引用的供应商,输入查询条件查询供应商信息。操作已成功。需要管理员登录。 用户管理添加新添加新品信息修改新品信息删除新品信息查询新品信息用户管理述可以添加、修改、查询用户。输入信息,进行增改查。列询条件查询用户信息。操作已成功。需要高级管理员登录。理品管理述可以添加、修改、查询新品。输入信息,进行增改查。列询条件查询新品信息。操作已成功。需要高级管理员登录。第四章详细设计表的设计作用存放管理员信息序号英文字段名称中文字段名称字段类型1LoginName操作员登录名字符2Pwd密码字符3Role角色字符ager作用存放用户的信息序号英文字段名称中文字段名称omerID2CustomerName用户名称3Sex性别4IdentityCard身份证号5Address地址ZipCode邮政编码7Email电子邮件8Tel联系电话名称Customer字段类型大小备注10主键字符30字符2字符200字符7字符50字符20作用存放用户登录信息CustomerLogin序号英文字段名称中文字段名称1CustomerID客户编号2Pwd密码字符作保存鲜花的原始信息名称flower用序英文字段名中文字段名称字段类型大小备注号称1rID2e345to文件名6Description作保存鲜花的分类信息名称flowerType用序英文字段名中文字段名称字段类型大小备注号称1TypeID类别编号字符102TypeName类别名称字符30作保存鲜花的分类信息名称flowerType用序英文字段名中文字段名称字段类型大小备注号称1TypeID类别编号字符102TypeName类别名称字符30作保存鲜花的分类信息名称flowerType用序英文字段名中文字段名称字段类型大小备注号称12e号称作用存放用户的信息序号英文字段名称中文字段名称omerID2CustomerName用户名称3Sex性别4IdentityCard身份证号5Address地址ZipCode邮政编码7Email电子邮件8Tel联系电话名称Customer字段类型大小备注10主键字符30字符2字符200字符7字符50字符20作用存放用户登录信息CustomerLogin序号英文字段名称中文字段名称1CustomerID客户编号2Pwd密码字符作保存鲜花的原始信息名称flower用序英文字段名中文字段名称字段类型大小备注456称rIDetoription作用存放用户的信息序号英文字段名称中文字段名称omerID2CustomerName用户名称3Sex性别4IdentityCard身份证号5Address地址ZipCode邮政编码7Email电子邮件8Tel联系电话名称Customer字段类型大小备注10主键字符30字符2字符200字符7字符50字符20作用存放用户登录信息CustomerLogin序号英文字段名称中文字段名称1CustomerID客户编号2Pwd密码字符作保存鲜花的原始信息名称flower用序英文字段名中文字段名称字段类型大小备注456称rIDetoription保存库存信息用序英文字段名称号1ItemID2StockNumfo保存供应商信息序英文字段名称中文字段名称字段类型号1SupID供应商编号字符2SupName名称字符3Address地址字符4ZipCode邮政编码字符5Tel电话字符6Email邮箱字符费者功能消费者登录功能界面消费者购物功能界面No未注册册败No未注册册败Yes已注册输输入用户名及验选购花卉,点击订选购花卉,点击订购,购物车消费者购物流程图消费者查看购物车功能界面NosNos功物车物车是否要这些是否要这些修修改购消费者查看购物车流程图生成订单功能界面功No不购买功信息No不购买功信息修改购物车,提交修改购物车,提交单编号买YesYes点击确认生成订单流程图消费者修改个人信息功能界面加登录成功加登录成功消费者修改个人信息流程图员管理后台数据界面4.2.1管理员对供应商的操作登录成功在功管理员添加供应商流程图改供应商的操作界面改添加添加管理员修改供应商流程图询供应商的操作界面登录成功管理员查询供应商流程图管理员对花卉类别的操作加花卉类别的操作界面登录成功管理员添加花卉类别流程图改花卉类别的操作界面登录成功修改询花卉类别的操作界面登录成功管理员对花卉的操作加花卉的操作界面登录成功改花卉的操作界登录成功改花卉的操作界登录成功询花卉的操作界面登录成功管理员对订单的操作询订单操作界面登录成功NM11LN11NM11LN11第五章数据E-R图管管理提提供鲜花实体的E-R图 鲜花 鲜花管理员信息实体的E-R图身份身份地址用户信息实体的E-R图供应商供应商供应商供应商 号称鲜花分类实体的E-R图商品实体的E-R图号量库存实体的E-R图供供应商供应商地址供应商地址供应商实体E-R图SubrahmanyamAllamerajuJEE服务器端高级编程.机械工业出版01.11VlanaMatenaJEEEJB机械工业出版社.2002.2DeepakAlurJEE核心模式.机械工业出版社.2002.2JSP机械工业出版社.2001.7[6]黄浩文黄静舒.JSP核心技术和电子商务应用实例.机械工业出版社.2001.4[8]师煊.王珊.数据库系统概论.第3版[M].高等教育出版社.2002.50-100EJSP及应用实例集锦.[M].人民邮电出版社.2001.25-96JDBC库程序设计.中国铁道出版社.清华大学出版社DreamweaverMX从入门到精通.人民邮电出版社SP9sic务书设计目的型实验,是培养学生数据库设计、开发、应用能力的重要实践性教学环节。计方法、掌握一种数据库系统开发工具(如PB、ASP、.NET)的使用。通过设计实际和解决问题的能力。求对系统的功能及性能要求进行分析,写出需求规格说明书,并制定需求跟踪矩阵,的对象模型,状态模型及处理模型。数据库设计概念结构设计(1)画出系统各部分(子系统)E-R模型图(2)消除冲突和冗余,合并各部分E-R模型图,形成总体E-R模型图逻辑结构设计(1)完成E-R模型向关系模型的转换。(2)对关系模型进行优化。(3)完整性约束设计(如主键约束、外键约束等)。(4)完成实体之间的一对一、一对多、多对多策略,具体是以逻辑关联还是键关联。(5)针对具体业务设计多表连接(基本连接、内连接、外连接、交叉连接、谓词连接、集合连接)及嵌套查询方案,并编写脚本样例。(6)数据库设计应参照范式和相关规范(包括视图、索引等)。物理结构设计存储结构设计(如数据表的构成,字段名称,字段数据类型,字段长度等)2.4建立数据库系统。将所设计表的结构在数据库管理系统上实现,要求生产备份文件(备份数据库或导出数据库表到文本文件)。面。明确各界面之间的调用关系及界面调用流程,并确定流程图。软件设计与实现的存储过程、触发器、函数设计,并对视图等进行设计。发平台的编程环境下如何实现对数据库的操作(增、删、改、查)。要求必须包含级联操作、批量更新操作、游标操作、适当增加事务管理机制。应根据系统的需求设计相应的测试数据方案(特别是一些异常情况的处理),写出测试结果。计任务及要求写出项目开发计划;2.按软件开发的方法,分阶段进行开发;小组可以自己选用相应的开发语言 (ASP、C++、.NET不限)和数据库管理系统(Access、SQLServer、Oracle、MySQL不限)。模块的数据库操作实现部分。例。组成员分工情况(由组长写明);此外,注明每人的数据库部分实现代码(每人一份,注上姓名);最后,总结设计和开发过程的经验和教训,写出设计总结(每人一份,要求手写,附在小组报告最后)。报告1信息系统的设计与开发2设计与实现3管理系统设计与实现4公寓管理系统设计与开发5统的设计与实现6实现7设计与实现8健康信息咨询软件的设计与实现9成果管理系统实践网络信息平台的设计与实现存管理系统的设计与实现信息管理系统设计与实现公司人事管理系统的设计与实现设计与实现管理系统的设计与开发信息查询系统的设计与实现号系统的开发理系统的设计与开发在线考试系统管理信息系统工资管理系统计与实现统设计与实现现在线旅游产品系统的设计与实现建大教职工评价系统的设计与实现贷款管理系统理系统的设计与实现五、时间地点及进度安排核标准占30%注:凡有抄袭现象一经发现,小组成员成绩均为不及格。师教师:张沛露、吕冬梅、袁一平试析设计与布局徐家垒:实现代码与分析 (姓名:徐家垒)言JEE作为编程的主要语言,以SQLServer2000为后台数据库。ifactionequalsadd){floweridrequestgetParameterfloweridflowernamerequestgetParameterflowernameflowertypeidrequestgetParameterflowertypeidflowercolorrequestgetParameterflowercolorflowerphotoimagesrequestgetParameterflowerphoto).substring(request.getParameter("flowerphotoastIndexOfflowermarkrequestgetParameterflowermarkFlowerinfofinewFlowerinfo);FloweridfloweridFlowernameflowernameFlowertypeidflowertypeidFlowercolorflowercolorFlowerphotoflowerphotoFlowerdescriptionflowermarkFlowerInfoBeanfibnewFlowerInfoBean);FlowerTypeBeanftbnewFlowerTypeBean);fibgetIDflowerid{getServletContextgetRequestDispatcherFlowerinfoaddjsp).forward(request,response);}{y{fibaddFlowerInfofi{getServletContextgetRequestDispatcherFlowerinfoaddjsp).forward(request,response);}}hExceptionex{intStackTrace}}}floweridrequestgetParameterfloweridflowernamerequestgetParameterflowernameflowertypeidrequestgetParameterflowertypeidflowercolorrequestgetParameterflowercolorflowerphotoimagesrequestgetParameterflowerphoto).substring(request.getParameter("flowerphotoastIndexOfflowermarkrequestgetParameterflowermarkFlowerinfofinewFlowerinfo);FloweridfloweridFlowernameflowernameFlowertypeidflowertypeidFlowercolorflowercolorFlowerphotoflowerphotoifactionequalsdel){FlowerdescriptionflowermarkFlowerInfoBeanfibnewFlowerInfoBean);FlowerTypeBeanftbnewFlowerTypeBean);fibgetIDflowerid{y{fibupdateFlowerinfofi{getServletContextgetRequestDispatcherFlowerinfoupdatejsp).forward(request,response);}}Exceptionex{intStackTrace}}{getServletContextgetRequestDispatcherFlowerinfoaddjsp).forward(request,response);}}floweridrequestgetParameterfloweridFlowerInfoBeanfibnewFlowerInfoBean);fibgetIDflowerid{fibdelFlowerinfoflowerid{getServletContextgetRequestDispatcherFlowerinfofindjsp).forward(request,response);}}{getServletContextgetRequestDispatcherFlowerinfofindjsp).forward(request,response);}}ifactionequalsfind){floweridrequestgetParameterfloweridflowernamerequestgetParameterflowernameflowertypeidrequestgetParameterflowertypeidflowercolorrequestgetParameterflowercolorflowerphotoimagesrequestgetParameterflowerphoto).substring(request.getParameter("flowerphotoastIndexOfflowermarkrequestgetParameterflowermarkFlowerinfofinewFlowerinfo);FloweridfloweridFlowernameflowernameFlowertypeidflowertypeidFlowercolorflowercolorFlowerphotoflowerphotoFlowerdescriptionflowermarkFlowerInfoBeanfibnewFlowerInfo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论