赞
踩
目 录
1 引言 1
1.1 研究背景和意义 1
1.2 国内外研究现状 1
1.3 论文的内容结构 2
2 主要技术介绍 3
2.1 JSP技术 3
2.2 B/S架构 3
2.3 Eclipse 4
2.4 MySQL数据库 5
2.5 C3P0连接池 5
3 需求分析 7
3.1 可行性分析 7
3.1.1 技术可行性分析 7
3.1.2 经济可行性分析 7
3.1.3 社会可行性分析 8
3.2 功能性需求分析 8
3.2.1 普通人员需求分析 9
3.2.2 管理员需求分析 10
3.3 非功能性需求分析 11
4 系统设计 13
4.1 系统功能设计 13
4.2 数据库设计 14
4.2.1 数据库概念模型设计 15
4.2.2 数据库物理表结构设计 16
4.3 开发环境 18
4.3.1 硬件环境 18
4.3.2 软件环境 19
5 系统实现 20
5.1 系统登录模块 20
5.2 用户户籍管理 21
5.2.1 用户户籍列表 21
5.2.2 添加用户户籍 23
5.3 公告管理 25
5.3.1 发布公告 25
5.3.2 公告列表 26
5.4 反馈信息管理 27
5.4.1 添加反馈信息 27
5.4.2 反馈信息列表 29
5.4.3 修改反馈信息 30
5.5 迁入迁出 32
5.6 我的户籍迁入迁出记录 33
6 系统测试 35
6.1 软件测试的目的和意义 35
6.2 软件测试的方法 35
6.3 软件测试用例 36
6.4 测试总结 42
参考文献 44
致 谢 46
1.3 论文的内容结构
本文主要围绕乡镇人口信息管理系统来进行论文的撰写,前半部分写了课题的研究背景、意义,以及国内外现状等,还有本系统采用的主要技术和开发工具,并对系统进行了需求分析,然后根据需求分析进行数据库设计,再写项目的实现过程,最后进行全面的测试,以下是论文的组织内容结构。
第1章:介绍研究的背景和意义,回顾国内外研究现状,阐述研究的目的和意义,提出研究的问题和假设等。
第2章:介绍论文研究所涉及的相关技术和理论,包括大数据技术、Java编程语言、MySQL数据库等,对这些技术和理论进行详细讲解,为后续内容的理解和实现打下基础。
第3章:具体介绍乡镇人口信息管理系统的设计和实现,包括系统架构、数据采集、数据存储、数据处理和数据分析等方面的内容,详细介绍各个模块的实现细节和技术要点。
第4章:对系统进行测试和分析,包括数据的采集和处理、系统的性能和效率等方面的内容,结合实际数据进行分析和验证。
第5章:主要介绍乡镇人口信息管理系统的部分重要模块部分,通过文字、效果图、代码进行说明。
第6章:总结论文的研究成果,回顾研究的目的和意义,对研究结果进行分析和总结,并提出未来的研究方向和展望。
<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> <% String path = request.getContextPath(); String basePath = request.getScheme() + "://" + request.getServerName() + ":" + request.getServerPort() + path + "/"; %> <jsp:include page="/WEB-INF/common/form_header.jsp"/> <body class="layui-layout-body"> <div id="LAY_app"> <div class="layui-layout layui-layout-admin"> <div class="layui-header"> <!-- 头部区域 --> <ul class="layui-nav layui-layout-left"> <li class="layui-nav-item layadmin-flexible" lay-unselect> <a href="javascript:;" layadmin-event="flexible" title="侧边伸缩"> <i class="layui-icon layui-icon-shrink-right" id="LAY_app_flexible"></i> </a> </li> </ul> <ul class="layui-nav layui-layout-right" lay-filter="layadmin-layout-right"> <li class="layui-nav-item" lay-unselect> <a href="javascript:;"> <c:if test="${flag == 1}"> <cite>欢迎管理员:${admin.userName}</cite> </c:if> <c:if test="${flag == 2}"> <cite>欢迎用户:${user.name}</cite> </c:if> </a> <dl class="layui-nav-child"> <dd><a href="LoginServlet?action=LoginOutAct">退出登录</a></dd> <dd layadmin-event="logout" style="text-align: center;"></dd> </dl> </li> <li class="layui-nav-item layui-hide-xs" lay-unselect> <a href="javascript:;" layadmin-event="about"><i class="layui-icon layui-icon-more-vertical"></i></a> </li> <li class="layui-nav-item layui-show-xs-inline-block layui-hide-sm" lay-unselect> <a href="javascript:;" layadmin-event="more"><i class="layui-icon layui-icon-more-vertical"></i></a> </li> </ul> </div> <!-- 侧边菜单 --> <div class="layui-side layui-side-menu"> <div class="layui-side-scroll"> <div class="layui-logo" lay-href="home/console.html"> <span>户 籍 管 理 系 统</span> </div> <ul class="layui-nav layui-nav-tree" lay-shrink="all" id="LAY-system-side-menu" lay-filter="layadmin-system-side-menu"> <li data-name="home" class="layui-nav-item layui-nav-itemed"> <a href="javascript:;" lay-tips="主页" lay-direction="2"> <i class="layui-icon layui-icon-console"></i> <cite>主页</cite> </a> <dl class="layui-nav-child"> <dd data-name="console" class="layui-this"> <a href="LoginServlet?action=welcome" target="mainFrame">控制台</a> </dd> </dl> </li> <c:if test="${flag==1}"> <li data-name="set" class="layui-nav-item"> <a href="javascript:;" lay-direction="2"> <i class="layui-icon layui-icon-list"></i> <cite>户籍管理</cite> </a> <dl class="layui-nav-child"> <dd class="layui-nav-itemed"> <dl class="layui-nav-child"> <dd><a href="UserServlet?action=userList" target="mainFrame">用户户籍列表</a></dd> </dl> <dl class="layui-nav-child"> <dd><a href="UserServlet?action=toAddUser" target="mainFrame">新增用户户籍</a></dd> </dl> </dd> </dl> </li> <li data-name="set" class="layui-nav-item"> <a href="javascript:;" lay-direction="2"> <i class="layui-icon layui-icon-list"></i> <cite>迁入迁出管理</cite> </a> <dl class="layui-nav-child"> <dd class="layui-nav-itemed"> <dl class="layui-nav-child"> <dd><a href="UserServlet?action=userList" target="mainFrame">办理户籍转移</a></dd> </dl> <dl class="layui-nav-child"> <dd><a href="RecordServlet?action=recordList" target="mainFrame">迁入迁出记录</a></dd> </dl> </dd> </dl> </li> <li data-name="set" class="layui-nav-item"> <a href="javascript:;" lay-direction="2"> <i class="layui-icon layui-icon-list"></i> <cite>反馈管理</cite> </a> <dl class="layui-nav-child"> <dd class="layui-nav-itemed"> <a href="FkServlet?action=fkList" target="mainFrame">反馈信息列表</a> </dd> </dl> </li> <li data-name="set" class="layui-nav-item"> <a href="javascript:;" lay-direction="2"> <i class="layui-icon layui-icon-list"></i> <cite>公告管理</cite> </a> <dl class="layui-nav-child"> <dd class="layui-nav-itemed"> <a href="BoardServlet?action=boardList" target="mainFrame">公告列表</a> </dd> </dl> </li> <li data-name="" class="layui-nav-item"> <a href="javascript:;" lay-tips="设置" lay-direction="2"> <i class="layui-icon layui-icon-set"></i> <cite>系统管理</cite> </a> <dl class="layui-nav-child"> <dd class="layui-nav-itemed"> <a href="AdminServlet?action=toUpdateAdmin&id=${admin.id}" target="mainFrame">修改个人信息</a> </dd> </dl> </li> </c:if> <c:if test="${flag==2}"> <li data-name="" class="layui-nav-item"> <a href="javascript:;" lay-tips="设置" lay-direction="2"> <i class="layui-icon layui-icon-user"></i> <cite>个人信息维护管理</cite> </a> <dl class="layui-nav-child"> <dd class="layui-nav-itemed"> <a href="UserServlet?action=toUpdateUser&id=${user.id }" target="mainFrame">我的信息</a> </dd> </dl> </li> <li data-name="" class="layui-nav-item"> <a href="javascript:;" lay-tips="设置" lay-direction="2"> <i class="layui-icon layui-icon-user"></i> <cite>户籍信息管理</cite> </a> <dl class="layui-nav-child"> <dd class="layui-nav-itemed"> <a href="UserServlet?action=userList" target="mainFrame">我的户籍信息</a> </dd> </dl> </li> <li data-name="" class="layui-nav-item"> <a href="javascript:;" lay-tips="设置" lay-direction="2"> <i class="layui-icon layui-icon-user"></i> <cite>迁入迁出管理</cite> </a> <dl class="layui-nav-child"> <dd class="layui-nav-itemed"> <a href="RecordServlet?action=recordList" target="mainFrame">迁入迁出记录</a> </dd> </dl> </li> <li data-name="" class="layui-nav-item"> <a href="javascript:;" lay-tips="设置" lay-direction="2"> <i class="layui-icon layui-icon-list"></i> <cite>反馈管理</cite> </a> <dl class="layui-nav-child"> <dd class="layui-nav-itemed"> <a href="FkServlet?action=fkList" target="mainFrame">我要反馈</a> </dd> </dl> </li> <li data-name="set" class="layui-nav-item"> <a href="javascript:;" lay-direction="2"> <i class="layui-icon layui-icon-list"></i> <cite>公告管理</cite> </a> <dl class="layui-nav-child"> <dd class="layui-nav-itemed"> <a href="BoardServlet?action=boardList" target="mainFrame">查看公告</a> </dd> </dl> </li> </c:if> </ul> </div> </div> <!-- 页面标签 --> <div class="layadmin-pagetabs" id="LAY_app_tabs"> <div class="layui-icon layadmin-tabs-control layui-icon-prev" layadmin-event="leftPage"></div> <div class="layui-icon layadmin-tabs-control layui-icon-next" layadmin-event="rightPage"></div> <div class="layui-icon layadmin-tabs-control layui-icon-down"> <ul class="layui-nav layadmin-tabs-select" lay-filter="layadmin-pagetabs-nav"> <li class="layui-nav-item" lay-unselect> <a href="javascript:;"></a> </li> </ul> </div> <div class="layui-tab" lay-unauto lay-allowClose="true" lay-filter="layadmin-layout-tabs"> <ul class="layui-tab-title" id="LAY_app_tabsheader"> <li lay-id="home/console.html" lay-attr="home/console.html" class="layui-this"><i class="layui-icon layui-icon-home"></i></li> </ul> </div> </div> <!-- 主体内容 --> <div class="layui-body" id="LAY_app_body"> <div class="layadmin-tabsbody-item layui-show"> <iframe src="LoginServlet?action=welcome" id="mainFrame" name="mainFrame" style="width:100%;height:100%;" frameborder="0" class="mainFrame"></iframe> </div> </div> <!-- 辅助元素,一般用于移动设备下遮罩 --> <div class="layadmin-body-shade" layadmin-event="shade"></div> </div> </div> <script src="layui/layui.js"></script> <script> layui.use('element', function(){ var element = layui.element; }); </script> </body> </html>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。