社区
Delphi
帖子详情
有谁写过项目的详细设计,我没有写过,想要一份作为模板,模仿一下,呵呵!
wd2306
2002-07-18 10:47:59
大家有空的给个up也给分
...全文
203
10
打赏
收藏
有谁写过项目的详细设计,我没有写过,想要一份作为模板,模仿一下,呵呵!
大家有空的给个up也给分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pekiee
2002-07-18
打赏
举报
回复
up
光一个架子,就这么长,晕了!
wangkun007
2002-07-18
打赏
举报
回复
详细设计说明书
1、 引言:
1、1编写目的:
在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。
在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的 程序语言书写的程序。主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等)。
在以下的各个阶段中,《用户操作手册》将与本阶段的工作紧密结合,努力作到 让用户易懂易学。《测试报告》和《维护报告》也将参考本说明书,检验本系统的各项性能指标,及时发现纰漏及时修补,一定要把功能强大、稳定可靠、便于维护的系统交到用户手中。
1、2项目背景:
本项目(烟草防伪系统)是由XX市烟草专卖局委托,由<西安秦川三和发展有限公司>负责开发。
烟草防伪系统将由三部分组成:
1. 烟草专卖局计算机的前台客户程序。
2. 烟草专卖局的数据库服务器
3. XX数据中心处理程序。
1.3文中特殊的定义和缩写:
1. 1.3.1定义
SQL SERVER: 系统服务器所使用的数据库管理系统(DBMS)。
SQL: 一种用于访问查询数据库的语言
事务流:数据进入模块后可能有多种路径进行处理。
主键:数据库表中的关键域。值互不相同。
外部主键:数据库表中与其他表主键关联的域。
ROLLBACK: 数据库的错误恢复机制。
1.3.2 缩写
系统:若未特别指出,统指本机票预定系统。
SQL: Structured Query Language(结构化查询语言)。
1、4参考资料:
以下列出在概要设计过程中所使用到的有关资料:
1. 需求规格说明书 软件开发小组
2. 概要设计说明书 软件开发小组
3. 软件工程及其应用 周苏、王文等 天津科学技术出版社
4. 软件工程 张海藩 清华大学出版社
5. Computer Network A.S.Tanenbaun Prentice Hall
2.总体设计:
2、1需求概要:
XX烟草专卖局为打击危害市场的三类卷烟,需开发一个烟草防伪系统。运用“技术+管理”的模式,在烟草市场管理中,建立“物、店、人“实时、在线、闭环监控系统。物――香烟,店――零售店,人――专卖稽查人员。即:在系统和烟草专卖局的每个终端,对”物、店、人“每时每刻的状态均能有效查询,实时监控,从而实现对违法目标的追踪与精确打击。在这种强大威慑下,使零售商的供货渠道全部或最大程度地归纳到烟草公司的正规轨道上来。
2、2 软件结构:
各模块之间的关系已由概要设计给出。
1.服务器程序信息模块结构图:
数据库提取数据 消费者远程电话查询
档案
用户设定
服务器
2.服务器程序信息模块结构图:
XX数据
本地数据库
数据库服务器
3.客户端程序信息模块结构图:
基本档案数据
XX本地数据库
当天查询条件输入
档案查询条件输入
输出打印报表
taxi
2002-07-18
打赏
举报
回复
1引言... 2
1.1编写目的... 2
1.2背景... 2
1.3定义... 2
1.4参考资料... 2
2程序系统的结构... 2
3程序1(标识符)设计说明... 2
3.1程序描述... 3
3.2功能... 3
3.3性能... 3
3.4输人项... 3
3.5输出项... 3
3.6算法... 3
3.7流程逻辑... 3
3.8接口... 3
3.9存储分配... 4
3.10注释设计... 4
3.11限制条件... 4
3.12测试计划... 4
3.13尚未解决的问题... 4
4程序2(标识符)设计说明... 4
详细设计说明书
1引言
1.1编写目的
说明编写这份详细设计说明书的目的,指出预期的读者。
1.2背景
说明:
a. 待开发软件系统的名称;
b. 本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。
1.3定义
列出本文件中用到专门术语的定义和外文首字母组词的原词组。
1.4参考资料
列出有关的参考资料,如:
a. 本项目的经核准的计划任务书或合同、上级机关的批文;
b. 属于本项目的其他已发表的文件;
c. 本文件中各处引用到的文件资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。
2程序系统的结构
用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间 的层次结构关系。
3程序1(标识符)设计说明
从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。
3.1程序描述
给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如 是常驻内存还是非常驻?是否子程序?是可重人的还是不可重人的?有无覆盖要求?是顺序处理还是并发处理等)。
3.2功能
说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。
3.3性能
说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。
3.4输人项
给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。
3.5输出项
给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。
3.6算法
详细说明本程序所选用的算法,具体的计算公式和计算步骤。
3.7流程逻辑
用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。
3.8接口
用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。
3.9存储分配
根据需要,说明本程序的存储分配。
3.10注释设计
说明准备在本程序中安排的注释,如:
a. 加在模块首部的注释;
b. 加在各分枝点处的注释;
c. 对各变量的功能、范围、缺省条件等所加的注释;
d. 对使用的逻辑所加的注释等等。
3.11限制条件
说明本程序运行中所受到的限制条件。
3.12测试计划
说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。
3.13尚未解决的问题
说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。
4程序2(标识符)设计说明
用类似F.3的方式,说明第2个程序乃至第N个程序的设计考虑。
......
taxi
2002-07-18
打赏
举报
回复
1引言... 2
1.1编写目的... 2
1.2背景... 2
1.3定义... 2
1.4参考资料... 2
2程序系统的结构... 2
3程序1(标识符)设计说明... 2
3.1程序描述... 3
3.2功能... 3
3.3性能... 3
3.4输人项... 3
3.5输出项... 3
3.6算法... 3
3.7流程逻辑... 3
3.8接口... 3
3.9存储分配... 4
3.10注释设计... 4
3.11限制条件... 4
3.12测试计划... 4
3.13尚未解决的问题... 4
4程序2(标识符)设计说明... 4
详细设计说明书
1引言
1.1编写目的
说明编写这份详细设计说明书的目的,指出预期的读者。
1.2背景
说明:
a. 待开发软件系统的名称;
b. 本项目的任务提出者、开发者、用户和运行该程序系统的计算中心。
1.3定义
列出本文件中用到专门术语的定义和外文首字母组词的原词组。
1.4参考资料
列出有关的参考资料,如:
a. 本项目的经核准的计划任务书或合同、上级机关的批文;
b. 属于本项目的其他已发表的文件;
c. 本文件中各处引用到的文件资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够取得这些文件的来源。
2程序系统的结构
用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间 的层次结构关系。
3程序1(标识符)设计说明
从本章开始,逐个地给出各个层次中的每个程序的设计考虑。以下给出的提纲是针对一般情况的。对于一个具体的模块,尤其是层次比较低的模块或子程序,其很多条目的内容往往与它所隶属的上一层 模块的对应条目的内容相同,在这种情况下,只要简单地说明这一点即可。
3.1程序描述
给出对该程序的简要描述,主要说明安排设计本程序的目的意义,并且,还要说明本程序的特点(如 是常驻内存还是非常驻?是否子程序?是可重人的还是不可重人的?有无覆盖要求?是顺序处理还是并发处理等)。
3.2功能
说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。
3.3性能
说明对该程序的全部性能要求,包括对精度、灵活性和时间特性的要求。
3.4输人项
给出对每一个输入项的特性,包括名称、标识、数据的类型和格式、数据值的有效范围、输入的方式。数量和频度、输入媒体、输入数据的来源和安全保密条件等等。
3.5输出项
给出对每一个输出项的特性,包括名称、标识、数据的类型和格式,数据值的有效范围,输出的形式、数量和频度,输出媒体、对输出图形及符号的说明、安全保密条件等等。
3.6算法
详细说明本程序所选用的算法,具体的计算公式和计算步骤。
3.7流程逻辑
用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。
3.8接口
用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。
3.9存储分配
根据需要,说明本程序的存储分配。
3.10注释设计
说明准备在本程序中安排的注释,如:
a. 加在模块首部的注释;
b. 加在各分枝点处的注释;
c. 对各变量的功能、范围、缺省条件等所加的注释;
d. 对使用的逻辑所加的注释等等。
3.11限制条件
说明本程序运行中所受到的限制条件。
3.12测试计划
说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。
3.13尚未解决的问题
说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。
4程序2(标识符)设计说明
用类似F.3的方式,说明第2个程序乃至第N个程序的设计考虑。
......
yaocr
2002-07-18
打赏
举报
回复
up
brucecheng
2002-07-18
打赏
举报
回复
up
thygw
2002-07-18
打赏
举报
回复
http://www.21cmm.com/ 上有国家标准的软件文档!
summer1978
2002-07-18
打赏
举报
回复
http://www.21cmm.com/
上面有摸板,例子,看看了,还是简单
wd2306
2002-07-18
打赏
举报
回复
谢谢
同志们
太感谢了
就是不知道大家有没有现成的给我发一份
13825075556
2002-07-18
打赏
举报
回复
这算什么?我写的需求规格说明书比这长多了。
一位普通程序员的
项目
总结
其实我很久以前就想
写
这
一份
报告了,但是
项目
真的很紧,
没有
什么时间去整理去总结,但是这个过程是非常重要的。这份报告总结了远东一期
项目
在整个开发过程中的一些弊端,其中也会谈一些CMMI在远东一期中的应用中存在的缺陷。好了,我们现在就开始吧! 第一、分层开发。 远东
项目
应该是从真正意思上我们公司第一个完全分层开发的
项目
,之前我们虽然做过一些练习,但是经验远远不够,也
没有
完...
雅思8分经验谈:听说读
写
四方面超
详细
全攻略!!
雅思8分经验谈:听说读
写
四方面超
详细
全攻略!!
把别人漂亮的QQ空间克隆
一份
许多QQ空间的新手不会搜集代码,看着别人做的QQ空间超酷,自己却不知怎么入手。学习从
模仿
开始,我们可以先把别人的空间代码复制
一份
,弄个和他一样的QQ空间来研究研究。 第一步:首先我找一位朋友的QQ空间(在复制前最好先征得对方的同意),呵呵~卡通的透明背景Flash、飘移的文字……估计大多数人都喜欢这种布局吧(如图1)。 图1 第二步:找到要复制的QQ空间后,记下对方的QQ号码,接着在IE
软件
设计
实践
1)什么是优秀的
设计
? 2)优秀
设计
从分析需求开始 3)软件系统不是木桶型的 4)软件
设计
的“大道理” 5)规划系统的骨架——架构
设计
6)打造系统的底蕴——数据库
设计
7)细节决定成败——
详细
设计
8)用户感觉好才是真的好——用户体验
设计
1)什么是优秀的
设计
? 1.1. 什么是优秀的
设计
? 某
项目
的
设计
文档评审会上,各路技术大牛
Delphi
5,930
社区成员
262,943
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章