已阅读5页,还剩65页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计 论文 毕业设计 论文 滨海新区土地整理中心土地综合管理系统滨海新区土地整理中心土地综合管理系统 工业大学毕业设计 论文 任务书工业大学毕业设计 论文 任务书 题目题目滨海新区土地整理中心土地综合管理系统 学生姓名学生姓名学院名称学院名称计算机科学与软件专业班级专业班级软件 1103 课题类型课题类型实际课题 课题意义课题意义 可以实现计算机辅助土地项目规划管理 对土地管理的全生命周期进行信 息化建设 将项目计划阶段 土地收储阶段 资产管理阶段 整理开发阶段 土地交易阶段 五个阶段纳入到信息化数字化的管理体系 利用 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 日 备注备注 院长院长 教研室主任教研室主任 指导教师指导教师 毕业设计 论文 开题报告表毕业设计 论文 开题报告表 20152015 年年 3 3 月月 2323 日日 姓名姓名陈蕾学院学院计算机科学与软件专业专业软件工程班级班级软件 1103 题目题目滨海新区土地整理中心土地综合管理系统指导教师指导教师 杨晓光 张晓晨 与本课题有关的国内外研究情况 课题研究的主要内容 目的和意义 与本课题有关的国内外研究情况 课题研究的主要内容 目的和意义 1 1 与本课题有关的国内外研究情况与本课题有关的国内外研究情况 项目管理系统首次大规模应用出现在 20 世纪 40 年代中期到 60 年代 主要应用于发达国家的 国防工程和工业与民用建筑工程之类的大型项目中 在这之后 发达国家的的人们进一步发现项目 的管理的重要性 世界上相继成立了三个国际性的项目管理组织 尤其是在 20 世纪 90 年代后 进 一步促进了项目管理在理论与方法上的不断创新 而本题所讲土地管理就是其中方面之一 这是属 于建筑工程类 土地整理系统的出现使得工作更加的流程化 增加了对项目的监管与把控力度 反观国内项目管理的发展 首先 我们国家对项目管理的起步晚 但是最近十多年尤其最近几 年发展尤为快速 在这十多年间 我们国家一直在推行项目管理的体制改革 且制定实施里一系列 相关法律法规 其结果是毋容置疑的 但国内现阶段的项目管理还有很多不完善和不够规范的地方 仍有很长的路要走 2 2 课题研究的主要内容课题研究的主要内容 系统权限模块 实现对各部门及不同人员权限的分配 使其各司其职 项目文档整理模块 使用户在工作过程中可以上传工作要件到系统中 并对文档进行归档管理 工作流模块 实现各级部门或人员对整个项目流程进行审批操作 表单管理模块 实现工作人员将工作过程中产生的表单信息录入并保存功能 统计分析模块 实现对项目整体情况的查询 可以根据项目的状态查询目前所有的项目状况 3 3 课题研究的主要的目的和意义课题研究的主要的目的和意义 利用计算机辅助土地项目规划管理 对土地管理的全生命周期进行信息化建设 将项目计划阶 段 土地收储阶段 资产管理阶段 整理开发阶段 土地交易阶段 五个阶段纳入到信息化数字化 的管理体系 利用 java web 容器 数据库等相关技术完成一个 Java Web 项目管理系统软件 提 高整体的工作效率和数据使用效率 4 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 1 毕业设计 论文 指导教师评语及成绩 毕业设计 论文 指导教师评语及成绩 指导教师签字 指导教师签字 年年 月月 日日 2 2 毕业设计 论文 答辩委员会评语及成绩 毕业设计 论文 答辩委员会评语及成绩 答辩主席 或组长 签字 答辩主席 或组长 签字 年年 月月 日日 3 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 技术而进行 天津工业大学 2015 届本科生毕业设计 论文 的项目管理系统 现实中各项工作对业务的项目管理信息量的需求非常巨大 使得工作人员负担过重 滨海新区土地整理中心土地综合管理信息系统的建立 帮助解决各级主管人员和普通工作人员信息管理问题 它收集并加工处理信息 并以标准化 规定化的方式进行信息处理 它及时 准确地提供给滨海新区土 地管理中心内部各部门所需要的信息 将公司的多个地块信息进行统一管理 并能快速查询项目情况 以加强对项目的整体把控 对人力和物力资源进行合 理的调控 提升各部门的工作管理效率 为各级主管的决策提供强有力的支持 它有助于提高公司的经营方式与经营状况和公司在市场中的竞争力 由于公司 的各级主管单位人员能够随时的知道每个交易的目前状况 因此有助于各级主 管单位人员随时对公司的生产经营或者其他活动进行策划 实现数据的共同享 用与综合使用 来增强公司计划和业务的控制的灵活度 随着信息时代的发展 需要解决的问题也变得越来越复杂 所以团队合作 已经是必须的工作模式 然而两个常见的问题总是在团体中出现 一个是团队 的交流问题 另外一个则是知识与经验的积累 防止因为一个重要的参与者离 开导致重大问题 然而传统的项目管理模式已经慢慢不满足需要了 对新型的 信息化的项目管理模式的开发已经势在必行 Web 的项目管理系统的优势 1 系统用户可以不用受地理位置的局限而通畅地进行信息的交换和数据 的共享 完成协同工作 2 可以对项目中所产生的海量数据进行有效的处理和组织 3 缩短文档的制作 传递 修改的时间 节约文档打印的成本 等等 4 文档的安全性得到了更好的保障 1 3 系统实现目标 本文根据滨海新区土地发展中心提供的系统功能要求作为土地综合管理系 统建设的指导性框架 分析了土地开发整理项目管理的现状 结合国土资源信息化 建设指标与进程和滨海新区土地发展中心土地开发整理工作的实际需要 提出了 建设信息化 工程化系统的需求 对滨海新区土地发展中心土地综合管理系统功 能进行系统需求分析和系统设计 根据滨海新区土地整理中心对于土地开发整理的工作流程 对滨海新区土 地发展中心土地开发管理的生命周期进行信息化建设 将其分为 项目计划阶 段 土地收储阶段 资产管理阶段 整理开发阶段 土地交易阶段 五个阶段 并纳入到信息化和数字化的管理体系当中去 提高各级部门人员的工作效率和 数据的使用效率 天津工业大学 2015 届本科生毕业设计 论文 第二章 系统相关技术介绍 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 的支持功能 并借此实现了更加高效的管理协作 天津工业大学 2015 届本科生毕业设计 论文 与版本控制的操作环境中的当前站点文件 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 所示 天津工业大学 2015 届本科生毕业设计 论文 图 2 1 系统结构图 从系统结构的角度进行划分共有四个层面 业务数据层 应用服务层 访 问终端 6 1 业务数据层 业务数据均保存在业务数据层当中 业务数据层是整个软件项目系统的基 础 2 应用服务层 整个系统进行业务处理的核心部分是应用服务层 本层实现绝大部分的业 务逻辑处理 本项目采用 JBoss 作为应用服务器 3 访问终端 本系统的所有用户均采用浏览器作为访问终端 系统支持 IE firefox Chrome 浏览器等 天津工业大学 2015 届本科生毕业设计 论文 2 4 系统运行环境 2 4 1 服务器环境 近些年来基于 VMware 软件的相关虚拟机技术早已逐渐成熟 以前需要很 多台计算机组成的大型服务器群 才可以由在一台高性能计算机上虚拟化多个 计算机服务器的技术来实现差不多的功能 这无疑大大降低了软件项目开发成 本 也由此可以将土地综合管理系统部署在一台计算机上的多个虚拟操作系统 当中 土地综合管理系统的服务器配置结构如图 2 2 所示 图 2 2 系统硬件结构图 1 Windows 虚拟机做 Web 服务器 可以用多台采用 Windows 操作环境的计算机虚拟做 Web 服务器 便于维 护和管理 6 Windows 计算机系统虚拟服务可采用 Windows Server 2010 操作系 统 外部网络要想访问服务器内部则必须通过防火墙 以提高系统服务器安全 性 这种结构具有很多特定 例如 开发成本低 系统结构简单 服务运行比 较稳定等等 2 4 2 网络环境 所有在中心内网上的计算机 均可以通过浏览器的方式访问本系统 无需 安装其他软件 如果系统要求提供公网的上的应用 有两种解决方案 1 服务器托管在数据机房 服务器托管在机房方式 成本较低 但由于服务器不在本地 维护不方便 天津工业大学 2015 届本科生毕业设计 论文 访问速度也较慢 不推荐此种方式 2 架设公网专线 架设网通的光纤专线 公网服务器可以直接部署在中心机房 维护方便 访问速度快 和内网易于数据交互 2 4 3 应用服务器架构 具有多层结构特性的系统多采用瘦客户 胖服务器的架构 其核心就是将业 务逻辑处理放到服务器内 而客户端只对信息数据的输入 信息的显示和业务 流程加以控制 7 本系统使用的一种基于 MVC 设计模式思想的框架 MTEAF 企业应用系统 框架 8 本系统设计的框架与业务逻辑没有根本性的关联 这样的设计方式的 原由是使开发者在构造基于 J2EE 的多层系统结构的同时能够在已经部署好的 系统或者框架中进行开发 MTEAF 企业应用系统框架为系统架构进行了十分 详尽的分层 不单单是对系统架构的统一性进行了的严格保证 还使业务逻辑 处理的具体实现拥有很大程度上的灵活性 9 对于软件系统设计者来说业务逻 辑处理如何进行封装和合理的划分才是关键 而对于软件开发人员 关键点则 在于如何编写摸个具体业务功能的实现 MTEAF 的设计结构如图 2 3 所示 图 2 3 MTEAF设计结构图 在实现 MVC 设计模式的过程中 视图的显示功能是使用浏览器来实现的 这种设计使得 C S 结构下的 WEB 浏览器端具有不需要维护的优势 天津工业大学 2015 届本科生毕业设计 论文 软件系统控制层的设计主要分成两个部分 系统的服务和系统的控制流程 在此滨海新区土地整理中心土地综合管理系统中 将核心的具有普遍功能 的业务做成组件的形式例如审批流功能和附件功能 这样可以提高业务逻辑处 理层的重用度 实现了各个层次间的松耦合 并对系统业务逻辑处理进行封装 调用模型设计采用了层次化的思想 主要是应用 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 页面分离了程序和数据源 实现了 松散耦合 天津工业大学 2015 届本科生毕业设计 论文 第三章 系统需求分析 3 1 系统开发策略 本系统开发采用自顶向下设计方式 科学并完善的进行工作 1 自顶向下设计 将复杂度比较高的问题分解成大量相对比较简单逻辑复杂度比较低的问题 得出每个问题的关键以及重点 再用精确的思维定性 定量地去描述问题 12 其核心思想就是 分解 1 优点 可以为不同公司提供重要的业务实现决策 为公司信息系统的实现提供支 持 保障系统的各子系统之间的协调和信息流通 自顶向下设计方法的实现有 助于提高公司各部门人员的问题观察能力 有助于找到改进公司组织以及工作 效率的方法 2 缺点 对系统架构分析设计和软件开发人员的要求较高 开发周期比较长 系统 的复杂度提高 开发成本也由此变高 3 2 系统功能需求分析 3 2 1 需求分析概述 需求分析是指对问题进行详尽的分析 搞清楚问题的需求 例如 需要输 入什么类型的数据 输出什么样的数据 13 总归来说 需求分析就是需要确定 计算机要做哪些事情 软件工程需求分析基本上包括三个层次 业务需求 功能需求和用户需求 3 2 2 需求分析的具体任务 确定对滨海新区土地整理中心土地综合管理系统的各种要求 分析土地综 合管理系统对数据的要求 导出土地综合管理系统的逻辑模型 修正土地综合 管理系统的开发设计计划 对土地综合管理系统的功能和性能进行详细的描述 确定软件开发过程中的约束以及土地综合管理系统同其他系统的接口的交互细 节 定义滨海新区土地整理中心土地综合管理系统的其他的有效性功能需求 借助于目前系统的逻辑模型得出滨海新区土地整理中心土地综合管理系统的逻 辑模型 对目标系统要做哪些事情的问题进行解决 1 确定对滨海新区土地整理中心土地综合管理系统的综合要求 天津工业大学 2015 届本科生毕业设计 论文 1 支持滨海新区土地整理中心的工作实现规范化 高效化的管理 2 对土地管理系统项目的设计方案进行详尽并且科学的阐述 3 支持滨海新区土地整理中心进行项目管理和相关方面的科学决策的提出 2 分析滨海新区土地整理中心土地综合管理系统的数据要求 对软件设计有较大影响的两方面是土地综合管理系统必须处理的数据信息 和土地综合管理系统用户操作界面 所以分析土地综合管理系统的数据信息是 非常必要的 这同时也是软件需求分析的一项十分紧要的任务 滨海新区土地整理中心土地综合管理系统经常要使用各种要进行长期保存 的数据信息 这些数据通常以一定方式组织并保存到数据库或文件当中去 为 了避免出现新增数据异常或者是删除数据的异常 简化更新数据的过程 一般 要对数据结构进行规范化重构 14 3 土地项目管理系统的系统分析 现如今软件企业接收的项目繁多 由于人少工作多是众多企业的现状 所 以不利于领导层对项目风险评估 项目组工作评估 进度评估等工作的管控 对于这类行业的企业都会需要一套行业项目管理系统对企业日常工作进行高效 的管理 由于这种需求 专业的 高效的 综合性的软件企业项目管理系统孕 育而生 3 2 3 系统功能描述 在滨海新区土地整理中心土地综合管理系统中 总共将滨海新区土地整理 中心分为六个部门 分别为 综合业务部 土地收储部 资产管理部 工程部 规划前期部 财务部 这六个部门分别管理各自的业务 并又在业务中互相联 系 各部门主要功能图 如图 3 1 所示 图 3 1 各部门功能示意图 天津工业大学 2015 届本科生毕业设计 论文 如上图 3 2 所示 以实际土地业务操作为主线 围绕各相关部门的具体业 务处理工作 总结出每个部门在该系统中的功能有以下五类 1 录入和项目相关的基本信息 如 土地面积 土地类型 土地坐落地点 项目计划开始时间等等 2 录入和项目相关的支出和收入信息 在项目流转的各个阶段 都涉及到 录入和本阶段相关的成本信息 在土地交易阶段 需要录入项目的土地收入信 息 以此来计算项目的盈亏状况 3 上传和项目相关的要件信息 各部门将本部门需要处理的要件进行扫描 上传到本系统中 以便后续的查阅 4 权限管理 项目系统处理过程中 不同的部门具有各自的管理权限 系 统根据状态来控制项目流转到哪个部门 能够进行什么处理 5 统计分析功能 统计分析功能是系统的重要功能之一 3 3 系统工作流程图 本系统的工作流程图如图 3 2 所示 天津工业大学 2015 届本科生毕业设计 论文 图 3 2 系统工作流程图 3 4 系统主要功能 3 4 1 系统角色和用例分析 用例是系统 子系统或类和外部的参与者进行信息交互的动作序列的说明 参与者是指系统外部的 需要使用系统或与系统交互的事物 包括人和其他系 统等等 本系统涉及到的主要参与者和用例如下 1 管理员 1 个人管理 即系统注销与登录和修改密码 2 部门管理 即添加 修改 删除 查询部门信息 3 人员管理 即添加 修改 删除 查询人员信息 天津工业大学 2015 届本科生毕业设计 论文 4 权限管理功能 即为每个部门分配不同的菜单与功能以及为某些特殊 人员 例 主任 主管等 分配特殊权限 5 统计分析功能 实现对项目整体情况的查询 可以根据项目的状态 计划阶段 收储阶段 资产管理阶段 土地出让阶段 查询目前所有的项目 状况 也可以统计当前处在某一个状态下的所有地块 2 职员 1 个人管理 即系统注销与登录和修改密码 2 表单管理 即实现人员工作过程中产生的表单信息录入并保存功能 3 项目文档整理功能 即添加 修改 删除工作过程中的工作要件 4 工作审批流功能 对部门工作人员发起的事件进行审批 可实现通过 回退 终止等操作 5 任务管理功能 工作人员登录系统时可查看当前代办工作 并可查看 已办工作历史还可对已办工作进行删除 撤销等操作 3 4 2 系统用例图模型 根据上文的用例分析得出本系统的用例图如图 3 3 所示 图 3 3 系统功能用例图 天津工业大学 2015 届本科生毕业设计 论文 第四章 系统概要设计 4 1 系统总体流程图 根据对滨海新区土地整理中心进行长期的业务调查并与各部门相互沟通 从而将滨海新区土地整理中心整体业务划分为两个阶段 土地收储阶段与土地 交易阶段 1 土地收储阶段 土地收储阶段是指滨海新区土地整理中心从有收储倾向即收储计划开始到 与卖方签订合同并由财务部进行实物交接即将该土地入库为止 其中具体流程 为 1 前期调查阶段 系统流程图如图 4 1 所示 图 4 1 前期调查阶段 2 项目计划阶段 系统流程图如图 4 2 所示 图 4 2 项目计划阶段 3 项目方案阶段 系统流程图如图 4 3 所示 天津工业大学 2015 届本科生毕业设计 论文 图 4 3 项目方案阶段 4 合同签订阶段 系统流程图如图 4 4 所示 图 4 4 合同签订阶段 5 土地入库阶段 系统流程图如图 4 5 所示 图 4 5 土地入库阶段 2 土地交易阶段 土地收储阶段是指滨海新区土地整理中心从在交易市场上进行土地挂牌 并进行竞拍 再确定卖地意向后 开始到与买方签订合同并由财务部进行实物 交接即将该土出库为止 其中具体流程为 天津工业大学 2015 届本科生毕业设计 论文 1 土地出让前期工作 系统流程图如图 4 6 所示 图 4 6 土地出让前期工作 2 方案报批阶段 系统流程图如图 4 7 所示 图 4 7 方案报批阶段 3 交易阶段 系统流程图如图 4 8 所示 图 4 8 交易阶段 天津工业大学 2015 届本科生毕业设计 论文 4 土地出库阶段 系统流程图如图 4 9 所示 图 4 9 土地出库阶段 4 2 系统功能模块设计 4 2 1 系统功能点 系统主要有两类用户 管理员 职员 现以不同用户种类列出系统的功能 点设计 1 管理员 登录功能 退出功能 修改个人密码 部门管理 人员管理 权限管理功能 统计分析功能 2 超级管理员 登录功能 退出功能 修改个人密码 表单管理 项目文 档整理功能 工作审批流功能 任务管理功能 4 2 2 系统模块划分列表 土地项目管理系统有多个功能模块 具体模块如下 1 系统管理模块 主要实现系统的基本功能 其功能点列表如表 4 1 所示 表 4 1 系统管理模块 序号功能点功能任务权限 1 系统登录完成登录系统管理员 职员 2 系统注销完成系统注销管理员 职员 3 密码修改修改用户密码管理员 职员 4 部门信息管理部门新增 修改 删除管理员 5 职员信息管理职员新增 修改 删除管理员 2 权限管理模块 管理员实现对各部门及不同人员权限的分配 使其各司 天津工业大学 2015 届本科生毕业设计 论文 其职 其功能点列表如表 4 2 所示 表 4 2 权限管理模块 序号功能点功能任务权限 1分配职员将职员分配到相应部门中管理员 2部门赋权为部门赋值相应的权限管理员 3 项目文档整理模块 使用户在工作过程中可以上传工作要件到系统中 并对文档进行归档管理 其功能点列表如表 4 3 所示 表 4 3 项目文档整理模块 序号功能点功能任务权限 1文档整理上传附件职员 4 工作审批流模块 实现各级部门或人员对整个项目流程进行审批操作 并对文档进行归档管理 其功能点列表如表 4 4 所示 表 4 4 工作审批流模块 序号功能点功能任务权限 1工作审批流 对职员工作事件进行审批 可实现对审批的通过 不 通过 终止操作 职员 5 任务管理模块 为工作人员分配其日常工作 登录系统时可查看当前代 办工作 并可查看已办工作历史 其功能点列表如表 4 5 所示 表 4 5 任务管理模块 序号功能点功能任务权限 1任务管理 工作人员登录系统时可查 看当前代办工作 并可查 看已办工作历史还可对已 办工作进行删除 撤销等 操作 职员 6 表单管理模块 实现工作人员将工作过程中产生的表单信息录入并保存 功能 其功能点列表如表 4 6 所示 表 4 6 表单管理模块 序号功能点功能任务权限 1表单管理 相应表单的新增 修改 删除 管理员 职员 7 统计分析模块 实现对项目整体情况的查询 产生各部门报表及打印其 天津工业大学 2015 届本科生毕业设计 论文 功能点列表如表 4 7 所示 表 4 7 统计分析模块 序号功能点功能任务权限 1 项目状态情况查 询 可以根据项目的状态 计 划阶段 收储阶段 资产 管理阶段 土地出让阶段 查询目前所有的项目状况 也可以统计当前处在某一 个状态下的所有地块 职员 2 按项目计划时间 段进行查询 例如 按照项目计划的年 度起止时间 查询所有满 足条件的项目详细信息 职员 3 各部门项目附件 查询 按照不同部门负责的不同 项目工作 可以查看不同 阶段需要上传的附件 已 上传的附件则高亮显示 提醒部门工作人员按要求 完成工作 职员 4 各部门项 目支出 收入查 询 按照不同部门 可以查看 每个项目该部门的支出 收 入数据 并能根据收入 支 出的时间绘制折线图进行 展示 职员 5各部门固定报表 根据各部门和管理 者的需求 开发各种固 定报表 管理员 4 2 3 系统总体功能图 综上功能表描述的具体内容 可以画出系统总体功能图 如图 4 10 所示 天津工业大学 2015 届本科生毕业设计 论文 图 4 10 系统总体功能图 4 3 系统数据库设计 4 3 1 系统数据库概念模型设计 概念数据模型 CMD 以实体联系理论为基础 同时对这一理论进行了扩 展 概念数据模型从系统用户的角度出发对软件项目系统进行系统建模 主要 是用于数据库概念级的设计 因此本系统使用概念数据模型来对数据库的概念 结构设计进行表示 15 通过前文对土地管理系统各业务模块需求的分析 将整个系统划分为收储 和交易两个数据实体 其中收储模块系统主要功能模块概念数据模型如图 4 11 所示 天津工业大学 2015 届本科生毕业设计 论文 图 4 11 收储模块概念数据模型 其中交易模块系统主要功能模块概念数据模型如图 4 12 所示 天津工业大学 2015 届本科生毕业设计 论文 图 4 12 交易模块概念数据模型 由于滨海新区土地整理中心业务需求 工作人员每办理完一件事项时均需 要进行审批流程 审批流主要功能模块概念数据模型如图 4 13 所示 天津工业大学 2015 届本科生毕业设计 论文 图 4 13 审批流概念数据模型 4 3 2 系统数据库 E R 图设计 E R 设计方法是 实体 联系 方法的简称 它是用来描述现实世界概念结 构模型的十分有用的方法 是用来表现概念结构模型的一种方式 实体用矩形 来表示 在矩形框内写出实体名 用椭圆来表示实体的各种属性 并用无向边 把各种属性与相应的实体进行连接 实体之间的相互的关联关系用作菱形 在 菱形框内写出各种联系的名称 并用无向边将它们与相关的实体进行连接 并 且要在无向边的旁标注各种联系的类型 根据上文概念结构模型的分析 可以 得出本系统数据表 E R 图设计 1 人员信息的 E R 图 如图 4 14 所示 天津工业大学 2015 届本科生毕业设计 论文 人员信息 人员姓名登录名密码所属部门最后登录日期 主键 性别 图 4 14 人员 E R 图 2 部门信息的 E R 图 如图 4 15 所示 部门信息 部门id部门名称部门类型所属公司备注 图 4 15 部门 E R 图 3 项目信息的 E R 图 如图 4 16 所示 项目信息 项目名称一级区域二级区域宗地位置规划用途 主键 规划性质 图 4 16 项目信息 E R 图 4 项目计划信息的 E R 图 如图 4 17 所示 天津工业大学 2015 届本科生毕业设计 论文 计划信息 序号环路级别计划下达重点项目土地面积 主键 集体土地 图 4 17 项目计划信息 E R 图 5 合同信息的 E R 图 如图 4 18 所示 合同信息 合同类型合同编号签报日期合同名称合同甲方 主键 合同乙方 图 4 18 合同信息 E R 图 4 3 3 系统数据库数据表设计 本系统采用 ORACLE 关系型数据库系统来实现信息存储和访问 首先为滨海新区土地整理中心土地综合管理系统建立一个独立的 oracle 数 据库管理员用户 方便管理数据表 同时也可以有助于与其他项目的表区别 下面具体描述各个数据表的字段信息 1 user reg 单位信息表 user reg 表主要包括人员姓名 登录名 密码 所属部门 用户注册 id emai
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美容产品订购合同范本
- 物业防水验收合同范本
- 护理岗前考试申请及答案解析
- 本章复习与测试教学设计-2025-2026学年中职数学基础模块 上册湘科技版(2021·十四五)
- 灵活就业贷款合同范本
- 物业对外服务合同范本
- 火车轴承采购合同范本
- 物业合作红酒合同范本
- 美食外卖采购合同范本
- 网吧入职工作合同范本
- 2025年国家开放大学《机械设计制造及其自动化》期末考试复习题库及答案解析
- 仓库改善方案
- 2026年高考语文散文阅读-探究散文主旨意蕴
- 2025北京京能清洁能源电力内蒙古分公司招聘31人笔试历年难易错考点试卷带答案解析2套试卷
- 工程伦理-形考任务二(权重20%)-国开(SX)-参考资料
- 2025年低空经济「安全护航」低空飞行安全保障体系构建报告
- 海康威视校招试题及答案
- 2025年高考新课标一卷文综历史试卷及答案
- (正式版)DB65∕T 4928-2025 《山洪灾害防治非工程措施运行维护技术规程》
- 物业公司全员安全生产责任制度
- 校园周边安全培训班课件
评论
0/150
提交评论