午夜亚洲国产日本电影一区二区三区,九九久久99综合一区二区,国产一级毛片视频,草莓视频在线观看精品最新

加急見刊

藥品進(jìn)銷存儲管理系統(tǒng)(三)

未知

//登陸驗證

List list=new ArrayList();

Integer page=Integer.parseInt(request.getParameter("page"));

session.setAttribute("u.flag", "1");

Integer pageNumber=(Integer)session.getAttribute("u.pageNumber");

Integer perPageNumber=(Integer)session.getAttribute("u.perPageNumber");

//從session中取出分頁信息

if(pageNumber!=0){

if(page<1||page>pageNumber){

return mapping.findForward("tohome.do");

}

//驗證當(dāng)前頁是否非法,若是,返回首頁

String sql=(String)session.getAttribute("u.sql");

if(sql!=null){

sql+=" limit "+((page-1)*perPageNumber+1)+","+perPageNumber;

}

//拼接sql語句得到顯示當(dāng)前頁的sql

list=new UserDAO().finduser(sql);

}

else{

if(page!=1){

return mapping.findForward("tohome.do");

}

}

if(list!=null||list.size()>0){

request.setAttribute("list", list);

return mapping.findForward("show.ok");

}else{

return mapping.findForward("show.error");

}

//若list長度大于0則分發(fā)至顯示頁面,否則生成錯誤信息返回

}

}

5 系統(tǒng)測試

系統(tǒng)在投入使用之前必須進(jìn)行嚴(yán)格的測試,測試的內(nèi)容包括功能測試、性能測試、可用性測試、客戶端兼容性測試、安全測試等。測試完成后要上交測試報告,我們可以根據(jù)測試報告及時發(fā)現(xiàn)問題并提出解決方案,便于系統(tǒng)的維護(hù)與升級。

迄今為止,軟件質(zhì)量仍然主要靠軟件測試來驗證和確認(rèn),而且由于測試工作特別耗費(fèi)資源,在軟件開發(fā)的總成本中,用在測試上的開銷要占30%到50%。在極端的情況下,例如在關(guān)系到人的生命安全的軟件中(如飛機(jī)控制或核反應(yīng)監(jiān)控等軟件),測試費(fèi)用可能相當(dāng)軟件生存周期所有其它階段費(fèi)用總和的三到五倍。此外,據(jù)美國工業(yè)界的統(tǒng)計,對商品化的程序來說,測試在時間和費(fèi)用兩方面的花費(fèi)都要占整個軟件開發(fā)周期總開銷的50%左右。

但軟件測試并不是質(zhì)量保證的“安全網(wǎng)”。因此,我們應(yīng)該從兩個方面來保證和提高軟件質(zhì)量:首先,應(yīng)盡量在開發(fā)期間減少錯誤,通過軟件過程來建立軟件質(zhì)量;次之,應(yīng)通過分析和測試來發(fā)現(xiàn)和修復(fù)軟件產(chǎn)品中殘存的錯誤。

經(jīng)過初步測試,系統(tǒng)在服務(wù)器上運(yùn)行正常,對于不同顯示分辨率下網(wǎng)頁也能夠正常顯示而且網(wǎng)頁的鏈接正確。系統(tǒng)各個基本功能都能順利實現(xiàn),沒有發(fā)現(xiàn)重大系統(tǒng)錯誤。但是由于時間短促和設(shè)計者能力有限,在日志和新聞顯示中效果不是很理想,另外頁面美工效果一般。各個功能的可擴(kuò)展性,如能在日志添加相冊功能,在公開文章中加入留言功能等,還有待進(jìn)一步實現(xiàn)。

附錄一:

1 register.jsp表單設(shè)計

表單要素說明 表單要素名稱 表單要素性質(zhì) 用戶名 Username 文本框(必填項) 密碼 Password 文本框(密碼域、必填項) 確認(rèn)密碼 passconfirm 文本框(密碼域、必填項) 真實姓名 realname 文本框 出生年月 Year,month,day 下拉菜單 性別 sex 下拉菜單 聯(lián)系方式 telnumber 文本框 Email地址 email 文本框 提交按鈕 Submit2 按鈕(類型為submit) 重置按鈕 Reset2 按鈕(類型為reset) 2 用戶數(shù)據(jù)表結(jié)構(gòu)

表單要素說明

表單要素名稱

表單要素性質(zhì)

用戶名

Username

文本框(必填項)

密碼

Password

文本框(密碼域、必填項)

確認(rèn)密碼

passconfirm

文本框(密碼域、必填項)

真實姓名

realname

文本框

出生年月

Year,month,day

下拉菜單

性別

sex

下拉菜單

聯(lián)系方式

telnumber

文本框

Email地址

email

文本框

提交按鈕

Submit2

按鈕(類型為submit)

重置按鈕

Reset2

按鈕(類型為reset)

(1)用戶表

表2 users 數(shù)據(jù)表結(jié)構(gòu)

字段名 字段類型 字段含義 主外鍵約束 Username varchar 用戶名 主鍵 userpass varchar 密碼 sex char 性別 realname varchar 真實姓名 borntime varchar 出生年月 status char 審批狀態(tài) telnumber varchar 聯(lián)系方式 email varchar 郵箱地址 introduce text 自我介紹 (2)管理員表:

字段名

字段類型

字段含義

主外鍵約束

Username

varchar

用戶名

主鍵

userpass

varchar

密碼

sex

char

性別

realname

varchar

真實姓名

borntime

varchar

出生年月

status

char

審批狀態(tài)

telnumber

varchar

聯(lián)系方式

email

varchar

郵箱地址

introduce

text

自我介紹

表3 admin 數(shù)據(jù)表結(jié)構(gòu)

字段名 字段類型 字段含義 主外鍵約束 Admin_name varchar 用戶名 主鍵 Admin_pass varchar 密碼 (3)日志表:

字段名

字段類型

字段含義

主外鍵約束

Admin_name

varchar

用戶名

主鍵

Admin_pass

varchar

密碼

表4 diary 數(shù)據(jù)表結(jié)構(gòu)

字段名 字段類型 字段含義 主外鍵約束 diaryID integer ID,自動編號 主鍵 Title varchar 標(biāo)題 kindID integer 所屬類別 外鍵關(guān)聯(lián)表kind Username varchar 發(fā)布人 外鍵關(guān)聯(lián)users Content text 內(nèi)容 Createtime datetime 創(chuàng)建時間 Updatetime datetime 更新時間 Status char 狀態(tài) isopen char 是否公開 (4)公告表:

字段名

字段類型

字段含義

主外鍵約束

diaryID

integer

ID,自動編號

主鍵

Title

varchar

標(biāo)題

kindID

integer

所屬類別

外鍵關(guān)聯(lián)表kind

Username

varchar

發(fā)布人

外鍵關(guān)聯(lián)users

Content

text

內(nèi)容

Createtime

datetime

創(chuàng)建時間

Updatetime

datetime

更新時間

Status

char

狀態(tài)

isopen

char

是否公開

表5 gonggao 數(shù)據(jù)表結(jié)構(gòu)

字段名 字段類型 字段含義 主外鍵約束 Id integer ID,自動編號 主鍵 Title varchar 標(biāo)題 Content text 內(nèi)容 updatetime datetime 更新時間

字段名

字段類型

字段含義

主外鍵約束

Id

integer

ID,自動編號

主鍵

Title

varchar

標(biāo)題

Content

text

內(nèi)容

updatetime

datetime

更新時間

表6 kind 數(shù)據(jù)表結(jié)構(gòu)

字段名 字段類型 字段含義 主外鍵約束 Kindid integer ID,自動編號 主鍵 Kindname varchar 類別名稱 Username varchar 創(chuàng)建人 外鍵關(guān)聯(lián)users (6)新聞表:

字段名

字段類型

字段含義

主外鍵約束

Kindid

integer

ID,自動編號

主鍵

Kindname

varchar

類別名稱

Username

varchar

創(chuàng)建人

外鍵關(guān)聯(lián)users

表7 news 數(shù)據(jù)表結(jié)構(gòu)

字段名 字段類型 字段含義 主外鍵約束 newsid int ID,自動編號 主鍵 Title varchar 標(biāo)題 Content text 內(nèi)容 Createtime datetime 更新時間 address datetime 轉(zhuǎn)載地址 附錄二:

字段名

字段類型

字段含義

主外鍵約束

newsid

int

ID,自動編號

主鍵

Title

varchar

標(biāo)題

Content

text

內(nèi)容

Createtime

datetime

更新時間

address

datetime

轉(zhuǎn)載地址

Web.xml文件

下載