花店管理系统_第1页
花店管理系统_第2页
花店管理系统_第3页
花店管理系统_第4页
花店管理系统_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

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

文档简介

浙江工业大学本科软件工程-花店管理系统项目技术文档I《软件工程》课程作业-花店管理系统项目技术文档2011-2012(1)项目名称花店管理系统组长姓名 小组其他成员姓名指导教师 所在学院 计算机科学与技术学院提交日期 2011年10月25日目录第1章 绪论 -1-HYPERLINK\l”_Toc312309550"1。1项目概述 —1-HYPERLINK\l”_Toc312309551"第2章 项目管理计划说明书 —4-2.1项目管理计划 -4—第3章 需求说明书 —5—3.1管理员总用例 —5—店面管理用例描述 -5—HYPERLINK\l”_Toc312309556”仓库管理用例描述 -5-HYPERLINK\l”_Toc312309557"市场调研用例描述 —6—3.2店面管理用例 —6—3.3仓库管理用例 —8-HYPERLINK\l”_Toc312309560"3。4网络管理用例 —9-HYPERLINK\l”_Toc312309561”3.5实物管理用例 -11-3.6市场调研用例 —12—查看通知用例描述 —15-HYPERLINK\l”_Toc312309565”检索花的信息用例描述 —16-心愿管理用例描述 —17—第4章 传统的分析说明书 -18—_Toc312309571”4。2网络管理员数据流图及数据字典 -21-_Toc312309574”4.5各类顾客数据流图及数据字典 -28-HYPERLINK\l”_Toc312309575"第5章 面向对象的分析说明书 -32-_Toc312309577"5.2顺序图 -38—HYPERLINK\l”_Toc312309578”第6章 面向对象的设计说明书 -62-_Toc312309580”6.2送货信息类 -64-HYPERLINK\l”_Toc312309581"6.3取货信息类 —66-6.4订单信息类 -69—6。5订单详情类 -74-HYPERLINK\l”_Toc312309584"6。6鲜花状态数据信息类 -77-_Toc312309586”6.8地域文化调研信息类 —91—6。9人群调研信息类 —94-6.12心愿信息类 —107-第7章 测试技术说明书 -110-HYPERLINK\l”_Toc312309592"7.1通知管理测试用例 -110-HYPERLINK\l”_Toc312309593"第8章 用户使用说明书 -120—8。1顾客端 —120—8。2管理员端 -120-9.1心得体会 -122—参考文献 -123—HYPERLINK\l”_Toc312309599"附录 -124-附录BX小组花店管理系统项目的安装说明书。doc —124-; } returnms; }publicbooleanadd_Manager(StringmanagerId,String managerPassword,String managerLevel){ Managerms; set ms.managerIdequaltomanagerId; set ms.managerPasswordequaltomanagerPassword; set ms。managerLevelequaltomanagerLevel; if(add_to_SQL(ms)istrue){ returntrue; }else{ returnfalse; } }publicbooleanmodify_Manager(StringmanagerId,StringmanagerPassword,String managerLevel){ Managerms; if(search_from_SQL(managerId)istrue){ ms=search_result(managerId); set ms。managerIdequaltomanagerId; set ms。managerPasswordequaltomanagerPassword; set ms.managerLevelequaltomanagerLevel; if(update_to_SQL(ms)istrue){ returntrue; } } returnfalse;} publicbooleandelete_Manager(StringmanagerId){ if(search_from_SQL(managerId)istrue){ if(delete_to_SQL(managerId)){ returntrue; } } returnfalse; }}6。2送货信息类6.2。1送货信息数据publicclassSellGoods{ StringflowerID; intflowerNumber; doubleallPrice; publicsellGoods(StringflowerID,intflowerNumber,doubleallPrice){ set this。flowerIDequaltoflowerID; set this.flowerNumberequaltoflowerNumber; set this.allPriceequaltoallPrice; } String get_flowerID() {return this。flowerID} String get_flowerNumber() {return this。flowerNumber} String get_allPrice() {return this。allPrice} publicvoidset_flowerID(StringflowerID){ setthis.flowerIDequaltoflowerID;} publicvoidset_flowerNumber(StringflowerNumber){ setthis。flowerNumberequaltoflowerNumber;} publicvoidset_allPrice(StringallPrice){ setthis.allPriceequaltoallPrice;}}6.2。2与送货相关操作publicSellGoodsSellGoodsOperation{ publicSellGoodsview_SellGoods_bySellGoodsId(StringflowerID){ SellGoodssgs; setsgsequaltonull; if(search_from_SQL(flowerID)istrue){ sgs=search_result(flowerID,porterID); }else{ print”查询操作失败"; } returnsgs; } publicvoidInputSellGoodsInfomation(StringflowerID,intflowerNumber,doubleallPrice) { inputflowerID inputflowerNumber inputallPrice setFlowerID(flowerID); setFlowerNumber(flowerNumber); setAllPrice(allPrice); }publicbooleanadd_SellGoods(StringflowerID,intflowerNumber,doubleallPrice){ SellGoodssgs; set sgs。flowerIDequaltoflowerID; set sgs.flowerNumberequaltoflowerNumber; set sgs.allPriceequaltoallPrice; if(add_to_SQL(sgs)istrue){ returntrue; }else{ returnfalse; } }publicbooleanmodify_SellGoods(StringflowerID,intflowerNumber,doubleallPrice){ SellGoodssgs; if(search_from_SQL(flowerID)istrue){ sgs=search_result(flowerID); set sgs.flowerIDequaltoflowerID; set sgs。flowerNumberequaltoflowerNumber; set sgs。allPriceequaltoallPrice; if(update_to_SQL(sgs)istrue){ returntrue; } } returnfalse;} publicbooleandelete_SellGoods(StringflowerID){ if(search_from_SQL(flowerID)istrue){ if(delete_to_SQL(flowerID)){ returntrue; } } returnfalse; }}6.3取货信息类6。3。1取货信息数据publicclassGetGoods{ privateStringporterID; privateStringporterName; privateStringporterTime; privateStringflowerID ; privateStringflowerNumber;publicvoidsetPorterID(StringporterID){ this.porterID=porterID;}publicvoidsetPorterName(StringporterName){ this.porterName=porterName;}publicvoidsetPorterTime(StringporterTime){ this.porterTime=porterTime;}publicvoidsetFlowerID(StringflowerID){ this。flowerID=flowerID;}publicvoidsetFlowerNumber(StringflowerNumber){ this。flowerNumber=flowerNumber;}publicStringgetPorterID(){ returnporterID;}publicStringgetPorterName(){ returnporterName;}publicStringgetPorterTime(){ returnporterTime;}publicStringgetFlowerID(){ returnflowerID;}publicStringgetFlowerNumber(){ returnflowerNumber;}publicInputGetGoodsInfomation(StringporterID, StringporterName, StringporterTime, StringflowerID, StringflowerNumber){ inputporterID; inputporterName; inputporterTime; inputflowerID; inputflowerNumber; setPorterID(porterID); setPorterName(porterName); setPorterTime(porterTime); setFlowerID(flowerID); setFlowerNumber(flowerNumber);}}6。3.2与取货相关操作publicGetGoodsGetGoodsOperation{ publicGetGoodsview_GetGoods_byGetGoodsId(StringflowerID){ gETGoodsGG; setGGequaltonull; if(search_from_SQL(flowerID)istrue){ gg=search_result(flowerID,porterID); }else{ print"查询操作失败"; } returngg; }//曾删改查publicbooleanadd_GetGoods(StringporterID,StringporterName, StringporterTime, StringflowerID,StringflowerNumber){ GetGoodsgg; setgg.flowerIdequaltoporterID; setgg.porterNameequaltoporterName; setgg.porterTimeequaltoporterTime; setgg。flowerIDequaltoflowerID; setgg。flowerNumberequaltoflowerNumber; if(add_to_SQL(gg)istrue) { returntrue; } elsereturnfalse; }publicmodify_GetGoods( StringporterID, StringporterName, StringporterTime, StringflowerID, StringflowerNumber){ GetGoodsgg if(search_from_SQL(porterID)iftrue) { gg=search_resul(porterID); setgg。flowerIdequaltoporterID; setgg。porterNameequaltoporterName; setgg。porterTimeequaltoporterTime; setgg.flowerIDequaltoflowerID; setgg.flowerNumberequaltoflowerNumber; if(update_to_SQL(gg)istrue) { returntrue; } elsereturnfalse; }}publicbooleandelete_GetGoods(StringporterID, StringporterName, StringporterTime, StringflowerID, StringflowerNumber){ if(search_from_SQL(porterID)iftrue) { delete_to_SQL(porterID,flowerID);//这里感觉不能把取货人员删掉。。。只有把这次取货信息删掉 if(delete_to_SQL(porterID,flowerID)istrue) { returntrue; } elsereturnfalse; }}}6。4订单信息类6。4。1订单信息数据publicclassorder{ String orderId; String useId; String orderDebitName; String orderDebitPhone; String orderDebitEmail; String orderPayeeName; String orderPayeePhone; String orderPayeeAddress; String orderPayeePostCode; String orderPayType; Date orderTime; String orderLeaveMessage; Date orderSendTime; Boolean orderStatus; String orderSendAddress; Double orderPrice; Boolean orderIsSign; Boolean orderIsPay; publicOrder(String orderId,String useId,String orderDebitName,String orderDebitPhone, String orderDebitEmail,String orderPayeeName,String orderPayeePhone,String orderPayeeAddress, String orderPayeePostCode,String orderPayType,Date orderTime,String orderLeaveMessage, Date orderSendTime,Boolean orderStatus,String orderSendAddress,Double orderPrice, Boolean orderIsSign,Boolean orderIsPay){ set this。orderIdequaltoorderId; set this.useIdequaltouseId; set this.orderDebitName equaltoorderDebitName; set this.orderDebitPhoneequaltoorderDebitPhone; set this。orderDebitEmailequaltoorderDebitEmail; set this.orderPayeeName equaltoorderPayeeName; set this。orderPayeePhoneequaltoorderPayeePhone; set this.orderPayeeAddress equaltoorderPayeeAddress; set this.orderPayeePostCode equaltoorderPayeePostCode; set this.orderPayType equaltoorderPayType; set this.orderTime equaltoorderTime; set this.orderLeaveMessage equaltoorderLeaveMessage; set this.orderSendTime equaltoorderSendTime; set this.orderStatus equaltoorderStatus; set this.orderSendAddress equaltoorderSendAddress; set this。orderPrice equaltoorderPrice; set this。orderIsSignequaltoorderIsSign; set this.orderIsPay equaltoorderIsPay; } String get_orderId () {return this.orderId } String get_useId() {return this。useId } String get_orderDebitName() {return this.orderDebitName } String get_orderDebitPhone() {return this.orderDebitPhone} String get_orderDebitEmail() {return this。orderDebitEmail} String get_orderPayeeName() {return this。orderPayeeName} String get_orderPayeePhone() {return this.orderPayeePhone} String get_orderPayeeAddress() {return this。orderPayeeAddress} String get_orderPayeePostCode() {return this.orderPayeePostCode} String get_orderPayType() {return this.orderPayType} String get_orderTime() {return this.orderTime} String get_orderLeaveMessage() {return this。orderLeaveMessage} String get_orderSendTime() {return this.orderSendTime} String get_orderStatus() {return this。orderStatus} String get_orderSendAddress() {return this.orderSendAddress} String get_orderPrice() {return this。orderPrice} String get_orderIsSign() {return this.orderIsSign} String get_orderIsPay() {return this.orderIsPay} publicvoidset_orderId(String orderId ){ setthis.orderId equaltoorderId;} publicvoidset_useId(StringuseId){ setthis.useId equaltouseId;} publicvoidset_orderDebitName(String orderDebitName){ setthis。orderDebitNameequaltoorderDebitName;} publicvoidset_orderDebitPhone(String orderDebitPhone){ setthis。orderDebitPhoneequaltoorderDebitPhone;} publicvoidset_orderDebitEmail(String orderDebitEmail){ setthis。orderDebitEmailequaltoorderDebitEmail;} publicvoidset_orderPayeeName (String orderPayeeName){ setthis。orderPayeeNameequaltoorderPayeeName;} publicvoidset_orderPayeePhone(String orderPayeePhone){ setthis。orderPayeePhoneequaltoorderPayeePhone;} publicvoidset_orderPayeeAddress(StringorderPayeeAddress){ setthis.orderPayeeAddress equaltoorderPayeeAddress;} publicvoidset_orderPayeePostCode (String orderPayeePostCode){ setthis。orderPayeePostCodeequaltoorderPayeePostCode;} publicvoidset_orderPayType(StringorderPayType){ setthis。orderPayType equaltoorderPayType;} publicvoidset_orderTime(StringorderTime){ setthis。orderTime equaltoorderTime;} publicvoidset_orderLeaveMessage(StringorderLeaveMessage){ setthis.orderLeaveMessage equaltoorderLeaveMessage;} publicvoidset_orderSendTime(StringorderSendTime){ setthis。orderSendTime equaltoorderSendTime;} publicvoidset_orderStatus(String orderStatus ){ setthis。orderStatus equaltoorderStatus;} publicvoidset_orderSendAddress(StringorderSendAddress){ setthis.orderSendAddressequaltoorderSendAddress;} publicvoidset_orderPrice (String orderPrice){ setthis.orderPriceequaltoorderPrice;} publicvoidset_orderIsSign(String orderIsSign){ setthis。orderIsSignequaltoorderIsSign;} publicvoidset_orderIsPay(String orderIsPay){ setthis。orderIsPayequaltoorderIsPay;}}6。4.2与订单相关操作publicclassOrderOperation{ publicOrderview_Order_byOrderId(StringOrderId){ Orderos; setosequaltonull; if(search_from_SQL(OrderId)istrue){ os=search_result(OrderId); }else{ print”查询操作失败"; } returnos; } publicbooleanadd_Order(String orderId,String useId,String orderDebitName,String orderDebitPhone,String orderDebitEmail,String orderPayeeName,String orderPayeePhone,String orderPayeeAddress,String orderPayeePostCode,String orderPayType,Date orderTime,String orderLeaveMessage,Date orderSendTime,Boolean orderStatus,String orderSendAddress,Double orderPrice,Boolean orderIsSign,Boolean orderIsPay){ Orderos; set os.orderIdequaltoorderId; set os。useIdequaltouseId; set os。orderDebitName equaltoorderDebitName; set os。orderDebitPhoneequaltoorderDebitPhone; set os.orderDebitEmailequaltoorderDebitEmail; set os。orderPayeeName equaltoorderPayeeName; set os.orderPayeePhoneequaltoorderPayeePhone; set os.orderPayeeAddress equaltoorderPayeeAddress; set os。orderPayeePostCode equaltoorderPayeePostCode; set os。orderPayType equaltoorderPayType; set os.orderTime equaltoorderTime; set os。orderLeaveMessage equaltoorderLeaveMessage; set os.orderSendTime equaltoorderSendTime; set os。orderStatus equaltoorderStatus; set os.orderSendAddress equaltoorderSendAddress; set os.orderPrice equaltoorderPrice; set os。orderIsSignequaltoorderIsSign; set os。orderIsPay equaltoorderIsPay; if(add_to_SQL(os)istrue){ returntrue; }else{ returnfalse; } } publicbooleanmodify_Order(String orderId,String useId,String orderDebitName,String orderDebitPhone,String orderDebitEmail,String orderPayeeName,String orderPayeePhone,String orderPayeeAddress,String orderPayeePostCode,String orderPayType,Date orderTime,String orderLeaveMessage,Date orderSendTime,Boolean orderStatus,String orderSendAddress,Double orderPrice,Boolean orderIsSign,Boolean orderIsPay){ Orderos; if(search_from_SQL(orderId)istrue){ os=search_result(orderId); set os。orderIdequaltoorderId; set os.useIdequaltouseId; set os.orderDebitName equaltoorderDebitName; set os。orderDebitPhoneequaltoorderDebitPhone; set os。orderDebitEmailequaltoorderDebitEmail; set os.orderPayeeName equaltoorderPayeeName; set os。orderPayeePhoneequaltoorderPayeePhone; set os。orderPayeeAddress equaltoorderPayeeAddress; set os.orderPayeePostCode equaltoorderPayeePostCode; set os.orderPayType equaltoorderPayType; set os。orderTime equaltoorderTime; set os。orderLeaveMessage equaltoorderLeaveMessage; set os.orderSendTime equaltoorderSendTime; set os.orderStatus equaltoorderStatus; set os。orderSendAddress equaltoorderSendAddress; set os。orderPrice equaltoorderPrice; set os.orderIsSignequaltoorderIsSign; set os。orderIsPay equaltoorderIsPay; if(update_to_SQL(os)istrue){ returntrue; } } returnfalse; } publicbooleandelete_Order(StringorderId){ if(search_from_SQL(orderId)istrue){ if(delete_to_SQL(orderId)){ returntrue; } } returnfalse;}}6。5订单详情类6.5.1订单详情数据publicclassorderDetail{ StringorderId; StringflowerId; StringflowerName; StringflowerPrice; BooleanflowerState; intflowerNumber; publicOrderDetail(StringorderId ,String flowerId,String flowerName, String flowerPrice,Boolean flowerState ,intflowerNumber){ set this.orderIdequal to orderId; set this.flowerIdequal to flowerId; set this.flowerName equal to flowerName; set this.flowerPriceequal to flowerPrice; set this.flowerStateequal to flowerState; set this.flowerNumberequal to flowerNumber; set this.orderPayeePhoneequal to orderPayeePhone; set this.orderPayeeAddressequaltoorderPayeeAddress;} String get_orderId(){returnthis。orderId} String get_flowerId(){returnthis。flowerId} String get_flowerName(){returnthis.flowerName} String get_flowerPrice(){returnthis。flowerPrice} String get_flowerState(){returnthis.flowerState} String get_flowerNumber(){returnthis。flowerNumber} public voidset_orderId(String orderId){setthis.orderIdequaltoorderId;} public voidset_flowerId(StringflowerId){setthis.flowerIdequaltoflowerId;} public voidset_flowerName(StringflowerName){setthis.flowerName equaltoflowerName;} public voidset_flowerPrice(String flowerPrice){setthis。flowerPriceequaltoflowerPrice;} public voidset_flowerState(String flowerState){setthis.flowerStateequaltoflowerState;} public voidset_flowerNumber(StringflowerNumber){setthis.flowerNumberequaltoflowerNumber;}}6.5.2与订单详情相关操作publicclassOrderDetailOperation{ publicOrderDetailview_OrderDetail_byOrderId(StringOrderId){ OrderDetailods; setodsequaltonull; if(search_from_SQL(OrderId)istrue){ ods=search_result(OrderId); }else{ print”查询操作失败”; } returnods; } publicbooleanadd_OrderDetail(StringorderId ,String flowerId,String flowerName, String flowerPrice,Boolean flowerState ,intflowerNumber){ Orderods; set ods。orderId equal to orderId; set ods.flowerId equal to flowerId; set ods.flowerName equal to flowerName; set ods.flowerPrice equal to flowerPrice; set ods.flowerState equal to flowerState; set ods。flowerNumber equal to flowerNumber; set ods.orderPayeePhone equal to orderPayeePhone; set ods。orderPayeeAddress equal to orderPayeeAddress;} if(add_to_SQL(ods)istrue){ returntrue; }else{ returnfalse; } } publicbooleanmodify_OrderOrderDetail(StringorderId,StringflowerId,String flowerName, String flowerPrice,Boolean flowerState ,intflowerNumber){ OrderDetailods; if(search_from_SQL(orderId)istrue){ ods=search_result(orderId); set ods。orderId equal to orderId; set ods。flowerId equal to flowerId; set ods.flowerName equal to flowerName; set ods。flowerPrice equal to flowerPrice; set ods.flowerState equal to flowerState; set ods。flowerNumber equal to flowerNumber; set ods.orderPayeePhone equal to orderPayeePhone; set ods.orderPayeeAddress equal to orderPayeeAddress;} if(update_to_SQL(ods)istrue){ returntrue; } } returnfalse; } publicbooleandelete_OrderDetail(StringorderId){ if(search_from_SQL(orderId)istrue){ if(delete_to_SQL(orderId)){ returntrue; } } returnfalse; }6。6鲜花状态数据信息类6。6。1鲜花状态数据publicclassFlowerState{ StringflowerId; StringflowerName; StringflowerType; intflowerNumber; DateflowerPlantTime; StringflowerSoil; StringflowerHumidity; StringflowerTemperature; StringflowerPlan; DateflowerWaterTime; doubleflowerWateCount; DateflowerFertilizationTime; doubleflowerFertilizationCount; StringflowerFertilizationStyle; booleanflowerIsMature; publicFlowerState(StringflowerId,StringflowerName,StringflowerType, intflowerNumber,DateflowerPlantTime,StringflowerSoil, StringflowerHumidity,StringflowerTemperature,StringflowerPlan, DateflowerWaterTime,doubleflowerWateCount, DateflowerFertilizationTime,doubleflowerFertilizationCount, StringflowerFertilizationStyle,booleanflowerIsMature){ setthis。flowerIdequaltoflowerId; setthis.flowerNameequaltoflowerName; setthis。flowerTypeequaltoflowerType; setthis。flowerNumberequaltoflowerNumber; setthis.flowerPlantTimeequaltoflowerPlantTime; setthis。flowerSoilequaltoflowerSoil; setthis.flowerHumidityequaltoflowerHumidity; setthis.flowerTemperatureequaltoflowerTemperature; setthis.flowerPlanequaltoflowerPlan; setthis。flowerWaterTimeequaltoflowerWaterTime; setthis。flowerWateCountequaltoflowerWateCount; setthis。flowerFertilizationTimeequaltoflowerFertilizationTime; setthis.flowerFertilizationCountequaltoflowerFertilizationCount; setthis。flowerFertilizationStyleequaltoflowerFertilizationStyle; setthis.flowerIsMatureequaltoflowerIsMature; } publicStringget_flowerId(){ returnthis。flowerId; } publicvoidset_flowerId(StringflowerId){ setthis。flowerIdequaltoflowerId; } publicStringget_flowerName(){ returnthis.flowerName; } publicvoidset_flowerName(StringflowerName){ setthis.flowerNameequaltoflowerName; } publicStringget_flowerType(){ returnthis.flowerId; } publicvoidset_flowerType(StringflowerType){ setthis.flowerTypeequaltoflowerType; } publicintget_flowerNumber(){ returnthis.flowerNumber; } publicvoidset_flowerNumber(intflowerNumber){ setthis。flowerNumberequaltoflowerNumber; } publicDateget_flowerPlantTime(){ returnthis.flowerPlantTime; } publicvoidset_flowerPlantTime(DateflowerPlantTime){ setthis.flowerPlantTimeequaltoflowerPlantTime; } publicStringget_flowerSoil(){ returnthis。flowerSoil; } publicvoidset_flowerSoil(StringflowerSoil){ setthis。flowerSoilequaltoflowerSoil; } publicStringget_flowerHumidity(){ returnthis.flowerHumidity; } publicvoidset_flowerHumidity(StringflowerHumidity){ setthis.flowerHumidityequaltoflowerHumidity; } publicStringget_flowerTemperature(){ returnthis。flowerTemperature; } publicvoidset_flowerTemperature(StringflowerTemperature){ setthis.flowerTemperatureequaltoflowerTemperature; } publicStringget_flowerPlan(){ returnthis。flowerPlan; } publicvoidset_flowerPlan(StringflowerPlan){ setthis。flowerPlanequaltoflowerPlan; } publicDateget_flowerWaterTime(){ returnthis。flowerWaterTime; } publicvoidset_flowerWaterTime(){ setthis。flowerWaterTimeequaltoflowerWaterTime; } publicdoubleget_flowerWateCount(){ returnthis。flowerWateCount; } publicvoidset_flowerWateCount(doubleflowerWateCount){ setthis。flowerWateCountequaltoflowerWateCount; } publicDateget_flowerFertilizationTime(){ returnthis.flowerFertilizationTime; } publicvoidset_flowerFertilizationTime(StringflowerFertilizationTime){ setthis.flowerFertilizationTimeequaltoflowerFertilizationTime; } publicdoubleget_flowerFertilizationCount(){ returnthis.flowerFertilizationCount; } publicvoidset_flowerFertilizationCount(doubleflowerFertilizationCount){ setthis.flowerFertilizationCountequaltoflowerFertilizationCount; } publicStringget_flowerFertilizationStyle(){; returnthis。flowerFertilizationStyle; } publicvoidset_flowerFertilizationStyle(StringflowerFertilizationStyle){ setthis.flowerFertilizationStyleequaltoflowerFertilizationStyle; } publicbooleanget_flowerIsMature(){ returnthis.flowerIsMature; } publicvoidset_flowerIsMature(StringflowerIsMature){ setthis.flowerIsMatureequaltoflowerIsMature; }}6.6.2与鲜花状态相关操作publicclassFlowerStateOperation{ publicFlowerStateview_FlowerState_byflowerId(StringflowerId){ FlowerStatefs; setfsequaltonull; if(search_from_SQL(flowerId)istrue){ fs=search_result(flowerId); }else{ print”查询操作失败”; } returnfs; } publicFlowerStateview_FlowerState_byflowerName(StringflowerName){ FlowerStatefs; setfsequaltonull; if(search_from_SQL(flowerName)istrue){ fs=search_result(flowerName); }else{ print"查询操作失败”; } returnfs; } publicvector<FlowerState>view_FlowerState_byflowerType(StringflowerType){ vector<FlowerState〉v; setvequaltonull; if(search_from_SQL(flowerType)istrue){ v=search_result(flowerType); }else{ print"查询操作失败"; } returnv; } publicbooleanadd_FlowerState(StringflowerId,StringflowerName,StringflowerType, intflowerNumber,DateflowerPlantTime,StringflowerSoil, StringflowerHumidity,StringflowerTemperature,StringflowerPlan, DateflowerWaterTime,doubleflowerWateCount, DateflowerFertilizationTime,doubleflowerFertilizationCount, StringflowerFertilizationStyle,booleanflowerIsMature){ FlowerStatefs; setfs。flowerIdequaltoflowerId; setfs.flowerNameequaltoflowerName; setfs。flowerTypeequaltoflowerType; setfs.flowerNumberequaltoflowerNumber; setfs.flowerPlantTimeequaltoflowerPlantTime; setfs。flowerSoilequaltoflowerSoil; setfs.flowerHumidityequaltoflowerHumidity; setfs.flowerTemperatureequaltoflowerTemperature; setfs.flowerPlanequaltoflowerPlan; setfs.flowerWaterTimeequaltoflowerWaterTime; setfs。flowerWateCountequaltoflowerWateCount; setfs。flowerFertilizationTimeequaltoflowerFertilizationTime; setfs。flowerFertilizationCountequaltoflowerFertilizationCount; setfs。flowerFertilizationStyleequaltoflowerFertilizationStyle; setfs。flowerIsMatureequaltoflowerIsMature; if(add_to_SQL(fs)istrue){ returntrue; }else{ returnfalse; } } publicbooleanmodify_FlowerState(StringflowerId,StringflowerName,StringflowerType, intflowerNumber,DateflowerPlantTime,StringflowerSoil, StringflowerHumidity,StringflowerTemperature,StringflowerPlan, DateflowerWaterTime,doubleflowerWateCount, DateflowerFertilizationTime,doubleflowerFertilizationCount, StringflowerFertilizationStyle,booleanflowerIsMature){ FlowerStatefs; if(search_from_SQL(flowerId)istrue){ fs=search_result(flowerId); setfs.flowerNameequaltoflowerName; setfs.flowerTypeequaltoflowerType; setfs。flowerNumberequaltoflowerNumber; setfs.flowerPlantTimeequaltoflowerPlantTime; setfs.flowerSoilequaltoflowerSoil; setfs.flowerHumidityequaltoflowerHumidity; setfs.flowerTemperatureequaltoflowerTemperature; setfs。flowerPlanequaltoflowerPlan; setfs。flowerWaterTimeequaltoflowerWaterTime; setfs.flowerWateCountequaltoflowerWateCount; setfs。flowerFertilizationTimeequaltoflowerFertilizationTime; setfs。flowerFertilizationCountequaltoflowerFertilizationCount; setfs.flowerFertilizationStyleequaltoflowerFertilizationStyle; setfs。flowerIsMatureequaltoflowerIsMature; if(update_to_SQL(fs)istrue){ returntrue; } } returnfalse; } publicbooleandelete_FlowerState(StringflowerId){ if(search_from_SQL(flowerId)istrue){ if(delete_to_SQL(flowerId)){ returntrue; } } returnfalse; }}6。7鲜花库存数据信息类6.7.1鲜花库存数据publicclassFlowerCount{ StringflowerId; StringflowerName; StringflowerType; ImageflowerPicture; doubleflowerMarketPrice; doubleflowerMemberPrice; StringflowerIntroduction; intflowerCount; DateflowerStockDate; StringflowerFitPeopleProfessional; intflowerFitPeopleAge; StringflowerOrigin; Stringflowercolor; StringflowerStyle; StringflowerFitFestival; StringflowerUseFor; booleanflowerIsHot; booleanflowerIsRecommend; intflowerSaleCount; booleanflowerIsSale; publicFlowerCount(StringflowerId,StringflowerName,StringflowerType, ImageflowerPicture,doubleflowerMarketPrice, doubleflowerMemberPrice,StringflowerIntroduction, intflowerCount,DateflowerStockDate, StringflowerFitPeopleProfessional,intflowerFitPeopleAge, StringflowerOrigin,Stringflowercolor,StringflowerStyle,

温馨提示

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

最新文档

评论

0/150

提交评论