java+Oracal9i电子申请系统 第9页
Java电子申请系统
第4章 电子申请系统设计分析
以下是对该系统的部分功能(新用户信息登记功能)的设计分析:
4.1用户信息登记(K2-02-01)
(1)概要
(2)画面形象
(3)输入(引入的信息)
(4)指示项目
(5)数据结构信息
(6)事件
(7)输入值校验
图4-1 新的用户信息登记的画面
?
若图片无法显示请联系QQ3249114
表 4-1 输入(引入的信息)
项目 |
项目名 |
必須 |
传入的信息 |
1 |
错误信息 |
- |
4.5 新用户信息登记功能(K2-02-02F) |
2 |
用户ID |
- |
4.5 新用户信息登记功能(K2-02-02F) |
3 |
第一阶层名(第一阶层目号) |
- |
4.5 新用户信息登记功能(K2-02-02F) |
4 |
窗口名(部署代码) |
- |
4.5 新用户信息登记功能(K2-02-02F) |
5 |
负担类别 |
- |
4.5 新用户信息登记功能(K2-02-02F) |
6 |
用户名 |
- |
4.5 新用户信息登记功能(K2-02-02F) |
7 |
Mail地址 |
- |
4.5 新用户信息登记功能(K2-02-02F) |
8 |
通知mail |
- |
4.5 新用户信息登记功能(K2-02-02F) |
9 |
初期密码 |
- |
4.5 新用户信息登记功能(K2-02-02F) |
表4-2 指示项目
项目 |
项目名 |
表示值 |
|
1 |
用户ID |
[输入信息.用户ID] |
① |
2 |
第一层名 |
在[输入信息.第一层名]中做同意要素的状态选择 |
② |
3 |
窗口名 |
在[输入信息. 窗口名] 中做同意要素的状态选择 |
③ |
4 |
负担类别(管理者) |
在[输入信息. 负担类别] 中检查'1'的情况 |
④ |
5 |
负担类别(系统管理者) |
在[输入信息. 负担类别] 中检查'2'的情况 |
⑤ |
6 |
用户名 |
[输入信息. 用户名] |
⑥ |
7 |
mail地址 |
[输入信息.mail地址] |
⑦ |
8 |
通知mail |
[输入信息.通知mail] '1’的情况是指定'接受信息'的选择状态 '0'的情况是指定'不要'的选择状态 (默认是指定'接受信息'的选择状态) |
⑧ |
9 |
初期密码 |
[输入信息. 初期密码] |
⑨ |
10 |
错误信息 |
输入(传入信息)的错误信息・・・(默认为空白) |
⑫ |
表4‑3 数据结构信息
项目 |
项目名 |
form名 |
Type |
属性 |
|
1 |
用户ID |
用户登陆确认 |
Text |
半角英数字、13位、左侧 |
① |
2 |
第一层目号 |
Select |
连接实用程序功能参照4.2。 取得第一层目号和第一层名、在②的下拉中设定 |
② | |
3 |
部署代码 |
Select |
②的下拉项、指定③。 连接实用程序功能参照4.2的(3)要求方法。 |
③ | |
4 |
负担类别(担当者) |
Checkbox |
value='1' |
④ | |
5 |
负担类别(系统管理者) |
Checkbox |
value='2' |
⑤ | |
6 |
用户名 |
Text |
全角文字、40位、左侧 |
⑥ | |
7 |
Mail地址 |
Text |
Mail地址形式、60位、左侧 |
⑦ | |
8 |
通知mail |
Radio |
'接受信息'='1' '不要'='0' |
⑧ | |
9 |
初期密码 |
Text |
半角英数字、10位、左侧 |
⑨ | |
10 |
输入完了 |
Submit |
- |
⑩ | |
11 |
返回 |
- |
Button |
- |
⑪ |
表 4-4 事件信息
事件 |
项目名 |
迁移先/功能要求等 |
送信参数 |
按钮 |
输入完了 |
4.2 新用户登记信息确认 (K2-02-02) |
用户登记确认Form |
返回 |
返回前面的画面 |
- |
「输入完了」按钮按下时
表4-5 输入值检查内容
项目 |
项目名 |
检查内容 |
错误时的信息 |
1 |
用户ID |
半角英数字 |
用户ID必须为半角英数字 |
2 |
必須 |
用户ID必须输入 | |
3 |
文字列长 |
用户ID长度过大 | |
4 |
第一层名 |
必須 |
第一阶层窗口必须选择 |
5 |
窗口名 |
必須 |
第二阶层窗口必须选择 |
6 |
负担类别 |
必須 |
负担类别必须选择 |
7 |
用户名 |
必須 |
用户名必须输入 |
8 |
文字列长 |
用户名长度过长 | |
9 |
禁止空格 |
用户名中含有空格 | |
10 |
Mail地址 |
文字列长 |
mail地址长度过长 |
11 |
Mail地址形式检查 |
mail地址格式不正确 |
4.2新用户登记信息确认 (K2-02-02)
(1)概要:
(2)画面形象
(3)输入(引入的信息)
(4)表示项目
(5)形式信息
(6)事件
(7)输入值校验
⑨ ⑦ ⑥ ⑤ ④ ③ ②② ①①
图 4-2 新用户登记信息确认
表 4-6 输入信息
|
用户ID |
○ |
4.5 新用户信息登记功能(K2-02-02F) |
1 |
窗口名 |
○ |
4.5 新用户信息登记功能(K2-02-02F) |
2 |
部署代码 |
○ |
4.5 新用户信息登记功能(K2-02-02F) |
3 |
负担类别 |
○ |
4.5 新用户信息登记功能(K2-02-02F) |
4 |
用户名 |
○ |
4.5 新用户信息登记功能(K2-02-02F) |
5 |
Mail地址 |
- |
4.5 新用户信息登记功能(K2-02-02F) |
6 |
通知mail |
○ |
4.5 新用户信息登记功能(K2-02-02F) |
7 |
初期密码 |
○ |
4.5 新用户信息登记功能(K2-02-02F) |
表4-7 表示项目
项目 |
项目名 |
表示值 |
|
1 |
用户ID |
输入(引入的信息).用户ID |
① |
2 |
窗口名 |
输入(引入的信息).窗口名 |
② |
3 |
负担类别 |
输入(引入的信息).负担类别(可多选) '1'的含义为表示'担当者'的場合 '2'的含义为表示'系统管理者'的場合 |
③ |
4 |
用户名 |
输入(引入的信息).用户名 |
④ |
5 |
Mail地址 |
输入(引入的信息).mail地址 |
⑤ |
6 |
通知mail |
输入(引入的信息).通知mail '1'的情况表示'接受信息' '0'的情况表示'不要' |
⑥ |
7 |
初期密码 |
输入(引入的信息).初期密码 用「**********」表示 |
⑦ |
表 4-8 形式信息
项目 |
项目名 |
form名 |
type |
属性 |
|
1 |
用户ID |
用户登记 |
hidden |
[输入(引入的信息). 用户ID] |
- |
2 |
部署代码 |
hidden |
[输入(引入的信息).部署代码] |
- | |
3 |
负担类别 |
hidden |
[输入(引入的信息).负担类别] |
- | |
4 |
用户名 |
hidden |
[输入(引入的信息).用户名] |
- | |
5 |
Mail地址 |
hidden |
[输入(引入的信息).mail地址] |
- | |
6 |
通知mail |
hidden |
[输入(引入的信息).通知mail] |
- | |
7 |
初期密码 |
hidden |
[输入(引入的信息).初期密码] |
- | |
8 |
決定 |
submit |
- |
- | |
9 |
返回 |
- |
button |
- |
- |
表4-9事件信息
事件 |
项目名 |
转送到/功能要求等 |
按钮 |
決定 |
4.3新用户信息登记结果 (K2-02-03) |
返回 |
返回前面的画面 |
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>