信息技术毕业设计(部分) .doc_第1页
信息技术毕业设计(部分) .doc_第2页
信息技术毕业设计(部分) .doc_第3页
信息技术毕业设计(部分) .doc_第4页
信息技术毕业设计(部分) .doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

7 项目管理和质量保证体系7.1 项目管理在本项目中,我们将充分依托在软件开发方面的丰富经验,利用自己的技术优势,严密组织实施,严格控制项目进度,保证环境监测信息系统综合科研管理系统保质按时完成。为了使项目能够顺利进行,满足各项技术指标的设计要求,中科软件在项目管理上建议设立工程领导小组,负责环境监测信息系统综合科研管理系统项目实施过程中的决策工作。在其下设立两个工程职能小组,负责处理在工程实施过程中所遇到的各自的问题,完成其职责范围内的工作。各个职能小组应在工程领导小组的统一领导安排下相互支持与配合,确保本工程能够圆满顺利地完成。工程组织机构可用下图表示:工程领导小组 测试验收小组质量控制组工程实施小组 专家组软件开发组工程协调小组工程领导小组图表 1 工程组织机构在某软件集团公司负责本系统的开发人员和环境监测信息系统综合科研管理系统负责人的协商下,成立工程领导小组,直接对环境监测信息系统综合科研管理系统项目的实施进行指挥和协调。工程领导小组为工程实施的最高决策机构。职责:组织、决策整个综合科研管理系统工程的实施作为各工作组层次无法解决的项目争议的最后裁决审批项目变更产生的变化、影响和费用确保项目所有阶段的人员配备协调工程实施过程中用户和中科软件方之间的关系运作方式:在工程进展的每个阶段定期召开协调会,研究协调下一阶段的工作在工程进行中遇到要协调问题时召开领导成员参加的协调会产生协调会纪要,用纪要来指导工程建设组成:用户(或其领导机关人员)中科软件方人员环境监测信息系统有关技术人员工程协调小组工程协调组是领导小组常设的执行机构。职责:在领导小组闭会期间,执行领导小组的各项决议制定工程计划,协调项目各相关单位的工作安排适当的项目汇报和沟通渠道提交项目工作范围变化问题,评估工作范围变化的商务情况 解决利益与工期的冲突协调用户与承包方的义务与承诺运作方式:依据协调会纪要,检查用户方和中科软件方等方面对纪要的执行情况对没按纪要要求执行的一方监督执行。组成:领导小组一至二名成员用户首席代表中科软件方项目经理组成。工程实施小组职责:按照工程设计指标、进度安排和协调会纪要的要求,按期保质地完成工程建设审批项目定义和各阶段的单独起始工作制定项目有关的规章制度和操作过程签署项目各阶段工作内容提交每周召集项目组举行项目状态报告会监控项目执行过程准备项目状态报告工作方式:实行项目经理负责制项目经理制定各阶段的工程实施计划和相应的财务管理,监督工程各部分的实施。组成:由中科软件方及有关的产品供货商组成,下划二个功能小组:质量控制组职责:由质量控制组对承包综合科研管理系统工程的人力资源配置、设计文档、成本控制、风险控制、进度控制等按iso9001质量保证体系标准进行管理控制。对各种设计文档进行阶段性评审对各种设计文档进行版本控制对工程进度进行控制人员组成:熟悉管理信息系统业务的专家对软件开发、网络工程有丰富管理工作经验的专家专家组 职责:提供专业咨询意见,协助总体设计人员组成:熟悉管理信息系统业务的专家对软件开发、网络工程有丰富管理工作经验的专家软件开发组职责:具体承担综合科研管理系统的开发任务人员组成:系统分析员熟悉编程工具的程序员测试验收小组职责:组织验收测试对软件各子系统模块的功能、可靠性进行测试对系统测试进行质量监督对各种设备进行进货、安装、测试检验写出测试报告并对系统进行考核验收对软件测试进行质量监督和版本控制运作方式:在考核测试前编制测试大纲根据考核大纲对系统各个功能模块进行测试测试完毕后写出测试报告在考核测试合格的情况下,签字验收。组成:熟悉管理信息系统业务的专家中科软件方技术人员7.2 系统开发与实施控制 项目开发过程控制的基本方法是阶段性审核和检查。所有环境监测信息系统本项目负责人员在项目执行的不同阶段均要进行不同级别的评审,并建立对应的评审记录,对于关键设计阶段、关键设计内容的评审。只有通过了评审,确认项目的设计结果符合工程的需求,满足开发设计规范,项目的开发才能转入下一阶段。阶段检查点的审核检查方式签定合同后,邀请环境监测信息系统协调人员对中科软件方进行考察邀请环境监测信息系统协调人员对软件应用系统的各子系统的需求分析报告进行审核邀请环境监测信息系统审核人员对软件应用系统的各子系统的概要设计和详细设计报告进行审核邀请环境监测信息系统审核人员对项目设计实施过程中一些重要问题进行审核进行审核的人员、时间、地点由环境监测信息系统决定标准化、规范化保证 项目和实施过程项目管理的内容之一是保证在系统总体设计中确定的软件开发标准、工程实施标准、以及具体的数据规范、通信标准等在具体的项目开发实施中得以保证。制定具体的措施以实现标准化、规范化。成本与进度控制 成本控制是项目整体管理控制的一部分,在项目的开发计划中,将依据工作内容和每一个工作的持续时间进行项目费用的预算,预算的结果将成为成本控制的依据。各单位项目管理部将定期(一般情况为一个月)从财务提取项目月费用数据,及时将数据反馈到项目经理。对于费用与预算之间存在较大出入的,必须由项目经理给出说明,如确定为必须的费用超支,则将制定出相应的化解成本风险的解决方案。 每个项目都将依据项目开发计划建立项目时间表,项目时间表是项目经理最主要的指挥和控制工具。在项目时间表中将显示关键的审核时间、交付日期、主要任务和工作完成时间。项目时间表也是各单位项目管理部门实施项目进度控制的依据,项目管理部门将定期地(一般情况为一个月)根据项目时间表检查项目进展情况,对项目进行强有力的时间管理。项目实施计划 总体设计采用系统工程的方法,自顶向下、由总到分、由粗到细的功能逻辑树逐层分解、分析方法与自下向上、由分到总逐层归纳综合的方法相结合,进行全面的整体的优化,其中软硬件的匹配、接口、安全等所有设计要与用户需求相对应,且保证合理的性能价格比。 项目开发的第一步是建立项目开发计划,项目开发计划将成为工程项目组织实施、以及实施项目控制管理的依据。项目管理机构将依据项目开发计划,将各阶段的结束点作为检查评测的检查点,进行成本、资金、进度、技术风险、以及项目规范化程度的控制和管理。制定项目开发进度计划制定项目开发组织、各公司任务分工和人力资源的配置制定项目开发经费计划确定项目关键技术及其对应的解决方案三个时期环境监测信息系统综合科研管理系统项目计划分为三个阶段方案进行,即:项目首期目标,项目中期实现目标和项目远景目标。当前主要实现项目首期目标方案。项目首期方案该阶段方案再细分为如下四个阶段进行,系统分析、系统设计、系统实施、系统测试依各个子系统的实际情况而定,总体可以分为:系统分析、总体设计概要设计系统详细设计和实施阶段系统联调、测试阶段系统培训、试运行与验收阶段7.3 系统分析、总体设计和概要设计阶段系统分析阶段 业务需求归纳和分析:如环境监测信息系统系统组织结构、全国业务运行结构分析、环境监测信息系统业务流程及规范、业务特征分析等; 系统需求分析:对系统的业务需求的可行性、现有系统的状况、可选择的方案进行研究,由环境监测信息系统根据业务需求归纳出工程的系统功能需求,提出总体的需求。 系统总体结构设计确定系统功能、进行功能系统划分、确定各分系统之间的相互关系,并确定系统与外部系统之间的相互关系。确定技术路线,根据环境监测信息系统的需求、技术条件和网络结构,提出数据处理与分布原则、系统开发规范、数据通信的方式等。应用软件概要设计 根据总体的要求,确定、综合科研管理系统工程软件系统的层次结构、数据流程和体系结构。 综合科研管理系统分析,从总体要求出发,确定综合科研管理系统逻辑结构、综合科研管理系统的划分与配置、综合科研管理系统接口规范、开发工具规范、公共数据库等,作出综合科研管理系统的设计;7.4 系统详细设计与实施阶段系统详细设计 根据系统的概要设计,对各个子系统进行详细设计,最终形成综合科研管理系统详细设计文档,完成系统详细设计,形成文档,由质量控制小组审查。系统实施阶段 要求结合试点单位,按照详细设计完成开发、测试工作;提交产品使用手册。7.5 系统培训、验收阶段主要任务为:l 制作软件的安装盘,编写安装说明;l 给用户现场安装程序或演示版,进行推广应用培训;l 项目中期方案l 项目中期方案是提高管理系统的统计功能,通过java applet实现统计图表的网上动态生成和查询;进一步完善系统的组件结构,实现业务的完全后台处理;建立电子数据交换(edi)平台,通过xml实现数据交换功能,提高整体效率。l 完善该管理系统的各功能,增强其实用性。主要的改进目标包括:多种类型数据的更合理使用;统计功能的增强。统计功能的增强包括如下内容:l 统计图表applet生成。l 文档查询使用全文搜索引擎。l 业务流程动态显示进度。l 项目远景方案l 项目远景方案的主要目标是实现网上管理系统与诸如办公自动化系统,财务系统,人事管理系统的结合,实现功能统一的企业内部网管理系统。l 考虑采用ejb应用服务器实现不同系统的整合,完成网络管理系统功能的最大化。l 最终的系统实现应是一个集成企业各业务系统为一体的综合网络平台,实现企业管理的网络化、实现交易的电子化。开发小组 本项目实施过程中先后或者并行成立如下几个小组:l 总体设计组l 数据库管理与维护组l 软件产品开发组l web开发组l 测试组l 培训及文档组l 总体设计组总体设计组主要任务如下:负责整个软件产品的总体数据流、模块功能界定,产品边界界定;检查各组的工作进度,协调各组之间的工作。对整个项目情况进行周记,并进行签字,如有问题以便及时解决。负责同环境监测信息系统进行沟通。数据库管理与维护组 数据库管理与维护组的任务如下:对数据库进行管理和维护,提供各开发小组数据库结构;深入了解各开发小组之间的共享数据,及时通知改变的数据格式;负责编写后台程序如存储过程、视图,约束等。对象分析与构件开发组 对象分析与构件开发组的任务如下:详细设计中,仔细分析各业务模块,提取各模块之间的各种共性,建立各种通用的对象模型;负责开发各种功能完备的通用构件,供软件产品开发小组使用。后台服务程序开发组后台服务程序开发组的任务如下:负责各业务子系统的后台小服务程序的详细设计;负责各业务子系统的后台数据库应用开发工作;给构件开发组提供开发构件需求,充分其开发的各种公用构件,加快开发速度;给数据库管理组提供需求,充分其提供的各种存储过程和视图,保证开发进度。web页面开发组 web开发组的主要任务如下:负责信息发布模块的详细设计;负责信息发布模块的程序编写;给数据库管理组提供需求,充分其提供的各种存储过程和视图,保证开发进度。测试组 测试组的主要任务如下:对构件开发组开发的构件进行测试,合格后交付产品开发组使用;对产品开发组的业务模块进行测试;对web开发组的业务模块进行测试;对产品开发组程序和web开发组程序结合进行测试;培训及文档组训及文档组的主要任务如下:制作产品的安装程序;编写产品的安装说明、使用手册;负责对企业系统管理员、业务员的培训。项目质量保证体系环境监测信息系统综合科研管理系统项目的实施将在我公司技术委员会的监督下,严格按iso 9001质量保证体系进行。质量方针以市场和客户为中心;强化管理流程;发展技术优势;建立高质量的it队伍;质量目标1质量责任明确化;2质量程序文件化;3质量管理流程化;4质量设计系统化;8 数据结构与设计8.1 数据结构 第一层:基础数据及基础数据库分析此类报表主要反映污染物及监测数据等的资料情况。 此类报表是将系统中较为常用的基础资料以报表的形式予以反映。在本层需要设计三个主表,分别用来存储监测点、污染物资料和历史数据。第二层:业务流程数据及业务流程数据库分析在编辑此类表单时,可以点击相应的下拉按钮,这时所有的选项资料都会显示出来,您可以根据实际情况来编制表单,使整个过程更加清晰,操作更加简便。在本层需要设计一个污染物参数表,用来存储污染物的常规项的表。8.2 数据设计8.2.1 数据结构设计(1)空间数据结构:本系统是大型的地理信息系统,有大量的空间信息。对空间信息的存储和处理同时采用矢量和栅格两种数据结构,才能满足系统的需求。因此,系统要提供两种空间数据结构,并将特定的数据结构与特定的模块结合,同时提供两种数据结构之间的转换程序,在模块进行处理时可以随时调用该程序进行转换。(2)空间数据与属性数据结合:本系统拥有复杂繁多的属性数据,适合用关系型数据库进行管理,因而采用分离式的数据接口,通过唯一的id 码将两种数据联系在一起。这样既可以实现空间数据与属性数据相互查询,又可以方便大量属性数据的管理。8.2.2 数据库设计本系统的数据类型多样,根据其类型将数据库分为:污染源数据库、监测点数据库、专题数据库和图形数据库。污染源数据库存放污染源数据、污染源汇总数据;监测点数据库存放各种环境要素的监测数据;专题数据库存放污染物代码、环境标准数据和系统所需的其它数据;图形数据库由基础底图和环境专题图组成,环境专题图在以上所定义的地理底图的基础上生成,内容包括污染源、环境监测点等。8.3数据字典8.3.1 数据流词条描述(1)污染物信息描述数据流污染物信息数据流来源污染物指标数据数据去向数据分析模块数据流组成名称 浓度 控制浓度 超标浓度 影响 流域(2)监测站信息描述数据流监测信息数据流来源监测站监测数据数据去向监测信息处理模块数据流组成监测点 名称 浓度 环境质量 空气质量 水质情况(3)查询分析描述数据流污染物浓度及分布范围与影响范围数据流来源污染物数据库与监测数据库数据去向图形属性表示系统数据流组成污染物名称 分布地区 影响范围 污染程度8.3.2 逻辑结构 给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。污染物定义数据元素名称污染物简要描述为污染物基本信息,监测信息,用户查询信息提供基本数据 类型字符型长度12取值范围不超过12个字符监测数据定义数据元素名称监测数据简要描述为监测站基本信息,监测指标数据等。类型字符型长度12取值范围不超过12个字符基本环境要素定义数据元素名称环境要素简要描述为各种环境要素的信息。 类型字符型长度12取值范围不超过12个字符8.3.3数据库组成数据表4个: 污染物属性表(5个字段: name,class, con,inf, max),其中有各种污染物的记录 监测点分布表(4个字段:position,local,item,time,con),其中有各监测点的污染物及监测点的记录; 区域空间表(3个联系表,分别为区划表(面)城镇表(点)河流表(线)name,shape,oid)。历史数据表(5个字段:name,class,con inf,max)其它数据参考地理信息系统标准污染物基本信息表描述如下:污染物nameclassconinfmax监测点表描述如下:监测点positionlocalitem编号time成绩区域空间描述如下:区域空间边界城镇河流区划8.4 系统安全8.4.1 系统安全为保证系统的稳定性和为正确决策提供有效建议,系统设计一个用户控制机制,即对用户进行分组管理,最高层为决策层,可以调用监督管理模块,并可根据实时数据叠加历史数据进行决策分析;中层为数据管理层,可以进行数据调用,并叠加历史数据进行数据分析从而实现问题预测等功能;最低层为数据访问层,该组用户仅能查看污染物数据及监测站所得实时数据而不能进行高层访问。决策层用户组高级空间处理应用层用户组数据应用管理低 层用户组数据查询检索图表 2 用户登录界面图表 3 用户控制机制8.4.2 数据安全 数据是整个信息系统的核心部分,其安全性及保密性是不言而喻的,所以数据安全成为了整个数据库设计的核心。首先,数据存储在物理设备里,物理设备本身的保密及稳定性为高层数据应用提供了基本保障,所以,摆放物理设备的位置及其它环境都应该有高度严格的要求,其次物理设备的选用也应该严谨。第二,管理机房的人员的进权限也应该进行控制,实行两人管理,减少个人进入的可能性;第三,高层应用中用户对数据的访问严格执行用户控制机制,以避免潜在的数据泄密; 8.4.3 后备与恢复 空间数据的特性决定了其在利用中的方便与直观,但正因此,空间数据量大的问题却非常凸显,所以在存储空间数据时应着重考虑数据丢失的可能性,因此,在实时更新数据的同时也应该做好备份工作,以防数据丢失时可以进行有效的恢复。8.4.4 出错处理 出错信息 用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。62补救措施说明故障出现后可能采取的变通措施,包括:a后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;b降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;c恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。 63系统维护设计 说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。9 应用系统安装、测试和验收9.1 安装某软件集团公司负责应用软件系统的安装调试,以及整个软件系统的集成安装调试。9.1.1 安装调试计划在安装调试前,某软件集团公司应提前两个星期向环境监测信息系统综合科研管理系统相关负责人提供安装调试计划。内容包括: 安装调试手册 安装调试进度安排 安装方式 调试方法 调试工具的准备 安装调试环境的准备 其它需要准备的工作9.1.2 注意事项主要包括:q 安装调试工作在双方代表在场时进行q 安装调试过程中,有乙方原因造成的损失由乙方负责9.1.3 安装调试报告安装调试完毕后,按要求向环境监测信息系统相关负责人提供安装调试报告,内容如下: 环境监测信息系统安装调试结果 安装调试中出现的问题及解决办法9.2 测试依据某软件集团公司质量保证体系及环境监测信息系统本身的特点,本测试计划文件中将包括以下内容:9.2.1 测试目的 测试目的是尽可能发现存在的错误,并能发现及预言潜在的错误,以保证系统正常运行。保证本系统所开发的软件和购买的所有设备符合合同的要求。9.2.2 测试组织测试组由甲、乙双方共同参与,必要时或关键设备请有关厂家技术代表参加。写出测试记录,由各方授权代表签字。9.2.3 测试方法测试(一般从部件测试) 部件组合测试 系统集成测试9.2.4 测试内容9.2.4.1 模块测试q 数据库的查询测试q 系统:依据应用系统中的流程要求,对每一环节进行测试。对应用系统中每个数据库进行存取权限控制的测试q 数据库数据操作的测试9.2.4.2 子系统测试q 质量管理子系统的测试q 企业管理子系统的测试 q 科研管理子系统的测试q 物资管理子系统的测试q 文件管理子系统的测试9.2.4.3 系统集成测试应用系统之间的联调,就是对各个子系统进行联合调试9.2.4.4 连续负荷运行测试: 按要求对环境监测信息系统科研管理系统进行240小时连续总体负荷运行测试。9.2.5 测试报告每步测试按要求在测试前提供测试计划,测试后提交测试报告,具体包括如下:q 计算机硬件设备及系统软件的测试报告单q 网络设备及网管软件的测试报告单q 应用系统测试报告单,包括模块测试报告单、软件问题报告单、软件修改报告单q 系统测试报告单9.3验收在系统试运行结束后,我公司将提交测试报告及相关的文档资料用于验收。成立验收小组,验收组由甲、乙双方共同参与,必要时请第三方专家或上级领导参加,进行系统的验收工作。由乙方提交系统必要的文档资料,根据测试组的测试报告,按合同和需求分析要求进行验收,合格后由各方授权代表在验收单上签字验收。9.3.1 文档验收下述为要交付的文档资料:q 需求分析说明书 q 概要设计说明书q 详细设计说明书q 数据库设计说明书q 模块设计说明书q 应用软件系统应急计划q 应用软件系统源程序代码清单q 技术手册q 使用手册q 测试计划q 测试报告q 试运行报告q 项目开发总结文档资料度量准则:q 完备性q 正确性q 简明性q 规范性9.3.2 应用系统软件的验收应用系统经过反复测试和修改后,交付用户试运行三个月,如果没有重大故障发生,特别是没有系统中断的现象发生时,业主应按合同要求进行验收。9.3.3 验收报告由软件产品公司提供验收报告一式三份,上列出应用子系统的各项指标,按应用系统需求分析报告,按功能模块及总体功能用户签署验收意见,形成参与验收的各方签名的最终验收报告。9.3.4 需提交用户的文档软件使用说明和帮助文档。除了保证软件必需的功能实现外,我们小组还将为用户提供1年的软件后期维护时间(收费)和软件的免费升级更新。软件各个模块的功能及实现以及具体代码和数据库资料。9.3.5 项目验收方式与依据程序员测试、用户试用和导师审查10 培训计划10.1 培训目标在系统投入正常运行时,系统的运行操作、管理人员的主体人员应是环境监测信息系统有关技术人员及业务人员,所以培训这些相关人员,使其达到应有的水平是我们在系统实现过程中一个重要方面,通过对主要技术人员的培训,达到熟

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论