版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
网上鲜花销售系统的设计与实现网上鲜花销售系统的设计与实现网上鲜花销售系统的设计与实现网上鲜花销售系统的设计与实现编制仅供参考审核批准生效日期地址:电话:传真:邮编:数据库课程设计网上花店的设计与开发计算机科学与工程学院2015年6月数据库课程设计网上花店的设计与开发小组成员:奚新宇、李奇骏杜坤、徐家垒指导教师:张沛露、专业:软件工程所在单位:计算机科学与工程学院摘要 信息化技术发展日新月异,新技术的出现在提高人们对信息的掌握和操控能力的同时也为当今社会保险的信息化建设提出了更高的要求。随着因特网(Internet)在全球的迅猛发展和广泛应用,电子商务(ElectronicCommerce)受到人们越来越多的关注,并渗透到人们生活的各个角落,改变着社会经济的各个方面。基于J2EE的三层架构还具备很多特点。应用J2EE的三层架构对于保留现存的IT资产有着重要意义。由于基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,现有的操作系统和硬件也可以被完整地保留下来继续使用。J2EE体系对大型系统的高效开发有着良好的支持者。对异构环境的支持是基于J2EE体系的又一优秀特征。可伸缩性也是社保行业要求的一项重要系统特征。基于J2EE平台的应用程序可被部署到各种操作系统和平台上。本系统的开发能够提高工作效率,扩大服务范围,降低工作人员的劳动强度,提高商店资金利用率。及时获取鲜花库存信息,为鲜花商店经理的预测鲜花的销售量和正确的决策提供可靠的参考信息。科学的管理鲜花和库存,提高资金利用率,尽最大可能的限度满足顾客的需要。鲜花的管理信息系统的规模较小,但作为教材的案例仍是篇幅太大。因此,此处仅对系统分析和系统设计阶段的主要工作加以介绍。在管理信息系统的整个开发过程中,系统分析和系统设计是基础性的和难度较大的工作阶段,所以,加强对系统分析、系统设计的举例,对巩固和深化所学的知识会有较大的收益。关键词:MVC体系结构;J2EEServletABSTRACTChanginginformationtechnologyandtheemergenceofnewtechnologytoimprovepeople'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目录摘要 -5鲜花分类实体的E-R图商品商品鲜花编号成本价供应商编号商品编号备注零售价5-6商品实体的E-R图库存库存商品编号库存数量5-7库存实体的E-R图供应商供应商供应商编号供应商名称供应商地址供应商邮编Email供应商电话诉讼5-8供应商实体E-R图参考文献[1](美)SubrahmanyamAllameraju等著.J2EE服务器端高级编程.机械工业出版社.[2](美)VlanaMatena等著.J2EE平台上的EJB组件开发.机械工业出版社.[3](美)DeepakAlur等著.J2EE核心模式.机械工业出版社.[4]廖若雪.JSP高级编程.机械工业出版社.[5]汪孝宜.JSP数据库开发实例精粹.电子工业出版社.[6]黄浩文黄静舒.JSP核心技术和电子商务应用实例.机械工业出版社.[7]飞思科技产品研发中心.JSP应用开发详解.电子工业出版社.[8]师煊.王珊.数据库系统概论.第3版[M].高等教育出版社.[9]刘晓华等.J2EE企业级应用开发.电子工业出版社.2003[10]柏亚军.JSP编程基础及应用实例集锦.[M].人民邮电出版社.[11]陈锦辉.JDBC数据库程序设计.中国铁道出版社[12]张海藩.软件工程导论.清华大学出版社[13]白雁钧.DreamweaverMX2004从入门到精通.人民邮电出版社[14]万峰科技.SP网站开发四酷全书.电子工业出版社.[15]刘炳文等编著:VisualBasic程序设计教程.清华大学出版社.2000年7月附录1—数据库原理课程设计任务书《数据库课程设计》任务书设计目的《数据库课程设计》是软件工程专业和计算机科学与技术专业的一个综合性的设计型实验,是培养学生数据库设计、开发、应用能力的重要实践性教学环节。开设《数据库课程设计》主要目的是:通过本实训,使学生进一步了解数据库的设计方法、掌握一种数据库系统开发工具(如PB、ASP、.NET)的使用。通过设计实际的数据库系统,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高系统分析和解决问题的能力。设计工作要求本课程设计要求学生采用项目小组的形式,结合具体软件开发项目,完成以下设计内容:需求分析对系统的功能及性能要求进行分析,写出需求规格说明书,并制定需求跟踪矩阵,以便在设计后期创建测试用例以对应需求,若使用面向对象的开发方法,则应确定系统的对象模型,状态模型及处理模型。数据库设计概念结构设计画出系统各部分(子系统)E-R模型图消除冲突和冗余,合并各部分E-R模型图,形成总体E-R模型图逻辑结构设计完成E-R模型向关系模型的转换。对关系模型进行优化。完整性约束设计(如主键约束、外键约束等)。完成实体之间的一对一、一对多、多对多策略,具体是以逻辑关联还是键关联。针对具体业务设计多表连接(基本连接、内连接、外连接、交叉连接、谓词连接、集合连接)及嵌套查询方案,并编写脚本样例。数据库设计应参照范式和相关规范(包括视图、索引等)。物理结构设计存储结构设计(如数据表的构成,字段名称,字段数据类型,字段长度等)建立数据库系统。将所设计表的结构在数据库管理系统上实现,要求生产备份文件(备份数据库或导出数据库表到文本文件)。设计用户操作界面。在用户操作界面确定之后,根据系统功能要求设计出界面。明确各界面之间的调用关系及界面调用流程,并确定流程图。软件设计与实现在确定系统总体设计方案基础上,首先建立系统架构设计,并设计连接数据库的基本方式,完成系统的模块结构图及模块的功能说明。根据系统功能要求,选择合适的软件开发平台完成程序设计、针对不同的业务逻辑及流程补充数据库设计时的存储过程、触发器、函数设计,并对视图等进行设计。在这里特别强调选用的开发平台和数据库的连接,在软件开发中,请写出在开发平台的编程环境下如何实现对数据库的操作(增、删、改、查)。要求必须包含级联操作、批量更新操作、游标操作、适当增加事务管理机制。软件测试完成软件的测试,结合数据库知识,检测数据操作的正确性、完整性。要求应根据系统的需求设计相应的测试数据方案(特别是一些异常情况的处理),写出测试结果。设计任务及要求3-4人成立一个开发小组,选出小组项目负责人,并对小组成员按任务进行分工,写出项目开发计划;按软件开发的方法,分阶段进行开发;小组可以自己选用相应的开发语言(ASP、C++、.NET不限)和数据库管理系统(Access、SQLServer、Oracle、MySQL不限)。要求在雪球分析的基础上,做好数据库设计工作,完成系统的功能,并记录主要模块的数据库操作实现部分。完成设计任务后,以小组为单位,总结全部设计工作,完成课程设计报告,并在规定的时间内提交给指导教师。课程设计报告要求有完整的格式,包括封面、正文等。正文主要包括需求分析、数据库设计、软件设计和实现主干代码及测试案例。注:附录中应包括数据库课程设计任务书和小组成员分工情况(由组长写明);此外,注明每人的数据库部分实现代码(每人一份,注上姓名);最后,总结设计和开发过程的经验和教训,写出设计总结(每人一份,要求手写,附在小组报告最后)。报告中请使用VISIO画图;设计报告参照《数据库课程设计报告样例》。本课题涉及小组成员的集体协作,要求遵守设计时间的安排,有相应的团队精神。参考题目序号题目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—小组成员分工情况李奇骏:需求分析与测试 奚新宇:详细设计与分析杜坤:总体设计与布局徐家垒:实现代码与分析实现代码(姓名:徐家垒)选择编程语言 该系统使用J2EE作为编程的主要语言,以SQLServer2000为后台数据库。添加功能if("add")){Stringflowerid=("flowerid");Stringflowername=("flowername");Stringflowertypeid=("flowertypeid");Stringflowercolor=("flowercolor");Stringflowerphoto="images/"+("flowerphoto").substring("flowerphoto").lastIndexOf("\\")+1);Stringflowermark=("flowermark");Flowerinfofi=newFlowerinfo();(flowerid);(flowername);(flowertypeid);(flowercolor);(flowerphoto);(flowermark);FlowerInfoBeanfib=newFlowerInfoBean();FlowerTypeBeanftb=newFlowerTypeBean();if(flowerid)){("result",flowerid+"号花卉已经存在,请重新输入!");getServletContext().getRequestDispatcher("").forward(request,response);}else{try{if(fi)){("result",flowerid+"号花卉添加成功!");getServletContext().getRequestDispatcher("").forward(request,response);}}catch(Exceptionex){();}}}修改功能Stringflowerid=("flowerid");Stringflowername=("flowername");Stringflowertypeid=("flowertypeid");Stringflowercolor=("flowercolor");Stringflowerphoto="images/"+("flowerphoto").substring("flowerphoto").lastIndexOf("\\")+1);Stringflowermark=("flowermark");Flowerinfofi=newFlowerinfo();(flowerid);(flowername);(flowertypeid);(flowercolor);(flowerphoto);(flowermark);FlowerInfoBeanfib=newFlowerInfoBean();FlowerTypeBeanftb=newFlowerTypeBean();if(flowerid)){try{if(fi)){("result",flowerid+"号花卉修改成功!");getServletContext().getRequestDispatcher("").forward(request,response);}}catch(Exceptionex){();}}else{("result",flowerid+"号花卉不存在!请重新输入!");getServletContext().getRequestDispatcher("").forward(request,response);}}删除功能if("del")){Stringflowerid=("flowerid");FlowerInfoBeanfib=newFlowerInfoBean();if(flowerid)){if(flowerid)){("result",flowerid+"号花卉删除成功!");getServletContext().getRequestDispatcher("").forward(request,response);}}else{("result",flowerid+"号花卉不存在!请重新输入!");getServletContext().getRequestDispatcher("").forward(request,response);}}搜索功能if("find")){Stringflowerid=("flowerid");Stringflowername=("flowername");Stringflowertypeid=("flowertypeid");Stringflowercolor=("flowercolor");Stringflowerphoto="images/"+("flowerphoto").substring("flowerphoto").lastIndexOf("\\")+1);Stringflowermark=("flowermark");Flowerinfofi=newFlowerinfo();(flowerid);(flowername);(flowertypeid);(flowercolor);(flowerphoto);(flowermark);FlowerInfoBeanfib=newFlowerInfoBean();FlowerTypeBeanftb=newFlowerTypeBean();try{("FlowerInfo",(fi));getServletContext().getRequestDispatcher("").forward(request,response);}catch(Exceptionex){();}}购物车protectedHashtableitems=newHashtable();publicvoidaddItem(shoppingCartp){try{//在HASHTABLE中收索当前要订购的商品if())){//如果当前的商品已经存在,则在原来的数量上加上想再购买的数量shoppingCarttempProdu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年高中秋季开学防踩踏安全教育
- 宜春市上高县2027届数学四上期末监测模拟试题含解析
- 厨房安全考试测试卷及答案
- T-BBIA 002-2020 北京市电动自行车销售门店经营规范
- 2026南非咖啡种植行业气候适应市场需求分析投资评估规划报告
- 2026中国医药制造商行业市场供需分析及投资评估规划分析研究报告
- 2026中国石墨烯导热材料商业化应用与消费电子需求报告
- 2026汽车行业新能源汽车及自动驾驶与行业发展趋势研究报告
- 2026中国智能交通智能化行业市场供需分析及投资评估规划分析研究报告
- 2026中国极限运动安全设备风险控制与责任保险机制研究报告
- 常见精神科疾病及治疗
- 阿仑膦酸钠临床推广幻灯20090310
- 售后维修服务单
- 黄酒的酿造 黄酒酒曲制备
- 施工现场五牌二图
- 《食品检验机构资质认定条件》内部审核检查表
- 铸造企业现场管理类隐患排查治理清单
- YS/T 582-2013电池级碳酸锂
- 中国农业银行现金管理项下委托贷款协议范本-
- 汽轮机危急遮断系统(ETS)课件
- 《空气动力学与飞行原理》空气动力学-课件
评论
0/150
提交评论