"某自来水公司收费管理系统设计及实施方案"

5星 · 超过95%的资源 需积分: 36 15 下载量 143 浏览量 更新于2024-01-16 6 收藏 590KB DOC 举报
数据库设计—某自来水公司收费系统是为了满足某自来水公司收费管理系统的需求而设计的。该系统主要包括客户信息管理、用水信息管理、费用管理和收费登记等功能。系统的具体需求包括实现客户信息、用水类型和业务员管理,客户用水信息管理,客户费用管理以及收费登记等功能。同时,系统还需要实现触发器、存储过程和规则等功能,以实现自动化的费用计算和管理。 在需求分析阶段,系统需要满足以下需求:首先,需要实现客户信息、用水类型和业务员的管理。其次,需要实现客户用水信息的管理,包括客户号、月份、用水类别号和用水量等信息。同时,系统还需要实现客户费用的管理,包括客户号、月份、费用和收费标志等字段。收费标志的默认值为‘未收’,并且系统需要实现收费登记功能,包括客户号、月份、应收费用、实收费用和业务员等字段,并通过触发器实现自动修改收费标志。此外,系统还需要创建触发器,以实现收费时自动更新应收费用和实收费用,计算本次结余,并修改客户信息表中的结余金额。系统还需要创建存储过程,用于统计指定月份应收费用和实收费用,以及查询指定月份未交费的用户信息,以便催费。同时,系统还需要创建规则,使得月份符合指定的格式,并绑定到表中相应字段。最后,系统还需要建立表间的关系,以实现各个表之间的数据交互和管理。 在逻辑结构设计阶段,需要设计局部E—R图和全局E—R图,以及数据字典,以明确系统中各个实体和属性之间的关系,保证系统的一致性和完整性。在物理结构设计阶段,需要设计系统的存储结构、索引结构、数据存储和访问策略,以满足系统的性能和安全性要求。同时,需要编写系统的代码,实现系统中各个功能模块的具体实现。最后,在小结部分需要对系统设计过程进行总结,包括设计中遇到的问题和解决方案,以及系统设计的优缺点和改进方向等。 综上所述,数据库设计—某自来水公司收费系统是为了满足某自来水公司收费管理系统的需求而设计的。系统需要满足客户信息、用水信息、费用管理和收费登记等功能,并通过触发器、存储过程和规则等功能,实现自动化的费用计算和管理。系统的设计需要经历需求分析、逻辑结构设计、物理结构设计、代码编写和总结等阶段,以满足系统设计的完整性和实用性。