版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
页目录TOC\o\h\z第一章需求说明书 2第一节编制说明 2第二节需求分析 21用户用水情况管理管控 22地下水资源管理管控需求分析 93节水管理管控需求分析 11第二章数据库设计 12第一节数据设计方法 12第二节数据库设计结果 171 用水节水数据库 172 地下水动态监测数据库 30第三章系统设计 41第一节运行环境 41第二节模块设计 42
第一章需求说明书第一节编制说明该软件是在调查分析节水管理管控业务基础上,根据本办公室的日常业务及管理管控程序而编写。需求说明书常用符号说明:数据流:具有名字和流向的数据,在数据流程图中用标有名字的箭头表示。如:───相关计划量───→加工:表示对数据进行的加工处理,以《》表示。如:──《计算加价水费》─→文件:它是数据的暂存处,以标有名字的线段表示。如:━━━━━━━━相关计划量库数据源及数据终点:表明数据处理过程的数据来源及数据去向的标志。以【】表示。如:【相关计划单】─→加工编码按层编序,12……表示第一层,1.11.2……表示第二层,以次类推。词典中〔〕表示可选项,{}1n表示多次重复,n表示重复次数。数据项以+相隔,=表示数据流定义。数据流词典定义时,意义较明确的略去,加工采用结构化语言或判定树表述。第二节需求分析用户用水情况管理管控用户用水情况管理管控包括:用水户基本情况、用水户用水基本情况、相关计划用水管理管控、收费管理管控。用户基本情况管理管控数据流图相关计划用水户(以下简称用水户)系指纳入市(区)级水资源与节水管理管控机构相关计划用水管理管控的单位。一般按用水户用水量确定是否纳入管理管控。纳入管理管控后,管理管控机构对其下达用水相关计划,实施超节考核,参加各种统计汇总;未纳入管理管控的用水户,不对其进行超节考核。纳入用水户有成批纳入和零星随机纳入。新户纳入管理管控的程序一般是:现场调查→填写用水户基本情况表→确定是否纳入。对纳入用水户建立用水户基本情况档案→建立用水基本情况档案→制定用水相关计划→参加超节考核。其数据流图如下:数据词典用水户基本情况库=用水户编号+用水户全称+通讯地址+邮编+所属行政区+所属系统+所属行业+所属地质区+法人代表姓名+管水科室+联系人+电话+开户行+银行帐号+水源类型+x座标+y座标+相关计划员。水源类型=|纯自来水|含自备井|纯自备井|自备地表水|。所属行政区、系统、行业、地质区在各市一般固定,尽量用国家标准,也可自行制定。用水户基本情况注册卡片=用水户基本情况库。用水户基本情况修改卡片=用水户编号+要修改的相关项目。用水户基本情况消册卡片=用水户编号。加工说明注册:纳入管理管控的新户首先要注册登录,注册合理性检查,主要对用水户编号及行政区、系统、行业、地质区、水源类型、开户行、帐号检查,用水户编号是关键字,不得重复。新户一旦注册,便产生对应的相关计划量、实用量、用水情况、自备井情况库。修改:对用水户目录相关项目,部分或全部修改,修改时要进行合理检查、检查相关项目同注册。消册:消册是指用水户不再纳入管理管控,消册后其相关计划、实用量、用水情况、自备井情况等相应消除。消册是指删除已注册的用水户。查询:按用水户编号、全称、行政区、系统、行业、地质区、水源类别等进行随机条件查询,结果以打印、显示、存盘输出。统计:按行政区、系统、行业、地质区、水源类别等进行用水户个数统计及相关项目求和。报表:一览表:选择全部相关项目或部分相关项目打印输出。用水户卡片:是将全部相关项目打印在一张卡片上,以便人工查阅或存档。信封:按行政区、系统、行业、地质区、水源类别等打印信封。通讯录:按行政区、系统、行业、地质区、水源类别等打印通讯录。用水户用水基本情况管理管控数据流图用水基本情况管理管控,为制定全市、用水户用水相关计划指标,掌握用水情况,提供基础依据,其数据流程如下:数据词典用水基本情况=水表情况+机关办公用水相关项目+生产用水相关项目+宾馆用水相关项目+学校用水相关项目+医院用水相关项目+商场用水相关项目+影剧院用水相关项目+居民用水相关项目+其它用水相关项目。水表情况=自来水一级表数+自备水一级表数+二级表数+三级表数+居民户数+居民已装水表数。机关办公用水=机关人数+其中单身居住人数+接待人数。生产用水=基础用水指标+日万元产值+万元产值定额+产品名称+产品定额+工人数+其中单身居住人数。宾馆用水=甲级床位数+乙级床位数+丙级床位数+会议接待人数。学校用水=住校生数+非住校生数+教职工人数+试验室用水量。医院用水=就诊人数+甲级病床位数+乙级病床位数+丙级病床位数+试验室用水量+职工人数+其中居住单身职工+其中医务人数。商场用水=营业面积+职工人数+顾客的数。影剧院用水=职工人数+座位数。居民用水=居民户数+居民人数。其它用水=大汽车台数+小汽车台数+采暖面积+年采暖天数+游泳池容积+年开放天数+锅炉吨数+锅炉台数+理发人数月+洗衣公斤数月+洗浴人数月+转供量月+基建面积+基建用水+绿化面积+食堂就餐人数。加工说明录入:新户注册时,要建立(录入)该户用水基本情况档案。删除:老户消户时,相应删除其用水基本情况。修改:修改用水基本情况的某些相关项目检索:按编号、选择用水相关项目或按随机条件进行查询。统计:求某用水相关项目或者按条件求某相关项目数值的合计。报表:用水基本情况一览表。用水基本情况卡片,包括所有相关项目。相关计划用水管理管控数据流图用水相关计划是用水户的用水相关计划,自备水源开采相关计划等于其用水相关计划。相关计划管理管控的主要合适的内容是制定相关计划、统计汇总、考核、预测分析。其数据流图如下:数据词典用水相关计划=自来水用水相关计划+自备井用水相关计划+地表水(自备用水相关计划)自来水用水相关计划=自来水工业相关计划+自来水电厂相关计划+自来水铁路相关计划+自来水商业相关计划+自来水办公相关计划+自来水生活相关计划自来水其它自备井用水相关计划=自备井工业相关计划+自备井电厂相关计划+自备井铁路相关计划+自备井商业相关计划+自备井办公相关计划+自备井生活相关计划自备井其它自备地表水相关计划=自备地表水工业相关计划+自备地表电厂相关计划+自备地表铁路相关计划+自备地表水商业相关计划+自备地表水办公相关计划+备地表水生活相关计划+自备地表水其它制定相关计划:自动制定相关计划指标有4种合适的方案前三年用水量法:用前三年用水量求方程,趋势外推求来年用水量【也可用平均值法】。节超比法:用前三年节超比计算来年相关计划量,思路是节约比特别大的降低指标,超用量特别大的增加来年指标。节超比n(x%)=(相关计划量n-实用量n)÷相关计划量n×100%节约比太大的,指标降低到xn%,超用太大的,升到超用比xn%。也可用最近一年的相关计划量、实用量来计算。定额法:相关计划量=定额×数量对工业用水,生产部分用水相关计划量=基础水量+定额+数量工业定额有产品单耗法、万元产值法。综合法:用上三种方法的平均值。相关计划制定从时间间隔上可分为:水资源与节水管理管控机构下达年、季、月指标。实用量管理管控水表管理管控对注册水表(用于和用水单位结算水费的水表)的基本情况、运行情况进行管理管控。数据流图水表管理管控对用水户一级水表进行管理管控,包括:新表注册、销册、周检变更及建立台帐。根据目前管理管控现状,水表可分为自来水水表、自备井水表、自备地表水水表。数据词典水表库=所属用水户编号+所属水厂编号+用水性质+位置+口径+水源类型+水表号+生产厂家+换表日期+周检日期+抄表员+抄表日期+抄表序号。用水性质=工业│商业│宾服│机关│生活│基建│其它。水源类型=自来水│自备井│自备地表水。用水量管理管控对用水单位的各种实际用水量进行管理管控。数据流图对各用水户用水量进行管理管控。包括:录入实用量、建立台帐、统计汇总分析。数据流图如下: 数据词典水表指数库=用水户编号+水表号+指数单表实用量库=水表编号+用水量单户实用量库=相关计划量库加工说明计算单表实用量:由水表指数计算用水量,计算方法:分类汇总用水户实用量:从单表用水量汇成用水用水户实用量。也可直接输入单户用水量。打印台帐:水表指数、单表用水量、用水户用水量的月、季、台帐(按自来水、自备水、自备地表水等分立台帐)统计报表:按用水性质、水源类别、行政区、系统统计汇总,并以报表形式输出。收费管理管控对用水单位用水收费进行管理管控。如城市地下水资源费、污水处理费、超相关计划用水加价水费等。以上费用各地市收费名称不一,收费周期不一,使用单位可以修改,可以自行确定收费周期。收款方式有银行同城委收,支票结帐及现金结帐。日常业务主要包括:水费计算,打印通知单、委收单、收据并建立财务台帐,考核台帐,统计分析等。基本水费费:用水户应交纳的基本水费费。加价水费:按规定对超相关计划量的用水户收加价水费。各市考核计算方法及考核时段不一。有:双考核、季考核和不定期考核。。污水处理费:用水户应交纳的污水水费费。其他收费:为满足不同城市需要而设置的收费。数据流图数据词典基本水费费库=用水户编号+应收费+实收费+计帐日期+凭证号。加价水费库=用水户编号+计算加价倍数+实际加价倍数+更改加价文号+应加价金额+更改加价金额+实收加价金额+记帐日期+凭证号。污水处理费=用水户编号+用水户名称+污水处理费+实收费+记帐日期+凭证号。其他收费=用水户编号+用水户名称+其他收费+实收额+记帐日期+凭证号。地下水资源管理管控需求分析包括自备井审批、建档、成井验收、水表管理管控、水量管理管控、周检换表等。实现查询、统计、报表,为地下水开采利用,水情预测、预报提供依据。自备井档案管理管控数据流图数据词典自备井档案库=单位编号+井统一编号+单位井编号+X座标+Y座标+Z高程+地址+井位+凿井时间+启用时间+井深+止水深度+取水段上界+取水段下界+出水量+静水位+动水位+含砂量+含水层厚度+井孔口径+凿井施工单位+验收日期+验收单位+水泵类型+泵管口径+泵管长度+泵动力+生产厂家+水类型+资质认证结果+认证日期+认证单位+水质类型+K+R+T。水位动态监测需求分析水位动态监测主要是监测地下水水位埋深值,涉及的数据有监测点基本情况,原始监测值。主要处理有:录入、编辑、计算特征值(最大值、最小值、平均值),打印报表,年鉴排版,预测预报等数据流图数据词典监测井基本情况库=单位编号+井统一编号+单位井编号+X座标+Y座标+Z高程+地址+井位+凿井时间+启用时间+井深+止水深度+取水段上界+取水段下界+出水量+静水位+动水位+含砂量+含水层厚度+井孔口径+凿井施工单位+验收日期+验收单位+水泵类型+泵管口径+泵管长度+泵动力+生产厂家+水类型+资质认证结果+认证日期+认证单位+水质类型+K+R+T。原始监测数据库=单位编号+井统一编号+单位井编号+日期+{水位值}1n水质动态监测需求分析水质监测是了解、分析、预测、控制水质污染。原始数据来自水质监测站。数据流图数据词典统一编号+取样地点+取样日期+化验日期+取样编号+水源类型+化验单位+钾+钠+钙+镁+碳酸根+重碳酸根+硫酸根+总硬度+永久硬度+暂时硬度+负硬度+总碱度+矿化度+PH值+二价铁+三价铁+铝+氨氮+氢氧根+硝酸+盐硝酸+氟+溴+碘+游离二氧化碳+侵蚀二氧化碳+二氧化硅+COD+锌+碱量+汞+锰+钼+钴+三价铬+六价铬+锶+钡+锑+铯+镉+铜+铅+锌+砷+银+氰化物+酚+大肠杆菌+细菌总量+洗涤剂+氯芳+四氯化碳+滴滴涕。节水管理管控需求分析节水工程管理管控建立各种节水工程档案库,并进行检索、统计、预测、析工作。其数据流图如下:数据流图数据词典节水工程库=用水户编号+工程编号+工程名称+申请文号+申请日期+竣工日期+施工单位+设计单位+验收单位+验收日期+验收单编号+设计投资+实际投资+水资源与节水管理管控机构投资+设计节水量+实际节水量+日处理能力。用水户节水综合报表需求分析数据流图该表反映用水户生产经营用水、节水综合信息。数据流图如下:数据说明节水情况库=取水量+重复回收利用量+用水户编号+产值+主要产品及产量。取水量=自来水+自备井+自备地表水+基建水。重复回收利用量=冷却循环量+工艺回收量+蒸气冷凝量+生活回用量+其它回用量。第二章数据库设计在VisualFoxPro中,可以使用数据库组织和建立表和视图间的关系。数据库不但提供了存储数据的结构,而且还有很多其他的好处。在使用数据库时,可以在表一级进行功能扩展,例如创建字段级规则和记录级规则、设置默认字段值和触发器等,还可以创建存储过程和表之间的永久关系。此外,使用数据库还能访问远程数据源,并可创建本地表和远程表的视图。第一节数据设计方法数据库设计步骤用一个可靠的数据库设计过程,就能迅速、高效地创建一个设计完善的数据库,为访问所需信息提供方便。在设计时打好坚实的基础,设计出结构合理的数据库,会节省日后整理数据库所需的时间,并能更快地得到精确结果。注释:VisualFoxPro中的术语“数据库”和“表”不是同义词。“数据库”(.dbc文件)指的是关联的数据库,它是一个或多个表(.dbf文件)或视图信息的容器。数据库设计过程的关键在于理解关系型数据库管理管控系统(如VisualFoxPro)保存数据的方式。为了高效准确地提供信息,VisualFoxPro将不同主题的信息保存到不同的表中。例如,用一个表保存用水户基本信息,而用另一个表保存其用水信息。如果数据组织得当,就能把数据库设计得相当灵活,可以用很多方法组合和提供信息,例如,可以打印一个报表,报表中的信息来自用水户基本信息和用水信息两个独立的表。通过将信息拆分入表,来增加数据库的灵活性。在设计数据库的时候,首先分离那些需要作为单个主题而独立保存的信息,然后告诉VisualFoxPro这些主题之间有何关系,以便在需要时把正确的信息组合在一起。通过将不同的信息分散在不同的表中,使数据的组织工作和维护工作更简单,同时也易保证建立的应用程序具有较高的性能。下面是设计数据库的步骤:确定建立数据库的目的。这有助于确定VisualFoxPro保存哪些信息。确定需要的表。在明确了建立数据库的目的之后,就着手把信息分成各个独立的主题,例如用水户基本信息和用水信息等。每个主题都可以是数据库中的一个表。确定所需字段。确定在每个表中要保存哪些信息。在表中,每类信息称作一个字段,浏览表时在表中显示为一列。确定关系。分析每个表,确定一个表中的数据和其他表中的数据有何关系。必要时,可在表中加入字段或创建一个新表来明确关系。设计求精。对设计进一步分析,查找其中的错误。创建表,在表中加入几个示例数据记录,看能否从表中得到想要的结果。需要时可调整设计。在最初的设计中,不要担心发生错误或遗漏东西。这只是一个初步合适的方案,在以后对设计合适的方案进一步完善。在完成初步设计后,利用示例数据对表单、报表的原型进行测试。VisualFoxPro很容易在创建数据库时对原设计合适的方案进行修改。可是在数据库中输入了数据或连编表单和报表之后,再要修改这些表就困难得多。正因如此,在连编应用程序之前,应确保设计合适的方案已经考虑得比较全面。5.2分析数据需求VisualFoxPro数据库设计的第一步是明确数据库的目的和如何使用。也就是说需要从数据库中得到哪些信息。明确目的之后,就确定需要保存哪些主题的信息(表),以及每个主题需要保存哪些信息(表中的字段)。和数据库的使用人员多交换意见,推敲那些需要数据库回答的问题,勾划出要生成的报表,收集当前用来记录数据的表单。所有这些信息在后面的设计步骤中都要用到。5.2.1将需求分类放入表确定数据库中的表是数据库设计过程中技巧性最强的一步。因为根据想从数据库中得到的结果(包括要打印的报表、要使用的表单、要数据库回答的问题)不一定能得到如何设计表结构的线索,它们只是告诉需要从数据库得到的东西,并没有告诉如何把这些信息分门别类地加到表中去。以用水相关计划单为例,它除了包括一些用水户的信息(如地址和电话号码)以外,还提供了有关相关计划用水情况的信息。这个表单确实提供了许多需要在数据库中保存的信息,尽管所有信息都在同一表单中,仍可将它们存储在不同的表中,这样容易解决一般数据的完整性问题。同一信息只保存一次将减少出错的可能性例如,若只使用一个表存储所有用水相关计划单单的信息,假设某用水户有三年不同的相关计划单,也可以在数据库中加入三次该用水户的地址和电话号码(每年一次),但这样会增加数据输入出错的可能性。用水户基本情况表一次性存储地址信息,而且,如果用水户更换了地址,那么您要么接受矛盾的信息,要么查找并更改表中顾客的每一个用水相关计划单记录。实际上,更好的解决办法是创建一个用水户基本情况表表,用水户的地址在数据库中只保存一次。以后如果要更改数据,只要更改一次即可。防止删除有用信息假设用水户报送节水报表,但下一年又不报送了。这样,当从包含用水户基本情况表和用水户节水报表中删除,同时也删掉了用水户的全称及地址。可是有时又想把这个用水户保存在数据库中。因此,最好的解决办法仍然是把用水户的信息放在单独的用水户表中,这样就可以做到只删除节水报表信息而不删除用水户信息。仔细研究需要从数据库中取出的信息,并把这些信息分成各种基本主题(例如用水户基本情况、相关计划量、实用量等等),每个主题都是一个独立的表。提示把信息划分成表的方法之一是研究每种信息,确定每种信息的实际合适的内容。例如,在TasmanianTraders订单中,顾客地址不属于销售信息,而属于顾客信息,这表明需要有一个单独的顾客表。在Productsonorder报表中,供应商的电话号码并不属于存货信息,而属于供应商信息,这表明需要有一个单独的供应商表。5.2.2确定所需字段为了确定表的字段,首先决定需要在表中了解有关信息。把字段看作是表的属性。表中每个记录(或每行)包含了同样的字段或属性集合。例如,用水户表中的字段记录了用水户的地址。表中每个记录项记录了一个用水户的信息,而地址字段记录了该顾客的地址。确定字段时我们采用了以下几点技巧:每个字段直接和表的主题相关。描述另一个主题的字段应属于另一个表。并定义表之间的关系。确保一个表中的每个字段直接描述该表的主题。如果多个表中重复同样的信息,删除不必要重复的字段。不包含可推导得到或需计算的数据。多数情况下,不把计算结果存储在表中,因为要看结果时可用VisualFoxPro进行计算。有时为便于查询,简化变成而采取保存计算结果。有些数据的计算是变化的,这是保存计算结果,例如水费的计算与水价有关,而水价有时调整。收集所需的全部信息在设计时很容易忽略重要的信息,这时应回到设计的第一步。检查书面的表单和报表,确保过去所需的信息都已包括在数据库表中,或者可由这些表计算出来。重新思考一下问题:能否使用表中的信息找到所有答案?是否有保存唯一数据的标识字段?哪个表包含了组合一份报表或表单所需的信息?以最小的逻辑单位存储信息可能会把可分开信息一起存入一个字段。如果一个字段中结合了多种信息,以后要获取单独的信息就会很困难,尽量把信息分解成比较小的逻辑单位。使用主关键字段VisualFoxPro关系型数据库管理管控系统,其功能强大之处在于:它能够迅速查找存储在多个独立表中的信息并组合这些信息。为使VisualFoxPro更有效地工作,数据库的每个表都必须有一个或一组字段可用以唯一确定存储在表中的每个记录,通常使用唯一的标识号作为这样的字段(例如,用水户编号)。在数据库术语中,这一信息称作表的主关键字。VisualFoxPro利用主关键字迅速关联多个表中的数据,并把数据组合在一起。一个表有一个唯一的标识符,用这个标识符作为表的主关键字,保证该字段的值对每个记录都是不同的,VisualFoxPro不允许在主关键字段中有重复的值。在选择主关键字段时,以下原则:VisualFoxPro不允许在主关键字段中有重复值或null值。方便记忆和键入,不能太长。主关键字的长度直接影响数据库的操作速度,因此在创建主关键字段时,该字段值使用能满足存储要求的最小长度。5.3确定关系把信息分成了各个表后。由数据库关系将这些表中的合适的内容重新组合,得到有意义的信息。VisualFoxPro是一个关系型数据库管理管控系统。也就是说,在每个独立的表中存储的数据之间有关系。可以在这些表之间定义关系,而VisualFoxPro可以利用这些关系来查找数据库中有联系的信息。表之间有三种关系:一对多关系,多对多关系,一对一关系。更多的是采用一对多关系创建“一对多”关系。一对多关系是关系型数据库中最普通的关系。在一对多关系中,表A的一个记录在表B中可以有多个记录与之对应,但表B中的一个记录最多只能有一个表A的记录与之对应。例如,用水户基本情况表和相关计划量表就是一对多的关系。建立这样的关系,就要把关系中“一方”的主关键字字段添加到“多方”的表中。在关系中,“一方”用主关键字或候选索引关键字,而“多方”使用普通索引关键字。在本例中,需要把用水户基本情况表表中的用水户编号字段加到相关计划量表中。如下图用水户基本情况表YhbhqcDz1-001科研所1-002化工厂相关计划用水表yhbhndYfJh1….1-0011999110001-0011999215001-0011999320001-002如果在数据库中存在一对一关系,就考虑一下是否能把这些信息合并到一个表中。5.4设计优化确定了所需要的表、字段和关系之后,进一步研究设计合适的方案,并且检查可能存在的缺陷。解决设计数据库时可能会遇到一些缺陷。避免可能会使数据难于使用和维护。检查一下问题表中是否带有大量并不属于某主题的字段?是否有些字段由于对很多记录不适用,而在那些地方保持空白?是否有大量表,其中很多包含了同样的字段?创建表,然后指定表间的关系,在每个表中输入几个数据记录,看看能否利用数据库找到所需的答案。再粗略地创建一些表单和报表,看看能否显示所期望的数据,找出并消除不必要的重复数据。是否遗忘了字段?是否有需要的信息没包括进去?是否为每个表选择了合适的主关键字?在使用这个主关键字查找具体记录时,它是否很容易记忆和键入?是否在某个表中重复输入了同样的信息?是否有这么一个字段很多而记录项却很少的表,而且许多记录中的字段值为空?确定了要做的修改之后,改进设计合适的方案。第二节数据库设计结果经过分析共设计了三个数据库,48个表。用水节水数据库共25个表,各表关系如下:参照完整性如下:用户基本情况表YHJBQK.DBF序号字段名字段说明类型长度小数位数说明1qc全称字符型10主索引2dz地址字符型403yb邮编字符型304xzq行政区字符型65xt系统字符型106hy行业字符型107dzq地质区字符型108fr法人字符型109gsks管水科室字符型810lxr联系人字符型1011dh电话字符型812khh开户行字符型1413zh帐号字符型3014yslx用水类型字符型3015x1x座标字符型816y1y座标字符型817gly管理管控员字符型818jsbb有节水报表字符型81-有2-无19zbjs自备井数逻辑型1>020jsgcs节水工程数数值型2>021sbs水表数数值型2>0用水户用水基本情况表ysqk.dbf序号字段名字段说明类型长度小数位数说明1yhbh用户编号字符型10普通索引2zlsyjb自来水一级水表(只)数值型23zbsyjb自备水一级水表(只)数值型24zbdbyjb自备地表一级水表(只)数值型25ejb二级水表(只)数值型46sjb三级水表(只)数值型47jt家庭户数(户)数值型68jtzb家庭收水费户数(户)数值型69jtrs家庭总人数(人)数值型610lfs来访人(人/月)数值型511dcts大汽车数(台)数值型412xcts小车数(台)数值型413.mj采暖面积(平方米)数值型614.ts采暖天数(天/年)数值型415yyc游泳池(立方米)数值型616kfts游泳池开放天数(天/年)数值型417glds锅炉吨位(吨/小时)数值型218klss开炉小时数(小时/年)数值型419lfrs理发人数(人/月)数值型420xyrs洗浴人数(人/月)数值型621jcrs就餐人数(人/月)数值型822lhmj绿化面积(平方米)数值型823ssmj洒水面积(平方米)数值型624yymj营业面积(平方米)数值型625数值型426css厕所(位)数值型827zgsl转供水量(立方米/月)数值型1028dejh基础用水量(立方米/月)数值型429zycp主要产品备注型830cz产值(万元/月)数值型1031wyczhsl万元产值耗水量(立方米/万元)数值型832zxs住校生(人)数值型233fzg非住校生(人)数值型834fzc小学中学(人)数值型835jgrs教工人数(人)数值型836rtrs日托人数(人)数值型837ztrs周托人数(人)数值型838ywrr医务人员(人)数值型839zgrs职工人数(人)数值型840jzrs就诊人数(人/天数值型841jjbc甲级病床(张)数值型842yjbc乙级病床(张)数值型843bjbc丙级病床(张)数值型844djbc丁级病床(张)数值型845ggbc供给病床(张)数值型846jgbc剂给病床(张)数值型847flrs放疗人数(人/月)数值型848hyrs化验人数(人/月)数值型849jprs解剖人数(人/月)数值型850jyjs煎药剂数(次/月)数值型851zgs工作人员数(人)数值型852djcw丁级床位(张)数值型853jcrsjx就餐人数酒席(人/月)数值型854jcrsbc就餐人数便餐(人/月)数值型855yyzw影院座位(席)数值型856wtzw舞厅座位(席)数值型857tyczw体育场座位(席)数值型858xy洗衣(公斤/月)数值型859xyrsc浴池人数(人/月)数值型860xyrsp浴盆人数(人/月)数值型861xyrss桑拿浴人数(人/月)数值型862tfly套房有淋浴(套)数值型863tfwly套房无淋浴(套)数值型864dsjzs单身宿舍(套)数值型865hfmj花房面积(平方米)数值型866jjmj基建面积(平方米)数值型867jjcw甲级床位(张)数值型868yjcw乙级床位(张)数值型869bjcw丙级床位(张)数值型870hys会议(人/月)数值型8相关计划、实用、收费表sf.dbf序号字段名字段说明类型长度小数位数说明1yhbh用户编号字符型10普通索引2nd年度字符型43yf月份数值型24jh1相关计划量工业数值型85jh2相关计划量商服数值型86jh3相关计划量生活数值型87jh4相关计划量机关数值型88jh5相关计划量特殊数值型89jh6相关计划量普通数值型810jh7相关计划量地温数值型811jh8相关计划量矿泉数值型812jh9相关计划量未用数值型813jh10相关计划量其他数值型814sy1实用量工业数值型815sy2实用量商服数值型816sy3实用量生活数值型817sy4实用量机关数值型818sy5实用量特殊数值型819sy6实用量普通数值型820sy7实用量地温数值型821sy8实用量矿泉数值型822sy9实用量未用数值型823sy10实用量其他数值型824wb未报字符型125jf1加价水费工业数值型9226jf2加价水费商服数值型9227jf3加价水费生活数值型9228jf4加价水费机关数值型9229jf5加价水费特殊数值型9230jf6加价水费普通数值型9231jf7加价水费地温数值型9232jf8加价水费矿泉数值型9233jf9加价水费未用数值型9234jf10加价水费其他数值型9235jfss加价水费实收数值型9236zf1基本水费工业数值型9237zf2基本水费商服数值型9238zf3基本水费生活数值型9239zf4基本水费机关数值型9240zf5基本水费特殊数值型9241zf6基本水费普通数值型9242zf7基本水费地温数值型9243zf8基本水费矿泉数值型9244zf9基本水费未用数值型9245zf10基本水费其他数值型9246zfss基本水费实收数值型9247wf1污水处理费工业数值型9248wf2污水处理费商服数值型9249wf3污水处理费生活数值型9250wf4污水处理费机关数值型9251wf5污水处理费特殊数值型9252wf6污水处理费普通数值型9253wf7污水处理费地温数值型9254wf8污水处理费矿泉数值型9255wf9污水处理费未用数值型9256wf10污水处理费其他数值型9257wfss污水处理费实收数值型9258qt1其他收费工业数值型9259qt2其他收费商服数值型9260qt3其他收费生活数值型9261qt4其他收费机关数值型9262qt5其他收费特殊数值型9263qt6其他收费普通数值型9264qt7其他收费地温数值型9265qt8其他收费矿泉数值型9266Qt9其他收费未用数值型9268qt10其他收费其他数值型9269qtss其他收费实收数值型92节水工程档案表jcgc.dbf序号字段名字段说明类型长度小数位数说明1yhbh用户编号字符型10普通索引2gcbh工程编号字符型83gcmc工程名称字符型204sqwh申请文号字符型85sqrq申请日期日期型86jgrq竣工日期日期型87sgdw施工单位字符型308sjdw设计单位字符型309ysdw验收单位字符型3010ysrq验收日期日期型811yswh验收文号字符型1012sjtz1设计投资(万元)数值型8213sjtz2实际投资(万元)数值型8214zczj自筹资金(万元)数值型8215sbdk水办贷款(万元)数值型8216sjjs1设计节水(m3)数值型817sjjs2实际节水(m3)数值型818tzxy投资效益(元/m3.d)数值型62用水户节水报数据库标表yhjsbb.dbf序号字段名字段说明类型长度小数位数说明1yhbh用户编号字符型10普通索引2nd年份字符型43yf月份字符型24cz产值(万元)字符型85qsl取水量(m3)日期型86lqs冷却水(m3)日期型87gys工艺水(m3)字符型88lns冷凝水(m3)字符型89shhs生活回水(m3)字符型810qths其它回水(m3)日期型811xhl循环率(%)字符型6水表基本情况sbqk.dbf序号字段名字段说明类型长度小数位数说明1yhbh用户编号字符型10普通索引2sbbh水表编号字符型10主索引3ysxz用水性质字符型104bwz表位置字符型205bj表径(mm)数值型46sccj生产厂家字符型207azrq安装日期日期型88sylx水源类型字符型69hbrq换表日期日期型810sjzjr实际周检日日期型811jhzjr相关计划周检日日期型812cbrq抄表日期日期型813cby抄表员字符型814sbzk水表状况字符型6水表抄表数据库表dbsyl.dbf序号字段名字段说明类型长度小数位数说明1yhbh用户编号字符型10普通索引2sbbh水表编号字符型10普通索引3nd年度字符型44zs0上年12月指数数值型85kcl0上年12用量数值型86zs11月指数数值型87kcl11月用量数值型88zs22月指数数值型89kcl22月用量数值型810zs33月指数数值型811kcl33月用量数值型812zs44月指数数值型813kcl44月用量数值型814zs55月指数数值型815kcl55月用量数值型816zs66月指数数值型817kcl66月用量数值型818zs77月指数数值型819kcl77月用量数值型820zs88月指数数值型821kcl88月用量数值型822zs99月指数数值型823kcl99月用量数值型824zs1010月指数数值型825kcl1010月用量数值型826zs1111月指数数值型827kcl1111月用量数值型828zs1212月指数数值型829kcl1212月用量数值型8收费标准数据库表ysxzdm..dbf序号字段名字段说明类型长度小数位数说明1zdm系统字段名字符型102zdmc字段说明字符型63mc字段名称字符型10升序4sy使用否逻辑型15zf基本水费单价数值型526zfbl基本水费系数数值型37wf污水处理费单价数值型528wfbl污水处理费系数数值型39qt其他收费单价数值型5210qtbl其他收费系数数值型311jf1第1段单价数值型5212jf1bl加价水费1超用比数值型313jf2第2段单价数值型5214jf2bl加价水费2超用比数值型315jf3第3段单价数值型5216jf3bl加价水费3超用比数值型317jf4第4段单价数值型5218jf4bl加价水费4超用比数值型319jf5第5段单价数值型5220jf5bl加价水费5超用比数值型321jf6第6段单价数值型5222jf6bl加价水费6超用比数值型323jf7第7段单价数值型5224jf7bl加价水费7超用比数值型325jf8第8段单价数值型5226jf8bl加价水费8超用比数值型327jf9第9段单价数值型5228jf9bl加价水费9超用比数值型329jf10第10段单价数值型5230jf10bl加价水费10超用比数值型3注册户操作权限czqx.d.dbf序号字段名字段说明类型长度小数位数说明1mc注册用户名字符型102kl密码字符型103jb用户基本情况修改权逻辑型14jh相关计划量修改权逻辑型15sy实用量修改权逻辑型16jf加价水费修改权逻辑型17zf基本水费修改权逻辑型18wf污水处理费修改权逻辑型19qt其他收费修改权逻辑型110gc节水工程修改权逻辑型111sk用户用水情况修改权逻辑型112jd自备井档案修改权逻辑型113sz水质监测修改权逻辑型114sw水位监测修改权逻辑型115sb水表基本情况逻辑型116zs抄表指数修改权逻辑型117db单表修改权逻辑型118nj年度相关计划量修改权逻辑型119yb用户节水报表修改权逻辑型1年度相关计划数据库表ndsf.dbf序号字段名字段说明类型长度小数位数说明1mc注册用户名字符型102kl密码字符型103jb用户基本情况修改权逻辑型14jh相关计划量修改权逻辑型15sy实用量修改权逻辑型16jf加价水费修改权逻辑型17zf基本水费修改权逻辑型18wf污水处理费修改权逻辑型19qt其他收费修改权逻辑型110gc节水工程修改权逻辑型111sk用户用水情况修改权逻辑型112jd自备井档案修改权逻辑型113sz水质监测修改权逻辑型114sw水位监测修改权逻辑型115sb水表基本情况逻辑型116zs抄表指数修改权逻辑型117db单表修改权逻辑型118nj年度相关计划量修改权逻辑型119yb用户节水报表修改权逻辑型1属性代码表说明如下序号数库表名字段名字段说明类型长度说明1Hymdmc行业字符型102Xzqdmmc行政区字符型103Dzqdmmc地质区字符型104Xtdmmc系统字符型105Glymc节水管理管控员字符型86Cbymc抄表员字符型87sbzkmc水表状况字符型108Yslxdmmc用水户用水类型字符型109Yshylxdmmc水质化验水源类型字符型1010ysxzdmmc用水性质字符型611kmdmmc数据库表字符型1012sylxdmmc水表水源类型字符型10地下水动态监测数据库地下水动态监测数据库共6个表,如下图各表关系如下参照完整性如下水位监测点基本情况jcdqk.dbf序号字段名字段说明类型长度小数位数说明1jcdbh监测点编号字符型10主索引2ybh水井原编号字符型103dw隶属单位字符型404dz具体位置字符型405xX坐标数值型1026yY坐标数值型1027z地面高程(米)数值型1028jtg井台高(厘米)数值型1029kj井口经(毫米)数值型1010sd井深(米)数值型10211zswz止水位置(米)数值型10212jjsj建井时间数值型10213pl观测频率(次/月)数值型214jcjlx监测井类型字符型1015bz备注备注型4水位监测值数据库表jcz.dbf序号字段名字段说明类型长度小数位数说明1jcdbh编号字符型10普通索引2nd年度字符型43rq日期数值型24y1一月字符型85y2二月字符型86y3三月字符型87y4四月字符型88y5五月字符型89y6六月字符型810y7七月字符型811y8八月字符型812y9九月字符型813y10十月字符型814y11十一月字符型815y12十二月字符型816m1一月字符型1017m2二月字符型1018m3三月字符型1019m4四月字符型1020m5五月字符型1021m6六月字符型1022m7七月字符型1023m8八月字符型1024m9九月字符型1025m10十月字符型1026m11十一月字符型1027m12十二月字符型10水质化验成果数据库表szjc.dbf序号字段名字段说明类型长度小数位数说明1tybh统一编号字符型10普通索引2qydd取样地点字符型403qyrq取样日期日期型84hyrq化验日期日期型85qybh取样编号字符型106sylx水源类型字符型107hydw化验单位字符型408k钾字符型79na钠字符型810ca钙字符型811mg镁字符型712co3碳酸根字符型613hco3重碳酸根字符型814cl氯字符型815so4硫酸根字符型816zyd总硬度字符型817yjyd永久硬度字符型718zsyd暂时硬度字符型819fyd负硬度字符型720zjd总碱度字符型821khd矿化度字符型822phPH值字符型523fe2二价铁字符型724fe3三价铁字符型725al铝字符型726nh4氨氮字符型727oh氢氧根字符型828no2硝酸字符型629no3盐硝酸字符型730f氟字符型531br溴字符型732i碘字符型733yco2游离二氧化碳字符型734qco2侵蚀二氧化碳字符型735sio2二氧化硅字符型836codCOD字符型637cz锌字符型638jl碱量字符型639hg汞字符型840mn锰字符型741mo钼字符型742co钴字符型843cr3三价铬字符型844cr6六价铬字符型845sr锶字符型846ba钡字符型847ti锑字符型848se铯字符型849cd镉字符型850cu铜字符型851pb铅字符型852zn锌字符型753as砷字符型854ag银字符型855.氰化物字符型856c6h5oh酚字符型857dcgj大肠杆菌字符型658zjzl细菌总量字符型659xdj洗涤剂字符型760lf氯芳字符型961ccl4四氯化碳字符型962bbb字符型963ddt滴滴涕字符型95.4.3自备井档案数据库共有个表17如下:数据库表关系如下参照完整性如下代码数据库表.dbf序号数库表名字段名字段说明类型长度说明1blxmdmc泵类型代码字符型102dxslxdmmc地下水类型代码字符型103Dzqdmmc地质区代码字符型104dzsddmmc地质时代代码字符型105Jglxdmmc井管类型代码字符型86Jlxdmmc井类型代码字符型87Sydmmc验收结果代码字符型10钻孔井基本信息数据库表.DBF序号字段字段名类型宽度小数位说明1TYBH统一编号字符型162SWDZFQ地质分区字符型103GHFQ规划分区字符型104JDGWZ具体位置字符型205SGDW施工单位字符型406QH行政区划字符型67QDH区号字符型58ZDH总号字符型59DWMC单位名称字符型4010DWDZL单位地址字符型3011DWDZH单位地址号字符型312WJBH微机编号字符型813JH井号字符型814X横坐标(米)双精度型8215Y纵坐标(米)双精度型8216Z地面高程(米)双精度型8217CJRQ成井日期日期型818ZJRQ凿井日期日期型819JS井深(米)双精度型8220JJ井径(毫米)字符型1021QSDQ取水段起始(米)双精度型8222QSDD取水段结束(米)双精度型8223ZSWZ止水位置(米)字符型6024HSCHD含水层厚度(米)双精度型8225JLX井类型字符型826JSW静水位(米)双精度型8227JSWMS静水位埋深(米)双精度型8228SWJS水位降深(米)双精度型8229DSW动水位(米)双精度型8230DSWMS动水位埋深(米)双精度型8231YSL涌水量(吨/时)双精度型8232DWYSL单位涌水量(吨/时.米)双精度型8233STXS渗透系数(米/日)双精度型8234DSXS导水系数(平方米/日)双精度型8235YXBJ影响半径(米)数值型336DYXS导压系数双精度型8237SSXS释水系数双精度型8238SHXLX水化学类型字符型4039DXSLX地下水类型字符型840DJZ登记者字符型841DJRQ登记日期日期型842YSDW验收单位字符型3043YSRQ验收日期日期型844YSJG验收结果字符型3045SBLX水泵类型字符型446SBKJ水泵口径(英寸)双精度型8247XBSD下泵深度(米)双精度型8248SBDL水泵动力双精度型8249SBYC水泵扬程(米)双精度型8250SCCJ生产厂家字符型3051HSL含砂量(%)数值型252JGLX井管类型字符型1053YSXZ用水性质字符型1054SW水温(度)数值型5155SWJS2二次水位降深(米)双精度型8256YSL2二次涌水量(吨/时)双精度型8257DWYSL2二次单位涌水量(吨/时.米)双精度型8钻孔井井孔结构.DBF序号字段字段名类型宽度小数位索引排序说明1TYBH统一编号字符型16PINYIN2XH序号数值型33ID标志字符型84VALUE1深度双精度型825VALUE2厚度双精度型826直径双精度型8 钻孔井地层描述.dbf序号字段字段名类型宽度小数位索引排序说明1TYBH统一编号字符型16PINYIN2CH层号数值型33DZSD地质时代字符型24CDBG层底表高双精度型825CDSD层底深度双精度型826YCHD岩层厚度双精度型827YX岩性字符型148YXMS岩性描述字符型60抽水数据CHOUSHUI.DBF序号字段字段名类型宽度小数位索引排序说明1TYBH统一编号字符型162CH序号数值型33T时间数值型104Q流量数值型1025S降深数值型102水位恢复同上
第三章系统设计在需求分析的基础上,进行模块设计。模块设计的原则是首先考虑模块与水资源管理管控业务分割相吻合。模块划分与人们的习惯和业务行政职能划分相吻合。即一项相对独立的业务设计为一个模块,并作为第一级模块;在一级模块的基础上根据业务的独立程度和大小又分为若干模块。本软件主要任务是数据的录入、编辑、统计和报表。这些模块设计为最底层的模块供一级和二级模块的调用。在模块涉及的基础上结合实际运行使用的频率、操作习惯进行界面设计。在界面设计的基础上进行程序设计。第一节运行环境硬件环境单机运行要求最低配置:586以上机型,硬盘空间100M,内存16M,显示器支持VGA800*600分辨率,票据打印机一台。客户/服务器局域网络硬件要求建议服务器配置:奔腾3以上机型,内存128M以上,硬盘空间5G以上,100M以太网卡。建议客户端配置:采用586以上机型,10M/100M以太网卡,内存64M以上,硬盘1G以上。点对点局域网络:安装本软件的计算机建议配置奔腾3以上机型,内存128M以上,硬盘2G以上,采用100M以太网卡。其他的可以参照单机最低配置添加10M/100M以太网卡,共享票据打印机一台。软件环境操作系统采用中文Windows9x/Me/2000/XP版本,需安装Office95以上Word文字处理软件。高级用户可安装VFP6.0数据库管理管控系统。单机用户建议采用中文Windows98操作系统;点对点局域网用户建议使用中文Windows2000系列操作系统。客户/服务器局域网用户建议使用WindowsNT操作系统。开发数据管理管控系统语言选择本软件以MicrosoftVisualFoxPro6.0数据库管理管控系统作为开发语言。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 1.3数据采集与编码(二)浙教版(2019)高中信息技术必修一课后习题(解析版)
- 上海与三明市合作协议书范文
- 初中几何辅助线大全(很详细哦)
- C语言程序设计实验指导书【范本模板】
- 2021-2022学年-有答案-陕西省某校八年级(上)期中政治试卷
- 语言翻山越岭:孩子的表达之路-如何养成孩子出色的表达能力
- 迎新生的广播稿(24篇)
- 防火防灾的倡议书范文(30篇)
- 中学语文教学工作总结范文(35篇)
- 幼儿园美术活动总结
- 小学生新闻播报动态PPT
- 中药药理学(全套课件)
- 烟草500品牌知识汇总(题库版)
- 冀教版年级数学下册期末考试试卷分析
- 鲁科版五四制七年级上册生物全册单元测试卷
- 如何-我为什么选择安惠
- 同意未成年人姓名变更的声明
- 人教版二年级上册数学期中测试卷含答案【夺分金卷】
- 四年级上册数学课件-认识梯形-人教版-(3)(共25张PPT)
- 善待他人关爱自己主题班会-课件
- 苏科版2022-2023二年级上册劳动与技术《07小鸟归巢》教案
评论
0/150
提交评论