




已阅读5页,还剩68页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要摘要随着我国经济快速增长,各项建设取得了巨大成就,但也付出了巨大的资源和环境代价,经济发展与资源环境的矛盾日趋尖锐。根据中国移动通信集团的统一部署,四川移动开展了以节能减排为核心的“绿色行动计划”,提出开发“节能减排管理信息系统”。本文采用面向对象的软件工程方法,以Visual studio2008为开发环境,C#和ASP.NET为语言工具,SQL Server 2005为后台数据库,分析、设计并实现了一个基于B/S构架的节能减排管理信息系统。该系统具有录入功能、审核功能、查询功能、导出功能、维护等功能。此系统界面友好,易于用户操作。关键字:C#; ASP.NET; B/S; SQL Server 2005ABSTRACTWith the quick development of economic of our country, all kinds of constructions have made great achievement, but we also paid the price for our resources and environment, the contradictions between economic development and the environment of resources get sharpened daily. According to the unified deployment of China mobile communications corporation, Sichuan mobile launched in the green action plan with the core of energy conservation and emission reduction, proposed to develop an energy conservation and emission reduction in management information system. It takes the object-oriented software engineering methods, Visual Studio 2008 as environment, C# and ASP.NET as a language tool, and SQL Server 2005 as a back-end database. Using B/S framework structure, Users can access via WWW browser, go to Internet to input, audit, query, export, and maintain information. This system function is complete, the contact surface is friendly, and the operation is easy to user.Key Words: C#; ASP.NET; B/S; SQL Server 2005I目录目录第1章引言11.1 选题背景11.2 论文的主要内容11.3论文结构2第2章项目概述32.1 概述32.2 四川移动节能减排办主要工作职能32.3项目建设的重要意义42.4 软件系统功能42.5 软件系统设计目标52.6软件系统创新优势5第3章系统方案73.1 系统设计原则73.2 系统总体设计93.3 功能模块设计目标103.3.1 计划管理模块设计目标103.3.2 项目管理模块设计目标113.3.3 绩效考核管理模块设计目标113.3.4 决策咨询管理模块设计目标113.4系统业务分析描述123.4.1 业务描述123.4.2 项目管理流程图123.5 功能性需求分类133.6系统数据流程16第4章开发平台及工具软件选型204.1 开发平台及软件选型原则204.2 开发平台及软件选型214.2.1使用Visual Studio 2008为开发环境214.2.2使用SQL Server 2005为后台数据库224.2.3使用VSS 2005进行软件配置管理224.2.4使用PowerDesigner进行数据库建模234.2.5使用Microsoft Office Project 2003管理项目25第5章系统实现28第6章数据库设计28第7章系统测试287.1 测试环境37.2 功能测试37.3 安全可靠性47.4 用户界面47.5 测试用例5结束语46参考文献48致谢50附录51附录一:06年11月CD电信新华营业厅日缴费顾客半小时到达数据51附录二:顾客调查问卷53附录三:仿真分号停机策略的MATLAB程序命令55附录四:分号停机策略实施前后日缴费顾客数量对比表56外文资料原文57翻译文稿601第1章 引言第1章 引言1.1 选题背景随着我国经济快速增长,各项建设取得了巨大成就,但也付出了巨大的资源和环境代价,经济发展与资源环境的矛盾日趋尖锐,群众对环境污染问题反应强烈。这种状况与经济结构不合理、增长方式粗放直接相关。不加快调整经济结构、转变增长方式,资源支撑不住,环境容纳不下,社会承受不起,经济发展难以为继。只有坚持节约发展、清洁发展、安全发展,才能实现经济又好又快发展。同时,温室气体排放引起全球气候变暖,备受国际社会广泛关注。进一步加强节能减排工作,也是应对全球气候变化的迫切需要。节能减排有广义和狭义定义之分,广义而言,节能减排是指节约物质资源和能量资源,减少废弃物和环境有害物(包括三废和噪声等)排放;狭义而言,节能减排是指节约能源和减少环境有害物排放。节能减排是贯彻落实科学发展观、构建社会主义和谐社会的重大举措;是建设资源节约型、环境友好型社会的必然选择;是推进经济结构调整,转变增长方式的必由之路;是维护中华民族长远利益的必然要求,意义重大!根据中国移动通信集团的统一部署,四川移动积极践行企业社会公民责任,高度重视节能减排工作,积极转变发展方式,结合企业生产特点,开展了以节能减排为核心的“绿色行动计划”,提出开发“节能减排管理信息系统”,取得了明显成效。1.2 论文的主要内容节能减排信息及其决策支持系统主要用于四川移动节能减排办。本文结合四川移动节能减排办的现状,以计算机为平台,采用面向对象的软件工程方法,以Visual studio2008为开发环境,C#和ASP. NET为语言工具,SQL Server 2005为后台数据库,分析、设计并实现了一个适合本企业发展的基于B/S架构的节能减排管理信息系统。1.3 论文结构全文分为7章,第1章为绪论部分主要介绍了选题的背景、选题的主要内容和论文的结构。第2章为项目概述,包括节减办职能、项目的意义、系统功能、设计目标和创新优势。第3章分析了系统设计方案。第4章介绍了开发平台及工具软件选型。第5章对系统的实现进行了说明,包括功能页面与部分编码。第6章对数据库的设计进行了说明。第7章对系统进行了测试说明。第2章 项目概述2.1 概述节能减排信息及其决策支持系统主要用于四川移动节能减排办。其功能主要是管理节能减排办工作中处理的项目,并且对其项目进度进行实时监控,并对项目实现效果进行考核,对下一个年度的方案进行决策支持,对项目实施者的考核,帮助用户记录节能的相关信息。系统目标客户是四川省移动通信公司节能减排办,属于专业的定制软件。软件的实际用户包括有节能减排办相关人员,各市、县分公司相关人员,考虑到系统和四川省移动公司现在使用的Eip的兼容及用户使用的方便性,系统应当遵循四川移动的Eip界面风格的规范标准。2.2 四川移动节能减排办主要工作职能 集团公司下达节能减排的工作规划以后,节减办需要根据当年的节能减排计划分解为具体的实施方案,实施方案包括具体的方案名称、牵头部门、配合部门、责任人等内容。 节减办需要对实施方案进行跟踪,了解实施项目的进展程度。在项目实施完成后,需要对该项目的节能效果进行评估,对各牵头部门的完成率进行统计考核。 采集相关分公司和部门的节能减排数据,对这些数据进行分析、归类、汇总,并上报集团公司及对领导的决策提供支撑。 根据集团公司的总体考核评分要求,对各部门和分公司进行节能减排工作的考核评分,并上报公司领导和集团公司。 参加公司的各类会议,对公司的各项目工作,包括公司工作措施和产品选型提出节能减排方面的建议。 收集相关的节能减排信息,为集团公司的各类试点项目进行试点,并反馈试点结果。2.3 项目建设的重要意义解决计划管理中关于任务分解、项目跟踪、项目评估的不可量化性、难以闭环性,构建畅通的管理机制。建设相关的数据汇总渠道,并对采集来的数据进行分析、归类、汇总、上报。强化节能减排任务的可控管理,做到节能减排数据的实时报送,并根据集团公司的总体要求,系统可完成节减任务的考核细化,推动全公司的节能减排意识的增强。加强节能减排的信息化收集工作,面对海量的节能减排信息,无论是节能厂商、产品还是措施,进行归类存放,在需要查询信息时,能即时的进行查询。通过对各项节减技术和已完成的实施方案的评估结果处理,可对未来实施方案的制定提供更科学的依据。通过系统的建设,可进一步固化节减工作的管理流程,对全员、全部门参与此项工作做好了基础。2.4 软件系统功能搭建节能减排管理系统架构,包括系统的基本功能和参数维护功能。完成了基于.Net平台的软件架构搭建,实现了用户的登录、用户设置、权限管理、系统管理、参数设置等功能。系统能达到各分公司以及省公司相关部门的数据上传功能,各分公司可灵活选择上传数据的月份。通过EIP的层层审批,最终得到上传的能耗数据。上传数据的分类统计,系统可根据节减办的实际工作,对上传的数据进行不同月份,不同地区、不同设备的统计口径进行统计。系统对上传的数据可灵活地由操作者选择不同的统计类别,不同的月份进行统计,。数据查询可以按不同月份,不同数据类型进行查询。系统专设数据查询功能,可按不同分公司,不同部门,不同月份,不同数据类型进行查询。系统设置了节能减排公告、节能减排政策法规发布等相关功能。2.5 软件系统设计目标将集团公司的节能减排指标和意志进行流程化、可量化、可考核化。形成工作闭环,使工作有始有终,可评价,可积累。作为四川移动节能减排数据汇集的最高平台,可对即将建立的能耗管理系统采集上来的各类数据进行分析,为领导提供决策依据,并可自动完成集团公司对各省公司的报表数据要求。通过与任务紧密相连的知识库的建立,可解决对于众多节能减排产品和措施的效果评估,使效果好的产品得到大力推广,不好的产品自行淘汰。同时,开放的知识库架构,不但便于集团推荐的节能减排产品的选择试点,同时,催生适合本地区的节能产品的出现,使节能减排更有创新性和针对性。2.6 软件系统创新优势本项目建成后,不但是中国移动公司集团内第一个集成了从节能预测、节能监控、节能评估、节能分析、节能知识积累的大闭环管理系统,而且站在中国移动集团的高度,在国内的通信行业中,也是具有首创的特点,更是顺应了从技术节能、产品节能并逐渐向管理节能的发展趋势。系统功能,不但基本覆盖四川移动节能减排的现有工作,而且通过系统的建设,结合咨询服务公司和设计院所的相关建议,可逐步完成四川移动的节能减排工作管理流程的优化,不但较好地清晰了不同部门在节能减排方面的工作界面,并能把节能减排工作与各业务部门的结合点得以固化,为实现集团“逐渐把节能减排工作从专项攻关发展为常态工作”的要求,做好了有力保证。本系统的建设是一个从无到有的过程,无论是对于集团内部的各省市公司而言,还是相比较国内节能减排的其它行业也好,都是前无借鉴,承先创新之举。因此在系统的设计过程中,从前期的调查走访到之后设计的几易其稿,历时半年,目的就是为了做到节能思路的创新和工作流程的优化。本系统架构在四川移动的EIP平台之上,不但融合了EIP的工作流引擎,而且充分利用移动公司在移动通信上的优势,将提醒及警告等相关活动短信化;其次,系统预留了充足的接口,为今后的抄表系统以及其它相关系统的数据交换提供了可能。69第3章 系统方案3.1 系统设计原则四川省移动节能减排软件系统在总体设计上遵循开放、可扩展、经济、安全的原则,从而使整个系统结构合理,技术先进,易于扩展,既能满足当前的业务数据处理要求,又能符合长期发展的需要。1 标准化系统设计遵照执行国家颁布的现有标准以及即将推出的各类规范。 技术标准化:系统的设计使用通行的、广为接受的技术和方法,保证系统可扩展、可升级的能力。结构标准化:系统的设计遵循先进的、成熟的、被广为应用和验证的架构,降低系统的设计风险,提高稳定性和灵活性。数据标准化:系统使用的数据,如电子文档、业务数据等,都符合国家以及行业领域相关标准的要求。2 先进性和成熟性原则信息管理系统的设计必须具有一定的超前性,且保证在相当一段时期处于先进水平,避免短期内成为过时系统,系统的投资应该考虑到今后的发展,不使用落后的产品与技术,以避免投资的浪费;另外,为保证系统的稳定性,持续的可维护性和可扩展性,在系统软件选型、开发技术上,选用业界先进、成熟的技术和产品。3 可维护性及易用性原则系统具有良好的网络管理、网络监控、故障分析和处理能力,使系统具有极高的可维护性,这要求一方面建立的平台本身具有可维护性,另一方面还需要在平台的开发过程中,注意培养系统运行管理人员,让将来的系统运行管理人员熟悉和了解整个系统的总体结构以及相关的知识。只有这样才能保证系统的有效运行,发挥应有的作用。整套系统的数据维护简单,容易操作,降低维护的技术难度,也减少了人为隐患的发生。4 安全性项目中充分考虑系统安全性,充分保障系统中数据备份、应用流程、权限管理等各个环节的安全性。在设计系统结构时,各个层次都消除单点隐患,充分考虑到系统的冗余配置和灾难恢复;应用系统的用户有着各种各样不同的权限级别和应用层次,因此在平台设计时,应该充分考虑不同用户的需求,保证正常用户能够高效、快速地访问授权范围内的系统信息和资源。同时,也必须能够有效地阻止未授权用户的非法入侵、以及非授权访问。5 实用性与经济性相结合系统应该有能力提供大量业务信息的同事传输与综合应用,满足用户对海量多媒体数字信息的需要,性能高度稳定,具有优良的信息交换能力。在满足系统功能以及考虑到在可预见的将来不失其先进性的条件下,尽量节省开支,以便构成性价比极佳的信息管理系统。因此,设计方案应当综合考虑建设成本、运行成本、维护成本与实施效果。同时还应考虑原有业务系统数据的移植和兼容性,保护前期投资。6 可扩展性软硬件配置具备动态平滑扩展能力,可以通过调整系统框架和相应服务单元的配置,即可适应业务的变化,获得良好的性能价格比。系统架构在开放的安全应用支撑体系结构之上,系统易于扩展,具有良好的可扩充性。7 开放性能实现不同网络之间的互连,支持多种标准协议、传输方式和传输接口。系统总体方案设计在体系结构、硬件平台、软件平台的确定方面,从设备选型到设计、开发都要充分考虑标准和开放的原则。在应用系统的设计与开发方面,依据标准化和模块化的设计思想,在此基础上建立具有一定灵活性和可扩展性的应用平台,使系统不仅在体系结构上保持很大的开放性而且同时提供各种灵活可变的接口,系统内部也保持相当程度的可扩充性。8 可靠性系统必须是可靠运行,主要的、关键的设备应该有冗余,一旦系统某些部分出现故障,应该能很快恢复,并且不能造成任何损失。档案封装流程图3.2 系统总体设计四川省移动节能减排软件系统自上而下可划分为3个层次,即表现层、业务应用层、信息基础结构层。 图3.1 系统层次体系1信息基础结构层信息基础结构层即四川省移动节能减排软件系统需要的数据层,包括知识数据库、能耗监测数据、计划管理数据、绩效考核数据、项目管理数据、能耗单元数据等。2业务应用层业务应用层是四川省移动节能减排软件系统运行需要核心部分,可以分为节能减排计划管理模块、节能减排项目管理模块、节能减排考核管理模块、节能减排决策咨询管理模块等四大功能模块。3表现层表现层即提供给用户使用系统的应用系统,包括人机界面、与EIP系统的接口等。3.3 功能模块设计目标3.3.1计划管理模块设计目标 实现节能减排专项计划的信息化管理。 基于工作流程的再造,通过信息化管理手段实现计划管理工作标准化、规范化,形成规范的计划管理工作模式,用以解决目前节能减排工作在计划环节工作流程较为紊乱的局面。 实现对计划管理各个环节的流程监控和管理。 方便查询与计划有关的各类信息。 为项目管理提供完整的管理源 为绩效考核提供可供评价、选择的任务目标 为绿色行动计划后评估提供对标的依据3.3.2项目管理模块设计目标 依据试点、推广分类方法,实现节能减排项目的信息化管理。 基于项目管理工作流程的再造,通过信息化管理手段实现项目管理工作标准化、规范化,形成规范的项目管理工作模式。 实现对项目管理各个环节的流程监控和管理。 方便查询与具体项目有关的各类信息,如进度、效果评估等。 为绩效考核提供可靠的管理数据 为绿色行动计划后评估提供可靠的管理数据3.3.3绩效考核管理模块设计目标 实现节能减排绩效考核工作的信息化管理。 通过信息化管理手段实现绩效考核管理工作标准化、规范化,形成规范的绩效考核管理工作模式。 依据集团绩效考核指标体系,结合四川移动工作实际,在重新解构指标的基础上,实现对各职能部门、各分公司绿色行动计划工作成绩的科学考评。 方便查询绩效考核的各类信息,如定性考核成绩及排名、定量考核的成绩及排名、任务考核 成绩及排名等。 为绿色行动计划后评估提供可靠的管理数据。3.3.4决策咨询管理模块设计目标 方便查询节能减排有关的各类信息,如某个产品的理论节能效果与四川地区实际节能效果、某种节能措施的节能效果、厂家信息、建设单位信息等。 为其他部门提供节能减排技术信息咨询服务 为绿色行动计划后评估提供可靠的管理数据3.4 系统业务分析描述3.4.1业务描述用户主要的“业务”是:拿到XX年节能方案,该方案包含很多当年要完成的项目,用户主要是对管理项目(监控项目进度等),和项目效果考核评估,制作档案。3.4.2项目管理流程图 图3.2 一般项目管理流程图图3.3 跟踪管理类图3.4 创新项目类3.5 功能性需求分类功能类别功能名称、标识符描述计划管理A专项计划管理A.1措施A.1.1规模A.1.2投资A.1.3效果等A.1.4任务分解A.2可以查看某个计划项目的分解情况,主要是把项目分给分公司执行.项目管理B项目管理B.1上传项目相关文件项目进度管理B.2可查看项目进行的进度、完成情况项目评估B.3对项目效果进行评估考核管理C分公司考核C.1根据集团指标对分公司进行考核分为定性考核C.1.1定量考核C.1.2部门考核C.2根据集团指标对公司其他部门进行考核任务考核C.3查看任务是否完成知识库管理节能减排法规政策D.1存储国家D1.1行业D1.2地区D1.3集团 D1.4省公司D1.5的关于节能减排的相关政策.工作计划总结报告D.2存储工作计划D.2.1,工作总结D.2.2,工作报告D.2.3文件(存文件)管理制度D.3存储省公司的制度,实施方案,流程,管理办法等(可以存文件)报表管理D 4分公司上报数据,总公司可进行查看基础公共信息D.5产品信息D.5.1厂商至少要提供产品的节能类别和价格,系统保存。还要可以保存产品的其他信息例如:最大电压,最低使用温度等等,由用户(节减办)自己定义。局房信息D.5.2用户(分公司)提供局方信息(主要是产品信息,节能措施信息,局方基本信息用户(节减办)填指标),系统保存。合作伙伴D.5.3查看合作伙伴详细信息,能查看合作伙伴详细信息包括联系电话,资质信息等,由用户自己定义。节能信息D.6存储节能相关技术信息,包括国内的,国外的。已经实施的项目信息。其他节能小窍门。3.6 系统数据流程图3.5 系统顶层流程图图3.6 系统第一层流程图图3.7 项目管理流程图 图3.8 考核管理流程图图3.9 知识库流程图结束语第4章 开发平台及工具软件选型4.1 开发平台及软件选型原则 先进成熟性原则应具有产品和技术先进性,先进的产品和技术是未来系统性能的保证,在信息技术飞速发展的今天,选择的产品和技术应具有一定的前瞻性能够适应未来几年内业务需求及技术发展变化的需要。同时尽可能兼顾产品和技术的成熟性,增强基础平台的整体稳定性。 安全可靠性原则必须遵循可靠性的原则,应尽最大可能减少因技术故障而造成的业务无法正常进行的现象的发生。同时设计中还应注重信息安全体系的建设,提高数据仓库系统的整体安全性,进一步保证数据安全。 开放与可扩展性原则应选择开放式设计的产品或技术,满足系统间灵活的信息交互的需要。同时充分考虑产品可扩展性满足不断发展变化的业务增长和技术需求。选用开放的符合工业标准产品,管理、维护和升级都非常简单,大大降低了系统的总体拥有成本,尤其是在操作系统方面、选择开放性的操作系统其稳定性和安全性将大大提高。 统一标准化原则应该坚持标准化的原则,采用业界公认的行业或技术标准,降低管理复杂度。同时坚持统一化的原则,整个系统内及今后几期项目所可能涉及到的产品都应尽可能采用统一的标准。 经济性原则必须实用经济,应该尽量利用现有资源,坚持在先进高性能前提下合理投资,以期在成本最佳的前提下获得最大的业务效率提升。4.2 开发平台及软件选型在传统的项目开发过程中,会产生大量的文档,如客户沟通文档、数据库设计文档、整改意见、进度规划文档、BUG跟踪文档等等,这些文档以纸质的形式流转,不便于维护和管理,同时项目开发成员、客户及领导之间并不能进行有效的沟通,因此希望通过一个统一的基于WEB的项目管理平台,来辅助整个项目的运作,建立起项目团队成员、客户、领导之间沟通的桥梁,使之能够进行快速、有效的沟通,从而提高项目开发的效率,以保障工程项目的如期交付。4.2.1使用Visual Studio 2008为开发环境.NET是微软创建的一种框架,允许用不同编程语言编写的程序有一个公共编译环境。.NET Framework旨在提供一个一致的面向对象的编程环境。Visual Studio是微软公司推出的.NET开发环境,是目前最流行的Windows平台应用程序开发环境,目前已经发展到Visual Studio2008版本。C#是.NET平台上的主流开发语言。图4.1 VS2008使用界面4.2.2使用SQL Server 2005为后台数据库数据库访问是检定信息管理系统的最重要的部分,在网络中流转、管理数据,使用的是SQL Server 2005 数据库。.NET 在数据存取方面做了很大的调整。在.NET Framework 框架下,由ADO.NET 来完成数据的存取。ADO.NET 是由Microsoft确定的在.NET 编程环境中优先使用的数据访问接口。ADO.NET 是一组包括在.Net 框架中的库,用于在.NET 应用程序的各种数据存储之间通信。ADO.NET 库中包含了可与数据源连接、提交查询并处理结果的类。ADO.NET 作为用于以面向对象方式和数据源进行交互的类库,通常处理的数据源是数据库。事实上,ADO.NET 允许和不同类型的数据源以及数据库进行交互。比如本系统的SQL Server2005,但它同样也能够很好的支持Excel表格文本文件或者XML 文件。本系统使用SQL Server 2005 数据库,除了从数据角度之外,也考虑编程工具、运行环境等综合因素。SQL 数据库可以与.NET 框架完美结合,共同管理节能减排信息系统。 图4.2 SQLServer2005使用界面4.2.3使用Microsoft Visual SourceSafe 2005进行软件配置管理软件配置管理的目标是标识变更、控制变更、确保变更和报告变更。它要完成以下几个任务:标识、版本管理、变更控制、配置审计和配置报告。针对软件开发中的诸多问题,用人工的方法管理软件开发已不能满足需求,因此很多优秀的软件配置管理工具应运而生,使用这些工具我们能够轻松有效地管理我们的软件项目。这些常用的工具有Rational ClearCase、CCC/Harvest、Merant PVCS、Microsoft Visual SourceSave(简称VSS)、CVS等。使用这些工具的人员一般涉及开发人员、版本控制人员和项目经理等。以上这些工具各有不同的特点,分别适用于不同规模的软件开发项目。Rational公司推出的软件配置管理工具ClearCase主要用于Windows和Unix开发环境,它提供了全面的配置管理功能包括版本控制、工作空间管理、建立管理和过程控制;Microsoft Visual SourceSafe具有简单易用、方便高效、与Windows操作系统及微软开发工具调度集成等优点。图4.3 VSS使用界面4.2.4使用PowerDesigner进行数据库建模PowerDesigner是结合了下列几种标准建模技术的一款独具特色的建模工具集:业务流程建模、通过 UML 进行的应用程序建模以及市场占有率第一的数据建模,这些建模技术都是由功能强大的元数据管理解决方案提供支持的。4.2.5使用Microsoft Office Project 2003管理项目Microsoft Office Project 2003 是优秀的项目管理程序,帮助单位协调商业计划、项目以及资源,从而获得更好的商业业绩。通过使用其灵活的报告和分析功能,可以利用可操作的信息来优化资源、安排工作优先顺序并协调项目与总体商业目标。 在进行项目规划及进度跟踪、资源协调的过程中使用了Microsoft Project 2003,有效的提高管理的水平。图4.4 MOP页面第5章 系统实现5.1主窗体是系统的启动对象,本系统的主窗体名称为“main”。主窗体的界面设计简约清新,功能目录采用树形结构列在窗体左侧,右侧可以看到一些基本能耗信息,使操作者一目了然。树形结构的代码为:Protected void Page_Load(object sender,EventArgs e) if(Sessionrightid=null) Label1.Text=超时,请重新登录; else TreeView tv=New TreeView(); TreeNode tn=New TreeNode(); tn.Text=节能减排; tn.NavigateUrl=default.aspx; tn.Target=main; TreeNodeInit(0,tn); tv.Nodes.Add(tn); TreeView1.Nodes.Add(tn); 5.2用户管理界面可对系统用户进行添加删除,在用户信息栏设置用户的角色,以便于对下一步角色权限的设置。用户管理删除用户功能:public void ProcessRequest (HttpContext context)context.Response.ContentType = text/plain;string yonghu_id = context.Request.Paramsyonghu_id;string sql = delete from yonghu where yonghu_id= + yonghu_id;JSONSQL.ExeSql(sql);context.Response.Write(success);保存用户功能:public void ProcessRequest (HttpContext context) context.Response.ContentType = text/plain; string jsonstr = context.Request.Paramsjsondata; JSONArrayarr=newJSONArray(jsonstr); JSONSQL.SaveJSONTable(arr,yonghu,yonghu_id,yonghu_id,dept_id,qiyong); string sql = delete from yh_juese; JSONSQL.ExeSql(sql); for (int i = 0; i arr.length(); i+) JSONArray juese = arr.getJSONObject(i).getJSONArray(juese); string yonghu_id = arr.getJSONObject(i).getString(yonghu_id); for (int j = 0; j juese.length(); j+) juese.getJSONObject(j).put(yh_juese_id, ); juese.getJSONObject(j).put(yonghu_id, yonghu_id); JSONSQL.SaveJSONTable(juese,yh_juese,yh_juese_id,yh_juese_id,yonghu_id,juese_id); context.Response.Write(success);查询用户信息:public void ProcessRequest (HttpContext context) context.Response.ContentType = text/plain; string sql = select yonghu_id,name,loginname,case qiyong when 1 then true else false end as qiyong,a.dept_id,b.dept_nm + from yonghu a,mobile_dept b where a.dept_id=b.dept_id; JSONArray arr = JSONSQL.GetJSONResult(sql, qiyong); for (int i = 0; i arr.length(); i+) JSONObject obj = arr.getJSONObject(i); string yonghu_id = obj.getString(yonghu_id); sql = select juese_id from yh_juese where yonghu_id= + yonghu_id; JSONArray arr1 = JSONSQL.GetJSONResult(sql, ); String tem = ,; for (int j = 0; j arr1.length(); j+) tem += arr1.getJSONObject(j).getString(juese_id) + ,; obj.put(juese, tem); JSONObject info = new JSONObject(); info.put(yonghuinfo, arr); context.Response.Write(info.ToString(); public string GetXmlUserInfor(string userLoginName) EIPPortalService.IPDataListMethod ip=new EIPPortalService.IPDataListMethod(); string sresult = string.Format(0,ip.GetUserID(jsb_raoxun); ip.Dispose(); return sresult; 5.3角色权限设置页面针对不同的角色在右边菜单栏设置相应的操作权限,通过用户管理和角色权限设置可以完成对系统用户的权限设置。角色权限设置为角色管理界面右边梳妆图提供数据:public void ProcessRequest (HttpContext context) context.Response.ContentType = text/plain; string sql = select caidan_id,parent,text,case leaf when 1 then true else false end as leaf + ,false as checked from caidan order by caidan_id;JSONArray arr = JSONSQL.tree(sql, parent, caidan_id, leaf,checked); context.Response.Write(arr.ToString();删除角色功能:public void ProcessRequest (HttpContext context) context.Response.ContentType = text/plain; string juese_id = context.Request.Paramsjuese_id; string sql = delete from juese where juese_id=+juese_id+ delete from juese_cd where juese_id=+juese_id; JSONSQL.ExeSql(sql); context.Response.Write(successd);保存角色信息:public void ProcessRequest (HttpContext context) context.Response.ContentType = text/plain; string jsonstr = context.Request.Paramsjsondata; JSONArray arr = new JSONArray(jsonstr); JSONSQL.SaveJSONTable(arr, juese, juese_id, ); for (int i = 0; i arr.length(); i+) JSONArray caidan = arr.getJSONObject(i).getJSONArray(caidan); string juese_id = arr.getJSONObject(i).getString(juese_id); for (int j = 0; j caidan.length(); j+) caidan.getJSONObject(j).put(juese_id,juese_id); JSONSQL.SaveJSONTable(caidan,juese_cd,juese_cd_id,juese_cd_id,juese_id,caidan_id); context.Response.Write(success);查询角色信息功能:public void ProcessRequest (HttpContext context) context.Response.ContentType = text/plain; string sql = select juese_id,code,memo,name from juese; JSONArray arr = JSONSQL.GetJSONResult(sql, ); for (int i = 0; i arr.length(); i+) JSONObject obj = arr.getJSONObject(i); sql = select juese_cd_id,caidan_id,qiyong from juese_cd where juese_id= + obj.getString(juese_id); JSONArray caidan = JSONSQL.GetJSONResult(sql, ); obj.put(caidan, caidan); JSONObject info = new JSONObject(); info.put(jueseinfo, arr); context.Response.Write(info.ToString();5.4系统设有基础数据维护功能,主要包括专项报表指标、考核关联指标、考核指标的维护。通过该模块可实现对考核指标的修改、添加、删除等操作以及对专项报表的管理。考核指标维护提供考核信息:public void ProcessRequest (HttpContext context) context.Response.ContentType = text/plain; stringsql=selectdata_id,code,data_nm,jsgs,score_flag,goal_value,score,type_id,comment,+ case flag when 1 then true else false end as flags from check_index; JSONArray arr = JSONSQL.GetJSONResult(sql, flags); JSONObject obj = new JSONObject(); obj.put(checkinfo, arr); context.Response.Write(obj.ToString();提供 考核指标维护 中 计算公式信息:public void ProcessRequest (HttpContext context) context.Response.ContentType = text/plain; string month = context.Request.Paramsmonth; if (month = null) month = Handler.getToday(); try
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 药店安全活动月活动方案
- 河工团员考试题及答案
- 贵阳会考试题及答案
- 古镇培训考试题及答案
- 供应专员考试题及答案
- 飞行原理考试题及答案
- 反诈骗考试题及答案
- 健康监测报告统计表
- (正式版)DB15∕T 3390-2024 《设施番茄灰叶斑病综合防控技术规程》
- 电务联锁考试题及答案
- 新22J01 工程做法图集
- 2024年社区警务规范考试题库
- 《运动训练学》(第二版)PPT
- 小学生仪容仪表课件
- 初中语文中考复习 专题01 名著阅读之《朝花夕拾》(课内文言文+课外文言文)-2022年中考语文一轮复习黄金考点讲练测
- GB/T 38207-2019中国地理实体通名汉语拼音字母拼写规则
- GB/T 14181-2010测定烟煤粘结指数专用无烟煤技术条件
- 丹佛斯变频器modbus通讯
- (中职)氯碱PVC生产工艺及设备8项目八 PVC生产教学课件
- GB∕T 21448-2017 埋地钢质管道阴极保护技术规范
- 常州豪爵铃木班组长任职资格考试试题及答案
评论
0/150
提交评论