做一个信息管理系统的数据库分析?

做一个信息管理系统的数据库分析?,第1张

小区物业管理系统的数据库分析

一.表结构分析

1.业主模块

包括:业主表,门牌号表,车位表,杂物间表

业主表(YZB)

列名 数据类型 长度 主键 外键 解释说明

Hzbh Int 4 是 户主编号

Hzxm Varchar 8 户主姓名

Xb Varchar 2 性别

Xl Varchar 10 学历

Gzdw Varchar 30 工作单位

Sfzh Varchar 15 唯一 身份z号

Dh Varchar 15 电话

Czrs Tinyint 1 常住人数

Bz Varchar 8000 备注

门牌号表(MPHB)

列名 数据类型 长度 主键 外键 解释说明

Mpbh Int 4 是 门牌编号

Mphm Varchar 8 唯一 门牌号码

Hzbh Int 4 是 户主编号

Hx Varchar 20 户型

Tdh Varchar 15 土地号

Mj Tinyint 1 面积

Cqh Varchar 15 产权号

Lx Varchar 20 类型

车位表(CWB)

列名 数据类型 长度 主键 外键 解释说明

Cwbh Int 4 是 车位编号

Hzbh Int 4 是 户主编号

Mj Tinyint 1 面积

Cwlx Varchar 20 车位类型

杂物间表(ZWJB)

列名 数据类型 长度 主键 外键 解释说明

Zwjbh Int 4 是 杂物间编号

Hzbh Int 4 是 户主编号

Mj Tinyint 1 面积

Zwjlx Varchar 20 杂物间类型

2.物管模块

包括:员工信息表

员工信息表(YGXXB)

列名 数据类型 长度 主键 外键 解释说明

Ygbh Int 4 是 员工编号

Xm Varchar 8 姓名

Mm Varchar 10 密码

Dh Varchar 15 电话

Dz Varchar 20 地址

Sfzh Varchar 15 唯一 身份z号

Qx Varchar 10 权限

3.业主与物管之间的业务处理模块

包括:停车收费表,收费管理表,维修管理表,投诉表

停车收费表(TCSFB)

列名 数据类型 长度 主键 外键 解释说明

Bh Int 4 是 编号

Cwh Varchar 5 车位号

Cph Varchar 10 车牌号

Rcsj Datetime 8 入场时间

Lcsj Datetime 8 离场时间

Sfje Decimal 6,2 收费金额

Sfrbh Int 4 是 收费人编号

收费管理表(SFGLB)

列名 数据类型 长度 主键 外键 解释说明

Bh Int 4 是 编号

Mpbh Int 4 是 门牌编号

Sf Decimal 6,2 水费

Df Decimal 6,2 电费

Mqf Decimal 6,2 煤气费

Wgf Decimal 6,2 物管费

Yxdf Decimal 6,2 有线电费

Qtfy Decimal 6,2 其他费用

Hjfy Dicimal 10,2 合计费用

Fssj Datetime 8 发生时间

Sfsj Datetime 8 收费时间

Sfrbh Int 4 是 收费人编号

Bz Varchar 8000 备注

维修管理表(WXGLB)

列名 数据类型 长度 主键 外键 解释说明

Bh Int 4 是 编号

Mpbh Int 4 是 门牌编号

Wxrq Datetime 8 维修日期

Wxrbh Int 4 是 维修人编号

Wxnr Varchar 30 维修内容

Wxjg Varchar 20 维修结果

A、需求分析阶段:综合各个用户的应用需求。

B、在概念设计阶段:用E-R图来描述。

C、在逻辑设计阶段:将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式。然后根据用户处理的要求,安全性的考虑,在基本表的基础上再建立必要的视图(VIEW)形成数据的外模式。

D、在物理设计阶段:根据DBMS特点和处理的需要,进行物理存储安排,设计索引,形成数据库内模式。

一展开就够论文字数了

可分五个部分写:

需求

分析、可行性研究、总体设计、详细设计、

编码

和测试。

下面简述五个部分应该写什么:

一、需求分析。这里主要写用户对整个数据库设计的要求,以达到什么样的使用结果,也就是用户对系统

整体

的需求。

二、可行性研究。主要编写整个数据库设计是否可行,是否有足够的技术和财力、人力、物力去完成这个

任务

三、总体设计。需要给出整个系统中各个

模块

的总体结构,使系统的轮廓变得清晰。

四、详细设计。这个

阶段

就要写清楚每个模块

内部

外部

实现所采用的方法和技巧,而且也要给出比较重要的模块的主要

算法

五、编码和测试。选择合适的

高级程序设计语言

,对于每个模块进行详细的编写

代码

,实现预期的基本功能;同时对所有已经编写完毕的模块进行

软件工程

方法学所要求的各种测试,以使

软件

达到更高的

稳定性

安全性


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6882805.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-29
下一篇 2023-03-29

发表评论

登录后才能评论

评论列表(0条)

保存