详细设计的基本内容
2009-07-11 13:11
302 查看
详细设计的基本内容:
----------------------------------------------------------------------------------------------------
1.画面项目详细定义
1.画面控件的英文名称-->将要在程序中使用的名称
2.画面控件的相关事件的英文名称-->将要在程序中使用的名称
如:
2.事件处理函数详细说明
如:
<查询事件处理函数>select
------------------------------
1.验证用户输入的以下查询内容是否合法。
a.职员名称:
b.年龄:
2.验证失败,显示[您输入内容不正确,请重新输入],退出程序。
验证成功,则继续执行。
3.向数据库传递输入的职员名称和年龄,执行查询。
函数名:<Oracle>SELECT_OLD_EMPLOY_EES
参数设定:
返回:符合条件的所有数据。
4.如果因为数据库连接等,查询失败,则提示[数据库查询失败!请联系系统管理员],程序结束。
如果查询成功,则继续执行。
5.统计查询结果数量。
如果>100条,则设定分页参数;
如果<=100条,不必设定分页参数;
6.将查询结果,分页参数,结果总数返回到客户端,设置画面显示,程序结束。
3.数据库逻辑详细说明
数据库逻辑表现为一个个数据库procedure或function,因此,详细设计时,需要设计好所有的函数的详细逻辑。
如:
函数名:<Oracle>SELECT_OLD_EMPLOY_EES
参数设定:
返回:符合条件的所有数据。
具体SQL文:
SELECT T1.COL1,T2.COL3
FROM T1 INNER JOIN T2
ON T1.COLA = T2.COLB
WHERE T1.NAME LIKE '%职员名称%'
AND T2.AGE > 年龄
ORDER BY T1.COLC ASC, T2.COLD DESC;
----------------------------------------------------------------------------------------------------
1.画面项目详细定义
1.画面控件的英文名称-->将要在程序中使用的名称
2.画面控件的相关事件的英文名称-->将要在程序中使用的名称
如:
名称 | 英文名称 | 事件处理函数 | 说明 |
查询 | btnSelect | select | java程序 |
如:
<查询事件处理函数>select
------------------------------
1.验证用户输入的以下查询内容是否合法。
a.职员名称:
验证项目 | 说明 |
不能输入非法字符 | 参照[字符一览表] |
最多可输入10个半角字符 (全角字符5个) |
验证项目 | 说明 |
不能输入非法字符 | 参照[字符一览表] |
最多可输入2个半角字符 | |
只能输入数字 |
验证成功,则继续执行。
3.向数据库传递输入的职员名称和年龄,执行查询。
函数名:<Oracle>SELECT_OLD_EMPLOY_EES
参数设定:
参数名称 | 数据库类型 | 传入值 |
EMPLOY_EE_NAME | VARCHAR(10) | 职员名称 |
EMPLOY_EE_AGE | NUMBER(2) | 年龄 |
4.如果因为数据库连接等,查询失败,则提示[数据库查询失败!请联系系统管理员],程序结束。
如果查询成功,则继续执行。
5.统计查询结果数量。
如果>100条,则设定分页参数;
如果<=100条,不必设定分页参数;
6.将查询结果,分页参数,结果总数返回到客户端,设置画面显示,程序结束。
3.数据库逻辑详细说明
数据库逻辑表现为一个个数据库procedure或function,因此,详细设计时,需要设计好所有的函数的详细逻辑。
如:
函数名:<Oracle>SELECT_OLD_EMPLOY_EES
参数设定:
参数名称 | 数据库类型 | 传入值 |
EMPLOY_EE_NAME | VARCHAR(10) | 职员名称 |
EMPLOY_EE_AGE | NUMBER(2) | 年龄 |
具体SQL文:
SELECT T1.COL1,T2.COL3
FROM T1 INNER JOIN T2
ON T1.COLA = T2.COLB
WHERE T1.NAME LIKE '%职员名称%'
AND T2.AGE > 年龄
ORDER BY T1.COLC ASC, T2.COLD DESC;
相关文章推荐
- CSS学习之字体,文本,列表,背景设计基本内容
- 软件详细设计包含哪些内容??
- Android Studio:基本UI界面设计 (详细)
- MyBatis的二级缓存的设计原理,属于转载,内容很详细,值得学习。
- Dreamweaver MX 2004做信息公告系统(4)详细内容页设计
- 如何撰写软件详细设计内容?
- Atitit 研发管理之道 attilax总结 艾龙 著 研发管理 1 简介 1 基本理念 2 基本原则 2 内容 3 团队建设 4 流程设计 4 成本管理 4 项目管理 4 绩效管理 4 风险管理
- 详细设计的基本任务
- 概要设计、详细设计(二) 设计的内容
- 概要、详细设计文档内容简述
- 概要设计书的基本内容
- 通过FTP服务端来实现匿名用户和基本用户的访问,可以实现文件上传和下载。通过web网站来浏览内容
- 面向对象的5个基本设计原则
- 音频电路设计中的基本知识(-)
- [PC或者移动时代]做内容优化的三个基本套路
- 3.基于IntelVt技术的Linux内核调试器- 调试器设计与实现(1):基本框架
- UDP --01--基本开发设计
- 内容管理系统(CMS)的设计和选型
- AJAX基本应用之:根据输入内容自动填充下拉框
- mysql基本操作(php版内容整理)