sql server数据库课程设计分析

Posted lyq063

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server数据库课程设计分析相关的知识,希望对你有一定的参考价值。

课题:能源管理收费系统

系统功能的基本要求:

(1)用户基本信息的录入:包括用户的单位、部门、姓名、联系电话、住址 ;

(2)用户水、电、气数据的录入(每个月的数据的录入);

(3)水、电、气价格的管理

(4)工号的管理

(5)查询、统计的结果输出。

数据库要求:在数据库中至少应该包含下列数据表:

(1)用户基本信息表;

(2)水、电、气单价表及历史记录表等

(3)工号及权限表
1.根据题目要求创建的表格信息如下:
用户信息表:users(uno,unitdepa,name,tel,ad,passwd)
技术分享图片

水价标准表:water(wid,price,begintime,endtime)
技术分享图片

电价标准表:elec(eid,price,begintime,endtime)
技术分享图片

燃气标准表:gas(gid,price,begintime,endtime)
技术分享图片

用户用水消费表:water_consume(uno,time,wid,num,state)
技术分享图片
用电和燃气消费表类似
用户用电消费表:elec_consume(uno,time,eid,num,state)
用户燃气消费表:gas_consume(uno,time,gid,num,state)
员工信息表:employee(wno,passwd)
技术分享图片

权限表:rights(rightid,comment,function)
技术分享图片

员工权限表:staffrignt(wno,rightid)
技术分享图片

分析:

  • 用户注册时,能源消费记录中可自动生成初始状态信息

  • 权限表设计包含:权限号,描述以及功能,当增加权限时,只需要添加一行,员工增加权限也只需要添加一行

  • 当水费更改了标准,如果在水费标准表中不存在要修改的价格时,添加一个元组,并附上开始执行时间和终止时间,如果存在,则只需要修改开始和终止时间即可

2.E-R图绘制
E-R图也称为实例-联系图,包含实例,属性和之间的联系
流程图是一种过程图,用于表现系统的整个流程,逻辑处理过程

  • E-R图

  • 流程图

















以上是关于sql server数据库课程设计分析的主要内容,如果未能解决你的问题,请参考以下文章

SQL Server 数据库课程设计某书店图书进货、销售管理系统(Myeclipse和mysql)

SQL Server 数据库设计

sql server查询问题。

SQL SERVER学习2——数据库设计

sql server 2000查询分析器 指定数据库

怎么用asp 做界面 连接 SQL server 实现 增 删 改