滨海新区土地整理中心土地综合管理系统设计毕业设计论文.doc
《滨海新区土地整理中心土地综合管理系统设计毕业设计论文.doc》由会员分享,可在线阅读,更多相关《滨海新区土地整理中心土地综合管理系统设计毕业设计论文.doc(68页珍藏版)》请在咨信网上搜索。
毕业设计(论文) 滨海新区土地整理中心土地综合管理系统 工业大学毕业设计(论文)任务书 题目 滨海新区土地整理中心土地综合管理系统 学生姓名 学院名称 计算机科学与软件 专业班级 课题类型 实际课题 课题意义 可以实现计算机辅助土地项目规划管理,对土地管理的全生命周期进行信息化建设,将项目计划阶段、土地收储阶段、资产管理阶段、整理开发阶段、土地交易阶段,五个阶段纳入到信息化数字化的管理体系,利用java、web容器、数据库等相关技术完成一个Java Web项目管理系统软件,提高整体的工作效率和数据使用效率。 任务与进度要求 2015.3.9-2015.3.29 选题确认并完成开题报告、任务书的填写、提交、审核 2015.3.30-2015.4.12 深入了解课题内容、需求分析、确定系统框架、熟悉开发工具 2015.4.13-2015.5.10 完成课题概要设计和详细设计,代码编写、网页制作,完成系统的大部分功能,初稿完成 2015.5.11-2015.5.31 进行系统调试,并在调试中进一步完善系统的各项功能,二稿完成 2015.6.1-2015.6.6 毕业设计(论文)的审核、修改及定稿并装订 2015.6.7 答辩 主要参考文献 [1] 张黎明,龚琪琳.基于MVC模式Java Web应用设计[J].计算机与现代化,2007,34(1) :1~9. [2] 韩江.基于SSH2架构的Java Web通用权限管理的设计[J].智能计算机与应用,2014,4(2) :2~6. [3] 樊振宇.深入理解SERVLET和JSP原理[J].电脑知识与技术,2011,7(11) :1~10. [4] 王勇,黎明.浅谈JSP和Servlet程序中的中文显示问题[J].电脑知识与技术,2014,8(32) :1~7. 起止日期 2015年3月9日至2015年6月7日 备注 院长 教研室主任 指导教师 毕业设计(论文)开题报告表 2015年 3 月23日 姓名 陈蕾 学院 计算机科学与软件 专业 软件工程 班级 软件1103 题目 滨海新区土地整理中心土地综合管理系统 指导教师 杨晓光 张晓晨 与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义: 1.与本课题有关的国内外研究情况 项目管理系统首次大规模应用出现在20世纪40年代中期到60年代,主要应用于发达国家的国防工程和工业与民用建筑工程之类的大型项目中。在这之后,发达国家的的人们进一步发现项目的管理的重要性,世界上相继成立了三个国际性的项目管理组织,尤其是在20世纪90年代后,进一步促进了项目管理在理论与方法上的不断创新,而本题所讲土地管理就是其中方面之一,这是属于建筑工程类,土地整理系统的出现使得工作更加的流程化,增加了对项目的监管与把控力度。 反观国内项目管理的发展,首先,我们国家对项目管理的起步晚,但是最近十多年尤其最近几年发展尤为快速。在这十多年间,我们国家一直在推行项目管理的体制改革,且制定实施里一系列相关法律法规,其结果是毋容置疑的。但国内现阶段的项目管理还有很多不完善和不够规范的地方,仍有很长的路要走。 2.课题研究的主要内容 系统权限模块:实现对各部门及不同人员权限的分配,使其各司其职; 项目文档整理模块:使用户在工作过程中可以上传工作要件到系统中,并对文档进行归档管理; 工作流模块:实现各级部门或人员对整个项目流程进行审批操作; 表单管理模块:实现工作人员将工作过程中产生的表单信息录入并保存功能; 统计分析模块:实现对项目整体情况的查询,可以根据项目的状态查询目前所有的项目状况; 3.课题研究的主要的目的和意义 利用计算机辅助土地项目规划管理,对土地管理的全生命周期进行信息化建设,将项目计划阶段、土地收储阶段、资产管理阶段、整理开发阶段、土地交易阶段,五个阶段纳入到信息化数字化的管理体系,利用java、web容器、数据库等相关技术完成一个Java Web项目管理系统软件,提高整体的工作效率和数据使用效率。 4.本次毕业设计应达到的目标 实现一个计算机辅助土地项目规划管理系统,从而将项目计划阶段、土地收储阶段、资产管理阶段、整理开发阶段、土地交易阶段进行数字化的管理。 二、进度及预期结果: 起止日期 主要内容 预期结果 2015.3.9-2015.3.29 2015.3.30-2015.4.12 2015.4.13-2015.5.10 2015.5.11-2015.5.31 2015.6.1-2015.6.6 2015.6.7 选题确认并完成开题报告、任务书的填写、提交、审核 深入了解课题内容、需求分析、确定系统框架、熟悉开发工具 完成课题概要设计和详细设计,代码编写、网页制作, 完成系统的大部分功能,初稿完成 进行系统调试,并在调试中进一步完善系统的各项功能,二稿完成 毕业设计(论文)的审核、修改及定稿并装订 答辩 完成 完成 完成 完成 完成 完成 完成课题的现有条件 硬件: 硬盘:500G;CPU:2GHz;内存:4G; 软件:window8.1;Eclipse;Dreamweaver;PL/SQL; 参考文献: [1] 张黎明,龚琪琳.基于MVC模式Java Web应用设计[J].计算机与现代化,2007,34(1):1~9. [2] 韩江.基于SSH2架构的Java Web通用权限管理的设计[J].智能计算机与应用,2014,4(2):2~6. [3] 樊振宇.深入理解SERVLET和JSP原理[J].电脑知识与技术,2011,7(11):1~10. [4] 王勇,黎明.浅谈JSP和Servlet程序中的中文显示问题[J].电脑知识与技术,2014,8(32):1~7. 审查意见 指导教师: 年 月 日 学院意见 主管领导: 年 月 日 天津工业大学本科毕业设计(论文)评阅表 (论文类) 题目 滨海新区土地整理中心土地综合管理系统 学生姓名 陈蕾 学生班级 软件1103 指导教师姓名 杨晓光 张晓晨 评审项目 指标 满分 评分 选题 能体现本专业培养目标,使学生得到较全面训练。题目大小、难度适中,学生工作量饱满,经努力能完成。 10 题目与生产、科研等实际问题结合紧密。 10 课题调研、 文献检索 能独立查阅文献以及从事其他形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息,从中获取新知识的能力。 15 论文撰写 结构严谨,理论、观点、概念表达准确、清晰。 10 文字通顺,用语正确,基本无错别字和病句,图表清楚,书写格式符合规范。 10 外文应用 能正确引用外文文献,翻译准确,文字流畅。 5 论文水平 论文论点正确,论点与论据协调一致,论据充分支持论点,论证过程有说服力。 15 有必要的数据、资料支持,数据、资料翔实可靠,得出的结论有可验性。 15 论文有独到见解或有一定实用价值。 10 合计 100 意见及建议: 评阅人签名: 年 月 日 天津工业大学毕业设计(论文)成绩考核表 学生姓名 陈蕾 学院名称 计算机科学与软件 专业班级 软件1103 题目 滨海新区土地整理中心土地综合管理系统 1.毕业设计(论文)指导教师评语及成绩: 成绩: 指导教师签字: 年 月 日 2.毕业设计(论文)答辩委员会评语及成绩: 成绩: 答辩主席(或组长)签字: 年 月 日 3.毕业设计(论文)总成绩: a.指导教师 给定成绩 b.评阅教师 给定成绩 c.毕业答辩成绩 总成绩 (a×0.5+b×0.2+c×0.3) 摘 要 现如今企业接收的项目繁多,由于人少工作多是众多企业的现状,所以不利于领导层对项目风险评估、项目组工作评估、进度评估等工作的管控。对于这类行业的企业都会需要一套行业项目管理系统对企业日常工作进行高效的管理。由于这种需求,专业的、高效的、综合性的软件企业项目管理系统孕育而生。 本文是对滨海新区土地发展中心土地综合管理系统(以下简称土地项目管理系统)的总体解决方案。本项目管理系统以jsp技术、java技术为支撑,以oracle数据库作为后台数据库为基础进行设计与开发。本方案实现计算机辅助土地项目规划管理,对土地管理的全生命周期进行信息化建设,将项目计划阶段、土地收储阶段、资产管理阶段、整理开发阶段、土地交易阶段,五个阶段纳入到信息化数字化的管理体系,提高整体的工作效率和数据使用效率。 关键词:土地项目管理系统;jsp技术;java;oracle数据库 ABSTRACT Now the enterprises received many projects, due to fewer people work is the present situation of many enterprises, so it is not conducive to the leadership of project risk assessment, project evaluation, project evaluation and control. For this type of business will need a set of project management system for efficient management of the daily work of the enterprise. Because of this demand, project management professional, efficient, comprehensive software enterprises born. This article is on the comprehensive land management system in Binhai New Area of Land Development Center (hereinafter referred to as the land of the project management system) of the overall solution. The project management system based on JSP technology, Java technology, Oracle database as the background as the basis for the design and development. A scheme to realize computer aided project planning and management of land, the land management information construction of the whole life cycle, the project planning stage, land purchasing and storage stage, asset management stage, development stage, stage of consolidation of land transactions, five stages of information into the digital management system, improve the efficiency of the use of the overall work efficiency and data. Key words:land project management system;JSP;Java;Oracle Database 目 录 第一章 绪论 1 1.1 开发背景 1 1.2 课题的背景及意义 1 1.3 系统实现目标 2 第二章 系统相关技术介绍 3 2.1 开发工具 3 2.1.1 Oracle简介 3 2.1.2 Eclipse简介 3 2.1.3 Adobe Dreamweaver简介 3 2.2 开发环境 4 2.3系统技术架构设计 4 2.4系统运行环境 6 2.4.1服务器环境 6 2.4.2网络环境 6 2.4.3应用服务器架构 7 第三章 系统需求分析 9 3.1 系统开发策略 9 3.2 系统功能需求分析 9 3.2.1 需求分析概述 9 3.2.2 需求分析的具体任务 9 3.2.3 系统功能描述 10 3.3 系统工作流程图 11 3.4 系统主要功能 12 3.4.1 系统角色和用例分析 12 3.4.2 系统用例图模型 13 第四章 系统概要设计 14 4.1系统总体流程图 14 4.2 系统功能模块设计 17 4.2.1 系统功能点 17 4.2.2 系统模块划分列表 17 4.2.3 系统总体功能图 19 4.3 系统数据库设计 20 4.3.1 系统数据库概念模型设计 20 4.3.2 系统数据库E-R图设计 23 4.3.3 系统数据库数据表设计 25 第五章 系统实现 30 5.1系统管理模块实现 30 5.1.1 系统登录功能实现 30 5.1.2系统注销功能 30 5.1.3系统用户密码修改功能 30 5.1.4人员管理功能 31 5.1.5部门管理功能 32 5.2权限管理模块实现 32 5.2.1分配人员功能 32 5.2.2 部门赋权功能 33 5.3项目文档整理模块实现 35 5.3.1附件上传 35 5.3.2附件查看与删除 37 5.4工作流审批模块实现 37 5.5任务管理模块实现 38 5.6表单管理模块实现 40 5.7统计分析模块实现 40 第六章 系统功能测试 41 6.1系统管理模块功能测试 41 6.1.1登录功能测试 41 6.6表单管理模块功能测试 42 第七章 结论 45 参考文献 46 附录 47 Ⅰ.英文原文 47 Ⅱ.中文译文 50 谢辞 53 天津工业大学2015届本科生毕业设计(论文) 第一章 绪论 1.1 开发背景 项目管理系统第一次大的应用是出现在二十世纪四十年代到六十年代之间,绝大多数项目管理系统是使用在欧美国家的国防工程和建筑工程以及类似的大型项目中。在此之后,发达国家的人们发现了项目管理系统的重要,在全球依次成立了三个国际性比较大的项目管理组织,特别是在二十世纪九十年代后期,更进一步的促进了项目管理系统的不断更新,而本题所讲土地管理就是其中之一,这是属于建筑工程类,土地整理系统的出现使得工作更加的流程化,增加了对项目的监管与把控力度。 反观我国项目管理系统的发展状况,虽然我们国家对项目管理系统的研究起步略晚,但是最近十多年来,尤其近来几年内发展快速。在这些年间,我们国家一直在推进项目管理系统的体制改革,而且还制定并实施了一系列相关的法律和法规,它们的结果是毋容置疑的。尽管如此,国内有关方面研究还是比较欠缺。 项目管理系统的最终目的是为了让软件系统项目特别是比较大型的软件系统的整个生命周期过程(从需求分析、详细设计、后台编码到系统测试及维护全过程)都能在设计者的把控之中,以完成预期并按质的完成软件,同时交付给用户去使用。 在网络科技信息科技突飞猛进的发展下,电脑自身也发生了非常大的变更。电脑的概念也从以前的分立式成为了当前的网络式。网络信息技术已慢慢主导了现代信息技术的发展,网络信息的概念也伴随着Internet技术发展和各行各业的应用从而慢慢的深入人心。现在越来越多的人主键认识到Internet信息技术的重要性和网络信息共享对于科学研究的重要性。可以总结说,持有信息的人才能在信息技术革命的大潮中获取主动权并就次获得成功。 电脑和网络技术的广泛使用,使得项目管理系统成为现代企业管理中不可缺少的一部分。为适应现代企业制度要求,实现档案管理的科学化和规范化,从而提出了土地项目管理系统的开发。 1.2 课题的背景及意义 在目前这个知识与经济并重的时代,信息的相关技术已经渗透到社会的各个层面,电脑和管理知识的结合,使我们的日常生活正发生着巨大的变更。滨海新区土地整理中心土地综合管理信息系统就是这样一种基于web技术而进行的项目管理系统。现实中各项工作对业务的项目管理信息量的需求非常巨大,使得工作人员负担过重,滨海新区土地整理中心土地综合管理信息系统的建立,帮助解决各级主管人员和普通工作人员信息管理问题。它收集并加工处理信息。并以标准化,规定化的方式进行信息处理;它及时、准确地提供给滨海新区土地管理中心内部各部门所需要的信息,将公司的多个地块信息进行统一管理,并能快速查询项目情况,以加强对项目的整体把控,对人力和物力资源进行合理的调控,提升各部门的工作管理效率,为各级主管的决策提供强有力的支持;它有助于提高公司的经营方式与经营状况和公司在市场中的竞争力。由于公司的各级主管单位人员能够随时的知道每个交易的目前状况,因此有助于各级主管单位人员随时对公司的生产经营或者其他活动进行策划,实现数据的共同享用与综合使用,来增强公司计划和业务的控制的灵活度。 随着信息时代的发展,需要解决的问题也变得越来越复杂。所以团队合作已经是必须的工作模式,然而两个常见的问题总是在团体中出现:一个是团队的交流问题,另外一个则是知识与经验的积累,防止因为一个重要的参与者离开导致重大问题。然而传统的项目管理模式已经慢慢不满足需要了,对新型的信息化的项目管理模式的开发已经势在必行。Web的项目管理系统的优势: (1)系统用户可以不用受地理位置的局限而通畅地进行信息的交换和数据的共享,完成协同工作。 (2)可以对项目中所产生的海量数据进行有效的处理和组织。 (3)缩短文档的制作、传递、修改的时间,节约文档打印的成本,等等。 (4)文档的安全性得到了更好的保障。 1.3 系统实现目标 本文根据滨海新区土地发展中心提供的系统功能要求作为土地综合管理系统建设的指导性框架,分析了土地开发整理项目管理的现状,结合国土资源信息化建设指标与进程和滨海新区土地发展中心土地开发整理工作的实际需要,提出了建设信息化、工程化系统的需求,对滨海新区土地发展中心土地综合管理系统功能进行系统需求分析和系统设计。 根据滨海新区土地整理中心对于土地开发整理的工作流程,对滨海新区土地发展中心土地开发管理的生命周期进行信息化建设,将其分为:项目计划阶段、土地收储阶段、资产管理阶段、整理开发阶段、土地交易阶段,五个阶段并纳入到信息化和数字化的管理体系当中去,提高各级部门人员的工作效率和数据的使用效率。 第二章 系统相关技术介绍 2.1 开发工具 2.1.1 Oracle简介 Oracle数据库管理系统是在美国的上市公司甲骨文所提供的将分布式数据库作为核心技术的产品,无疑是目前最为流行的提供C/S或B/S体系结构的数据库系统之一。例如其中的SilverStream就是基于ORACLE数据库系统的一种中间件[1]。Oracle数据库作为一个世界上使用范围最为广泛的一种通用数据库,它所具有的各种用户所必须的功能是非常完整的;作为分布式数据库它实现了分布式处理功能。同时对于ORACLE数据库的全部知识,只要在一种机型上学习了,便能在各种不同类型的机器上操作并使用它。 ORACLE数据库拥有许多版本,在这里使用的是Oracle10g,Oracle10g数据库的两个关键目标是:1.降低数据库管理的开销;2.提高数据库管理性能。Oracle10g相对于其他以前的版本有很多增强,例如:对操作数据高效并可用性的提高、Flashback以及支持历史的回滚和数据的更新等操作;安全性的大大提高,大量的用户的管理;BI功能的提高;解析XML的功能。 2.1.2 Eclipse简介 Eclipse是一个基于Java的具有可扩展性的开放源代码的开放平台[2]。其本质仅仅是一个提供一组服务的框架,同时通过插件和组件来一起构建软件项目系统的开发环境。虽然很大一部分的用户经常只是将Eclipse作为Java的一种 IDE来进行使用,但Eclipse的作用在其他地方也有很大作用。 Eclipse SDK是由Eclipse Platform、JDT和PDE三个Eclipse子项目所产生的构件组合成的[3]。 2.1.3 Adobe Dreamweaver简介 Adobe Dreamweaver是一款能够提供在HTML环境下进行设计的功能并且具有所见即所得的特性工具。它有Mac和Windows系统的两个版本。 滨海新区土地整理中心土地综合管理系统使用Dreamweaver CS5这个版本,进行前台jsp页面开发,它相对于以前的版本所具有的特性如下: 1.CSS启动页功能并简化了启动页的布局,同时可以快速的启动标准的网站设计界面。 2.提高了的对Subversion的支持功能,并借此实现了更加高效的管理协作与版本控制的操作环境中的当前站点文件。 3.可以对特定站点的代码进行仔细观察,并新增了提示某一站点特定的代码的功能。 2.2 开发环境 1.硬件平台 1)笔记本电脑 2)CPU:2.5GHz、4GB内存 3)硬盘:500GB 2.软件平台 1)操作系统:Windows 7及以上 2)数据库:oracle 10g 3)开发工具包:JDK 1_5 4)JSP服务器:JBoss 5)浏览器:chrome 6)分辨率:最佳效果1024*768像素 2.3系统技术架构设计 系统构架其本质定义是对需求已经完整确定的技术进行构架的实现并运用相关工具,按照既定计划完成任务[4]。 根据滨海新区土地整理中心用户的需要,本系统将土地综合整理系统划分为一些更小的系统,以便进行系统的开发。随后,根据技术衔接将各层之间的接口和各层之间的相互关系确定下来。本文对滨海新区土地整理中心土地综合管理系统进行统一分层,不仅要对系统进行纵向的分解,还要对系统中具有相同功能的逻辑层进行横向分解[5]。 根据对滨海新区土地整理中心进行的业务需求的了解并根据软件开发技术发展的现状情况,为了保证滨海新区土地整理中心土地综合管理系统架构具有良好的功能和可扩展性,对滨海新区土地整理中心土地综合管理系统的系统架构进行分析、描述、评估和设计,完成的系统结构图,如图2-1所示: 图2-1系统结构图 从系统结构的角度进行划分共有四个层面:业务数据层,应用服务层,访问终端[6] 1.业务数据层 业务数据均保存在业务数据层当中,业务数据层是整个软件项目系统的基础。 2.应用服务层 整个系统进行业务处理的核心部分是应用服务层,本层实现绝大部分的业务逻辑处理。本项目采用JBoss作为应用服务器。 3.访问终端 本系统的所有用户均采用浏览器作为访问终端,系统支持IE、firefox、Chrome浏览器等。 2.4系统运行环境 2.4.1服务器环境 近些年来基于VMware软件的相关虚拟机技术早已逐渐成熟,以前需要很多台计算机组成的大型服务器群,才可以由在一台高性能计算机上虚拟化多个计算机服务器的技术来实现差不多的功能,这无疑大大降低了软件项目开发成本。 也由此可以将土地综合管理系统部署在一台计算机上的多个虚拟操作系统当中。土地综合管理系统的服务器配置结构如图2-2所示: 图2-2 系统硬件结构图 1.Windows虚拟机做Web服务器: 可以用多台采用Windows操作环境的计算机虚拟做Web服务器,便于维护和管理[6]。Windows计算机系统虚拟服务可采用Windows Server 2010操作系统,外部网络要想访问服务器内部则必须通过防火墙,以提高系统服务器安全性。这种结构具有很多特定,例如:开发成本低,系统结构简单,服务运行比较稳定等等。 2.4.2网络环境 所有在中心内网上的计算机,均可以通过浏览器的方式访问本系统,无需安装其他软件。 如果系统要求提供公网的上的应用,有两种解决方案: 1.服务器托管在数据机房 服务器托管在机房方式,成本较低,但由于服务器不在本地,维护不方便,访问速度也较慢。不推荐此种方式。 2.架设公网专线 架设网通的光纤专线,公网服务器可以直接部署在中心机房,维护方便,访问速度快,和内网易于数据交互。 2.4.3应用服务器架构 具有多层结构特性的系统多采用瘦客户/胖服务器的架构,其核心就是将业务逻辑处理放到服务器内,而客户端只对信息数据的输入、信息的显示和业务流程加以控制[7]。 本系统使用的一种基于MVC设计模式思想的框架,MTEAF企业应用系统框架[8]。本系统设计的框架与业务逻辑没有根本性的关联,这样的设计方式的原由是使开发者在构造基于J2EE的多层系统结构的同时能够在已经部署好的系统或者框架中进行开发。MTEAF企业应用系统框架为系统架构进行了十分详尽的分层,不单单是对系统架构的统一性进行了的严格保证,还使业务逻辑处理的具体实现拥有很大程度上的灵活性[9]。对于软件系统设计者来说业务逻辑处理如何进行封装和合理的划分才是关键;而对于软件开发人员,关键点则在于如何编写摸个具体业务功能的实现。MTEAF的设计结构如图2-3所示: 图2-3 MTEAF设计结构图 在实现MVC设计模式的过程中,视图的显示功能是使用浏览器来实现的。这种设计使得C/S结构下的WEB浏览器端具有不需要维护的优势。 软件系统控制层的设计主要分成两个部分:系统的服务和系统的控制流程。 在此滨海新区土地整理中心土地综合管理系统中,将核心的具有普遍功能的业务做成组件的形式例如审批流功能和附件功能,这样可以提高业务逻辑处理层的重用度。实现了各个层次间的松耦合,并对系统业务逻辑处理进行封装。调用模型设计采用了层次化的思想,主要是应用MVC设计模式。总体调用横向划分层次具体可以分为四个: 客户端(View)-控制器(controller)-业务bean(model)-数据库(model) [10]。 客户端采用浏览器为解决方案,通过JSP及taglib来实现客户端的显示。 应用服务器端主要分为四个层:Web控制层、业务层、逻辑层、持久层。在逻辑层采用EJB框架服务。将核心业务以组件形式呈现,使业务层能够得到最大限度的重复利用。 1.表示层 表示层就是用户所见的界面,在滨海新区土地整理中新土地综合管理系统中,用户仅仅使用浏览器就可以满足工作的需要。此外,对于某些经常所见的信息,系统还提供了XML接口,可以使用RSS等工具进行查阅。 2.Web控制层 它是应用客户端和业务逻辑层之间的中介,是软件项目系统的中间层。Web控制层在整个系统结构上占据相当大的位置,因此在设计软件项目系统的结构时是具有非常重大的意义,同时也是在进行软件项目系统的结构设计时首要解决的问题之一。 3.业务逻辑处理层 业务逻辑处理层是Web控制层与应用层之间的代理层,他的功能是将来自Web控制层的业务请求传递给应用层进行处理,最后再把应用层的处理结果送到Web控制层。 4.持久层 持久层就将数据库的数据对象化,ORM就是此类的框架,目前主要流行使用hibernate作为数据持久化的技术[11]。它的本质其实就是在原本的从数据库取出来的数据再次就行封装,使它形成类型java对象的一类数据对象,便于在前台页面对查出来的数据对象进行显示,普通jdbc要把数据解析等操作带入到jsp中,这是非常繁琐的并且会给web开发人员带来诸多不便,而将数据持久化,则不会出现这样的情况,这会使得前台jsp页面分离了程序和数据源,实现了松散耦合。 第三章 系统需求分析 3.1 系统开发策略 本系统开发采用自顶向下设计方式,科学并完善的进行工作。 1.自顶向下设计 将复杂度比较高的问题分解成大量相对比较简单逻辑复杂度比较低的问题,得出每个问题的关键以及重点,再用精确的思维定性、定量地去描述问题[12]。其核心思想就是“分解”。 1)优点 可以为不同公司提供重要的业务实现决策;为公司信息系统的实现提供支持,保障系统的各子系统之间的协调和信息流通;自顶向下设计方法的实现有助于提高公司各部门人员的问题观察能力,有助于找到改进公司组织以及工作效率的方法。 2)缺点 对系统架构分析设计和软件开发人员的要求较高;开发周期比较长,系统的复杂度提高,开发成本也由此变高。 3.2 系统功能需求分析 3.2.1 需求分析概述 需求分析是指对问题进行详尽的分析,搞清楚问题的需求,例如:需要输入什么类型的数据,输出什么样的数据[13]。总归来说,需求分析就是需要确定计算机要做哪些事情。软件工程需求分析基本上包括三个层次――业务需求,功能需求和用户需求。 3.2.2 需求分析的具体任务 确定对滨海新区土地整理中心土地综合管理系统的各种要求。分析土地综合管理系统对数据的要求,导出土地综合管理系统的逻辑模型,修正土地综合管理系统的开发设计计划。对土地综合管理系统的功能和性能进行详细的描述,确定软件开发过程中的约束以及土地综合管理系统同其他系统的接口的交互细节,定义滨海新区土地整理中心土地综合管理系统的其他的有效性功能需求,借助于目前系统的逻辑模型得出滨海新区土地整理中心土地综合管理系统的逻辑模型,对目标系统要做哪些事情的问题进行解决。 1.确定对滨海新区土地整理中心土地综合管理系统的综合要求 1)支持滨海新区土地整理中心的工作实现规范化、高效化的管理。 2)对土地管理系统项目的设计方案进行详尽并且科学的阐述。 3)支持滨海新区土地整理中心进行项目管理和相关方面的科学决策的提出。 2.分析滨海新区土地整理中心土地综合管理系统的数据要求 对软件设计有较大影响的两方面是土地综合管理系统必须处理的数据信息和土地综合管理系统用户操作界面。所以分析土地综合管理系统的数据信息是非常必要的,这同时也是软件需求分析的一项十分紧要的任务。 滨海新区土地整理中心土地综合管理系统经常要使用各种要进行长期保存的数据信息,这些数据通常以一定方式组织并保存到数据库或文件当中去,为了避免出现新增数据异常或者是删除数据的异常,简化更新数据的过程,一般要对数据结构进行规范化重构[14]。 3.土地项目管理系统的系统分析 现如今软件企业接收的项目繁多,由于人少工作多是众多企业的现状,所以不利于领导层对项目风险评估、项目组工作评估、进度评估等工作的管控。对于这类行业的企业都会需要一套行业项目管理系统对企业日常工作进行高效的管理。由于这种需求,专业的、高效的、综合性的软件企业项目管理系统孕育而生。 3.2.3 系统功能描述 在滨海新区土地整理中心土地综合管理系统中,总共将滨海新区土地整理中心分为六个部门,分别为:综合业务部,土地收储部,资产管理部,工程部,规划前期部,财务部。这六个部门分别管理各自的业务,并又在业务中互相联系,各部门主要功能图,如图3-1所示: 图3-1 各部门功能示意图 如上图3-2所示,以实际土地业务操作为主线,围绕各相关部门的具体业务处理工作,总结出每个部门在该系统中的功能有以下五类: 1.录入和项目相关的基本信息。如:土地面积、土地类型、土地坐落地点、项目计划开始时间等等。 2.录入和项目相关的支出和收入信息。在项目流转的各个阶段,都涉及到录入和本阶段相关的成本信息;在土地交易阶段,需要录入项目的土地收入信息,以此来计算项目的盈亏状况。 3.上传和项目相关的要件信息。各部门将本部门需要处理的要件进行扫描,上传到本系统中,以便后续的查阅。 4.权限管理,项目系统处理过程中,不同的部门具有各自的管理权限,系统根据状态来控制项目流转到哪个部门,能够进行什么处理。 5.统计分析功能,统计分析功能是系统的重要功能之一。 3.3 系统工作流程图 本系统的工作流程图如图3-2所示: 图3-2 系统工作流程图 3.4 系统主要功能 3.4.1 系统角色和用例分析 用例是系统﹑子系统或类和外部的参与者进行信息交互的动作序列的说明。参与者是指系统外部的、需要使用系统或与系统交互的事物,包括人和其他系统等等。 本系统涉及到的主要参与者和用例如下: 1.管理员 (1)个人管理:即系统注销与登录和修改密码。 (2)部门管理:即添加、修改、删除、查询部门信息; (3)人员管理:即添加、修改、删除、查询人员信息; (4)权限管理功能:即为每个部门分配不同的菜单与功能以及为某些特殊人员(例:主任,主管等)分配特殊权限; (5)统计分析功能 :实现对项目整体情况的查询,可以根据项目的状态(计划阶段、收储阶段、资产管理阶段、土地出让阶段)查询目前所有的项目状况;也可以统计当前处在某一个状态下的所有地块; 2.职员 (1)个人管理:即系统注销与登录和修改密码。 (2)表单管理:即实现人员工作过程中产生的表单信息录入并保存功能; (3)项目文档整理功能:即添加、修改、删除工作过程中的工作要件; (4)工作审批流功能:对部门工作人员发起的事件进行审批,可实现通过、回退、终止等操作; (5)任务管理功能:工作人员登录系统时可查看当前代办工作,并可查看已办工作历史还可对已办工作进行删除、撤销等操作; 3.4.2 系统用例图模型 根据上文的用例分析得出本系统的用例图如图3-3所示: 图3-3 系统功能用例图 第四章 系统概要设计 4.1系统总体流程图 根据对滨海新区土地整理中心进行长期的业务调查并与各部门相互沟通,从而将滨海新区土地整理中心整体业务划分为两个阶段,土地收储阶段与土地交易阶段: 1.土地收储阶段 土地收储阶段是指滨海新区土地整理中心从有收储倾向即收储计划开始到与卖方签订合同并由财务部进行实物交接即将该土地入库为止,其中具体流程为: 1)前期调查阶段,系统流程图如图4-1所示: 图4-1前期调查阶段 2)项目计划阶段,系统流程图如图4-2所示: 图4-2项目计划阶段 3)项目方案阶段,系统流程图如图4-3所示: 图4-3项目方案阶段 4)合同签订阶段,系统流程图如图4-4所示: 图4-4合同签订阶段 5)土地入库阶段,系统流程图如图4-5所示: 图4-5土地入库阶段 2.土地交易阶段 土地收储阶段是指滨海新区土地整理中心从在交易市场上进行土地挂牌,并进行竞拍,再确定卖地意向后,开始到与买方签订合同并由财务部进行实物交接即将该土出库为止,其中具体流程为: 1)土地出让前期- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 滨海新区 土地 整理 中心 综合 管理 系统 设计 毕业设计 论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【快乐****生活】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【快乐****生活】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文