信息系统监理软件结构设计

来源 :祖国·建设版 | 被引量 : 0次 | 上传用户:mail1631987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  当我们把软件开发当作一个项目来管理时,软件开发过程中所有工作也都可以按照项目生命周期的五个流程的特征来看待和区分,即把软件开发过程划分为项目启动、项目计划、项目执行、项目控制和项目结束阶段。
  在对当前软件开发项目管理信息系统进行需求分析的基础上,整合项目管理九大知识体系与软件开发过程的特点,确定了软件开发项目管理信息系统的总体结构。本系统包括十一个子系统,他们分别是综合管理系统、计划管理系统、需求管理系统、费用管理系统、质量管理系统、人员管理系统、配置管理系统、进度管理系统、风险管理系统、售后服务系统和后台维护系统。本文重点阐述计划管理系统、需求管理系统与配置管理系统三部分。
  1 总体设计
  1.1 计划管理系统
  制定软件开发项目的计划,是软件项目管理系统中最重要的工作。对软件项目的有效管理,取决于对项目的全面计划。制定计划时应该预见到可能发生的问题,并且预先准备好试探性的解决方法。
  本系统主要显现项目规划阶段的各项计划的编制、审查、审批、变更、查询等功能,主要包括项目总计划、时间进度计划、质量管理计划、需求管理计划、费用管理计划、人员管理计划、配置管理计划以及风险管理,此外,系统还应该与其他常用办公软件进行集成协作,例如,时间进度计划表可以从Microsoft Project中导入。
  1.2 需求管理系统
  需求管理的目的是在客户与开发方之间建立对需求的共同理解,维护需求和其他工作产品(设计、代码、测试、测试用例等)的一致性,并控制需求的变更。主要分为需求跟踪和需求变更控制两部分。
  需求跟踪,是通过建立需求文档和后续工作产品之间的对应关系,确保产品根据需求文档进行设计、开发、测试等后续工作。
  需求变更控制,指通过规范的变更控制流程进行需求的变更,防止需求变更因为失去控制而产生混乱。需求变更管理是软件开发项目特有的一项任务。对需求变更的处理结果将直接影响到软件开发的进展状况以及成功与否。
  通过本系统,项目人员可以对软件需求进行统一的管理与变更控制,方便了项目开发人员与客户能够实时进行沟通。主要功能包括:需求分析、需求確认、需求开发、开发确认、变更申请、变更审批、变更处理、变更实施、需求检索等。
  1.3 配置管理系统
  软件配置管理(Software Configuration Management,SCM)是一组针对软件产品的追踪和控制活动,它贯穿于项目生命周期的始终,并管理着软件产品接受各项评审。配置管理的目的是建立和维护在项目的整个软件生存周期中软件项目产品的完整性和可追溯性。合理的实施配置管理,软件产品的质量才能够得到保障。配置管理的基本活动主要包括制定配置管理计划、确定配置标识、版本管理、变更控制、系统整合和配置审核。
  本系统主要提供产品入库管理、产品变更管理和配置报告管理三大方面的功能。
  2 结构设计
  在B/S的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。B/S结构极大地简化了客户机的工作,客户机上只需安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
  B/S模式与C/S模式比较,有许多优点:
  (1)跨平台是B/S最大的优点之一,运用标准通信协议组HTTP、统一客户端软件、统一界面,它的应用程序能够从世界各地和完全不同的硬件平台进行通信;
  (2)数据库应用和B/S信息处理模式紧密结合,B/S模式能运用其他系统的信息处理资源和信息;
  (3)应用服务器提供的动态的HTML页面生成的能力、三层客户访问、安全性、处理逻辑以及数据库访问等功能,使得B/S模式成为当前Web开发的主流技术。
  本系统由若干浏览器、WEB服务器和后台数据库服务器组成。Web服务器和客户端采用B/S结构,每个客户端都通过浏览器访问Web服务器,Web服务器与数据库SQL.server2003联接通过ADO对象实现。三者通过Internet或者Intranet实现互连。
  3 数据库的设计
  为了系统处理的方便、准确,我们为整个系统设计一个数据库(CPM.pb),并在数据库中建立了一系列的表。这些表主要分为三类:第一类是基本信息数据表,如历史资料、进度分配表等,这一类表一般不大变动;第二类是系统信息数据表,这类表示经常需要不断变化的;第三类是工作表,即临时表,这类表的特点是表中的数据在不断的变化数据并不需要保留,只是为打印报表提供服务。除以上数据表之外,在数据库中建立了大量的查询“表”,这类“表”是在运行中在多个数据表中根据一定的条件才产生的表。它们用SQL语句建立,或通过创建“Data Window”中的SQL select对象来实现。
  数据库完整性规则的目的就是保证数据的一致性、正确性和符合业务规则。它主要包括四个方面:实体完整性、值域完整性、引用完整性和用户定义完整性。为了防止数据冗余,数据库的数据表中不是包括所有需要的信息的,有些信息可以通过表之间的关系从其他表中获取。出于以上考虑,在本系统中通过设置主关键字和外关键字将这些表联系在一起。
  4 系统安全性设计
  在基于B/S的管理系统中,WWW服务器与浏览器之间是开放的,一个突出的问题是要防止非法用户的访问,合法用户的越权访问及通讯线路上的在线窃取、修改。由于Web服务器采用微软公司的IIS,在安全性方面,除了对用户分级分层管理外,IIS的核心依赖于Windows NT Server内置的安全性,同时还提供了加密、验证和IIS扩展等。可通过账户名以及口令进行控制访问,也可以对目录的访问权限进行控制,还可通过P地址来控制访问站点的主机。此外,IIS还可以保证客户与服务器之间的通信安全性,进行数据加密传输,支持的标准有SSL、PCT、SET和PPTP等。
  在进行数据库访问时,安全性也必须进行考虑,最好不要通过网络传输数据库访问的用户名和密码等登陆信息。本系统是通过中间件服务器进行数据库连接,可以把连接参数设置在中间件服务器中,而在代码中避免使用,这样就消除了通过网络传递的可能性。
  在系统设计中,业务逻辑也考虑了安全性。系统中的所有用户都是和角色进行关联的,每种角色都是和特定功能权限关联。在用户访问系统的每个资源(包括所有的URL、以及所有其他资源)都进行角色权限的检查。这样就在访问用户级别进行控制。
其他文献
摘 要农村经济管理工作是落实我党的三农政策和加快社会主义新农村建设的重要举措,是农业、农村工作的重要内容。如何加强新形势农村经济管理工作已成为农村经管人员亟待面临的问题。  农村 经济 管理  农村经济管理工作是落实我党的三农政策和加快社会主义新农村建设的重要举措,是农业、农村工作的重要内容。如何加强新形势农村经济管理工作已成为农村经管人员亟待面临的问题。那么,如何加强农村经济管理呢?  一、农村
期刊
摘 要化学是一门自然科学的学科,在探索物质的性质和反应规律中,必须运用多种方法来进行实验教学。除常规的教学手段外,作为有进取的教师要有创新的思维,来探索化学实验教学。  创新能力 实验教学 初中化学  一、激发学生化学学习兴趣,培养学生创新能力  新课程化学教学要在化学实验中培养学生创新意识、创新精神,首先要让学生对化学实验怀有浓厚的兴趣。因此,教师要善于利用实验,充分设计实验,在实验过程中,不断
期刊
初中阶段是学习文言文的起始阶段,文言文阅读教学是初中语文教学中的重要内容之一,也是难点之一。那么,如何加强初中文言文的阅读教学呢?  一、加强初中文言文阅读教学的重要性  1、教学大纲的要求及语文知识的有机组成部分  我国中小学语文教学大纲明确要求在中学阶段教授学生文言文,而且最新的语文教学大纲还明确规定了文言文在中学语文教学中所占的比重及学习所要达到的能力层次。这充分说明文言文教学在中学语文教学
期刊
摘 要近几年来,农业持续发展从理论界炒热后,正在走向农业生产的实际操作。其不知,农业资源区划的功能、效能一直在农业持续发展中起着作用;同时农业持续发展作为一个系统,无论其单系统内在可持续发展,还是多系统集成可持续发展,一刻也没有离开过农业资源区划的自然的、社会的、技术的影响,实践中二者构成了以下共轭特征。  农业资源 区划 农业持续发展  一、综合性与协调性  农业资源区划的综合性,就是从生态资源
期刊
摘 要在语文教学中,能把握好授课的技巧,就可上好每一节课。这样,就可充分发挥好一节课40分钟的作用,使学生的能力得到提高,学习成绩也会不断进步。这对于推进创新教育,全面提高学生素质,无疑具有极大的促进作用。高中语文学习能够使学生掌握语文学习的基本方法,养成自学语文的习惯,培养发现、探究、解决问题的能力。但是在新课程背景下高中语文课堂该怎样教学才能够是学生对语文有更深层次的理解和学习呢?下面我就如何
期刊
摘 要充分认识开展商贸流通调研工作的重要性和必要性,把握调研工作的方向和重点,为市商贸流通业发展提供重要的依据。  商贸 流通业 发展  为市商贸流通业发展提供重要的依据。下面就这次调研活动,笔者谈三点:一、开展商贸流通业调研  这次在全省范围内开展的商贸流通业调研活动,一方面是要通过调研摸清企业和居民的生产生活需求,针对性地予以解决,在商务系统把“三问三解”活动落到实处;另一方面是要切实摸清全市
期刊
摘 要广电设备为便于信号收发其天线、接地、线路互联等具有地理位置的特殊性,因而遭遇雷电的概率较大。文章分析了雷电的危害,从电源线路、信号线路、天馈系统、地电位反击这四个雷电侵入广电设备的方式进行了原理分析,并给出了相应解决措施。  广播电视 雷电侵害 防护  现代化的城市里,一座座高楼如雨后春笋般拔地而起,造成雷电击穿空气的距离缩短,因为雷击的概率与建筑的高度成正比,所以雷击概率加大。更重要的是,
期刊
党的十八大提出:“全面加强党的思想建设、组织建设、制度建设、作风建设、建设学习型、服务型、创新型政党”如何加强和改进公路行业机关作风建设,对于有效提高公路行业的服务水平,树立公路行业良好的社会形象,具有十分重要的现实意义。  一、思想作风建设是机关作风建设的先导  思想作风建设在机关作风建设中具有先导性、基础性作用。加强机关的思想作风建设,要始终坚持把解放思想、实事求是的思想路线贯穿于加快公路基础
期刊
摘 要电子文件是指人们在社会活动中形成的,以计算机盘片、磁盘和光盘等化学磁性材料为载体的文字材料。它主要包括电子文书、电子信件、电子报表、电子图纸等等。本文主要通过论述医院电子文件管理存在的问题,进而总结出如何对电子文件进行归档保存。  电子文件 归档管理  1医院电子文件的内涵  1.1医院电子文件的来源  一般来说,医院电子文件主要来源于两个方面:一是各职能科室自身创建的;二是由医院办公室发的
期刊
摘要论文从农业区划的自然属性与社会属性出发 ,探讨了农业区划在农业生产和农业区域创新系统中的地位与作用 。  农业区划;区域系统;应用  几乎每一种农作物都有某些特定的对自然条件的选择习性 ,根据作物特有的习性来进行农业生产分区,无疑是最经济、最科学的农业生产区划分的依据。农业资源的自然属性,最客观反映了农业区划的自 然属性。农业资源特征 ,既是作物分区特征与依据 ,也是农业区划的依据。另外 ,农
期刊