能源管理收费系统.doc

上传人:b****9 文档编号:161458 上传时间:2022-10-04 格式:DOC 页数:20 大小:193.50KB
下载 相关 举报
能源管理收费系统.doc_第1页
第1页 / 共20页
能源管理收费系统.doc_第2页
第2页 / 共20页
能源管理收费系统.doc_第3页
第3页 / 共20页
能源管理收费系统.doc_第4页
第4页 / 共20页
能源管理收费系统.doc_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

能源管理收费系统.doc

《能源管理收费系统.doc》由会员分享,可在线阅读,更多相关《能源管理收费系统.doc(20页珍藏版)》请在冰豆网上搜索。

能源管理收费系统.doc

四川理工学院

课程设计书

系别计算机学院

专业计算机科学与技术

班级2009.7

题目能源管理收费系统

教师

学生

前言

随着经济继续迅速发展,如何找到能源来维持经济发展成为摆在眼前的真实挑战。

中国是全世界经济增长速度最快的国家。

中国也正在实施全面的能源计划来满足该地区的能源需求及制定标准的收费系统。

任何一个经济组织或社会组织在存续过程中都会产生大量的数据,并且关注许多与之相关的资料。

他们需要对这些数据进行存储,并按照一些特定的规则对这些数据进行分析、整理。

从而保证自己的工作按序进行,提高效率、提高竞争力。

数据库应用系统就是为支持一个特定目标,把一个个人、一个组织、一个地方的与该目标相关的数据以某种数据模式进行存储,并围绕之一目标开发的应用程序。

能源管理收费系统实现目标是对能源信息进行系统的管理,帮助管理人员迅速掌握能源使用的各种情况,包括对用户信息、能源使用情况,能源信息的插入,查询,删除,保存等操作。

目录

前言 2

第1章概述 4

1.1项目的背景及目的 4

1.2能源管理收费系统开发环境 4

第2章需求分析 5

2.1系统总体需求 5

2.2问题描述 5

2.3系统可行性分析 6

2.4系统功能分析 6

第3章 系统数据库设计 8

3.1系统总体结构设计 8

3.2概念结构设计 8

3.2.1用户基本信息表:

E-R图 9

3.2.2水、电、气单价表:

E-R图 9

3.2.3用户消费记录表:

E-R图 9

3.2.3管理员权限表:

E-R图 10

3.2.4总体ER图 10

3.2.5流程图 11

3.3逻辑结构设计 12

第五章 数据字典 14

5.1数据项 14

5.2 数据结构 14

5.3 数据流 15

5.4 数据存储 15

5.5处理过程 16

第5章结束语 17

5.1心得体会 17

5.2小组成员分工情况 18

参考文献 18

第1章概述

1.1项目的背景及目的

本课题任务是开发一个小型通用的能源收费管理系统,并撰写符合规范的课程设计说明书以体现设计过程和设计结果

一个小型通用的能源收费管理系统主要目的是方便供电公司进行能源收费工作。

该系统的应用能使能源公司从繁重的手工劳动中解脱出来。

通过录入用户的基本信息和用户所消耗的能源数据建立起原始数据,并能够提供对能源价格进行管理,实现收费工作的信息化,智能化。

1.2能源管理收费系统开发环境

由于大多数公司内部使用的计算机平台都是基于Windows环境的。

为了降低系统成本,应最大程度地利用现有的资源、兼容现有的环境,可确定使用下面的开发环境:

 ★网络操作系统:

Windows2000;★数据库服务器:

MicrosoftAccessr2000;

 ★服务器平台:

Windowsxp;★客户机平台:

Windowsxp/Windows7

★前端开发工具:

java(企业版);★数据访问对象:

ADO(本系统使用ADO控件,简化编程)。

第2章需求分析

2.1系统总体需求

通过调研,能源管理收费系统的总体需求是:

(1)方便管理员进行用户信息,能源价格,能源用量,用户权限的增加,删除,修改;

(2)使用户能够进行能源单价和能源用量的查询;

(3)实现操作方便简捷、安全保密设置齐全、人性化的用户交互界面。

2.2问题描述

数据库的设计是指对于一个给定的应用环境,构造最有效的数据库模式,建立数据及应用系统,实质能够有效地存储数据,满足用户的需求,数据库设计是在数据库管理系统支持下进行的。

此外,本课题任务是开发一个小型通用的能源收费管理系统,并撰写符合规范的课程设计说明书以体现设计过程和设计结果

一个小型通用的能源收费管理系统主要目的是方便供电公司进行能源收费工作。

2.3系统可行性分析

可行性分析应从经济可行性,技术可行性和操作可行性三个方面考虑,以下是对本系统具体的可行性分析。

(1)经济可行性

本系统要求的计算机配置不高,由于学校基本上都有供学生使用的机房,所以不需要专门购买计算机。

(2)技术可行性

本系统所需的硬件设备,如服务器、PC机、网络配置等,学校机房均具有且能满足系统功能要求。

软件上,操作系统采用Windows2000,数据库管理系统采用SQLServer2000,开发工具采用现在网络上广泛应用的dreamweaverh和java平台的MyEclipse,这些软件在互动交流开发中已被大量应用,技术上已经比较成熟。

(3)操作可行性

实现系统后可提高工作效率,本系统简单易用,无需培训,只要点击IE浏览器打开网页即可完成各种操作。

所以在操作上也是可行的。

综上所述,开发基于WEB的能源管理收费系统在经济上、技术上、操作上都是可行的。

2.4系统功能分析

为了创建一个能源管理收费系统的概貌并实现基本功能,需要完成以下模块:

图2.1功能模块

能源管理收费系统

用户

管理员

更改密码

缴费记录

信息查询

用户缴费

更改密码

修改单价

添加新用户

查询水电气可用度数

历史信息查询

更改信息

打印

录入用户使用数据

水电气单价查询

图2.1功能模块

●用户身份验证模块。

使每次进入该系统时会自动提示并验证用户身份,达到安全管理的目的。

●信息管理模块。

方便管理员进行用户信息,能源价格,能源用量,用户权限的增加,删除,修改。

●用户查询模块。

使用户能够进行能源单价和能源用量的查询。

第3章系统数据库设计

3.1系统总体结构设计

开放式机房互动交流系统对用户进行权限设置,保证合法用户最大限度的获得自己的合法操作。

用户的每次操作,系统都会对用户的身份作出验证,保证系统的最大安全性。

由于系统的数据都保存在数据库中,所以当访问数据时,都要使用ADO进行数据访问,这样可以避免系统直接访问数据库,保证数据的安全。

开放式机房互动交流系统主要包括以下功能:

(1)用户信息查询

(2)能源价格查询

(3)能源用量查询

3.2概念结构设计

概念设计是针对现实世界,通过对其中信息实体的收集、分类、聚集和概括,建立数据库概念结构的过程。

通常用实体-联系图(E-R图)作为概念设计的工具。

根据以上分析规划出的实体有:

用户基本信息、能源信息、用户消费记录、管理员。

通过上面对系统的总体分析,可以得到大概的实体关系模型(E-R模型),如下:

3.2.1用户基本信息表:

E-R图

用户基本信息

单位

部门

姓名

联系电话

用户地址

用户帐号

图3.1用户基本信息

3.2.2水、电、气单价表:

E-R图

图3.2水、电、气单价表

能源信息

水单价

气单价

电单价

月份

能源编号

3.2.3用户消费记录表:

E-R图

用户消费记录

水本月消费

电本月消费

气本月消费

电上月消费

水上月消费

气上月消费

月份

图3.3用户消费记录表

3.2.3管理员权限表:

E-R图

图3.4管理员权限表

管理员

添加新用户

更改密码

修改能源单价

3.2.4总体ER图

能源

用户

使用

M

N

能源名称

单位

部门

姓名

用户帐号

用户地址

能源价格

联系电话

能源单位

图3.5总体图

管理员

管理

管理

M

M

N

N

3.2.5流程图

N

用户

判断用户级别

管理员

录入用户使用数据

更改密码

修改单价

添加新用户

更改信息

更改密码

用户信息查询

用户缴费

图流程图

开始

输入用户及密码

判断密码正确

Y

3.3逻辑结构设计

数据库是信息系统的基础和核心,数据库设计的质量将直接关系到系开发的成败和优劣。

在信息系统中,数据库设计是指根据业务需求、信息需求处理需求,确定信息系统中数据库结构、数据操作和数据一致性约束的过程。

数据库设计的基本过程可分为需求分析、概念设计、逻辑设计和物理设计四个步骤。

在信息系统的开发中,一般不就数据库设计专门进行需求分析,而是在系统分析的需求分析阶段一并考虑。

概念设计的任务是确定数据库的结构,确定从不同用户角度看到的外模式,并把外模式集成为全局模式。

逻辑设计把概念设计得到的全局模式转换成为所选择的数据库模型。

用户基本信息表:

字段名

数据类型

是否为主键

是否为空

说明

User_id

Number(10)

Yes

No

用户帐号

Username

Char(8)

No

No

姓名

Userphone

Number(12)

No

No

联系电话

Useraddr

Char(20)

No

No

用户地址

unit

Char(20)

No

No

单位

department

Char(10)

No

No

部门

水、电、气单价表

字段名

数据类型

是否为主键

是否为空

说明

Energy_id

Number(10)

Yes

No

能源编号

Ele_price

Number(8)

No

No

电单价

Water_price

Number(8)

No

No

水单价

Gas_price

Number(8)

No

No

气单价

month

Number

(2)

No

No

月份

历史记录表:

字段名

数据类型

是否为主键

是否为空

说明

User_id

Number(10)

Yes

No

用户帐号

Energy_id

Number(10)

Yes

No

能源编号

month

Number

(2)

No

No

月份

Ele_Lcost

Number(8)

No

No

电上月消费

Water_Lcost

Number(8)

No

No

水上月消费

Gas_Lcost

Number(8)

No

No

气上月消费

Ele_cost

Number(8)

No

No

电本月消费

Water_cost

Number(8)

No

No

水本月消费

Gas_cost

Number(8)

No

No

气本月消费

用户缴费表

字段名

数据类型

是否为主键

是否为空

说明

User_id

Number(10)

Yes

No

用户帐号

Energy_id

Number(8)

Yes

No

能源编号

price

Number(8)

No

No

应缴金额

工号及权限表

字段名

数据类型

是否为主键

是否为空

说明

User_id

Number(10)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1