ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:1.41MB ,
资源ID:4894422      下载积分:14 金币
验证码下载
登录下载
邮箱/手机:
图形码:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4894422.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请


权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4009-655-100;投诉/维权电话:18658249818。

注意事项

本文(土地档案管理系统.docx)为本站上传会员【天****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

土地档案管理系统.docx

1、 毕业设计 土地档案管理关系 班 级: 学号: 软件学院 姓 名: 软件工程 学 院: 专 业: 指导教师: 土地档案管理系统 摘 要 国土档案是国土资源管理活动真实的历史记录,是解决土地纠纷问题的权威数据源,长期以来档案数字化管理工作比较滞缓,档案的借阅还是沿用了传统的模式,很难发挥档案的权威作用。由于国土档案具有明显的空间特征,因此借助土地档案管理系统来管理国土档案是对国土资源管理工作的一个创新。 本文设计的土地档案管理系统是基于JSP技术的,它具有灵

2、活的集成开发方法,顺利的完成了整个系统的完整的检验。该土地档案管理系统,界面简单,操作方便,灵活,实用,有效的土地档案管理系统的过程,大大提高了效率,使土地档案管理系统更加系统化,规范化,自动化,可用性,可靠性,安全性是很好的。此系统采用标准的三层框架,将复杂的功能模块分为表示层、控制层、业务层等三层结构,降低了系统开发的复杂性。主要采用了JSP技术开发,提高运行性能和系统的安全性能,而且易于维护的运行。系统主要实现了用户管理、地籍管理、土地利用规划管理、建设用地管理、监督检查管理等功能模块。 关键词:土地档案管理,B/S 模式, MVC, JSP Management of la

3、nd archives Abstract Land and land resource management activities in the file is the real history is to solve the problem of land disputes authoritative data source , the digital archive management work has long been relatively stagnant , loan files , or follow the traditional pattern , it is diff

4、icult to play the role of authority files . As the Department of Homeland file has obvious spatial characteristics , and therefore help to manage land records management system is an innovative Homeland file for land and resources management. This design of land records management system is based o

5、n JSP technology, it has a flexible integrated development approach , the successful completion of a complete inspection of the entire system . The land records management system, simple interface , easy to operate , flexible , practical and effective process of land records management system , grea

6、tly improving the efficiency of land records management system is more systematic, standardized , automated , availability, reliability, security is very good. This system uses a standard three-tier framework , complex modules into the presentation layer , control layer structure layer, business lay

7、er , reducing the complexity of system development . The main use of JSP technology development, improve operational performance and system safety performance , and ease of maintenance operation. The main achievement of the user management system , cadastral management, land use planning and managem

8、ent , construction land management, supervision and inspection management modules . Keywords :land records management ,B / S mode ,MVC,JSP 华中科技大学 目录 1 绪论 1 1.1 课题研究目的和意义 1 1.2 课题研究现状 2 1.3 本课题主要工作 2 2.1 JSP技术 4 2.2 MVC模式 4 2.3 B/S结构 5 2.4 SQL Server数据库介绍 8 2.5 关于Struts

9、 9 2.5.1 Struts简介 9 2.5.2 Struts的主要功能 9 2.5.3 Struts工作原理 10 3 系统需求分析 12 3.1 系统总体目标 12 3.2 系统可行性分析 12 3.3 系统功能需求分析 13 3.4 系统非功能需求分析 13 3.5 系统开发环境与开发工具 15 4 系统设计与实现 16 4.1 设计目标与原则 16 4.2 系统架构设计 17 4.2.1 总体架构设计 17 4.2.2 系统网络拓扑结构图 18 4.3 数据库设计 19 4.3.1 数据库的选定 19 4.3.2 数据库概念模型设计 19 4.3.

10、4 数据库逻辑设计 21 4.4 系统实现 22 4.5 界面运行效果 31 4.5.1 系统登录实现 31 4.5.2 用户管理模块实现 31 4.5.3地籍管理模块实现 32 4.5.4 土地利用规划管理模块实现 33 4.5.5建设用地管理模块实现 34 4.5.6监督检查管理模块实现 35 5 系统测试 37 5.1 软件测试及工具 37 5.1.1 软件测试 37 5.1.2软件工具 37 5.2 测试方法 38 5.2.1功能测试 38 5.2.2性能测试 38 5.3 系统配置要求 38 5.4 测试内容 38 5.5 测试结果 41 5.6

11、 本章小结 41 总结 42 参考文献 43 致谢 44 第 II 页 共 Ⅱ 页 华中科技大学 1 绪论 1.1 课题研究目的和意义 土地资源档案是各级国土资源行政主管部门在各项工作中形成的,具有保存价值的文字资料、图表、声像等文件资料,是国土资源管理活动真实的历史记录。是土地所有权、使用权的凭证,也是后续城市规划、建设和管理的重要依据,是国家的宝贵财富,是国家档案的重要组成部分。从现实角度看,它为国土资源管理、社会发展、经济建设和社会安定提供服务;从历史的角度看,它可以为后人提供法律依据,可使很多纷繁复杂的土地、矿产权属纠纷迎刃而解[1]。 其主要服务途径包括六个

12、方面: 1)为土地产权的变更及换发证书提供重要凭证; 2)为旧城改造和房屋拆迁提供了依据。土地档案管理部门可以通过查阅有关土地档案,为拆迁户及时提供翔实的档案资料; 3)土地档案是农村社会稳定的凭证。为调处土地权属纠纷、查处土地违法案件提供大量证据,为维护土地的社会主义公有制和土地所有者、使用者的合法权益,促进社会的稳定发挥了很大的作用; 4)为土地管理业务服务。通过利用档案,为编制土地利用总体规划、调整基本农田保护区、土地定级估价、土地变更调查、城镇地籍调查等工作提供了大量的土地面积、权属、用途等数据、图件、文件,为开展这些工作提供了依据; 5)为领导科学决策服务。土地档案管理部门

13、可以提供历年以来大量的航片、图件及档案资料,为领导决策提供准确依据; 6)为企业改制服务。土地档案管理部门提供土地档案资料,为完成宗地的审核确权发证工作、国有土地资产评估、处置提供了历史依据,为企业完成改制工作做出贡献。国土资源档案专业性很强,一方面要保护土地资源(管好保命田),另一方面要发挥土地资产作用,为我国经济建设服务,工作面广、量大,国土资源管理工作是系统工程,档案完成的周期长,并且国土档案是国土资源管理工作的基础,起着承上启下的作用,一份好的土地档案,能产生较大的经济效益和社会效益。因此,利用现代化软硬件设备,推进国土档案信息化,不仅可以克服传统档案管理方式的缺点,而且可以提高国土

14、档案的利用和效率,更好地为国土资源管理工作服务。 1.2 课题研究现状 自上个世纪九十年代以来,以计算机和网络为代表的信息技术正在世界范围内引发一场产业革命。国土资源的信息化工作近几年也受到了党和国家的高度重视,土地档案的信息化在国土资源信息化的带动下,有了一些发展,土地档案信息化管理以及计算机在土地档案管理中的应用得到大力推广,土地档案管理的现代化是国土资源办公自动化的一个重要组成部分。 但是由于土地档案不能像用地审批、土地出让等可以直接产生巨大的经济效益和社会效益,因而其价值往往不被人们所发现和重视,并且土地档案缺乏统一的技术标准、统一的规划和统一的制度。到目前为止,国土资源管理部

15、门和档案行政管理部门都没有土地档案信息化方面的制度规定、技术标准和有关规划。因而土地档案信息化在许多地方还没有被列入国土资源信息化规划里面,一方面可能是因为上级没有这方面的要求和规定,另一方面也确实是没有一个可以参照的技术标准。从总体上看,土地档案信息化的建设和应用还远远不够。首先,土地档案大部分还是以纸介质状态存在,档案数据实现数字化的比例还很小,因此根本无法实现电子化管理和信息化服务。其次,由于土地档案形成于国土管理各个工作过程,而国土资源部门的政务管理信息化还处于起步阶段,有的甚至还没有起步。再则,土地档案的信息化发展很不均衡,对档案重视的地方就快一些,不重视的地方还在手工管理。还有,土

16、地档案的信息共享程度很低、信息化基础设施薄弱川。当前,土地档案与正在推进的土地信息系统结合起来,把土地档案分门别类地归入信息系统,这其中包括地籍信息系统、建设用地信息系统、土地监察信息系统、财务信息系统及文秘综合系统,实现土地档案图表、情报信息一体化和土地文书、土地档案信息管理一体化。所以将GIS应用于国土档案管理领域的研究才刚刚开始[2]。 1.3 本课题主要工作 本文依据面向对象的软件开发流程,对需求分析到实施检测都进行了全方面的阐述。本人主要做了一下工作: 1. 对需求进行分析。对采集系统的需求进行分析,了解该系统的主要特点和要实现的目标,和用户交流之后对用户的特点和系统的业务流

17、程进行分析,全面掌握业务流程,理清系统的功能性需求和非功能性需求[3]。 2. 选择合适的技术方案。建立一个系统的开发平台,再对关键技术进行详细的研究。按照实用、开放、开源的原则,从数据库平台、系统平台、开发平台、应用服务器这几个方面,设计出既保证满足需求,又开源可扩展的系统架构。利用大量的扩展产品要比传统的开发方式更灵活且成熟。 3. 系统的设计和系统的实现。系统的设计原则依据 MVC 的设计思想,使得系统的外观、业务逻辑与数据存储处于分离的状态。详细分析系统的功能、业务流程、用户角色,以此为根据设计系统的结构,还详细地分析设计系统。 4. 测试系统。本文对系统的测试方法进行了详细论述

18、 2系统相关技术 2.1 JSP技术 JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑

19、JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览[4]。 JSP主要优先如下: (1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。 (2)系统的多

20、平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比JSP/PHP的局限性是显而易见的。 (3)强大的可伸缩性。从只有一个小的war文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 (4)多样化和功能强大的开发工具支持。这一点与JSP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 2.2 MVC模式 MVC 是一种目前广泛流行的软件设计模式

21、由于 J2EE 技术逐步走向完善,在实际生产中,MVC 设计被越来越多的使用,逐渐成为主流应用模型。与其它模式相比,MVC 模式不但在显示、功能两大模块的分离上存在优势,而且支持以下功能:扩展性、维护性、移植性,此外使得组件具有可复用性[6]。 所谓 MVC ,即 Model——模型、View——视图、Controller——控制器的缩写。具体将,就是将依照视图、模型、控制器的方式对输入、处理、输出流程进行分离处理。所以一般将应用分成三个不同的层次:模型层、视图层、控制层。事件至少会引起三者中的一个发生变化。因此,只要控制层将模型层的属性或有关数据进行改变,就会导致新的视图层得出现。同理,

22、控制层导致视图层得变化,也会使得模型层发生变动。图 2.1 显示的是 Model、View、Controller 之间的相互关系[7]。 图 2.1 MVC 模式体系结构与工作原理 2.3 B/S结构 B/S 结构是 Browser/Server 的缩写,汉语中指的是浏览器以及服务器结构。B/S的基础是 C/S,经过对 C/S 的修改、升级得到的。在 B/S 下,具有三层结构:首先,用户的操作界面通过浏览器实现;其次,大部分事务逻辑的实现基于服务器端;最后,少部分的事务逻辑的实现由前端完成。采用这种结构,不但使整体成本下降,而且将电脑的负载大大降低,从而减少工作量与工作强度。在现阶

23、段,采用B/S 模式结构,是很容易实现的。这种技术属于一次性开发,允许不同的工作人员从不同的地点,以不同的接入方式,随时随地的对数据库进行管理,还能有效的保护数据平台和管理访问权限,保证有关数据的安全[8]。 1. B/S 架构软件的优点和缺点 (1) 容易,升级方便。随着技术的进步,一般来讲,对于软件的修改原来越多,软件的升级周期越来越短。而采用 B/S 结构就能够很容易避免这方面的麻烦。 对于一般的结构而言,在一个企业中,若电脑数量较多,维修人员会因维修与软件升级而来会奔波,工作强度极其巨大。而对于采用 B/S 结构的软件来讲,由于客户端(电脑)仅起到浏览器的作用,因此维修人员只需要

24、维护好服务器就可以了。无论客户端多么庞大,都丝毫不会增加工作强度。另外,B/S 结构支持异地协助,可以实现异地的软件升级、维护。采用 B/S 结构会大大降低所需的人力物力,从而提升工作效率。 (2) 低成本,更多的选择。由于最常使用的操作系统是 windows,因此浏览器似乎成了必不可少的。然而在服务器操作系统竞争中,微软公司的产品未必是最好的。现在逐渐形成新的模式,即用 B/S 结构与 Linux 服务器进行匹配,这样带来的好处是更为安全可靠,另外还有一点非常重要,即 Linux 的数据库也是不收费的。这也说明了 B/S 结构对操作系统的选择不唯一,而是支持多种操作系统的[9]。 (3)

25、 应用服务器的运行数据负荷重。根据分析我们知道,B/S 的三层结构分工明确,即绝大多数的事务逻辑由服务器端处理,另外客户端只起到浏览器的作用。这样虽然优势很多,但是也具有一定的缺点:即应用服务器上的负荷比较大,若服务器稍微出现问题,就会导致非常严重的后果,为了避免这种现象的出现,一般采取保护措施——配备专门的数据库服务器。 2. C/S 与 B/S 结构在技术上的比对 C/S 结构软件——客户机/服务器模式可以分为两层:首先是客户机,其次是服务器。客户机不但承担着对数据的输入、输出,而且在一定程度上要对相关数据进行处理、分析,还要对数据进行判断,合理分配,从而将通信的数据量、服务器上进行的

26、计算量进行减轻。然而,服务器在连接数量上一级通信信息量上不是没有上限的,所以 C/S 结构仅适用于连接量较小的情况,比如财务软件等。 B/S——浏览器/服务器模式是在 C/S 的基础上发展起来的,要想完成软件应用业务的处理,仅需通过浏览器就能很容易的实现,是一种全新的软件系统构造技术。采用 B/S 结构是今后的趋势,一般来讲,e 通管理软件就采用了 B/S 结构。 (1) 在数据安全性方面的对比。对于采用 C/S 结构的软件而言,C/S 的结构决定了要求在各地都安装服务器,还要实现服务器间的数据同步,一旦某一点出现安全问题,势必造成整个系统的安全受到严重影响。因此,C/S 结构不适用于服务

27、器较多的类型。而采用 B/S 结构恰恰可避免这一缺点,因为 B/S 结构的数据存放在专门的服务器内,客户端不保存任何业务数据和数据库连接信息,并且无需数据同步,因此不存在安全上的问题。 (2)在数据实时性上的对比。由于 C/S 结构无法保证随时随地的看到当前业务发生情况,因此得到的都是已经存在的数据,不是即时数据。而 B/S 结构则可以得到当前发生所有业务的实时数据,可以以此进行即时决策,有效地避免了企业的损失。 (3) 在数据一致性上的对比。要实现异地经营,对于 C/S 结构软件,需要安装区域级服务器,并实现数据上的同步,在服务器完成同步后总部才能得到最终数据。首先这就要求所以的服务器必

28、须正常运行,其次由于存在的微小差异,在理论上无法实现数据同步。而采用 B/S 结构,这种结构的数据属于集中存放,无不同步问题,数据始终一致。 (4)在服务响应及时性方面的对比。企业的业务流程、业务模式不是一成不变的,由于要适应市场的需求,这就要求企业要实时进行调整、改革,业务的流程也在发生大大小小的变化,为了使企业正常运行,就必须对相关软件进行即时更新、维护。对于采用 C/S 结构的软件,由于所有的客户端都需要进行更新、维护,因此工作量巨大,很难做到所有的程序版本一致,所需要很长的时间重新部署。而对于采用 B/S 结构一类软件,服务器的作用与浏览器相当,所以软件的更新、维护只需在总部进行即可

29、大大节省了时间,很容易实现版本的一致性。 (5)在数据溯源性上的比对。对于 C/S 结构,由于数据不是采用集中存放模式,仅仅上传中间报表数据,因此很难查找原始数据的出处。而我们知道在 B/S 结构中,数据属于集中存放,因此便于总部对数据的来源进行查询,可以很详细地查询所有原始数据的来源。 (6)在网络应用限制上的对比。采用 C/S 结构的软件对网络要求较高:适用于局域网以及宽带(要求带宽不低于 1 兆)。对于采用 B/S 结构的软件而言,对网络要求很低,适应范围很广,甚至可以不采用宽带。 3. C/S 与 B/S 结构软件在运用上的对比 无论采用哪种软件,其目的是为了更好地让企业运转

30、因此,在选择软件时,不但要注意所采用的技术,还应关注在商业上的运用。我们将在商业运用方面进行对比: (1) 在投入成本上的对比。对于 C/S 来讲,后期维护、更新费用巨大;对于B/S 而言,属于一次性投资,成本较低。 (2) 在企业快速扩张支持方面的对比。发展中的企业的主要特点是扩张的速度极其迅速。为了使企业的扩张能够顺利进行,就要求在部署软件时具有准确、及时的特性。对于 C/S 结构,一般要保证客户端、服务器、工作人员的同步性,因此与快速扩张不协调。而对于 B/S 结构而言,由于安装属于一次性,因此要想使企业扩展较快,就必须解决人才问题。 (3) 在硬件投资保护方面的对比。对于如何维

31、护已经存在的硬件,两种结构采取的手段存在着非常大的区别:对于 C/S 而言,主要是更换中央服务器,采用更为高级的类型;而对于 B/S 来讲,可以采取逐渐增加服务器数量的方法,并使服务器间的负载逐渐趋于平衡,从而做到保护原有硬件。 若采用 C/S 结构,不但无法解决巨大的人力物力的消耗,而且无法保证拥有足够的人才,所以考虑到企业的发展前景,C/S 结构是不适应的。另外,C/S 结构无法保证安全性,并且要求中央服务器性能非常好。对于 B/S 结构而言,在用户的数量上是没有限制的。 根据上述分析,我们可以看到,在各个方面上,B/S 结构的管理软件都要优于C/S 结构软件。另外,当前的趋势也是逐渐

32、用 B/S 代替 C/S。积极参与软件的B/S结构的发展从国内软件厂商的趋势,大型管理软件的B/S结构必将在未来几年占主导地位的管理软件领域。 2.4 SQL Server数据库介绍 SQL Server 2005 是建立在SQL Server 7.0 在可伸缩性、可用性、可管理性和数据仓库成功的基础上,并且引入了针对电子商务的重要新功能。 在高性能和企业级可伸缩性领域,SQL Server 2005 设计成利用Windows2005 对更多处理器、更大的系统内存的支持,最终达到支持64 位硬件平台[10]。 在不断提升可用性的努力过程中,SQL Server 2005 采用Wi

33、ndows 2005 四路群集,提供了大大改进的群集支持。SQL Server 7.0 已经在可管理性和易用性方面在行业内领先,SQL Server 2005 通过与Windows 2005 活动目录紧密结合进一步改进了这些功能。而且,SQL Server 2005 还包含对现有管理工具和实用程序的重大改进,并引入更具自我调节和自我管理的引擎功能[11]。 SQL Server 2005 按照设计可以为部署和维护强大的、易于管理、支持商务活动的Web 站点提供最好的性能,这些站点可以从事商家和商家之间或商家与客户之间的交易。在寻求一个支持您的电子商务解决方案的数据库时,需要考虑的项目包

34、括:可用性、性能、可管理性和价格 ⑴ SQL Server为用户提供了完整的数据库解决方案,该软件功能强大、使用方便,已为越来越多的人所信赖。SQL Server支持并发连接,允许多个用户同时访问数据,完全能够满足用户的需求。SQL提供了强大的数据存储功能,高效率的数据查询技术、方便易用的向导和工具,友好亲切的用户界面,是制作该系统后台的很好的UY工具。 ⑵ SQL Server 特点 ①真正的客户机/服务器体系结构。 ②丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。 ③ SQL Server与Windows NT完全集成,利用了NT的许多功能. SQL Server也

35、可以很好地与Microsoft BackOffice产品集成。 ④ SQL Server 具有很好的伸缩性,提供数据仓库功能。 ⑤对Web技术的支持,使用户能够很容易地将数据库中的数据发布到Web页面上,图形化用户界面,使系统管理和数据库管理更加直观、简单。 2.5 关于Struts 2.5.1 Struts简介 Struts是开源框架。[12]它已逐步越来越多运用于商业软件,是一种非常优秀的J2EE MVC实现方式。Struts用Java Servlet/JavaServer Pages技术,开发Web应用程序的开放源码的framework。Struts最早是作为Apache Ja

36、karta项目的组成部分,项目的创立者希望通过对该项目的研究,改进和提高JavaServer Pages 、Servlet、标签库以及面向对象的技术水准。Struts这个名字来源于在建筑和旧式飞机中使用的支持金属架。这个框架之所以叫"Struts",是为了提醒我们记住那些支撑我们房屋,建筑,桥梁,甚至我们踩高跷时候的基础支撑。这也是一个解释Struts在开发Web应用程序中所扮演的角色的精彩描述。当建立一个物理建筑时,建筑工程师使用支柱为建筑的每一层提供支持。同样,软件工程师使用Struts为业务应用的每一层提供支持。它的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。我们仍

37、然需要学习和应用该架构,不过它将可以完成其中一些繁重的工作。如果想混合使用Servlet和JSP的优点来建立可扩展的应用,Struts是一个不错的选择[13]。 2.5.2 Struts的主要功能 (1)包含一个controller servlet,能将用户的请求发送到相应的Action对象。 (2)JSP自由tag库,并且在controller servlet中提供关联支持,帮助开发员创建交互式表单应用。 (3)提供了一系列实用对象:XML处理、通过Java reflection APIs自动处理JavaBeans属性、国际化的提示和消息。Struts项目的目标是为创建Java we

38、b应用提供一个开放源代framework。Struts framework的内核是基于例如Java Servlets, JavaBeans, ResourceBundles, 和 XML,以及各种 Jakarta Commons包的标准技术的灵活的控制层。Struts提供了它自身的控制器组件,并整合了其他技术,以提供模型和视图。Struts已逐步越来越多运用于商业软件,是一种非常优秀的J2EE MVC实现方式[14]。 2.5.3 Struts工作原理 MVC(Model-View-Controller),是一种常用的设计模式。MVC 减弱了业务逻辑接口和数据接口之间的耦合,以及让视图

39、层更富于变化,MVC可以让整个逻辑很清晰,这种思想和思维和人的思维很接近,很容易被理解[15]。 MVC的工作原理如图2.2所示: 图2.2MVC工作原理 Struts 是MVC的一种实现,它将 Servlet和 JSP 标记(属于 J2EE 规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts的工作原理,如图2.3所示: 图2.3struts工作原理 (1)Controller:在XML文件Struts-config.xml中,与之相关联的是Controller,在Struts中,承担MVC中Control

40、ler角色的是一个Servlet,叫ActionServlet。ActionServlet是一个通用的控制组件。这个控制组件提供了处理所有发送到Struts的HTTP请求的入口点。它截取和分发这些请求到相应的动作类(这些动作类都是Action类的子类)。另外控制组件也负责用相应的请求参数填充 Action From(通常称之为FromBean),并传给动作类(通常称之为ActionBean)。动作类实现核心商业逻辑,它可以访问java bean 或调用EJB。最后动作类把控制权传给后续的JSP 文件,后者生成视图。所有这些控制逻辑利用Struts-config.xml文件来配置。 (2)视图

41、主要由JSP生成页面完成视图,Struts提供丰富的JSP 标签库: Html,Bean,Logic,Template等,这有利于分开表现逻辑和程序逻辑。 (3)模型:模型以一个或多个java bean的形式存在。这些bean分为三类:Action Form、Action、JavaBean or EJB。Action Form通常称之为FormBean,封装了来自于Client的用户请求信息,如表单信息。Action通常称之为ActionBean,获取从ActionSevlet传来的FormBean,取出FormBean中的相关信息,并做出相关的处理,一般是调用Java Bean或EJB等

42、 3 系统需求分析 3.1 系统总体目标 (1)数据共享 建立统一的信息数据库,数据的规范化和制度化的土地档案管理,实现持续一致性和数据的共享,提高信息查询效率和精度。 (2)实现各种土地档案管理业务功能 系统主要实现了用户管理、地籍管理、土地利用规划管理、建设用地管理、监督检查管理等功能模块。 (3)规范土地档案管理业务流程 实现土地档案管理的规范化,全面、科学、系统地进行管理;提供多种信息咨询渠道,最大程度地发挥本系统的作用;提高工作效率和管理水平,完善土地档案管理工作中的不足之处。 (4)实现现代化的管理手段 系统应具有清晰的界面,简单易操作;系统的不同用户应具有不

43、同的操作权限;系统应具有数据库备份和恢复功能,提高数据的安全性;系统的运行应基于Internet,只要有网络就可以随时随地办公。 论文中涉及的系统,其实质对支持以下功能:首先,管理员可以对系统访问;其次,对于相关信息,管理员有权限进行完善、修改、删减,从而实现了管理所有居民信息。为了方便管理员的操作,要求系统简捷明了,登录界面具有人性化,此外,要注意下面各点: 1、实现功能手段:决定着系统性能的好坏。 2、程序的运行速度:速度的快慢意味着效率的高低。 3、及时的单元测试:能否做到第一时间发现、解决问题。 4、安全问题的性能可靠性:能否确保用户的安全使用。 3.2 系统可行性分析

44、1 操作的可行性分析 为了尽量便于用户的使用,登录界面尽量简捷、人性化。采取常见的 Window界面作为登录界面,而整个系统的开发业使用常见的 Java。这些策略使得用户不需很长时间就能很快对系统非常熟悉,可以熟练掌握操作方法。除此之外,系统为了方便维修人员,添加了数据字典等,并在界面登录上给出一定的提示,使得整个系统更具人性化,用户操作起来更为简单。 2 管理的可行性分析 土地档案管理在管理上体制要完善、制度要合理,再次要采用可持续发展的科学方法,最后还应与时俱进,不断进行企业改革,使得企业时刻适应社会的变革。其中最重要的就是管理方法一定要科学,只有这样企业的竞争力才能上升,才能得到长

45、久的发展。 3 技术的可行性分析 (1)硬件可行性分析 论文中系统对于硬件方面的要求不存在特殊的地方,只要求硬件的配置一般即可,只需保证系统可以正常运行、具有较高的效率。若硬件水平较低,可能导致系统性能较低,效率较差,导致无法实现整个设计程序。目前看来,对硬件的要求很容易实现。因此,经过分析,硬件具有可行性。 (2)软件可行性分析 Java 语言可以提供常见的类似机制、动态的借口模型,设计较为集中。另外,采用 Java 语言可以很容易实现模块化以及信息的隐藏。另外,代码的复用也可以得到很好的体现。因此,考虑到系统的实际情况,论文将其作为开发语言。经过以上分析可知,软件具有可行性。

46、由此,我们从三个方面进行了可行性的分析,可以知道,系统的开发不具有问题。 3.3 系统功能需求分析 系统主要实现了用户管理、地籍管理、土地利用规划管理、建设用地管理、监督检查管理等功能模块。其中用户管理模块包括用户管理、添加用户等子功能模块;地籍管理模块包括地籍管理、添加地籍两个子功能模块;土地利用规划管理模块实现了规划管理、添加规划两个子功能模块;建设用地管理模块实现了建设用地管理、添加建设用地两个子功能模块;监督检查管理模块实现了监督检查管理、添加监督检查两个功能子模块。 3.4 系统非功能需求分析 非功能性需求,指的是在达到用户要求后必须具备的非功能需求的特征。对于软件类产品而言

47、经常涉及到以下几个方面:系统是否兼容、系统是否完整、系统功能是否可靠、系统是否适应技术要求等。这些特征不但直接决定了软件的性能,而且对功能性需求产生巨大的影响,然而系统的非功能性需求却是最容易被轻视的。 1 稳定性要求 整个应用软件系统能够连续7X24小时的工作。每1000小时运作的系统可用于至少999小时不小于故障间隔时间应大于1000小时。 系统以保证数据的一致性,完整性,要求达到99.99%的准确度。 用户输入的数据检查的合法性,确保畅通,并能自动纠正错误的数据处理。 2系统的响应时间 一般操作的时间不超过5秒,和一般的统计不超过100秒。当操作员做很长一段时间运行一定的处

48、理时间,该接口可以给小费。在返回的数据导致过度的响应时间太长,可提供局部反应,如分页读取数据,以减少等待时间。 3数据处理的要求 系统不仅支持定期自动数据备份操作,而且还提供操作手动备份;提供多种数据输出格式(EXCEL、XML、TEXT等文件形式)而且该输出格式可以方便快捷的倒回原来系统中。真正使系统数据损坏,丢失等情况下,数据的备份倒带,数据恢复。和三年的系统在线数据保留要求 4 系统的完整性 系统正常运行、达到用户要求的前提保障。此类功能一般为必备的。主要包括下面几点:数据的管理、用户的管理、联机帮助、软件发布管理以及软件的在线升级。 5 系统的可扩充性与可维护性 系统是否支

49、持技术、业务需求上的改变。我们知道,在这两方面出现变动时,必将导致整个系统的调整,为了减少修改系统的麻烦,这就要求系统在最初设计时就应当提前考虑,留有一定的改进措施。 所谓适应性,其实类似于可扩充性以及可维护性,主要体现在对变化的处理手段。不同点在于,适应性的前提是整个系统不进行变动。如软件具备较好的适应性,当一些技术上、业务需求上出现变动时,系统依然可以正常运行。这就要求,在设计之初,在各种条件、方式上就应该有所考虑。论文采用的开发平台为J2EE,经大量验证,此平台适应于系统的开发。 6 界面友好要求 系统采用多媒体技术,综合图、文、声、像及影视等多种信息手段,使用户操作起来轻松自如,

50、界面美观,富有动感。土地档案管理系统中所有办公事宜应该按照角色划分并细化到个人,系统能够根据每个用户的身份提供个性化的信息服务,保证组织每个成员不仅能根据自身角色完成工作流程要求的工作内容,还能对个人的工作信息进行管理(登记、查询、打印)。 3.5 系统开发环境与开发工具 1 系统的实现平台 硬件平台: CPU:酷睿双核CPU; 内存:1G以上。 软件平台: 操作系统:Windows xp/ Windows 2003/ Windows 7/ Windows 2008; 数据库:SQL Server 2005; 浏览器:IE8.0,推荐使用IE8.0; Web服务器:IIS5

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服