




免费预览已结束,剩余54页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
东北大学本科生毕业设计(论文)专用纸摘 要沈阳市沈河区环保局排污收费管理系统实现了排污收费工作的计算机管理,是提高环保局工作效率、节约管理成本、改进管理水平的重要手段,对提高环保局日常管理工作具有重要的意义。本文以沈阳市沈河区环保局排污收费管理工作为背景,通过对该单位排污收费管理业务的实际调查,设计实现了一个完整的排污收费管理信息系统,系统采用生命周期的结构化方法,应用“自顶向下”的原则,完成对整个系统地设计,采用VB6.0和Access2000完成了系统的程序设计。实现了排污系统维护、数据录入管理、分类查询核算、核算收费、系统说明等功能。本文详细说明了沈河区环保局排污收费管理的业务流程,分析了其数据流程,明确了数据表之间的联系,详细说明了主要的程序逻辑。并以图表的方式直观的说明,使读者易于理解。关键词:排污,收费管理,Visual Basic,面向对象,可视化编程AbstractCharging management system to achieve the charging of computer management, the EPA is to improve the work efficiency, saving the cost of management,improvement of management level of an important means to improve the day-to-day management of the EPA is of great significance.In this paper, Shenyang City Shenhe District Environmental Protection Bureau of sewage charges for the management of the background, through the charging management business unit of the actual survey, designed to achieve a complete charging management information system, the system using the structure of the life cycle Methods of top-down principle, the completion of the entire system design, using VB6.0 and Access2000 completed the system design process. Implementation of the sewage system maintenance, data entry management, classification for accounting, accounting fees, the system description, and other functions.This paper details the Shenhe District Environmental Protection Agency charging the management of business processes, analysis of its data flow, defined the links between data tables, detailed description of the main logic. And to chart the way that intuitive, so that readers easier to understand.Key words: Sewage, Charges management, Visual Basic, Object-oriented, Visual programming目 录摘 要IAbstractII第1章绪 论11.1开发背景21.2开发环境21.3开发目的31.4开发设计思想31.5论文的组织结构4第2章设计需求分析52.1系统初步调查52.2可行性分析62.3技术可行性分析62.3.1可视化编程62.3.2面向对象的程序设计72.3.3结构化程序设计语言72.4经济可行性分析82.5运行可行性分析82.6运行环境82.7数据流程分析11第3章 总体设计133.1系统设计目标133.2系统功能模块设计133.3子模块功能设计143.3.1系统维护模块143.3.2数据录入模块153.3.3分类查询核算模块173.3.4核算收费模块193.3.5系统说明模块20第4章 数据库设计214.1数据库设计的基本概念214.1.1数据库214.1.2数据库管理系统214.1.3数据库应用程序214.2数据库系统224.3数据库表的设计234.3.1用户信息表234.3.3排放工艺废气信息表254.3.4排放污水信息表264.3.5噪声排放信息表284.3.6单位排污收费信息表304.3.7已交费用单位信息表324.3.8未交费用单位信息表33第5章 程序设计345.1创建公共模块345.2用户登录程序设计345.3录入新用户程序设计375.4噪声排放核算金额程序设计39第6章 程序安装与测试416.1调试416.2测试43第7章 结 论45致谢46参考文献46外文阅读与翻译4855第1章 绪论人类的脚步已经迈入了21世纪,这是一个变幻莫测的世纪,这是一个催人奋进的时代,科学技术飞速发展,知识更新日新月异,与此同时计算机正蓬勃向前发展。 计算机信息系统是一门新兴学科,它随着系统科学、管理科学的发展,计算机技术和通讯技术的日益完善,越来越受到人们的重视。作为计算机信息系统的分支,管理信息系统在行政机关、企事业单位等诸多领域的科学管理中,发挥着重要作用。如何融入信息化进程是每一个企业必须解决的一个关系自身命运的问题,谁适应信息化,加入信息化,更好地利用信息谁就能在瞬息万变的市场竞争中立于不败之地,谁不能适应时代的变化,就不能在优胜劣汰的竞争中生存下去。为了加强我国企业的国际竞争力,和提高政府的办事效率,我国政府启动了政府和国有企业,事业单位的信息化工程。同样在排污收费管理中,随着环保事业的发展,全球的环境与发展受到人们的广泛关注。环保局的环境保护工作也注入了新的内容。工业污染防治由末端治理向全过程控制过度,总量与浓度控制相结合,污染源治理与区域治理相结合,大力推行清洁生产,城市环境综合整治等等,这就需要排污收费管理系统来提高对各单位污染源和排污收费的管理 ,通过这样的系统可以做到信息的规范管理,科学统计和快速的查询与核算,从而减少管理方面的工作量,不难想象,正是资讯的发展,使得人们从过去繁复的手工劳动中得以解放,从而使得这种服务在现在才可能迅速普及。同时,编写一套完善的排污收费管理系统的任务就显得尤为重要。1.1系统开发背景我国是一个人口众多、资源相对不足的国家,在现代化建设中必须实施可持续发展战略。坚持计划生育和保护环境的基本国策,正确处理经济发展同人口、资源、环境的关系。环境保护是一项伟大的事业,也是一项艰巨的事业,沈阳市沈河区环保局正是承载着这项艰巨而伟大任务的环保部门,它属于政府执法部门。环境科学是一门与很多学科相关联的边缘科学。随着环保事业的发展,全球的环境与发展受到人们的广泛关注。沈阳市沈河区环保局的环境保护工作也注入了新的内容。工业污染防治由末端治理向全过程控制过度,总量与浓度控制相结合,污染源治理与区域治理相结合,大力推行清洁生产,城市环境综合整治等等,使具有综合特色的环境保护工作内容更加符合法律知识并善于监督管理1。沈阳市沈河区环保局的环境监理工作是环境保护工作的重要组成部分,各级环境监理机构是代表环境保护行政主管部门实施现场监督执法的主题,环境监理工作的水平决定着执法质量和效果,也体现环保系统的整体形象。1.2现状分析我国目前征收的排污费有超标排污费和非超标排污费两种,并建立以征收超标排污费为主,征收非超标排污费为辅的收费体制。目前,我国征收排污费的项目有污水、废气、固体废气物、噪声、放射性废物等。主要是按照污染物的超标浓度进行收费。沈阳市沈河区环保局环境监理站排污收费管理受环境行政主管部门的领导。此外,环境监理排污收费管理是在环境行政主管部门所管辖的区域内进行。它贯彻国家和地方环境保护的有关法律、法规、政策和规章;依据主管环境保护部门的委托依法对辖区内单位或个人执行环境保护法规的情况进行现场监督、检查,并按规定进行处理;负责污水、废气、固体废气物、噪声、放射性物质等超标排污费和排污水费的征收工作;负责排污费财务管理和排污费年度收支预算、决算的编制以及排污费财务、统计报表的编报汇审工作;负责对生态破坏事件的调查,并参与处理;参与环境污染事故、纠纷的调查处理;参与污染治理项目年度计划的编制,负责该计划执行情况的监督检查;承担主管或上级环境保护部门委托的其他任务。而且,还要为满足各部门的需要随时查找、增加、删除、修改等各排污单位档案工作。从上述许多工作中不难看出,沈河区环保局信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于运营统计、定额核算、任务完成情况核算等数值计算往往以算盘、计算器、为工具进行,信息处理工作量大、容易出错,而且管理方式因人而异,缺乏系统、规范的信息管理手段。该单位尚无较完善的排污收费管理系统。这就是沈阳市沈河区环保局排污收费管理系统开发的基本环境。1.3开发目的开发沈阳市沈河区环保局排污收费管理系统的目的就是:首先,通过开发本系统使单位的工作效率提高,进一步促成人尽其能,不多浪费一丝人力物力。其次,节省开支,为提高单位的效益打下坚实的基础。再次,单位领导希望通过建立管理信息系统,使单位管理工作规范化、制度化和程序化,促进单位管理的基础工作,避免管理的随意性,提高信息处理的速度和准确性,理顺信息流程和流向,及时、准确地把握单位内部、社会和其他外部信息,以提高领导决策的水平。1.4开发设计思想首先尽量采用沈河区环保局现有软硬件环境,及先进的管理系统开发方案,从而达到充分利用沈河区环保局现有资源,提高系统开发水平和应用效果的目的;其次设计的系统应符合沈河区环保局排污收费的规定,满足对各个单位排污情况日常管理的需要,并达到操作过程中的直观、方便、实用、安全等要求,在设计上则要求系统采用模块化程序设计方法,即便于系统功能的各种组合和修改,又便于未参与开发的技术维护人员补充、维护;最后使设计的系统具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。使单位领导对整个单位的情况、安全统计及时、准确的掌握。1.5论文的组织结构第二章设计需求分析,主要是现有系统的内、外情况进行调度、研究、分解、剖析。第三章总体设计,主要是对系统的模块功能进行描述。第四章数据库设计,主要是对数据库的基本概念和功能进行叙述。第五章程序设计,是对本程序设计的具体描述。第六章程序的安装与测试,主要是交代本程序如何安装和调试。第七章结论,总结整篇论文所作的工作,并对以后的研究工作进行了展望。第2章 系统分析“分析”通常是指对现有系统的内、外情况进行调度、研究、分解、剖析。系统分析阶段的目标就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析工作追求的是有限目标,系统分析的根本目的是分析出合理的信息流动、处理、存储的过程。2.1系统初步调查初步调查的主要目标。从系统分析人员和管理人员的角度看新项目开发和有无必要和可能。初步调查的主要内容可以从以下几方面理解:(1)从系统的基本内容理解,包括它的外部环境、规模、历史、管理目标、主要任务、当前面临的主要问题等;(2)从系统中信息处理的情况理解,包括现有系统的组织机构、工作方式、工作效率、可靠性、人员素质和技术手段;(3)从系统的资源情况人、财、物等资源理解;(4)从系统各类人员对信息系统的态度理解,包括领导和有关管理人员对现有信息系统的看法、支持和关心程度等。系统开发建议书包括的主要内容又项目名称、项目目标、项目开发的必要性和可能性、项目内容、项目开发的初步方案。沈河区环保局收费监理科的主要负责人希望通过建立管理信息系统,使对各个单位排放污染物收费信息管理工作规范化、制度化、程序化以及促进排污收费管理的基础工作,避免对各个单位排放污染物信息管理的随意性,提高信息处理的速度和准确性,及时、准确地把握各单位排污收费管理的内部和外部信息,以提高领导的决策水平。所以,新的管理信息系统应该覆盖各个职能部门,使各级管理人员在信息系统的辅助下进行工作,提高管理的整体水平。2.2可行性分析可行性分析主要是通过对系统进行全面、概要的分析,进一步明确系统的目标、规模与功能;通过对系统开发背景、必要性和意义的调查分析,提出拟开发系统的初步方案与计划;通过对初步调查的结果复审,对系统大致规模和目标的论证,提出系统的逻辑模型和各种可能的方案。其目的是通过对系统开发的背景、必要性和意义的调查分析,提出拟开发系统的初步方案与计划。对新系统是否能够实现和值得实现等问题做出判断,避免在花费大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费,从技术、经济、营运三方面的可行性去论证所提出的系统可能方案,从而为确定系统开发项目的决策提供科学依据。2.2.1技术可行性分析技术可行性是根据系统目标衡量所需要的技术是否具备如硬件、软件和其他应用技术以及从事这些工作的技术人员数量水平等。计算机管理信息系统的开发是一项复杂的系统工程。随着信息文化的发展,人们逐渐认识到,为了保证管理信息系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化标准的开发方法。这些方法诣在指导开发者进行工程化的系统开发,从而加快管理信息系统开发的速度,保证质量,以及降低开发成本。工程化的系统开发方法确实在开发实践中取得了一定的效果。此次选用Visual Basic 6.0 技术来开发排污收费管理系统。Visual Basic 6.0作为前端开发工具。Visual Basic 6.0特点如下:(1)可视化编程Visual Basic 6.0提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量的代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性2。Visual Basic 6.0自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。(2)面向对象的程序设计Visual Basic 6.0是应用面向对象的程序设计方法,把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,是对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上,Visual Basic 6.0自动生成对象的程序代码并封装起来。每个对象以图形的方式显示在界面上,都是可视的。(3)结构化程序设计语言Visual Basic 6.0是在Basic 语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic 6.0语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强且使用灵活的调试器和编译器。Visual Basic 6.0是解释型语言,在输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计程序的过程中,随时可以运行程序,而在整个应用程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic 6.0环境,直接在Windows 环境下运行3。(4)事件驱动编程机制Visual Basic 6.0通过事件来执行对象的操作。一个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。在用Visual Basic 6.0设计大型软件时,不必建立具有明显开始和结束的程序,即过程。这些过程分别面向不同对象。由用户操作引发某个事件来驱动完成某种特定功能,或者由事件驱动程序调用通用过程来执行指定的操作。这样可以方便编程人员,提高效率。(5)访问数据库Visual Basic 6.0系统具有很强的数据库管理功能。利用数据控件和数据库管理窗口,可以直接建立或处理Microsoft Access格式的数据库。并提供强大的数据存储和数据检索功能。同时,Visual Basic 6.0还能直接编辑和访问其他外部数据库,如dBASE , FoxPro等,这些数据库格式都可以用Visual Basic 6.0编辑和处理4。2.2.2经济可行性分析沈河区环保局监理站排污收费管理处现有三台PC机,两台打印机,各台计算机已通过局域网互联,因此新系统使用后,不需要购置新的硬件,硬件的升级费用也是非常低,系统完成后,一些报表可由系统自动处理,不再需要人工干预,提高各个单位排放污染物收费情况管理的规范化、系统化、制度化、减轻了管理人员的工作量。2.2.3运行可行性分析运行可行性分析包括组织机构、工作环境、管理设施等,对系统进行的适应性以及人员培训计划的可行性。随着计算机知识的普及和推广,越来越多的人掌握了计算机的基本使用方法和技能,目前沈河区环保局监理站排污收费的管理人员已经具备了一定的计算机基础知识和实际操作经验。对于局域网、WINDOWS等环境下的软件使用比较熟悉,对于新系统的开发,用户表现出极大的兴趣和热情,提出了各种很好的建议和要求。此系统的应用易学易会、操作简单、具有较强的移植、可修改性强。综上所述,新系统的开发目标明确,技术可行,并且投入小,见效快。此系统的开发研制是完全可行的。2.3运行环境硬件:具有PII以上的CPU;64M以上内存;10G以上硬盘;显示器与显卡应支持800*600及其以上分辨率;软件:采用Windows 9x/NT/2000/XP作为系统运行的操作系统;采用VB6.0作为开发软件;采用Access表结构;采用Jet作为数据引擎;采用单层结构的数据库应用程序,通过Jet操作本地的Access文件。2.4现行系统的详细调查其目标是在可行性研究的基础上进一步对现行系统进行全面、深入的调查和分析。监理站排污收费管理系统主要是把各个单位排放的污染物的基本信息根据法律规定按照标准核算出的各单位应交金额以及对污染物信息和单位信息的添加、修改和查询等日常管理工作实行计算机统一管理,提高工作效率和管理水平,降低出错率。其目的是要发现和解决数据流动中的问题。这些问题有:数据流程不畅,前后数据不匹配,数据处理过程不合理等等。问题产生的原因有的是属于现行管理混乱,数据处理流程本身有问题,有的也可能是我们调查了解数据流程有误或作图有误。调查的目的就是要尽量地暴露系统存在的问题,并找出加以解决的方法。通过对系统的详细调查收集了各种相关数据、单据和报表等资料,通过亲身参加管理业务实践及向一些收费员和监理站的管理人员的访问,进一步熟悉沈河区环保局排污收费的业务流程。业务流程图的符号说明如下:处理 数据存储 物和单据 物和数据流 外部实体 该排污收费管理系统的业务流程图如图2.1所示:各个单位单位污染信息污染物信息录入单位排污申报表排放污染物信息分 类检 测核定污水排放情况核定噪声排放情况核定炉窑灶排放核定工艺尾气排放污水排放 表噪声排放表表炉窑灶排放表工艺废气表污水排放信息噪声排放信息炉窑灶信息工艺尾气信息核算收费核算收费信息收费信息表收据用户单位图2.1 系统业务流程图Figure 2.2 System operational flow chart 2.5数据流程分析为了建立一个满足用户需求的管理信息系统,要对调查材料进行加工、提炼,抽出其中只反映企业中信息运动规律的部分,把用户的需求“翻译”成对信息处理功能的需求,已建立系统的逻辑模型。数据流图就是组织中信息运动的抽象,是管理信息系统逻辑模型的主要形式,它不涉及硬件、软件、数据结构与文件组织,与对系统的物理描述无关,只是有一种图形及与此相关的注释来表示系统的逻辑功能,即所开发的系统在管理信息处理方面要做什么,由于图形描述简明、清晰,不涉及到技术细节,所描述的内容是面向用户的,所以即使完全不懂信息技术的用户单位的人也容易理解。因此数据流图是系统分析人员与用户进行交流的有效手段,也是此次系统设计的主要依据之一。数据流图具有抽象性,即表现在它完全舍去了具体的物质,只剩下数据的流动,加工、处理与存储;其目的是要发现和解决数据流动中的问题。这些问题有:数据流程不畅,前后数据不匹配,数据处理过程不合理等等。问题产生的原因有的是属于现行管理混乱,数据处理流程本身有问题,有的也可能是我们调查了解数据流程有误或作图有误。调查的目的就是要尽量地暴露系统存在的问题,并找出加以解决的方法。它的概括性表现在它可以把信息中的各种不同业务处理过程联系起来,形成一个整体5。数据流图由以下四种基本元素组成,既外部实体、数据流、处理(功能)、数据存储等,数据流图中所用的符号如下:外部实体 数据处理 数据流 数据存储该监理站收费部门排污收费系统的数据流程图如图2.2所示: D1 单位排污申报表收费信息各污染物信息污水排放信息单位污染信息单位污染信息污染物信息污染物信息工艺尾气信息炉窑灶信息噪声排放信息 D2 污水排放表各个单位污水排放信息噪声排放信息 D3 噪声排放表炉窑灶信息 D4 炉窑灶排放表工艺尾气信息 D5 工艺废气表P1污染物录 入P2分 类检 测P3核定污水排放情况P4核定噪声排放情况P5 核定炉窑 灶P6核定工艺尾气排放 D6 收费信息表P7核 算收 费收据图2.2 系统数据流程图Figure 2.2 system data flow chart各个单位第3章 总体设计3.1系统设计目标排污收费管理系统功能设计要达到实用性强、具有先进的程序结构、安全可靠性高、具有良好的可扩充性、操作简单、维护方便、查询功能强大的目标。其中实用性强必须要求系统符合实际操作流程的习惯,拥有易学易用的友好的用户界面,适合各层次工作人员的使用需求;先进的程序结构又要求设计系统使用当代前卫的软件编程;安全可靠性高则对系统要求定期备份数据,对登录密码口令采取保护,实现系统的可靠性;使用模块化设计的方法更要求系统具有良好的可扩充性,以适应其不同阶段的发展需要;操作简单、维护方便对每个系统要求具有系统维护功能,对可变化的项目可自行维护;最后,查询功能强大更对系统要求实现查询的可视化,可以对各个单位的基本污染物排放情况、各个污染物核算情况按各种方式查询,可形成各个污染物核算收费等各种表单,同时还可对其进行汇总,使沈河区环保局监理站的收费管理人员能及时准确地掌握各个单位排放污染物的基本情况。3.2系统功能模块设计根据需求分析与系统功能设计目标,结合实际情况本系统分为如下几个功能模块:(1)系统维护模块;(2)数据录入模块;(3)分类查询核算模块;(4)核算收费模块;(5)系统说明模块。本排污收费管理系统总共分为五个功能模块,每个模块由若干各子项组成,本系统的功能结构图如图 3.1所示:图3.1 系统功能模块图Figure 3.1 System function module chart排污收费管理系统数 据 录 入分 类 查 询 核 算核 算 收 费系 统 说 明系统 维护下面对各个功能模块做以详细说明。3.3子模块功能设计3.3.1系统维护模块此模块的主要功能是为了实现操作人员对本系统的使用进行管理,禁止非法用户登录。系统操作员可在这个模块中完成:修改密码、用户管理以及重新登录等操作。系统维护模块包括四个子模块,分别是重新登录、修改密码、用户管理和退出系统。系 统 维 护重 新 登 录修 改 密码用 户 管理退 出 系 统该模块的功能结构图如3.2所示:图3.2 系统维护模块的功能结构图Figure 3.2 system maintenance module function structure drawing现对各个子模块进行如下论述:重新登录:为了让用户重新进入系统以进行最新一次的操作;修改密码:为了满足用户准确记住自己的密码,从而达到对自己密码的灵活性的控制;用户管理:此子模块为系统维护模块的重点部分。用户管理模块具备了两大主要功能.其一,可以对用户的基本信息进行添加和删除。例如,可以对新加入的用户实行添加操作,对已经离职的用户实行删除操作;其二,可以定义维护用户和查询用户的用户名及密码,这样可以保护数据库的安全性、完整性;系统退出:顾名思义,为了在用户使用完毕本系统的操作后,方便、安全的离开本系统。3.3.2数据录入模块数据录入模块是为了用户将各个单位排放污染物的各项指标和数据记录按照污染物的不同分别进行添加、修改、删除等操作。数据录入模块一共包括了四个子模块,它们分别为炉窑灶排放烟尘信息输入、排放工艺尾气信息输入、污水排放信息输入、噪声排放信息输入。从而根据分别输入的污染物的信息,方便于按照污染物排放情况以及排污收费标准核算各个单位应交费用。该模块的功能结构图如图3.3所示:数据录入炉窑灶排放烟尘信息输入排放工艺尾气信息输入污水排放信息输入噪声排放信息输入图3.3 数据录入模块的功能结构图Figure 3.3 data entry module function structure drawingFigure 3.3 data entry module function structure drawing下面分别对这四个子模块做以详细说明:炉窑灶排放烟尘信息输入:此模块功能是使操作员快速将各个单位申报上的排污申报表中的各个污染物中选出有关炉窑灶排放烟尘的污染信息,并对相应单位的炉窑灶排放烟尘信息进行添加、修改操作,对已经不再排放炉窑灶烟尘的单位做以相应的删除操作。从而对整个与炉窑灶烟尘排放相关的单位的该污染信息进行总体显示。包括对单位炉窑灶排放的燃烧耗量、林格曼级数、二氧化硫的排放量等信息的显示和输入;排放工艺尾气信息输入:此模块功能是使操作员快速将各个单位申报上的排污申报表中的各个污染物中选出有关工艺尾气的排放信息,并对相应单位的工艺尾气排放信息进行添加、修改操作,对已经不再排放工艺尾气的单位做以相应的删除操作。从而对整个与排放工艺尾气相关的单位的该污染信息进行总体显示,包括对排放工艺尾气的年排放量合排污口等信息的显示和输入;污水排放信息输入:此模块功能是使操作员快速将各个单位申报上的排污申报表中的各个污染物中选出有关污水排放的污染信息,并对相应单位的污水排放信息进行添加、修改操作,对已经不再排放污水的单位做以相应的删除操作。从而对整个与污水排放相关的单位的该污染信息进行总体显示,包括对排放污水的Oil、COD值以及年排水量等信息的显示和输入;噪声排放信息输入:此模块功能是使操作员快速将各个单位申报上的排污申报表中的各个污染物中选出有关噪声排放的污染信息,并对相应单位的噪声排放信息进行添加、修改操作,对已经不再排放噪声的单位做以相应的删除操作。从而对整个与噪声排放相关的单位的该污染信息进行总体显示,包括对噪声超标准分贝数以及排放噪声的污染源运作天数等信息的显示和输入。3.3.3分类查询核算模块分类查询核算模块在系统功能模块设计中充当着必不可少的位置,分类查询模块通过数据录入模块完成对各个单位的各个污染物的相关信息分别录入数据,从而实现对各个单位排放相应污染信息的查询,提供了按照单位编号查询的方便,并且可以根据相应污染物的信息快速准确的掌握相关单位应交金额。分类查询模块共包含核定炉窑灶排放烟尘情况、核定工艺废气排放情况、核定废水情况、核定噪声情况四个子模块。该模块的功能结构图如图3.4所示:分类查询核算核定炉窑灶排放烟尘情况核定工艺废气排放情况核定废水情况核定噪声情况图3.4 分类查询核算模块的功能结构图Figure 3.4 classified inquiry calculation module function structure drawing这四个子模块的功能详细说明如下:核定炉窑灶排放烟尘情况:此模块有两大功能,其一,可以根据下拉框选择所要查询的单位编号,能快速查询到用户所要掌握的相应单位的排放炉窑灶污染物的各类信息;其二,也是该子模块用途最大最广的功能,可以根据相应单位炉窑灶排放的各类相关信息通过核算按钮迅速、准确的核算出此单位关于炉窑灶污染情况应交金额;核定工艺废气排放情况:该模块可以使用户对各个单位排放工艺废气进行按单位编号查询,从而掌握单位的工艺废气排放的相关各种信息,并且根据单位排放工艺废气的情况核算出相应单位所需交的工艺废气排放金额;核定废水情况:此模块仍然具有两大功能,其一,可以根据下拉框选择所要查询的单位编号,能快速查询到用户所要掌握的相应单位的排放废水污染物的各类信息;其二,也是该子模块用途最大最广的功能,可以根据相应单位废水排放的各类相关信息通过核算按钮迅速、准确的核算出此单位关于污水排放污染情况应交金额;核定噪声情况:该模块可以使用户对各个单位排放噪声情况进行按单位编号查询,从而掌握单位的噪声排放的相关各种信息,并且根据单位排放噪声的情况核算出相应单位所需交的噪声排放金额。3.3.4核算收费模块此功能模块的主要功能是为了让用户通过数据录入功能模块利获得的数据,根据分类查询核算模块完成对各个单位不同污染物应交费用的核算,通过核算收费模块汇总出各个单位需要交的排放污染总金额,并可以根据总金额实现查询、收费等功能。核算收费模块包括两个子模块,核算各单位收费总金额和查看已交单位信息。该模块的功能结构图如图3.5所示:核算收费核算收费单位总金额查看已交单位信息图3.5 核算收费模块的功能结构图Figure 3.5 calculation charge module function structure drawing这两个功能子模块的详细说明如下:核算各单位收费总金额:此模块的作用为可以让用户通过分类查询核算的功能模块完成的对各个单位的各个污染物排放情况以及应交金额进行汇总,可以通过简单明了的核算单击键实现对各个单位所排各项污染物应交费用的汇总,并可以通过汇总的总金额实行对该单位收费业务,收费的同时可以记录该单位应交金额的款数以及交排污费用的时间。查看已交单位信息:查看是为了及时了解单位交费的情况,并准确掌握需要交费的单位和已经交费的单位,避免对单位重复收费事件的发生。3.3.5系统说明模块为用户提供系统介绍和联系方式及版本信息。以上为该系统的功能模块设计的说明。第4章 数据库设计4.1数据库设计的基本概念4.1.1数据库数据库,即数据的仓库,是存储在计算机内、有组织的、可共享的相关数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和扩展性,并可以为各种用户共享。例如本系统将各个单位的排放污染物存储到计算机中,还可以将与工艺废气排放有关的所有单位的单位编号、单位姓名、排放口编号、排放污染物名称、年排放量、核定月征收金额和核定年征收金额等情况存储在计算机中,形成一个数据库。4.1.2数据库管理系统数据库管理系统是在操作系统支持下,为数据库建立、使用和维护而配置的软件系统,例如Microsoft SQL Server或 Microsoft Access等。本系统选择Access数据库管理系统,该数据库管理系统是位于用户与操作系统之间的一层数据管理软件,它在操作系统的基础上,对数据库进行管理和控制,利用数据库管理系统提供的一系列命令,用户能够方便的建立数据库和操作数据,比如建表、向表中添加、删除记录等。用户使用的各种数据库命令以及数据库应用程序的运行,都要通过数据库管理系统来实现。另外,数据库管理系统还要保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复等任务。4.1.3数据库应用程序数据库应用程序是指用Visual Basic 6.0等开发工具开发的程序,用来实现某种具体功能,例如现设计的排污收费管理系统。数据库应用程序是在操作系统和数据库管理系统的支持下开发和运行的,它利用数据库管理系统提供的各种手段访问一个或多个数据库及其数据6。4.2数据库系统数据库系统是指由计算机硬件、操作系统、数据库管理系统及开发工具和在此支持下建立起来的数据库、应用程序以及用户、数据库管理人员组成的一个整体。开发本排污收费管理系统所采用的后台数据库技术是选择用Microsoft 数据库管理系统Access。Access 最大的优点简易用、操作方便、易于和其他办公软件相互交换数据。作为关系型数据库系统,Access使用表格实现数据的采集、维护、分析和传播的功能,使用关系维护实体间的数据联系。Access提供了关系型数据库所要求的大多数的数据运算能力,与此同时,Access还是一个面向对象的数据库系统支持面向对象的基本概念。Access 系统本身就是一个采用面向对象技术开发出来的应用程序。数据库窗体报表、查询、数据访问页及模块都是Access系统的数据库对象他们都具有属性的方法等特征,能够响应默认的或用户定义的事件过程。Access为高级用户提供了Visual Basic for Applications (VBA) 语言作为其开发工具7。VBA语言具有较好的易用性和代码可维护性。它是面向对象可视化开发工具之一。Access中的窗体是系统和用户交互的界面。Access提供了大量的可选控件,使得窗体的表现能力大为提高,窗体也可以使用其他的Active X控件,这进一步增强了窗体驾驭数据的能力。报表是Access系统进行数据综合与分析的强大工具之一。它能对数据进行多重的数据分组,还可将分组的结果作为另一个分组的依据。报表还支持对数据的各种统计操作,系统为此提供了大量的域聚合函数。Access 提供了对扩展标记语言XML的支持。Microsoft Access 提供了功能强大而直观的XML数据共享功能,而无须考虑平台、数据格式、协议、架构或商务规则之间的差异。利用熟悉的Access用户界面就可以方便地利用Jet或SQL Server结构和数据创建XML数据或架构文档。在Access 中,Access 提供了数据透视表和数据透视功能,它能直接应用于窗体、报表和数据访问页中,它提供了更加方便和强大的数据分析功能和Office图表控件一起完善了系统的数据分析能力8。4.3数据库表的设计4.3.1用户信息表表名为yhxxb,用于对登录用户的用户编号、用户姓名和登录口令进行定义,如表4.1所示:表4.1用户信息表 ( yhxxb )Table 4.1 user information table (yhxxb)字段名数据类型宽度是首可以为空值其他说明操作员编号Text6否主 键操作员姓名Text10否操作员密码Text4否其中用户编号:是用户进入系统时输入的编号;用户姓名:是和用户编号相对应的姓名,用于用户进入系统时输入;用户密码:登录时需要确认用户的名字与口令是否相一致,以保证使用的安全性。4.3.2炉窑灶排放烟尘存放表表名为lyzb,用于对各个单位的炉窑灶排放各项有关信息进行定义,如表4.2所示:表4.2炉窑灶排放烟尘存放表 ( lyzb )Table 4.2 dry kiln stove emissions mist and dust depositing table (lyzb)字段名称数据类型宽 度是否可以为空值其他说明单位编号Text6否外 键单位名称Text20否排放炉窑灶烟尘编号Text8否主 键炉窑灶名称Text20否台眼数Text10是燃烧方式Text30是燃烧种类Text20是燃烧耗量Long4是林格曼级数Text5是二氧化硫排放量Integer2是核定月征收金额Double8是(续)表4.2炉窑灶排放烟尘存放表 ( lyzb )Table 4.2 dry kiln stove emissions mist and dust depositing table (lyzb)字段名称数据类型宽 度是否可以为空值其他说明核定年征收金额Double8是其中单位编号:用于存放排放炉窑灶废气的单位的编号,以便于方便查询;单位名称:存放排放炉窑灶废气的单位的名称,对应于单位编号便于直观接受;排放炉窑灶烟尘编号:记录单位排放炉窑灶烟尘设备的编号,方便查询;炉窑灶名称:存放排放炉窑灶废气污染污染源的名称;台眼数:记录排放炉窑灶烟尘的污染源的数量;燃烧方式:记录污染源的燃烧的方式,便于核算;燃烧种类:记录单位排放炉窑灶烟尘的燃烧物的种类,为了使单位交费更加明朗化;燃烧耗量:存放单位燃烧物的燃烧数量,是计算应交该污染物费用必不可少的数据;林格曼级数:记录燃烧物排放炉窑灶烟尘的所含的林格曼数据,计算此污染物应交费用的必要数据之一;二氧化硫排放量;记录燃烧物排放炉窑灶烟尘的所含的二氧化硫排放数据,同样是计算此污染物应交费用的必要数据之一;核定月征收金额:记录根据各项指标核算出的相对应单位月应交金额;核定年征收金额:记录根据各项指标核算出的相对应单位年应交金额。4.3.3排放工艺废气信息表表名为pfgyfq,用于对各个单位的工艺废气排放各项有关信息进行定义,如表4.3所示:表4.3排放工艺废气信息表 ( pfgyfq )Table 4.3 emissions craft waste gas information table (pfgyfq)字段名称数据类型宽度是否可以为空值其他说明单位编号Text6否外 键单位名称Text20否排放口编号Text8否主 键排放污染物名称Text20是年排放量Integer 2是核定月征收金额Double8是核定年征收金额Double8是其中单位编号:用于存放排放工艺废气的单位的编号,以便于方便查询单位名称:存放排放工艺废气的单位的名称,对应于单位编号便于直观接受;排放口编号:记录单位排放工艺废气设备的编号,方便查询;排放污染物名称:存放排放工艺废气污染污染源的名称;年排放量:存放单位排放污染物数量,是计算应交该污染物费用必不可少的数据;核定月征收金额:记录根据各项指标核算出排放工艺废气的相对应单位月应交金额;核定年征收金额:记录根据各项指标核算出排放工艺废气的相对应单位年应交金额。4.3.4排放污水信息表表名为pfws,用于对各个单位的污水排放各项有关信息进行定义,如表4.4所示:表4.4排放污水信息表 ( pfws )Table 4.4 sewage effluent information table (pfws)字段名称数据类型宽 度是否可以为空值其他说明单位编号Text6否外 键单位名称Text20否排污口名称Text20否主 键年排水量Integer2是OiL排放浓度最高值Integer2是OiL排放浓度最低值Integer2是COD排放浓度最高值Integer2是COD排放浓度最低值Integer2是核定OiL浓度值Single4是核定COD浓度值Singl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黑马培训考试题及答案
- 过程量具考试题及答案
- 国画写意考试题及答案
- 公文培训考试题及答案
- 工程物资考试题及答案
- 高处安装考试题及答案
- 放射知识考试题及答案
- (正式版)DB15∕T 3674-2024 《谷子二段式机械化收获技术规范》
- 杜塞理论考试题及答案
- 企业内审流程与执行检查清单
- 2025年第一届安康杯安全生产知识竞赛试题题库及答案(完整版)
- 电力工程冬季施工安全技术措施
- 贵州省贵阳市2026届高三上学期摸底考试数学试卷含答案
- 公司年度员工安全教育培训计划
- 供电所安全教育培训课件
- 2025年杭州市上城区望江街道办事处 编外人员招聘8人考试参考试题及答案解析
- 百果园水果知识培训资料课件
- 商业地产策划流程
- 2025年灌注桩考试题及答案
- 公司安全生产责任书范本
- 养老护理员培训班课件
评论
0/150
提交评论