本文共 8469 字,大约阅读时间需要 28 分钟。
文档对象模型是一种较为抽象的系统设计模式,就是将要处理的信息进行整理和抽象,运用面向对象软件设计方法,确定各种信息的组织关系和继承关系,形成一种树状结构来精确描述业务数据。[袁永福版权所有]
序号 | | | 1 | 2 | 3 | 4 | 5 |
| 逻辑模块 物理模块 | 本逻辑功能特有业务功能 | 0.01 通用列表 | 0.02 表单功能 | 0.03 字典功能 | 0.04 权限管理 | 0.05 统计报表 |
1 | 1、警员管理 | 1.01警员新增 | | √ | √ | √ | |
1.02警员修改 | | √ | √ | √ | | ||
1.03警员查询、删除 | √ | | √ | √ | | ||
1.03警员统计 | | | | | √ |
序号 | 名称 | 必填项 | 字典项 | 查询项 | 列表项 | 说明 |
1 | 姓名 | √ | | √ | √ | |
2 | 性别 | √ | √ | √ | √ | |
3 | 出生年月日 | √ | | | | |
4 | 警号 | √ | | √ | √ | |
5 | 其他内容 |
警员新增
保存 离开 |
业务处理类 Sky.OAWeb.Dress.police_reg_page | ||
实现方法: | protected void Btn_AddPolice _ServerClick(object sender,EventArgs e) | 警号重复性校验、提交保存数据库 |
插入数据表 Police |
名称 | 注释 | 长度 | 数据类型 | 默认值 |
ID | 主键 | 40 | varchar(40) | |
rdeptid | 添加部门ID | | int | 0 |
unitid | 添加单位ID | | int | 0 |
chinaname | 中文名 | 20 | varchar(20) | '' |
sex | 性别 男为0,女为1 | | tinyint | 0 |
policeno | 警号 | 10 | varchar(10) | '32' |
dressyear | 着装时间,年份 | 4 | varchar(4) | '2000' |
dresslevel | 服装级别 普通为0,高级为1 | | tinyint | 0 |
dressequipid | 服装装备表ID | | int | 0 |
equiptype | 装备类型,1为服装、2为鞋子、3为帽子、4为服饰装具 | | Tinyint | 0 |
步骤 | 基于数据库的软件设计 | 基于DOM的软件设计 |
1 | 收集用户需求 | 收集用户需求 |
2 | 分析出各个数据信息实体 | 分析出各个数据信息实体 |
3 | 罗列出数据实体的数据项目 | 分析各个数据实体之间的层次关系 |
4 | | 设计出文档对象层次模型 |
5 | | 罗列出数据实体的数据项目 |
6 | | 分析各个数据实体的依赖和包容关系 |
7 | | 设计出文档对象继承模型 |
8 | | 收集数据实体持久化需求 |
9 | 根据数据实体的数据项目设计数据库结构 | 根据数据持久化需求设计数据库结构 |
10 | 用户界面、算法、数据接口设计 | 用户界面、算法、数据接口设计 |