精华内容
下载资源
问答
  • 系统设计文档

    千次阅读 2020-05-15 20:59:21
    系统设计文档1 系统需求分析1.1可行性分析1.2项目要解决的问题1.3项目目标2 功能设计2.1功能划分2.2功能描述2.2.1电影信息查询2.2.2用户偏好推荐2.2.3用户登录功能2.3功能设计2.3.1用例图2.3.2 E-R图3 详细设计3.1...

    1 系统需求分析

    1.1可行性分析

    要成功地实现一个项目,首先应该进行功能上的需求分析,这样才能令设计出的项目满足用户的各项功能需求。可行性分析也称为可行性研究,是在项目调查的基础上,针对新项目的开发是否具备必要性和可能性,对新项目的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新项目的开发成功。

    市场可行性:市场的可行性是项目完成后是否能够在实际中很好的推广。本项目提升了观影感受,拉近了电影和观影人的距离,操作简单、方便。

    技术可行性:技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该项目采用了Browser/Server模式进行开发。.Browser/Server体系结构紧密的结合了Internet/ Intranet技术,是技术发展的大势所趋,它把网站带入了一个崭新的发展时代。数据库服务器SQL数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,项目的开发平台已成熟可行。

    1.2项目要解决的问题

    首先,因为该项目是面向广大电影爱好者的,包括学校和社会上的各个阶层的人士,所以在页面设计和布局上一定要贴近群众,符合大众的浏览习惯。其次就是项目的压力测试,因为项目面对人员较广,具有不确定性和不稳定性,故要考虑到流里急剧增大对此项目造成的打开页面变慢等诸多问题。

    1.3项目目标

    我们的系统旨在通过网络爬虫爬取豆瓣电影的电影评分,关键字,类别,电影影评以及影评点赞数等信息,向用户提供其所查询的电影的全面信息,并根据用户的偏好按照电影类别以及关键词向用户推送相关电影热门影评资讯。

    2 功能设计

    2.1功能划分

    该电影数据分析项目包含以下三个功能模块:

    1.电影信息查询

    2.用户偏好推荐

    3.用户登录功能

    2.2功能描述

    项目将用户喜好的电影类型与豆瓣影评系统结合,满足用户的需求。

    2.2.1电影信息查询

    用户通过查询电影名称后向用户展示电影的评分关键字与影评以及影评热度等信息。

    2.2.2用户偏好推荐

    用户注册后进入个人定制页界面,选择偏好影片类型与关键词。系统根据用户偏好在首页向用户推荐相关电影资讯影评等。

    2.2.3用户登录功能

    用户通过输入注册的账号密码进行登入操作或通过手机验证码登入系统,完成对目标电影评论信息的查询。

    2.3功能设计

    2.3.1用例图

    该系统的后台用例图如下:

    在这里插入图片描述

    2.3.2 E-R图

    实体与属性之间的关联
    E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述,(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一-行。实体用矩形
    框表示,实体名称标注在矩形框内。用菱形表示实体间的联系,菱形框内写上联系
    名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。
    (2)属性是实体的性质。用椭圆框表示,与实体之间用一条线相连表的主码是关键属
    性,关键属性项加下划线。
    (3)项目各子模块中主键相同的字段之间存在着相互关联的关系。

    数据库逻辑设计E-R图如下:
    在这里插入图片描述

    3 详细设计

    3.1后台设计

    电影信息管理

    此模块存储本站海量电影资源数据,属性包括:电影名称、导演
    、主演、上映年份、电影类型、详细介绍、添加日期 等,表结构如图:

    在这里插入图片描述

    影评

    将从豆瓣爬取的该电影优质评论的评论ID,电影类型,评论时间,点赞数浏览量等信息展示,表结构如图:

    在这里插入图片描述

    客服在线

    如您对本电影评价系统有任何疑问或者意见及建议,都可在我们的客服在线板块中进行客服在线交流:

    在这里插入图片描述

    会员管理

    成为会员后您的信息将会在我们的数据库中进行储存,在后续修改个人信息时也十分方便:
    在这里插入图片描述

    3.2前台设计

    电影信息管理:此模块存储本站海量电影资源数据,属性包括:电影名称、导演、主演、.上映年份、 电影类型、详细介绍、浏览量等;

    影迷社区管理:此模块是对评论功能的一个扩展,让广大电影爱好者能够更广泛的表达自己的内心,畅谈自己的感悟,以及相互之间的沟通、了解和交流。

    会员管理:本网站允许会员注册,会员注册后的信息会保存在数据库表中,会员通过前台登录也可方便、快捷的修改注册时所填写的信息。

    客服在线:若您对本站有任何问题或好的建议,都可通过此模块来进行反馈或与管理员进行沟通,让网友和本站真正实现交互。

    站内搜索:强大的站内搜索引擎,除了给您推荐的电影,您可以搜索任何您喜欢的电影。

    4 数据操作及表格设计

    4.1数据操作

    进行数据库设计时,网站设计了一些基础的表格,供用户在基本操作中,快捷方便的使用。如:已经定义了一个数据库的信息,如果在另一个数据库中也将使用这些信息,在定义数据库字段内容时,不需要重复输入这些信息,而是采用调用已经定义好的数据库信息的模式,直接存储关联字段。
    在访问数据库时,采用公用数据模块存放访问数据库需要的对象。该模块在各个功能模块中被直接调用,连接始终保持,并不是即时连接,这样,避免对数据库的反复连接,并减少代码编写,从而提高项目开发效率。

    4.2表格设计

    后台管理员表,字段包括Id (管理员编号),Title (帐号说明),UserName (帐号),Pwd (密码),AddTime (添加时间),LastTime (最后- -次登录时间)等,如图:

    在这里插入图片描述

    评论表,字段包括ConmentId (评论编号),CommentTypeId (类型),MovieId (电影的ID),CommentUser (评论人)CommentContent (评论内容),CommentT ime
    (评论时间)等,如表所示。

    在这里插入图片描述

    会员表,字段包括MemberId (会员编号),UserName (登录帐号),Userpwd (登录密码),LoginCount (登录次数),Tel (固定电话或座机号码),QQ,Email (电子邮箱),Sex (性别),RegTime (注册时间)等,如表所示。
    在这里插入图片描述

    电影信息表,字段包括MovieId (电影编号),MovieName (电影名称),TypeId(电影类型),DaoYan (导演),ZhuYan (主演),ShowTime (电影.上映年份),PicAddress (电影缩略图片地址),Content (电影详细介绍),Hits (浏览次数)等,如表所示:

    在这里插入图片描述

    5 开发环境

    5.1开发工具

    我们知道数据库以共强大的操作和管理功能成为高速信息表达的途经。据我所知,数据库的类型有很多,然而本项目选择了用SQL Server2005来作为数据库软件。

    关于SQL Server2005 的介绍: Microsoft SQL Server 2005 是一个全面的数据库平台,使用集成的商业智能(BI) 工具提供了企业级的数据管理。Microsoft SQL Server2005数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用程序。

    用它作为数据库的理由为: Server2005能够满足今天的商业环境要来不同类型的数据库解决方案,包含了非需丰富的新特性:通过提供一个更安全、 可靠和高效的数据管理平台,增强企业组织中用户的管理能力,大幅提开I管理效井降低运维风险和成本:通过提供先进的商业智能平台满定众多客户对业务的实时统计分析、监控预测等多种复杂管理需求,推动企业管理信息化建设制业务发展。同时,SQL Server2005将提供一个极具扩展性和灵话性的开发平台,不断拓展您的应用空间,实观数据业务互联.为您带来新的商业应用机遇。由于大减少了应用程序宕机时间,提高了系统的可伸输性和性能,井加以更严格的安全控制。SQL Server2005在支持现实中最苛制的企业级系统要求的道路上,迈出了极大的一步。SQL Server2005 是微软服务器家族中重要的一部分, 通过微软服务器系列声F有的SQL Server2005所实现的增强的管理性和集成性,客户可以有效降降低总体拥有成本并从更快的开发部署时间中受益。

    5.2结构:三层架构

    网站结构分为三个逻辑层:

    web层:它为客户端提供对应用程序的访间,它由ASP.NET Web窗体和代码隐藏文件组成。

    业务理辑层:业务逻辑层主要负责对数据层的操作。也就是说把-一些数据层的操作进行组合. .可以通过编程来实现对数据库的访间,最终得到想要的结果。

    数据访问层:数据访问层主要是对原始数据(数据库或者文本文件等存放数据的形式)的操作层,具体为业务逻辑层或表示层提供数据服务。

    展开全文
  • 系统详细设计技术的角度去诠释集团助手的实现,通过文档技术人员或者相关对技术了解的客户或者工作人员通过文档可以清晰看到系统实现的逻辑,便于开发人员进行交流。
  • 技术文档系列之架构设计文档模板

    千次阅读 2019-09-12 22:57:52
    本文是对专栏文章架构设计文档模板的学习记录,可以购买以支持原作者 首先是备选方案模板 需求介绍 主要介绍需求的背景,目标与范围 随着xxx业务不断发展,业务拆分的子系统越来越多(阐述现有系统的问题),由此带来...

    本文是对专栏文章架构设计文档模板的学习记录,可以购买以支持原作者

    首先是备选方案模板

    需求介绍

    主要介绍需求的背景,目标与范围

    随着xxx业务不断发展,业务拆分的子系统越来越多(阐述现有系统的问题),由此带来几个明显的系统问题

    eg:
    性能问题:
    耦合问题:
    效率问题:

    基于以上背景,我们需要引入xxx,将目前的xxx功能改为xxx

    需求分析

    需要全方位描述相关的信息

    5W

    • Who
      需求的利益关系人:包括开发者,产品使用者,决策者等

    eg: 消息队列系统主要是业务的子系统来使用,子系统发送消息或者接收消息

    • When
      需求使用时间,包括时间,里程碑等

    eg:当子系统需要发送异步通知的时候,需要使用消息队列系统

    • What
      需求的产出,包括系统,数据,文件,开发库,平台等
      eg: 需要开发消息队列系统

    • Where
      需求的应用场景
      eg: 开发,测试与生产环境的部署

    • Why
      需求需要解决的问题,通常与需求背景有关
      eg:消息队列系统要把子系统解耦,把同步调用改为异步

    1H

    这部分主要是关键业务流程,复杂的业务系统可以独立成用例文档.

    8C

    8个Constraints

    性能: 需要达到xxx的水平

    成本: 参考 xx 公司的设计方案,不超过 x台服务器

    时间: 期望x个月内上线版本x,并且在两个业务中尝试使用.

    可靠性: 按照业务需求,可靠性要求达到xxx.xx%

    安全性: 网络安全,加密等问题

    合规性: 需要按照公司目前的DevOps规范进行开发

    技术性: 目前团队主要研发人员是xxx,最好用xxx开发

    兼容性:之前没有类似系统,无需考虑兼容性

    复杂度分析

    常见的可以从高可用,高性能,可扩展这几个角度来说

    而且实际操作中每个约束与限制都要有详细的逻辑推导,尽量给出数值的推导

    备选方案

    每个备选方案都需要描述关键的实现,不需要描述具体的实现细节.

    • 方案1…
      方案描述

    etc

    备选方案评估

    会根据评估会议的结果进行修改,也就是说架构师先给出自己的备选方案评估,然后举行备选方案评估会议,再根据会议结论修改备选方案文档

    然后接下来介绍架构设计模板

    架构设计模板

    评估完备选方案之后,架构设计文档用来详细描述细化方案的.

    总体方案

    核心内容就是架构图,以及针对架构图的描述,包括各个模块与子系统的职责描述,核心流程

    架构纵览

    架构总览给出架构图以及架构的描述

    核心流程

    • 流程1
    • 流程2

    详细设计

    这里需要具体描述具体的实现细节

    例如高可用设计,高性能设计,可扩赞设计,安全设计其他设计等

    当然最后还要说明部署方案,即主要的硬件要求,服务器部署方式,组网方式等等

    架构演进规划

    如果项目周期很长的话,可以考虑分阶段实施,如第一期做什么,第二期做什么等等

    展开全文
  • OA系统设计文档

    千次阅读 2004-10-28 22:50:00
    OA系统设计文档,我已经将基本完成了整个框架的类库。~~~累。。。不过开发计划要延期,因为。。。因为别的事情插了进来。
    OA系统的设计文档,我已经将基本完成了整个框架的类库。~~~累。。。
    
    不过开发计划要延期,因为。。。因为别的事情插了进来。

    展开全文
  • 智慧路灯后台管理系统设计文档

    千次阅读 2016-12-01 20:03:24
    智慧路灯后台管理系统设计文档   Pris Lab/xxx Lab Bupt   更新日志 2016/7/15 creaded by us 2016/8/12 add tcp server by us   目录 一、 总则 1 二、 功能概述 1 三、 关键问题 1 1. ...
     
    

    一、 总则

    智慧路灯后台管理系统由于接收路灯上各种传感器数据,并向路灯设备发送相关指令和音视频数据,用于路灯设备的音视频播放。管理人员亦可通过该系统进行管理。

    该文档由智慧路灯后台管理系统设计人员、开发人员和终端设计人员、开发人员使用和维护。

    二、 功能概述

    智慧路灯后台管理系统提供管理页面。管理人员登陆后可对所有路灯的各种资源进行管理,并进行相关业务处理。

    界面上具体包括:

    1. 用户管理

    所有用户的管理

    2. 资源管理

    所有设备的管理,增删改查,设置分组,地理展示等等

    3. 路灯控制

    4. 广播控制

    5. 广告视频及字幕控制(第一期暂时不做)

    6. 摄像头控制(第一期暂时不做)

    7. 感知数据浏览

    8. 报警按钮控制

    9. 关联控制

    与终端的交互包括:

    1. 向指定终端发送控制命令

    2. 接收终端发来的数据

    与其他服务器的交换包括:

    1. 发送并控制音频流媒体

    2. 接收并控制音频流媒体

    3. 接收并控制视频流媒体

    4. 发送并控制广告信息(流媒体,pps,字幕等)

    三、 关键问题

    1. ip数字广播(一期实现技术)

    功能有2个:

    1.用户通过浏览器调用mac讲话,浏览器录音,用户可回放,可上传服务器存储成文件。

    2.用户通过浏览器调用mac讲话,实时传给路灯喇叭播放。

    2.用户选择播放文件,路灯喇叭播放。

    4.用户选择播放文件,用户浏览器可进行试听。

     

    实现思路一:灯杆箱部分不需要做任何开发

    使用方式:路灯设备上只要浏览器访问指定url后,就不用做任何事情了。该操作在灯杆上部署应用时就已完成。用户在智慧路灯后台管理系统上选择播放方式,路灯设备就开始播放,直到播放结束。

    实现原理:路灯上开启浏览器访问指定urlajax定时访问web服务器,服务器上有播放需求,进行播放文件或实时语音。播放文件可通过js控制选择文件源。播放实时语音可使用webrtc

     

    实现思路二:灯杆箱部分需要做语音播放的开发

     

    2. 内网问题

    实际部署时,所有的灯杆箱有可能属于内网,有内网访问外网上的web server。这个没有问题。但server要想直接发命令到灯杆箱则需要NAT穿越的问题,处理起来比较困难。因此,可利用server对灯杆箱周期性的心跳反馈来处理,灯杆箱收到反馈,则进行相应的操作,如开关灯,摄像头等操作。这样处理起来最简单。

    以上方案是比较简单的处理。实际应用开发还是应直接开发一个TCP Server作为汇聚服务器。该服务器部署于外网,接收所有灯杆发来的心跳和各种数据,写入数据库。同时,接收Web server发来的指令,并将指令转发给相应的灯杆箱。这样就解决了NAT穿越问题。

    四、 系统架构

     

     

     

     

     

     

     

        ……

     

     

     

    灯杆箱发送数据有两种方式,既可以直接http restful,也可以发给作为tcp server的汇聚服务器。汇聚服务器通过内存字典/数据库服务器内存表来维护各个灯杆箱和socket id的对应关系。

    系统发送指令到灯杆箱则通过汇聚服务器。用户通过web 界面向特定灯杆箱发送指令,web server获得相应灯杆箱在汇聚服务器上的socket id后作为socket client转发给汇聚服务器,汇聚服务器直接选择相应的socket,将指令转发给灯杆箱。

    灯杆箱部分需要开发一个对应的socket client。用于解析指令做相应处理。

    汇聚服务器设计:

     

    任务检测守护进程实时监测用户的任务,如何时开关灯,随时播放语音等控制

    鉴权功能用于检测链接服务器的终端是否是伪造等。灯杆箱初次链接时,无socket id,若数据表不存在该灯杆箱,说明是新添设备,status=-1,插入设备信息。之后再发来数据,返回都是错误信息为not confirm。用户通过界面确认以后,status=0。之后再发来数据就可以接受处理了。Socket id为有效链接

    若数据表存在该灯杆箱,说明是重新连接,重新记录有效的socket id。以后可加入密码等方式。

    TCP Server用于接收所有灯杆箱的tcp 链接。并发送指令到指定灯杆箱。

     

    五、 接口描述

    1. 灯杆上报信息,可携带心跳信息

    灯杆上报方式既可以采用http restful接口,也可以直接通过socket向汇聚服务器发送。

    http restful协议访问:http://xxxx/xxx/poleupload.php?r=json-string

    向汇聚服务器发送数据时,只需要通过tcp发送json-string即可。

     

    举例1,上报灯杆箱上的所有灯的静态信息:

    http://xxxx/xxx/poleupload.php?r={“ip”:”x.x.x.x”,“name”:”xxxx”,“light”:[{“name”:”xxx1” ,“info”:”xxxx”},{“name”:”xxx1” ,“info”:”xxxx”}]}

     

    举例2,上报灯杆箱上的nameabccde两个的灯的亮度:

    http://xxxx/xxx/poleupload.php?r={“ip”:”x.x.x.x”,“name”:”xxxx”,“light”:[{“name”:”abc” ,“brightness”:”20”,”brighttime”:”20160810171000”},{“name”:”cde” ,“brightness”:”90”,”brighttime”:”20160810171001”}]}

     

    举例3,上报灯杆箱上的传感器名称为abccde的两个传感器采集的数据

    http://xxxx/xxx/poleupload.php?r={“ip”:”x.x.x.x”,“name”:”xxxx”,“sensor”:[{“name”:”abc” ,“value”:”20”,”vtime”:”20160810171000”},{“name”:”cde” ,“value”:”90”,”vtime”:”20160810171001”}]}

     

    完整的json-string如下。

    {

        “ip”:”x.x.x.x”, #灯杆箱的ip,必须字段

    “name”:”xxxx”, #灯杆箱的唯一名称,必须字段

    “heartbeat”:”on” #心跳信息,非必需字段,http restful方式该字段不处理

    “pole”{ #灯杆箱信息,非必需字段,有该信息则添加或更新数据库的t_lightpole

    ”city”:””,

    ….,

    ”gps”:”x:123.23,y:123.23”

    }

    “light”:[#灯的信息,是数组, 非必需字段,有该信息则添加或更新数据库的t_light等表

    {

    “name”:”xxx” ,//灯的唯一名称或序号,必需字段

    “info”:”xxxx”,

    “brightness”:”20”,

    “brighttime”:”20101212121212”,

    “power”:”2.4”, #即时电量

    “ptime”,”20101212121212”  #与前一个字段成对出现

    },

    ……,

    {

    ….

    }

    ]

    “sensor”:[ #传感器信息,数组, 非必需字段,有该信息则添加或更新数据库的相应表

    {

    “name”:”xxx” ,//传感器的唯一名称或序号,必须字段

    “type”:”xxxx”,

    “remark”:”xxxx”,

    “value”:”20”,

    “vtime”:”20101212121212”  #与前一个字段成对出现

    },

    ……,

    {

    ….

    }

     

    ]

    }

    实际发送时,只发送需要发送的字段即可,如上例所示。

    返回结果:

    {

    “status”:”ok”/”error”,

    “info”:”xxxx”

    }

    2. 灯杆心跳信息,不携带其他数据信息

    灯杆心跳直接通过socket向汇聚服务器发送,只需要通过tcp发送json-string即可。

    {

        “ip”:”x.x.x.x”, #灯杆箱的ip,必须字段

    “name”:”xxxx”, #灯杆箱的唯一名称,必须字段

    “heartbeat”:”on” #心跳信息,必需字段

    }

    返回:

    {

    “status”:”ok”/”error”,

    “info”:”xxxx”

    }

     

    3. 发送灯杆控制信息

    3.1 喇叭发送控制

    (1) 喇叭发声可按方案一。不需要终端部分的开发,全部由管理系统完成。

    (2) 比较好的方案:

    Server守护进程检测到有语音发送,将语音数据通过汇聚服务器转发给灯杆箱。

    3.2灯开灯关控制

    1)最简单的方法(不建议用)

    每隔1~2s访问一下服务器指定url,根据返回的结果进行控制。url如下:

    http restful协议访问:http://xxxx/xxx/lightget.php?r={ip:x.x.x.x, name:xxxx}

    ip为本灯杆箱的ipname为本灯杆箱的name

    返回结果如下:

    {

        “ip”:”x.x.x.x”, #灯杆箱的ip,必须字段

    “name”:”xxxx”, #灯杆箱的唯一名称,必须字段

    “light”:[

    {

    “name”:”xxx” ,//灯的唯一名称或序号,必需字段

    “status”:”on”/”off”, //灯亮还是灭,必需字段

    “begintime”:”20101212121212”, #状态开始时的时间,非必需字段

    },

    ……,

    {

    ….

    }

    ]

    }

    2)通用方法(建议按此开发)

    汇聚服务器接收到web server发来的控制命令,直接通过维持的socket发送到灯杆箱。发送内容同上面的返回结果。

    展开全文
  • 系统权限设计说明文档

    千次阅读 2017-06-23 17:10:05
    权限设计方案-技术实现说明文档1. 新老系统权限区别 权限实现方式老系统使用shiro拦截器实现,新系统改变spring Interceptor,系统更为轻量,更为灵活。 菜单配置,老系统使用数据库存储的方式,新系统改变xml配置在...
  • 这是基于J2EE技术的完整的网上商城系统设计的毕业论文,该系统采用Struts + Spring + Hibernate + Web Services 等技术构建。文档含完整源码方法。
  • 1.总体功能描述 本系统利用Java Web技术实现了学生信息管理系统,具有简单的学生信息管理功能。 实现了以下功能模块: 院系信息管理模块,学生信息管理模块,课程信息管理模块,成绩管理模块...获取代码和设计文档 ...
  • 软件开发详细设计文档模板

    热门讨论 2016-05-11 11:31:09
    详细设计文档
  • 软件开发文档-详细设计文档

    万次阅读 2019-06-21 11:22:34
    引言 引言也称前言、序言或概述经常作为科技论文的开端,提出文中要研究的问题,...系统功能总图系统总体介绍系统模块设计 模块结构图,模块汇总表,功能简述系统子模块 模块描述[功能点分析-],性能要求,模块类图
  • 电子文档管理系统毕业设计论文

    热门讨论 2010-05-14 20:57:01
    第3章 电子文档管理系统的概要设计 11 3.1 系统概要设计的原则 11 3.2 系统框架图 11 3.3 模块功能简介 12 3.3.1 登陆/注册模块 13 3.3.2 文档提交模块 13 3.3.3 文档查询模块 13 3.3.4 文档审批模块 13 3.3.5 系统...
  • 由于项目工作需要 ,需要提供《软件需求规格说明书》,《软件概要设计说明书》和《软件详细设计说明书》。所以这里整理学习一下相关文档需要的... 概要设计阶段:确定软件系统的总体布局,各个子模块的功能和模块间的
  • 详细设计文档

    千次阅读 2019-05-27 21:13:00
    文档的目的是描述“吃喝玩乐在武汉”网页的概要设计,主要内容包括系统功能简介、系统结构设计、模块设计和界面设计等。本文档的预期读者包括:设计人员,开发人员,项目管理人员,测试人员。 1.2项目背景 ...
  • UML、架构方案、业务架构、技术架构、设计文档1、uml有哪五种模型?Use Case Model; Analysis Model;Design Model;Implementation Model;Deployment Model;Use Case模型(Use Case Model),分析模型(Analysis ...
  • 软件设计文档

    千次阅读 2015-11-23 11:44:09
    软件设计的不同模型:瀑布式、快速原型法以及迭代式 自从1968年提出“软件工程”概念以来,软件开发领域对于借鉴传统工程的原则、方法,以提高质量、降低成本的探索就从未停止过。而在这个过程中,提出了许多不同的...
  • 系统设计:关于高可用系统的一些技术方案

    万次阅读 多人点赞 2017-09-17 09:22:32
    系统设计关于高可用系统的一些技术方案 高可用方法论 扩展 隔离 解耦 限流 分类 漏桶算法 令牌桶算法 滑动窗口计数法 动态限流 降级 熔断 发布相关 模块级自动化测试 灰度发布 回滚 其他 总结 参考资料 ...
  • 详细设计文档格式

    万次阅读 2018-01-10 10:25:02
    (对文档中出现新的或不常见的名词、概念或简略语给出定义和解释) 3、设计目标 3.1、实现的功能 (概要描述要实现的功能,列出要实现的功能点及子功能点,并对每一个功能点进行详细说明。功能点之间的层级和...
  • 针对一个具体的多媒体发布系统进行设计,提供技术方案。文档包含了给出技术方案时需要的要素
  • 如何写详细设计文档

    万次阅读 2018-05-30 09:57:55
    在大多数软件项目中,要末不作详细设计,要么开发完成后再补详细设计文档,质量也不容乐观,文档与系统往往不能同步,使详细设计文档完全流于形式,对工作没有起到实际的帮助。那到底应不应该写详细设计文档呢,怎么...
  • 需求文档是根据用户需求转化而来的技术实现需求,需要针对用户提出的产品目标进行细分,总结出具体的每一个...而系统设计文档则是站在开发人员的角度来软件需要实现的功能、各个模块和其重要性、以及业务流程等。 ...
  • 架构设计文档模板

    千次阅读 2019-02-02 11:09:21
    性能问题:当用户发布了一条微博后,微博发布子系统需要同步调用“统计子系统”“审核子系统”“奖励子系统”等共8个子系统,性能很低。 耦合问题:当新增一个子系统时,例如如果要增加“广告子系统”,那么广告子...
  • 撰写架构设计文档的心得体会

    千次阅读 2014-09-03 12:17:12
    撰写架构设计文档的心得体会1.架构设计文档阅读对象: 是软件工程师,平台产品经理,不是乙方客户;2.架构设计文档目的与意义: a.系统规划; b.有利于软件工程师的开展工作; c.便于分配工作,指导工作;3.不...
  • 制造ERP系统源码开发文档.rar

    热门讨论 2013-03-27 14:01:56
    2428860 制造业ERP设计文档.pdf 1439884 制造ERP数据库设计.pdf 1798950 制造ERP系统采购管理.pdf 3030506 制造ERP系统车间管理.pdf 7085898 制造ERP系统管理员手册.pdf 781954 制造ERP系统考勤管理.pdf ...
  • 概要设计文档编写规范

    万次阅读 2009-01-12 11:01:00
    概要设计怎么写做软件到一定层次了,就要考虑到设计了,设计了很久,就是不系统系统的设计需要一个记录,记录就用文档,那么对项目所有包括技术上的设计都记录下来,我们...因此,对大部分的公司来说,概要设计文档
  • 开发设计文档格式

    千次阅读 2018-09-11 19:55:05
    技术需求的话主要是目前技术上哪些痛点:是无法灵活支持业务需求变化,还是性能有问题,还是流程上有缺陷等等。 也可以画图表示一下系统现状,现在的服务架构、底层商品模型、流程等。 改动点 本次项目需要改动...
  • 软件开发设计文档模版

    千次阅读 2015-10-10 16:12:38
    XX系统XX模块开发设计文档V1.0版权说明: ××拥有本文档的全部版权,没有经过明确的书面说明,任何人不能复制,转载本文档的所有内容。可以把上面的内容放在一个好看的封面页上。文档更新记录版本说明完成日期修改人...
  • 架构实战:架构设计文档模板

    千次阅读 2019-06-11 11:24:14
    由于信息安全的原因,再加上稍微复杂的系统设计文档都是几十页,因此专栏无法直接给出详细的文档案例。但我认为提供一个架构设计文档模板还是很有必要的,可以方便你在实际进行架构设计的时候更好地编写相关文档。...
  • 作为一名软件工程师,我花了很多时间阅读和编写设计文档。在完成了数百篇这些文档之后,我亲眼目睹了优秀设计文档与...设计文档 - 也称为技术规范 - 描述了您计划如何解决问题。 关于为什么在进入编码之前编写设...
  • 如何写好项目规划和方案设计文档

    万次阅读 多人点赞 2018-07-27 09:49:14
    在工作中,很多时候,我们都需要就一个问题提出一个解决方案,这时候,我们很可能需要产出一个文档来供大家讨论,并指导下一步工作计划。 问题可大可小,形式上是否叫它为一个项目并不重要,重要的是为了解决这个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 431,190
精华内容 172,476
关键字:

系统技术设计文档