1、中山大学硕士学位论文基于敏捷方法的计划生育服务系统的设计与实现姓名:陈焱申请学位级别:硕士专业:软件工程指导教师:成良玉20100604和开发过程。通过对计生服务系统全过程的描述,本文集中体现了敏捷软件开发应对需求变更的优势,证明了敏捷方法在提高软件质量和开发效率方面的有效性,对相关电子政务系统的开发具有一定的指导意义。关键词:敏捷方法,计划生育,需求分析:,:,州,:,论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究作出重要贡献的个人和集体,均已
2、在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:夺岛日期:嘞年歹月澎日学位论文使用授权声明本人完全了解中山大学有关保留、使用学位论文的规定,即:学校有权保留学位论文并向国家主管部门或其指定机构送交论文的电子版和纸质版,有权将学位论文用于非赢利目的的少量复制并允许论文进入学校图书馆、院系资料室被查阅,有权将学位论文的内容编入有关数据库进行检索,可以采用复印、缩印或其他方法保存学位论文。学位论文作者签名:率喙日期:矽乃年月午日导师签名:似萨私日期:卜年月午日研究背景及意义第章引言中山夫孚一随着社会经济的发展,人员的流动变得越来越频繁,人们不再像以前一样固定在户籍地
3、,而是根据工作或其它的各种各样的需要而不断地流动,不但流动人口如此,连本地的户籍人口存在这种情况的也非常多,尤其是在经济相对比较发达的地区,就像广州市。当然这是社会发展的需要也是必然结果,人员的流动给社会经济发展注入了新的动力,但同时也给计划生育服务工作提出了新的难题。由于社会的开放性和多元化,人们的思想观念也慢慢开始转变,逐渐提高。互联网的发展、相关部门的宣传也让人们的意识不可与过去同日而语,很多人都已经认识到计划生育部门不单纯是对她们进行管理,防止她们发生政策外怀孕和生育,知道计 划生育部门还有为广大育龄群众提供相关服务的职能【。 视野上的开阔让她们感觉到接受管理的同时更应该让计划生育部门
4、提供更优质的服务。由于频繁的流动,她 们希望计划生育服务真正做到便民利民,让她们可以在任何地方享受计划生育服务,而不是像过去那样只能在户籍地享受相应服务。因此给计划生育服务工作提出了更高的要求,促进计划生育部门健全服务体系和机制。原有人口和计划生育信息系统都主要是针对计生部门内的业务开展、信息的管理,从方便计生工作人员,提高他 们的工作效率角度出发,对计划生育服务工作以及群众的支持还不够。计划生育部门迫切需要一个计生服务系统来支持其开展工作,满足群众提出的最新需要。目前,项目工期紧,对系统的需求非常急迫, 对项目采用敏捷方法 进行开发的要求随着项目的开展很快地提了出来。然而,计生服务系统的特点
5、决定了不能采用完全的敏捷方法,需要结合传统的分析过程对敏捷方法实施改进。作者提出了建立基于敏捷方法的需求分析与设计方法,对其进行了深入研究,并应用于计生服务系统的需求分析与设计中,在此基础之上完成了计生服务系统的实现。中山火警国内研究开发现状分析广州市人口和计划生育局从上世纪年代开始信息化建设,经历了起步探索和快速发展这两个主要阶段。起步探索阶段为上世纪年代中期到年,当时各个系统独立建设,有国家下发的系统,有省下发的系统,有自己建设的系统。主要问题是各个系统规模比较小,功能比 较单一;系统之间无法互通,数据不能共享,造成大量的重复录入。从年开始,广州市计生局的信息化建设进入快速发展阶段。年在市
6、信息办的大力支持下,按照“条块结合”的主要思路,进行广州市人口和计划生育信息系统一期项目的建设,并于年月开始上线试运行。 该项目的实施, 积累了大量的育龄人口数据,为后续的信息化建设提供了坚实的基础,同时带动了各级用户计算机应用水平的提高,新的需求和想法不断涌现,因此其后又按照“统一规划、 统一建设”的原则, 进行了计划生育属地管理系统以及流动人口计划生育信息系统等二期项目的建设,并于年底成功实施,从而 进一步推动广州市计划生育信息化的发展【】。存在问题随着社会经济的发展,人员的流动变得越来越频繁,人们不再像以前一样固定在户籍地,而是根据工作或其它的各种各样的需要而不断地流动,不但流动人口如此
7、,连本地的 户籍人口存在这种情况的也非常多,尤其是在经济相对比较发达的地区,就像广州市。当然这是社会发展的需要也是必然结果,人员的流动给社会经济发展注入了新的动力,但同时也给计划生育服务工作提出了新的难题。由于社会的开放性和多元化,人们的思想观念也慢慢开始转变,逐渐提高。互联网的发展、相关部门的宣传也让人们的意识不可与过去同日而语,很多人都已经认识到计划生育部门不单纯是对她们进行管理,防止她们发生政策外怀孕和生育,知道计 划生育部门还有为广大育龄群众提供相关服务的职能。视野上的开阔让她们感觉到接受管理的同时更应该让计划生育部门提供更优质的服务。由于频繁的流动,她 们希望计划生育服务真正做到便民
8、利民,让她们可以在任何地方享受计划生育服务,而不是像过去那样只能在户籍地享受相应服务。因此给计划生育服务工作提出了更高的要求,促进计划生育部门健全服务体系和机制。中山失謦一另外,原有人口和计划生育信息系统都主要是针对计生部门内的业务开展、信息的管理,从方便计生工作人员,提高他 们的工作效率角度出发,对计划生育服务工作以及群众的支持还不够,目前的计生系统无法满足群众提出的最新需要。问题的解决思路要满足广大群众的需求,必须健全现有的计划生育服务机制,建设一个面向群众的计划生育服务系统。系统建设的目的包括改变现在以户籍地服务为主的模式,改成在全市各服务站点均可享受计划生育技术服务,服务地和管辖地、
9、户籍地互通信息,最后的信息由管辖地负责统计;丰富计划生育服务的内容,做好宣传教育、随访等工作;优化办事流程,提高 办事效率等。本文的组织结构第章引言主要介绍计生服务系统的背景和概貌,以及阐述了本课题的主要任务:以此项目为基础的需求分析和需求管理工作。第章相关技术研究对敏捷方法进行研究分析,探讨敏捷需求建模的目标、价值观和原则,并讨论了敏捷方法与极限编程()及的关系,最后介绍了快速原型模型的内容及采用的原型开发工具。第章计划生育服 务系统中的需求分析采用敏捷方法对进行系统进行需求获取及需求分析,理清计生的业务流程,体现了关键的用户需求。第章计划生育服务系统中的实现给出敏捷方法在计划生育服务系统中
10、的实现实例。第章敏捷方法与传统软件开 发方法的对比中山火警对本项目的开发过程与以往传统开发过程做了一定程度上内容对比。第章相关技术的研究敏捷方法概述敏捷方法的原则中山火警一随着技术的发展,当不断增多的企业、机构要求通过部署基于的系统来获得竞争优势时,软件企业就承受越来越多的压力来建立新的、增强的系统。敏捷软件开发方法就是针对以上这个问题发展起来的【】。敏捷方法采用技术上和管理上的过程,这些过程能持续地适应:()源自开发过 程中获取的 经验而进行的变更;()软件需求的变更;()开发环境的 变更【。年数十位业界专家在一次研讨软件过程未来发展趋势的会议上,就什么是“敏捷”达成一些重要的共识。本次会议
11、的一个成果是成立了“敏捷联盟”并发布了敏捷软件开发宣言。这份敏捷宣言对是“敏捷软件开发”价值和目标的浓缩定义,并通 过对部分共同的原则进行了细化,原则如下【:()首要任务是尽可能早的、持续地交付有价值 的软件来促使客户满意。()在项目的开 发全过程中,必须保证需求人员和开发人员在一起工作。()了项目开发的后期,也欢迎需求变化。()持续地交付可工作的 软 件系统。()项目最主要的 进度衡量 标准是可工作的软件。()围绕团队成 员来策划项 目, 为他们提供必要的环境和支持,且信任成员是能胜任这些工作的。()最好的架构、需求和设计来自于自组织的团队()。()在团队内部,最具效果和效率的沟通方法是面对
12、面地沟通。气中山火警()敏捷过程提倡可持续的开发速度。()不断地关注最优秀的技 术和良好的设计能增强敏捷能力()简单是最根本的。()开发团队应 定期对 如何有效地开展工作进行反省,然后相应地对自己的工作行为进行调整。敏捷方法是以满足客户需要、创造客户价值为首要目标,使企业的软件过程容易观察,适 应市场、 竞 争、技术、需求等内外 环 境的变化,并对此迅速做出反应、自我调整和完善,在保证产品和服务质量的前提下, 对交付内容、速度和 资源做出正确的权衡,从而实现企业、 员工、客户和社会等多方利益的最大化。敏捷方法的主要特征“度量一个项目团队是不是在采用敏捷方法,并不是看这个公司软件上线的结果,而应
13、该 具体考量,为了让软件上线,项目团队做了哪些具体的工作。因此敏捷开发是一种以人为核心的、迭代的、循序 渐进的开发方法和过程【。下面我们再看看敏捷方法的几个特征:()人员沟通敏捷方法中对于人员的沟通的要求就是沟通要简单、高效、明确。()流程迭代迭代本身是一个完整的流程,而很多个迭代加起来就是一个螺旋上升的过程,而螺旋上升到达顶点,就意味着敏捷流程结束,软件成功发布。()客户参与在敏捷方法中强调的一个关键要素就是客户参与,每个迭代完结后,客户需要对这个迭代进行验收测试,以确保每个迭代结束的成果是符合客户需求的,这样一直到螺旋上升的顶点,最终发布的软件也是满足客户需求的。()可运行的软 件可运行的
14、软件就是指可部署,可运行,能够让客户触摸到的软件,这样的软中山夫孚一件才能叫可运行的软件。借用的一句 话:再多的文档都不及一个可运行的软件。换句话说:可运行的代码就是最好的文档。敏捷方法与软件能力成熟度模型软件开发活动由最初是一个显得混乱的活动,即典型的“边写边改”(),到按工程化的开发可以说是一个巨大的进步。随着软件工程的发展,工程化方法对开发过程有着严格而详尽的规定。是一个典型的工程化的开发模型,是严谨,过程化的,但是同时附带了一些枷锁(各种规定,各种文档),随着的发展,各软件组织纷纷采纳,积极 对软件过程改进,加入到软件组织能力成熟度测评大潮中【引。而敏捷方法作为非预测型方法,并不是对具
15、体过程进行规定,而是从方法论上进行指导,对过程允许自主调整,以人 为中心, 调整过 程适应组织和需求变化,注重过程的改进而不依赖过程。()极限编程概述我们了解了软件开发在过去年中的发展历程,然而其悖论仍未解决:如何快速地开发系统,同时适应变化、确保 质量并控制成本。为解决这些问题,世纪年代涌现出了一些新的、轻量级的开发方法。 这些轻量级方法被称为敏捷()方法。(极限编程)是最流行的敏捷开发方法,尤其适合用于动态的开发领域。它与传统的瀑布式方法或方法的区别在于,它承认生命中充满变化。中小型小组同客户紧密合作,放弃详细、 预先的规划,而通过快速迭代来给用户提供直截了当、真正的结果【。大多数开发人员
16、、程序 员和软件工程师被告知,变化是及其糟糕的,必须避免、控制和管理。瀑布式方法完全是以此为前提的。在 软件开发周期中,尽可能早地控制变化是不错的主意,因为产品被实现后, 变化的成本常常会急剧升高。提供一些技巧和实践有效地 压缩了变化的成本。通过在质量体系的两端一准确的需求和健壮的产品一下功夫来交付高质量的软件。不依赖于单个“高效中山丸謦的”方法,而是 结合使用了多种重要的实践。由以下四部分组成:价值、原则、活 动和实践【。价值极限编程技术第一版提出了四条价值标准,但在极限编程解析的第二版里又加入了第五条尊重。以下就是这五条标准【】:简单:在极限编程中, 简单被定义为“在管用的前提下,做最简单
17、的事情”。交流:所有的方法都包含交流过程;而在中,这是其核心价值观。反馈:反馈对于任何软件项目的成功都是生死攸关的。勇气:快速工作并在必要时有勇气重新进行开发。尊重:在中,团队成员 之间的尊重体现在每个人保 证编译通过后再提交的代码、或者导致目前使用的测试案例失效、或者 导致工作超出预期。原则极限编程的原则是根据以上描述的五条价值得出的。在项目开发过程中,这些原则被用来指导做出决策。与价值相比,原则的描述更为具体,在实际应用中更具有指导意见。快速反馈:当反馈能做到及时、迅速,将 发挥极大的作用。一个事件和对这一事件做出反馈之间的时间,一般被用来掌握新情况以及做出修改。与传统开发方法不同,与客户
18、的发生接触是不断反复出现的。客户能够清楚地洞察开发中系统的状况。他她能够在整个开发过程中及时给出反馈意见,并且在需要的时候能够掌控系统的开发方向。单元测试同样对贯彻反馈原则起到作用。在编写代码的过程中,应需求变更而做出修改的系统将出现怎样的反应,正是通过单元测试来给出直接反馈的。比如,某个程序员对系统中的一部分代码进行了修改,而假如这样的修改影响到了系统中的另一部分(超出了这个程序员的可控范围),则这个程序员不会去关注这个缺陷。往往这样的问题会在系统进入生产环节时暴露出来。中山火警一假设简单:假设简单认为任何问题都可以”极度简单”的解决。传统的系统开发方法要考虑未来的变化,要考虑程式码的可重用
19、性。极限编程拒绝这样做。增量变化:极限编程的提倡者总是说:罗马不是一天建成的。一次就想进行一个大的改造是不可能的。极限编程采用增量变化的原则。比如说,可能每三个星期发布一个包含小变化的新版本。这样一小步一小步前进的方式,使得整个开发进度以及正在开发的系统对于用户来说变得更为可控。包容变化:可以肯定地是,不确定因素总是存在的。 “包容变化”这一原则就是强调不要对变化采取反抗的态度,而应该包容它们。比如,在一次阶段性会议中客户提出了一些看来戏剧性的需求变更。作为程序员,必须包容这些变化,并且拟定计划使得下一个阶段的产品能够满足新的需求。活动描述了在软件开发过程中四种基本的行为。倾听:以交流为基础
20、,其一些实践要求积极的 倾听。测试:在中, 测试并非在将 产品交付给客户之前 进行的马后炮,而是整个开发过程中不可或缺的一步。编码:毕竟是关于编 程的,编写代码是一种工 艺,通 过重构、结对编程和代码复核等实践得以改进。设计:的核心思想之一是,在整个项目的进展过程中,设计应是不断演化的。实践开发人员和客户之间的交互是有益的。如果学习是好的,那么就把它做到底:这样减少了开发和回馈周期的长度,测试也能更早完成。简单的代码更可能工作。所以极限编程的程序设计师在一个软件专案中唯写出能够满足目前实际需求的代码,这样或多或少降低了代码的复杂性和重复性。中山犬謦如果简单的代码是好的,那么把变得复杂的代码改写
21、成简单的。代码评审是好的。因此,极限 编程的程序设计师以两人搭档的方式工作。测试代码是好的:因此,在极限编程中, 测试用例在实际代码之前就被写出来了。代码只有在通 过测试的时候才被认为完成了。一般来说,极限 编程被认为对于少于人的小团队很有用。一些人认为极限编程可以用于大的团队,但是其它人认为统一软件程序更适合大的团队。然而,极限编程在一些超过人的开发小组中获得成功。并不是极限编程不能够推广到更大的团队,而是很少有更大的团队来试著用它。极限编程的人员也拒绝去随便推测这个问题。快速原型模型在项目中使用生命周期模型开发软件周期长,项目前期开发出的成果可视性差,对需求难以确定的系统往往无能为力,另一
22、方面 软件工程技术经过一段时间的发展,产生了许多先进的方法和优秀的开发工具,两方面的原因促使了快速原型模型的诞生。快速原型模型的概念快速原型模型的主要目的是获取与验证需求。首先由开发人员构造原型,然后让用户试验该原型。在很多时候,需求分析人 员无法仅仅通过与用户交流就能获得明确的、详细的需求。一般地,当用户面对一个可操作的软件时,他比较容易说清楚“需要什么”和“不需要什么,从而有助于分析人员获取更详细的需求,以及验证需求是否正确。不断重复以上 过程,直至 满 足用户的需求为止。快速原型模型的特色体现在“快速”上。原型内部结构及其实现细节并不重要,重要的是原型必须能被快速地构造出来,以迅速反应用
23、户的需求。一旦需求明确了,原型就完成了使命,应该保留还是抛弃,就看此原型是否值得复用。由于快速原型模型的主要目的是获取与验证需求,只采用该模型并不能开发出最终产品。快速原型模型通常与其它生命周期模型结合使用,例如,可以先用快速原型模型确定用户真正需求,然后采用瀑布模型进行正式的产品开发。原型模型的开发步骤图快速原型模型中山大号一()需求调研与分析。需求人员和用户合作,共同确定用户的业务需求。()开发一个可用的原型。在需求分析的基础上,开发一个初始的界面原型,该原型要能体系系统的主要功能,体现出系统的约束条件【】。为了快速地建立原型,且适应后阶段对原型的不断改进,本系 统的原型开发采用工具。()
24、原型评审。需求人员向用户演示原型,用户操作原型,发现系统中存在的问题和不足, 讨论并确定修改变动的部分, 进一步明确用户需求。()修改原型。根据讨论结 果对原型进行修订,舍弃多余的页面,添加需要的功能,使原型得到进一步的完善。()重复第、阶段。修改过的原型给客户再次评审,提出修改意见,如此反复,直到客户确认原型达到要求为止。()重建系统。根据客户确认原型重建系统, 进行下一步的设计及实现。原型开发工具简介能让 需求分析人员迅速地建立 页面原型。主要功能包括流程设计、界面设计、界面交互 设计等,可以通过生成直观的原型页面,很 简单得到一个交互式网站内容的原型,可将以中山犬摹前死板的页面版式全部替
25、换为有点击、链接效果的网页。还提供一种 动态层的 组件,在同一页设定不同状态的效果,然后用链接、按 钮等触发即可产生动态效果, 这样网站原型设计就变得更加生动,意图也就更加直观。第章计划生育服务系统的需求分析中山失孚一基于以上方法的介绍之后,本章根据计生服务系统的实际开发背景和环境,较为详细地描述了该系统的总体需求,其中对关键模块进行了深入的需求分析,并对流程进行了优化。本章节从整体角度出发, 对计生服务系统开发的需求进行分析。总体业务需求概述计划生育服务系统包括查环查孕、病残儿医学鉴定、 计划生育手术并发症鉴定、生殖健康普查普治、服务地服务信息管理子系统以及随访信息管理子系统。计划生育服务系
26、统建成后,将为街道(镇)、居(村)委会以及计生服务站所的工作人员,进行孕情检查、病残儿医学鉴定和二孩生育审批、生殖健康普 查普治等管理和服务,区、街镇用户 主要是查询和统计计划生育服务的相关信息。计划生育服务系统按照“资源共享、统一建设”的原则,集成到现有计生系统中,实现与现有计生系统共享育龄妇女信息库和管理配置信息库,方便计划生育服务与原来计生业务(如子女出生、避孕情况)等的关联处理以及信息互动,同时给予市计生电子政务平台为用户提供统一的系统入口和操作方式以及风格一致的界面方案。下面对计生服务系统的三个典型模块进行需求分析:病残儿医学鉴定模块需求分析需求调研与分析病残儿医学鉴定子系统记录整个
27、病残几医学鉴定流程以及回访的各项信息,方便日后的复查以及分析。市、区、街道各级部门可以通过系统进行审核和上报的流程,方便日常工作。病残儿医学鉴定子系统与属地管理系统中的子女出生模块进行关联,利用子女信息判定是否为独生子女,是否符合生育二孩的规定。中山火謦病残儿医学鉴定子系统通过数据交换平台与门户网站进行信息交换,让群众可以通过门户网站提交病残儿医学鉴定申请,并且可以通过流水号查询申请的处理状态,方便人民群众办事。系统结构病残儿医学鉴定子系统包括病残儿鉴定申请信息维护、专家鉴定信息维护、二孩生育申请信息维护、各级计生部门审批和上报等功能,系统的逻辑结构图如下所示:;计生电子政务平台!一:,流动人
28、口墓市计生门户网站区计生资源库市计生数据中一,一一一、一一、,一一 、, 二;、一一一一一歼卅陋蚓雨卅业务库础信息库信息库 、 一,图一痫残儿医学鉴定模块结构图上图中的虚线部分为病残儿医学鉴定子系统外的内容,病残儿医学鉴定子系统与其它系统共用统一的数据访问层,通过数据访问层操作区的计生资源库,共享原有的育龄人口信息资源,调用区计生资源库中的子女信息作为申请人是否符合规定的判定。中山夫莘一区计生资源库通过数据交换平台与市计生数据中心进行数据交换,实现内外网的联动,让 群众可以通过互联网进入市计生门户网站,通过网站提交病残儿医学鉴定申请表,并且 对申请的审核状态进行实时查询,实现足不出户就能办理相
29、关业务,方便群众的日常生活。用户故事本模块中,由需求人员在与用户代表进行了充分的交流之后,书写该模块的用户故事。从 对病残儿医学鉴定的模块进行分析,我们可以得出以下用户故事:病残儿申请信息维护、专家鉴定信息维护、二孩生育申请信息维护、申 请的审批与上报以及相关的查询统计。()病残儿申请 信息维护申请人可在外网填写病残儿申请表,并提交给所在社区居委会;计生部门可修改、删除网上提交的病残儿申请表,也可新建病残儿申请表;()专家鉴定信息 维护计生部门可录入、修改和删除专家鉴定信息;()二孩生育申请信息维护申请人可在外网填写二孩生育申请表,并提交给所在社区居委会:计生部门可修改、 删除网上提交的二孩生
30、育申请表,也可新建二孩生育申请表;()申请的审批与上 报计生部门可逐级审批病残儿申请表和二孩生育申请表,并申报给上级部门;()查询统计可按条件查询病残儿申请信息及审批信息;可按条件查询二孩生育申请信息及审批信息;界面原型示例需求人员和用户合作,共同确定用户的业务需求,在需求分析的基础上,开中太辛发一个初始的界面原型,该原型要能体系系统的主要功能,体现出系统的约束条件。为了快速地建立原型,本模块的原型开发采用工具。削病残儿医学鉴定口页原型界面。船二二坚塑翌!二二丁一主雾苎塑竺一日一口一一口厂一一一 一厂一一 一芸怒”“”嚣!絮册,”。图病残儿越学鉴定信息录页界面原型流程优化中山犬謦一需求人员向用
31、户演示原型,并交由用户操作原型。在原型评审过程中, 发现了系统中存在的问题和不足,经讨论并确定后,决定 对独生子女病残儿医学鉴定原有流程进行优化。()原流程独生子女病残儿医学鉴定流程如下图所示独生了:女病残儿医学鉴定流程,市计划生育宣传技术指导申请人)村(居)委会衡镇计生办区计生办科技处省计生局)所瘸史结婚证,身份 甲甲证户菏母予合髟等资科刈填写申请表一叫韧棱叫复核一韧审一复审 与科技处组织现成立专家整场体检定小组材捌不全卜组织专驴行再次 鉴定公初由釜件不符台,意见异议的接反映刊科技处对市鉴定 结论自异通知申淆当事通知再区,县议的申请省级鉴,定省级鉴定人市图独生子女病残儿医学鉴定流程图原流程说
32、明如下:)申请人在女方户籍地领取和填写申 请表并提交相关资 料)村(居)委会对提交的材料进行初核并上报,对材料不全或者不符合条件的退件并说明理由)街、镇计划生育管理部 门对各村(居)委会上报的情况及材料进行核实,进行必要的社会和家系调查,对材料不全或者不符合条件的退件并说明理由中山失荸)区、县级市计划生育行政管理部门对各街、 镇计划生育管理部门上报的材料进行审查,组织医学专家按照病残儿医学鉴定管理办法进行初筛。上报到市人口计生局。)市计划生育宣传技术指导所对区计生局区、县级市计划生育行政管理部门上报的材料进行复审。与科技处商定现场体检及鉴定时间,整理专家鉴定结果及材料并确认。并将鉴定结果反馈给
33、区计生局区、县级市计划生育行政管理部门和当事人。)科技处做好病残儿鉴定相关 资料的整理、 归档工作)当事人对区、县级市初审意见有异议的,可以直接反映到市人计生局科技处;对市鉴定结论有异议的,可在接到鉴定结论通知起一个月内向市计划生育行政部门申请省级鉴定。()优化后流程独生子女病残儿医学鉴定系统流程优化如下图所示:独生子女病残儿医学鉴定流程申请人村(居)委会街、镇计生办 区计生局市级用户带齐辆史、结婿、身份证 掣掣 填写鉴定绩户 口薄、母子论、复啦意见合影等资料彳、刈填写申请表一初核 一 复核 叫 初审 复审对区、 县级 市初审意见有异议的直接反映到科技处上对市鉴定结论填!;省级鉴定有异议申请省
34、级鉴定结论、嘲。卜可查 看鉴定结论图独生子女病残儿医学鉴定系统流程优化图优化后系统流程中山火警一)当事人填写申请表并提交居委办理,由居委在系统录入资料;)居委一级用户受理申请,填写初核意见并上报)街一级用户查看申请,填写复核意 见并上报)区级用户查 看申请,填写初审情况并上报)市级用户查看申请,填写 鉴定结论、复审意见。市级用户可填写省鉴结果。业务细节)受理后申请人不可以再修改申请表;)居委无网络的,街道或者服务站可以帮居委录入信息;)各级部门输入各自的结果,提交上 级部门后可以主动撤回修改资料。但是当上级部门查看后就不可以再撤回;)可以由市级 用户录入省级鉴定结果、省级鉴定为终局鉴定)申请人
35、可以在网上查到鉴定结果计划生育手术并发症鉴定模块需求分析需求调研与分析计划生育手术并发症鉴定系统通过对鉴定申请和鉴定结果的信息维护,结合系统中的避孕措施相关信息,为分析避孕措施与并发症之间的关系提供条件。系统支持街镇、区、市三级的审 批流程管理,在网上进行审批,方便部门各级人员的工作,提高计生部门的工作效率。系统与计生门户网站进行对接,群众可通过计生门户网提高鉴定的申请并查询鉴定的处理结果以及状态,方便群众办事。系统结构系统支持市、区、街镇三级的申 请表上报和审核,各级计生部门可以使用系统完成计划生育手术并发症鉴定的审核流程。中山火謦系统结构图如下:流计动划人生:;育计属划;地生倒系息统系统市
36、计生门户网站区计生资源库市计生数据中心,、。、, 、卜、二二二二二二研卅陋羽矧鼐吾几 妻篡嚣!业务库础信息库信息库一一,、,一一、一一一一图计划生育手术并发症鉴定模块结构图上图中的虚线部分为计划生育手术并发症鉴定子系统外的内容,计划生育手术并发症鉴定子系统与其它系统一起通过统一的数据访问层访问区的计生资源库,共用原有的育龄人口信息资源, 调用区计生资源库中的避孕状况信息与申请人提交的资料进行比对,核对出不符合规定的申请人。通过区计生资源库与市计生数据中心的数据交换,实现内外网的联动, 让群众可以通过互联网进入市计生门户网站,通 过网站提交计划生育手术并发症鉴定申请表,并且对申请的审核状态进行实
37、时查询,实现业务的网上办理, 为群众的同常生活提供便利。用户故事本模块中,由需求人员在与用户代表进行了充分的交流之后,书写该模块的用户故事。从对计划生育手术并发症鉴定模块的流程分析,我们可以得出以下用中山夫謦一户故事:并发症鉴定申请表维护、并发症鉴定申请审核、并发症申请上报、网上申请处理以及相关的查询和统计。()并发症鉴定申请表维护计生部门可新建、修改和删除并发症鉴定申请表;()并发症鉴定申 请审核计生部门可逐级审批并发症鉴定申请表,填具审核意见;()并发症申请 上报计生部门可逐级上报并发症鉴定申请表及审核意见;()网上申请处理申请人可在外网填写并发症鉴定申请表,并提交给所在街道计生部门;计生
38、部门可修改、删除网上提交的并发症鉴定申请表;计生部门可批复网上提交的并发症鉴定结果;()相关的查询 和统计可按条件查询并发症鉴定申请信息及审批信息;可按区域统计并发症鉴定情况。界面原型示例需求人员和用户合作,共同确定用户的业务需求,在需求分析的基础上,开发一个初始的界面原型,该原型要能体系系统的主要功能,体现出系统的约束条件。为了快速地建立原型,本模块的原型开发采用工具。中太幸,。:件、堋。目晶蟮竺璧!:!;孵,一。一。口世!。 !堕墅堕陌藤霸。瞧。昱:黧。?篡竺。毒:豫。,。 嚣:篙。圈计划生育手沭并发症入口页界面娘型圈计划生育手术并发症信息维护页界面原型流程优化中山犬警一需求人员向用户演示
39、原型,并交由用户操作原型。在原型评审过程中, 发现了系统中存在的问题和不足,经讨论并确定后,决定 对独生子女病残儿医学鉴定原有流程进行优化。()原流程计划生育手术并发症医学鉴定流程如下图所示划生育手术并发症医学笙矗:漉捍申请辞(居)委会)街,镇计生办础务市计生届扣相咒资料 筚 再次袅蛮弭签署签署意见刊引一填”晴嵌叫报卜一卜报。曲竹揪。童遵锭”定一。报迸区计佳硒指导事人劁指、网定阮院就溶卜一做好与事人的解对鉴定结论小服释制 上报申请市级二次提交中请鉴定审凇一譬麓勰终肺喀点古娜删帅晰 卤堑议厂二对省级终硒譬:竺:定蚰!或对 盯政府复议结果不服。自气地人民沾院起行政诉讼原流程说明如下:图计划生育手术并发症医学鉴定流程)当事人在术后一年内,向村、居委会火单位提出书面申请报告,并提供相关病病历等原始材料。)村、居委会审核材料后,在申 请报告上签署意