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