软件开发工程可行性及系统设计分析报告工程名称:住建部城市节水及创立节水型城市信息系统甲 方:联 系 人: 联系 : 乙 方:使 用 方:住建部联 系 人: 联系 : 报告阶段:可行性及系统设计分析报告报告日期:2022年8月目 录一、引言 41.1 编写目的 41.2 工程背景 41.2.1 工程概要 41.2.2 建立节水型城市的背景 51.2.3 系统运行根本环境 71.3 定义 71.4 参考资料 8二、可行性研究的前提 92.1 要求 92.1.1 系统建设原那么 92.1.2 系统功能及性能要求 102.2 目标 142.3 条件、假定和限制 172.4 可行性研究方法 182.5 决定可行性的主要因素 19三、现有系统的分析 193.1 处理流程和数据流程 193.2 工作负荷 193.3 费用支出 193.4 人员 203.5 设备 203.6 建设必要性 20四、所建议技术可行性分析 224.1 对系统的简要描述 224.2 与现有系统比拟的优越性 284.3 处理流程和数据流程 284.4 采用建议系统可能带来的影响 284.5 技术可行性评价 31五、所建议系统经济可行性分析 325.1 支出 325.2 效益 335.3 收益/投资比 335.4 投资回收周期 335.5 敏感性分析 34六、社会因素可行性分析 356.1 法律因素 356.2 用户使用可行性 35七、其他可供选择的方案 36八、结论和意见 36九、系统设计实施方案建议 379.1 编写目的 379.2 总体设计 379.2.1 系统运行环境 379.2.2 系统层次结构 389.2.3 系统网络拓扑结构 399.2.4 程序设计说明 409.2.5 系统性能简要说明 479.3 子系统功能设计 529.3.1 网站子系统设计 52系统功能详细设计 679.4 工程实施 869.4.1 工程实施方案 869.4.2 工程实施保证 869.4.3 工程培训方案 909.4.4 工程效劳方案 93一、引言1.1 编写目的本报告是为了合理的到达开发目标〔明确开发时间、标准开发过程、保证工程质量〕所可能选择的各种实现方案,进行合理论证和综合分析形成结论性总结。
其编写目的是为了能够为本工程在软硬件技术、经济效益、社会效益等方面提供一个总结性的开发建议,为统一工程小组人员对工程的理解,并对其开发工作提供指导,同时还作为决定是否进行本工程开发提供参考的依据预期读者为:相关人员、相关人员如未经本公司允许本报告书不得以任何形式提供给其他与本工程无关人员1.2 工程背景 工程概要工程名称:住建部城市节水及创立节水型城市信息系统任务提出者:工程分析者: 建立节水型城市的背景水资源我国水资源人均占有量缺乏2200立方米,缺乏世界平均水平的三分之一,北方地区只有990立方米,不到世界人均值的八分之一,严重的水污染更加剧了水资源短缺目前全国正常年份缺水量近400亿立方米,其中灌区缺水约300亿立方米,全国660多座城市中有400多座城市缺水,其中近110座严重缺水,18个主要沿海城市就有14个缺水城市、工业年缺水近60亿立方米据2022年不完全统计,全国有130多座城市发生了水危机或出现供水紧张状况尤其是京津等大城市,在连续遭遇枯水年时就会出现严重水危机因此,干旱缺水对国民经济社会造成的经济损失是巨大的用水效率低下 与水资源短缺的现实相比,我国水资源利用方式粗放,在生产和生活领域存在严重的结构型、生产型和消费型浪费,用水效率不高,节水潜力巨大。
2022年我国万元GDP用水量为465立方米,是世界平均水平的4倍农业灌溉用水有效利用系数为0.4~0.5,兴旺国家为0.7~0.8;全国工业万元增加值用水量为218立方米,是兴旺国家的5~10倍,水的重复利用率为50%,兴旺国家已达85%;全国城市供水管网漏损率达20%左右,仅城市便器水箱漏水一项每年就损失上亿立方米水资源是人类生产和生活所必需的最重要资源之一随着人口的增长和经济社会的开展,水资源需求量也不断增大污水排放量也随着用水量的增大而增大,从而污染有限的水资源,加剧水资源的供需矛盾在有限的水资源条件下,提高水的利用效率成为首要的解决途径节水型社会建设就是我们在充分利用水资源的实践中实现水资源的优化配置而形成的一种成果水法?明确规定:“国家厉行节约用水,大力推行节约用水措施,推广节约用水新技术、新工艺开展节水型农业、工业和效劳业,建立节水型社会〞全面推行各种节水措施,是各级政府的重要职责贵阳节约用水办公室起步于1981年的贵阳城市节水工作,到今天已走过了28年的风雨历程在市委、市政府的正确领导下,在各级主管部门、广阔用水单位的积极支持下,通过全市广阔节水工作者的共同努力,现拥有一支管理标准、素质较高、不断成熟的节水执法队伍并拥有先进的业务管理系统。
其主要工作范围如下:l 健全节水办管理机构l 开展城市节约用水宣传l 加强节水根底管理工作l 加强城市规划区地下水资源管理工作l 创立节水型城市l 依法管水、依法节水由于本工程属于创立节水型城市的工作范围以内,贵阳节水办力争把贵阳创立成为全国先进节水型城市而努力并致力于将我们先进的开发成果和管理经验提供给全国其他城市参考和借鉴,因此贵阳节水办肩负起了本工程的主导开发工作 系统运行根本环境?住建部城市节水及创立节水型城市信息系统?在外网使用,贵阳节水办办公网络内、外已进行双网物理隔离,通过杀毒软件、防火墙等技术和硬件手段阻断病毒的传播和黑客的网络入侵确保信息的平安和共享本工程与其中内网已使用的两个子系统〔贵阳节水办业务查询系统、贵阳市节水办业务管理系统〕同时使用,系统与系统间将相互独立使用但数据可相互共享而节水办通过中间存储媒介〔如U盘、移动硬盘……〕与?贵阳节水网?、?住建部城市节水及创立节水型城市信息系统?进行数据转存共享并发布相关信息这些系统之间不提供给用程序级别的接口,数据共享通过数据库中数据库表的公共访问来实现本工程系统将选择使用目前流行、高效的数据库作为数据库存储系统1.3 定义甲方/办公室-;乙方/公司-系统-住建部城市节水及创立节水型城市信息系统B/S结构- Browser/Serve浏览器、效劳器结构Presentatioon-表示层Business Logic-功能层Data Service-数据层1.4 参考资料本工程经核准的方案任务书和合同、上级机关的批文;??住建部城市节水及创立节水型城市信息系统?可行性调研-合同?;设计依据<1>信息化建设方面的国家宏观政策与指导文件?关于印发?节水型城市申报与考核方法?和?节水型城市考核标准?的通知??国家十一五科技支撑方案重点工程-“城市综合节水技术开发与示范〞?<2>软件工程国家标准?信息技术软件生存期过程?〔GB/T 8566-1995〕?计算机软件产品开发文件编制指南?〔GB/T 8567-88〕?软件工程术语?〔GB/T 11457-1995〕?计算机软件质量保证方案标准?〔GB/T 12504-90〕?计算机软件可靠性和可维护性管理?〔GB/T 14394-93〕<3>质量控制标准?质量管理体系标准?〔GB/T19000-2000〔ISO9000:2000〕〕<4>其它文档?贵阳市创立国家节水型城市申报材料?二、可行性研究的前提2.1 要求 系统建设原那么实用性-本系统应确保满足贵阳市节水办及住建部的现实需求,并且适应我国目前计算机应用的宏观环境。
可靠性-硬件、系统软件和应用软件各个方面,采用合理的方法和技术,提高系统容错能力,确保系统的高可靠性平安性-采用标准加密手段和认证管理工具,着重保证数据在网络上传输时的平安性,防止未授权用户的非法访问完整性-从系统的整体出发,统一模块化设计网络解决方案、应用系统解决方案,使各系统有机结合可管理性-有效的方法和工具监控、管理整个系统先进性-尽量采用先进成熟的技术构造整个系统,使系统具有先进的体系结构开放性-在满足系统设计目标的前提下,采用国际、国家标准和工业标准的技术标准性-系统设计、开发和维护工作都严格按照软件工程的方法执行,并严格遵照国家信息交换相关标准执行 2.1.2 系统功能及性能要求A、功能要求实现住建部及创立节水型城市的相关政策法规及新闻、公告、通知的网站发布;实现节水型城市根底录入数据功能;实现指标数据上报;实现智能化数据整理、分析、统计功能;实现报表自动统计、打印功能;统计数据多元化分析功能〔如:曲线、饼状图等〕指标上下限预警功能;节水型城市指标决策支持功能;节水型城市指标自动判分功能B、性能要求理想网络工作环境下:系统翻开响应速度应低于2秒;数据报表统计响应速度应低于5秒;数据上报速度应低于2秒;预警系统能通过色彩或自动弹出重点突出显示或提示;数据查询可按时间段、数据项、类别等进行模糊查询;数据统计或报表应能导出*.XLS格式;能实时查看当前数据和指标状况;市场主流计算机上能高效运行此系统,同时应能在适当低于主流配置根底上正常运行;系统应能在当前流行系统中正常运行〔如:XP、Vista、Win7、2000、2022〕;C、输入、输入要求当输入项缺少必填项时,系统应能自动提示;当输入数据与输入项不匹配时,系统应能自动提示;日期输出应能精确到日期〔如:2010/8/19等〕;时间输出应能精确到分〔如:21:32等〕;货币输出应能精确到小数点后两位〔如:32.20等〕;数字输出最大应能精确到小数点后4为〔如:9183.3346等〕;图形话输出应保持色调统一的前提下,重点突出显示内容;D、根本的数据流程和处理流程此处略,待?需求分析书?中详细指出E、平安与保密要求要求系统运行网络于Internet上;要求所用用户通过用户名及密码进行验证登录后才能进行操作;要求根据职责进行权限划分,不具有权限的用户不能查看相关数据和使用功能项;系统应与市场上主流杀毒软件兼容〔如:瑞星、江民、KAV、诺顿等〕;系统应能通过设置导出数据备份或恢复备份数据;数据库应设置密码访问;用户名及密码在数据库中应通过加密算法保存防止黑客直接侵入窃取操作权限;数据应在数据库中呈关联式存储,防止数据通过数据库中直接窃取所有数据。
要求系统可进行木马扫描;要求系统可限制登录的IP范围;要求系统可限制同一帐号同时多处登录;要求系统可设置连续屡次登录失败锁定IP;要求系统可防SQL注入攻击F、与软件相关的其他系统?贵阳市节水办业务信息系统??贵阳市节水办业务查询系统??贵阳市节水网?G、完成日期系统工程要求完成日期为2011年12月30日2.2 目标开发本系统目标在于两个方面,其中为公众开放的网站平台,其主要目的在于宣传住建部的相关政策法规及相关通知和新闻内容等,同时对创立节水型城市进行相关宣传和公众引导可让公众在第一时间能通过正规渠道和政府平台了解当前信息,同时还能参与到相关的讨论中另一方面是将日常众多纷繁的根底数据纳入到一个集中统一的平台中进行管理、加工、利用利用计算机及网络等先进技术,将工作人员从大量复杂的计算和统计中解脱出来通过计算机和网络自动汇总数据进行分析计算,得出表达全局性和特殊性的代表数据,给领导决策层提供可供参考的数据和结论通过这些数据设定的运行基数在系统中根据已输入的众多根底数据进行分析比对,根据比对值自动预测和预警,实现数据输入、加工、统计、预测自动化最大程度上减少工作人员劳动、提升工作效率、提高工作精细程度。
◆ 人力与设备费用的节省在传统工作方式中容易产生大量纸质报表,在统计过程中还会占用工作人员大量工作时间,有时还需聘用临时工作人员协助处理,传统工作方式不仅大量浪费办公资源〔如:纸张、笔、打印耗材等〕还让工作人员工作量分配不均局部人员工作量巨大等诸多问题当采用计算机管理后将大大节约日常办公经费开支,可简化工作人员劳动量并节省临时聘用工作人员开支,同时本系统可最大利用现有网络及计算机设备节约了新设备的购置费用◆ 处理速度的提高通过计算机自动进行数据的根本“+、-、×、÷〞将大大高于人工计算或通过计算机辅助计算;◆ 控制精度或生产力的提高通过计算机的计算,数据的精度不会因人工的算法或书写问题出现数据偏差过大和误读等常见问题〔除根底数据的录入错误或编程算法错误除外〕◆ 管理信息效劳的改良人工管理数据信息需要对重要文档进行分类存放保存,对于重要文档还需设立特殊存放地点并保持环境温湿度,同时翻阅历史档案和数据时不仅耗时耗力还可能因杂乱无章的管理和管理人员的交替造成数据遗失等严重后果采用计算机管理信息后,所有信息只是计算机中的一项非实体数据,因此在空间存放上几乎没任何特殊要求,而且通过计算机管理后对于数据的查阅会马上变成一个简单而又高效的操作,只是利用鼠标点击几下原来需要一至两天才能统计出来和翻阅出来的数据立即就会出现在工作人员眼前或售中,极大的提高的信息管理本钱和时效性。
◆ 决策系统的改良领导或决策人对于一项改革和制度的建立和情况反映的处理方案,往往是通过一系列根底数据的汇总、统计、计算得出一张或多张具有代表性的报表或局部重要指标项的数据进行分析和判断的对于这些数据的加工过程是否复杂和耗时领导一般不予考虑而他们考虑的只是这些数据是否汇报及时和是否能反映当前状况,但这些过程往往是工作量巨大和耗时耗力的因此计算机信息管理的改良无疑在很大程度上满足了领导或决策人在决策时所需数据的时效性和真实性◆ 人员工作效率的提高人员效率的提高可以从以下几方面表达:根底数据的收集填报〔可通过各单位客户端自行填写〕;报表统计汇总〔不需要人工对数据进行汇总计算一切通过计算机算法自动完成〕;数据的上报〔不需专人向上级单位报送只需通过网络直接传送〕;数据的计算〔不需要人工再次为重要的数据进行计算复核〕;报表生成〔不需要人工制作报表只需通过计算机内置的报表格式直接输出打印〕;指标分析评价〔不需要人为对指标项进行比对计算机直接进行差异比对并生成报告〕;综上所述,计算机系统在信息管理上的运用将大大提高人工工作效率和错误出现几率2.3 条件、假定和限制◆ 建议开发软件运行的最短寿命由于本系统为政策性非盈利型系统使用寿命因政策而定,建议本系统使用寿命10年以上。
同时网站的生命力主要表达在信息更新的周期,所以建议对公众开放的网站平台的信息更新最少3天一次◆ 进行显然方案选择比拟的开发期限住建部及贵阳市节水办对本系统的要求为为公众网络平台+系统应用型的综合系统根据和当前最流行的开发方式和上述要求本系统只能通过B/S模式进行开发◆ 技术性限制效劳器建议配置:英特尔 至强 EM64T 四核处理器 E5405 (2.0GHz 12MB L2 1333MHz 80w)/ 4x1GB 全缓冲内存/3x146GB 1万5千转达 3.5英寸 SAS 热插拔硬盘/双千兆网卡/DVD-RW/DVD Combo/ 835W 热插拔电源/ServeRAID-8k SAS Controller(256MB) 阵列卡,支持RAID0、1、5、6、10、5E◆ 经费来源和使用限制经费来源为专项资金系统运行必须在Internet上,客户端浏览器必须满足IE7.0以上或同等功能的浏览器◆ 建议开发软件投入使用的最迟时间建议开发软件投入试运行时间为2022年9月,这样在时间上可保障系统的开发质量和系统功能的完整性.使用的最迟时间为2022年12月,让系统能在2022年全国节水宣传周前进行运行测试和使用人员的相关根底培训工作。
同时在全国节水宣传周上可作为全国节水措施的宣传局部之一进行大力宣传和推广,在节水周的大力宣传下可让本系统得以快速宣传和推广也让公众能在第一时间去了解和认识住建部的相关信息同时认识创立节水型城市的概念及所产生的切身利益2.4 可行性研究方法建议本系统的研究主要集中在对公众开放的平台上是否栏目模块清晰、内容丰富、详实、结构合理创立节水型城市管理平台是否能够为国内创立节水型城市相关课题提供一个可行性的解决方案、能够为社会创造多大的社会价值、能够实现创立节水型城市的相关工作人员减少多少工作量及实现相关数据的收集、统计、汇总、分析比对等功能2.5 决定可行性的主要因素由于本系统属于社会和公益事业的中长期运用管理系统,其主要的开发可行性因素在于本套系统是否能够对国家和企事业单位及人民群众带来的长期利益及生活质量的提高三、现有系统的分析3.1 处理流程和数据流程由于一直通过人工方式进行数据汇总,分析、比对,不具有数据流的流转方式,仅为手工式传递工作方式3.2 工作负荷由于没有采用系统且数据来源较多,工作人员70%以上工作时间为根底数据的收集、整理等工作,不仅占用了工作人员大量时间还大大降低了工作时效性。
工作人员日常工作负荷过重3.3 费用支出仅有人工费用和日常办公经费支出3.4 人员贵阳市节水办相关工作人员3.5 设备设备名称设备数量备注3.6 建设必要性节水办现有的应用业务应用系统,仅仅对现有业务数据进行电子管理,还未进行深层次运用信息数据使用相对单一,未已相关政策和指标进行联系,因此只能算在现有业务根底上实现了信息化管理还未实现数字化运用因此在国家提出创立节水型城市及节水型城市指标体系已建立的前提下,需要对原有信息数据进行深层次利用和挖掘,将数据的运用提升到一个新的程次上,通过建设?住建部城市节水及创立节水型城市信息系统?并利用网络将各项的数据传送至数据中心与节水型城市指标体系相结合将根底数据通过计算机计算、分析后与指标体系进行比对实现节水型城市的自动评比,进行综合比对形成决策分析数据开发本系统的目的在于将已有的根底数据信息通过计算机及网络实现数字化运用同时?住建部城市节水及创立节水型城市信息系统?系统的建立还将创造巨大的社会效益,具体表达如下:〔一〕创立节水型城市建设,是全国经济可持续开展的迫切需要水是人类赖以生存和开展不可替代的资源,也是经济社会开展重要的战略资源当前,我们的工农业生产和城乡居民生活用水方式还比拟粗放,因此,迫切需要通过创立节水型城市,来提高水的有效利用率,以确保有足够的水资源来保证经济社会的可持续开展。
同时,节约用水就是节约企业生产本钱,节约用水已经成为企业转型升级、提高经济效益的内在要素之一,对企业提高综合竞争力具有重要的现实意义〔二〕创立节水型城市建设,是全国建设资源节约型、环境友好型社会的必然要求节能减排从源头抓起,节约水资源从本质上讲就是减少污水排放量,减少社会治污本钱因此,组织和发动全社会力量创立节水型城市,是解决当前城市水资源供需矛盾,进一步加强节能减排工作,减少水环境污染,改善生态环境最直接、最经济、最有效的方法和重要举措,是建设富强、文明、秀美、和谐的切实需要〔三〕创立节水型城市建设,是全国城乡居民提升生活品质的重要措施保护和珍惜城市优质水资源,改善城市水环境,实现污水减排,建设花园型城市和生态城市离不开水和水生态相关工作,通过节水实现城市水的良性循环尤其重要因此,创立节水型城市不仅是和建设花园城市、生态城市目标相同,也是创立生态市、园林城市和最正确人居环境城市等的必然要求和必备条件之一,更是一项利在当代、功在千秋的民生工程贵阳市节水办审时度势,提出本系统的建设,抓住了有利时机,非常必要、非常及时四、所建议技术可行性分析4.1 对系统的简要描述通过计算机网络对根底数据的收集,对这些数据进行统一存储根据相应权限进行数据共享。
然后利用计算机系统的处理能力对这些根底数据进行深层次的加工,形成需要的数据汇总、分析报表再通过这些已生成的数据与现有的指标数据进行比对,得出预警分析数据后自动对城市节水数据进行评分划分是否符合节水型城市的根本要求本系统架构建议采用B/S三层机构模式,及数据层、表现层、应用层模式数据库建议采用当前流行且成熟的SQL数据,同时节水办的现有业务系统采用的也是SQL数据库因此可以很好的与当前数据库兼容共享数据开发技术建议采用PHPB/S三层架构介绍:B/S〔Browser/Server〕模式的三层结构是一种严格的分层定义,它首先将应用系统复杂的开发工作进行划分相对简单的小分块,然后在每一层中只实现系统相应层的功能设计,层间的交互由相邻层对应的功能模块进行调用,信息传递只由接口进行传送系统功能实现构架的设计是为系统提供一个可行的实现方案,并方便程序设计人员将此方案转换为实现应用系统功能的具体Browser/Server模式,是从传统的C/S开展起来的计算方式 C/S是松散耦合系统,通过消息传递机制进行对话,由客户端发出请求给效劳器,效劳器进行相应处理后经传递机制送回客户端;B/S模式那么把C/S模式的效劳器端进一步深化,分解成应用效劳器(Web效劳器)和多个数据库效劳器,同时简化C/S中的客户端,将客户端的计算功能移至Web效劳器,仅保存其表示功能,从而成为一种由表示层 (Browser)、功能层(Web Server)与数据库效劳层(DATABASE Server)构成的三层分布式结构。
三层架构的具体划分所谓三层架构,是在客户端与数据库之间参加了一个中间层,也叫组件层这里所说的三层体系是指逻辑上的三层,即使这三个层放置到一台机器上 三层体系的应用程序将业务规那么、数据访问、合法性校验等工作放到了中间层进行处理通常情况下,客户端不直接与数据库进行交互,而是通过COM/DCOM通讯与中间层建立连接,再经由中间层与数据库进行交换. 数据访问层(DAL)执行从数据库获取数据或向数据库发送数据的功能在分布式应用程序结构中,相应功能使用ADO.NET数据适配器和SQL效劳器存储过程来完成本层从业务逻辑层接收请求,从数据访问层获取数据或向其发送数据可以使用存储过程获取数据,并可选用ADO.NET向数据库发送数据,最后将数据库查询结果返回到业务逻辑层,作为ADO.NET数据集业务逻辑层(BLL)包含业务对象本身以及应用于它们的规那么这也是主要业务对象所在的位置它们实现业务实体或系统对象系统的业务规那么将在这些对象中编码它从web表现层接受请求,根据编码的业务规那么处理请求,从数据访问层获取数据或将数据发送到数据访问层,将处理结果传递回web表现层Web表现层(Veb layer)是指在应用程序中实现的客户端。
在分布式应用程序结构中,用户效劳可以是Web客户端或Windows客户端,这具体取决于特定的应用程序例如,在开发Web应用程序时,可能需要提供具有标准Windows用户界面或Web用户界面通常,这种一般类型的应用程序包含以下功能:管理Web页的呈现和行为,向业务逻辑层发送用户输入,从业务逻辑层接收结果等三层架构的优势分析 从开发角度和应用角度来看,三层架构比双层或单层结构都有更大的优势三层结构适合群体开发,每人可以有不同的分工,协同工作使效率倍增三层架构属于瘦客户的模式,用户端只需一个较小的硬盘、较小的内存、较慢的CPU就可以获得不错的性能相比之下,单层或胖客户对面器的要求太高 三层架构的最大优点是它的平安性用户端只能通过逻辑层来访问数据层,减少了入口点,把很多危险的系统功能都屏蔽了SQL数据库介绍:SQL是英文Structured Query Language的缩写,意思为结构化查询语言SQL语言的主要功能就是同各种数据库建立联系,进行沟通按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。
目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作 SQL Server 是一个关系数据库管理系统它最初是由Microsoft、 Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本Microsoft SQL Server 2022 是一个全面的数据库平台,使用集成的商业智能 (BI) 工具提供了企业级的数据管理Microsoft SQL Server 2022 数据库引擎为关系型数据和结构化数据提供了更平安可靠的存储功能,在大型多处理器的效劳器等多种平台使用,使您可以构建和管理用于业务的高可用和高性能的数据应用程序 Microsoft SQL Server 2022 数据引擎是本企业数据管理解决方案的核心此外 Microsoft SQL Server 2022 结合了分析、报表、集成和通知功能。
这使您的企业可以构建和部署经济有效的 BI 解决方案,帮助您的团队通过记分卡、Dashboard、Web services 和移动设备将数据应用推向业务的各个领域 与 Microsoft Visual Studio、Microsoft Office System 以及新的开发工具包〔包括 Business Intelligence Development Studio〕的紧密集成使 Microsoft SQL Server 2022 与众不同无论您是开发人员、数据库管理员、信息工作者还是决策者,Microsoft SQL Server 2022 都可以为您提供创新的解决方案,帮助您从数据中更多地获益PHP技术介绍:PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写PHP 是一种 HTML 内嵌式的语言,是一种在效劳器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛的运用PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法它可以比 CGI 或者 Perl 更快速的执行动态网页用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以到达加密和优化代码运行,使代码运行更快。
PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统PHP的优点:1、PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法它可以比 CGI 或者 Perl 更快速的执行动态网页2、用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多3、同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在效劳器端执行,充分利用了效劳器的性能4、PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的表达之一5、PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,具有强大的跨平台及跨数据库支持能力,支持几乎所有流行的数据库以及操作系统6、开放的源代码,所有的PHP源代码事实上都可以得到,而且PHP是免费的4.2 与现有系统比拟的优越性由于此前通过手工完成数据工作,因此采用系统后工作负荷将大大减轻,具体表达过程见“2.2节的人员工作效率的提高〞。
4.3 处理流程和数据流程根底数据填报数据分类存储数据加工数据汇总、分析报表数据输出、上报指标数据指标比对节水型城市自动评分预警分析4.4 采用建议系统可能带来的影响◆ 对设备的影响已有客户端计算机不需要升级更换,网络根据实际情况进行优化改造即可需增够如下设备:设备名称设备数量备注效劳器2数据效劳器、应用效劳器各一台路由器1用于下级单位专线接入防火墙1用于外部网络攻击、病毒防范交换机2用于局域网内部数据交换工作站假设干根据实际情况进行购置,不在必要概算内效劳器需满足以下配置:英特尔 至强 EM64T 四核处理器 E5405 (2.0GHz 12MB L2 1333MHz 80w)/ 4x1GB 全缓冲内存/3x146GB 1万5千转达 3.5英寸 SAS 热插拔硬盘/双千兆网卡/DVD-RW/DVD Combo/ 835W 热插拔电源/ServeRAID-8k SAS Controller(256MB) 阵列卡,支持RAID0、1、5、6、10、5E◆ 对现有软件的影响对现有软件及应用系统无任何影响,新系统软件平台需满足如下需求:效劳器操作系统:Win2022数据库:SQL Server 2022工作站操作系统:Win XP/Win 7/Vista浏览器:IE 7.0以上◆ 对用户的影响要求用户单位操作人员熟悉软件运行的根本环境Windows操作系统及,IE浏览器操作。
要求用户对新开发系统的工作流程及操作方式进行熟悉◆ 对系统运行的影响用户的操作需严格按照系统要求规程进行操作;要求创立系统管理员及系统用户两种登录方式,其中系统用户分权限管理;系统运行配置参数应由系统管理员进行配置,普通系统用户无权配置;输出报表并打印;系统数据的备份与恢复◆ 对开发环境的影响开发人员为了保证新系统的平台兼容性,应在XP及以上操作系统中进行开发测试;需要开发人员提供数据库详细的设计及数据关联关系;为了满足新系统开发和测试,开发和测试用计算机应符合当前主流计算机配置;如初始化数据设计保密与平安问题,应由专人负责监督录入和使用◆ 对经费支出的影响人力费用:350,000.00元人民币;设备费用:200,000.00元人民币;实施费用:40,000.00元人民币支持性效劳费用:50,000.00元/年人民币;其它间接开支费用:30,000.00元人民币此支持性效劳费用仅为系统使用的年度概算4.5 技术可行性评价◆ 在限制条件下,功能目的是否到达在技术限制条件下,无法到达开发目标在人力资源限制条件下,会延长开发周期◆ 利用现有技术,功能目的是否到达利用现有技术,完全可到达系统开发目标◆ 对开发人员数量和质量的要求,并说明能否满足本开发工程属于新课题需提供下述专业技术人员投入到开发过程中:工程名称职责投入人数备注?住建部城市节水及创立节水型城市信息系统?工程经理1具有工程管理经验丰富的资深工程经理专业领域参谋3具有行业知识丰富的资深工作人员或专家系统架构师1具有大型软件系统设计开发经验的软件工程师系统分析师1具有大型网络系统设计分析经验的资深软件工程师系统工程师1具有大型网络运用综合系统实施经验的硬件网络工程师开发人员4参与过大型工程或独立开发过简单软件工程的软件工程师美工人员1具有网站和应用程序美工设计的工作人员文档编制员2对系统集成熟悉的文职人员实施员2实施过系统集成工程和客户端大于50个的技术工程师以上人员才能够满足工程开发需求◆ 在规定的期限内,开发能否完成在以上技术及人员限制条件内可在规定期限内完成开发工作。
五、所建议系统经济可行性分析5.1 支出开发费用:350,000.00元人民币;设备费用:200,000.00元人民币;实施费用:40,000.00元人民币支持性效劳费用:50,000.00元/年人民币;其它间接开支费用:30,000.00元人民币此支持性效劳费用仅为系统使用的年度支持性效劳概算人工费用参照?关于公布2022年贵阳市局部职业〔工种〕工资指导价位的通知?5.2 效益创立节水型社会是指以水资源高效利用的方式进行生产、以节约的方式进行消费为根本特征的社会节水型社会的本质特征是建立以水权、水市场理论为根底的水资源管理体制,以水资源管理制度、体制和机制的创新为核心,充分开展市场在水资源配置中的导向作用,形成以经济手段为主的节水机制,不断提高水资源的利用效率和效益,以有效缓解经济社会开展、人口增长与水资源日趋紧张的矛盾因此本系统的效益主要表达为社会效益5.3 收益/投资比根据系统使用性质,实际收益为社会型收益它主要表达为产业链上的资金投入连锁反映如:城市节水产生明显效果,对用水生产企业来说它将节约用水资金,同时会带来污水排放量的减少,这样政府对水环境污染的治理费用将进一步缩减因此本系统带来的间接收益和社会价值将远远大于实际收益。
5.4 投资回收周期系统属于国家资助开发工程,使用单位为事业单位,不存在投资回收周期;5.5 敏感性分析◆ 系统生存周期长短由于次系统属于具有社会效应的管理型分析系统,应尽量延长系统生存周期,其生存周期为中长期系统,可根据具体政策和运用情况进行系统功能增加和修改◆ 系统工作负荷量应将有效数据全部录入系统尽量保持系统数据完整性,使系统工作负荷量到达理想运行状态处理速度要求效劳器需满足以下配置:英特尔 至强 EM64T 四核处理器 E5405 (2.0GHz 12MB L2 1333MHz 80w)/ 4x1GB 全缓冲内存/3x146GB 1万5千转达 3.5英寸 SAS 热插拔硬盘/双千兆网卡/DVD-RW/DVD Combo/ 835W 热插拔电源/ServeRAID-8k SAS Controller(256MB) 阵列卡,支持RAID0、1、5、6、10、5E硬件系统配置不变化的情况下可满足客户需求的运行速度硬件系统配置下降将在负荷过重或数据量过大的情况下会出现数据处理能力下降风险◆ 设备和软件配置变化对支出和效益的影响等的分析设备配置性能下降将直接减少工程开发费用支出;设备配置性能下降将直接影响系统运行性能;软件配置变化将影响系统运行稳定性及平安性;六、社会因素可行性分析6.1 法律因素◆ 合同责任系统开发合同中出资方应注意系统开发完成后应要求开发方提供至少一年的软件上门免费维护期。
◆ 侵犯专利权由于此系统属于新课题研发,不存在侵犯专利权◆ 侵犯版权版权归系统开发方所有,出资方具有系统使用权,在未经系统开发方同意出资方不得将此系统提供其他第三方单位或个人使用6.2 用户使用可行性◆ 用户单位的行政管理根据贵阳市节水办工作职责和岗位职责完全可以瞒住新系统的行政管理需求◆ 工作制度本系统不属于实时系统,因此贵阳市节水办工作制度完全满足新系统运行要求◆ 人员素质等能否满足要求因为贵阳市节水办工作人员年龄从22~50岁不等,跨越两代人,因此在人员素质上存在差异,需要通过计算机根底培训和系统使用培训才能满足新系统的上线运用要求七、其他可供选择的方案此系统还可通过ASP.NET模式开发由于此模式开发周期长,功能升级较复杂,同时限制较多,不建议采用此模式进行开发八、结论和意见◆ 本工程可着手组织开发鉴于时间相对紧迫,本可行性方案连同工程实施方案一同编制,为保证系统能够在有限时间内高效完成客户需求功能的开发工作建议立即对本工程进行工程立项和建设工作九、系统设计实施方案建议9.1 编写目的本工程开发方案旨在明确开发时间、标准开发过程,保证?住建部城市节水及创立节水型城市信息系统?质量,统一小组成员对本系统的理解,并对其开发工作提供指导;同时还作为工程通过评审的依据。
目的是更清晰的理解贵阳市节水办工程的业务要求,明确系统开发需要做的工作,并为保证系统在业务流程、报表管理和质量方面的要求提供可执行的依据,包含了范围、进度安排、质量控制、预算和变更等在内的明确的方案和安排,以切实能保证工程能在控制中完成本工程开发系统设计只贵阳市节水办〔甲方〕、〔乙方〕及其他与本相关相关人员使用9.2 总体设计 系统运行环境软件环境〔相关软件、操作系统等〕效劳端操作系统:Microsoft Windows Server 2022效劳端数据库:Microsoft SQL Server 2022效劳端:住建部城市节水及创立节水型城市信息系统效劳端客户端操作系统:Microsoft Windows XP sp2、Vista、Win 7客户端:IE7.0或遨游等或以上浏览器办公软件:Microsoft Office 2022硬件环境〔网络、设备等〕服 务 器:配置详见分析报告书中交 换 机:10M/100M可管理交换机防 火 墙:天融信9.2.2 系统层次结构?住建部城市节水及创立节水型城市信息系统?是为标准管理节水业务及申报节水型城市、提高管理效率,以期更好地完成城市节水评比、政策宣传的各项管理工作而建立起来的一套信息管理系统。
住建部城市节水及创立节水型城市信息系统?是集城市用水根底数据的收集、统计、分析等功能于一体的信息管理系统?住建部城市节水及创立节水型城市信息系统?主要功能为网站平台管理及节水型城市信息系统两个局部,以下是?住建部城市节水及创立节水型城市信息系统?功能结构图:住建部城市节水及节水型城市信息系统平台入口网站系统住建部城市节水及创立节水型城市应用系统公众用户网站系统权限验证授权管理员维护系统授权操作人员应用系统 系统网络拓扑结构9.2.4 程序设计说明.1 程序描述通过建立先进的管理信息系统及相应的管理机制,将住建部日常政策性宣传、政务公开、创立节水型城市数据收集、评估、预警等业务完整地置于计算机系统管理之中,使得住建部管理水平提高到一个新的高度,为领导宏观管理提供支持同时利用本系统的公共平台让公众拥有更多的渠道去了解节水的知识和必要性力争将本工程建设成国内集宣传、系统运用、网络传输、数据高度集中的高新型系统的样板工程我们通过充分考虑各个模块间的相互关系、应用的相互依赖性等因素,我们采用以下系统设计方针和原那么:● 实用性● 易用性● 先进性● 可实施性● 可延展性、可扩充性除了上述主要设计原那么外,在具体的软件系统开发过程中,还需要考虑以下特性:可配置性复用性可伸缩性平安性数据独立性.2 系统架构系统管理、平安管理机制数据库管理机制信息交流、共享的软/硬件平台信息系统数据库网站系统操作系统、WEB浏览器住建部城市节水及创立节水型城市信息系统平台应用平台用户工具住建部城市节水及创立节水型城市信息系统本系统设计基于两个考虑,基于执行效率与实时性的考虑,系统采用典型的3层B/S结构设计开发。
三层B/S模式 (以下简称三层模式 )在两层模式的根底上,增加了新的一级这种模式在逻辑上将应用功能分为三层:客户显示层、业务逻辑层、数据层客户显示层是为客户提供给用效劳的图形界面,有助于用户理解和高效的定位应用效劳业务逻辑层位于显示层和数据层之间,专门为实现企业的业务逻辑提供了一个明确的层次,在这个层次封装了与系统关联的应用模型,并把用户表示层和数据库代码分开 这个层次提供客户应用程序和数据效劳之间的联系,主要功能是执行应用策略和封装应用模式,并将封装的模式呈现给客户应用程序数据层是三层模式中最底层,他用来定义、维护、访问和更新数据并管理和满足应用效劳对数据的请求三层模式的主要优点为 :①良好的灵活性和可扩展性对于环境和应用条件经常变动的情况,只要对应用层实施相应的改变,就能够到达目的②可共享性单个应用效劳器可以为处于不同平台的客户应用程序提供效劳,在很大程度上节省了开发时间和资金投入;③较好的平安性在这种结构中,客户应用程序不能直接访问数据,应用效劳器不仅可控制哪些数据被改变和被访问,而且还可控制数据的改变和访问方式 ④增强了企业对象的重复可用性企业对象〞是指封装了企业逻辑程序代码,能够执行特定功能的对象。
随着组件技术的开展,这种可重用的组件模式越来越为软件开发所接受⑤三层模式成为真正意义上的“瘦客户端〞,从而具备了很高的稳定性、延展性和执行校率⑥三层模式可以将效劳集中在一起管理,统一效劳于客户端,从而具备了良好的容错能力和负载平衡能力以下是典型的3层B/S结构示意图客户显示层数据层业务逻辑层业务处理请求业务处理结果数据存储请求数据存储结果3层B/S结构.3 系统构架系统本网站系统采用PHP技术开发的系统平台对系统进行构建,本系统平台是一套专门为国内政府职能部门开发的互联网软件,经过长达十年的艰苦研发和完善,针对中国国情精心设计,通过此系统平台可以方便快捷地建设和管理各种类型的网站,从域名、空间、网页到功能实现、网站维护和网站推广,提供最全面的网站构架系统平台,确保客户网站平安可靠的运行,并且能够带来实实在在的回报本系统平台不仅提供强大的综合信息发布管理功能,同时提供了众多系统管理功能,包括:域名指向管理:网站管理员可以自主定义和修改互联网域名指向,并且可以同时将多个域名指向不同的网页,从而实现一套系统管理多个网站,如中英文版网站的集成管理和实现;上传文件管理:使用单位可以获得我们分配的效劳器存储空间的管理权,用以上传各种形式的文件,并把这些文件通过互联网共享给其他人;注册会员管理:企业可以通过网站开展潜在用户,并通过对用户分级管理,从而实现的会员制产品销售和效劳功能;邮件列表管理:通过此功能模块,可以很方便的将最新信息有针对性的发给用户;用户反应管理:收集用户反应信息是动态商务网站最大的优越性表达,企业可以通过这项功能方便地收集用户反应,与用户及时沟通互动;调查管理:此功能同样是帮助企业收集用户的反应意见,并进行有效及时的统计分析;网页访问统计功能:该模块拥有强大的的访问统计分析功能,为网站管理员提供了对网站访问情况和宣传效果、范围进行有效监测的工具;系统权限管理:一个复杂的网站不可能由一个管理员来维护,因此本系统提供了多管理员管理功能,以方便网站多个管理员经过授权后同时进行维护管理;网站模板管理:政务网站的个性化展现代表了政府职能部门的对外形象,因此本系统为网站的外在界面提供了大量的个性化模版,用户可以很容易的套用这些网页设计;网站管理日志:由于支持多管理员同时管理,所以系统必须记录每个管理员的操作,以便于监督其工作,保证系统平安;总之网站维护人员不需要学习互联网程序的开发,就可以很容易的维护一个拥有强大政务功能的网站。
软件系统功能特点:l 界面友好,易学易用任何用户,只要具备根本的上网能力和打字技能就可以独立维护管理企业网站,完全无需制作网页我们提供了详尽的即时帮助信息,并且设计了人性化的后台管理界面,充分满足了易用性的要求我们的管理系统与网站进行了无缝连结、紧密集成,无需用户进行任何额外的安装操作,所有的操作均通过一个统一的界面,由一个软件系统实现,比拟以往需要众多的制作工具和搭建复杂的软件环境大大节省了人力物力投入l 更新维护极其方便快捷我们提供的是内容维护工具,客户只需要上网通过后台管理系通对信息直接进行录入或修改,所更新的信息立刻自动生成为网页发布在互联网上,保证了网站的实效性相比拟以往传统的方法大大节省维护更新的时间,同时防止了手工制作时常常发生的链接错误l 所建成的网站即刻拥有强大的功能在方便易用的同时,网站具有非常强大的功能通过后台管理系统不仅可以对栏目、栏目内容、各页面文字、页面图片实现添加、修改和删除等操作和管理,而且还拥有会员管理、访问统计分析、调查、信息反应、全文搜索引擎等丰富使用的交互功能,所有的功能均基于大型关系数据库系统进行开发,今后可以很方便的与企业已有的业务系统进行挂接,提供更为有意义的电子商务功能。
l 系统稳定可靠,具有全面的平安性管理一方面系统经过长期的测试和大量用户的使用,运行稳定性经得起考验;同时系统具有众多平安性管理功能,在系统管理方面支持多管理员管理,每个管理员可用由不同的管理权限,所有管理功能均有严密的账号密码双层保护,同时每次操作均有系统日志纪录,从而保护系统管理的平安性;在信息浏览方面支持信息的多级平安性管理,如栏目、网页可以设置不同的用户访问级别控制,只有到达必要级别的注册用户才可以看到受到保护的信息通过数据库系统的自动备份功能,整个系统的信息可以很方便的得到备份保护在保证整个系统平安方面,本系统与传统的虚拟主机系统有着本质的区别:传统的虚拟主机系统如果支持动态交互功能,就相当于把系统的大门对主机空间的租用者完全敞开了,一旦该用户上传恶意代码,整个系统就面临着巨大的危险,同一台主机上其他用户的网站就根本得不到有效的保护;而本系统采用的是与之完全不同的方式,用户只能够使用我们提供的软件功能,根本无法上传可执行的程序,从根本上防止了虚拟主机系统面临的致命危险; 系统性能简要说明l 系统运行性能A、功能实现住建部及创立节水型城市的相关政策法规及新闻、公告、通知的网站发布;实现节水型城市根底录入数据功能;实现指标数据上报;实现智能化数据整理、分析、统计功能;实现报表自动统计、打印功能;统计数据多元化分析功能〔如:曲线、饼状图等〕指标上下限预警功能;节水型城市指标决策支持功能;节水型城市指标自动判分功能。
B、运行性能理想网络工作环境下:系统翻开响应速度应低于2秒;数据报表统计响应速度应低于5秒;数据上报速度应低于2秒;预警系统能通过色彩或自动弹出重点突出显示或提示;数据查询可按时间段、数据项、类别等进行模糊查询;数据统计或报表应能导出*.XLS格式;能实时查看当前数据和指标状况;市场主流计算机上能高效运行此系统,同时应能在适当低于主流配置根底上正常运行;系统应能在当前流行系统中正常运行〔如:XP、Vista、Win7、2000、2022〕;C、输入、输出性能当输入项缺少必填项时,系统应能自动提示;当输入数据与输入项不匹。