详细设计的基本内容
来源:互联网 发布:圣思园java教学视频全 编辑:程序博客网 时间:2024/04/28 09:02
详细设计的基本内容:
----------------------------------------------------------------------------------------------------
1.画面项目详细定义
1. 画面控件的英文名称-->将要在程序中使用的名称
2. 画面控件的相关事件的英文名称-->将要在程序中使用的名称
如:
名称英文名称事件处理函数说明查询btnSelectselectjava程序
2.事件处理函数详细说明
如:
<查询事件处理函数>select
------------------------------
1.验证用户输入的以下查询内容是否合法。
a.职员名称:
验证项目说明不能输入非法字符参照[字符一览表]最多可输入10个半角字符
(全角字符5个)
b.年龄:
验证项目说明不能输入非法字符参照[字符一览表]最多可输入2个半角字符 只能输入数字
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;
- 详细设计的基本内容
- 详细设计的基本任务
- 详细设计说明书的内容要求
- 概要设计书的基本内容
- PLC控制系统设计的基本内容
- PROTEL99设计电路板的基本流程(相当详细)
- 概要、详细设计文档内容简述
- 如何撰写软件详细设计内容?
- 数据结构的基本内容
- jQuery的基本内容
- CORBA的基本内容
- 数据结构的基本内容
- Fragment的基本内容
- PS的基本内容
- MyBatis的二级缓存的设计原理,属于转载,内容很详细,值得学习。
- 内容详细页面的展示
- 哈希表内容的详细整合
- 架构设计的内容
- URL编码
- 几条链接
- CSS在IE6上不兼容问题。
- 用swig封装法做测试
- asp.net、js中获取URL和IP地址方法大全
- 详细设计的基本内容
- zz自谢耘的 磨练——回首职场十年
- 转贴 hibernate的各种保存方式的区别 (save,persist,update,saveOrUpdte,merge,flush,lock)等
- ADOConnecion控件
- 写逻辑层的具体思路,希望可以帮助大家!也希望大家踊跃讨论回复交流!
- 测试经验之-测试要素
- JDBC学习笔记
- 入侵无线网络
- HGE中声音的使用