数据库课程设计汇本案例

上传人:痛*** 文档编号:84826777 上传时间:2022-05-04 格式:DOC 页数:11 大小:189KB
返回 下载 相关 举报
数据库课程设计汇本案例_第1页
第1页 / 共11页
数据库课程设计汇本案例_第2页
第2页 / 共11页
数据库课程设计汇本案例_第3页
第3页 / 共11页
点击查看更多>>
资源描述
目 录一、设计目的2二、设计容2三、设计过程23.1 E-R模型设计23.2 关系模型设计43.3 数据库的实现7四、设计总结7五、参考文献7小区物业管理系统数据库设计与实现一、设计目的经过十几年的开展,中国房地产业逐步走向成熟,物业管理也由新生到开展再到深入,面临着蓬勃开展的局面。随着ISO9002等管理体系在物业管理中的引入,对原有的物业管理模式进展了一次深刻的变革,对物业管理公司朝着正规化、科学化、集团化的开展,起到有力的推动作用。随着我国经济开展和城市开发,住宅小区越来越成为居住的主流,小区物业管理是针对当代社会这一市场需要应运而生的。本系统是为住宅小区物业管理部门日常管理工作信息化,规化而开发的软件。它以物业管理部门为效劳中心,以业主住户为效劳对象。通过实施各种效劳工程,全面地反映了在小区物业经营管理活动中,物业部门与业主之间各种业务往来。使各项业务的办理迅速、准确,极大的提高了小区物业管理的工作效率。由于物业管理涉及的管理围较为广泛,管理容繁杂,加上政策性的变动因素,日常工作需要消耗大量人力和物力,而采取现代化电脑管理手段是一种行之有效的解决方法,用计算机操作的小区物业管理系统是为小区管理者和小区用户更好的维护各项物业管理业务处理工作而开发的管理软件。数据库在一个管理系统中占有非常重要的地位,数据库构造设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库构造设计可以提高数据存储的效率,保证数据的完整和一致。设计数据库系统时应该首先充分了解用户各个方面的需求,包括现有的及将来可能增加的需求。二、设计容1E-R模型设计:对物业公司、业主等实体进展抽象,提取相关属性;并设计出E-R图;2关系模型设计:根据E-R模型图,将E-R模型转化为关系模型;要求关系模型符合3NF要求;3数据库的实现:在SQL Serve 2000中实现数据库及各数据表的建立。三、设计过程3.1 E-R模型设计作为物业公司,主要是对物业公司员工进展管理,任务分配是由系统用户分配的,物业公司员工负责维护小区以及为业主效劳,根据以上分析,可以大致将实体分为一下几种:物业公司 业主 小区 小区设备 物业公司员工 系统管理员总E-R如图3-1所示:图3-1每个小区有很多楼宇,而每个楼宇里又有很多房间,他们之间的关系如图3-2所示:图3-2物业公司员工主要负责小区的清洁,还有对小区设备进展维修,负责收取业主的水电费、小区的清洁,还有小区的平安保护工作,如图3-3所示:图3-33.2 关系模型设计根据以上的E-R图,先将实体对应的属性列出:物业公司公司名称,公司地址,联系,建立时间业主,入住时间,房间号,小区号物业公司员工,负责工程,负责区域,家庭住址,联系小区小区名,负责人,建成日期,小区位置系统用户,用户名,密码,权限楼宇楼号,类别,层数,建成时间,所属小区房间房号,所属楼宇,所属小区,是否住人,所住用户小区设备设备名称,规格,数量,生产厂商,检修周期根据以上实体属性,可大致分为8个表: 物业公司信息表公司ID,公司名称,公司地址,联系,建立时间 业主信息表业主ID,入住时间,房间号,楼号,小区ID物业公司员工信息表员工ID,负责工程,负责小区ID,家庭住址,联系小区信息表小区ID,小区名,负责人,建成日期,小区位置系统用户信息表用户ID,用户名,密码,权限楼宇信息表楼号,小区ID,类别,层数,建成时间房间信息表房间号,楼号,小区ID,是否住人,用户ID小区设备信息表设备名称,规格,数量,生产厂商,检修周期 根据分析以上表符合第三式,表构造如下所示:物业公司信息表:字段名类型说明CidChar(10)公司IDameVarchar20公司名称CadsVarchar20公司地址umChar10联系CtimeDatetime建立时间业主信息表:字段名类型说明YidChar10业主IDYnameVarchar(20)YtimeDatetime入住时间RoomChar5房间号LouyuChar5楼号XidChar10小区ID物业公司员工信息表:字段名类型说明WidChar10员工IDWnameVarchar10XiangmuVarchar20负责工程XidChar10小区IDWadsVarchar20家庭住址WnumChar10联系小区信息表:字段名类型说明XidChar10小区IDXnameVarchar20小区名WnameVarchar10负责人XdateDatetime建成日期WeizhiVarchar20小区位置系统用户信息表:字段名类型说明TidChar10用户IDTnameVarchar10TpasChar10密码TnumChar(10)用户名QuanxianChar10权限楼宇信息表:字段名类型说明LouyuChar5楼号XidChar10小区IDLeibieChar10类别LnumInt层数DateDatetime建成时间房间信息表:字段名类型说明RoomChar5房间号LouyuChar5楼号XidChar10小区IDYNChar1是否住人TidChar10用户ID小区设备信息表:字段名类型说明SnameVarchar20设备名称GuigeChar10规格SnumInt数量ChangVarchar20生产厂商ZhouqiInt维修周期数据库关系图如图3-4所示:图3-43.3 数据库的实现首先建立数据库“物业管理系统如图3-5所示图3-5 数据库的建立然后翻开查询分析器,选择数据库“物业管理系统,如图3-6所示:图3-6 查询分析器然后在查询分析器中输入下面的代码,然后点击执行:CREATE TABLE 业主信息表 (Yid char(10) NOT NULL ,Yname varchar(20) NOT NULL ,Ytime datetime NULL ,Room char(5) NULL ,Louyu char(5) NULL ,Xid char(10) NULL )CREATE TABLE 小区信息表 (Xidchar(10) NULL ,Xnamevarchar(20) NULL ,Wnamevarchar(10) NULL ,XdatedatetimeNOT NULL ,Weizhivarchar(20) NULL ) CREATE TABLE 小区设备信息表 (Snamevarchar(20) NULL ,Guigechar(10) NULL ,Snumint NULL ,Changvarchar(20) NULL ,Zhouqiint NULL ) CREATE TABLE 房间信息表 (Roomchar(5) NULL ,Louyuchar(5) NULL ,Xidchar(10) NULL ,YNchar(1) NULL ,Tidchar(10) NULL ) CREATE TABLE 楼宇信息表 (Louyuchar(5) NULL ,Xidchar(10) NULL ,Leibiechar(10) NULL ,Lnumint NULL ,Datedatetime NOT NULL ) CREATE TABLE 物业公司信息表 (Cidchar(10) NULL ,amevarchar(20) NULL ,Cadsvarchar(20) NULL ,umchar(10) NULL ,Ctimedatetime NULL ) CREATE TABLE 物业公司员工信息表 (Widchar(10) NULL ,Wnamevarchar(10) NULL ,Xiangmuvarchar(20) NULL ,Xidchar(10) NULL ,Wadsvarchar(20) NULL ,Wnumchar(10) NULL )CREATE TABLE 系统用户信息表 (Tidchar(10) NULL ,Tnamevarchar(10) NULL ,Tpaschar(10) NULL ,Tnumchar(10) NULL ,Quanxianchar(10) NULL ) 四、设计总结文本例:直接点击应用程序或者在dos环境下运行.exe文件!在运行条件下按e即可退出!五、参考文献11 / 11
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!