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

下载本文档

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

文档简介

,.数据库课程设计网上花店的设计与开发,.计算机科学与工程学院2015年6月数据库课程设计网上花店的设计与开发,.小组成员:奚新宇、李奇骏杜坤、徐家垒指导教师:张沛露、专 业:软件工程所在单位:计算机科学与工程学院,.摘要信息化技术发展日新月异,新技术的出现在提高人们对信息的掌握和操控能力的同时也为当今社会保险的信息化建设提出了更高的要求。随着因特网(Internet)在全球的迅猛发展和广泛应用,电子商务(ElectronicCommerce)受到人们越来越多的关注,并渗透到人们生活的各个角落,改变着社会经济的各个方面。感谢阅读基于J2EE的三层架构还具备很多特点。应用J2EE的三层架构对于保留现存的IT资产有着重要意义。由于基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,现有的操作系统和硬件也可以被完整地保留下来继续使用。J2EE体系对大型系统的高效开发有着良好的支持者。对异构环境的支持是基于J2EE体系的又一优秀特征。可伸缩性也是社保行业要求的一项重要系统特征。基于J2EE平台的应用程序可被部署到各种操作系统和平台上。谢谢阅读本系统的开发能够提高工作效率,扩大服务范围,降低工作人员的劳动强度,提高商店资金利用率。及时获取鲜花库存信息,为鲜花商店经理的预测鲜花的销售量和正确的决策提供可靠的参考信息。科学的管理鲜花和库存,提高资金利用率,尽最大可能的限度满足顾客的需要。鲜花的管理信息系统的规模较小,但作为教材的案例仍是篇幅太大。因此,此处仅对系统分析和系统设计阶段的主要工作加以介绍。在管理信息系统的整个开发过程中,系统分析和系统设计是基础性的和难度较大的工作阶段,所以,加强对系统分析、系统设计的举例,对巩固和深化所学的知识会有较大的收益。谢谢阅读关键词: MVC体系结构;J2EEServlet感谢阅读,.ABSTRACTChanginginformationtechnologyandtheemergenceofnewtechnologytoimprovepeople'sabilitytograspoftheinformationandcontrolfortoday'ssocialinsuranceinformationconstructionalsoputforwardhigherrequirements.WiththerapiddevelopmentoftheInternetintheworldandwideapplicationofe-commerceismoreandmoreattention,andpenetratedintoeverycornerofourlife,changingallaspectsofthesocialeconomy.精品文档放心下载BasedontheJ2EEthree-tierarchitecturehasmanyfeatures.ApplicationofJ2EEthree-tierarchitectureforpreservingexistingITassetshasimportantsignificance.BecausebasedontheJ2EEplatformproductsalmostcanrunonanyoperatingsystemandhardwareconfiguration,theexistingoperatingsystemsandhardwarecanbecompleteretentioncontinuetouse.EfficientdevelopmentoftheJ2EEsystemforlargesystemhasagoodsupporter.ThesupportofheterogeneousenvironmentisanotheroutstandingcharacteristicbasedontheJ2EEsystem.Scalabilityisalsotherequirementsofthesocialsecurityindustryisanimportantsystemcharacteristics.BasedontheJ2EEplatformapplicationscanbedeployedinavarietyofoperatingsystemsandplatforms.感谢阅读Thedevelopmentofthissystemcanimproveworkefficiency,expandthescopeofservice,reducethelaborintensityofworkers,raisetheutilizationratioofstoremoney.Flowersinventoryinformationintime,forthepredictionofflowersthestoremanagersalesofflowersandtherightdecisionstoprovidereliablereferenceinformation.精品文档放心下载,.Scientificmanagementofflowersandinventory,improveutilizationoffunds,thelimitsofasmuchaspossibletomeettheneedsofthecustomers.Thesmallersizeofthemanagementinformationsystemoffreshflowers,butasthecaseoftheteachingmaterialisstillthelengthistoobig.Here,therefore,onlythemainstageofsystemanalysisandsystemdesignwork.Inmanagementinformationsystemofthewholedevelopmentprocess,systemanalysisandsystemdesignisafundamentalanddifficultwork,so,strengthenthesystemanalysis,systemdesign,forexample,toconsolidateanddeepentheknowledgewillhavealargerincome.谢谢阅读Keywords:MVCarchitectureofJ2EEServlet精品文档放心下载,.目录摘要.........................................................................................................................IABSTRACT............................................................................................................II第一章选题背景................................................................................................-1-1.1课题背景.........................................................................................................................-1-1.2项目分析.........................................................................................................................-1-1.2.1网上花卉商店的特点.............................................................................................-1-1.2.2网上花卉商店的影响.............................................................................................-1-第二章需求分析................................................................................................-2-2.1项目开发目标................................................................................................................-2-2.2环境需求.........................................................................................................................-2-2.3测试.............................................................................................................................-3-测试评价............................................................................................................................-3-第三章总体设计................................................................................................-4-3.1用户功能........................................................................................................................-4-3.2管理员功能....................................................................................................................-7-第四章详细设计..............................................................................................-13-4.1数据库表的设计..........................................................................................................-13-4.2消费者功能..................................................................................................................-19-4.2.1消费者登录功能界面..........................................................................................-19-4.2.2消费者购物功能界面..........................................................................................-20-4.2.3消费者查看购物车功能界面............................................................................-21-4.2.4生成订单功能界面.............................................................................................-22-4.2.5消费者修改个人信息功能界面........................................................................-23-4.2管理员管理后台数据界面.........................................................................................-23-4.2.1管理员对供应商的操作......................................................................................-23-4.2.2管理员对花卉类别的操作.................................................................................-25-4.2.3管理员对花卉的操作..........................................................................................-27-4.2.4管理员对订单的操作..........................................................................................-29-第五章数据E-R图..........................................................................................-30-参考文献..........................................................................................................-33-附录1—数据库原理课程设计任务书.................................................................-34-,.附录2—小组成员分工情况...............................................................................-39-教师评语及成绩评定,.第一章选题背景1.1课题背景随着互联网日益深入社会生活,以网站作为信息交流平台,进行内外信息交流,已成为大众的迫切需要。网上花店传承花意,为亲人朋友送去心意已经成为某种时尚。网上开花店为大众开辟了更为方便之门,快捷方便,为大众所喜爱。做为一个虚拟的商店,网上商店具有很多新的特性,以下这些是它的优势:其营业成本完全有理由比传统意义上的商店低得多:不需支付昂贵的店铺租金,花费浩大的装修;不需要将大笔的流动资金作为货物而沉泣在店里,可依靠“零库存”管理,缩速资金周转的周期,可以加速周转;同时,网上商店更容易开拓全场市场,国际互联网,www顾名思义体现了全球的一体化;实现24小时营业,不需要营业员,网上商店可以被设置成一个自动售货机;可以多媒体促销,各种文字,图象和动画,声音,让受众全方位感受广告诉求;依靠客户数据库能够提供全新的个人化服务等等。上花店系统就是为实现客户通过上网,对鲜花信息的浏览、检索、订购,以及鲜花销售商对客户信息、鲜花信息的管理所开发的网络应用软件。该系统能够较好地满足网上花店客户的基本要求,具有较高的实用价值。谢谢阅读1.2项目分析1.2.1网上花卉商店的特点高效,方便是该网上花卉商店的突出特点。当今的时代到处都充满了浪漫的气息,给朋友或家人送上一束鲜花,给自己家里添置一些绿色植物,在这个时代已经很普遍了。该网上花卉商店可以为商家和个人提供一个方便、迅捷购物的环境,大家可以足不出户就了买到自己所需要的各种花卉,传统购物受时间和空间限制的框框将被打破。感谢阅读1.2.2网上花卉商店的影响现代电子商务技术已经集中于网络商店的建立和运作。电子商店从前台看是一种特殊的Web服务器。现代Web网站的多媒体支持和良好的交互性功能,成为建立这种虚拟商店的基础,使得顾客可以像在真实的超级市场一样推着购物车挑选商品,并最后在付款台结帐。这也就构成网上商店的三大支柱:商品目录、顾客购物车和付款台。精品文档放心下载,.第二章需求分析2.1项目开发目标本系统的设计目标让管理人员和用户能够在不同的地方通过互联网使用本系统进行网上鲜花的信息管理。精品文档放心下载所用的是Browser/Server(浏览器/服务器)结构,在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。B/S结构是目前软件开发比较流行的设计标准。本系统就是使用B/S结构作为设计标准的,采用JSP技术作为软件开发的主要技术。感谢阅读。2.2环境需求硬件需求:CPUIntel或兼容机,Pentium166MHz或更高内存(RAM)谢谢阅读至少32MB,建议64MB或更多硬盘3.2G以上监视器VGA或更高分辨率网卡10/100Mbit/s软件需求:操作系统软件Windows95/98/Me/2000/XP浏览器精品文档放心下载IE6.0等,.2.3测试登录后,订购蝴蝶兰到查看购物车页面,蝴蝶兰在购物车中存在。点击生成订单到订单添加页面,显示了订单主表和明细表点击确认购买生成订单。测试评价在开发该系统的过程中,需要面对错综复杂的问题,因此,在软件生存周期的每个阶段都不可避免地会产生错误。我们力求在每个阶段结束之前通过严格的技术审查,尽可能早的发现并纠正错误。测试的目的就是在软件投入生产性运行之前,尽可能多地发现软件中的错误。目前软件测试仍然是保证软件质量的关键步骤。谢谢阅读与开发过程类似,测试过程也必须分步骤进行,每个步骤在逻辑上是前一个步骤地继续。感谢阅读大型软件系统通常由若干个子系统组成。根据对该系统进行多次的单元测试和集成测试,该系统是比较稳定的、所有功能已完全实现,可以正常运行及使用精品文档放心下载,.第三章总体设计本系统功能需求主要分为两类,用户功能需求和管理员功能需求。谢谢阅读表3-1总体功能功能类别子功能1.1用户注册和登录1.2花卉查询1.3查看花卉详细信息用户功能1.4购买1.5查看购物车1.6查看订单信息1.7查看个人信息2.1花卉类别管理2.2花卉管理2.3订单管理2.4商品管理管理员2.5库存管理2.6供应商管理2.7用户管理3.1用户功能用户登录在线购花用查查查查户花看购看看看注卉花购订个册查卉买物单人登询详车信信录细息息3-1用户功能框图,.用户登录用 用户 户注 登册 录3-2用户登录功能框图表3-2用户登录功能名称、标识符1.1用户登录功能描述用户要先进行注册,才可以登录。优先级高级输入输入用户名和密码。操作序列注册会员,然后输入用户名和密码,进行登录。输出登录成功,进入花店。补充说明如不登录,则不能购买花卉。表3-3查询花卉功能名称、标识符1.2查询花卉功能描述可以通过类别查找花卉优先级高级输入输入条件,点击查询。操作序列选择花卉类别,点击查询。输出相应类别中的所有花卉。补充说明如不登录,可以查询,但不能购买花卉。,.表3-4查看花卉的详细信息功能名称、标识符1.3查看花卉的详细信息功能描述通过类别查找花卉,可以查看喜欢花卉的详细信息优先级高级输入点击查看操作序列可以查看相对应的花卉详细信息输出显示相应花卉的详细信息补充说明如不登录,可以查询,可以查看花卉的详细信息,但不能购买花卉。表3-5购买花卉功能名称、标识符1.4购买花卉功能描述选择了自己喜欢的花卉可以进行购买优先级高级输入点击订购操作序列添加到购物车,生成订单,就可以购买了输出订购成功补充说明如不登录,可以查询,可以查看花卉的详细信息,但不能购买花卉。查看购物车修删提清改除交空继购已购购续买购物物购数花车车花量卉3-3用户查看购物车功能框图,.表3-6查看购物车功能名称、标识符1.5查看购物车功能描述可以修改购买数量,如不喜欢该商品,可以进行删除,确定后提交购物车,购物车清空,可继续购花。优先级高级输入点击喜欢花卉的对应的订购按纽,将其添加到购物车操作序列修改购买数量,如不喜欢该商品,可以进行删除,确定后提交购物车。输出清空购物车,生成订单,可继续购物。补充说明如不登录,则不能购买花卉。表3-7查看订单功能表名称、标识符1.6查看订单功能描述提交购物车后,生成订单。优先级高级输入点击提交购物车按纽操作序列生成订单,可选择支付方式。输出生成订单成功。补充说明如不登录,则不能购买花卉。3.2管理员功能管理员登录用户管理花供卉花用应商库订类卉户商品存单别管管管管管管管理理理理理理理3-4管理员功能框图,.花卉类别管理添修删查加改除询花花花花卉卉卉卉类类类类别别别别3-5花卉类别管理功能框图表3-8花卉类别管理功能名称、标识符2.1花卉类别管理功能描述可以添加、修改、删除、查询花卉的类别。优先级高级输入输入信息,进行增删改查。操作序列输入新记录进行增加,修改原有的花卉类别,可以删除未被引用的花卉类别,输入查询条件查询花卉类别。输出操作已成功。补充说明需要管理员登录。用户管理查看修用改删户用除详户用细资户资料料3-6花卉管理功能框图表3-9花卉管理功能,.名称、标识符2.2花卉管理功能描述可以添加、修改、删除、查询花卉的信息。优先级高级输入输入信息,进行增删改查。操作序列输入新记录进行增加,修改原有的花卉信息,可以删除未被引用的花卉,输入查询条件查询花卉信息。输出操作已成功。补充说明需要管理员登录。订单管理查看订删修除改单详订订细单单信息3-7订单管理功能框图表3-10订单管理功能名称、标识符2.3订单管理功能描述可以查看所有的订单,删除订单和修改订单。优先级高级输入进入订单管理操作序列可以查看所有的订单,删除订单和修改订单。输出操作已成功。补充说明需要管理员登录。商品管理查修看改删查商商除询,.3-8商品管理功能框图表3-11商品管理功能名称、标识符2.4商品管理功能描述可以添加、修改、删除、查询商品。优先级高级输入输入信息,进行增删改查。操作序列输入新记录进行增加,修改原有的商品信息,可以删除未被引用的商品,输入查询条件查询商品信息。输出操作已成功。补充说明需要管理员登录。库存管理查修看改删查库库除询存存库库信信存存息息3-9库存管理功能框图表3-12库存管理功能,.名称、标识符2.5库存管理功能描述可以添加、修改、删除、查询库存信息。优先级高级输入输入信息,进行增删改查。操作序列查看商品的库存信息,修改原有的商品的库存信息,可以删除商品的库存信息,输入查询条件查询库存信息。输出操作已成功。补充说明需要管理员登录。供应商管理查修看改删查供供除询应应供供商商应应信信商商息息3-10供应商管理功能框图表3-13供应商管理功能名称、标识符2.6供应商管理功能描述可以添加、修改、删除、查询供应商。优先级高级输入输入信息,进行增删改查。操作序列输入新记录进行增加,修改原有的供应商信息,可以删除未被引用的供应商,输入查询条件查询供应商信息。输出操作已成功。补充说明需要管理员登录。用户管理查修添看改加用用用户户户,.3-11用户管理功能框图表3-14用户管理功能名称、标识符2.7用户管理功能描述可以添加、修改、查询用户。优先级高级输入输入信息,进行增改查。操作序列输入新记录进行增加,修改原有的用户信息,输入查询条件查询用户信息。输出操作已成功。补充说明需要高级管理员登录。新品管理添修删查加改除询新新新新品品品品信信信信,.3-12新品管理功能框图表3-15新品管理功能名称、标识符2.8新品管理功能描述可以添加、修改、查询新品。优先级高级输入输入信息,进行增改查。操作序列输入新记录进行增加,修改原有的新品信息,输入查询条件查询新品信息。输出操作已成功。补充说明需要高级管理员登录。第四章详细设计4.1数据库表的设计表.4-1管理员信息,.作用存放管理员信息名称Manager序号英文字段名称中文字段名称字段类型大小备注1LoginName操作员登录名字符102Pwd密码字符203Role角色字符10表4-2用户信息作用存放用户的信息名称Customer序号英文字段名称中文字段名称字段类型大小备注1CustomerID用户编号字符10主键2CustomerNa用户名称字符30me3Sex性别字符24IdentityCard身份证号字符185Address地址字符2006ZipCode邮政编码字符77Email电子邮件字符508Tel联系电话字符20表4-3用户登录信息作用存放用户登录信息名称CustomerLogin序号英文字段名称中文字段名称字段类型大小备注1CustomerID客户编号字符102Pwd密码字符20表4-4鲜花信息作保存鲜花的原始信息 名称 flower用,.序英文字段名中文字段名称字段类型大小备注号称1flowerID鲜花编号字符10主键2flowerName鲜花名称字符503TypeID类别字符10外键4Subject颜色字符10外键5flowerPhoto照片字符50文件名6Description描述字符500表4-5鲜花类别信息作保存鲜花的分类信息名称flowerType用序英文字段名中文字段名称字段类型大小备注号称1TypeID类别编号字符102TypeName类别名称字符30表4-6鲜花类别信息作保存鲜花的分类信息名称flowerType用序英文字段名中文字段名称字段类型大小备注号称1TypeID类别编号字符102TypeName类别名称字符30表4-7鲜花类别信息作保存鲜花的分类信息 名称flowerType用,.序英文字段名中文字段名称字段类型大小备注号称1TypeID类别编号字符102TypeName类别名称字符30表4-8用户信息作用存放用户的信息名称Customer序号英文字段名称中文字段名称字段类型大小备注1CustomerID用户编号字符10主键2CustomerNa用户名称字符30me3Sex性别字符24IdentityCard身份证号字符185Address地址字符2006ZipCode邮政编码字符77Email电子邮件字符508Tel联系电话字符20表4-9用户登录信息作用存放用户登录信息名称CustomerLogin序号英文字段名称中文字段名称字段类型大小备注1CustomerID客户编号字符102Pwd密码字符20,.表4-10鲜花信息作保存鲜花的原始信息名称flower用序英文字段名中文字段名称字段类型大小备注号称1flowerID鲜花编号字符10主键2flowerName鲜花名称字符503TypeID类别字符10外键4Subject颜色字符10外键5flowerPhoto照片字符50文件名6Description描述字符500表4-11用户信息作用存放用户的信息名称Customer序号英文字段名称中文字段名称字段类型大小备注1CustomerID用户编号字符10主键2CustomerNa用户名称字符30me3Sex性别字符24IdentityCard身份证号字符185Address地址字符2006ZipCode邮政编码字符77Email电子邮件字符508Tel联系电话字符20表4-12用户登录信息作用存放用户登录信息名称CustomerLogin序号英文字段名称中文字段名称字段类型大小备注1CustomerID客户编号字符102Pwd密码字符20,.表4-13鲜花信息作保存鲜花的原始信息名称flower用序英文字段名中文字段名称字段类型大小备注号称1flowerID鲜花编号字符10主键2flowerName鲜花名称字符503TypeID类别字符10外键4Subject颜色字符10外键5flowerPhoto照片字符50文件名6Description描述字符500表4-14库存信息作保存库存信息 名称ItemInfo用序 英文字段名称 中文字段名称 字段类型 大小 备注谢谢阅读号1 ItemID 商品编号 字符 102 StockNum 库存数量 数字表4-15供应商信息表保存供应商信息名称Supplier序英文字段名称中文字段名称字段类型大小备注号1SupID供应商编号字符102SupName名称字符503Address地址字符1004ZipCode邮政编码字符205Tel电话字符206Email邮箱字符50,.4.2消费者功能4.2.1消费者登录功能界面开始输入用户名及密码显示错误密码检验进入主界面结束4-1消费者登录流程图,.4.2.2消费者购物功能界面开始Yes已注册输入用户名及密码登录 是否注册数据检验 登录失败选购花卉,点击订购,添加到购物车修改购物车,提交生成订单结束4-2消费者购物流程图

注册No未注册,.4.2.3消费者查看购物车功能界面开始登录成功选购花卉,添加到购物车查看购物车是否要这些Yes修改购买数量点击确认结束

移除相应商品No4-3消费者查看购物车流程图,.4.2.4生成订单功能界面开始登录成功选购花卉,点击订购,添加到购物车 点击取消购买修改购物车,提交No不购买生成订单选择付款方式,并牢记订单编号是否购买Yes点击确认结束4-4生成订单流程图,.4.2.5消费者修改个人信息功能界面开始登录成功点击修改个人信息输入新的信息点击确认修改成功结束4-5消费者修改个人信息流程图4.2管理员管理后台数据界面4.2.1管理员对供应商的操作开始管理员登录成功选择供应商添加输入新信息点击确认 存在是否存在添加成功,.结束4-6管理员添加供应商流程图管理员修改供应商的操作界面开始管理员登录成功选择供应商修改输入修改信息点击确认 存在是否存在修改成功结束4-7管理员修改供应商流程图管理员查询供应商的操作界面开始管理员登录成功输入查询条件点击确定,进行查询结束,.4-8管理员查询供应商流程图4.2.2管理员对花卉类别的操作管理员添加花卉类别的操作界面开始管理员登录成功选择花卉类别添加输入新信息点击确认 存在是否存在添加成功结束4-9管理员添加花卉类别流程图,.管理员修改花卉类别的操作界面开始管理员登录成功选择花卉类别修改输入修改信息点击确认 存在是否存在修改成功结束4-10管理员修改花卉类别流程图管理员查询花卉类别的操作界面开始管理员登录成功输入查询条件点击确定,进行查询结束4-11管理员查询花卉类别流程图,.4.2.3管理员对花卉的操作管理员添加花卉的操作界面开始管理员登录成功选择花卉添加输入新信息点击确认 存在是否存在添加成功结束4-12管理员添加花卉流程图,.管理员修改花卉的操作界开始管理员登录成功选择花卉修改输入修改信息点击确认 存在是否存在修改成功结束4-13管理员修改花卉信息流程图管理员查询花卉的操作界面开始管理员登录成功输入查询条件点击确定,进行查询结束4-14管理员查询花卉流程图,.4.2.4管理员对订单的操作管理员查询订单操作界面开始管理员登录成功输入查询条件点击确定,进行查询结束4-15管理员查询订单流程图,.第五章数据E-R图MN管理员管用户购花理11L供应商提花卉N供1分类花卉分类 15-1实体关系E-R图管理员用户名 密码 权限5-2管理员信息实体的E-R图邮编身份证 电话用户用户 地址密码 性别 Email5-3用户信息实体的E-R图,.鲜花鲜花 备注鲜花名 图片鲜花类 颜色5-4鲜花实体的E-R图鲜花分类类别编号 类别名称5-5鲜花分类实体的E-R图备注 供应商编号商品编号

商品 零售价鲜花编 成本号 价5-6商品实体的E-R图库存商品编 库存数号 量5-7库存实体的E-R图,.供应商 供应商编号 电话供诉应讼商供应商 Email名称供应商 供应商地址 邮编5-8供应商实体E-R图,.参考文献(美)SubrahmanyamAllameraju等著.J2EE服务器端高级编程.机械工业出版社.2001.11精品文档放心下载(美)VlanaMatena等著.J2EE平台上的EJB组件开发.机械工业出版社.2002.2精品文档放心下载(美)DeepakAlur等著.J2EE核心模式.机械工业出版社.2002.2精品文档放心下载廖若雪.JSP高级编程.机械工业出版社.2001.7谢谢阅读汪孝宜.JSP数据库开发实例精粹.电子工业出版社.2005.7.1-87谢谢阅读黄浩文黄静舒.JSP核心技术和电子商务应用实例.机械工业出版社.2001.4谢谢阅读飞思科技产品研发中心.JSP应用开发详解.电子工业出版社.2002.1谢谢阅读师煊.王珊.数据库系统概论.第3版[M].高等教育出版社.2002.50-100精品文档放心下载刘晓华等.J2EE企业级应用开发.电子工业出版社.2003精品文档放心下载柏亚军.JSP编程基础及应用实例集锦.[M].人民邮电出版社.2001.25-96感谢阅读陈锦辉.JDBC数据库程序设计.中国铁道出版社张海藩.软件工程导论.清华大学出版社白雁钧.DreamweaverMX2004从入门到精通.人民邮电出版社感谢阅读万峰科技.SP网站开发四酷全书.电子工业出版社.2005.9感谢阅读刘炳文等编著:VisualBasic6.0程序设计教程.清华大学出版社.2000年7月谢谢阅读,.附录1—数据库原理课程设计任务书《数据库课程设计》任务书一、 设计目的《数据库课程设计》是软件工程专业和计算机科学与技术专业的一个综合性的设计型实验,是培养学生数据库设计、开发、应用能力的重要实践性教学环节。感谢阅读开设《数据库课程设计》主要目的是:通过本实训,使学生进一步了解数据库的设谢谢阅读计方法、掌握一种数据库系统开发工具(如PB、ASP、.NET)的使用。通过设计实际谢谢阅读的数据库系统,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高系统分析谢谢阅读和解决问题的能力。二、 设计工作要求本课程设计要求学生采用项目小组的形式,结合具体软件开发项目,完成以下设计内容:感谢阅读需求分析对系统的功能及性能要求进行分析,写出需求规格说明书,并制定需求跟踪矩阵,感谢阅读以便在设计后期创建测试用例以对应需求,若使用面向对象的开发方法,则应确定系统的对象模型,状态模型及处理模型。精品文档放心下载数据库设计2.1概念结构设计(1)画出系统各部分(子系统)E-R模型图(2)消除冲突和冗余,合并各部分E-R模型图,形成总体E-R模型图感谢阅读,.2.2逻辑结构设计(1)完成E-R模型向关系模型的转换。(2)对关系模型进行优化。(3)完整性约束设计(如主键约束、外键约束等)。(4)完成实体之间的一对一、一对多、多对多策略,具体是以逻辑关联还是感谢阅读键关联。(5)针对具体业务设计多表连接(基本连接、内连接、外连接、交叉连接、谢谢阅读谓词连接、集合连接)及嵌套查询方案,并编写脚本样例。精品文档放心下载(6)数据库设计应参照范式和相关规范(包括视图、索引等)。精品文档放心下载2.3物理结构设计存储结构设计(如数据表的构成,字段名称,字段数据类型,字段长度等)感谢阅读2.4建立数据库系统。将所设计表的结构在数据库管理系统上实现,要求生产备份文件(备份数据库或导出数据库表到文本文件)。谢谢阅读设计用户操作界面。在用户操作界面确定之后,根据系统功能要求设计出界面。明确各界面之间的调用关系及界面调用流程,并确定流程图。感谢阅读软件设计与实现在确定系统总体设计方案基础上,首先建立系统架构设计,并设计连接数据库的基本方式,完成系统的模块结构图及模块的功能说明。根据系统功能要求,选择合适的软件开发平台完成程序设计、针对不同的业务逻辑及流程补充数据库设计时的存储过程、触发器、函数设计,并对视图等进行设计。谢谢阅读在这里特别强调选用的开发平台和数据库的连接,在软件开发中,请写出在开发平台的编程环境下如何实现对数据库的操作(增、删、改、查)。要求必须包含精品文档放心下载,.级联操作、批量更新操作、游标操作、适当增加事务管理机制。感谢阅读5.软件测试完成软件的测试,结合数据库知识,检测数据操作的正确性、完整性。要求应根据系统的需求设计相应的测试数据方案(特别是一些异常情况的处理),写出测试结果。谢谢阅读三、 设计任务及要求3-4人成立一个开发小组,选出小组项目负责人,并对小组成员按任务进行分工,写出项目开发计划;感谢阅读按软件开发的方法,分阶段进行开发;小组可以自己选用相应的开发语言(ASP、C++、.NET不限)和数据库管理系统(Access、SQLServer、Oracle、MySQL不限)。谢谢阅读要求在雪球分析的基础上,做好数据库设计工作,完成系统的功能,并记录主要模块的数据库操作实现部分。精品文档放心下载完成设计任务后,以小组为单位,总结全部设计工作,完成课程设计报告,并在规定的时间内提交给指导教师。课程设计报告要求有完整的格式,包括封面、正文等。正文主要包括需求分析、数据库设计、软件设计和实现主干代码及测试案感谢阅读例。注:附录中应包括数据库课程设计任务书和小组成员分工情况(由组长写明);此外,注明每人的数据库部分实现代码(每人一份,注上姓名);最后,总结设计和开发过程的经验和教训,写出设计总结(每人一份,要求手写,附在小组报告最后)。报告中请使用VISIO画图;设计报告参照《数据库课程设计报告样例》。感谢阅读5.本课题涉及小组成员的集体协作,要求遵守设计时间的安排,有相应的团队精神。谢谢阅读,.四、参考题目序号题目1教室管理信息系统的设计与开发2求职招聘系统的设计与实现3校友信息管理系统设计与实现4高校学生公寓管理系统设计与开发5毕业设计选题系统的设计与实现6试题库管理系统的设计与实现7风雅颂诗坛网站设计与实现8健康信息咨询软件的设计与实现9教师科研成果管理系统10校园社会实践网络信息平台的设计与实现11超市进销存管理系统的设计与实现12高校学生信息管理系统设计与实现13公司人事管理系统的设计与实现14网络考试系统的设计与实现15网上书店的设计与开发16房屋出租平台的设计与实现17快捷酒店管理系统的设计与开发18列车车次信息查询系统的设计与实现19医院网上预约挂号系统的开发20毕业生就业信息管理系统的设计与开发,.21在线考试系统22中小学教师与家长交流平台的构建与实现23网上报名系统设计与实现24航空公司管理信息系统25运动会成绩管理系统26企业人事工资管理系统27花店销售系统设计与实现28网上调查问卷管理系统的设计与实现29毕业设计选题系统设计与实现30订餐配送平台的设计与实现31在线旅游产品系统的设计与实现32建大教职工评价系统的设计与实现33火车票预订系统34高校助学贷款管理系统35网上旅游系统的设计与实现36实验室仪器设备管理系统的设计与实现五、时间地点及进度安排数据库课程设计为期2周,实训地点:实验楼五楼A504,计算机科学与技术和软件工程专业发生在15-16周,网络工程专业发生在18-19周。具体安排如下:精品文档放心下载六、 综合设计考核标准考勤,占40%理论设计方案,占30%,.设计报告,占30%注:凡有抄袭现象一经发现,小组成员成绩均为不及格。七、 教师校内指导教师:张沛露、吕冬梅、袁一平附录2—小组成员分工情况李奇骏:需求分析与测试奚新宇:详细设计与分析杜坤:总体设计与布局徐家垒:实现代码与分析,.实现代码(姓名:徐家垒 )5.1选择编程语言该系统使用J2EE作为编程的主要语言,以SQLServer2000为后台数据库。精品文档放心下载5.2添加功能if(action.equals("add")){Stringflowerid=request.getParameter("flowerid");谢谢阅读Stringflowername=request.getParameter("flowername");Stringflowertypeid=request.getParameter("flowertypeid");Stringflowercolor=request.getParameter("flowercolor");String感谢阅读flowerphoto="images/"+request.getParameter("flowerphoto").substring(request.getParameter("flowerphoto").lastIndexOf("\\")+1);精品文档放心下载Stringflowermark=request.getParameter("flowermark");感谢阅读Flowerinfofi=newFlowerinfo();感谢阅读fi.setFlowerid(flowerid);fi.setFlowername(flowername);感谢阅读fi.setFlowertypeid(flowertypeid);精品文档放心下载fi.setFlowercolor(flowercolor);谢谢阅读fi.setFlowerphoto(flowerphoto);感谢阅读fi.setFlowerdescription(flowermark);感谢阅读FlowerInfoBeanfib=newFlowerInfoBean();谢谢阅读,.FlowerTypeBeanftb=newFlowerTypeBean();谢谢阅读if(fib.getID(flowerid)){request.setAttribute("result",flowerid+"号花卉已经存在,请重新输入!");谢谢阅读getServletContext().getRequestDispatcher("Flowerinfoadd.jsp").forward(request,response);谢谢阅读}else{try{if(fib.addFlowerInfo(fi)){request.setAttribute("result",flowerid+"号花卉添加成功!");精品文档放心下载getServletContext().getRequestDispatcher("Flowerinfoadd.jsp").forward(request,response);精品文档放心下载}}catch(Exceptionex){ex.printStackTrace();}}}5.3修改功能Stringflowerid=request.getParameter("flowerid");谢谢阅读Stringflowername=request.getParameter("flowername");感谢阅读Stringflowertypeid=request.getParameter("flowertypeid");感谢阅读Stringflowercolor=request.getParameter("flowercolor");精品文档放心下载Stringflowerphoto="images/"+request.getParameter("flowerphoto").substring(request.getParam谢谢阅读,.eter("flowerphoto").lastIndexOf("\\")+1);精品文档放心下载Stringflowermark=request.getParameter("flowermark");感谢阅读Flowerinfofi=newFlowerinfo();精品文档放心下载fi.setFlowerid(flowerid);fi.setFlowername(flowername);感谢阅读fi.setFlowertypeid(flowertypeid);感谢阅读fi.setFlowercolor(flowercolor);谢谢阅读fi.setFlowerphoto(flowerphoto);谢谢阅读fi.setFlowerdescription(flowermark);精品文档放心下载FlowerInfoBeanfib=newFlowerInfoBean();精品文档放心下载FlowerTypeBeanftb=newFlowerTypeBean();精品文档放心下载if(fib.getID(flowerid)){try{if(fib.updateFlowerinfo(fi))感谢阅读{request.setAttribute("result",flowerid+"号花卉修改成功!");精品文档放心下载getServletContext().getRequestDispatcher("Flowerinfoupdate.jsp").forward(request,response);感谢阅读}}catch(Exceptionex){ex.printStackTrace();}}else{request.setAttribute("result",flowerid+"号花卉不存在!请重新输入!");精品文档放心下载,.getServletContext().getRequestDispatcher("Flowerinfoadd.jsp").forward(request,response);谢谢阅读}}5.4删除功能if(action.equals("del")){Stringflowerid=request.getParameter("flowerid");谢谢阅读FlowerInfoBeanfib=newFlowerInfoBean();谢谢阅读if(fib.getID(flowerid)){if(fib.delFlowerinfo(flowerid))谢谢阅读{request.setAttribute("result",flowerid+"号花卉删除成功!");谢谢阅读getServletContext().getRequestDispatcher("Flowerinfofind.jsp").forward(request,response);感谢阅读}}else{request.setAttribute("result",flowerid+"号花卉不存在!请重新输入!");精品文档放心下载getServletContext().getRequestDispatcher("Flowerinfofind.jsp").forward(request,response);精品文档放心下载}}5.5搜索功能if(action.equals("find")){,.Stringflowerid=request.getParameter("flowerid");精品文档放心下载Stringflowername=request.getParameter("flowername");Stringflo

温馨提示

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

评论

0/150

提交评论