郭崗磊++孫育
【摘要】戶籍管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應(yīng)用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的庫。而對于后者則要求應(yīng)用程序功能完備,易使用等特點。
【關(guān)鍵詞】戶籍管理系統(tǒng);S.S.H(Struts,Hibernate,Spring);JAVA;JSP
1系統(tǒng)實現(xiàn)
1.1對應(yīng)的程序代碼
public class User implements Serializable{
private static final long serialVersionUID= 7141419035239709511L;
private long id;
1.1登錄界面
登陸窗體用于接受用戶的用戶名/密碼輸入,判斷是否合法。如果是合法用戶,釋放該窗體并調(diào)出Frmver窗體;否則信息提示無此用戶。
實現(xiàn)此功能的代碼如下。首先從獲取從頁面輸入的用戶名和密碼,然后調(diào)用userDao.selectBean方法,從數(shù)據(jù)庫里取出該條記錄進行判斷,如果該條記錄存在,則說明用戶登陸成功,同時把用戶信息存在session里面方便調(diào)用,如果記錄為空,則跳轉(zhuǎn)到登陸頁面,同時提醒用戶錯誤信息。
public String login()throws IOException {HttpServletRequest request= ServletActionContext.getRequest();
Stringusername= request.getParameter("username");
Stringpassword= request.getParameter("password");
this.setUrl("main.jsp");
return "redirect";}
1.2戶籍對應(yīng)的程序代碼
public class Huji implements Serializable{
private static final long serialVersionUID = 7141419035239709511L;
private long id;
private String qianrushijian;private String qianchushijian;
1.3戶籍管理界面
代碼如下:
public String hujilist(){
HttpServletRequest request = ServletActionContext.getRequest();
request.setAttribute("hujibianhao",hujibianhao);}
1.4用戶管理窗體
用戶管理代碼如下:
public String userlist(){
HttpServletRequest request = ServletActionContext.getRequest();
return SUCCESS;
}
通過userDao.selectBeanList方法來調(diào)用數(shù)據(jù)庫的查詢方法來查到符合條件的記錄,在通過request.setAttribute方法把查詢到的記錄傳到顯示的頁面。同時通過this.setUrl("user/userlist.jsp");方法指定傳回到具體指定的是哪個JSP頁面。通過這樣實現(xiàn)對數(shù)據(jù)查詢功能的實現(xiàn),同時在該用戶列表頁面定義了對戶籍信息的增加,修改,刪除等操作。
1.5戶口注銷
注銷記錄對應(yīng)的程序代碼:
public class Zhuxiao implements Serializable{
private static final long serialVersionUID = 7141419035239709511L;
private long id;
private int type;
2 系統(tǒng)測試與運行
2.1測試概述
2.1.1測試目的
本測試報告是簡單戶籍管理系統(tǒng)的測試報告,目的在于分析測試結(jié)果,描述系統(tǒng)是否有戶籍管理的功能。
2.1.2測試內(nèi)容
利用白盒測試黑盒測試相結(jié)合的方式
測試平臺:Windows XP操作系統(tǒng)。
測試工具:Microsoft Visual Basic中文版。
2.2測試分析
系統(tǒng)包括查詢管理、戶管理、個人戶口管理三大部分。
實現(xiàn)的基本功能有:
(1)實現(xiàn)戶籍的查詢,可分為普通用戶查詢和內(nèi)部管理員的查詢,普通用戶只能 查詢基本信息和修改密碼,如身份證號、出生日期等。
(2)實現(xiàn)戶籍的修改,包括戶口的修改以及個人信息的修改。
(3)實現(xiàn)個人戶口管理,包括個人戶口的新建和遷入遷出。
(4)關(guān)于管理,包括個人戶口注銷和戶口注銷等,同時需注明注銷原因、證明材 料等。
本論文設(shè)計并且實現(xiàn)一個基于web技術(shù)的戶籍管理系統(tǒng),故而系統(tǒng)主要以j2EE作為開發(fā)基礎(chǔ),主要使用了struts2+spring+hibernate等多種框架的結(jié)合使用,本人認(rèn)為今后的研究主要在以下幾個方面做出努力:
(1)系統(tǒng)各個功能模塊的設(shè)計還需要實踐的檢驗,比如在戶籍管理部門進行試運行,用戶使用系統(tǒng)后反饋意見,在使用當(dāng)中不斷返現(xiàn)功能設(shè)計缺陷、新功能的添加等等。
(2)進一步設(shè)計針對戶籍檔案海量的存儲方案。
參考文獻:
[1]馮巧立.我國戶籍制度改革研究[D].吉林大學(xué),2010
[2]陳大雷.戶籍管理系統(tǒng)的設(shè)計與實現(xiàn)[D].山東大學(xué),2009
[3]王鳳振.基于web的居民戶籍管理系統(tǒng)的設(shè)計與實現(xiàn)[D].天津大學(xué),2012
作者簡介:
郭崗磊(1984.04-),男,現(xiàn)工作于鄭州財經(jīng)學(xué)院實驗中心,講師,主要從事于計算機應(yīng)用及網(wǎng)絡(luò)技術(shù)的教學(xué)、管理及科研工作。
孫育(1982.10-),男,現(xiàn)工作于鄭州財經(jīng)學(xué)院教務(wù)處,講師,主要從事計算機應(yīng)用技術(shù)研究及教學(xué)管理工作。