Webアプリケーションの詳細設計書について質問です。

皆様はどのように詳細設計を行っているのでしょうか?
その方法や詳細設計書の雛形、参考になるURLなど
ご教授お願いできれば幸いです。

言語は、javaですがPHP、ASPも詳細設計書は、同じだと思います。
今回、想定している詳細設計としては以下のものです。
画面遷移図
画面レイアウト
画面項目定義書
イベント定義
ER図

具体的に悩んでいるのは、
画面初期表示の表示する項目の表現方法
ボタンクリック時のチェック内容や登録するテーブルの表現方法
エラーのときの画面の項目の表現方法