建立物业管理系统PDM模型 数据库系统分析与设计_第1页
建立物业管理系统PDM模型 数据库系统分析与设计_第2页
建立物业管理系统PDM模型 数据库系统分析与设计_第3页
建立物业管理系统PDM模型 数据库系统分析与设计_第4页
建立物业管理系统PDM模型 数据库系统分析与设计_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

1、 实验报告课程名称:数据库系统分析与设计实验名称:建立物业管理系统PDM模型院(系):专业班级:姓名:指导教师:一、实验目的和要求1、了解数据库物理数据模型(PDM)的基本概念(表、列、视图、主键、外键、存储过程、触发器、索引、完整性约束等);2、了解PDM逆向工程;3、了解如何在需求分析基础上创建物理模型;4、学会在PowerDesigner中建立PDM;5、学会并理解如何将PDM生成物理数据库;6、学会在PowerDesigner中如何通过逆向工程生成PDM。二、实验软硬件环境1、个人PC电脑一台;2、Windows操作系统、PowerDesigner16.0及以上版本;三、实验内容1、对

2、物业管理系统建立物理数据模型(PDM);2、将PDM生成物理数据库(SQL);3、验证并生成数据库测试数据;4、物X描述见教材第14章(247页-260页)。四、实验原理根据对物业管理业务的分析,同时结合数据库物理数据模型(PDM)的基本概念,在需求分析的基础上,在PowerDesigner设计环境中直接建立起物业管理的物理数据库模型(PDM)。使用ODBC接口连接数据库,用“generatedatabase生成物理数据库,通过对数据库物理数据模型(PDM)的修改,使得修改后的PDM能够与已生成的数据库SQL脚本文件保持同步。使用PowerDesigner生成能够为数据库的表中添加记录的测试数

3、据。五、实验步骤、结果及分析(一)对物业管理系统建立物理数据模型(PDM)(一)业务分析,得到实体及其属性如下:1)小区基本信息(小区编号,名称,小区通讯地址,概括,小区照片,小区备注)2)物业基本信息(物业编号,楼号,单元号,房号,户型,建筑面积,使用面积,物业备注)3)物业图片(物业编号,物业图片编号,物业图片,物业备注)4)维修项目(维修项目编号,维修项目名称,单位,单价,维修项目备注)5)迁入迁出(迁入迁出编号,牵动类型,牵动日期,迁入迁出备注)6)住户基本信息(住户编号,住户名称,性别,住户通讯地址,住户邮编,出生日期,职业,住户电话,住户照片,住户备注)7)报修处理中心(报修处理中

4、心,报修时间,报修情况说明,完工时间,修理状态,保修备注)8)费用时段信息(费用时段编号,开始日期,结束日期,账目日期,最后缴费日期,过账标志)9)费用处理中心(费用处理中心编号,应缴金额,实缴金额,期初结余,期末结余,滞纳金,物业管理费,维修费,保洁费,保安费,费用制单人,费用核实人)10)费用定义(费用编号,费用名称,费用备注)(二)找出实体与实体间的联系(三)按照数据库物理数据模型(PDM)在PowerDesigner中建模方法,建立PDM模型1)选择“FileNewModel”命令,得到如下窗口:2)选择“PhysicalDataModel”得到新窗口,然后对创建表:l4,Phycic

5、aiDia-giamlFieEditMdlSymbolDatabaseReportRepasitorToolsWipdowHelpJ诅苗3ObjectEro-丁QX(VDlfc耳归c?aConccptualChtdMod;中Dagrani_1+lDartafcems申白ftili&SS_jRelitiordiips莒CDncEptualDataMod:Dagrani_1+Jj|Bitrhea乙匚口n匚qnlualDstsMDd卜寻Diagram_l务亠IErtHiei卩hDalDatmMadBL右-固FTijafcalDagTi.+1TabteaJConcepUjalDataModj-ggDi

6、agran-I4jTabtesth-JRr1efl5TO551-.1AXL1,电ii&31SIXA-幻B屉PhydcaiDj-agram.lD-iagram_lXTMbox园匸丹StandardPhysicalDiagranri%|口m晋盘vFreeSymbols*PrEdfrinedE-ymbolETwbleProperties-小区基本信息(小逞基本信息】回ITwbleProperties-小区基本信息(小逞基本信息】回I 3)小区基本信息表:PhysicalOption|flicrosoftNotesRulesPreiewG暫xi暫kalC:-liUTirLEZlld.Kc3Kcy=Tr

7、1EE=r=Prgccd.urea闻|啊翩觀樹诺询|X劭I&XI第|固|回昌NameCodeIDataT”pLengLIPrecijp|rbianhaonameaddresssummarizephotoint:.:vancharPO)2D卫m匹&旦迦0itext.小.区骗忘.茗祢谨讯地址陋括”照耳6百注remark一:亠::*:-frH-.-?.E.F1.B-HJ直且.H0.i3)物业基本信息表:TableProperties-物业基本信息(物业基本信息)ASPhysical0ptioueMicrosoftNotesRiHesFreiewGentii-alCuluiTirLEIndexesKe

8、ysTriggersFroceini-1:s雪|啊朋魁裁淆喘|為甬!&K|的|壬阖回吕NameCode1234567S5W11小奁骗号物业编号空”楼昌注1=1輕戸型違筑面聽.物业备注WUIDbianhaoWYJDphqtQJdlouhaodannjanhaofanahaohuxingareausedaneiaremarkTVp亍Li5rigt|卩弋商intintintintintintintvarchar(2D)numerictB.Z)numeriG(8.2)vancharDO)2DB82OT回回0口口口口口More豈-蘸|WS应用CA)帮助rrr口TableProperties-狂入连出佢心

9、出)宀回llT 4)物业图片表:5)维修项目表:IFhysicalOptionsMicrosoftNotesEulesFreiewGeneralCuluiTirLEIrnlexesKeysTriggersProceiizresTableProperties-维修项目(维修项目)暂|牺胸踊裁常嗨|第需l&X|第|簷)|回呂NameCode12345DataTpL皂ngtPreuiHPJDint抿惨处理中心编HAND_IDint维修项目名称HP_NAMEcharfSO)坯单位DANWEIchar20i)20维修备注HP_REMARKvarchar(200)rrrHDDDDDDDDDDDDm确定取消

10、帮助6)迁入迁出表:FhysicalptiOIIEMicrosoftNotesKiHesFreiewGezierilolumnsIrLlen5Ecy=TriggersPioaec5膏|啊翩般扇谭吨|黑令唱X|備|Vffll因3Name|Code-|DataTvp-|Lenot-|Freci住户编号牵箭墨型牵动曰期连瓦连出岳洼ICLIDsEflibMOVEltYPEmoveZdateiolREMARk:int:int|int=datetime:vanSianiObj200ZLrHrirHrhrHrmrk口回口口口口口口EDEDnsMore宜b确定1取消应用g帮助7)住户基本信息表:UTablEP

11、rop己rtiEs-住户基本信息(住户垂本信息)匚|回FhysicalOjtioilsMicrosoftNotesJbilesPreiewGeneralLoluirmEIrnleKesKeysTriggersFroceiiuresI脅|牺腫劇彌當吨|器电遷XI第I%簷|回吕123L567fs91C11Name物亚骗哥”性郭隹戸逼讯葩址.住户邮编岀生白期噸亚”隹戸电话性戸照耳柱戸晉至CodeDatmTyp,|SETJDMntWulibPint”SECnAMEJchaillOjWSETlSEXIchaii44”seCad扁越両向”SET_POSTchar(Q6”BIRTHrdatetime”OCC

12、UPATiONIchari:2i)WSETjHONEjcharjlljSET_PHOfbimagesetIremark扁百石龍画为矗Lengt|Pneui口0口口口口口口口口口二|More-确定|取消应用幫助rrriJ!jJdJ*I*8)报修处理中心表:9)费用时段信息表:TableProperties-暮用时段基本信息暮用时段基花言息Fhysic-ilOptiMiarc-softNooeEaiIwjzFrsviswGeneral匚口丄1JJTinsIndexesKeys|FirocEd_urE写彗I岡屈魁裁逢吟Ix阳iax|第|费固|回呂NameT|Code-DataTyp-gtnLe123

13、456窗i;卿觀韻MOOSTJDint开妬曰朋STRATTIMEdatetime结束曰期END_TIMEdatetime账目曰朋ACCOUNT_TIMEdatetime最后交款曰期ENDTIMEdatetimerARKSbrtfl*1+1*1*1*#rrr.B.n.B.n.B.n.B.ld.Dld.E.旨&9?1T*vs-1TI-S-7SI-T*-SIT凰旦o.IdB.旦B.LID.旦n.昌akp?MMore1TableProperties-蒂用处理中心:罄用处理中心).回1TableProperties-蒂用处理中心:罄用处理中心).回 10)费用处理中心表:雪I啊岡樹彌潜挙I為阳iax|釦

14、中簷|回弓P-F1234567S910111213SETJDint用户处理中心编HAND_IDint费用时段编号COSTIDint应缴金额SH0ULD_M0NEYnumerictBJ)B2初期结余STRAT_SURPLUSnumeriG(8I2)B2期末结余END_SURPLU5numeric:(8I2)B2滯扁金ZHINAJINnumeriG(8I2)B2物业管理费WY_MAC0STnumefic(S.2)S2维修费HAND_COSTnumericfS.Z)S2保洁费BADJIE_COSTnumericS.ZI82保安费BADANCOSTnumericfB)B2制单人MADELISTPH)n

15、umericB.2)B2核实人CHECK_PBOnumeric:(8I2)B2NameCoderrrTDatmTypLengtPreci确定取消应用CA)幫助11)费用定义表:Fhysical0ptionsMicrosoftNotesEiilesFreiewGeneralColiJJTinZIndexesKeysTriggereProced.uieE口TableProperties-吕用宦支至用宦支)回會|働卿画Uffi智吨|吊生越X|號|羽|回耳+Name+|Code+DataTyp+Lengt丁Prcci+|1COSTIDinti2韻用容称COSr_NAMLchar50)50:3,1,U,

16、再,:siCOST_REMARKvaruhar2Mj)2OTjji:pI:IFOZDHfinfinnBn三FT-聚消Morer昌T (四)得到物业管理的PDM模型:121回El勒冏)diajnEDVSrcJisr!23Cj旺出if?dt出盖wint住户谊弓intinit孚药三抠da:eirrkvo.-ohHr|2DD)葩用对甌基丰诸惠旻茅曲安釜弓int桂时弁治目SSdit=:time绪M曰塌datetime吐目日毘datstimE口樞dfttstime过自牙益bitint弋*小区笛吕int粧心雪弓2int岂二艮5+朕亏intint1元号int罢奇IntvanohEirpD)m輩贡迴numeri

17、cf8.2)numerlcfE.Z)如苦注vanohBr|2DD)L=-LJ5L5EtcS-1nLiEAaa.亡户垂辜悟思三上隹戸圭I:淇出主E堆嗣性尹W苛崔卢来=住乂碇iniu”intcbor(W)carl4)/rDhaifSOi甘HT阿dstetirecranZD)d-HT(11Jmog&7Ercha.il2Dai.JSFTJWCI.|辞惨星理勺int:虑intcfkdaiEclmiste3=JS呢炭冃its=心工rmH-炭月甘醜基丰岂皑E-茫S87卷肖诂含兰叢頁吏人人-gs弍级int弍開尸口5曰1戒.2)nurnrEfi*,2ntmcri畔,2Jni;rneriS.2mniol.Z;!n

18、lmeri!9,2;numeri.Z)nLmiEflDfB.ZJnLnteriDiB.ZJRuffwaS.j科申曲nuFMftasfi.5W曲2nunumsrai.Sj-lunmaj.BRuFinraa.S)rtumynS-ZFST&a-L三Hjfi再r*M弊諭t世“目wt-s*c*T-rwsP?EiiT*ng耳nurrwic(SJJ门区予班刊A4S*技匱启i=iei1231M11Ut131:liHtdwl10|i凹耐斗】*rwiw)ewt)OlEpUrrw旳刚Ch*叮i-WSWurdsfd却魁.*3粤insJ?srfItMUBWlrrft#ffifciM.i节占左nurtI_J3?T3i_S

19、fsao1d4=:l4mi竺n=Li&i.-:cB44?l-閃j旦IEhHlZCjiwdhifUHCisss豈5Ct二-匚n=rvr3-|+.寸(五)将PDM生成物理数据库(SQL)1.通过ODBC连接数据库2生成数据库(仅截取了一部分生成的SQL数据库代码)洋hble彊偉尢三牛匕createtable保楼处浬中心(HANDIDintnotnull;,TV_IDintnull.HiNDTIMEdaterimeDull,.KADDEFINEten;Ijull,FIMSHTIMEdatetime口killHAND.TYPEchar(50)口ullHANDREMARKchar(200)null,cc

20、-nsrraini申也primarykey(HAXD_ID:Iaoifexists(a&Leci:1frcmsyspropertitswhereid=bjgctidC俣幔处理中)andtype=3)begindeclareCurrp-ntUsersys口如亡sele-ct6u-rrcntrser=user_口伽亡executespdropextendedproperiy:MSLeseription11,user11?4CurrentUser,Table1?球慘:it匡申心end(六)验证并生成数据库测试数据1)为表中的每个指定数据库描述文件,选择Database-GenerateTestDat

21、a命令打开TestDataGenerate窗口。TestDataGenerationG-anarNijmlieroRow弓?orm-itSelec11on.DBfvIS:MicrosoftSQLServerZCO5Directun,!:Filename:tetdatE.sql二丄二叵Gcncraticiri炒pc::3criptgenerdtimDirectgereraticri:-7OnefileonlyPOWERDESIGNERIMicrosoft.AoceaaDrverf.mdb)OiataFilegenerationTeatdatagenerationopti口门e匚匚rrimitmo

22、de:Datafileformat:AutocomniitCSVCcrnmitatendDypacket:DCustomdelimiter:IDeleteolddata回Checkmodel出Li口malicarchiveTdatadefaultDefaultnumberofrsws:2DDefaultdateprofile:Defaultnurnterprofile:EJEfaultcharacterprofile:确走11取消应用沁2)选择Numberofrows选项卡,设置每张表记录的参数。3)选择Format选项卡,设置测试数据脚本的参数格式。4)选择Selection选项卡,选择PDM和要生成测试数据脚本的表。5)单击“确定”按照所设置的参数生成测试数据,测试结果如下:Ge-neratedFilestestdata.sqlEdit.tnseriinw小区基本信息(bianhao,name,address,surmniariae.photo,remark)valuesinsertinto小区基本信旦(hianha

温馨提示

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

评论

0/150

提交评论