精华内容
下载资源
问答
  • 包括:系统总体设计原则,业务应用支撑平台设计原则,共享交换区数据库设计原则,档案管理系统设计原则,总集成设计原则 ,系统及应用支撑环境设计原则,安全保障体系设计原则,应用支撑平台设计原则 ,等等数十种...
  • 系统总体设计原则

    2018-06-20 09:10:20
    信息化系统总体设计原则, 1.1 系统总体设计原则 1.2 业务应用支撑平台设计原则 1.3 共享交换区数据库设计原则
  • 系统总体设计原则归纳.doc
  • 数据库系统总体设计原则.doc
  • 某咨询公司组织架构总体设计原则.doc
  • 总体设计原则

    千次阅读 2017-03-06 17:04:52
    1 模块化 2 抽象 3 逐步求精 4 信息隐藏和局部化 5 模块独立
    1 模块化
    2 抽象
    3 逐步求精
    4 信息隐藏和局部化
    5 模块独立
    展开全文
  • 软件项目总体设计

    千次阅读 2019-10-11 00:02:47
    软件项目总体设计 目录 1.导言 1 1.1目的 1 1.2范围 1 1.3参考资料 2 2.项目设计原则简介 2 3.功能模块设计 2 3.1功能模块设计总述 2 3.2 客户端子系统模块设计 4 3.2.1 模块 CM1 :静态页面 4 3.2.2 ...

    软件项目总体设计
    目录
    1.导言 1
    1.1目的 1
    1.2范围 1
    1.3参考资料 2
    2.项目设计原则简介 2
    3.功能模块设计 2
    3.1功能模块设计总述 2
    3.2 客户端子系统模块设计 4
    3.2.1 模块 CM1 :静态页面 4
    3.2.2 模块 CM2:系统登录 5
    3.2.3 模块 CM3 :注册模块 6
    4.数据库设计 7
    4.1 数据库种类及特点 7
    4.2 数据库逻辑结构 7
    4.3E-R图 8

    1.导言
    1.1目的
    该文档根据Learning path软件学习系统的功能和性能,阐述了Learning path软件学习系统的概要设计,包括框架设计,功能模块设计,数据库设计,界面设计等部分。
    本文档的预期读者包括:
     设计开发人员
     项目管理人员
     测试人员
     用户
    1.2范围
    该文档的目的是解决整个项目系统的“怎么做”的问题。在这里,主要是根据
    用户提出的项目需求进行的全面设计。
    1.3参考资料
    《软件工程案例教程软件项目开发实践 第三版》 韩万江等 机械工业出版社
    2.项目设计原则简介
    软件英语学习系统(Learning path)主要是针对在校学生英语学习而做的。该平台融合了主流教学平台的特点,同时具有传统的英语翻译功能。方便日常英语学习以及师生间的英语反馈。 在整个系统设计的过程中遵循以下的设计原则:

    1. 实用性:实用性是系统的主要设计原则,系统设计必须最大可能地满足用户的需求,做到操作方便、界面友好、可即时更新,能适应不同层次用户的需求。
    2. 先进性:信息技术发展迅速,系统设计尽可能采用先进的技术标准和技术方法。
    3. 以用户为中心的处理:个性化服务充分体现了这一点,根据用户当前展业重点,配置页面功能布局及展现内容,贴合用户操作。
    4. 使用便捷。系统要有设计良好的人机交互界面,即使系统的操作界面简单易用,又能具有较强的适用性,满足不同计算机使用水平的用户使用。
    5. 灵活和易维护:采用开放的体系架构,基于开放源代码的技术框架和数据库系统,使用高效率的开源和免费开发工具,具备完整的文档说明。在维护方面,主要考虑两个层面,一是对于开发人员来讲,系统编码容易调整,可适应需求的变化和调整;二是对于系统管理维护人员来说,能够对系统进行便捷的维护和管理。
    6. 安全可靠:选择安全可靠的软硬件运行平台,并在系统设计和实现的时候关注系统的安全控制和执行效率,提供相应的安全防护功能,保证系统具有较高的安全性和可靠性。安全性方面,要考虑系统的安全、数据管理的安全、网络安全。保证用户权限、数据安全和系统的稳定性。
    7. 单一职责原则:我们系统在面向对象设计部分采取单一职责原则,其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。从而最终提高我们系统的可修改性和可维护性。
      本概要设计涵盖了体系结构设计、模块设计、数据库设计、界面设计等。
      3.功能模块设计
      3.1功能模块设计总述
      本系统主要包括的模块为两部分:客户端子系统功能模块图、管理端子系统功能模块图,如图 3-1 所示。其中,图 3-2 是客户端子系统功能模块图,图 3-3 是管理端子系统功能模块图。
      在这里插入图片描述
      图3-1 主要模块图
      在这里插入图片描述
      图3-2 Learning path客户端子系统功能模块图
      在这里插入图片描述
      图 3-3 是管理端子系统功能模块图

    3.2 客户端子系统模块设计
    3.2.1 模块 CM1 :静态页面
    编号:CM1
    模块名称:静态页面
    功能简介:本模块为系统的静态页面模块。
    输入:鼠标点击事件
    输出:调用的页面
    操作流程:
    在这里插入图片描述
    图3-4静态页面模块图
    3.2.2 模块 CM2:系统登录
    编号:CM2
    模块名称:系统登录
    功能简介:本模块为系统登录模块,即用户登录系统的入口。在此模块中,用户输入自己的用户名和密码,在此用户名为学号或职工号,系统在后台数据库进行查询操作后,返回布尔值,表示该输入是否正确,输入正确则进入系统,错误则对用户进行相应提示。
    输入:用户名,密码
    输出:用户是否登录成功
    操作流程:
    在这里插入图片描述
    图3-5系统登录模块图
    3.2.3 模块 CM3 :注册模块
    编号:CM3
    模块名称:系统注册
    功能简介:本模块为系统注册模块。用户首次进入系统时。可通过本模块进行注册。在此模块中,系统显示注册界面,用户输入相关必要的身份信息,单击确定。若注册成功,系统将以学生学号作为账号,用户设定密码作为密码存入后台数据库。注册完成后,用户可使用注册成功的账号和密码登录系统。
    输入:用户名,密码
    输出:用户是否注册成功
    备注:对于未登录系统的游客用户,系统将自动限制一部分功能的显示
    操作流程:
    在这里插入图片描述
    图3-6注册模块图

    4.数据库设计
    4.1 数据库种类及特点
    本项目采用了MySQL 的数据库。MySQL是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL具有以下几个特性:
    (1) MySQL为多种编程语言提供了 API。这些编程语言包括 C、C++、Python、
    Java、Perl、PHP、Eiffel、Ruby,.NET和 Tcl 等。
    (2) 优化的 SQL查询算法,有效地提高查询速度。
    (3) 提供多语言支持,常见的编码如中文的 GB 2312、BIG5,日文的 Shift_JIS
    等都可以用作数据表名和数据列名。
    (4) 提供 TCP/IP、ODBC 和 JDBC等多种数据库连接途径。
    (5) 提供用于管理、检查、优化数据库操作的管理工具。
    (6) 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
    (7) MySQL 使用标准的 SQL数据语言形式。
    4.2 数据库逻辑结构
    经过充分的调研和分析,我们将“Learning path”的数据中设计了七个实体,其中包括管理员、教师、学生、单词识别、班级、生词本、题库。针对每个实体,又有其对应的属性。他们之间的关系主要包括以下几项:管理员表、学生信息表、教师信息表是独立存在的,管理员负责管理学生信息、普通用户信息和教师信息。因此管理员与教师、普通用户和学生是一对多关系。
     教师负责班级管理,其中一个老师可以管理多个班级,因此老师与班级是一对多的关系
    一套试卷可能包含多道题目,同样的一道题目可能被包括在多套试卷中,
    所以试卷与题目之间是多对多的关系。
     知识点与题目之间是包含的关系,所以知识点与题目之间是一对多的关

     一个学生可以参加多次试卷测评,一套试卷可以被多个学生使用,所以
    试卷与学生之间是多对多的关系
    综上分析,软件项目管理课程平台的实体关系图(概念数据模型)如下图5-1
    所示。
    4.3E-R图
    在这里插入图片描述
    图4-1E-R图

    展开全文
  • 软件设计之总体设计

    万次阅读 2018-03-25 10:22:52
    详细设计设计基本原理:总体设计的任务和过程总体设计分为:面向数据,面向功能,面向对象的分析设计原则:独立性,规模,深,宽,入,出。作用域。接口。单入单出。预测(黑盒子)总体设计图形工具1.层次图:描述...

    软件的需求分析阶段知道系统要“做什么”,而软件设计阶段我们明白的是“怎么做”。
    软件的设计分为:总体设计&&详细设计

    设计基本原理:



    总体设计的任务和过程

    总体设计分为:面向数据,面向功能,面向对象的分析


    设计原则:独立性,规模,深,宽,入,出。作用域。接口。单入单出。预测(黑盒子)

    总体设计图形工具

    1.层次图:描述层次结构。
    2.HIPO图:在层次图的基础上,把图中除了顶层的方框外都加上编号****基本形式:输入,处理,输出。
    3.结构图(SC):表达程序结构图形的表示方法,反映程序模块间的层次关系和联系。
    成分:模块,模块间调用关系,通信,辅助控制符号。
    结构图的四中类型:传入,传出,变换,协调
    结构图VS数据流图
    数据流图反映的是程序中数据流的情况
    结构图反映的是程序中控制流的情况
    结构图VS程序流程图
    Battle1:
    结构图着重反映模块间的隶属关系,即调用关系和层次关系。
    程序流程图表达程序执行的顺序及执行顺序依赖的条件。
    Battle2:
    结构图着眼于软件系统的总体结构,不涉及内部细节,只考虑模块作用,以及上下级模块关系

    程序流程图表达执行程序的具体算法


    面向数据流的设计方法

    目标:给出设计软件结构的一个系统化途径。
    作用:信息流映射成软件结构。
    映射的方法由信息流的类型决定
        信息流的类型分为两类
     1.变换流:信息-->系统-->外换内-->加工-->内换外-->离开。
        变换型系统结构图:输入,变换中心,输出。
     2.事务流:信息-->输入-->处理-->输入类型选动作-->执行
        根据信息流类型,进行不同的分析。
           变换分析:把具有变换流特点的数据流图按预先确定的模式映射成软件结构
           事务分析:设计步骤跟变换分析类似,不同之处是数据流图到软件结构的映射方式不同。事务流映射的软件结构包括一个接收分支和一个发送分支。


    展开全文
  • 系统设计原则

    2019-04-26 10:59:03
    以技术先进、系统实用、结构合理、产品主流、低成本、低维护量作为基础建设原则,规划系统的整体架构。 先进性: 在产品设计上,整个系统软硬件设备的设计符合高新技术的潮流,媒体数字化、压缩、解压、传输等关键...

    以技术先进、系统实用、结构合理、产品主流、低成本、低维护量作为基础建设原则,规划系统的整体架构。
    先进性:
    在产品设计上,整个系统软硬件设备的设计符合高新技术的潮流,媒体数字化、压缩、解压、传输等关键设备均处于
    国际领先的技术水平。在满足嫌弃功能的前提下,系统设计具有前瞻性,在今后较长时间内保持一定的基数先进性。

    安全性:

    系统餐区全面的安全保护措施,具有防病毒感染、防黑客攻击措施,同事在防雷击、过载、断电和人为破坏方面进行
    加强,具有高度的安全性和保密性。对接入的设备和用户,进行严格的接入认证,以保障接入的安全性。系统支持对
    关键设备、关键数据、关键程序模块采取备份、冗余措施,有较强的容错和系统恢复能力,确保系统长期正常运行。
    合理性:
    在系统设计师,充分考虑系统的容量及功能的扩充,方便系统扩容及平滑升级。系统对运行环境(硬件设备、软件操作系统等)

    具有较好的使用应,不依赖于某一特定型号计算机设备和固定版本的操作系统软件。

    经济性:
    在满足系统功能及性能要求的前提下,尽量降低系统建设成本,采用经济实用的技术和设备,利用现有设备和资源,综合考虑

    系统的建设、升级和维护费用。系统符合向上兼容性、向下兼容性、配套兼容和前后版本转换等功能。

    实用性:
    本系统提供清晰、简洁、友好的中文人机交互界面,操作简便、灵活、易学易用、便于管理和维护。

    规范性:
    系统中采用的控制协议、编解码协议、接口协议、媒体文件格式、传输协议等符合国家标准、行业标准。系统具有良好的兼容性
    和互联互通性。

    可维护性:
    系统操作简单,实用性高,具有易操作、易维护的特点,系统具有专业管理维护终端,方便系统维护。并且,系统具备自检、故障诊断及弱化功能,在出现故障时,能得到及时款式的进行自维护。

    可扩展性:

    系统具备良好的输入输出接口,可为各种增值业务提供接口
     

    开放性:

    系统设计准信开放性原则,能够支持多种硬件设备和网络系统,软硬件支持二次开发。各系统采用标准数据接口,具有与其他信息系统进行数据交换和数据共享的能力。

     

     

     

     

     

    展开全文
  • 在线考试系统总体设计

    千次阅读 2019-05-06 23:46:20
    在线考试系统总体设计说明书 1引言.............................................................................................................................. 2 1.1编写目的.............................
  • 软件工程——总体设计与详细设计

    千次阅读 2020-05-14 11:12:37
    需求分析确定了系统的开发目标,下一步工作就是软件设计。软件设计可以进一步地 分为两个阶段:总体设计和详细设计。
  • 1.极限设计原则(以某种人体尺寸极限作为设计参数的原则) 设计的最大尺寸参考选择人体尺寸的高百分位 设计的最小尺寸参考选择人体尺寸的低百分位 最主要时应用在人体活动空间和基础空间选择之上 2.可调设计...
  • 第1章 网络系统结构与设计的基本原则 选择题(1-4) 考点1 宽带城域网的结构 1.宽带城域网的逻辑结构 完整的宽带城域网包括网络平台、业务平台、管理平台3个平台与城市宽带一个出口。 2.宽带城域网网络平台各层的...
  • 电子商务平台总体结构设计原则.doc
  • 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元...
  • 软件工程--总体设计

    万次阅读 2012-12-07 21:48:49
    总体设计的任务 根据用户需求分析阶段得到的目标系统的逻辑模型确定一个合理的软件系统的体系结构.包括划分组成系统的模块,模块间的调用关系及模块间的接口关系,软件系统所用的数据结构或者数据库结构. 软件结构和...
  • 软件工程六大设计原则

    千次阅读 2020-01-07 16:57:43
    1、单一职责原则 概念描述 对类来说,一个类应该只负责一项职责。如果一个类负责两个职责,可能存在职责1变化,引起职责2的变化情况。可以基于抽象逻辑,或者业务逻辑对类进行细化。 2、接口隔离原则 概念描述...
  • 根据图像处理的知识及分析,我们可得到此边缘检测处理器的工作流程如图12.4所示。首先,DSP将从图像传感器中获取的灰度图(800×600)按照每三列划分为... 根据以上设计思路,我们可把整个系统的实现划分为四个大的模
  • 软件工程导论—总体设计

    千次阅读 多人点赞 2020-05-08 16:21:53
    1. 设计过程 2. 设计原理 3. 启发规则 4. 描绘软件结构的图形工具 5. 面向数据流的设计方法
  • 这一款整理发布的XX网络改造总体设计方案书,适用于日常学习、参考、借鉴XX网络改造总体设计方...该文档为XX网络改造总体设计方案书,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
  • 单片机系统低功耗设计总体原则及其设计策略.pdf
  • 针对系统总体设计的要求,选择系统软件技术架构并确定数据库设计的原则。在系统的应用环境部署方面,主要从网络拓扑设计、应用服务器部署方案、数据库服务器部署方案三个方面,说明每个方案中需要考虑的问题,以保证符合...
  • 图书管理主要是借书、还书以及其他一些附带操作(例如,超期罚款、催还图书等)的处理。一个简单的图书管理系统应提供如下功能
  • 人事部门都需要KPI设计总体思想与基本原则PPT来做统计规划,小编带来了详细模板供大家参考,作为一个资...该文档为KPI设计总体思想与基本原则PPT,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载...
  • 软件设计原则

    千次阅读 2018-08-23 21:57:40
    (1)、可重用性:遵循DRY(Don't repeat yourself)原则,减少软件中的重复代码。 (2)、可拓展性:当软件需要升级增加新的功能,能够在现有的系统架构上方便创建新的模块,而不需要更改软件现有的结构,也不会...
  • v1.0 可编辑可修改 目 录 1.1 设计思想 6 1.2 几个术语 6 第二章 总体目标与设计原则 8 2.1 总体目标 8 2.2 设计原则 8 第三章 需求分析及功能设计 10 3.1 子系统划分 10 3.1.1 质量管理子系统 10 3.1.2 企业管理子...
  • 微服务架构设计原则

    2018-07-11 11:34:10
    详细介绍了微服务的设计原则。出自华为。 内容不错

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 68,430
精华内容 27,372
关键字:

总体设计原则