- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计---能源管理收费系统
《数据库原理》
课程设计报告
专业: 信息安全
班级:
学号:、、
姓名: 潘馨 吴雅琳 贺竞辉
题目名称: 能源管理收费系统
完成日期: 2012.06.06
1、系统定义
随着时代的发展,用户对效率要求越来越高,老式的人工能源收费已经不能满足用户的要求,特别是对于大的能源收费管理,人们不仅查询和缴纳费用不方便,管理员也不方便对用户的管理,如果有了一个软件能够方便的管理这些繁琐的事情,将大大的提高整个流程,所以设计一个能源收费管理系统是非常有必要的。
该系统的设计主要是用于帮助一个小型能源收费站点的管理,通过该系统,用户可以很方便的查询自己每月份所需要交纳的水,电,气费用,而管理员则可以通过该系统方便的管理用户,并且及时的将每月的水电气费用和用户所需缴纳的费用放入该系统中,从而帮助管理员和用户更方便有效的完成自己的工作。
2、需求分析
2.1用户需求分析
系统总体功能要求是为了方便用户操作,和查看能源消费情况,并且帮助管理员更有效,方便的管理用户和能源收费。将其细分可分为用户,管理员和系统三方面的需求,其主要功能如下:
用户基本信息的录入:包括用户的单位、部门、姓名、联系电话、住址;
用户水、电、气数据的录入(每个月的数据的录入);
水、电、气价格的管理;
工号的管理;
查询、统计的结果的输出;
系统维护;
2.2 用户需求分析
用户可以查看自己的个人信息;
用户可以查询自己的消费记录和水、电的具体价格及变化;
(3)用户可以查看自己所缴纳费用的历史记录。
2.3 管理员需求分析
管理员需通过账号,密码登陆以后才能进行后面的步骤;
管理员可以查看和修改用户的基本信息(包括用户的单位、部门、
姓名、联系 电话、住址);
管理员可以添加和删除用户;
管理员可以对所有用户使用的水,电,气数据进行录入(每个月
的数据的录入);
管理员可以修改相应的水,电,气价格的数据;
2.4系统需求分析
对计算机的配置要求一般,所需的开销较小;
开发工具为:eclipse和oracle数据库;
2.5 系统功能结构图
2.6 数据流图
由于该系统的设计主要涉及到用户的查询和管理员的管理,而他们之间的联系相对较少,所以数据流图相对较为简单,数据的总体流程
2.6.1总体数据流图
2.6.2 一层数据流图
2.6.3 二层数据流图
2.7 数据字典
名字:用户信息
描述:描述用户的个人基本信息
定义:由用户的姓名,性别,所在的单位,联系电话,地址和用户编号组成
位置:用户信息表
名字:能源使用信息
描述:描述了用户使用能源的情况
定义:由用户水,电,气的价格,使用量,用户编号和月份组成
位置:能源使用信息表
名字:历史信息
描述:记录了用户所有的能源使用信息
定义:由用户编号,用户使用水,电,气总量组成
位置:历史信息表
名字:不成功提示
描述:返回用户各种操作不成功的原因 ;不返回系统级错误 ;
定义:用户人为操作失败的原因
位置:建立用户,登录处理
名字:成功提示
描述:当删除用户成功后返回给用户的相关信息 ;
定义:包含删除用户的用户名和删除该用户对系统的影响 ;
位置:建立用户,登录处理
3、系统设计
3.1 主界面的设计
为了实现上述的各项功能,我们需要设计一个可以直接使用并且帮助管理员和用户直接使用的菜单运行界面,该界面能将上述的所有功能具体的实现,能真正的供管理员和用户使用,用户和管理员通过该图形界面的相关操作便可以直接得到他们想要的得到的结果,由于下面将详细的讲述该系统的使用发法,所以这里不在将图进行展示。
3.2 系统E-R图
根据上缅的数据流图和数据字典,我们可以画出相应的E-R图
3.2.1用户信息实体图
3.2.2账号,密码信息管理实体图
3.2.3能源信息
3.2.5历史信息实体图
3.2.6总以E-R图
3.3 数据库设计
3.3.1 关系模式
用户(用户编号,姓名,联系电话,部门,所在单位)
能源的价格(用户编号,姓名,月份,需缴水费,需缴电费,需缴气费)
历史信息(用户编号,姓名,月份,已缴纳水费,已缴纳电费,已缴纳气费)
账号信息(用户编号/管理员编号,账号,密码)
3.3.2 相应的表及其选项
(1)用户信息表
字段名 数据类型 是否为空 是否主
文档评论(0)