郭岗磊++孙育
【摘要】户籍管理系统是典型的信息管理系统(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-),男,现工作于郑州财经学院教务处,讲师,主要从事计算机应用技术研究及教学管理工作。