设计策划书样本

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

设计策划书样本

Sample of design proposal

汇报人:JinTai College

设计策划书样本

前言:策划书是对某个未来的活动或者事件进行策划,是目标规划的文字书及实现

目标的指路灯。撰写策划书就是用现有的知识开发想象力,在可以得到的资源的现

实中最可能最快的达到目标。本文档根据不同类型策划书的书写内容要求展开,具

有实践指导意义。便于学习和使用,本文档下载后内容可按需编辑修改及打印。

设计策划书

计算机软件尤其是数据库软件,成为了当代计算机应用

的主流。因此软件开发人员就必须掌握正确的开发手段,了解软件开发的主要过程,这样心中对软件项目才有清醒的认识,才能达到事半功倍的效果。本文就软件开发过程中的一些方法,结合本人开发过的一些软件项目做一些详细论述。

1 开发前的准备工作

一般软件项目在开发前都有系统任务书,主要规定软件

的开发目标、主要任务、功能、性能指标及研制人员和经费、进度等安排,作为系统设计开发和检验的基本依据。

系统任务书的基本框架如下:

(1)引言

包括编写目的,背景,参考资料。

(2)系统的目标及任务

包括系统建设目标,系统的主要任务,系统性能指标,系统标准化要求。

(3)系统的结构及功能

包括系统应用组成及结构,系统主要功能。

(4)系统的规模及进度要求

包括系统规模,系统研制进度,人员计划。

但是系统任务书只是这个软件项目的一个基本要求,针对具体情况,软件开发人员和需求分析人员就要联合对软件项目的细节进行具体分析,必要时还要进行实地调研,然后共同商讨写出系统的需求分析,需求分析的编写目的在于:

a. 说明系统在军事方面、技术方面、经济方面和社会条件方面实现的可行性和必要性;

b. 分析原系统(工作环境)现状,描述待开发系统的详细需求,提供用户和开发人员之间沟通的基础,提供项目设计的基本信息。

需求分析报告的基本框架如下:

(1)概述

包括编写目的,背景,参考资料,术语及缩写词。

(2)对现有系统的分析

(3)待开发系统的详细需求

包括功能需求,使用范围,业务流程,用户界面,输出

要求,故障处理。

(4)使用环境

包括网络环境,硬件环境,软件环境,与其他系统的关系,安全与保密。

(5)可行性分析

包括技术可行性分析,经济可行性分析,人员可行性分析,影响待开发系统的主要因素。

(6)结论意见

2 软件开发过程

有了系统任务书和需求分析报告,软件设计人员就要对

软件项目的实现进行系统分析,系统分析包括系统的总体方案,系统的设计说明,作为软件设计的依据。具体说明如下。

2.1 系统总体方案

在系统开发单位和用户充分交互、理解的基础上,提出系统的技术构架,对系统功能、性能等主要指标作描述,对实现方法和要求作规定,是系统进行详细设计的依据。

系统总体方案基本框架包括:

(1)引言

包括:编写目的,背景,参考资料,术语及定义。

(2)项目概述

包括:

--项目的主要内容

--系统需求分析:

①用户需求调查分析

②现行系统的现状调查分析。

--系统功能:

①系统的功能要求

②系统主要技术性能。

--系统的数据要求:

①基础数据

②业务数据

③交换数据

④其它数据。

--系统的设计要求:

①技术结构要求

②系统划分及其接口要求

③系统运行环境要求

④系统标准化综合要求。

(3)实施总计划

包括:进度,预算,问题和措施。

2.2 系统设计说明

根据《系统总体方案》提出的系统构架、功能、性能及数据要求,确定系统的物理结构,说明系统主要技术方面的设计和采用的技术方法以及系统的标准化约束等,是系统实施的基本依据。就本人曾经开发过的一个软件项目,说明其基本框架:

(1)引言

包括:编写目的;背景;条件和限制;参考资料;术语及定义。

(2)系统总体技术方案

包括:

--概述:

①系统目标

②基本要求。

--系统设计:

①系统结构

a、应用结构。

b、功能结构。

c、技术结构。

② 系统功能设计:根据以上的分析,功能设计自然

包括业务管理功能设计、综合查询功能设计、邮件收发功能设计、数据库接口设计、文电接口设计。在对这些功能进行综合分析的基础上,开始进行数据库表的设计。在对表的设计过程中,既要考虑到关系数据库冗余字段的处理,又要考虑

到系统运行的速度和实现的方便性等综合因素,笔者在实际开发后认为这两种考虑比例可以为7:3。

③ 系统安全设计:可以考虑以下一些安全设计思想,例如系统的数据传输通过电子邮件实现,要求电子邮件内部只传代码,不传涉密数据;系统的'数据库操作需要充分利用Oracle数据库的事务提交和回滚机制,确保业务处理的完整性和一致性;系统的数据结构应充分利用存储空间,在不同的用户之间通过数据冗余提高整个系统的数据安全性;系统中存贮的用户口令、备份口令、数据库连接信息等重要数据,必需经过安全加密。

④ Oracle数据库自动优化设计:对于Oracle数据库可以进行数据库配置,可以大大提高大数据量查询速度,笔者已经做过尝试,并已经成功应用。

⑤ 友好界面设计:对于一个良好的应用系统当然需要设计良好的使用界面。

2.3 软件开发

对于开发语言的选择因人而易,开发数据库系统我比较倾向于DELPHI,因为它对于数据库开发的支持是很完善的。在软件实现方面,上面已经说明了一种客户/服务器结构,但

相关文档
最新文档