水电管理系统

水电管理系统
水电管理系统

《数据库项目开发》

课程设计

项目名称: 教师水电管理系统

目录

摘要 (1)

关键字 (1)

1. 系统功能模块分析 (2)

1.1 水电系统管理员模块 (2)

1.2 教师模块 (2)

2. 开发技术介绍 (2)

2.1 系统设计指导思想及原则 (2)

2.2 C#技术的前景及应用 (3)

2.3 开发的环境以及使用的数据库 (3)

3. 数据库设计 (3)

3.1 系统概念模型设计 (3)

3.1.1 概念模型说明 (3)

3.1.2 E-R说明 (3)

3.1.3 E-R设计 (4)

3.2 系统E-R图向关系模型的转变 (4)

3.3 数据对象的创建 (5)

3.3.1 数据表的创建 (5)

3.3.2 存储过程的创建 (6)

3.3.3 触发器的创建 (7)

3.3.4 约束的创建 (7)

4. 模块的详细介绍 (8)

4.1 教师模块与管理员模块流程图 (8)

4.2 教师水电管理系统模块 (11)

4.2.1 教师模块 (13)

4.2.2 管理员首页 (16)

4.2.3 教师管理功能模块 (16)

4.2.4 水电管理功能模块 (20)

4.2.5 楼栋、院系管理功能模块 (21)

4.2.6 管理员管理功能模块 (22)

4.2.7 管理员密码修改功能模块 (23)

4.2.8 找回密码功能模块 (23)

5. 设计小结 (24)

6. 参考文献 (25)

摘要

本设计尝试用C#在网络上设计出一个教师水电管理系统,从而实现学校教师在网上进行相应的水电查询。该系统主要可以分为二个模块:教师、管理员。教师模块包括注册与登录,管理员模块包括登陆、对教师管理,缴费,对电价进行修改,添加楼栋、院系,添加管理员,修改密码等功能,同时对忘记密码的教师可以提供密码找回功能。

该水电管理系统是在Visual Studio 平台上运用C# 语言来实现的,使用了SQL server2005创建数据库。同时运用了数据库中的触发器、存储过程、索引、视图等功能,对系统整体性能方面是一个很大的提高。

关键字

C#;查询;存储过程;触发器;视图;索引;

1. 系统功能模块分析

1.1 水电系统管理员模块

在管理员模块中,为了分担管理员的责任,对不同权限的管理员执行不同的功能(超级管理员、管理员、一般管理员)。

对于一般管理员,可以添加教师,教师缴费,欠费查询,查看当前水电价,录入教师所用水电价,完善个人资料,修改密码等功能,只有当管理员添加教师号后,教师才能够进行注册,对于注册的教师管理员可以录入教师某个月份的所用水电量,对录入之后的教师才能进行缴费,同时可以查询欠费教师的部分信息,根据教师信息通知教师缴费,也可以通过楼栋管理员、院系负责人通知教师缴费。

对于管理员,可以完成上述的功能外,还可以修改教师信息,删除教师,维护楼栋、院系,添加管理员,对管理员进行权限管理等等,如果教师信息录入有错的话此时管理员可以修改教师的部分字段。同时,如果此时权限的管理员可以删除不欠费教师信息,对于欠费教师只有等到教师缴清欠款后才能删除教师的响应记录,若管理员任务较重,此时管理员可以根据自己的权限添加在自己权限范围之内的管理员帮忙完成任务,同时此时管理员可以对楼栋、院系进行维护。

对于超级管理员,管理员部分的所有功能都可以实现,包括查询用户密码,水电价调整,添加楼栋、院系,提升用户权限等功能,用户如果忘记密码和自己的密码提示问题的话,此时可以找超级管理员帮忙找回用户密码,当然超级管理员可以修改当时水电价,但这里我设定了一个月只能调整一次水电价,不然过大的水电价波动对教师的管理不方便,对一般管理员、管理员,管理员可以维护其信息、权限。

同时对于管理员可以根据教师号或姓名查询教师是否欠费信息,也可以根据输入的楼栋号或院系号查询出某个楼栋或院系中所有欠费名单,还可以直接查询所有欠费学生的部分字段。对于三种权限的管理员,如果忘记密码的话可以通过密码提示问题找回管理员密码。

1.2 教师模块

通过管理员添加教师号后教师才可以利用自己的职工号进行注册登录。

教师登录后可以查看当前水电价,明细查询自己缴费信息,若个人部分信息有错误自己可以进行修改,同时教师可以修改密码等功能。

对忘记密码功能的用户可以通过密码保护找回用户密码,也可以去超级管理员中找回自

己的密码。

2. 开发技术介绍

2.1 系统设计指导思想及原则

(1)实用性。这是最主要的设计原则。以教师水电管理需求为方向,符合实际,切实解决水电管理系统中的实际问题。

(2)先进性。计算机环境配置必须满足所提出的目标和所要实现的功能、指标等要求。体系结构、开发设计方法等要具有先进水平。

(3)可靠性。在误操作的情况下,要能保证系统正常运行。

(4)安全性。根据水电管理系统的特点和要求,制定相应的安全策略和安全机制。

(5)友好性。提供友好的用户界面,简单、直观、易于使用、方便操作。

2.2 C#技术的前景及应用

2.3 开发的环境以及使用的数据库

(1) 本系统使用的IDE是Visual Studio 2005,其基本介绍如下:Visual Studio是微软公司推

出的开发环境。是目前最流行的Windows平台应用程序开发环境。Visual Studio可以用来创建Windows平台下的Windows应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和Office插件。使用Visual Studio 2005,专业开发人员能够使用改进后的可视化设计工具、编程语言和代码编辑器,享受高效率的开发环境,在统一的开发环境中,开发并调试多层次的服务器应用程序。使用集成的可视化数据库设计和报告工具,创建SQL Server 2005解决方案。使用Visual Studio SDK创建可以扩展Visual Studio IDE的工具。

(2) 后台数据库使用的是Microsoft SQL Server 2005其基本介绍如下:SQL Server是Microsoft

公司开发的大型关系数据库管理系统,具有强大的关系数据库创建、开发、设计和管理功能。其SQL Server 2005版本已将数据库与Internet紧密连接,可以通过Web浏览器显示对数据库操作的结果数据,具有客户机/服务器体系结构。SQL Server 2005提供了对分布式事务处理的支持,并对开发工具具有良好的支持,为大型数据库项目提供了企业解决方案。SQL是关系数据库的标准语言。操作数据库有多种途径,使用企业管理器、使用查询分析器、编程中使用T-SQL语句或使用交互命令形式等。

3. 数据库设计

3.1 系统概念模型设计

3.1.1 概念模型说明

概念模型是现实世界的一个真实模型,应能真实,充分地反映现实世界,能满足用户对数据的处理要求;概念模型应当易于理解,只有被用户了解后,才可以与设计者交换意见,参与数据库的设计;概念模型应易于更改且易于向数据模型转换。

3.1.2 E-R说明

E-R图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。

构成E-R图的基本要素是实体型、属性和联系,其表示方法为:

· 实体型:用矩形表示,矩形框内写明实体名;

· 属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;

· 联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型(1 : 1,1 : n或m : n)。

3.1.3 E-R设计

根据系统功能模块分析,得出E-R图如下3-1图所示:

图3-1 系统功能E-R图

3.2 系统E-R图向关系模型的转变

根据系统功能需求分析,得出E-R图,如上图所示,然后将利用实体集间的转换规则将E-R图转变成关系模型,关系模型如下:

管理员表(管理员号,密码,权限,姓名,性别,电话,提示问题,问题答案)

管理员添加教师表(教师号,管理员号)

管理员收费表(序列号,教师号,收取电费,收取水费,收取欠费,收费日期,收费人)录入用户水电表(教师号,年份,月份,用水量,用电量,收取水费,收取电费,收取

欠款,欠水费,欠电费,总共欠费,管理员号)

院系表(院系号,系主任)

楼栋表(楼栋号,楼栋管理员)

教师信息表(教师号,密码,姓名,性别,电话,院系,楼栋,注册时间,提示问题,

问题答案)

水电价表(修改日期,水价,电价,操作管理员)

3.3 数据对象的创建

3.3.1 数据表的创建

本系统二个模块使用的是Microsoft SQL Server 2005建的表,包含有8张表,分别是管理员添加教师表,管理员收费表和教职工录入水电信息表,管理员信息表,水电价表,缴费表如下图所示:

图3-1 管理员添加教师数据表

图3-2 管理员收费表(明细查询表)

在这里为了查询方便,建立了聚集索引和非聚集索引PK_Admin_Charge(教师缴费序列号)、Sy_AdminCharge(教师号)

图3-3 教师录入水电信息表

图3-4 管理员管理表

图3-5 院系数据表

图3-6 楼栋数据表

图3-7 教师信息表

图3-8 水电价表

3.3.2 存储过程的创建

添加教师所用存储过程:

Create procedure [dbo].[AdminInsertTea]

@教师号varchar(30),

@管理员号varchar(30)

As insert into Admin_Add_Tea values(@教师号,@管理员号) 调用此存储过程的代码如下:

string Sqldb = db.conn;

SqlConnection conn = new SqlConnection(Sqldb);

conn.Open();

SqlCommand cmd = new SqlCommand("AdminInsertTea", conn);

https://www.360docs.net/doc/ff12001344.html,mandType = CommandType.StoredProcedure; //设置cmd的类型为存储过程 cmd.Parameters.Add("@教师号", SqlDbType.VarChar);

cmd.Parameters.Add("@管理员号", SqlDbType.VarChar);

cmd.Parameters["@教师号"].Value = tea_No.Text.Trim();

cmd.Parameters["@管理员号"].Value = https://www.360docs.net/doc/ff12001344.html,erName;

int flag = cmd.ExecuteNonQuery();

if (flag > 0)

{

MessageBox.Show("添加成功!");

}

3.3.3 触发器的创建

在这里,对教师删除操作时运用了触发器进行级联删除,若不欠费则删除管理员添加教师表、教师水电录入表中教师信息,若欠费则不允许删除教师信息,若教师注册但未录入水电费时,则此时直接删除管理员添加表、教师信息表中教师信息。

Create trigger [Del_Tea] on [dbo].[Teacher_Info]

for delete

as

if exists(select*from Admin_Input_WaterElec

where Tea_No =(select Tea_No from deleted)and Sum_Debt = 0)

begin

delete from Admin_Input_WaterElec where Tea_No =(select Tea_No from deleted)

delete from Admin_Add_Tea where Tea_No =(select Tea_No from deleted)

end

else if not exists(select*from Admin_Input_WaterElec

where Tea_No =(select Tea_No from deleted)) delete from Admin_Add_Tea where Tea_No =(select Tea_No from deleted)

else

begin

raiserror('此教师还欠费,请先缴清欠费!!',16,1);

rollback transaction

end

3.3.4 约束的创建

在这里设置了默认值约束,如对图中的字段:当前月所交水电费、交的欠款、所欠水电

费、总共欠款字段设置为默认值0。在数据库中默认约束名称为:Charge_Water_Default、Charge_Elec_Default、Charge_Debt_Default、Debt_Water_Default、Debt_Elec_Default、Sum_Debt_Default。

同时对教师号、年、月组合字段设置主键。

默认约束代码:(相同默认约束类似)

alter table Admin_Input_WaterElec

add constraint Sum_Debt_Default default(0)for Sum_Debt

在这里对于性别,添加和Check约束,只能为男或女,如下代码:

alter table Admin_Manage

add constraint Ad_Check_Sex check(Admin_Sex in('男','女'))

4. 模块的详细介绍

4.1 教师模块与管理员模块流程图

登录模块流程图:

图4-1-1 登陆模块流程图

教师模块流程图:

图4-1-2 学生模块流程图管理员模块流程图:

图4-1-4 管理员模块流程图教师管理页面:

图4-1-5 管理员教师管理模块流程图教师缴费流程图:

图4-1-6 教师缴费页面流程图

4.2 教师水电管理系统模块

首先,为了体现数据库对象的封装性和编写代码的精炼性,先建立了Database.cs类对象。这样在进行数据库表的查询,插入,修改,删除操作时,可以直接调用类中的函数,实现了类中方法和数据的封装性。

然后,用户(教师、管理员)在登录初始页面中,首先输入用户名和密码,选择用户类型,登陆之后可以各自跳到不同的页面之中去,同时对于已经添加的教师也可以进行注册,对于忘记密码的学生、管理员可以通过“忘记密码”找回自己的密码。(如图4-2-1所示)

图4-2-1 水电管理系统主界面

关键代码如下:

类Database.cs中的部分关键代码:

private SqlConnection SqlConn;

public string conn = "server =.;database =ShuiDian_Manage;Integrated Security = SSPI";

public void Dispose()

{

Dispose(true);GC.SuppressFinalize(true);

}

protected void Dispose(bool disposing)

{

if (!disposing) return;

if (SqlConn != null)

{

SqlConn.Dispose();SqlConn = null;

}

}

public void Open()

{

if (SqlConn == null)

{

SqlConn = new SqlConnection(conn); //建立数据库连接对象

SqlConn.Open();//打开数据库连接

}

}

public void Close()

{

if (SqlConn != null)

SqlConn.Close();

}

public DataView RunSelectSql(string sSqlString)

{

this.Open();

DataSet ds = new DataSet();//此处需要实例化数据集

//SqlDataAdapter da = new SqlDataAdapter(sSqlString,SqlConn);

SqlCommand comm = new SqlCommand(sSqlString,SqlConn);

SqlDataAdapter da = new SqlDataAdapter();

da.SelectCommand = comm;

da.Fill( ds );

return ds.Tables[0].DefaultView;

}

//删除、插入、编辑语句

public int RunDelOrInsSql( string SqlString)

{

this.Open();

SqlCommand Sqlcomm = new SqlCommand(SqlString, SqlConn);

int flag = Sqlcomm.ExecuteNonQuery();

return flag;

}

登录页面部分关键代码:

DataBase db = new DataBase();

if (txtUser.Text != string.Empty || txtPwd.Text != "")

{

userRole = cmbRole.SelectedIndex.ToString();

userName = txtUser.Text.Trim();

string sqlString = "";

switch (userRole)

{

case"0":sqlString = "select * from Admin_Manage where Admin_No ='" + userName + "' and Admin_Pwd = '" + txtPwd.Text.Trim() + "'";

break;

case"1": sqlString = "select * from Teacher_Info where Tea_No ='"+ userName + "' and Tea_Pwd = '" + txtPwd.Text.Trim() + "'";

break;

}

DataView dv = db.RunSelectSql(sqlString);

if (dv.Count == 0)

{

txtUser.Text = "";txtPwd.Text = "";txtUser.Focus();

MessageBox.Show("用户名或密码错误!");

}

else

{

if (userRole == "0")

AdminAuthority = dv[0]["Admin_Authority"].ToString();

this.Hide();

switch (userRole)

{

case"0": Admin_Index a = new Admin_Index();

a.ShowDialog();break;

case"1":Teacher_Index b = new Teacher_Index();

b.ShowDialog();break;

}

}

}

教师水电管理模块中包括教师模块、管理员模块。教师模块可以进行查询缴费情况、当前水电价、维护教师信息,管理员模块中包括对教师、水电、院系、楼栋的管理,同时管理员还可以根据需要添加新的管理员,修改自己的密码等等。

4.2.1 教师模块

教师登录进去后,显示如下(如图4-2-2所示),此时学生可以完善个人资料(如图4-2-3),明细查询自己所有缴费情况、查看当前水电价,修改自己的密码等功能。

图4-2-2 教师登录首页

教师登录之后可以完善自己个人资料,进入个人管理页面之后,对应字段认为原来字段,但部分字段学生不能自己修改(如图4-2-3所示)。

图4-2-3 学生完善个人资料

同样管理员可以对自己相应所缴账单进行查询(如图4-2-4所示)。

图4-2-4 教师账单明细查询

对于教师,可以知道当前的水电价信息,但这些信息只能查看,不能操作(如图4-2-5所示)。

图4-2-5 当前水电价

当管理员添加教师的教师号之后,教师才可以进行注册(如图4-2-6所示)。

图4-2-6 教师注册页面

关键代码如下(用户更新信息功能/Tea_AmendInfo页面中):

private void btnAmend_Click(object sender, EventArgs e)

{

try

{

teaTel = txtTel.Text.Trim();

teaQue1 = txtQue1.SelectedItem.ToString();

teaQue2 = txtQue2.SelectedItem.ToString();

Ans1 = txtAns1.Text.Trim();

Ans2 = txtAns2.Text.Trim();

string str = "update Teacher_Info set Tea_Tel='" + teaTel +

"',Tea_SearchPwd_Ques1='"+ teaQue1 + "',Tea_Ans1='"+ Ans1 + "',Tea_SearchPwd_Ques2='"+ teaQue2 + "',Tea_Ans2='" + Ans2 + "' where Tea_No ='" + teaNo + "'";

int flag = db.RunDelOrInsSql(str);

if (flag > 0)

{

MessageBox.Show("修改成功!"); this.Close();

}

}

catch (System.Exception ee)

{

MessageBox.Show(ee.ToString());

}}

4.2.2 管理员首页

对于管理员,则其可以对教师、课程、院系、管理员相应信息进行管理,同时管理员也可以根据需要添加管理员、对管理员权限进行改变、修改密码(如图4-2-7所示)。

图4-2-7 管理员首页

4.2.3 教师管理功能模块

管理员对教师的管理,可以添加教师,维护教师信息,删除教师,对教师缴费,欠费查询,查询教师密码等功能。

在添加教师页面中,输入教师的教师号,若教师已经添加则提示“教师已经添加!”(如图4-2-8所示),此时对一般管理员、管理员、超级管理员都可以添加教师,这里运用到了存储过程进行添加教师。

图4-2-8 添加教师

对于教师修改,管理员可以输入教师号,教师姓名(假设姓名无相同字段)进行查询,得到如下教师信息(如图4-2-9所示),此时教师所属院系、寝室号、电话均可以修改。但对于教师信息修改部分只能为管理员和超级管理员修改,一般管理员不能修改教师信息将弹出信息框(如图4-2-10所示),将后自动关闭教师修改页面。

图4-2-9 教师信息修改

图4-2-10 一般管理员不能修改教师信息

对于删除教师,这里可分为:欠费教师、缴清费用教师、还未录入所用水电信息教师。对于欠费教师,若删除教师的话,则会触发所写的教师删除触发器Del_Tea,则会提示教师去缴清费用才能删除信息(如图4-2-11所示)此时利用数据库回滚语句恢复原来字段信息。对于缴清费用教师,可以直接删除成功,则管理员添加教师表Admin_Add_Tea,水电(水电费)录入表Admin_Input_WaterElec中的响应字段也会删除掉。

对于教师删除功能,只有管理员和超级管理员才有这个权限对教师进行删除,对于一般

管理员不能删除教师信息。

图4-2-11 欠费教师页面

当管理员录入教师所用水电信息后,系统将自动更新数据表Admin_Input_WaterElec相应的字段,此时教师就可以缴纳最近月欠水电费和以前拖欠款(如图4-2-12、如图4-2-13所示),当缴清欠款后,最下三个文本框(现欠水费、先交电费、现交以前拖欠款)均不能使用(如图4-2-14所示)。

图4-2-12 教师缴费页面一

远程智能用电监测管理系统方案

远程智能用电监测管理系统方案

远程智能用电监测管理 系 统 方 案 杭州四方博瑞科技股份有限公司Hangzhou SiFang Borui Technology Co.,Ltd.

远程智能用电监测管理系统方案 目录 一、建设背景 (4) 二、系统设计原则 (4) 三、设计依据 (5) 四、现有用电状况分析 (6) 4.1 用电现状 (6) 4.2 现状分析 (16) 五、系统整体概况 (19) 5.1系统介绍 (19) 5.2系统特点 (20) 5.3系统架构 (21) 5.3.1 一级分行远程智能用电监测管理系统架构 (21) 5.3.2 网点系统架构 (22) 5.3.3 系统拓扑结构 (23) 5.4系统功能 (25) 5.5远程智能电源监测管理系统管理平台 (29) 六、系统主要设备清单 (33)

远程智能用电监测管理系统方案 一、建设背景 随着智能化、信息化、智慧型产业不断的发展,智能化设备在各行业的广泛应用,作为基础支撑的用电管理系统也越加重要。 根据银行管理、安全运营的双重需要,用电将实现三个转变: ?由传统的粗放管理向精细管理转变; ?由被动管理向主动管理转变; ?由经验型管理向现代科技型管理转变。 二、系统设计原则 规范性:本系统是一个严格的综合性系统,在系统的设计与施工过程中参考各方面的标准与规范,严格遵从各项技术规定,做好系统的标准化设计与施工。 先进性:在投资费用许可的情况下,采用先进的技术和设备,一方面能反映系统所具有的先进水平,另一方面又使系统具有强大的发展潜力,以便该系统在尽可能的时间内与社会发展相适应。 可靠性:采用成熟的技术,提高系统的可靠性与

智能水电管理系统说明书

智能水电管理系统 使 用 说 明 书 智能,让生活更简单

一、安装说明: 1?分体控制器(DT-SK-01) 1)产品特点 ◆全防水设计,有卡袋,使用方便; ◆红外感应开关,距离显示屏5cm处感应可控制开关; ◆可对不同用户进行分类设置,使用不同费率进行消费; ◆可设置每类人员日/月限制用水额度和日/月免费用水额度,管理方式灵活。2)主要技术参数 ◆卡片种类:M1卡及其兼容卡; ◆读卡距离:25mm-50mm以内; ◆外形尺寸:95mmⅹ125mmⅹ28mm;

◆工作频率:13.56MHz;卡操作时间:< 0.3秒; ◆工作电压:直流6-12V;使用环境:温度:0~60℃; ◆安装方式:壁挂或暗装;(86盒螺丝安装或双面胶后打玻璃胶固定) ◆计费精度:0.01元;计时精度:1秒;计流量精度:0.01升; ◆最大累积消费总额:2000万元;卡发行量:无限量。 3)卡类型(软件发行) ◆系统卡:用于设置和清除终端参数(密钥、卡使用扇区的分配)。 ◆设置卡:用于设置工作模式、卡底金、终端号、费率及计费方式等相关参数。 ◆控水卡:用于管理人员预放水。 ◆采集卡:用于采集终端消费总额,并上传到电脑入库,一次最多可采集39台。 ◆用户卡:用户消费时使用的IC卡。

2、一体式控制器(DT-SK-02) 二、设置流程 注:1、终端号设定以后,不可随意修改,否则将导致采集数据不准确。 2、设置后的设备,再次刷系统卡将会使设备重新回到初始化状态(出厂状态)。

1、使用流程 DT-SK-01型节水控制器有两种工作模式:可中断模式和不可中断模式。 1)可中断模式 若启用红外开关功能,则在放置用户卡后需手动在显示屏前5cm碰红外开关进行扣款消费使用,卡移开后进入倒计时,此时红外开关起到暂停作用,再次刷用户卡则停止消费,将剩余未消费的金额回写后机器并显示用户余额。 2)不可中断模式 若启用红外开关功能,则在放置用户卡后需手动触碰红外开关进行扣款消费使用,此时红外开关起到暂停作用,再次刷用户卡时只显示用户卡中余额,移开后继续倒计时消费直至结束。 1、两种工作模式的区别:可中断模式下可提前刷原用户卡中止消费并将剩余金额

C课程设计高校水电费管理系统

C课程设计高校水电费 管理系统 Standardization of sany group #QS8QHH-HHGX8Q8-GNHHJ8-HHMHGN#

#i n c l u d e #include #include #include const int TMAX=50; using namespace std; class Person { public: int num; 2.女)"<>choice2; switch(choice2) { case 1:sex="男";break; case 2:sex="女";break; default:cout<<"输入错误。"<>age; cout<<"请选择工作部门:"<>choice1; switch(choice1) { case 1:depart="普通教师";break; case 2:depart="教务处";break; case 3:depart="财政处";break; case 4:depart="创业办公室";break; default:cout<<"输入错误。"<>water; cout<<"请输入本月的用电量"<>power; watermoney=*water; powermoney=*power; } void Output() { cout<<" "<

水电管理系统

1系统方案总体描述 居民小区用电信息采集系统管理方案是小区物业用来管理小区正常用电,并对用电情况进行检测,对电费收缴进行管理等。居民用电信息采集系统集成在小区业务应用系统中,数据交互由营销业务应用系统统一与其他业务应用系统(如小区物业管理系统等)进行交互。居民小区抄表方案可在小区电能表集中的地方,集中器通过RS485直接抄录电能表,再通过GPRS或网络接口上传到主站管理系统的方法。 主站系统按照全覆盖、全采集、全费控的要求,在居民小区用电管理系统中实现数据采集管理、数据收集、档案管理、档案下发、有序用电、预付费管理、用电控制、电量统计、报表业务、决策分析、增值服务、系统管理等各种功能。 1.1系统方案主要功能 实现电能量数据采集;二次设备接入;实现实时数据监测;预防防窃电;结合控制功能实现预付费;实现线损分析功能;建立电能量数据管理平台,建立电能数据分析平台;建立电能数据WEB浏览平台;对小区用电管理并集中抄表;可以使用微信缴纳电费(需要申请微信公众号及支付功能);对用电用户有交费提醒功能(需要借助短信服务平台); 1.1.1系统部分抄表功能 ■数据采集:实时和当前数据、历史日数据、历史月数据、事件记录 ■数据管理:数据合理性检查、数据计算、分析、数据存储管理 ■控制:功率定值控制、电量定值控制、费率定值控制、远方控制

■综合应用:自动抄表、费控、有序用电管理,用电情况统计分析、异常用电分析、电能质量数据统计、线损、变损分析、增值服务等 ■费控管理:自动计算相关电量与费用,自动或手动进行跳合闸操作 ■运行维护管理:系统对时、权限和密码管理、终端管理、档案管理、通信和路由管理、运行状况管理、维护及故障记录、报表管理等 2数据传输通信网络 在小区电能表集中安装的地方。主站系统(有固定IP上网)与集中器通过4G网络方式连接,在有网络基础的地方可以使用集中器网络接口与主站系统连接;集中器通过RS485连线的方式直接抄录电能表数据,再通过GPRS或网络接口上传到主站管理系统(每台集中器安装一张数据流量SIM卡)。 每台集中器可以通过RS485进行抄表管理150只左右的电能表。

水电缴费管理系统设计与实现

郑州工业应用技术学院 课程设计说明书题目:水电缴费管理系统设计与实现 姓名:田鹏 院(系):信息工程学院 专业班级:14级计算机科学与技术1班 学号:05 指导教师:欧群雍 成绩: 时间:2017 年 4 月15 日至2017 年 5 月8 日

郑州工业应用技术学院 课程设计任务书 题目水电缴费管理系统设计与实现 专业、班级14级计算机科学与技术1班学号05姓名田鹏 主要内容: 首先主要说明了系统的研究背景、系统的研究目标以及JSP等相关技术的概述。接着对需求分析阐述了系统功能和可行性分析,介绍了系统各个功能模块,并描述了系统的用例图和UML活动图,可行性分析介绍了系统开发的必要性和可能性。然后系统的设计阐述了系统结构设计、数据库的设计。还有系统的实现主要阐述各个模块实现的功能。最后则是系统的测试与维护。 基本要求: 1.系统结构,概念结构及数据表的设计; 2.管理员信息管理; 3.用户信息管理; 主要参考资料: [1]王建华.ASP NET 动态网站开发技术与实践[M].北京:电子工业出版社,2007. [2]王珊萨师煊.数据库系统概论[M].北京:高等教育出版社,2006 [3]萨师煊.SQL Server 从入门到精通[M].北京:高等教育出版社,2006 完成期限: 指导教师签名: 课程负责人签名: 年月日

目录 摘要 .......................................................................................................... 错误!未定义书签。 1. 绪论 ..................................................................................................... 错误!未定义书签。 系统的研究背景 ................................................................................. 错误!未定义书签。 系统的研究目标 ................................................................................. 错误!未定义书签。 相关技术介绍 ..................................................................................... 错误!未定义书签。 JSP简介........................................................................................... 错误!未定义书签。 MYSQL简介 .................................................................................... 错误!未定义书签。 Tomcat简介.................................................................................... 错误!未定义书签。 Hibernate概述................................................................................ 错误!未定义书签。 Spring概述...................................................................................... 错误!未定义书签。 论文组织结构 ..................................................................................... 错误!未定义书签。 2. 需求分析 ............................................................................................. 错误!未定义书签。 系统功能概述 ..................................................................................... 错误!未定义书签。 用例图描述 ..................................................................................... 错误!未定义书签。 系统活动描述 ................................................................................. 错误!未定义书签。 可行性分析 ......................................................................................... 错误!未定义书签。 开发的必要性 ................................................................................. 错误!未定义书签。 开发的可能性 ................................................................................. 错误!未定义书签。 3. 系统设计 ............................................................................................. 错误!未定义书签。 系统结构设计 ..................................................................................... 错误!未定义书签。概念结构设计....................................................................................... 错误!未定义书签。数据表设计........................................................................................... 错误!未定义书签。 4. 系统实现 ............................................................................................. 错误!未定义书签。 登录模块 ............................................................................................. 错误!未定义书签。 管理员模块 ......................................................................................... 错误!未定义书签。 密码管理 ........................................................................................... 错误!未定义书签。 水电价格管理 ................................................................................... 错误!未定义书签。 用户信息管理 ................................................................................. 错误!未定义书签。 水费管理 ......................................................................................... 错误!未定义书签。 电费管理 ......................................................................................... 错误!未定义书签。 管理员管理 ....................................................................................... 错误!未定义书签。 用户模块 ............................................................................................. 错误!未定义书签。 密码管理 ......................................................................................... 错误!未定义书签。 水电信息查询 ................................................................................. 错误!未定义书签。 个人信息查询 ................................................................................. 错误!未定义书签。

高校水电费管理系统C实验报告2303252

实验报告 课程名称程序设计实践(C++)实验题目高校水电费管理系统实验仪器计算机

实验题目高校水电费管理系统 一、实验目的(10分) 面向对象程序设计实践课程设计是该课程集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习和实践。要求学生能够熟练掌握C++语言的基本知识和技能;基本掌握面向对象程序设计的思想和方法;能够利用所学的基础知识和技能,解决简单的面向对象程序设计问题,从而提高动手编程解决实际问题的能力,达到课程学习的目的和要求。 二、需求分析(20分) 2.1 环境分析 随着科学技术的发展,不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻的认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 而面对现今社会的发展,水电费管理系统是每一个高校管理机构对学校资源进行有效管理的不可或缺的一个管理信息系统,它的内容对于学校资源管理机构的管理者来说是至关重要的,该系统应该能够为资源管理机构的管理者提供有效的帮助,使之能够对有效信息进行快捷的整理和查询,大大的方便了管理机构的管理者的合理有效管理。 2.2 要求 具体要求: (1)添加功能:程序能够添加不同学生和教工的记录,提供选择界面供用户选择所要添加的类别,要求编号号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。 (2)查询功能:可根据姓名、用水量、用电量信息对已添加的学生或教工记录进行查询如果未找到,给出相应的提示信息;如果找到,则显示相应的记录信息。 (3)显示功能:可显示当前系统中所有学生或教工的记录,每条记录占据一行。 (4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。 (5)删除功能:主要实现对已添加的学生或教工记录进行删除。如果当前

水电管理系统登陆子系统

数据库课程实验周设 计说明书 水电管理系统 学生姓名:施杰明学号: 40 学院:计算机与控制工程 专业:计算机科学与技术 指导教师:熊风光 2014年 6 月 27日 1. 需求分析 目标设计 以宿舍水电费为背景,实现水电费管理。本系统可以分为四个子系统: 1.统计子系统:统计水电用量,水电费用计算,扣除水电费。 2.登陆子系统:实现密码验证,不同身份的用户具有不同的权限。 3.管理子系统:增加,删除,修改用户,设置水电价格。 4.缴费子系统:实现查询余额,缴费功能

开发和运行环境 Eclipse、SQL server 2008 Window 7,window 8 数据流分析 图1 顶层数据流图 图2 登陆子系统图 功能模块设计 图3 系统功能模块图本人主要工作 登陆子系统 2. 水电管理系统登陆子系统数据库概要设计 概念结构设计 图4登陆子系统ER图模式转换 学生(学号,学生账号,姓名,性别,宿舍号) 账号(账号,密码,权限)

管理员(管理员编号,管理员账号,管理员身份) 范式分析 学生(学号,学生账号,姓名,性别,宿舍号) 学号作为主码,学生账号,姓名,性别,宿舍号完全函数依赖于主码学生,满足2NF。其他属性不存在对主码的传递依赖,满足3NF。学生中除了学号没有其他决定因素,满足BCNF。 账号(账号,密码,权限) 账号作为主码,密码,权限完全函数依赖于主码账号,满足2NF。其他属性不存在对主码的传递依赖,满足3NF。账号中除了账号没有其他决定因素,满足BCNF。 管理员(管理员编号,管理员账号,管理员身份) 管理员编号作为主码,管理员账号,管理员身份完全函数依赖于主码管理员编号,满足2NF。其他属性不存在对主码的传递依赖,满足3NF。管理员中除了管理员编号没有其他决定因素,满足BCNF。 3.登陆子系统物理设计 数据库中表的定义 学生表的定义 CREATE TABLE [dbo].[学生](

水电收费管理系统

水电收费管理系统-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

小区水电收费管理系统 随着改革开放的深入发展,社会主义市场经济的建立,人们越来越认识到市场的竞争,归根到底是商品的竞争,而商品的竞争,归根到底是技术的竞争、人才的竞争。特别是当今世界已进入高科技时代,物业管理要创一流水平,体现一流质量,实现现代化管理势在必行。本次设计采用POWERBUILDER 9.0为设计语言,来实现小区水电费收费的功能。由于原始的收费系统为手工操作,不能及时有效的反映收缴的情况,而且不能跨地区收费,以及不能集中的管理给管理人员带来不必要的麻烦。另外,以往用户交费必须到指定的地点进行,因此该系统的设计为用户带来了很大的便利,可以就近交费,也使用户及管理者节约了很多时间。数据的统一集中也给小区的物业管理部门的管理分析以及领导者的决策带来了很大帮助。 该系统将复杂的水电收缴管理进行归纳、分析、总结,再转化成计算机工作程,采用面对对象的编程思想,从具体的管理及业务角度出发,进行编程和设计,实现用电报发申请、业务收费、电费计算、电费收费和用电查询的计算机网络化、信息化。为提高工作效率和管理质量、提供优质服务奠定基础。 该系统采用客户/服务器(C/S)体系结构,是目前计算机网络系统最先进的体系,其特点是把整个系统分成前台(客户机)和后台(主机)两个部分。前台客户机也就是操作员直接操作的微机;后台是中心机房管理的主机。系统将所有帐务信息全部集中,而应用分布在各水费收费点的业务处理微机。这种前后台合理的分工,使在前、后台的通讯线路上传输的数据减到最小限度,不但提高了系统的运行速度,而且充分的发挥了前后台两方的资源效力。客户/服务器体系结构的另一个特点是它的开放性,所谓开放性,即是在网络构成方面,可与多种软、硬件系统相连接,这就使得在前台端构成多种类客户机并存成为现实。这样,在新旧系统更替时,可充分利用原有系统的软、硬件资源。 该系统功能较齐全,用户界面好,使用性强,可靠性好,明显提高用电与收费管理的工作效率。总体技术达到省内行业先进水平,其中电费磁卡管理、语音查询功能达到省内行业先进水平,具有较好的推广和应用价值。

高校水电费管理系课程设计报告书

实验报告 课程名称程序设计实践(C++) 实验题目高校水电费管理系统 实验仪器计算机 系别计算机学院 专业计算机科学与技术 班级/学号计类1401 学生浩 实验日期 2015-6-15 成绩 指导教师

实验题目高校水电费管理系统 一、实验目的(10分) 面向对象程序设计实践课程设计是该课程集中实践性环节之一,是学习完《面向对象程序设计》课程后进行的一次全面的综合练习和实践。要求学生能够熟练掌握C++语言的基本知识和技能;基本掌握面向对象程序设计的思想和方法;能够利用所学的基础知识和技能,解决简单的面向对象程序设计问题,从而提高动手编程解决实际问题的能力,达到课程学习的目的和要求。 二、需求分析(20分) 2.1 环境分析 随着科学技术的发展,不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻的认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 而面对现今社会的发展,水电费管理系统是每一个高校管理机构对学校资源进行有效管理的不可或缺的一个管理信息系统,它的容对于学校资源管理机构的管理者来说是至关重要的,该系统应该能够为资源管理机构的管理者提供有效的帮助,使之能够对有效信息进行快捷的整理和查询,大大的方便了管理机构的管理者的合理有效管理。 2.2 要求 具体要求: (1)添加功能:程序能够添加不同学生和教工的记录,提供选择界面供用户选择所要添加的类别,要求编号号要唯一,如果添加了重复编号的记录时,则提示数据添加重复并取消添加。 (2)查询功能:可根据、用水量、用电量信息对已添加的学生或教工记录进行查询如果未找到,给出相应的提示信息;如果找到,则显示相应的记录信息。 (3)显示功能:可显示当前系统中所有学生或教工的记录,每条记录占据一行。 (4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。 (5)删除功能:主要实现对已添加的学生或教工记录进行删除。如果当前系统中没有相应的记录则提示“记录为空”并返回操作。 (6)统计功能:能统计学生和教工的用水用电量、所要交

工业企业智能用电及能效管理系统解决方案

1、智能用电及能效管理系统简介 系统在线监测整个企业的生产能耗动态过程,收集生产过程中大量分散的用电、用水、用气等能耗数据,提供实时及历史数据分析、对比功能,以发现能源消耗过程和结构中存在的问题,通过优化运行方式和用能结构以及建立企业能耗评估、管理体系,提高企业现有供能设备的效率,实现节能增效、高效生产。 系统为用户提供以下能耗数据和节能信息: 1)掌握企业耗能状况:能源消耗的数量与构成、分布与流向; 2)了解企业用能水平:能量利用损失情况、设备效率、能源利用率、综合能耗; 3)找出企业能耗问题:管理、设备、工艺操作中的能源浪费问题; 4)查清企业节能潜力:余能回收的数量、品种、参数、性质; 5)核算企业节能效果:技术改进、设备更新、工艺改革等的经济效益、节能量; 6)明确企业节能方向:工艺节能改造、产品节能改造、制定技改方案、措施等。

2、系统功能 1)、能源消耗过程的信息化、可视化 目前国内大多数企业是靠人工定时抄表的方式统计用电及能源消耗状况,这种方式存在数据滞后、时效性差、数据单一等问题,不能及时掌握各生产环节和重点能耗设备的实时能耗数据。能效管理信息系统在线监测整个企业(集团)的生产能耗动态信息,并将这些能耗数据与相对应的设备、车间、班组生产数据相结合,现场运行管理人员可了解和掌握生产环节和重点设备的实时能耗状况、单位能耗数据、能耗变化趋势和实时运行参数等信息。 如图:某工厂的工艺流程 图1 水泥磨子系统生产流程单耗监测

2)、能耗/能效信息统计、管理 系统自动生成的多种能耗信息统计图形、曲线和报表,如以日、周、月、年为周期的电、水、气、煤等能耗统计报表,报表类型分为全矿、车间、重要耗能设备三个层次,为用户提供能源消耗结构和能源消耗成本分析依据,评估节能措施的效果和关联影响。 系统提供综合能耗/能效统计报表,采用菜单或光按钮直接引导界面模式,图形界面包括企业宏观的能耗数据和相关信息,快捷、直观反映企业、生产车间、班组和重要生产环节实时和历史能耗/能效信息。 图2 企业综合能耗统计 3)、历史能耗数据对比、分析 系统具有强大的历史能耗数据追溯和分析功能,企业能效管理及生产工艺分析人员可按不同需要灵活设置工作点参数,在不同时段下生成各种能耗数据报表与能耗曲线:如设备单耗、生产线和班组单耗等,用多种方法对主要能耗设备和生产线的能耗数据进行查询和追溯,并可对多种参量的变化趋势进行对比、分析,从而发现能源消耗结构和过程中存在的深层次问题,对企业能源消耗结构和方式的改进、优化提出方案和建议。 通过动态的单位产量能耗曲线和数据,可以直观地比较企业生产能耗与国际、国内标准的差距,从而对生产、管理、工艺及时进行指导和调整,使企业生产过程的单位能耗和能源效率保持在科学、合理水平。

水电收费管理系统

水电收费管理系统
Corporation standardization office #QS8QHH-HHGX8Q8-GNHHJ8

小区水电收费管理系统
随着改革开放的深入发展,社会主义市场经济的建立,人们越来越认识 到市场的竞争,归根到底是商品的竞争,而商品的竞争,归根到底是技术的竞 争、人才的竞争。特别是当今世界已进入高科技时代,物业管理要创一流水 平,体现一流质量,实现现代化管理势在必行。本次设计采用POWERBUILDER 为 设计语言,来实现小区水电费收费的功能。由于原始的收费系统为手工操作, 不能及时有效的反映收缴的情况,而且不能跨地区收费,以及不能集中的管理 给管理人员带来不必要的麻烦。另外,以往用户交费必须到指定的地点进行, 因此该系统的设计为用户带来了很大的便利,可以就近交费,也使用户及管理 者节约了很多时间。数据的统一集中也给小区的物业管理部门的管理分析以及 领导者的决策带来了很大帮助。
该系统将复杂的水电收缴管理进行归纳、分析、总结,再转化成计算机工 作程,采用面对对象的编程思想,从具体的管理及业务角度出发,进行编程和 设计,实现用电报发申请、业务收费、电费计算、电费收费和用电查询的计算 机网络化、信息化。为提高工作效率和管理质量、提供优质服务奠定基础。
该系统采用客户/服务器(C/S)体系结构,是目前计算机网络系统最先进 的体系,其特点是把整个系统分成前台(客户机)和后台(主机)两个部分。前台 客户机也就是操作员直接操作的微机;后台是中心机房管理的主机。系统将所 有帐务信息全部集中,而应用分布在各水费收费点的业务处理微机。这种前后 台合理的分工,使在前、后台的通讯线路上传输的数据减到最小限度,不但提 高了系统的运行速度,而且充分的发挥了前后台两方的资源效力。客户/服务器 体系结构的另一个特点是它的开放性,所谓开放性,即是在网络构成方面,可 与多种软、硬件系统相连接,这就使得在前台端构成多种类客户机并存成为现 实。这样,在新旧系统更替时,可充分利用原有系统的软、硬件资源。
该系统功能较齐全,用户界面好,使用性强,可靠性好,明显提高用电与 收费管理的工作效率。总体技术达到省内行业先进水平,其中电费磁卡管理、 语音查询功能达到省内行业先进水平,具有较好的推广和应用价值。

C++课程设计高校水电管理系统

面向对象技术与C++课程 设计报告 题目:设计高校水电管理系统 班级:120604 学号:120604129 姓名:尤雅欢 2013年9月

课程设计任务书 一、设计目的与要求 1、目的: (1)要求学生达到熟练掌握C++语言的基本知识和技能; (2)基本掌握面向对象程序设计的基本思路和方法; (3)能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。 2、基本要求: (1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计;(2)要求在设计的过程中,建立清晰的类层次;要分析和定义各个类,每个类中要有各自的属性和方法;要求运用面向对象的机制(继承、派生及多态性)来实现系统功能。 (3)在系统的设计中,要有清晰的界面设计,同时采用文件进行读写操作。 3、创新要求: 在基本要求达到后,可进行创新设计。 二、问题描述及功能要求 设计一个水电管理信息系统,能够对高校的水电费用进行管理,包括登记费用、查询费用和住户信息管理等。在设计时要考虑到学生和教工在用水电时的不同,学生可以免费使用一定额度的水电,超过这个额度的水电以后必须自费使用,且自费部分水电费的价格标准要高于教工的收费标准(主要是节约资源)。 完成如下功能:⑴实现对用户信息的录入。⑵实现水电煤气数据的录入。⑶计算并查询用户应缴费用。⑷查询未缴纳费用的名单。 三、问题的解决方案 根据系统功能要求,可以将问题解决分为以下步骤: (1)应用系统分析,建立该系统的功能模块框图以及界面的组织和设计;(2)分析系统中的各个实体及它们之间的关系包括属性和行为; (3)根据问题描述,设计系统的类层次; (4)完成类层次中各个类的描述(包括属性和方法); (5)完成类中各个成员函数的定义; (6)完成系统的应用模块; (7)功能调试;

水费收费管理信息系统-##

随着科学技术的不断提高,计算机科学日渐成熟,计算机在各个领域发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对水资源用户及水费缴纳情况进行管理,具有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高水资源用户及水费缴纳情况管理的效率,也是水资源管理机构帐收费的科学化、正规化管理,与先进科学技术接轨的重要条件。 现在我国的水资源用户及水费缴纳情况管理水平绝大部分还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 本课程设计的目的是建立水费收费管理信息系统,采用计算机对水费信息进行管理,进一步提高水费收费机构及用户对信息的查询检索的便捷功能,实现其现代化水平。帮组工作人员提高工作效率,实现水费信息管理工作流程的系统化,规范化和自动化。 二、设计任务 《数据库系统》课程设计是计算机科学与技术专业集中实践性环节之一,是学习完《数据库系统》课程后进行的一次全面的综合练习,涉及的深度广些并更加接近实用,要求我们利用所学知识分析、设计并实现一个有一定复杂性的数据库系统。通过课程设计,使我们综合使用所学过的数据库知识,掌握数据库开发系统的基本思路和方法,利用所学的基本知识和技能,发挥自学能力和查找资料的能力,通过一个实例,运用数据库开发中各个环节,加深对所学知识的理解与掌握,增强学生利用自己所学知识解决实际问题的能力,为后续各门计算机课程的学习打下坚实基础。具体本系统的任务有: 1. 通过本课程设计的实践及其前后的准备与总结,复习、领会、巩固和运用软件工程课堂上所学的数据库知识 2.使学生通过参加小组团队的开发实践,了解项目管理、团队合作、文档编写、口头与书面表达的重要性。 3.使每个学生了解软件工具与环境对于项目开发的重要性,并且重点深入掌握好一、两种较新或较流行的开发工具或计算机应用技术、技能(比如,网页设计技术与常见工具;基于Java(ASP、PHP等)技术的Web编程;软件开发文档编制工具Office、Visio、Rose等;商用数据库Access(或SQL Server、Oracle、MySql等)设计与实现;客户机/服务器结构)。 对于水费收费等行业,快速有效地数据整理是吸引用户、提高经济效益的关键因素。越来越多的水费收费机构用水费管理系统来管理日常工作,合理配置资源,提升管理水平,从而在市场竞争中取得优势。 名称:水费收费管理信息系统 功能:用户信息的添加、修改、删除和查询。 水费类型信息的修改、删除和查询。 水费价格信息的删除和查询。 新入用户信息的添加、修改、取消预定和查看详细信息。 登记信息和修改登记信息。 保存结算信息。 打印实收水费信息。

智能用电信息采集管理系统概述

智能用电信息采集管理系统概述 【摘要】电力用户智能用电信息采集管理系统的采集对象为所有电力用户,包括专线用户、各类大中小型专变用户、各类380/220V供电的工商业户和居民用户、公用配变考核计量点。 【关键词】智能用电;信息采集;管理系统 1智能用电信息采集管理系统 根据现场用电和计量的实际情况,一般将用户分为六大类:大型专变用户、中小型专变用户、三相一般工商业用户、单相一般工商业用户、居民用户、公用配变考核计量点。有关进一步细分的情况,如表1所示。 根据上表对智能用电信息采集管理系统采集的六类对象分析,将采集要求分为两大类。第一类是高压供电的专变用户,包括A1,A2,Bl,B2类,除用电信息采集外还需要同时进行用电管理和负荷控制,利用负荷控制可直接进行预购电管理,通过负荷管理终端实现用户用电信息采集和控制管理。第二类是低压供电的一般工商业户和居民用户,包括C,D,-E类,这类用户通常会集中在公用配变下,用电情况简单,数量较大,采用低压集中和功能抄表终端实现集中抄表,通过电表执行预付费管理。 2唐山电力公司概述及智能用电信息采集系统应用现状 截至2009年底,唐山电力公司完成售电量471. 62亿千瓦时;受理业扩新装、增容174525户,容量524. 98万千伏安;完成送电153401户,新增容量493. 77万千伏安;结存容量557. 47万千伏安;市场占有率完成97. 22%。 唐山市电力公司在我国电力工业改革与发展的不同时期,围绕服务唐山经济社会发展和公司发展壮大进行了积极的探索。通过体制机制改革和管理创新,增强了企业活力,公司和电网发展取得了显著成绩。 2.1 智能用电信息采集系统建设背景 截至2007年时,唐山地区10kV及以上专用变压器的客户20000余户,计量表计达28000余具,唐山市电力公司各分公司为满足管理要求,相继建立了符合属地管理特性的负荷控制系统,由于缺乏统一标准及数据平台管理,使得这些负控系统普遍存在计量设备没有严格统计的技术功能,信息采集内容单一,无法涵盖抄表、用电检查等营销管理关键环节的技术弱点,部分存在技术缺陷的计量装置往往给窃电犯罪以可乘之机,造成管理线损居高不下,给国家造成巨大损失。 基于上述原因,公司决策层下决心高起点大规模投资建设智能用电信息采集管理系统,打造高科技含量的用电市场信息基础设施,满足公司运作所要求的低

C++课程设计高校水电费管理系统

#include #include #include #include const int TMAX=50; using namespace std; class Person { public: int num;//编号 string name;//姓名 string sex;//性别 int age;//年龄 double water;//用水量 double power;//用电量 public: Person(int n=0,string nm=" ",string s=" ",int a=0,double w=0.0,double p=0.0)//初始化 { num = n; name = nm; sex = s; age = a; water = w; power = p; }; virtual void Input(){}; virtual void Output(){}; int GetNum(){return num;}//获取编号 string GetName(){return name;}//获取姓名 double GetWater(){return water;}//获取用水量 double GetPower(){return power;}//获取用电量 }; class Teacher:virtual public Person //教师 { public: string depart;//工作部门 double watermoney;//教师水费 double powermoney;//教师电费 int choice1; int choice2; public: Teacher(int n=0,string nm=" ",string s="男",int a=0,string d="普通教师",double w=0.0, double p=0.0, double wm=0.0, double pm=0.0) :Person(n,nm,s,a,w,p),depart(d)//构造函数 { watermoney=wm; powermoney=pm; }; void Input() { cout<<"请输入编号:"<>num;

电费管理系统

电费计算管理系统 摘要 电费管理系统是一个供电企业不可缺少的部分,它的内容对于企业管理者来说至关重要,所以供电管理系统应该能够为用电管理者提供充足的信息和快捷的查询手段。 本管理系统是运用vs2010编写而成的。通过对此管理系统的整个开发过程的研制与应用,来进一步提高电力企业的管理水平,为其管理带来了一定的方便。本论文论述了系统开发的基本原理,结构,以及电费计算的方法和过程。本文详细阐述了系统分析、需求分析、概要设计、详细设计、系统实现以及系统维护等软件开发过程。力求将所学到的知识在信息系统开发中得以全面的应用,并使系统在实际的操作中能按照设计的要求安全有效正确的运行。 关键词:库存管理系统;Visual studio2010; SQLsever; 1.概述 1.1开发背景 随着社会主义市场经济的不断发展和电力体制改革的不断深入,供电部门面临着开拓电力市场、增加售电量的严峻形势,同时电力用户对供电部门的服务质量也提出了更高的要求。传统的电费管理都是由工作人员手工查表,抄表完成的,其中要完成用户电费的收取,每月抄表,用户购电情况查询,以及列出欠费用户的信息名单之类的信息。其工作强度大,工作流程繁琐,由于工作人员的不细心,将会造成电费收支的出错也是经常发生的。 1.2选题的意义 采用该电费管理系统,在管理节省了时间,为部门节省了大量的人力和物力;并且方便业主对自己相关信息的了解,真正做到电费管理的透明化、高效性、方便性。适应了当今社会高效、便捷的要求。 本软件适用于库存管理,是一个很方便的库存管理软件,能帮助管理人员利用计算机,快速的对物品进行管理,其基本信息包括客户信息,仓库信息和用户信息。客户可以分为供应商和购货商两种,在产品入库时,需要提供供应商信息。本系统是基于windows系统,VS2010开发平台以及SQL2008 2.需求分析 2.1业务分析 2.1.1使用范围

相关文档
最新文档