基于SSH的土地档案管理系统设计与实现
摘 要
研究土地档案管理关系即为实现一个土地档案管理系统。土地档案管理系统是将现有的历史纸质档案资料进行数字化加工处理,建成标准化的网络基础资料数据库,同时建成一套基于计算机网络应用的档案管理软件系统。不仅要在技术上符合国家关于档案信息化建设的有关要求,在标准化程度上符合国土行业档案管理规范的专业性要求,而且还要能够与当前现有其他业务信息管理系统进行整合,在档案和业务数据间建立互换和抽取机制,达到信息的顺利交换,便于信息的一致性获取,减少重复劳动工作量。
本文对系统进行了可行性研究、需求分析、前台界面的设计、后台数据库建设以及系统测试等相关工作。基于三层架构的思想,前台使用jsp技术,后台使用了Mysql平台,主要使用Hibernate的设计模式访问数据库,采用B/S架构,实现此土地档案管理系统。
关键词:纸质档案;数字化;三层架构
Land records management system
Abstract
Land records management system is the existing historical archives data digital processing, built the network database standardization, also built a set based on the archival management software system using computer network. Not only to meet the relevant requirements of the state on the construction of archival information in technology, meet the professional requirements management to standardize land industry archives in the degree of standardization, but also can be integrated with the existing other business information management system, in the archives and business data to establish exchange and extraction mechanism, to smooth exchange of information, consistency is the acquisition of information, reduce duplication workload.
This paper has carried on the system feasibility study, demand analysis, interface design, database construction and system testing and other related work. Three layer architecture based on the idea, the use of JSP technology, the background using the Mysql platform, design mode to access the database using Hibernate, using B/S architecture, the land records management system.
Key words:The paper archives; digital; three layer architecture.
目录
摘 要i
Abstractii
1 绪论1
1.1 可行性研究编写目的1
1.2 项目背景1
1.3 土地管理现状1
1.4 土地档案管理研究方向2
1.5 项目目标2
1.6 项目设计原则3
1.6.1 实用性原则3
1.6.2 经济性原则3
1.6.3 合法性原则3
2 相关技术介绍4
2.1 三层架构的选择4
2.2 编程语言的选择5
2.3 主要技术、框架的选择6
2.4 数据库的选择7
2.5 技术选择方向7
3 需求分析9
3.1 编写目的9
3.2 系统需求分析简述9
3.3 系统需求分析详细描述9
3.3.1 用户管理模块9
3.3.2 文件查找模块9
3.3.3 文件添加模块9
3.3.4 文件修改模块10
3.3.5 文件删除模块10
4 总体设计11
4.1 系统功能模块结构设计11
4.2 数据库设计11
5 详细设计14
5.1 登陆模块设计14
5.2 注册模块设计14
5.3 文件查询模块设计14
5.4 文件添加模块设计15
5.5 文件修改模块设计15
5.6 文件删除模块设计15
6 系统实现16
6.1 用户相关16
6.1.1 登陆界面16
6.1.2 注册页面17
6.2 档案相关19
6.2.1 档案列举19
6.2.2 档案查询22
6.2.3 档案修改24
6.2.4 档案删除26
6.2.5 档案添加27
6.2.6 报表功能30
6.3 Service层的实现30
6.3.1 Service层实现介绍30
6.3.2 Service层实现的相关代码31
6.4 持久层的实现32
6.4.1 持久层功能实现的介绍32
6.4.2 持久层实现的代码32
7 测试34
7.1 测试目的34
7.2 测试原则34
7.3 测试内容34
7.4 测试过程35
7.4.1 登录模块35
7.4.2 查询模块35
7.5 测试结果36
7.5.1 功能性36
7.5.2 易用性36
结 论37
参考文献39
致 谢40
外文原文41
外文翻译47