《小区物业管理系统数据库设计.docx》由会员分享,可在线阅读,更多相关《小区物业管理系统数据库设计.docx(50页珍藏版)》请在优知文库上搜索。
1、小区物业管理系统的设计及实现报告内容摘要:1 需求分析说明书2 概念结构设计3 逻辑结构设计4 物理结构设计5 详细设计6 总结(经验体会)小组自评:在设计实现整个项目的过程中,小组成员都积极参及并且表现出了热情认真的态度。尤其是在遇到大家都不清楚的地方时,每个人都能积极去查阅资料,然后及时分享信息,这对于我们本身对数据库的课程学习也是非常有效的一种促进。每一个部分我们都选出了主要的负责人,虽然如此但是每一个板块每一个人都积极参及其中,制表,写实现方案,收集资料,汇总,有分工有合作,在彼此监督下还算是非常圆满的完成了此次作业。当然,也有很多不足之处。首先就是表现在对项目设计的经验欠缺上,致使前
2、期的设计工作一度陷入非常拖拉的状况,并且表现在对后来整个项目的实现中出现了几次较大的改动。由于对课程知识掌握不够好,很多地方我们花费的功夫都比较大,幸而在大家的齐心协力之下一一解决。签名:年月日小组协作基本信息项目名称小区物业管理系统组长学号115041334姓名任晏平电话号码小组小区物业管理系统设计小组班级项目组成员学号姓名承担任务签字115041336孟青云物理设计115041333陈胜斌概念设计115041331孙策详细设计115041302金宜明逻辑设计115041334任晏平需求分析针对普通的小区物业管理,设计一个方便的小区物业管理系统。通过查阅资料、调查实际情况,给出合理的需求分析
3、。在此基础上,小组成员分工合作完成逻辑设计等后续工作,结合课程所学内容,实现小区物业管理系统的简单运行。执行进度执行进度执行A执行时间需求分析2013.5.72013.5.13概念结构设计2013.5.14-2013.5.20逻辑结构设计2013,5.212013.5.23物理设计2013.5.24-2013.5.27数据库的实施及维护2013.5.282013.6.5目录1需求分析51. 1调查用户需求52. 2系统功能设计及划分91.3数据流图101.4数据字典142概念设计文档222. 1分ER图223. 2全局ER图243逻辑结构设计264. 1全局ER图265. 2转换为关系模型及优
4、化266. 3设计用户子模式274物理结构设计284.1 、表结构设计284.2 数据库的创建314.3 数据表的创建334.4 数据完整性设计335详细设计及实现365.I触发器的创建365.2存储过程的创建366总结36课程答辩记录表43小组评价表错误!未定义书签。组员评价表错误!未定义书签。1需求分析1 .1调查用户需求本系统的最终用户为小区业主,小区物业管理人员。根据我们日常生活中的经验,结合对周边小区物业管理人员的咨询和对周边小区业主的调查,以及网上资料查询,得出用户的下列实际要求:一、小区的基本情况业主生活在小区里,每个小区都会有若干名工作人员负责本小区的日常管理。2 .业主的基本
5、信息:入住时,每位业主都有唯一的编号,并生成一个小区物业管理系统帐号和密码。同时记录下客户的基本资料(业主资料和住房资料3 .管理员的基本信息:每个管理员都有唯一的管理员编号,管理员登陆物业管理系统也需要相应的账号和密码,并记录管理员的基本信息;同时便于小区内业主对管理员的管理工作进行评价,如投诉某位管理员的服务不当或者消极怠工。4 .公共财产管理的基本信息:每个业主共同分担公共财产的使用、维护、管理,比如水电房,煤气消防,停车场,区内小道,住宅楼宇电梯等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。这样有利于财产的报修和管理。同时维护小区安保工作,绿化、清洁及安全科普宣传,协助
6、街道居委民警工作,代收各项费用如管理费。5 .快件收发的基本信息:每个小区都有邮件收发的管理,当本小区业主有信件时,相应的会有信件的到达时间,接受信件的业主姓名和他所在的房编号。有时,同一个业主有多封信件需要接收,需要表示一个业主有多少封信件。当信件接收后,应有一个接收信件的时间,表示信件已成功到达指定的业主手中。6 .报修的基本信息:小区及业主单元房中经常出现财产的损坏,比如路灯坏了,厕所的马桶出故障了等,这时,业主们需要将财产损坏情况报告给小区物业管理员,以便物业公司派人进行维修。这时,需要记录报修的房编号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决
7、时间,表示该报修成功解决。7 .投诉的基本信息:在日常生活当中,业主和物业管理公司必然存在一定的分歧。为满足业主需求,提高物业管理公司办公水平。业主可以向物业管理公司提出建议和投诉。业主一旦投诉,物业管理人员必须马上对投诉进行辨别及确认,继而对合理投诉进行加强改善,同时通知业主。8 .费用管理的基本信息:管理业主是否缴纳物业管理费用信息,以及通知业主进行缴水费,电费,煤气费等费用及相关使用情况;使用户的生活更加方便快捷。二、用户对系统的要求1、小区物业管理员:a信息要求:小区物业管理员能查询上面提到的业主、单元房、公共财产管理等所有基本信息,从而实现对于小区的管理。b.处理要求:管理员可以在原
8、有个人资料上添加、修改、删除个人信息。当业主基本信息发生变化时,小区物业管理员能对其进行修改。比如,某些业主搬离小区,他们在本小区中相应的记录就应该删去;或者业主将单元房转售他人,他们记录中业主基本信息也要作相应的修改等等。当快件到达本小区时,小区物业管理员应依据到达快件的相关信息在快件信息中插入一条记录,当业主们接收快件后,管理员应登记快件的接收时间,表明该信件已成功到达收信人的手中。当公共财产报修及时解决后,管理员应登记解决时间,表明该报修问题已成功解决。当业主投诉时,物业管理人员必须马上对投诉进行辨别及确认,继而对合理投诉进行加强改善,同时通知业主。核对每月资源使用情况,计算后通知业主缴
9、纳相应费用。C.安全性及完整性要求:安全性要求:1 .系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用;2 .系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容;3 .系统应对不同用户设置不同的权限,区分不同的用户,如区分普通用户(学生),管理员。完整性要求:1 .各种信息记录的完整性,信息记录内容不能为空;2 .各种数据间相互的联系的正确性;3 .相同的数据在不同记录中的一致性。2、小区业主:a.信息要求:小区业主们能查询其所在的单元房的所有信息。能查询自己的快件信息。能查询自己的报修记录、投诉记录和缴费记录。b.处理要
10、求:小区业主可以在个人信息中进行添加、修改、删除家庭人员信息。小区业主可以在投诉记录中插入投诉信息,表示对于物业管理公司的建议和投诉。小区业主能在报修记录中插入报修信息,表示公共财产发生了损毁需要小区物业管理公司派人维修。月末时,小区业主能查看到自己的费用情况,并按时缴纳费用,确保生活有序进行。1. 2系统功能设计及划分根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分;一、用户管理部分1,处理用户登录2、处理用户添加、修改、删除个人信息3、用户可以提交和查询投诉信息4、用户可以查询快件信息。5、用户可以提交及查询报修信息。6、用户可以查询费用信息。7、用户可以修改用户自己密码
11、。二、管理员管理部分1、处理管理员登录2、管理员可以查询业主信息。3、管理员可以发布及更新快件信息。4、管理员可以插入、修改及查询报修信息。5、管理员可以插入、修改及查询业主投诉信息。6、管理员可以发布、处理费用信息。7、管理员可以修改管理员密码。1. 3数据流图业主分数据流图业主信息记录表管理员分数据流图快件分数据流图确认信息投诉分数据流图费用管理分数据流图业主费用缴纳记录表总数据流图1.4数据字典i数据项居住业主属性名存储代码类型长度备注业主姓名Ynamechar20业主姓名性别Ysexchar4房编号Dnochar10业主房号入住时间Scheckindate8业主搬入时间家庭情况Fami
12、lyChar50亲属情况房屋面积AreaChar10居住面积用户IDUnamechar20用户密码Upasswordchar20用户类型Utypetnyint1普通超级用户物业管理人员属性名存储代码类型长度备注管理人员姓名Gnamechar20管理员姓名性别Gsexchar4物业编号Gnochar10管理员编号入职时间Gtimechar8进入公司时间用户IDUnamechar20用户密码Upasswordchar20用户类型Utypetnyint1普通或超级用户单元房财产属性名存储代码类型长度备注物品号Pnochar10单元房物品编号物品名Pnamechar20单元房物品名邮件快递属性名存储代
13、码类型长度备注业主姓名Ynamechar20收件人姓名房编号Dnochar10收件人房编号到达时间Marrivedate8邮件快递到达时间接收时间Mreceivedate8收件人接收时间报修:属性名存储代码类型长度备注房编号Dnochar10报修人房编号物品号Pnochar10报修物品编号提交日期RSUbmitdate8报修提交日期解决日期Rsolvedate8问题解决日期报修原因Rreasonchar50物品损坏原因投诉:属性名存储代码类型长度备注房编号Dnochar10投诉人房编号物业编号Gnochar10受理物业人员提交日期Tsubmitdate8报修提交日期解决日期TSoIvcdate8问题解决日期投诉原因Treasonchar50投诉原因费用管理属性名存储代码类型长度房编号Dnochar10物业编号Gnochar10用水量W