"景先生毕设|www.jxszl.com

基于web的水电费管理系统的设计与实现

2019-12-07 14:40编辑: www.jxszl.com景先生毕设
基于web的水电费管理系统的设计与实现[20191207131911]
摘要
随着信息时代的开始,计算机技术的成熟,伴随这信息管理的出现,越来越多的行业出现了信息化管理,信息管理具有高效,便捷,操作简单等特点,这些强大的功能被人们了解,便随着信息管理的普及,越来越多的行业出现了计算机软件的身影。
为了使整个论文的阐述清晰、明了我对整个系统进行了简单的思路简述。首先是阐述了本系统的研究意义,然后是系统的运行环境,技术方面的问题等等,再来是市场的需求分析,之后是核心的概要设计和详细设计,最后是系统的测试。由于要体现出本系统人性化,高效,便捷等等的特点,完成之后进行的详细的系统测试。

关键字:水电费管理B/S架构SQLServer2008ASP.NET
目 录
1.绪论 3
1.1 课题背景 3
1.2 研究意义 3
1.3 课题任务 3
2.系统开发环境 4
2.1 .NET平台介绍 4
2.2 Microsoft Visual Studio 2010平台 4
2.3 B/S架构介绍 4
2.4 SQL2005数据库介绍 5
2.5 C#语言 5
3.需求分析 6
3.1系统的综合要求 6
3.2软件基本要求 6
3.3系统目标 7
4.系统概要设计 8
4.1 概述 8
4.2 系统结构 8
4.3. 数据库设计 9
4.3.1 数据库E-R图 9
4.3.3 数据库物理设计 11
5.系统详细设计 13
5.1 系统登录 13
5.2 住户信息管理 14
5.3 费用信息管理 15
5.4 留言信息管理 17
6.系统测试 18
6.1 测试目的 18
6.2 测试方法 18
6.3 系统测试 19
6.3.1 测试的数据 19
6.3.2 系统测试方法 19
6.3.3 系统测试项目表 19
6.3.4 系统测试结果 20
结 论 21
参考文献 22
致谢 23
1 绪论
1.1 课题背景
信息时代的发展,人们生活水平的提高,伴随着计算机的普及,越来越多的信息软件如雨后春笋一样的出现在市场,其较之人力管理更为高效,便捷等特点,使得人们逐渐抛弃落后的人力管理,转而使用新型的管理方法。
随着信息管理系统的广泛应用,信息化管理出现在每一个生活中的角落。因此我认为以以水电收费管理做为一个应用实体,为适应与本论文课题而设计一个水电费管理系统,不管是主观还是客观都具有现实意义。作为人民日常的后勤服务机构,完善的水电费管理能够为人们日常带来便利。
本水电费管理系统的设计目的旨在使水电费收取从人力解放转化为自动化管理,使水电费的用度和收取清晰化、透明化、提高水电费的日常运作效率。
1.2 研究意义
现代社会的发展,信息时代的爆发意味着传统的管理方法已无法再适用于现代的智能管理。由于现代社会的人力资源的不断减少,人工的管理已不在使用于现在的社会国情,较之信息化管理的出现,其管理的效率、功能、方法等等都远超以前的管理方式。在这个逐渐被新管理方式取代的过程中人们也意识到了其强的的功能,因此不断地被不同的领域所接受和运用。作为水电费管理的机构,水电费的信息化管理也被提上了设计的范围,而本次的论文设计就是围绕着这个项目而展开。总之为了完成这次毕业设计我就为本次的水电费管理系统的设计与实现为项目题目说明一下实现过程,下面我就简要的谈一下我在这个项目的设计与实现过程中所用到的一些技术以及在设计中我所遇到的问题。
1.3 课题任务
本管理系统通过程序来实现生活区水电费收取的信息化管理,运用本水电费管理系统不仅能够使管理者对日常的水电费信息的收录、查看、管理等工作的效率的提高,还能方便用户对了解自身的水电费的使用情况,日常的用度、剩余可用度情况的了解。做到了信息的清晰化、透明化。系统主要功能模块可以分为水电成本管理,信息管理和系统本身的基本数据管理和用户权限管理。为方便管理者对每月住户的水电费用度进行管理,系统实现了信息的记录,删除,更新等等功能,能够对用户,水电费,公告进行修改,为体现系统人性化我们添加了针对用户的留言板功能。
本系统以SQL server2008作为数据库后台,以ASP.NET作为开发环境,采用B/S结构进行设计理论,在不影响校区日常运作的前提下,实现人性化管理,使得用户与管理者能够清楚的了解水电费的用度情况,信息的清晰化反过来促进管理的效率化。
2 系统开发环境
水电费管理系统采用的运行环境是Microsoft Visual Studio 2010,以SQL2008作为后台的数据库,以B/S为系统结构框架、使用的是ASP.NET技术开发的管理系统软件。
2.1 .NET平台介绍
ASP.NET是基于WEB的编程语言,WEB服务端具备编译执行能力的语言,比传统ASP系统执行效率更高。生成一些动态链接库(DLL)文件来支持运行,它们编译过的二进制形式文件,可供计算机所识别。 asp.net网络技术还采用标准XML技术,它提供对文件读取、写入、速度是和数据库相近。
ASP.NET运行编译过的公共语言运行库代码,具备编译、优化和缓存技术 ,提高了开发和运行的性能[14]。 ASP.NET与开发的编程语言无关,能采用多种编程语言来设计程序[15]。
ASP.NET让 以使用微软控件及第三方控件开发,采用ASP.NET设计简单化,是一种享受[16]。
ASP.NET用于一台服务上部署,它与SQL Server数据库良好的搭配,采用ASP.NET组件能够方便地连接和操作数据库[17]。 ASP.NET对ADO数据访问具备快速、灵活、简单操作、更新数据[18]方便优点。在.NET环境下开发出数据库应用程序从感性上升到理性的认识[19]。
VS.NET是一种面向计算机网络、支持WINDOWS下的开发各种平台,促使人们脱离时间、地点、设备而能够随时随地设计开发。采用ASP.NET是WEB系统平台[20], 为用户建立了一个强大的Web 服务平台 [21]。
2.2 Microsoft Visual Studio 2010平台
VS2010是一个IDE开发工具,它整合了各种语言,采用不同的模式进行开发,最常用C#开发,还有C++、J#、VB语言等。既可以采用B/S结构,也可以采用C/S结构软件,还能开发移动设备手机系统,兼容WINDOWS多模式的程序[22]。
它采用比asp 控件先进 思想,简单拖动控件就可以开发网站程序[23]。
VS2010还带一个SQL2010服务数据库并能把程序直接打包运行,也也能传输FTP文件开发,具备简单,更傻瓜的优点[24]。
2.4 SQL2008数据库介绍
目前主要关系数据库微软占了一半它产品有SQL200,SQL 2005以及SQL2008等还有小型ACCESS数据库系统。其他大型的ORACLE数据库管理系统等。sqlSERVER和ASP.NET 配合的最好,当前SQL Server 2008数据库系统 非常成熟并且功能强大能满足一切数据处理要求,因此采用微软的SQL Server 2008数据库管理系统来存取处理数据[18]。
SQL Server 2008可以用来建立网络数据库,它可以支持同步多个数据库,并能实现平衡性,占用服务器CPU资源少,效率比较好,对数据的存储和读取性能良好[18]。
在查询分析器中编写SQL语句操作数据库,也能通界面的来建立数据库里面的表,视图、存储过程等[18]。 SQL Server 2008与 很多平台可以联系并建立一个匹配的模式, 水电费管理系统就是使用ASP.NET+SQLSERVER 2008技术开发B/S形式WEB系统[11]。
采用SQL Server 2008数据库与ASP.NET技术最佳选择。
3 需求分析
需求分析作为是整个系统开发最重要的阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个系统的功能要求,并且将现实事务抽象成对象并建模。
为了使我的设计与现实运用实现同步,也为了进一步对我的程序进行进一步的设计构思我特意对水电费管理厂进行了一次详细的实践调查,对其自身的运行方式进行了了解以便我在之后多的程序进行向接近甚至相同的管理效果。在实践发了解水电费管理的系统要求和功能要求。我想在之后的设计过程中会以这些主要攻略部分。
3.1系统的综合要求
1.系统使用界面,要求界面:明朗、直观、灵活,
系统运行要求:运行方便、操作简单、界面整洁。具备这些特点的同时需要系统的设计方面有一些具备人性化设计。
2.管理系统:用户在使用系统的时候需要对用户的ID进行检验,用户通过个人账户进行登录,通过认证,系统给予使用者相对用的使用权限。
3.数据库链接正常,正常链接相应信息,并在对应界面上显示。系统能够在各个界面进行互换,出了界面框架之外,组成系统的各个模块之间需要存在能够进行不同界面能够转换的操作部分,以此来达到转换的目的,需要具备返回主页面来重新选择的功能。
4.为保证系统的安全性,ASP.NET应用程序需要与后台SQL数据库链接和绑定,以此来达到对管理系统信息的存入与输出,这就使得后台的数据库的安全性,紧密型等在整个系统的地位变得至关重要。要求管理人员来言,保证那些具有特殊数据访问权限的用户能够登录到其自身相对应的数据信息,同时能够进行对用的操作权限,还有防止所有非授权用户的非法操作。
3.2软件基本要求
1.实用性
软件设计开发的最终目的就是应用。因而本软件以实用性为终极目标,实行人性化设计,操作简单、方便。
2.技术性
本软件开发环境是在Windows XP的开发平台上,SQL Server2008作后台数据库开发,运用VS2010作为开发环境,具有安全可靠、可移植性强等特点。
3.可维护性
在软件开发过程中,软件程序设计上秉承了软件工程的理念,专注于程序包,降低了差错率,提高工作效率。同时,把注意力放在数据表的结构,以便精简,紧凑的数据库相关的设计,提高了数据的可维护性。
3.3系统目标
本系统使用SQL server2008作为数据库,以ASP.NET为开发环境,采用V/B结构,在不影响校区日常运作的前提下,实现人性化管理,使得用户与管理者能够清楚的了解水电费的用度情况,信息的清晰化反过来促进管理的效率化。
4系统概要设计
4.1 概述
系统概要设计的目的是以在之前的市场需求分析过程中了解或者得出的实际市场情况为前提,来设计出需要设计的项目的软件结构以及它的数据结构,系统的概要设计作为系统的逻辑关系,通过建模的方式来阐述系统的功能,各个模块之间的关系。将整个系统的大致软件结构通过结构图的方式描绘出来使得整个设计思路清晰明了,有利于开发者的实际开发。
4.2 系统结构
系统按照用户分类分为:管理员、住户两种角色。
系统采用B/S模式,数据库使用SQL Server或Access。主要的管理部分分为系统界面管理、管理人员管理、住户信息管理、水电费收费信息管理、留言信息管理。此外系统应具备一些系统设置功能和一定的容错性,对用户的误操作或其它非法输入数据能有效地处理。界面设计美观,操作直观、简便,界面风,简便 、易懂。
系统管理员由于其拥有最高管理权限所以能够对管理员的登陆密码,以及管理员的个人信息进行修改、添加、更新、删除等操作
住户资料管理
管理员能够对包括住户的姓名、年龄、所住房号、联系电话、迁入时间,房产类型等个人信息进行添加、删除、更新等操作。

原文链接:http://www.jxszl.com/jsj/qrs/742.html