附6 软件项目开发总结报告

2024-04-25

附6 软件项目开发总结报告(精选9篇)

篇1:附6 软件项目开发总结报告

XXXXXXXXXXXXXXXXXXXXXXX系统

项目总结报告

XXXXXXXXX 2017/7/27 项目概要信息

XXXXXXXXXXXXXXXXXXXXXXX系统的技术团队由11人组成,其中项目经理1人,需求分析师1人,UI设计师1人,开发人员6人,测试人员2人。

本项目的前期工作从2017年5月19日开始,历时16个工作日,于6月9日完成需求分析等准备工作。开发阶段从2017年6月12日开始,历时22个工作日,于7月10日完成全部开发工作,进入外部业务人员验证测试阶段,目前,可使用XXXXXXXXXXXXXXXXXXXXXXX的二级域名进行访问,详细信息如下:

用户资助申报地址:XXXXXXXXXXXXXXXXXXXXXXX 用户审核管理地址:XXXXXXXXXXXXXXXXXXXXXXX

本项目的开发过程有5个关键的里程碑,具体时间及内容如下: 2017年06月21日:项目初次全新功能开发完成;

2017年06月29日:项目初次内部功能测试、安全测试、性能测试完成; 2017年07月04日:需求变更,准备进行二次开发; 2017年07月10日:项目二次开发全部完成;

2017年07月11日:项目二次内部测试完成,等待外部业务人员验证测试。项目经验

因为是初次担任项目经理的角色,我最初找不到切入点,领导和同事在整个的过程中给了我很多的指导和建议。实际的项目管理工作使我对自己已学的理论知识有了更深刻的体会。所谓理论指导实践,实践验证理论,回想整个项目开发过程,至少可以总结了以下几点经验: 2.1 沟通讨论 信息交换要及时

沟通讨论是贯穿整个项目生命周期的活动,团队成员间信息交换是否及时,更是项目成功的关键。虽然不同角色承担不同工作,但都是以达成项目目标为指导的,团队成员只有始终保持沟通讨论,保证接收到最新的、一致的项目需求信息,才能使得开发工作顺利进行,避免出现信息交换不及时而导致的返工。

对于沟通,结合实际来说,如果需求分析师不能将变更的需求信息及时传递给UI设计人员,就会导致不符合用户需求的设计,更会使开发人员写出无用的代码,这必然导致重设计、重编码,甚至会延误整体项目进度。

对于讨论,尤其是像我这样缺少经验的项目经理,不论是制定计划,还是工作量识别,都必须向有经验的同事请教,接受正确的建议,才能得到合理的安排。2.2项目范围 功能边界要清晰

项目经理以需求文档为依据,将项目范围及边界清晰罗列,是把控项目开发进度的先决条件。

对于XXXXXXXXXXXX系统来说,其功能并不复杂,且开发周期短,所以在确定项目范围并进行任务细化时,可精确到接口、页面。把一个大任务分解成一个个的小任务的好处是,可以帮助我们更加精确的估计出它们的工作量,并暴露出很多可能一时无法想到的工作量,也可以保证后续进行项目开发过程的状态跟踪,更加精确。2.3时间计划 人员分配要合理

以前总认为写计划比写代码容易的多,其实恰恰相反。一份合理的项目计划需要经过思考、沟通、权衡、询问、倾听的过程,要知道,用来分析解决问题需要花费的时间,远远大于单纯的写代码时间。

项目进度计划必须将分解出来的小任务,综合考虑时间、难易程度、人员能力,估出工作量并进行合理分配。2.4代码开发 功能验证要同步

当日的开发任务结束后,作为项目经理应该对现有开发成果做验证,即对已完成的功能做验证,及时发现缺陷或其他问题,次日找对应的开发人员做修复。

因此,代码开发和功能验证的同步进行,既可以保证软件质量,同时也可以保证项目进度。当然,应该根据实际情况同步调整项目进度计划,预留处理缺陷的时间。

2.5进度执行 问题修复要反馈

项目成员必须及时反馈当日任务完成情况,及前一天遗留缺陷的修复情况,才可以保证项目经理对整体进度的把控,准确跟踪项目状态。2.6

需求变更 文档修改要记录

开发过程中的任何变更,都应做记录,作为项目成员之间沟通交流的依据,也可以避免重复修改,增加无谓的工作量。项目教训

3.1计划应当先于执行

项目计划必须要尽可能周全,并且在项目经理的可控范围内,可以根据实际情况及时做调整,但一定要保证,具体工作的开展是在计划范围内,因为没有计划直接执行会直接导致项目进度不可控,状态无法跟踪。3.2沟通应当注意技巧

高效沟通是项目成功的决定因素。因缺乏高效的沟通技巧。对内,在与开发人员进行需求沟通、代码实现方式设计等方面沟通时,并不能快速准确表达自己意图;对外,在与业务人员协商问题时,会不自觉的使用技术术语等业务人员不易理解的词汇,导致双方无法在较短时间内达成一致意见。希望自己以后有更多的锻炼机会,学习弥补这方面的欠缺。

篇2:附6 软件项目开发总结报告

项目总结报告

XXXXXXXXXXXXXXXXXXXXXXX系统

项目总结报告

XXXXXXXXX 2017/7/27 / 4 西安科技大市场创新云服务股份有限公司

项目总结报告 项目概要信息

XXXXXXXXXXXXXXXXXXXXXXX系统的技术团队由11人组成,其中项目经理1人,需求分析师1人,UI设计师1人,开发人员6人,测试人员2人。

本项目的前期工作从2017年5月19日开始,历时16个工作日,于6月9日完成需求分析等准备工作。开发阶段从2017年6月12日开始,历时22个工作日,于7月10日完成全部开发工作,进入外部业务人员验证测试阶段,目前,可使用XXXXXXXXXXXXXXXXXXXXXXX的二级域名进行访问,详细信息如下:

用户资助申报地址:XXXXXXXXXXXXXXXXXXXXXXX 用户审核管理地址:XXXXXXXXXXXXXXXXXXXXXXX

本项目的开发过程有5个关键的里程碑,具体时间及内容如下: 2017年06月21日:项目初次全新功能开发完成;

2017年06月29日:项目初次内部功能测试、安全测试、性能测试完成; 2017年07月04日:需求变更,准备进行二次开发; 2017年07月10日:项目二次开发全部完成;

2017年07月11日:项目二次内部测试完成,等待外部业务人员验证测试。项目经验

因为是初次担任项目经理的角色,我最初找不到切入点,领导和同事在整个的过程中给了我很多的指导和建议。实际的项目管理工作使我对自己已学的理论知识有了更深刻的体会。所谓理论指导实践,实践验证理论,回想整个项目开发过程,至少可以总结了以下几点经验: 2.1 沟通讨论 信息交换要及时

沟通讨论是贯穿整个项目生命周期的活动,团队成员间信息交换是否及时,更是项目成功的关键。虽然不同角色承担不同工作,但都是以达成项目目标为指导的,团/ 4 西安科技大市场创新云服务股份有限公司

项目总结报告

队成员只有始终保持沟通讨论,保证接收到最新的、一致的项目需求信息,才能使得开发工作顺利进行,避免出现信息交换不及时而导致的返工。

对于沟通,结合实际来说,如果需求分析师不能将变更的需求信息及时传递给UI设计人员,就会导致不符合用户需求的设计,更会使开发人员写出无用的代码,这必然导致重设计、重编码,甚至会延误整体项目进度。

对于讨论,尤其是像我这样缺少经验的项目经理,不论是制定计划,还是工作量识别,都必须向有经验的同事请教,接受正确的建议,才能得到合理的安排。2.2项目范围 功能边界要清晰

项目经理以需求文档为依据,将项目范围及边界清晰罗列,是把控项目开发进度的先决条件。

对于XXXXXXXXXXXX系统来说,其功能并不复杂,且开发周期短,所以在确定项目范围并进行任务细化时,可精确到接口、页面。把一个大任务分解成一个个的小任务的好处是,可以帮助我们更加精确的估计出它们的工作量,并暴露出很多可能一时无法想到的工作量,也可以保证后续进行项目开发过程的状态跟踪,更加精确。2.3 时间计划 人员分配要合理

以前总认为写计划比写代码容易的多,其实恰恰相反。一份合理的项目计划需要经过思考、沟通、权衡、询问、倾听的过程,要知道,用来分析解决问题需要花费的时间,远远大于单纯的写代码时间。

项目进度计划必须将分解出来的小任务,综合考虑时间、难易程度、人员能力,估出工作量并进行合理分配。2.4 代码开发 功能验证要同步

当日的开发任务结束后,作为项目经理应该对现有开发成果做验证,即对已完成的功能做验证,及时发现缺陷或其他问题,次日找对应的开发人员做修复。/ 4 西安科技大市场创新云服务股份有限公司

项目总结报告

因此,代码开发和功能验证的同步进行,既可以保证软件质量,同时也可以保证项目进度。当然,应该根据实际情况同步调整项目进度计划,预留处理缺陷的时间。2.5进度执行 问题修复要反馈

项目成员必须及时反馈当日任务完成情况,及前一天遗留缺陷的修复情况,才可以保证项目经理对整体进度的把控,准确跟踪项目状态。2.6

需求变更 文档修改要记录

开发过程中的任何变更,都应做记录,作为项目成员之间沟通交流的依据,也可以避免重复修改,增加无谓的工作量。项目教训

3.1 计划应当先于执行

项目计划必须要尽可能周全,并且在项目经理的可控范围内,可以根据实际情况及时做调整,但一定要保证,具体工作的开展是在计划范围内,因为没有计划直接执行会直接导致项目进度不可控,状态无法跟踪。3.2 沟通应当注意技巧

篇3:附6 软件项目开发总结报告

1 资料与方法

1.1 一般资料

1999年7月至2008年12月我院收住急性胆囊坏疽穿孔手术切除胆囊的病人共182例, 发生医源性胆管损伤6例 (3.1%) 。本组男2例, 女4例, 年龄53~76岁。进行顺行胆囊切除术的98例中发生医源性胆管损伤4例 (4%) , 顺逆结合法切除胆囊60例中发生医源性胆管损伤1例 (1.5%) , 逆行胆囊切除术的34例中发生医源性胆管损伤1例 (2.5%) 。

1.2 胆道损伤的部位及操作原因

胆管损伤的部位依次为:胆总管损伤3例, 肝总管损伤2例, 右肝管损伤1例。损伤原因有行顺行胆囊切除术时分离胆囊三角造成胆管损伤4例, 逆行胆囊切除术时造成误扎胆管损伤1例, 顺逆结合法胆囊切除术造成胆管电凝灼伤1例。

1.3 确诊方法

术中发现胆管损伤2例, 术后发现胆管损伤4例。术后胆漏3例重度黄疸1例。3例胆漏患者均在B超引导下行腹腔穿刺抽出胆汁而确诊。1例重度黄疸患者是在B超提示下而确诊。

2 结果

本组6例术中行补救措施手术2例, 2次手术3例, B超引导下置引流管后自愈1例。6例患者均痊愈出院, 平均住院日为18d。

3 讨论

3.1 胆囊切除的方法和操作技巧的掌握

随着医疗技术的日新发展, 胆囊切除的方法多样多样, 但无论是选用哪种方法都有可能致胆管的损伤, 绝不能掉以轻心, 粗心手术。其操作技巧是外科医生多年的临床手术经验之得, 也是避免或减少术中损伤胆管的重要环节。本组资料表明急性胆囊坏疽穿孔的胆囊切除术造成医源性胆管损伤的手术方法:胆囊顺行切除术式>胆囊逆行切除术式>胆囊顺逆结合术式。笔者认为, 为了最大限度地减少手术中发生医源性胆管损伤, 绝不能单纯强调追求某一种方法, 要根据手术中各种情况进行选择: (1) 胆囊壁高度水肿, 胆囊壁层次解剖不清, 尤其是由于胆囊颈部结石长时间嵌顿所致Calot三角水肿粘连成团引起胆管解剖关系不清, 宜用顺逆结合手术方式。 (2) 胆囊壁水肿, 但胆囊壁层次解剖尚清, 能明确判断Calot解剖关系, 或胆囊颈部有小结石者可采用顺行胆囊切除术式。最好先解剖出胆管和胆囊管后予以切除胆囊。

3.2 医源性胆管损伤的原因及预防

国内有报道医源性胆管损伤的发生率为0.27%~0.81%[1]。本组资料表示医源性胆管损伤的发生率为3.1%, 发生率高于前者的报道, 其重要原因是由于本组患者年龄偏大, 病程长治疗迟导致胆囊坏疽穿孔, 造成手术中难度增加风险加大。本组造成胆管损伤的原因大多数为分离水肿粘连解剖关系不清的Calot三角而致。术者的经验缺乏, 操作技能的缺陷也是另一个造成胆管损伤的重用原因。本组有4例胆管损伤是由有5~8年外科经验的医师施行的手术 (66%) , 另2例为有10年以上外科高年资有经验的医师施行的手术 (34%) 。

Calot三角的解剖分离在胆囊坏疽穿孔时作胆囊切除术是重要的关键步骤, 在钳类结扎或切断, 缝扎前必须确认其解剖关系, 切忌大团块的切断和缝扎, 且分离过程中尽量避免使用电凝电切, 宜选用分离钳作钝性剥离, 其区域水肿粘连的组织如需使用电刀应降低电刀的输出数值, 缩短每次电凝的时间。

综上所术, 在胆囊坏疽穿孔时行胆囊切除术中, 应高度警惕损伤胆管, 关键在于重在预防弄清胆囊管, 肝总管及胆总管的三者解剖关系, 宜采用顺逆结合法作胆囊切除术。

参考文献

篇4:附6 软件项目开发总结报告

关键词:企业实践 Java软件项目开发岗位 职业能力 教学改革

笔者积极响应学校号召,暑期期间到济南维库软件科技有限公司进行了一个月的企业实践,顺利完成企业的工作任务,现将一个月的实践收获总结如下。

一、转化角色,虚心、耐心、专心做一线有责任心的企业员工

1.遵守企业制度,认真承担并履行责任

在一个月的企业实训中,笔者谨记学校领导的嘱托,严格要求自己,认真遵守企业制度,从未发生迟到、请假、早退现象,进入公司后将自己由受人尊重的老师转变为一名初到公司的企业员工,做到慎独、慎微、慎初,强化工作责任心,主动处理好分内与分外的相关工作,勤奋扎实地工作,不敷衍应付,认真对待工作中的每一个问题,完成企业交给的每一个工作任务。

2.不畏工作困难,耐心解决项目开发中的各种问题

企业实训为真实软件开发项目:山东高速集团采购系统。由于项目庞大复杂,涉及知识点琐碎,项目开发工作困难重重,笔者认真细致学习企业教师讲解的知识点,分析需求说明书,钻研软件算法和代码的实现,面对项目中遇到的各种错误代码和异常,耐心查错排错,认真解决软件开发过程中出现的各种错误,并及时记录解决方案和问题,为下一步软件开发工作和教学实训积累了丰富的经验。

3.放下教师架子,虚心向企业有经验老师请教

学校主要工作是教书育人,企业工作是开发高质量软件产品。工作任务的不同,使笔者慢慢放下了教师的架子,主动地向实践操作能力较强的“小兄弟”请教。虽然他们年龄较小,学历不高,却有丰富的项目开发经验。笔者向他们虚心请教,反复讨教工作中不明白的问题,从他们那里学到了课本上没有的工作技巧和技术,更领略了他们一丝不苟、沉着耐心和认真细致的工作作风。

二、企业实践锻炼内容

企业实训内容主要基于目前软件公司的热点需求——Java软件开发岗位进行设计和选取,包括相关知识内容的培训和山东高速集团采购系统项目的实训两部分内容,具体知识包括:Java知识(JDK的安装配置、Myeclipse开发工具使用、数据类型和运算符、流程控制、面向对象开发)、HTML知识、MYSQL知识和SSM知识(JSP应用、Sevlet应用、Spring-MVC应用、Spring依赖注入、Mybats框架应用及整合)。

三、企业实践锻炼收获与心得

1.课程设置应与岗位需求相匹配

高等职业院校人才培养模式定位于技术技能型人才的培养,为地方区域经济服务,为地方社会经济发展提供人才保障和智力支持,因此专业课程的设置应该以岗位工作任务和岗位能力需求为出发点。以Java软件开发岗位为例,目前学校开设的都是传统的数据库知识和web前端知识课程,但是IT技术发展迅速,真正的软件开发大多通过相关框架实践,如SSM框架、SSH框架等,因此,学校要适应目前社会的需求,与时俱进,及时更新课程标准和授课内容。

2.教师实践操作水平是培养高素质技术技能性人才的重要因素之一

目前企业对参加职业技能大赛获奖学生毕业生比较青睐,所以企业高职院校的评价主要通过高职院校技能大赛进行,而学生技能大赛成绩的结果反映了教师的实践操作水平。俗话说“老师要给学生一杯水,自己首先要有一桶水”,因此教师应首先提高个人实践操作水平,而提高教师实践操作水平的主要方式之一就是通过企业实践锻炼。据悉,山东省在不久的将来将启动高职院校教师职业技能大赛,因此教师要将提高实践操作水平作为自己以后工作的努力方向。

四、未来的努力方向

1.基于企业岗位需求进行教学改革

(1)教学模式和教学方法遵循职业发展规律。高职院校推行“工学结合、知行合一”的人才培养模式,因此要基于企业工作岗位和工作任务进行教学改革。

第一,推行教、学、做一体化教学模式。在教学中,应该以培养学生的职业能力为主,师生双方边教边学边做,理论和实践交替进行,直观和抽象交错出现,理中有实,实中有理,突出学生动手能力和专业技能的培養,充分调动和激发学生学习的兴趣,使学生真正变成学习的主人。要培养学生的终生学习和持续发展能力,推行教、学、做一体化教学模式对加强学生的动手操作能力和解决实际问题的能力有很大好处。

第二,推行翻转课堂教学方法。为提高学生的主动性和创新能力,在教学过程中,推行翻转课堂的教学方法,将学习任务布置给学生课下完成。学生利用信息化技术查阅需要的材料,还可以在网络上与别的同学讨论,完成老师分配的任务,并在课上分享任务完成过程和心得体会。由老师进行评论,师生间还可以进行充分的交流,这样可以满足学生的个性需要,有利于学生创新能力的培养。

(2)教学过程基于软件开发工作过程。将教学过程与企业软件开发过程相结合,教学过程围绕企业真实的软件开发项目展开,将要学习和掌握的知识技能,转化为一项项工作任务,学生分组按照行动导向的六个步骤(资讯-计划-决策-实施-检查-评估)进行,使学习任务既是一个完整的学习过程,又是一个工作过程,教师成为学生学习的引导者和促进者。

2.技能操作的提升与社会岗位前沿技术的了解

(1)技能操作的提升。以后,笔者将会继续积极参加企业实践锻炼,参加省级培训,完成每5年必须累计不少于6个月到企业或生产服务一线实践的目标,通过企业真实工作过程提高自己的实践操作水平和职业能力,并将其应用到教学过程、实验实训过程和学生技能大赛中。

(2)社会岗位前沿技术的了解。为推导社会技术的变化和教学知识的更新,在以后的工作中要经常深入企业,了解企业的生产组织方式、工艺流程、产业发展趋势等基本情况,熟悉企业岗位职责、操作规范、技能要求、用人标准、管理制度、企业文化等,学习所教专业在生产实践应用中的新知识、新技术、新工艺、新材料、新设备、新标准等,及时更新人才培养方案、课程标准,适应社会岗位对教学知识的需求。

五、小结

篇5:6 飞机订票系统开发总结报告

开发总结报告

项目名称

飞机订票系统 项目负责人

何柳青 本文档编写者 何柳青 项目开发者

计算机081第二组

2010年12月20日 目录

1.引言.....................................................................1

1.1.编写目的......................................................................................................................................1 1.2背景...............................................................................................................................................1 1.3参考资料.......................................................................................................................................1

2、实际开发结果............................................................1

2.1 产品..............................................................................................................................................1 2.2 主要功能和性能..........................................................................................................................2 2.3 基本流程......................................................................................................................................2 2.4 进度..............................................................................................................................................3

3、开发工作评价............................................................4

3.1 对生产效率的评价......................................................................................................................4

3.2 对产品质量的评价......................................................................................................................4 3 对技术方法的评价..........................................................................................................................4 3.4 出错原因的评价..........................................................................................................................4

4、经验与教训..............................................................4

1.引言

1.1.编写目的

本文档将对《飞机订票系统》软件开发需求进行描述,目的是让读者能够了本系统的开发目的,开发方法,以及目前的硬件和软件的情况和开发所需资金和设备。本文档的预期读者是项目策划、设计和评审人员。

1.2背景

本项目的名称:飞机订票系统

//项目任务提出者:中国民航及中国国际旅游开发公司。项目开发者:何柳靑,陆银琳,李欣纯,单国英,阿依古丽 项目与其他软件,系统的关系:

本项目采用客户机/服务器原理,客户端的程序是建立在Windows NT 系统上以Microsoft Visual C++为开发软件的应用程序,服务器端采用Linux 为操作系统的工作站,是采用Oracle 8的为开发软件的数据库服务程序。

1.3参考资料

《软件工程导论》 清华大学出版社 张海藩 编著 《实用软件工程》 清华大学出版社 郑人杰 等 编著

《数据库系统概论(第三版)》 高等教育出版社 萨师煊 王珊等编著 《实用软件文档写作》 清华大学出版社 肖刚等 编著 《软件工程》第3版 人民邮电出版社 张海藩等 编著

2、实际开发结果

2.1 产品

飞机订票系统是典型的小型信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。其专供飞机票务公司及航空公司使用,完全按照航空公司订票流程研制而成,符合订票规程,为航空公司订票工作提供便利。2.2 主要功能和性能

功能:此系统功能分为管理员模块和前台票务员模块;管理员模块主要负责航班信息管理,包括增加新航班、修改原有航班、删除航班的功能;前台票务员模块包括乘客信息管理、订票管理、航班查询的功能。

性能:能够高效而且快速的管理航班信息及订票功能,航班查询可在较短时间内完成,数据能够实时反映到终端,以确保信息查询的准确性,方便乘客订票,减少系统错误。

2.3 基本流程

飞机订票系统基本流程如图1。

开始进入用户登录界面是否为后台数据管理员NO YES是否订票NOYES查看航班信息YESNO是否改签NOYES查询显示航班信息YES是否修改退票改签订票修改信息NO结束

图1.系统处理流程

2.4 进度

原计划此项目的完成时间为71天,实际所花时间为91天,比原计划延迟了20天左右,其主要原因是进入设计阶段时,开发人员技术的不成熟,花了较多时间来完成基本知识的巩固。

3、开发工作评价

3.1 对生产效率的评价

此开发小组为五名成员组成的小队伍,平均以每周一份文档的生产效率完成此次设计工作,在设计阶段,以两周一份文档的生产效率完成,基本符合工作计划。

3.2 对产品质量的评价 在测试中检查出来的程序编织中的错误发生率为:每千条指令中的错误指令数大约在30-150范围内。3 对技术方法的评价

在开发的设计阶段,我们主要使用了visio画图工具,将理论化的程序流程转换成比较直观的图形,将老师传授的知识运用到实践项目中,让本小组五位组员都受益匪浅。

3.4 出错原因的评价

在开发过程中,由于小组成员都是初次接触大系统的开发,所以由于技术上的不成熟造成屡屡失误,但在队友的齐心协力下还是突破了种种困难。

4、经验与教训

总结一下这次项目的设计开发,尽管走过一些弯路,开始时组员之间交流不多,大家对项目了解不够,按照自己的理解来编写文档,让项目一周一个样,后来在老师的指导下,组员们常常交流各自意见,最终明确了项目的方向。实施过程中,在作图时出现的问题较多,通过组内同学讨论,老师指导以及网络查询,最终都纠正过来,总体来说还是比较成功的,基本完成了用户的需求。

这次的项目,还是有很多地方值得让我们思考改进的。上课时间不长,老师的指导有限,我们要更高效地利用上课的几十分钟时间,让老师尽可能地提意见,组员也应该更加积极地参与到小组讨论中来,大家交换意见,一起来完成项目。

篇6:软件项目工作总结报告

这里就我们开发过的一些小型软件项目来谈一些开发的总结和体会,一般来说,小型软件项目功能比较单一,而且模块与模块之间的衔接不是很多,同时对开发周期要求比较短。

小型软件项目总结之谈:小型软件项目也要认真对待小项目虽然看起来比较简单,所以很多开发人员容易犯一些错误,下面是一个程序员的经验讲述,小型软件项目总结之谈:小型软件项目也要认真对待。记得我们在开发一个基于Internet的有偿的服务系统的时候,有三个开发人员:一个负责前端界面的编写,一个负责数据通讯协议和实现(基于TCP基础上的应用协议),一个负责对数据库数据的查询、整理和提取。我们在开发的时候没有认真地进行项目实际前途和工作量的估计。没有认真地估计项目难度,比如对于通讯中多用户并发访问时的多线程问题和缓存处理问题,用户批量请求处理的实现复杂度问题等等。三个人之间的接口也是在开发中休息的时候,口头定义一下。结果发现有不严密的地方(比如在通讯服务器端是用VC编写的,开发人员是通过stream来传送数据的,客户端是用Delphi编写,在接收数据的时候发现数据不准确,后来研究发现VC利用CSocket在传送数据流的时候对数据进行了自己定义的格式化,结果服务器端数据发送模块只好重写),而且其中关于一个接口双方的理解不同,然后又返工重新修改。最后到系统基本完成的时候没有一份较正式的文档。然后因为有人毕业离开这个项目,然后他编写的模块需要升级,新的接收的人不得不花很多时间去阅读他的源代码。

篇7:附6 软件项目开发总结报告

大作业总结报告

(第3组)

小组成员:曾志鑫

3131101242

3131101216

3131101243

曾海达

3131101241

潘宝坤

3131101237

一、小组作业题目

学生信息管理系统

二、功能(业务)描述及设计思想(建议UML图示辅助介绍更好)

本系统是用JAVA编写的,运行环境也是在JAVA下,所用数据库为SQL Server 2008,本系统有教师和学生两个版本,即有学生和教师两种权限。在运行了本系统后,可能通过注销来切换用户。现在登陆的为教师权限的教师版,在有这个权限时,可以添加任意想添加的学生信息。当需要删除某个学生的信息时,也可以做出想应的操作。当要为学生录入成绩时,点击相应的按钮根据界面做出相应的操作就可以完成了,删除某个学生的成绩时,也是一样的。另外还有添加选修课程名的功能,这个功能是为了实现现在学生有选修课的,当有不同的选修课时就可以自己加入即可。当某门选修课不再开时,删除对应的选修课就行了。当鼠标放在每一个按键上,界面右边就会提示并介绍这个按键的功能。

如果现在登陆的为学生权限的学生版,在有这个权限时,可以查看自己"的个人信息和成绩,学生进入的用户名为自己的学号,默认的密码为学号。学生自己可以在登陆了本系统后自行修改自己的密码。切记要修改自己的个人进入密码,并妥善保管好自己的密码。在登陆本系统后,学生就可以选课了,所有可选的课程名都可以选择,但每个人限选一门,当在有选修课后再去选课就会出现相应的提示,如需重选,则点击相应的按钮,就会出现重选界面。但要注意重选选修课是先删除已选的选修课之后再选,所以重选和删除选修课要慎重.查看个人信息,就可以看到自己的信息和成绩。

系统总体结构图如下:

三、运行结果截图

系统登入界面

系统首界面

添加信息界面

添加成功界面

删除信息界面

查询信息界面

修改信息界面

添加选课界面

删除选课界面

四、程序中存在的缺陷及解决思路

1、系统没有设计注册,账号密码是通过管理员分配的。

2、对数据库的操作是对于单表操作的,没有在多表实现同步。表与表之间没有建立起连接。

五、程序调试情况说明

1、开始的时候,数据库连接不上,上网搜索找资料后才知道是数据库在安装的时候是默认使用windows方式验证的,需要设置为window 与sql 的混合方式验证,并且启用sa账户并设置密码与应用程序匹配。

2、在数据库解决时候还是连接不上,在阅读书籍之后忽略了eclipse里需要导入相应的数据库包,比如sql的sqljdbc.jar

3、界面设计时需要根据数据的大小显示出想要的大小,以及位置。开始数据的方式不是那么的好用,上网搜索了一下电脑分辨率的获取,然后利用电脑的分辨率来进行控制。

4、在对数据库进行操作时,一开始没有考虑到数据的同步,所以表与表之间需要建立主键与外键的连接,那样的话设计到视图的操作,感觉时间上没那么多,就没有解决。

六、开发心得

一个好的团队的总体力量超过一个个体力量的总共和。

开发我们提倡团队开发,主要原因有

三、第一,软件开发过程复杂,而团队可以使问题简单许多,遇到问题可以大家一起解决。第二,团队操作可以在很大程度上实现优势的互补。第三,团队合作在很大程度上培养了人与人之间沟通的理解能力。

一直以来期望从事自己喜欢的事业的我,对软件开发有者及大的兴趣,可由说种种原因使我从事工作以来走了好几年弯路,心中的梦想迟迟不能得以实现,可程序员的梦想从来没有从我的心中抹去,但这扇大门好像并没有向我敞开,今天,贵公司给了我敲开这扇大门的机会,让我真实体验了程序员的诞生过程。早就听说,程序员的前几个月是最苦的,可从来没有感受到,海马实习基地让我提前感受到了刚刚进入软件行业的压力和困惑,再也没有在自己家里随便写段小程序后的那种“自豪”感了。要面对每天必须面对的问题,再也不可能以“逃避”而了之了。也让我感觉到做为一个程序员所应该具备的基本素质在这不到一个月的实习过程中也让我深深体会到了作为一个合格的程序员应该具备的基本素质。

团队精神和协作能力是程序员应该具备的基本素质,最近的工作中让我深深休会到了这一点,由于小组成员配合不好,使本来很方便的cvs给自己的工作带来的及大的麻烦,一不小心自己写的的东西就会被小组别的成员在上传文件的时候给覆盖掉,一整天的工作可能就这样被反工,我们小组这次就是因为协作不好,导致各模块之间不法连接,给工作带来了及大的麻烦,消耗了大量的劳动力还没有提高工作效率。这使我深深的体会到:一个成功商业性软件的开发必须有一个有强大凝聚力的团队,个人的力量是有限的,团队精神和良好的协作会使我们做出优秀的软件。

良好的文档是正规研发流程中非常重要的环节,作为代码程序员,30%的工作时间写技术文档是很正常的,缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。这次的这个小小的项目,就因为文档上的一点点理解错误让我们花了很大的工夫去改代码,改页面。很庆幸的是,这是一个小项目,要是大项目,这种问题可能就会导致大量的代码修改,可见文档在一个项目中起者巨大的做用。

此外,良好的代码编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。作为一个程序员,对需求的理解能力也是很重要的,只有真正理解了一个模块的作用,才会写出高效率的代码,才能使整个软件项目作出来更加优秀,具备更好的安全性和稳定性,我在写代码的过程中就遇到了需求理解上的问题,使得写出来的代码功能不全,幸好不是给客户发现在,要不,这个软件的商业价值可能就会打折扣了。单元测试对于一个程序员来说是不可不做的一项工作,不做好测试就会给后期的集成工作带来麻烦,往往为了一个小问题会让我们查找好多模块,给后期工作带来很大麻烦。

这一段时间的工作也让我明白了一点:一个优秀的程序员必须不断的学习,随时总结,找到自己的不足,这样逐步提高,才能让自己很快的成长起来。

七、小组成员的工作分配,及完成情况(作为评个人成绩的依据): 曾志鑫:部分代码撰写及文档撰写

洋:主要负责代码的撰写

超:部分代码撰写及部分文档撰写

曾海达:负责代码调试及部分文档撰写 潘宝坤:负责代码调试及部分文档撰写

八、源代码清单(注:只需列出文件名,具体的项目代码和该报告一起打包上传到服务器本课程目录下的“课程大作业”子目录)

1)数据库操作函数

public boolean Method_InsertInto(String query,String number)//添加学生信息到数据库中的方法 public String Method_query(String query,String number)//查询学生信息的数据库

public boolean Method_alter(String query_message,String query_score)//修改学生信息的数据库方法 public String Method_print_all_name()//得到数据库中所有的学生姓名

public int Method_delete(String number,boolean category_delete)//删除学生信息的数据库方法 public void Method_add_curriculum(String query)//将新的选修课名添加到数据库中的方法 public void Method_del_curriculum(String query)//删除数据库中选修课名的数据库方法

public String Method_query_curriculum(String number)//查询数据中学生选修课这项是否有了选修课名 public String Method_teacher_query_all_curriculum()//得到教师所有可删除的选修课程名 public String Method_student_query_all_curriculum()//得到学生所有可以选择的选修课程名 public boolean Method_student_add_curriculum(String curriculum)//将学生的选课加入到数据库中的学生信息中

public boolean Method_student_del_curriculum()//将数据库中学生已选的选修课删除 public boolean Method_change_password(String password)//修改数据库中学生的密码

2)登录及操作函数

public void Method_Login()//用户登陆操作 public void Method_Inquire()//查询的处理

public void Method_Add_Student_Information()//添加学生信息操作

public void Method_Print_All_Name()//将得到的所有学生姓名加入到下拉菜单中 public void Method_Del_Information()//删除学生信息操作 public void Method_Add_Curriculum()//教师添加选修课程名操作 public void Method_Del_Curriculum()//教师删除选修课程名操作

3)学生操作函数

public void Method_Student_Add_Curriculum()//学生选课操作 public void Method_Student_Del_Curriculum()//学生删除选修课操作 public void Method_Change_Password()//学生修改密码操作 public void Method_Explain()//显示系统说明的操作

4)界面显示操作的部分函数

public static Point getMidDimesion(Dimension d)//获得屏幕中间的坐标 public Image getImage(String url)private JFrame getJFrame_addinformation()private JFrame getJFrame_addinformation()5)对学生信息按钮的操作的部分函数

private JButton getJButton_query()private JButton getJButton_delscore()private JButton getJButton_alterscore()private JButton getJButton_addscore()private JButton getJButton_delinformation()private JButton getJButton_addinformation()6)对菜单子项的操作的部分函数

private JMenuItem getJMenuItem_explain()private JMenuItem getJMenuItem_last()private JMenuItem getJMenuItem_query()private JMenuItem getJMenuItem_delscore()private JMenuItem getJMenuItem_alterscore()private JMenuItem getJMenuItem_addscore()private JMenuItem getJMenuItem_delinformation()private JMenuItem getJMenuItem_addinformation()private JMenuItem getJMenuItem_change()7)对菜单主目录操作的部分函数

private JMenu getJMenu_help()private JMenu getJMenu_inquiry()private JMenu getJMenu_result()private JMenu getJMenu_information()private JMenu getJMenu_file()8)对学生信息的操作,如:性别、选修课、成绩等部分函数

private JTextField getJTextField_student_result_sex()private JTextField getJTextField_student_result_curriculum()private JTextField getJTextField_student_result_NativePlace()private JTextField getJTextField_student_result_department()private JTextField getJTextField_student_result_specialty()private JTextField getJTextField_student_result_class()private JTextField getJTextField_student_result_java()private JTextField getJTextField_student_result_english()private JTextField getJTextField_student_result_math()private JTextField getJTextField_student_result_sports()9)对选修课的操作的部分函数

篇8:附6 软件项目开发总结报告

关键词:十二指肠乳头肿瘤,局部切除,十二指肠镜

十二指肠乳头腺瘤发病率低,因其易出现黄疸,因此较其他壶腹周围肿瘤易于早期发现。十二指肠镜检及活检是常用的重要检查方法,在术前未发现恶性证据的前提下,肿瘤局部切除往往是首选。笔者收集卫生部肝胆肠外科研究中心2006年1月~2010年6月收治的6例十二指肠乳头腺瘤的临床资料进行分析,探讨十二指肠乳头腺瘤的临床特点及手术技巧。

1 临床资料与方法

1.1 一般资料

见附表。

1.2 临床诊断

所有患者行ERCP检查,确认肿块位于乳头部并活检,病理活检为腺瘤。放射免疫法检测血清肿瘤标记物,B超、MRCP及CT了解肝胆胰及腹膜后淋巴结情况(附表),血清CEA、AFP正常,B超及CT均未发现胰头上、下及腹膜后淋巴结肿大。

1.3 手术治疗

6例均行十二指肠乳头切除术。取右上腹经直肌切口进腹,全面探查腹腔,包括盆腔、肝、腹膜后、肝十二指肠韧带内淋巴结、胰头周围淋巴结、肿瘤大小、范围、活动度及有无浸润。探查无浸润及转移后决定肿瘤局部切除术。先切除胆囊,切开胆总管向下端置入胆道探子。再行Kocher切口游离十二指肠及胰头。5例纵行、1例斜切开十二指肠前壁3~5 cm,显露乳头肿瘤。以胆道探子为支撑,自乳头11点钟位置开始,于肿瘤上方0.5~1.0 cm切开十二指黏膜、胆管括约肌及胆总管十二指肠壁段前壁,再沿逆时针方向切开环绕乳头周围0.5~1.5 cm,边切边缝,缝合线采用1号慕氏丝线(4例)或4~0可吸收线(2例),分别将胆总管边缘与十二指肠切缘、胰管边缘与十二指肠切缘间断缝合,将十二指肠乳头及肿瘤完整切除。

术中快速病理检查2例为乳头状瘤,部分黏膜腺体内局灶性癌变,再送十二指肠韧带淋巴结及胰头上、下淋巴结快速病理检查示“未见癌”,未扩大手术范围。将鼻胃管拖至十二指肠乳头以下水平。胆总管内留置T形管外引流,短臂下端越过胆总管下端开口。横形缝合十二指肠开口。留置温氏孔及十二指肠旁引流管各1根。

术后持续胃肠减压、抑酶(生长抑素)、肠外营养支持、制酸、补液等处理。

2 结果

所有患者手术顺利,切除的十二指肠乳头部肿瘤大小为1.5~3.0 cm,平均2.17 cm。无围手术期死亡病例,4例患者术后恢复良好,无并发症发生,术后10~16 d治愈出院。术后出现十二指肠瘘、T型管旁胆瘘各1例,住院时间明显延长。十二指肠瘘患者术后12 d,见十二指肠旁引流管引流减少(<10m L/d),造影无残腔,拔除引流管。胆瘘患者并合胆道感染、肺部感染,经通畅引流、胆道冲洗、加强抗感染等处理后治愈。

6例均获得随访,随访时间1个月~6年,术后多次复查ERCP未见十二指肠乳头肿瘤复发。2/6例术后病理检查示癌变,未行附加手术。无围手术期死亡病例。2/6例出现十二指肠瘘或胆瘘并发症,住院时间明显延长。5/6例患者仍存活,1/6例于术后49个月死于肺心病。

3 讨论

十二指肠乳头肿瘤是壶腹部肿瘤的一种特殊类型,肿瘤多起源于十二指肠乳头部黏膜,良性肿瘤呈息肉状或乳头状突入指肠腔[1]。恶性肿瘤呈浸润性生长,易淋巴转移。良性腺瘤可癌变,并且十二指肠乳头区腺癌的发生很可能遵循腺瘤→腺癌顺序,这与十二指肠乳头所在部位的化学环境有关。有文献报道主要原因是胆汁中胆酸在细菌的作用下形成胆蒽和甲基胆蒽等致癌物质有密切关系。早期癌变可局限于十二指肠黏膜腺体内。因此,一旦发现十二指肠乳头肿瘤,手术治疗是最佳选择。

3.1 十二指肠乳头肿瘤的诊断

乳头区肿瘤因压迫胆总管开口,较早出现黄疸,因此,十二指肠乳头肿瘤的发现较其他壶腹周围肿瘤早。十二指肠乳头良性肿瘤造成较长时间的胆道不全梗阻,使得胆总管明显增粗,结合健康体检的B超筛查,其早期发现并不难实现[2,3]。全组6例患者,4例出现黄疸,1例经健康体检时B超发现胆总管略增粗而发现,另1例因胃镜检查时发现。

诊断的确立主要依靠十二指肠镜,它可以直接观察到病变的部位、形态,并取材活检,对早期定位、定性诊断具有重要的价值[4]。然而,钳夹活检不能排除深部组织内的癌肿,并且,即使有经验的病理学家有时也不能依据钳夹的组织判断是良性还是恶性,需术中标本切除后的快速病理检查进一步确认[1]。

内镜超声(EUS)在探测十二指肠乳头肿瘤是否侵及十二指肠壁、胰腺以及是否有局部淋巴结肿大或转移上,有一定的价值[5]。导管内超声探头可在ERCP时插入胆管或胰管,进行导管内超声检查,是结合ERCP的一种新的诊断方式,在十二指肠乳头肿瘤的定性和分期上,其准确性优于内镜超声。这些检查在术前鉴别是否恶性肿瘤或恶性肿瘤的浸润转移方面具有较高的价值。

目前尚未发现对十二指肠乳头肿瘤具有特异性的肿瘤标记物。值得指出的是,部分患者者可能出现CA199升高,可能与梗阻性黄疸相关,需要与胆道和胰腺肿瘤相鉴别。

3.2 十二指肠乳头切除术的适应证

十二指肠乳头良性肿瘤是局部切除术的主要适应证。对于早期发现的十二指肠乳头癌,广泛切除乳头周围的肠壁、末端的胆、胰管,某种程度上也能起到根治作用。文献报道其术后并发症率及手术死亡率明显低于胰十二指肠切除术,而5年生存率相似[6]。目前十二指肠乳头癌局部切除术的适应证仅限于高分化十二指肠乳头癌、肿块直径<10 mm,且无淋巴结转移的病例[2,7,8,9,10]。亦有作者建议对年龄大、合并症多,难以耐受胰十二指肠切除术者行局部根除术[7,8]。

需要指出的是,良性肿瘤恶变很难通过活检确诊,局部切除术中应常规进行快速病理检查,对术中病理检查难以定性者建议取可疑淋巴结病理检查。全组病例中,2例患者术中快速病理检查示“腺瘤癌变”,选择十二指肠乳头切除术,术后病理检查为年膜腺体内癌变,未突破基底膜,分别随访4年和1个月,未发现癌复发、转移,效果良好。

对术中快速病理检查示切缘有癌变者,则根据患者具体情况及探查所见,采取根治性手术为宜,局部切除术是不可取的。而对术后病理检查示切缘有癌变者,如患者一般条件允许,建议再次手术治疗,根据情况采取根治性手术。

3.3 手术技巧与并发症

十二指肠乳头切除术在临床开展不多,关键在于此处解剖复杂,术后易出现十二指肠瘘、胰瘘和胆瘘等术后并发症,处理困难[11]。手术切除的要点是:(1)十二指肠切口的选择:在胆总管置入探子后,在探子的指引下,于十二指肠乳头处偏近端切开,长度以3~5 cm为宜,最好不要超过5 cm。切口可采用纵形、斜行或横形,根据个人经验决定。缝合则采用横形双层内翻缝合,包埋不宜过多。(2)乳头切除:打开十二指肠肠腔以后,找到十二指肠乳头开口,并将探子顺行或逆行通过十二指肠乳头。从11点钟位置,乳头上方约0.5~1.0 cm处切开十二指肠黏膜、肌层及胆总管前壁,切缘全层缝合,要求胆总管内壁与黏膜对合整齐。然后逆时针边切边缝。至4点钟位置左右仔细触摸探寻胰管及其开口。尽量找到胰管开口,尤其是对有胰管扩张者,将胰管壁全层、十二指肠壁与胆管壁全层整形缝合2、3针,胰管内留置硅胶管支架,术后可自行脱落。对胰管不扩张者且找不到胰管开口者,则不必强求,应少量组织钳夹离断后间断缝合之。(3)引流:术后引流要充分,十二指肠旁及温氏孔应留置粗引流管,无明显胰瘘、胆瘘及十二指肠瘘,进食无异常后方可拔除引流。一旦胰瘘、胆瘘或十二指肠瘘发现,引流通畅尤其重要,必要时需更换引流管及冲洗引流。

十二指肠乳头切除术相对胰十二指肠切除术而言,创伤小,并发症少,对十二指肠乳头良性肿瘤,或病情不允许大手术范围的高分化十二指肠乳头癌患者,其肿瘤直径<10 mm,无淋巴结转移的病例,是良好的选择。掌握好其适应证与操作技术,病死率及并发症较低。

参考文献

[1]李志伟,周宁新,冯玉泉,等.十二指肠乳头肿瘤局部切除术的临床病理分析[J].中华肝胆外科杂志,2003,9(8):470-472.[1]LI ZW,ZHOU NX,FENG YQ,et al.Clinicopathological analysisof samples after local resection of tumors of duodenal papilla[J].Chinese Journal of Hepatobiliary Srugery,2003,9(8):470-472.Chinese

[2]DU XH,LI R,JIANG YY,et a1.Clinical study in 79 cases ofduodenal papilla tumor[J].Academic Journal of PostgraduateMedical School,2004,25(2):107-109.Chinese

[3]MA JL,XU YF,The evaluation of ultrasound in diagnose 71cases tumors of duodenal papilla[J].Shanghai Medical Imaging,2001,10(4):257-259.Chinese

[4]刘伟林,周汉林,樊晓斌,等.十二指肠镜对十二指肠乳头部肿瘤定性诊断的价值[J].肝胆胰外科杂志,2005,17(3):223-224.[4]LIU WL,ZHOU HL,FAN XB,et a1.Detection inadeguate di-agnosis of major duodenal papilla tumors by duodenoscope[J].Journal of Hepatopancreatobiliary Surgery,2005,17(3):223-224.Chinese

[5]QIAN JB,DING WB,LI YM,et a1.The representation of theendoscopic ultrasound scanning for the duodenal ampullary tumor[J].Chinese Journal of Ultrasonography,2005,14(8):635-636.Chinese

[6]陈小平,冯玉泉.十二指肠乳头癌31例的诊断和治疗[J].中华普通外科杂志,2000,15(9):553-554.[6]CHEN XP,FENG YQ,The diagnose and treatment of papillarycarcinoma of the duodemun:report of 31 cases[J].Chinese Jour-nal of General Surgery,2000,15(9):553-554.Chinese

[7]KOBAYASHI A,KONISHI M,NAKAGOHRI T,et al.Therapeu-tic approach to tumors of the ampulla of Vater[J].Am J Surg,2006,192(2):161-164.

[8]李明杰,郑英键,何涛,等.局部切除术治疗十二指肠乳头肿瘤[J].中国普通外科杂志,2004,13(6):435-437.[8]LI MJ,ZHENG YJ,HE T,et a1.Local excision in the treatmentof the duodenal ampullary tumor[J].Chinese Journal of GeneralSurgery,2004,13(6):435-437.Chinese

[9]TREITSCHKE F,BEGER HG.Local resection of benign peri-ampullary tumors[J].Ann Oncol,1999,10(Supple 4):212-214.

[10]BEGER HG,STAIB L,SCHOENBERG MH.Ampullectomy foradenoma of the papilla and ampulla of Vater[J].LangenbecksArch Surg,1998,383(2):190-193.

篇9:附6 软件项目开发总结报告

例1:患者27岁,剖宫产术后7个月,置宫内节育器,发现节育器异位2个月。妇检:左侧主韧带增厚,有触痛。B超发现节育器位于直肠窝内,于2004年7月27日在全麻下行腹腔镜下取出。

例2:患者43岁,于2002年8月2日因早孕行人流取环术,未取出,在B超及放射线透视下均未能取出。术后白带多,黄色,有味。于2006年2月9日来诊,妇检正常,彩超示节育器位于宫颈管内,节育器末端位于宫颈外口1.03cm,在数字减影机下见节育器嵌入宫颈管后壁肌层,顺利取出节育器。

例3:患者25岁,因要求生育于2006年7月行取环术。分别在三家医院均未取出节育器,行宫腔镜检查诊断为双子宫,宫腔内未见节育器。B超诊断双子宫,左侧宫体下段可见节育器回声,左输卵管积液。于2006年10月31日在数字减影机下顺利取出节育器。

例4:患者38岁,外院病人。月经干净来院置环,置环后下腹部剧痛,B超下见节育器穿出子宫肌层外0.5cm。于2006年11月2日在静脉麻醉后于数字减影机下顺利取出,病人麻醉清醒后无腹痛,预防应用抗生素3日出院。

例5:患者73岁,10年前因绝经8年行取环术,手术困难,未取出。近5年出现腰腹痛来诊。妇检子宫小,无压痛,双附件(-)。B超示宫腔内见金属条状强回声,1/3经宫腔与宫颈交界处嵌入宫颈管肌层内,于2007年2月1日在数字减影机下顺利取出。

例6:患者46岁,因停经7个月,取环困难失败11天入院。妇检子宫及双附件正常。于2007年3月1日在数字减影机下见节育器呈“Z”形,顺利取出。

讨 论

节育器异位是妇产科相对困难的手术。生育期妇女节育器异位多数是由于医生操作不当所致,极少数为游走所致。绝经期妇女因生殖道的萎缩,子宫及宫颈縮小后取环困难,强行取出时造成节育器结构变化,或嵌入肌层。或人流术同时置环,肌层的嵌入,取环困难。另外随着剖宫产率的增高,子宫腔的增大,切口愈合的情况不同,也给取环带来困难,并出现取环后的并发症的发生。

上一篇:全国村镇建设管理平台下一篇:就业协议书签订及注意事项