1、数据库原理及应用数据库原理及应用 课程设计报告课程设计报告 能源管理收费系统设计与实现能源管理收费系统设计与实现 姓姓 名:名:XXX 班班 级:级:11 级计师级计师 学学 号:号:XXXXXXXXXXXXX 完成时间:完成时间:2013 年年 6 月月 5 日日 1 需求分析 . 3 1.1 背景分析. 3 1.2 功能分析. 3 1.3 运行环境. 4 2 总体设计 . 5 2.1 功能模块设计 . 5 3 数据库设计 . 7 3.1 数据库概念结构设计 7 3.2 数据库逻辑结构设计 8 4 详细设计 . 9 4.1 系统总体结构设计 9 4.2 系统登录模块的设计 . 10 5 系统
2、实现 . 11 5.1 登录模块的实现 . 11 5.2 系统主界面设计 13 5.3 普通用户则进入用户查询模块 . 16 参考文献. 16 总 结. 16 1 需求分析 1.1 背景分析 信息化建设是供电局建设的重要部分,是一项基础性、长期性和经常性的工 作,其建设水平是供电局整体管理水平、供电局形象和地位的重要标志。信息技 术的发展可谓日新月异,然而它在管理电费上的应用却比较滞后。近几年,各校 的供电局信息化建设都在如火如荼地进行着, “供电局信息化管理”被提的很多, 但就目前全国供电局的总体情况来看,大多仍处于信息性阶段,我们仍然在摸索 怎样才能更有效地让这些信息技术手段为管理电费服务
3、。 供电局相对一般单位而 言,拥有更多更专业的人才,掌握着更多的技术和信息,有更活跃的思维,理应 在这条路上走在前端。如何将信息化技术引入到现代供电局管理中来,已是摆在 我们每一个人员面前的课题。 为了在供电局信息化管理方面的探索,我选择了“电费系统”的开发作为自 己的课程设计课题。通过这篇课程论文,我将对这段时间的学习作做一回顾,并 详细论述采用在 BS 模式下 ASP 技术分析、设计、开发供电局的电费系统的过 程。该系统基本满足了用户(供电局)在电费管理方面的需求,用户界面友好。 系统对用户数据有效地实现了信息电子化处理, 从而降低了人工劳动并增加的信 息的准确性。 本系统采用 Power
4、Builder 与 SQL Server 作为开发工具, 通过数据库的连接, 让 PowerBuilder 运行在服务器端,每当用户进入系统,可以查询每月的能源用 量,收费情况。 1.2 功能分析 通过对系统的初步调查,明确了系统开发的目标为:按照管理信息系统的原 理和方法,采用相对成熟、先进的信息技术和手段,支持供电局能源收费管理全 过程,该系统基本满足了用户(供电局)在电费管理方面的需求,系统对用户数 据有效地实现了信息电子化处理,从而降低了人工劳动并增加的信息的准确性。 系统需主要完成的功能有: 用户登录:用户能登陆该系统,并使每次进入统时会自动提示并验 证用户身份,达到安全管理的目的。
5、 用户管理:方便管理员进行用户信息的增加,删除,修改以及对用 户权限的的设置。 能源管理:增加能源的种类、更改能源的单价等。 信息查询:使用户能够进行能源单价和能源用量以及用户需缴纳费 用的查询。 用户交费:查询出能源使用情况及需缴纳费用之后可以通过网上银 行进行自助缴费。 为了创建一个能源管理收费系统的概貌并实现基本功能,需要完成以下模块: 图图 1.2-1 系统构造模型系统构造模型 1.3 运行环境 1.硬件环境 硬件环境:硬件平台是指开发与运行所需要的硬件环境,主要包括计算机机 型及硬件配置。由于本系统是一个小型互动交流系统,因此对计算机硬件的要求 不高,比较经济,只要配备如表 1-1
6、所示的就可以: 表 1-1 系统开发环境基本配置表 内容 最低配置 建议配置 主机 P P以上 内存 256MB 256MB 以上 硬盘 80GB 80GB 以上 显示器 SVGA 以上 2.软件环境 操作系统: Windows 2000/Windows XP 数据库:SQL Server 2000 软件开发语言:ASP 该软件的界面美观大方,软件运行稳定。 3.系统开发模式B/S 模式 C/S,即 Client/Server,采用 Intranet 技术,适用于局域网环境,可重用性差。 服务器通常采用高性能的 PC、工作站或小型机,并采用大型数据库系统,如 Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。 本系统基于互联网,而 B/S,即 Browser/Server 模式是一种非常合适的体系 结构,客户端采用浏览器,WEB 服务器采用 Windows 2000 Server+IIS, 数据库 服务器采用 Windows 2000 Server+SQL Server,IIS 服