网站地图
范文同学网


自动化 模具 机械 电子 通信 动画 英语范文 工程管理 金融范文 旅游管理 工业工程 生物工程 给排水范文 西门子PLC 历史学 三菱PLC
单片机 财务 会计 法律 行政 物理 物流范文 电子商务 制药工程 包装工程 土木工程 材料科学 汉语言范文 欧姆龙PLC 电压表 松下PLC
计算机 化工 数电 工商 食品 德语 国贸范文 人力资源 教育管理 交通工程 市场营销 印刷工程 机电一体化 数控范文 变电站 文化产业

  • 网站首页|
  • 文档范文|
  • 人工降重|
  • 职称文章发表|
  • 合作期刊|
  • 范文下载|
  • 计算机范文|
  • 外文翻译|
  • 免费范文|
  • 原创范文|
  • 开题报告

联系方式

当前位置:范文同学网 -> 免费范文 -> 计算机范文 -> 免费VC++基于校园网的学院教学质量监测评估系统(二)
计算机文章范文| ASP设计| Delphi| VB设计| JSP设计| ASP.NET| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机文档范文| 范文下载| 自动化范文
·电气自动化原创文章范文 ·学前教育专业原创文章范文 ·国际经济贸易原创文章范文 ·药学专业原创文章范文 ·英语专业原创文章范文 ·公共事业管理原创文章范文
·金融专业原创文章范文 ·广播电视编导原创文章范文 ·电子商务专业原创文章范文 ·法律专业原创文章范文 ·工商管理原创文章范文 ·汉语言文学原创文章范文
·人力资源管理原创文章范文 ·摄影专业原创文章范文 ·心理学专业原创文章范文 ·教育管理原创文章范文 ·市场营销原创文章范文 ·计算机专业原创文章范文
·物流管理专业原创文章范文 ·小学教育专业原创文章范文 ·行政管理专业原创文章范文 ·土木工程管理原创文章范文 ·财务会计专业原创文章范文 ·信息管理信息系统原创范文
·新闻学专业原创文章范文 ·眼视光技术原创文章范文 ·播音与主持原创文章范文 ·广告学专业原创文章范文 ·表演专业原创文章范文 ·动画专业原创文章范文
·视觉传达设计原创文章范文 ·数控技术专业原创文章范文 ·录音艺术原创文章范文 ·光机电应用技术原创范文 ·机电一体化原创文章范文 ·印刷技术专业原创文章范文
·动漫设计与制作原创范文 ·软件技术专业原创文章范文 ·书法学专业原创文章范文 ·应用电子技术原创文章范文 ·电子信息工程技术原创范文 ·机械专业原创文章范文
·酒店管理专业原创文章范文 ·旅游管理专业原创文章范文 ·文化产业管理专业原创范文 ·体育教育专业原创文章范文 ·通信工程专业原创文章范文 ·护理专业原创文章范文

原创文档范文 → 计算机专业原创文档范文 软件技术专业原创文档范文  现成文档范文 → 计算机文档范文

免费VC++基于校园网的学院教学质量监测评估系统(二)

本文ID:LW6265 ¥
体设计——子系统分析与设计——模块分析与设计——模块编程与测试——系统组装与测试——系统试运行——系统修改、完善——软件系统鉴定——系统使用、升级与维护。 第2章 系统分析与设计 2.1“基于校园网的学院教学质量监测评议系统”功能结构与逻辑流程 程序结合模块设计的意义非常重大,合理的模块划分使系统结构清..
体设计——子系统分析与设计——模块分析与设计——模块编程与测试——系统组装与测试——系统试运行——系统修改、完善——软件系统鉴定——系统使用、升级与维护。


第2章 系统分析与设计
2.1“基于校园网的学院教学质量监测评议系统”功能结构与逻辑流程
 程序结合模块设计的意义非常重大,合理的模块划分使系统结构清楚、符合逻辑,并且使用方便。如何划分模块是完成概要设计的关键,模块的独立性是划分的重要原则,直接影响到软件的质量。优质的模块划分应使模块间的联系越少越好,而模块内的联系越紧密越好。模块内部程序各个部分之间的联系性称为内聚性,跨越模块之间的联系称为耦合性。模块内聚性的类型主要有:功能内聚性、顺序内聚性、通讯内聚性、临时内聚性和逻辑内聚性;模块之间的耦合性的类型主要有:数据耦合性、公共耦合性、控制耦合性和内容耦合性。
 模块的划分除了增强内聚性和减少耦合性外,还需要尽可能把和硬件有关的部分代码集中在一起,把改动不大的部分集合在一起以尽可能提高代码质量,使代码能够重复利用,合理掌握模块的大小和程序结构形态。
 根据上述模块划分的原则,根据学院教学质量监测评议系统的特点,系统的逻辑流程图见图2-1,主要功能划分见图2-2。

 

 

2.2 开发原则、方法与步骤
1.开发原则
 系统开发根据软件开发的规范,采用如下原则,使软件开发工作顺利进行,保证软件质量,使其标准化并使软件具有较高的可维护性。
 ①面向用户的原则
 ②实用性和先进性原则
 ③稳定性原则
 ④系统工程方法原则
 ⑤阶段性原则
2.开发方法
 软件工程范型(Software Engineering Parading)则是指导软件开发的范型,也可以直接称作软件开发范型。常见的有以下三种软件工程范型:
 瀑布模型(Waterfall Model):较早提出的一种基于生存期的开发范型。典型的瀑布模型包括计划、开发、运行3个阶段,内含系统分析、总体设计、模块设计、详细设计等8个子阶段,各个子阶段的活动依次展开。该模型坚持结构化思想和强调文档齐全,并且每个阶段划分清楚,每个子阶段任务明确,主要使用于“需求明确、复杂程度相对较低”的软件开发活动。
 快速原型模型是80年代出现的一种软件工程范型,主要包括两个阶段(如图2-3快速原型开发模型)
 1)建立原形 快速地建立一个模拟待开发软件的原型(Prototype),请用户评价并提出对软件需求的修改,这种修改可能会反复多次;
 2)实现最终软件 根据最终认定的软件需求,设计和实现所需求的最终软件(最终系统)。
 原型其实是一个简化了的目标系统,实际上建立的原型常常兼顾功能和界面两方面的要求。这种开发范型具有用户早期介入的特点,用活生生的原型代替“需求说明书”,可以使用户及早发现目标系统存在的问题,达到事半功倍的效果。由此可见,可以使用快速编程语言和充分利用现成软件来实现一个最初的原型。
 面向对象范型是一种全新的软件工程范型,是基于面向对象程序设计理论演化而来的,它包括“OO分析—OO设计—OO编码”三个阶段。该模型简化了软件设计,较好地实现了问题空间和求解空间的一致性,大大减少了软件开发工作量;支持软件重用,使开发人员把更多的精力放在总体设计和新的对象上;提高了可靠性以及保持了连续性等特点,应用广泛。
 在软件开发的开始,尽管用户在刚开始的时候说不清楚未来的软件应该是什么样子,但是他们却可以对已经存在的系统进行非常熟练的挑剔。这种方法让开发人员和用户一起定义软件的所有目标,确定哪些需求已经清楚,哪些还需要进一步定义。然后进行模块的快速设计,产生一个原型的构造。有了原型,用户就可以对其进行评价,然后修改需求。重复上述过程,直到该原型满足用户的要求为止。考虑到开发条件和时间的限制,本系统开发采用快速原型法,整体上结合系统分析与设计的方法,并结合面向对象的设计分析方法,实现系统模块和代码的可移植性和可重用性。根据用户提出的需求分析,由用户和开发者共同确定了系统的基本需求和主要功能,在较短的时间内建立实验性的简易模型并交给用户试用,然后根据用户的修改意见对初步原型进行修改、补充和完善,再提交给用户试用并提出意见,再修改、补充和完善。如此循环直至本软件完善。
3.开发步骤
 系统的开发经历了以下六个阶段,其中第六个阶段正在进行中。
 1)可行性研究阶段:确定系统的总目标,给出系统的功能、性能、可靠性及接口等方面的要求。研究项目的可行性,探讨解决问题的可能方案并对可利用的资源、成本和可得效益、开发进度作出估计;
 2)分析阶段(需求分析和系统分析):对软件提出的需求进行分析并给出详细的定义,并给出软件需求说明书或系统功能说明书以及初步用户手册;
 3)总体规划设计阶段:从总体上规划软件功能的实现和划分;
 4)系统设计阶段:把各项已确定了的需求转化为相应的一个体系结构,结构中每一个组成部分都是意义明确的模块,每个模块都和某些需求相对应,进而对每个模块要完成的工作进行精确的描述;
 5)系统实施阶段:即程序编写、模块测试和系统组装,把软件设计的各个模块根据其功能描述和数据描述,利用特定的编程语言,转化为计算机可以接受的程序代码,并根据数据结构的要求,组织数据进行模块功能的测试,直至模块组装完的系统测试;
 6)系统试运行和维护阶段:根据系统设计中相应文档和数据的描述,结合一门课程评议系统的实际情况进行系统的试运行和初步应用,并根据出现的问题进行系统维护和升级。
2.3 系统测试与维护
 软件测试的目的是寻找、纠正软件可能发生的各种错误(包括逻辑错误、编码错误、组装运行错误等)以及检核软件的功能和性能是否达到要求。基于本软件是应用型软件,在联合采用随机测试、人工测试和程序员自己测试等方法的基础上,最后采用实际数据实际运行并检核对照其结果的直观方法进行现场测试(双方合作完成)。这也是应用软件测试中最简便易行的测试方法。故本软件的实用性、可靠性评价比较直观、便捷。本软件的组装采用自动检测组装的方法,组装设计时充分考虑了不同用户以及单机、网络版的差异和特点,从而确保系统各模块的独立、协调工作,并实现合理的资源共享。
 软件的维护是指为提高软件产品的正确性、可靠性、适应性、完善性而对软件进行必要的修改,软件的可维护性及维护效率是衡量软件质量优劣的重要指标之一。本软件充分考虑了系统的可维护性,如用户的增加、单机/网络运行环境、软件运行初始化整理及代码维护等,这无疑都大大提高了软件的可维护性能,此外,还设置了详尽便捷的帮助、学习功能,使用户能更容易地对软件进行必要的维护。软件的维护是一项长期且极为重要的工作,不断对软件自身进行调试与完善(升级),并加强与用户的联系与交流,是任何软件保持其应有生命力之根本。
第3章 系统的关键技术分析
3.1 Web Browser(Web浏览器)
 

首页 上一页 1 2 3 4 5 6 7 下一页 尾页 2/10/10

免费VC++基于校园网的学院教学质量监测评估系统(二)相关范文
上一篇:资产管理系统范文介绍 下一篇:免费车队伍综合调度辆管理系统
点击查看关于 免费 基于 校园网 学院教学 质量 监测 评估 系统 的相关范文题目 【返回顶部】
精彩推荐
电气工程自动化原创范文  电子商务原创文章范文
人力资源专业原创文章范文 土木工程原创文章范文
工商管理专业原创范文    药学专业原创范文
汉语言文学专业原创范文  会计专业原创文章范文
计算机技术原创文章范文  金融学原创文章范文
法学专业原创文章范文   市场营销专业原创范文
信息管理专业原创文章范文 学前教育专业原创范文
公共事业管理专业原创范文 英语专业原创范文
教育管理专业原创范文   行政管理专业原创范文
热门范文

关于我们 | 联系方式 | 范文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士文章范文


范文同学网提供文档范文,原创文章范文,网站永久域名www.lunwentongxue.com ,lunwentongxue-范文同学网拼音首字母组合

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2024 范文同学网 版权所有