毕业论文-基于ASP.NET的小区水费管理系统的设计与实现 - 图文
更新时间:2024-02-02 09:34:01 阅读量: 教育文库 文档下载
本科毕业论文(设计)
(题 目:学生姓名:学生学号:学院名称:专业名称:指导教师:2013届本科毕业生)
基于ASP.NET的小区水费管理系统
的设计与实现
王夏阳
09999105 软件学院
网络工程 许银娇
二零一三年五月
沈阳师范大学学士学位论文
【摘要】本论文基于目前小区水费管理软件的迫切需求,设计并实施了该小区水费管理系统。首先,本论文通过对小区水费管理系统的背景、可行性分析、功能的需求分析,定义了本系统的开发模式,并对整个项目的技术相关资料以及开发环境做了基本的介绍;其次,本文通过已有的技术,根据小区水费管理系统的实际需求、以及各技术的优缺点,构建出适合本系统需求的解决方案:ASP.NET+C#+SQL Server2005;接着论文在分析实际功能的基础上给出系统的流程图,并定义了系统各功能模块的详细设计;最后,给出了小区水费管理系统的部分功能实现。
【关键词】ASP.NET,开发模式,SQL Server2005
― I ―
沈阳师范大学学士学位论文
Design and Implementation of Community Water
Management System based on .NET
【Abstract】Based on the requirements of the Community water management system, the thesis architectures and designs the system. First, this thesis on the background of Community water management system, feasibility analysis, functional needs analysis, define the development model of the system, and information technology throughout the project and the development of a basic introduction to the environment; Second, through the existing technology base Community water management system based on actual demand, as well as the advantages and disadvantages of each technology, build out the system requirements for the solution: ASP.NET + C # + SQL Server2005; Then, on the basis of the function, the paper puts out the flowchart of the terrace. And according to this flowchart, the paper defines the functional modules of the terrace. Finally, a Community water management system to achieve some of the features.
【Keywords】ASP.NET, Development Mode, SQL Server2005
― II ―
沈阳师范大学学士学位论文
目 录
第一章 绪 论 ............................................................. 1 1.1 系统的编写目的 ...................................................... 1 1.2 项目背景及研究现状 .................................................. 1 第二章 系统的相关技术介绍 ................................................. 3 2.1 ASP.NET的介绍 ....................................................... 3 2.2 SQL SERVER 2005 概述 .................................................. 3 2.3 SQL语言的介绍 ....................................................... 5 2.4 WEB技术 ............................................................. 6 第三章 需求分析 ........................................................... 7 3.1 系统的可行性研究 .................................................... 7 3.2 系统要解决掉的问题 .................................................. 7 3.3 系统的开发运行环境 .................................................. 8 第四章 系统的总体设计 ..................................................... 9 4.1 系统实现目标 ........................................................ 9 4.2 系统的功能模块设计 .................................................. 9 4.3 用户界面 ............................................................ 9 4.4 系统的功能结构图 ................................................... 12 4.5 系统的流程图 ....................................................... 12 第五章 数据库总体结构设计 ................................................ 16 5.1 数据库概念结构设计 ................................................. 16 5.2 数据库逻辑结构设计 ................................................. 16 5.3 E-R图 .............................................................. 19 5.4 数据表的设计 ....................................................... 19 第六章 系统的详细设计及功能实现 .......................................... 21 6.1 用户登录界面的实现 ................................................. 21 6.2 用户信息管理界面 ................................................... 22 6.3 水费信息管理模块的实现 ............................................. 24 6.4 信息汇总模块的实现 ................................................. 26
―III ―
沈阳师范大学学士学位论文
第七章 系统测试 .......................................................... 27 7.1 测试用例的设计 ..................................................... 27 7.2 系统开发时遇到的相关问题及解决 ..................................... 28 第八章 结 论 ............................................................ 30 后 记 .................................................................... 31 参考文献 ................................................................. 32 附录一 ................................................................... 33
―IV ―
沈阳师范大学学士学位论文
第一章
1.1 系统的编写目的
绪 论
随着信息技术的不断发展计算机被广泛的应用。计算机的最大好处在于利用它能够
进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性,为了更好的对信息数据的处理,设计了很多的信息管理系统。小区水费管理系统就是为了更好、更方便的管理小区水费信息而设计的。
为了防止水务工作人员查、抄水量和计算水费食物等事件,使用信息化的水费管理系统,节省管理时间,为部门节省了大量的人力和物力,并且方便业主对自己相关信息的了解,并能使水公司便捷地统计用户用水习惯,便于水公司预警、调度用水,真正做到水费管理的透明化、高效性、方便性。适应了当今社会高效、便捷的要求。 1.2 项目背景及研究现状
在小区水费管理系统未广泛使用之前,收费和缴费过程主要依靠手工。
随着市场经济的不断发展,供水部门面临着开拓水力市场、增加销售量的严峻形势,同时用户对供水部门的服务质量也提出了更高的要求。逐渐,社区信息化已经成为一种直接潮流,代表未来小区的发展趋势,信息共享使家庭、社区、全球摒弃原有的物理障碍,使家庭单个细胞与社会融为一体。随着近些年信息技术及计算机网络技术的不断发展, 小区水费管理也先从传统的手工管理方式发展到自动化的管理方式,再发展到今天的数字化管理,这些变化使得小区水费的管理模式越来越现代化,人们查询水费信息也更加方便。
在互联网飞速发展和普及的浪潮中,智能社区信息化建设已经显得越来越重要。美国、英国等西方国家在二十世纪八十年代家纷纷使用数字化的管理系统,大大提高了人的工作效率,如以色列的itran公司,从事家庭自动化网络系统的开发设计;IBM公司于建筑商合作,为用户提供智能化小区住宅,其中都包括对于水费收缴的智能管理功能。
在国内信息管理系统工作起步较迟, 20 世纪80 年代中期开始出现单项事务处理的信息管理系统, 进入90 年代后才大量进行各种子系统的开发,如Everlab-E3实验室信息化管理系统、普巴信息化社区管理软件。由于国内起步晚,但是起点高,直接采用数据库作为后台的支持,所以发展也是十分迅速的。为了促进社区建设的科技进步,完善小区管理功能,提高小区居民生活质量,采用先进适用的网络化技术推动社区产业现代化进程,2000年5月在北京召开的“二十一世纪数字城市论坛”中,将智能社区的信息化建设提到了一个相当的高度,国家建设部也在总结“2000年小康型城乡住宅科技产业工程项目”
― 1 ―
沈阳师范大学学士学位论文
工作经验的基础上,拟自2000年起,组织实施全国住宅小区信息化系统示范工程。
世界各国采用数字化水费管理系统,在管理节省了时间,为部门节省了大量的人力和物力;并且方便业主对自己相关信息的了解,真正做到水费管理的透明化、高效性、方便性。适应了当今社会高效、便捷的要求。小区以管理信息化为手段,实现家庭的社会化和社会的家庭化。
― 2 ―
沈阳师范大学学士学位论文
第二章
2.1 ASP.NET的介绍
系统的相关技术介绍
ASP.NET技术是微软公司提出的创建网站的技术。ASP.NET可完全利用.NET架构的强大,安全,高效的平台特性。ASP.NET是运行在服务器后端,编译后的普通语言运行时代码,运行时早绑定,即时编译,本地优化,缓存服务,无需安装配置,基于运行时代码受管与验证的安全机制等都为ASP.NET带来卓越的性能。Internet标准的强健支持为ASP.NET在异构网络里提供了强大的扩展性。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个.NET框架。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。在创建 ASP.NET 应用程序、Web窗体和 Web服务时,开发人员可以选择下列两个功能,或者以他们认为合适的任何方式将它们结合起来使用。每个功能都能得到相同结构的支持,使您能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义,这里只是列出几种可能性而已。“Web 窗体”用于生成功能强大的基于窗体的 Web 页。生成这些页时,可以使用 ASP.NET 服务器控件来创建公共 UI元素,以及对它们进行编程以用于执行常见的任务。这些控件使您能够用可重复使用的内置或自定义组件生成 Web 窗体,从而简化页面的代码。XML Web services 提供了远程访问服务器功能的途径。通过使用 Web服务,可以公开其数据或业务逻辑的编程接口,然后客户端和服务器应用程序就可以获得这些编程接口,并且可以对这些编程接口进行操作。这些模型中的每一个模型都可以充分利用所有ASP.NET功能,以及.NET 框架和运行库的强大功能。
ASP.NET的特点是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。通过现有的或新引入的ASP.NET服务器控件,开发者创建ASP.NET、WEB 页面和应用程序的过程变得更加简单高效。包括成员关系,个性化,以及外观主题在内的新特征可以提供系统级别的服务,通常实现这些服务需要开发大量的代码。核心开发方案,特殊数据等被封装到了新的数据控件,非编码绑定,以及只能数据显示空间中。ASP.NET的大部分特征都可以扩展,开发者很容易将自定义特征合并到应用程序中去。 2.2 SQL Server 2005 概述
SQL Server 是一个关系数据库管理系统它是由Microsoft推出的。SQL Server 是一个具备完全 Web 支持的数据库产品,提供了对可扩展标记语言 (XML) 的核心支持以及在
― 3 ―
沈阳师范大学学士学位论文
Internet 上和防火墙外进行查询的能力,提供了以 Web 标准为基础的扩展数据库编程功能。丰富的 XML 和 Internet 标准支持允许使用内置的存储过程以 XML 格式轻松存储和检索数据。
SQL Server 提供强大的开发工具和各类开发特性,在大大提高开发效率的同时,进一步拓展应用空间,带来新的商业应用机遇。例如,XML数据库与Web Service的支持将使您的应用实现Internet数据互联,.NET极大的扩展了开发空间,异构数据集成、Service Broker使您的数据和其它应用无缝集成,各种新数据类型和T-SQL扩展带来了诸多灵活性。C#、XML、ADO.NET等都将成为SQL Server数据平台上开发数据相关应用的有力工具。它具有以下特点:
1.容易掌握、学习
大多数的中小企业日常的数据应用是建立在Windows平台上的。由于SQL Server与Windows界面风格完全一致,都是图形化操作,且有许多\向导(Wizard)\帮助,因此易于安装和学习,有关SQL Server的资料、和书籍也非常丰富随处可得。
2.兼容性良好
由于今天Windows操作系统仍然占领着主导地的位,所以SQL Server一定会在兼容性方面取得一些优势。另外,SQL Server 2005 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。这些特点在.NET 战略中发挥着重要的作用。
3.电子商务
在使用由Microsoft SQL Server 2005关系数据库引擎的情况下,XML数据可在关系表中进行存储,而查询则能以XML格式将有关结果返回。此外,XML支持还简化了后端系统集成和数据转换的整合。并实现了跨防火墙的无缝数据传输。你还可以使用超文本传输协议(HTTP)来访问SQL Server 2005,以实现面向SQL Server 2005数据库的安全Web连接和无须额外编程的联机分析处理(OLAP)多维数据集。
4.数据仓库
Microsoft SQL Server 2005非常明显的改进就是增加了OLAP(联机分析处理)功能,这可以让很多中小企业用户也可以使用数据仓库的一些特性进行分析。使用联机分析处理和数据开采工具满足了用户所有的商业分析需求,对使用多维存储方式的复杂数据进行快捷有效的分析。在不同的数据源之间自动提取、转换和加载数据,对数据仓库的数据进行数据挖掘,发现商业的模式与趋势,为科学决策提供支持,通过把查询结果存储在数据库中,
― 4 ―
沈阳师范大学学士学位论文
以减少查询响应时间,大大改善了系统的性能。 2.3 SQL语言的介绍
SQL是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Microsoft SQL Server、 access等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如\select\、 \、 \、 \、 \和 \常常被用于完成绝大多数数据库的操作。
SQL语言有着非常突出的优点,主要是:非过程化语言,统一的语言,是所有关系数据库的公共语言。
非过程化语言:SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。
统一的语言:SQL可用于所有用户的db活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。
SQL为许多任务提供了命令,其中包括:查询数据, 在表中插入、修改和删除记录,建立、修改和删除数据对象, 控制对数据和数据对象的存取, 保证数据库一致性和完整性。以前的数据库管理系统为上述各类操作提供单独的语言,而SQL 将全部任务统一在一种语言中。
SQL功能强大,是一种完备的数据处理语言,不仅用于数据库查询,而且用于数据库中的数据修改和更新,概括起来,它可以分成以下几组:
dml(data manipulation language,数据操作语言):用于检索或者修改数据; ddl(data definition language,数据定义语言): 用于定义数据的结构,比如 创建、修改或者删除数据库对象;
dcl(data control language,数据控制语言):用于定义数据库用户的权限。 dml组可以细分为以下的几个语句:
select:用于检索数据; insert:用于增加数据到数据库;
update:用于从数据库中修改现存的数据; delete:用于从数据库中删除数据。
― 5 ―
沈阳师范大学学士学位论文
ddl语句可以用于创建用户和重建数据库对象。 2.4 Web技术
随着Web和Internet网络环境的快速发展,将使企业能够以更快的速度、更低的费用去创建和布置企业的应用系统,因而,普遍认为C/S架构将会被B/S结构取代。Internet为数据库应用系统提供了新的机会,采用B/S结构,客户机上只要安装一个浏览器(Browser),如Internet Explores;中间层采用Web服务器,它接受客户端的请求,将其转换为SQL语句,通过ODBC或其他手段传给数据库服务器,并将数据库服务器返回的结果用HTML文件格式传回给客户机。客户机的要求大大降低,大部分程序在服务器端执行。采用3层体系结构的Web应用程序由Web浏览器、Web服务器和数据库3部分组成。Web浏览器与Web服务器之间的通信仍然遵循HTTP,Web服务器与数据库之间的通信遵守CGI(Common Gateway Interface)或者Server API规范。在采用三层体系结构的Web应用程序中,Web浏览器向Web服务器请求某个HTML文档或者请求执行某个CGI脚本程序。Web服务器根据Web浏览器请求的是某个CGI程序或者API程序,Web服务器则执行(或调用外部程序执行)该程序,然后将程序执行结果返回给Web浏览器。习惯上,我们把采用这种体系结构的Web网站称作“动态网站”。目前,互联网中绝大部分网站和大多数Web应用系统都采用了这种体系结构。
― 6 ―
沈阳师范大学学士学位论文
第三章
3.1 系统的可行性研究
需求分析
本次毕业设计题目:“基于ASP .NET的小区水费管理系统的设计与实现”主要目的是利用数据库软件设计一个管理软件,以实现管理员、收费员、查表员、用户以及日常水费收支工作等方便管理。同时对整个系统的分析、设计过程给出一个完整论证。基于ASP .NET的小区水费管理系统是一种规划的数据库数据管理模式。本系统的建成无疑会为管理者对水费管理提供极大的帮助。本系统的设计主要从以下几方面做起:系统业务流程分析、系统的功能设计、系统的数据库结构设计等。作这些工作需对数据库知识有一定的认识,并深入的了解ASP.NET、Visual C#的使用和管理系统的相关知识。在信息时代的今天,人类需要对在生活、学习等各领域产生的海量信息进行管理,并对数据进行加工处理,数据库技术则是信息管理与数据处理的先进技术。随着信息量的不断增加,数据处理,已迅速上升为计算机应用的主要方面,数据库技术则成为人们日常生活中处理数据不可缺少的有力工具,并且现代的信息管理系统几乎都是以数据库技术作为核心。
以前大多数小区水费管理的实现管理方式为手工处理,重复劳动多,劳动强度大,而且容易出错,小区水费管理系统的使用能否可以很好的解决这些问题,要根据系统的可行性分析来判断系统是否可以投入开发,可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。系统的可行性分析有以下几个方面:
1.技术可行性:计算机硬件和软件技术的飞速发展,为系统的建设提供了有利的技术条件。
2.经济可行性:系统建设不需要很大的投入、可缩减资金和人力投入。
3.运行上可行性:本系统作为一个小型的水费信息管理系统,所耗费的资源非常的小,处理速度快、准确通过权限的设置,数据的安全性好、方便管理,降低工作人员工作强度,提高效率。
4.从各种社会因素可行性分析:在当前信息技术飞速发展的大环境下,计算机技术和软件技术的更新,小区完全有能力采用这样先进的管理技术。
综上所述通过可行性分析认为新系统的开发方案切实可行,可进行开发。 3.2 系统要解决掉的问题
1. 网站系统采用B/S结构,及浏览器/服务器,主要开发前台浏览器界面的搭建,后台和服务器连接代码的编程,以及数据库的合理设计。
― 7 ―
沈阳师范大学学士学位论文
2 .网站系统的整体运行环境采用Windows XP, SQL Server 2005作为系统数据库,选用B/S架构技术。
3. 要使用ASP.NET、C#语言作为开发语言,利用Microsoft Visual Studio 2008作为开发平台。
小区水费管理系统直接用户是小区居住的用户和水费管理员,因此在开发网站的过程中,本着人性化的设计,界面美观,操作方便快捷,网页效果清晰的要求而设计,只要用户有网络的环境就可以通过本网站进行在线查询,快捷方便、使用简单;管理员管理方便简单,容易上手,使系统更加的人性化。
该系统的设计主要分为四部分:用户部分、管理员部分、收费员部分、查表员部分。为了方便用户查找自己的水费信息。读者可以按照月份进行查找,可以查看自己的信息。管理员需要给用户分配用户名和密码,及设定用户的级别。管理员可以对用户信息进行修改,对用户的信息进行及时的更新,还可以汇总整个小区每个月,每年的用水量,是小区管理者可以清楚、明了地了解用水高峰和低潮,便于水公司进行水的调配。收费员可以对用户进行收费,并且列出明细账目。查表员可以对用户的用水量进行查看,录入数据库,实现水费的数字化管理。 3.3 系统的开发运行环境
系统开发环境:Microsoft Visual Studio 2008 系统开发语言:ASP.NET + C# 运行平台:Windows 7 数据库:SQL Server 2005 Web服务器: IIS6.0
― 8 ―
沈阳师范大学学士学位论文
第四章
4.1 系统实现目标
系统的总体设计
小区水费管理系统的开发主要实现的目标有以下几个方面: 1. 大量数据信息的快速检索,保证数据查询的灵活性。 2. 实现对小区水费缴费、收费过程的全程数据信息跟踪。
3. 提供小区水费信息汇总,为小区水费管理员提供了真实的数据信息。 4. 提供灵活、方便的权限设置功能,使整个系统的管理分工明确。 5. 界面设计友好、美观。 6. 具有易维护性和易操作性。 7. 数据存储安全、可靠。 8. 信息分类清晰、准确。 4.2 系统的功能模块设计
1. 用户信息管理
管理员通过管理员编号和密码登陆后以用户编号为索引增加用户,删除用户,修改用户,查询用户。
用户通过用户编号和密码登陆后完成水费查询和口令修改。 2.水费管理
查表员通过查表员编号和密码登陆后完成水费录入。 收费员通过收费员编号和密码登陆后完成水费收取。 用户通过用户编号和密码登陆后完成水费查询和口令修改。 3. 信息汇总
管理员通过管理员编号和密码登陆后实现对数据的汇总,包括用户信息的汇总,月用水量汇总,水费信息的汇总,方便了解各月水费的用量变化,以便做好水的调度。 4.3 用户界面
一致性原则
坚持以用户体验为中心设计原则,界面直观、简洁,操作方便快捷,用户接触软件后对界面上对应的功能一目了然、不需要太多培训就可以方便使用本应用系统。
字体
保持字体及颜色一致,避免一套主题出现多个字体; 不可修改的字段,统一用灰色文字显示。
― 9 ―
沈阳师范大学学士学位论文
对齐
保持页面内元素对齐方式的一致,如无特殊情况应避免同一页面出现多种数据对齐方式。
表单录入
在包含必须与选填的页面中,必须在必填项旁边给出醒目标识(*);
各类型数据输入需限制文本类型,并做格式校验如电话号码输入只允许输入数字、邮箱地址需要包含“@”等,在用户输入有误时给出明确提示。
鼠标手势
可点击的按钮、链接需要切换鼠标手势至手型;
保持功能及内容描述一致
避免同一功能描述使用多个词汇,如编辑和修改,新增和增加,删除和清除混用等。建议在项目开发阶段建立一个产品词典,包括产品中常用术语及描述,设计或开发人员严格按照产品词典中的术语词汇来展示文字信息。
准确性原则
使用一致的标记、标准缩写和颜色,显示信息的含义应该非常明确,用户不必再参考其它信息源。
显示有意义的出错信息,而不是单纯的程序错误代码。
避免使用文本输入框来放置不可编辑的文字内容,不要文本将输入框当成标签使用。 使用缩进和文本来辅助理解。
使用用户语言词汇,而不是单纯的专业计算机术语。 高效地使用显示器的显示空间,但要避免空间过于拥挤。
保持语言的一致性,如“确定”对应“取消”,“是”对应“否”。 布局合理化原则
在进行UI设计时需要充分考虑布局的合理化问题,遵循用户从上而下,自左向右浏览、操作习惯,避免常用业务功能按键排列过于分散,以造成用户鼠标移动距离过长的弊端。多做“减法”运算,将不常用的功能区块隐藏,以保持界面的简洁,使用户专注于主要业务操作流程,有利于提高软件的易用性及可用性。
菜单
保持菜单简洁性及分类的准确性,避免菜单深度超过3层。
菜单中功能是需要打开一个新页面来完成的,需要在菜单名字后面加上“?”。
按钮
确认操作按钮放置左边,取消或关闭按钮放置于右边。
―10 ―
沈阳师范大学学士学位论文
功能
未完成功能必须隐藏处理,不要置于页面内容中,以免引起误会。
排版
所有文字内容排版避免贴边显示(页面边缘),尽量保持10-20像素的间距并在垂直方向上居中对齐;各控件元素间也保持至少10像素以上的间距,并确保控件元素不紧贴于页面边沿。
表格数据列表
字符型数据保持左对齐,数值型右对齐(方便阅读对比),并根据字段要求,统一显示小数位位数。
滚动条
页面布局设计时应避免出现横向滚动条。
页面导航(面包屑导航)
在页面显眼位置应该出现面包屑导航栏,让用户知道当前所在页面的位置,并明确导航结构,如:首页>新闻中心>服务平台正式发布,其中带下划线部分为可点击链接。
信息提示窗口
信息提示窗口应位于当前页面的居中位置,并适当弱化背景层以减少信息干扰,让用户把注意力集中在当前的信息提示窗口。一般做法是在信息提示窗口的背面加一个半透明颜色填充的遮罩层。
系统操作合理性原则
尽量确保用户在不使用鼠标(只使用键盘)的情况下也可以流畅地完成一些常用的业务操作,各控件间可以通过Tab键进行切换,并将可编辑的文本全选处理。
查询检索类页面,在查询条件输入框内按回车应该自动触发查询操作。
在进行一些不可逆或者删除操作时应该有信息提示用户,并让用户确认是否继续操作,必要时应该把操作造成的后果也告诉用户。
信息提示窗口的“确认”及“取消”按钮需要分别映射键盘按键“Enter”和“ESC”。
避免使用鼠标双击动作,不仅会增加用户操作难度,还可能会引过用户误会,认为功能点击无效。
表单录入页面,需要把输入焦点定位到第一个输入项。用户通过Tab键可以在输入框或操作按钮间切换,并注意Tab的操作应该遵循从左向右、从上而下的顺序。
系统响应时间原则
―11 ―
沈阳师范大学学士学位论文
系统响应时间应该适中,响应时间过长,用户就会感到不安和沮丧,而响应时间过快也会影响到用户的操作节奏,并可能导致错误。因此在系统响应时间上坚持如下原则:
2-5秒窗口显示处理信息提示,避免用户误认为没响应而重复操作; 5秒以上显示处理窗口,或显示进度条; 一个长时间的处理完成时应给予完成警告信息。 4.4 系统的功能结构图
根据小区水费管理系统的实际需求,可以将小区水费管理系统划分为五个界面,如图4-1:
删 除用 户 修改用户 查询用户 查询水费 用户 缴费 水费扣取 水费信息录入 用户信息汇总 月用水量汇总 水费信息汇总 更改口令 系统退出 用户信息管理 水费管理 信息汇总 基于ASP .NET的小区水费管理系统
图4-1 系统功能结构图
4.5 系统的流程图
用户业务流程:
小区水费管理系统用户的流程是用户先输入自己的用户编号和密码进入系统,系统根据登录的用户信息从数据库中的数据进行对比判断是否登陆成功,用户首先进行水费信息查询,查询到本住户本月水费及欠费情况,如欠费则进入缴费模块进行缴费,若不欠费则退出系统。流程图如图4-2:
―12 ―
沈阳师范大学学士学位论文
选择查询水费 是 开始 登录 修改口令 否 修改成功 退出 是 结束 图4-2用户业务流程图
管理员业务流程:
小区水费管理系统管理员的流程是用户先输入自己的用户编号和密码,系统在相应的数据库中进行比对,如比对编号与密码都成功,则进入系统的相应功能选择界面。
管理员可以以用户编号为索引进行用户信息的查询,如对某用户查询成功则依据现实情况选择录入水费或者删除用户,或增加用户,操作成功后完成信息的修改,退出系统。
管理员还可以进行对于水费的信息汇总。流程图如图4-3:
―13 ―
沈阳师范大学学士学位论文 图4-3管理员业务流程
查表员业务流程:
小区水费管理系统查表员的流程是查表员先输入自己的用户编号和密码进入系统,系统根据登录的查表员信息从数据库中的数据进行对比判断是否登陆成功,如成功,则进入系统。
查表员可以以用户编号为索引进行用户当月水字信息的录入,进而与上个月的水表的字进行减法运算,计算出当月的用水量,最后退出系统。流程图如图4-4:
开始 登录 选择用户 输入现在水表字 是否还有用户 否 退出 结束
图4-4查表员业务流程
是
收费员业务流程:
小区水费管理系统收费员先输入自己的用户编号和密码进入系统,系统根据登录的收费员信息从数据库中的数据进行对比判断是否登陆成功,如成功,进入系统。
收费员根据查表员录入的信息对各户账户进行水费收取,也可以在用户缴费之后修改用户的账户余额,最后退出系统。流程图如图4-5:
―14 ―
沈阳师范大学学士学位论文
图4-5收费员业务流程
―15 ―
沈阳师范大学学士学位论文
第五章
5.1 数据库概念结构设计
数据库总体结构设计
数据库概念结构设计是在需求分析的基础上设计的,是能够满足用户需求的各种实
体以及它们之间的关系,为后面的逻辑结构设计打下基础。这个阶段不用考虑所采用的数据库系统、操作系统类型、机器配置等问题。这阶段可用的表示方式有很多。用的最多的是E-R图(Entity-Relation,实体-关系图),另外还有许多辅助工具可以帮助进行设计。本系统采用了E-R图的方法进行数据库概念结构设计。E-R图是描述数据实体关系的一种直观描述工具。这种图中有:
1.实体:用方框表示,方框内为实体的名称。
2.实体的各种属性:用椭圆表示,椭圆内为属性名称。使用线段将其和响应的实体连接起来。
3.实体之间的联系:用菱形表示,菱形内为联系的名称。
实体和实体之间的联系有很多种,比较常见的实体联系有l:1,l:N和M:N这三种关系。 5.2 数据库逻辑结构设计
概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化成为数据库系统中所支持的实际数据模型。
第一种转化是将实体转化为关系表。这种转化较简单,需要将实体的属性定义为表的属性即可。
第二种转化是联系的转化。即将各个实体之间的联系转化为表格之间的关系,如外部键的定义。
在上面工作的基础上归纳出人员管理数据库表格的组成之间的联系等等。该数据库系统具有以下方面的特点:
结构合理,对一个人员建立多条记录。 所建立的数据冗余度小,独立性强。
建档、修改、查询、统计快速而准确。 保密性好、可靠性好。
收水费是小区水费管理系统中最重要的一个行为,水费的收费相关信息需要以收费单的形式呈现给各个用户,因此要创建一个收费单实体,用来保存所收水费的详细信息。收费实体属性图如图5-1所示:
―16 ―
沈阳师范大学学士学位论文
收费单号 用户编号 用水量 月份 收费单 水单价 收费员编号 查表员编号
图5-1水费单实体
小区水费管理系统为了增加系统的安全性,管理员只有在系统登陆模块验证通过后才能进入管理员的操作界面,因此在数据库中创建一个存放登录用户信息的管理员实体。管理员实体属性图如图5-2所示:
管理员姓名 密码 管理员 管理员编号
图5-2管理员实体
小区水费管理系统中各个角色各司其职,查表员需要定期到用户家查看水表,并将数据记录录入数据库中,其角色职能非常重要。因此在数据库中创建一个查表员实体,查表员实体属性图如图5-3所示:
―17 ―
沈阳师范大学学士学位论文
查表员姓名 密码 查表员 查表员编号
图5-3查表员实体
收费员在小区水费管理系统中占据着举足轻重的作用,现金的收取全凭收费员来完成,因此在数据库中创建一个收费员实体,收费员实体属性图如图5-4所示:
收费员姓名 密码 收费员 收费员编号
图5-4收费员实体
用户是小区水费管理系统重要组成部分,管理员就是通过小区水费管理系统对用户的信息、水费等进行管理;这里创建了一个用户信息实体,用来存储用户的详细信息。用户信息实体属性图如图5-5所示:
住户姓名 住户编号 密码 用户 图5-5用户实体
账户余额
查表员查表之后需要向数据库中录入信息,于是需要一个查表单实体以供查表员
录入用户的用水信息。查表单实体如图5-6所示:
―18 ―
沈阳师范大学学士学位论文
用户编号 查表单号 月份 查表单 水表字 收费员编号 查表员编号
图5-6查表单实体
5.3 E-R图
小区水费管理系统的系统E-R图如图5-6所示。
用户 n 管理 1 n 查表单 录入 m 查表员 n 管理 1 1 管理 管理员 收费单 n 生成 m 收费员 n
图5-6小区水费管理系统的系统E-R图
5.4 数据表的设计
本系统使用的数据库管理系统为SQL Server 2005。数据库中的表有管理员信息表如图5-7、用户信息表如图5-8、查表员信息表图5-9、收费员信息表图5-10、查表员账单5-11、收费单等5-12。
表5-7管理员信息表
字段名 admin_number admin_name
数据类型 varchar varchar 长度 20 20 ―19 ―
主键 是 否 描述 管理员编号 管理员姓名 沈阳师范大学学士学位论文 admin_secret varchar 20 否 管理员密码 列名 user_number user_name user_secret user_balance 数据类型 varchar varchar varchar int 表5-8用户信息表
长度 20 20 20 4 表5-9查表员信息表 主键 是 否 否 否 描述 用户编号 用户姓名 用户密码 用户余额 字段名 select_number select_name select_secret 数据类型 varchar varchar varchar 长度 20 20 20 表5-10收费员信息表 字段名 load_number load_name load_secret 数据类型 varchar varchar varchar 长度 20 20 20 主键 是 否 否 描述 收费员编号 收费员姓名 收费员密码 主键 是 否 否 描述 查表员编号 查表员姓名 查表员密码
表5-11查表单
列名 user_number month show select_number load_number list_number 数据类型 varchar int int varchar varchar varchar 长度 20 4 4 20 20 20 主键 外键 否 否 外键 外键 是 描述 用户编号 月份 水表字 查表员编号 收费员编号 查表单编号
表5-12收费单
列名 user_number month sum price user_balance select_number load_number list_number
数据类型 varchar int int int int varchar varchar varchar 长度 20 4 4 4 4 20 20 20 ―20 ―
主键 外键 否 否 否 否 外键 外键 是 描述 用户编号 月份 用水量 水单价 账户余额 查表员编号 收费员编号 收费单编号
沈阳师范大学学士学位论文
第六章
6.1 用户登录界面的实现
当管理员或用户输入用户名、密码,系统自动将输入的信息和数据库中的管理员或读者数据表中的内容进行比较,如果该用户输入的内容和数据表中的内容相符,则通过验证,此次登录成功,进入到小区水费信息管理系统的主界面;否则登录失败。比较的过程是由浏览器将指令数据发送到Web服务器,Web服务器通过对数据库进行查询将结果返回到浏览器,从而显示成功的消息,管理员或用户只有成功登陆系统后才能进行一系列的操作,登录界面如下图6-1所示。
系统的详细设计及功能实现
在小区水费管理系统的开发过程中,考虑到防止某些人恶意的登录对系统数据进行破坏和任意删改信息,增加小区水费管理系统的安全性是必要的问题。所以管理员、用户、收费员、查表员在登录是需要输入自己的用户名和密码,管理员用户名和密码是在创建系统时分配的,存储在数据库表中,总管理员可以添加职能为输入水费信息的查表员,可以添加职能为收取水费的收费员,也可以添加不同的用户。在管理员、用户、收费员、查表员登录系统时,系统会对输入的用户名和密码跟数据库中的信息进行比对,如果跟数据库中的管理员、用户、收费员、查表员信息表或读者信息表中的内容匹配,登录成功、进入系统各个角色对应的主页面;登录界面的关键实现代码如下:
―21 ―
图6-1小区水费管理系统登陆界面
沈阳师范大学学士学位论文
if (txtAdmin.Text == string.Empty)
{
Response.Write(\您的名称不能为空!')\ return; } else
{
SqlConnection conn = new SqlConnection(@\
Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\水费管理.mdf;Integrated Security=True;User Instance=True\
conn.Open();
string s = \ + \
and admin_secret='\
SqlCommand cmd = new SqlCommand(s, conn); SqlDataReader sdr = cmd.ExecuteReader(); sdr.Read(); if (sdr.HasRows) {
Session [\ Response.Redirect(\ } else
Response.Write(\登录名或密码不正确!')\6.2 用户信息管理界面
管理员功能选择界面:
管理员在登录页面进行登录,如果用户名和密码正确,直接跳转到管理员的功能选择界面。在功能选择界面里,管理员可以进行一系列对水费汇总信息的查询:比如查询某一个月整个小区的水量使用情况,某个用户在某一段时间水量使用情况。和对于某个单元用户信息的汇总等操作。管理员的功能选择界面如图6-2:
图6-2管理员功能选择界面
―22 ―
沈阳师范大学学士学位论文
管理员删除用户界面:
管理员可以根据用户的编号删除某用户的用户信息,例如在TextBox中输入要删除的用户编号1-101,点击确定,如果删除成功,界面的一个Label将会显示提示信息:您已成功删除此用户,如此用户在数据库中不存在,将会显示删除错误提示信息,并请求重新输入要删除的用户编号。删除成功后管理员可以点击返回,返回上级管理员功能选择界面进行对于用户信息的其他操作。界面如图6-3所示:
修改用户信息界面:
图6-3管理员删除界面
管理员可以点击用户信息修改按键进入用户信息修改界面,在用户修改界面,管理员可以以用户编号为索引修改用户信息如:用户姓名,用户密码,用户的账户余额,输入信息后点击确定,如信息修改成功则显示提示信息:用户信息已修改成功!否则提示错误,重新输入修改信息。输入密码的Text_Box使用RequireFieldValidator进行验证不能为空,重新输入的Text_Box使用CompareValidator验证两个密码是否一致。点击返回返回上级管理员功能选择界面进行对于用户信息的其他操作。界面如图6-4所示:
图6-4管理员信息修改界面
用户信息查询界面:
管理员进入用户信息查询界面之后,可以根据先根据选择单元号的DropDownList的
―23 ―
沈阳师范大学学士学位论文
下拉菜单选择用户所在的单元号,然后在第二个DropDownList选择用户编号,两个DropDownList根据单元号相关联,选择之后点击确认,界面将显示一个GridView,显示内容为该用户的用户信息。点击返回则返回管理员功能选择界面进行其他操作,界面如图6-5:
图6-5用户信息查询界面
6.3 水费信息管理模块的实现
用户水费查询界面:
用户依据用户编号和用户密码登陆系统之后,可以进行本用户的信息查询,用户编号在Session中保存,保证了一个用户只能查询自己的信息,包括住户信息以及用水量以及水费信息的查询,所有信息将在一个GridView里显示。点击返回键返回用户功能选择界面。界面如图6-6:
图6-6用户水费查询界面
缴费界面:
―24 ―
沈阳师范大学学士学位论文
当用户查询得知自己的余额不足时,为避免欠费断水,需要提前到收费员出向自己的账户里充值。收费员收到用户付款,更新数据库中用户的余额信息,完成缴费。界面如图6-7:
图6-7缴费界面
水费信息录入界面:
查表员在用户家中水表记录之后进行用水信息的录入,查表员可以按照用户编号和月份进行信息录入,分别使用三个DropDownList进行用户编号和月份的选择,在TextBox中输入当月用水量,系统查询出上个月的水表字,二者相减计算出当月的用水量,并将当月用水量存入数据库。界面如图6-8:
图6-8水费信息录入界面
扣费界面:
收费员登录界面之后选择用户编号、月份、水单价之后,点击扣费按钮,系统将本月水费在数据库中扣除(即扣除用户余额相应的钱)。界面如图6-9所示:
―25 ―
沈阳师范大学学士学位论文
图6-9水费扣除界面
6.4 信息汇总模块的实现
信息汇总模块的实现,主要是使用了ADO.NET技术来对数据库进行操作。 通过对数据库的操作来完成对用户信息,用户水费各项操作。在使用ADO.NET技术操作数据库时,主要用到了Connection、Command、DataAdaper和DataSet 4个对象;其中Connection对象主要负责连接数据库,Command对象主要负责生成并执行SQL语句,DataAdaper对象主要负责在Command对象执行完SQL语句后生成并填充DataSet和DataTable,而DataSet对象主要负责存取和更新数据。
―26 ―
沈阳师范大学学士学位论文
第七章
7.1 测试用例的设计
系统测试
软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。软件测试是为了发现错误而执行程序的过程。根据对软件产品的测试关注点不同,可以将测试方法划分为黑盒测试和白盒测试。在此我采用黑盒测试来测试系统的功能,测试用例设计如下:
首先对系统的登录进行测试,输入正确的管理员或用户或收费员或查表员的用户名和
密码,登录成功,进入各个角色的功能选择页面,可以进行相应的操作,而登录失败,系统会给一个登录错误的反馈信息,进而提示用户重新输入正确的用户名和密码。
进入管理员功能选择界面,可以选择进行用户信息查询、用户信息删除、用户信息修改的操作,也可以对小区用户信息进行汇总,对用水量进行汇总。
用户登录成功可以对自己的用户信息和每个月的用水信息进行查看,并能得知自己账户是否已经欠费。还可以更改自己的登录密码。
收费员在登录成功之后可以给用户进行充值,修改用户的余额数据,完成用户的缴费操作。
查表员可以在登录之后对用户当月的用水量进行录入。
相应的操作完成后数据就会保存到数据库表里面,如果操作中途放弃操作或者操作失败,并给出提示信息,同时数据就不会保存信息到数据库中。测试操作数据如表7-1所示。
测试用例 输入(选择)测试数据 用户名:王夏阳 预期结果 登录到小区水费管理系统的管理员功能选择界面 提示:登录名和密码不正确!请重新输入 登录到小区水费管理系统的用户功能选择界面 提示:登录名和密码不正确!请重新输入 输入管理员用户名和密码 密 码:123 用户名:王夏阳 密码:000 用户编号:1-101 输入用户用户编号和密码 用户密码:123 用户编号:1-101 用户密码:000
―27 ―
沈阳师范大学学士学位论文 收费员姓名:李四 输入收费员用户姓名和密码 密码:123 收费员姓名:李四 密码:000 收费员姓名:王五 输入查表员姓名和密码 密码:123 收费员姓名:王五 密码:000 缴费100元 用户缴费(收费员收费) 缴费负100元 登录到小区水费管理系统的缴费界面 提示:登录名和密码不正确!请重新输入 登录到小区水费管理系统的用水信息输入界面。 提示:登录名和密码不正确!请重新输入。 提示:用户缴费成功,用户的余额增加了100元。 提示:缴费有误,请重新操作。 将修改处理后的信息更新到数修改1-101用户的姓名为马六 息 添加1-101用户一月用水20吨 查表员录入用水信息 添加1-101用户一月用水负20吨 错误。 表7-1 测试数据表
表中,并更新数据库。 放弃对数据库的更新操作,提示据库表中。 将更新后的结果存储到数据库管理员修改用户信我通过采用黑盒测试对系统的各个功能模块进行测试;最后对照需求分析,满足预期的各项要求,保证了软件配置的完整性、正确性。系统基本运行稳定、正常,可以投入运行。
7.2 系统开发时遇到的相关问题及解决
在小区水费管理系统的开发过程中,需要对一些输入的字符串进行验证,例如电话号码、E-mail等,由于许多的模块都需要用到这些验证,因此可以将其写入到一个公共类中然后在其他的页面中直接调用这个公共类即可。C#中对字符串进行验证时,可以使用Regex类,要使用正则表达式验证输入的字符串,如验证输入的字符串是否为E-mail的地址格式的实现方法。代码如下:
#region 验证输入为Email /// 验证输入为Email
///
―28 ―
沈阳师范大学学士学位论文
///
public bool validateEmail(string str) {
return Regex.IsMatch(str, @\} #endregion
―29 ―
沈阳师范大学学士学位论文
第八章 结 论
在这几个月的毕业设计过程中,我选择的论文题目是基于ASP .NET的小区水费管理系统的设计与实现,包括模块的可行性分析、需求分析、总体设计、数据库的设计、详细设计。在每个设计阶段我都能学到新的知识,对我的动手能力有了很大的提高。在整个毕业设计过程中,我基本上完成了小区用户信息的管理,水费的收取和汇总,达到了毕业设计的要求。页面设计还有需要改善的地方,有的地方由于能力有限,还没有达到预想的要求,比如用户的缴费仍旧需要到收费员处缴纳现金,如果能连接网上银行或者支付宝工具,将实现用户足不出户就可以完成自己水费的缴纳。我会在今后的学习和工作中对各个方面的锻炼着重加强。
在以后的学习和工作中,还会遇到很多这样的情况,此次毕业设计为我以后的工作积累了很多宝贵知识和经验。从接到毕业设计课题到设计再到完成系统功能开发,是一个不断地遇到问题与解决问题的过程。其中包括:分析各种需求、完善各种功能、对各部分及整体进行检测与维护。当然仍存在一些问题不够完善,还需不断地继续与探索。在结束设计的同时也感到了劳动的艰辛与劳动成果的来之不易,明白了毕业设计是给自己提供了一个锻炼、提高的机会。
―30 ―
沈阳师范大学学士学位论文
后 记
经过几个月的设计和开发,小区水费管理系统基本开发完毕。其功能基本符合需求。
对于数据的一致性的问题也通过程序进行了有效的解决。但是该系统还有许多不够完善的地方,在今后有待进一步改进。通过这次毕业设计真切地体会到毕业设计的目的并不止于自己单纯任务的完成,而在于学习新的知识并掌握具体的方法,如何具体应用你所学所用的语言。在整个毕业设计过程中,我基本上完成了小区水费管理系统下的用户管理和水费管理的功能,达到了毕业设计的要求。页面设计还有进一步改善的地方,我会在今后的学习工作中着重加强这方面的锻炼。通过这次毕业设计,我不但巩固了以前所学的知识,增强了知识间的联系,而且学到了好多新的理论知识,同时,也增强了我的思维和动手能力。另外在这次毕业设计过程中,我系统地学习了有关ASP.NET方面和SQL的一些新知识,收益良多。
此次毕业设计是在指导老师的悉心指导和支持鼓励下完成的,特别是许银娇老师从课题的选择、方案论证,都尽其所能给予了我很多的指导与帮助。同时,也得到了同学们的大力帮助,在此向始终关心、支持和帮助我的老师和同学致以诚挚的谢意。
―31 ―
沈阳师范大学学士学位论文
参考文献
[1] 刘乃丽.精通ASP.NET2.0+SQL Server 2005项目开发.[M].北京:人民邮电出版社, 2011.
[2] 易向东,陈蓓,万英编著.C#程序员开发指南[M].北京:北京希望电子出版社,2007 [3] (美)内格尔,伊夫杰,格林等.C#高级编程(第四版)[M].李敏波.北京:清华大学 出版社,2010.
[4] (美)Kaili Watson .C#2005数据库编程经典教程[M].人民邮电出版社,2012.
[5] (美)沃尔特,本-甘,萨卡.Microsoft SQL Server 2005技术内幕-T-SQL程序设计[M]. 北京:电子工业出版社,2011.
[6] 刘烨,季石磊等.C#编程及应用程序开发教程[M].北京:清华大学出版社,2011. [7] 殷泰晖,张强,杨豹等.C#编程从基础到实践[M].电子工业出版社,2010. [8] 李永平.ASP.NET 2.0(C#)基础教程[M] .北京:清华大学出版社,2012.
[9] 微软公司著.熊盛新,许志庆,李钦译.Visual C# .NET语言参考手册[M].北京:清 华大学出版社,2012.
[10] 王珊,萨师煊.数据库系统概论(第四版)[M].高等教育出版社,2010. [11] 马军.精通ASP.NET2.0网络应用系统开发[M].人民邮电出版社,2012
[12] 欧立奇,康祥顺,马煜编著.Visual C# .NET 案例开发集锦[M].北京:电子工业出 版社,2011.
[13] 张超钦,胡光武,甘铮.基于.NET的通用数据访问模型与实现[J].信阳师范学院学报 (自然科学版),2012:44-92.
[14] 朱连章,田超.改进Web应用性能方法及性能测试分析[J].计算机工程与设计,2013:121-144.
[15] Glynn. Professional C# 2010[M]. WROX PR/PEER INFORMATION ING. March, 2010.
―32 ―
沈阳师范大学学士学位论文
附录一
用户登录功能代码:
SqlConnection conn = new SqlConnection(@\
Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\水费管理.mdf;Integrated Security=True;User Instance=True\ conn.Open();
string s = \ + \
SqlCommand cmd = new SqlCommand(s, conn); SqlDataReader sdr = cmd.ExecuteReader(); sdr.Read(); if (sdr.HasRows) {
Session [\ Response.Redirect(\ } else
Response .Write ( \密码错误,请重新输入密码!\水费、用户信息汇总页面代码:
―33 ―
沈阳师范大学学士学位论文
―34 ―
沈阳师范大学学士学位论文
SortExpression=\
ConnectionString=\ SelectCommand=\
ConnectionString=\ SelectCommand=\
ConnectionString=\ SelectCommand=\
UpdateCommand=\@secret, user_balance = @balance WHERE (user_number = @number)\
―35 ―
沈阳师范大学学士学位论文
PropertyName=\
水费信息录入功能代码:
ConnectionString=\ SelectCommand=\[user]\
ConnectionString=\ SelectCommand=\
UpdateCommand=\
user_number = @user_number, admin_number = @admin_number, month = @month, price = @price, sum = @sum\
―36 ―
沈阳师范大学学士学位论文
PropertyName=\
PropertyName=\
PropertyName=\
用户缴费功能代码:
ConnectionString=\ onselecting=\
SelectCommand=\@user_number)\
UpdateCommand=\WHERE (user_number = @number)\
―37 ―
沈阳师范大学学士学位论文
Type=\
请输入要缴费的金额:s
―38 ―
正在阅读:
毕业论文-基于ASP.NET的小区水费管理系统的设计与实现 - 图文02-02
新课标高考数学试题的命制的回眸与展望11-19
2022年同济大学法学院857法学综合二(含法理学、刑法学)之刑法学04-09
“全面深化改革促进创新发展”心得体会10-24
空调制冷系统安装施工工艺09-27
定积分练习参考答案05-24
高一 受力分析 例题讲解10-16
关于守纪律讲规矩的专题党课讲稿范文04-03
地图学与地理信息系统专业05-27
匀变速直线运动规律的总结06-06
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 水费
- 毕业论文
- 管理系统
- 基于
- 小区
- 实现
- 图文
- 设计
- ASP
- NET
- 教你制作自己的3D照片~真的有立体效果哦! - 图文
- 太原市系统集成商名录2018版1048家 - 图文
- 护理教学工作总结
- 财务管理(2017)章节练习 - 第01章 财务管理基本原理
- 项目收益债券相关法律汇总、业务介绍及案例分析
- client帮助文档
- 讲义 - 大断面隧道设计施工技术(陈寿根) - 图文
- 人教版八年级历史下册:第18课《科学技术的成就(二)》教案
- 2017继续教育-智慧城市考试试题
- 机关单位干部财政部纪检组监察局挂职锻炼心得体会
- 医院会计科目设置表
- CRTS-I型板式无砟轨道道床施工监理实施细则 - 图文
- 巧妙运用多媒体,优化小学数学课堂提高教学效率
- 2016年法宣在线考试真题集(国家安全法部分)
- 企业监察在企业管理中的定位浅析
- 河南省兼职矿山救护队管理办法(1)
- 钢筋混凝土楼盖课程设计
- 四年级上册音乐全册(西师版2014版)教案
- 明天 我们就要毕业(六年级毕业诗歌朗诵)
- 创设问题情境,让语文课堂灵动起来