1.和業務部門 、客戶溝通(溝通是整個需求設計到開發使用為止);
2.學習業務;
3.有意識聽速求(客戶最急需的),也就是優先級問題;
4.搜集需求,整合,提煉,完成分析;(考慮周全找關聯 找核心)
5.編寫需求產品文檔(文字和圖列、流程圖等相結合)
6.掌握相關工具;(比如visio/axure)
7.文檔系統講解(講解對象:開發和測試)
8.驗證開發完后的產品(驗證結束后再測試);
9.用戶培訓(需求工程師主持);
10.了解相關系統(了解整個業務面 而不是 內部的功能點);
注意:數據表設計中盡量存可分析的信息代碼;
http://www.iteye.com/problems/74892List<Integer> ids = new ArrayList<Integer>();
ids.add(3);
ids.add(4);
ids.add(5);
Query query=session.createQuery(from document where id in (:ids));
query.setParameterList("ids", ids);
query.list();
public FDataReport addFDataReport(FDataReport datareport);//數據新錄入返回對象,對應的就會把ID也返回
Cookie cookies[]=request.getCookies();
Cookie stCookie=null;
String password=null;
String passwordvalue=null;
String usernamevalue=null;
String cookiename = null;
String nameandpassword[]=new String[3];
if (cookies != null) {
for (int i = 0; i < cookies.length; i++) {
stCookie = cookies[i];
cookiename = stCookie.getName();
if (cookiename!=null && cookiename.equalsIgnoreCase("db_password")) {
passwordvalue = stCookie.getValue();
password = passwordvalue;//.substring(8, passwordvalue.length()-3);
nameandpassword[1] = password.trim();
}
if (cookiename!=null && cookiename.equalsIgnoreCase("db_username")) {
usernamevalue = stCookie.getValue();
nameandpassword[0] = usernamevalue.trim();
}
}
}
<body>
<p>
<label for="LoginName">
用戶名 / 郵箱:
</label>
<input class="text" type="text" id="LoginName" name="LoginName"
value="<%=nameandpassword[0]==null?"":nameandpassword[0] %>" />
</p>
<p>
<label for="Password">
密碼:
</label>
<input class="text" type="password" value="<%=nameandpassword[1]==null?"":nameandpassword[1] %>" name="Password" id="Password" />
</p>
</body>