基于MVC架构的乡镇政府问卷调查系统的设计与实现

基于MVC架构的乡镇政府问卷调查系统的设计与实现

论文摘要

本文来源于乡镇政府关于乡镇应急系统模块的一部分,主要完成乡镇企业及重要单位的信息快速搜集与调查的功能,是对乡镇应急系统模块扩展领域的一种有益尝试。当重大灾害与公共事件发生时,使政府决策者更好地掌握不同类型的单位信息,从而制订针对性的应急预案。目的是使乡镇政府以及重点单位通过互联网搭建一种基于信任的沟通平台,从而建立起一个联系,将区域重点单位的相关内容和最新信息进行确认备案。企业信息调查问卷系统模块是一种基于web网络技术的具体应用。作者通过对J2EE标准的研究,介绍了基于MVC架构的开发流程以及相关开发工具的特点,使用Struts2、Spring、Hibernate技术框架设计并实现了一种基于web下的乡镇企业调查反馈系统模块。本系统采取主流开源框架技术,使用表现层、逻辑控制层、持久化层的分层思想将前台表现与后台业务控制逻辑以及数据库调用等进行分离,最后通过接口将各层组合为一体,通过这种方式使得编程人员能够更好的把精力放在各层的功能和业务逻辑的实现上,实现了系统模块的高内聚低耦合特性并进一步提高了系统的可维护性。该系统主要分为系统管理功能模块、企业用户管理模块、问卷反馈管理模块功能、统计与查询功能管理模块。通过问卷访谈方式获取的需求及流程分析,给出了系统模块功能需求以及模块用例分析、时序图、状态图等,并给出非功能性设计结果。最后,给出了部分程序设计代码,并进行了系统模块的白盒与黑盒测试,通过测试显示本系统能够满足设计功能需求。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 本文研究的背景与目的
  • 1.2 国内外研究现状与意义
  • 1.3 本文研究内容以及组织
  • 第二章 相关概念的介绍
  • 2.1 Web 技术的发展及特点
  • 2.2 Struts2 体系介绍
  • 2.2.1 Struts 2 的配置文件
  • 2.2.2 Strut 2 标签库的应用优点
  • 2.2.3 Strut 2 的拦截器组件
  • 2.3 Hibernate 的简介
  • 2.3.1 Hibernate 的核心接口
  • 2.3.2 Hibernate 的配置文件与持久化类
  • 2.4 本章小结
  • 第三章 系统的需求分析
  • 3.1 需求分析
  • 3.2 系统功能模块与人员角色划分
  • 3.2.1 系统功能模块设计
  • 3.2.2 产品中的角色划分
  • 3.3 业务流程及用例划分
  • 3.3.1 政府管理员
  • 3.3.2 企业用户
  • 3.3.3 系统管理员
  • 3.4 本章小结
  • 第四章 问卷调查系统的设计与实现
  • 4.1 系统开发框架及系统设计
  • 4.1.1 问卷调查系统开发框架
  • 4.1.2 问卷调查系统结构设计
  • 4.2 镇政府调查系统的数据库设计
  • 4.3 镇政府调查系统部分模块的实现
  • 4.3.1 系统表现层的实现
  • 4.3.2 系统数据持久层的说明及实现
  • 4.3.3 系统业务逻辑层的说明及实现
  • 4.3.4 系统中数据的导入导出功能的实现说明
  • 4.4 本章小结
  • 第五章 问卷调查系统的系统测试
  • 5.1 白盒测试
  • 5.2 黑盒测试用例设计
  • 5.2.1 用户登录权限的验证测试
  • 5.2.2 系统登录成功界面
  • 5.2.3 用户管理功能测试
  • 5.2.4 增加企业新用户功能测试
  • 5.2.5 管理问卷信息功能测试
  • 5.3 系统开发中调试测试方式
  • 5.4 本章小结
  • 第六章 结束语
  • 6.1 总结
  • 6.2 展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].基于一般系统模块论的协同创新体系运行机制研究[J]. 科技管理研究 2020(19)
    • [2].基于计算机控制的水肥一体机通信系统模块设计[J]. 农机化研究 2021(08)
    • [3].基于非线性组合优化的信息系统模块选择决策模型[J]. 统计与决策 2015(19)
    • [4].“协同创新”的新理论基础:“一般系统模块论”及其现实意义[J]. 牡丹江大学学报 2014(10)
    • [5].烟草四员协同考核激励系统模块的设计与实施[J]. 科技创新导报 2020(19)
    • [6].智慧城市云平台中地下管线系统模块设计[J]. 测绘与空间地理信息 2017(08)
    • [7].纺织漂染生产管理系统模块的应用现状与前景分析[J]. 福建电脑 2010(08)
    • [8].办公自动化系统模块设计与功能研究[J]. 通讯世界 2016(07)
    • [9].高炉除尘节能系统模块的研究[J]. 变频器世界 2015(10)
    • [10].船舶区域配电监控系统模块设计[J]. 江苏科技大学学报(自然科学版) 2008(06)
    • [11].上海市闵行区孕产妇管理系统模块建设与应用[J]. 中国妇幼保健 2012(33)
    • [12].大功率矿井提升机驱动系统模块设计[J]. 山西焦煤科技 2019(10)
    • [13].南阳医专校园微博系统模块设计[J]. 数字技术与应用 2012(10)
    • [14].中小企业以财务为中心的ERP系统模块规划研究[J]. 吉林省教育学院学报(学科版) 2010(02)
    • [15].基于立体封装技术的复合电子系统模块应用[J]. 电子产品世界 2014(09)
    • [16].嵌入式自动测试系统模块优化配置方法研究[J]. 宇航计测技术 2008(03)
    • [17].北京地铁BAS系统模块检测试验台的研究与应用[J]. 电气时代 2012(07)
    • [18].浅析财务供应链信息系统模块的搭建[J]. 现代经济信息 2012(08)
    • [19].iopeNet产品系统模块介绍[J]. 智能建筑电气技术 2014(02)
    • [20].车展创新技术之驾乘体验篇[J]. 汽车与配件 2013(18)
    • [21].基于TMS320F28334的伺服系统模块设计[J]. 电子设计工程 2009(02)
    • [22].HIMatrix F30系统Error报警及其解决方案[J]. 广东石油化工学院学报 2013(06)
    • [23].基于UML顶岗实习网络管理系统模块的设计[J]. 电脑学习 2010(04)
    • [24].中职卫生学校实验室仪器设备信息管理系统模块的建立探讨[J]. 世界最新医学信息文摘 2019(88)
    • [25].亨通光导特棒MES系统模块研究及应用[J]. 计算机产品与流通 2019(04)
    • [26].基于PCI的AFDX端系统模块的设计与实现[J]. 电子技术 2012(07)
    • [27].应用型本科会计专业课程体系构建研究[J]. 辽宁科技学院学报 2016(06)
    • [28].自动开通系统模块与架构浅谈[J]. 科学咨询(科技·管理) 2011(11)
    • [29].关于全光布点系统模块的研究与实现[J]. 电信科学 2017(S2)
    • [30].SIP立体封装技术在嵌入式计算机系统中的应用[J]. 电子产品世界 2013(01)

    标签:;  

    基于MVC架构的乡镇政府问卷调查系统的设计与实现
    下载Doc文档

    猜你喜欢