自来水公司水费管理系统设计

发布时间:2020-05-03 14:45:54   来源:文档文库   
字号:

培训班管理系统流程和架构咨询项目

物理数据库设计文档

文档编号:

当前版本号:

最初发布日期:

2010-1-3

最新修订日期:

2010-1-3

学号:100090794

姓名:

班级:软外0902



文档位置

文档修改历史

版本号

版本日期

修改总结

修订人

100090794

2010-1-2

可以利用视图进行查询和修改

2010-1-3

可以利用存储过程来实现数据库的自动化、系统化。

参考文档

序号

参考文档

版本

日期

数据库原理与应用

V1.0

2010-1-2

数据库设计与开发

V1.0

2010-1-3

1. 物理库设计 4

1.1 数据库总体设计 4

1.1.1 表空间规划 4

1.1.2 数据库规划 4

2. 数据库表设计 5

2.1 实体( Entity List) 5

2.3 实体定义…………………………………………………………………………………………………8

2.3.1 <message>…………………………………………………………………………………………..8

2.3.2 <collect>…………………………………………………………………………………………...8

2.3.3 <paper>…………………………………………………………………………………………...9

2.3.4 <report>………………………………………………………………………………………....9

2.4 数据库其他对象设计………………………………………………………………………………….10

2.4.1 存储过程设计……………………………………………………………………………............10

3.1 数据量估计…………………………………………………………………………………………….11

3.2 数据库安全性设计…………………………………………………………………………………….11

3.2.1 用户设置………………………………………………………………………………………….11

3.2.2 用户组设置……………………………………………………………………………………….11

1. 物理数据库设计

1.1 数据库总体设计

1.1.1 表空间规划

1.1.2 数据库规划

数据库名

sf

描述

自来水公司水费管理系统的总体数据库设计

用到的表空间

代码集(codeset)

存储过程:collect_proc_1,collect_view1_proc,message_proc_1,paper_proc_1,report_proc_1。视图:money_view1,money_view2

安装考虑

(HA, etc)

备份/恢复策略

数据库创建之后进行了备份,然后恢复使用

2. 数据库表设计

2.1 实体列表( Entity List)

序号

实体名称

别名

描述

备注

PT1

message

水费帐户基本信息表

记录水费帐户详细的信息

PT2

collect

水费收取管理

记录水费收取的信息。

PT3

paper

水费账单管理

记录水费账单的详细信息

PT4

report

催缴通知管理

记录催缴的详细信息

2.2 E-R图

2.3 实体定义

2.3.1 <message >

在序号处应提供超级连接到相应的数据字典

说明

帐户编号

姓名

帐户地址

帐户电话

帐户类型

别名

水费帐户基本信息

描述

记录水费帐户详细信息

到逻辑数据模型(LDM)的映射

1对多

目的

记录水费帐户编号、姓名、地址的详细信息

事件

记录水费帐户信息

2.3.2 < collect >

说明

帐户编号

姓名

帐户类型

应缴金额

缴费时间

缴费方式

是否缴费

是否并缴

收取情况

收费凭证

别名

水费收取管理

描述

记录水费收取的信息

到逻辑数据模型(LDM)的映射

1对多

目的

记录水费收取的信息。

事件

发生一笔交费

2.3.3 < paper>

说明

帐户编号

姓名

帐户类型

水表期末数

抄表时间

水费单价

应缴金额

是否缴费

是否欠费

别名

水费账单管理

描述

记录水费账单详细信息

到逻辑数据模型(LDM)的映射

1对

目的

记录水费账单的信息

事件

显示缴费情况

2.3.4 < report>

说明

帐户编号

姓名

帐户类型

截止时间

拖欠金额

别名

催缴通知管理

描述

记录催缴通知的详细信息。

到逻辑数据模型(LDM)的映射

1

目的

记录催缴通知的详细信息

事件

催缴拖欠金额

2.4 数据库其他对象设计

本节是可选的。

2.4.1 存储过程设计

存储过程名称

功能描述

message_proc_1

当用户要求知道民用帐户的具体信息时,可查看。

collect_proc_1

根据缴费方式,查看

paper_proc_1

根据应缴金额查看

report_proc_1

根据帐户编号查看。

collect_view1_proc

当用户要求知道缴费方式及是否并缴等具体信息时,可查看。

2.4.2 视图设计

视图名称

功能描述

money_view1

查看帐户的缴费方式以及是否欠费

money_view2

查看帐户是否缴费以及拖欠金额

3. 、数据库容量及安全性设计

3.1 数据量估计

序号

实体名称

实体含义

平均估计大小

数据访问频度%

当前容量

年增长量

增加

修改

删除

01

message

水费帐户基本信息表

0.016mb

5%

6%

2%

0.016mb

0.001mb

02

collect

水费收取管理

0.016mb

4%

7%

2%

0.016mb

0.001mb

03

paper

水费账单管理

0.017mb

6%

6%

1%

0.016mb

0.001mb

04

report

催缴通知管理

0.016mb

5%

6%

2%

0.016mb

0.001mb

3.2 数据库安全性设计

3.2.1 用户设置

用户名

描述

Dbo

对数据库进行备份

guest

查看数据

INFORMATION_SCHEMA

对数据库进行安全管理

sa

拥有数据库所有的权限

3.2.2 用户组设置

组名

组成员

描述

sa

sa

登录名:sa , 密码 12345,拥有数据库所有的权限

3.2.3 数据库权限设计

表名

组名

用户名

权限描述

message

sa

sa

可以对表进行修改、添加、删除、查询

collect

sa

sa

可以对表进行修改、添加、删除、查询

paper

sa

sa

可以对表进行修改、添加、删除、查询

report

sa

sa

可以对表进行修改、添加、删除、查询

本文来源:https://www.2haoxitong.net/k/doc/3589a76fb1717fd5360cba1aa8114431b80d8e17.html

《自来水公司水费管理系统设计.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式