(2020年){合同制定方法}合同管理系统设计与实现

上传人:精****库 文档编号:141151760 上传时间:2020-08-04 格式:PPTX 页数:37 大小:6.48MB
返回 下载 相关 举报
(2020年){合同制定方法}合同管理系统设计与实现_第1页
第1页 / 共37页
(2020年){合同制定方法}合同管理系统设计与实现_第2页
第2页 / 共37页
(2020年){合同制定方法}合同管理系统设计与实现_第3页
第3页 / 共37页
(2020年){合同制定方法}合同管理系统设计与实现_第4页
第4页 / 共37页
(2020年){合同制定方法}合同管理系统设计与实现_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《(2020年){合同制定方法}合同管理系统设计与实现》由会员分享,可在线阅读,更多相关《(2020年){合同制定方法}合同管理系统设计与实现(37页珍藏版)》请在金锄头文库上搜索。

1、,姓名 : 学号 : 学院 : 软件学院 专业 :软件工程,国际总承包项目供货合同执行管理系统的 设计与实现,2015年12月,指导教师: 教授 企业导师: 高工,第1章 引言,第2章 相关技术介绍,第3章 系统需求分析,第4章 系统设计,第5章 系统实现,论文章节,第6章 系统测试,第7章 总结与展望,课题研究的背景,第1章 引言,国内现状: 国内的许多施工企业走出国门承接国外总承包项目,在项目执行过程中遇到了很多问题,其中供应链环节尤为重要; 国内企业应用的物资管理软件比较普遍,招标管理、合同管理软件应用普遍,但过程控制软件的使用不是很广泛; 公司现状: EPC项目增多、供应链环节管理信息

2、分散、公司信息化建设需求增大。,课题研究的对象: 国际总承包项目供货合同执行管理,概念介绍: 目前国际总承包项目模式常见的有: BT,BOT,BOO,EPC,EPCM, PPP 由于目前常采用的模式是EPC或EPC+F模式,因此本文主要研究的是EPC模式下的供货合同管理。,使公司信息化建设与企业管理相结合,提高企业的经营管理水平;使企业管理实现增值,提升公司国际市场的核心竞争力。,企业信息分散的现状;人工管理合同造成的数据丢失和遗忘;实现数据的分析、统计功能;兼顾生产-运输-仓储与施工的平衡。,解决目前正在执行的国外多个项目供货合同的执行管理问题,为后续开发的国际项目全过程物资管理软件提供借鉴

3、和实际操作经验。,理论意义,解决的问题,现实意义,第1章 引言,课题研究的意义,操作系统,服务器,网络及软件,第2章 相关技术介绍,第2章 相关技术介绍,2.1 网络及软件,2.1.1 B/S架构,2.1.2编程语言,2.1.2.1 SSH框架,2.1.2.2 SQL编程语言,B/S结构也就是我们常规所说的浏览器和服务器结构。 特点: 投入成本低; 简化了系统的开发、维护和升级工作量; 简化了客户端负荷; 有利于软件管理和避免出现IT黑洞。,SSH不是一个单独的框架,而是多个框架(struts+spring+hibernate)的集成,常常用于构建灵活、易于扩展的多层Web应用程序。 从职责上

4、分为四层: 域模块层(也就是实体层)、数据持久层、业务逻辑层和表示层,可以方便开发人员迅速搭建可复用性好、结构清晰、维护方便的Web应用程序。,SQL(Structured Query Language)全称是结构化查询语言,是一种高级的非过程化的编程语言。 特点:结构简洁、简单易学、功能强大,2.2服务器,2.3操作系统,2.1.2.3 JavaScript语言,第2章 相关技术介绍,JavaScript是由微软公司开发一种直译式的脚本语言,是一种动态类型的语言。典型的JScript源文件的扩展名是.js。 特点:脚本语言、基于对象、简单、动态性、跨平台型。,服务器也称伺服器,主要由处理器、

5、硬盘、内存、系统总线等构成,根据服务器提供的服务类型,通常分为文件服务器、数据库服务器和应用程序服务器。 特点:高性能、高稳定性、高安全性。,目前服务器操作系统大致分为四大流派:WINDOWS、NETWARE、UNIX、LINUX,其中WINDOWS系统是我们最熟悉、最常见的系统。,第3章 系统需求分析,合同执行管理在物资管理中的地位,目前公司合同执行管理信息传递模式,目前合同执行过程中存在的问题,要实现的目的,系统可行性分析,系统效益性分析,3.1 合同执行管理在物资管理中的地位,第3章 系统需求分析,第3章 系统需求分析,3.2 目前公司合同执行管理信息传递模式,缺点: 费时费力,不能方便

6、、直观地进行查询搜索,而且信息的全面性、及时性、准确性也有所欠缺。,第3章 系统需求分析,3.3 目前合同执行过程中存在的问题,第3章 系统需求分析,3.4 要实现的目的,第3章 系统需求分析,3.5 系统的可行性分析,经济可行性,技术可行性,操作可行性,开发软件时间较短; 成本费用相对较低;硬件设备可利用现有的计算机设备,无需购买新设备。,计算机网络的普及; 软件的统计分析功能容易实现; 对用户计算机水平要求不高;,参与合同执行管理人员的要求,国外项目人员的期望,公司领导的信任与支持。,3.6 系统的效益性分析,第3章 系统需求分析,能规范物资业务流程,加强对物资全过程的动态管理,可以降低企

7、业成本,提高工作效率,第4章 系统设计,系统设计,软件功能设计,总体设计,数据库设计,第4章 系统设计,供货合同执行管理软件要体现出从合同签订后,合同生效、设计状态、生产进度、质量检验情况、发运前检查状态、发运信息、启运港信息、船运状态等。,软件功能要求: 允许内网和外网登录; 供应商权限独立; 可以在线更新,多方同时操作; 方便查询,统计汇总; 系统用户要求: 角色分开 ; 公司人员建立、维护、审核信息; 供应商定期反馈、更新信息;,4.1 软件功能设计,第4章 系统设计,4.2 总体设计,总体设计原理:,目标系统的模块结构,系统的模块化设计 重要思想就是分解-信息隐藏-模块独立性。,第4章

8、 系统设计,4.3 数据库设计,本设计采用的是关系数据库,该数据库增加、删除、修改、统计、导出等都非常方便。其中排序和查询功能使所需数据快速定位,达到了在众多数据中快速查找的功能。,4.3.1设计思想,首先采用实体联系模型(ER模型)对现实进行了抽象,ER模型明显优点:接近与人的思维,容易理解;与计算机无关,容易接受。可是ER图只能说明实体之间语义的联系,却不能更详细地说明数据结构。我们根据系统概念模型可以得出关系模式,进一步再通过创建数据库物理设计来完成软件系统子模块的设计。,第4章 系统设计,4.3.2数据库设计逻辑图,4.3 数据库设计,4.3.3 E-R图,第4章 系统设计,E-R图是

9、直观表示概念模型的工具,它有三个基本成分: 矩形框,用来表示实体类型,也就是考虑问题的对象; 菱形框,用来表示联系类型,也就是实体间的联系; 椭圆形框,用来表示实体属性。,各实体总的E-R图,合同实体属性图,4.3 数据库设计,4.3.4关系模式设计,第4章 系统设计,主要原则及实现方法,4.3 数据库设计,4.3.5物理设计及子模块分解,第4章 系统设计,4.3 数据库设计,第4章 系统设计,4.3 数据库设计,4.3.5物理设计及子模块分解,4.3.5.3合同管理,1)功能描述, 合同基本信息维护, 合同清单管理, 信息审核, 发运船次, 合同终结, 查询清单反馈信息,2)数据库设计(库表

10、设计),合同清单主要是为了显示合同的货物名称、货品数量、货品单位、完成状态的数据以及字符段,用以在系统中展示出来。,第4章 系统设计,4.3 数据库设计,4.3.5物理设计及子模块分解,4.3.5.3合同管理,3)模块及功能分解,第5章 系统实现,本系统全部功能采用Java/JavaScript语言编写,并运用当今主流的先进SSH ( Struts+ Spring+Hibernate)开发模式,Struts作为系统的整体基础架构,负责MVC分离,控制业务跳转;Hibernate对系统持久层提供支持,实现数据库的链接;spring对struts跟hibernate进行管理。,第5章 系统实现,5

11、.1界面设计及功能实现,5.1.1系统登录界面,窗口描述: 系统登录窗口力求简洁,方便用户登录时的操作。系统启动后,用户输入正确的用户名和密码,点击登录即可直接进入系统。,实现方法: 用户从登录界面输入account跟password后,点击登录按钮,通过Servlet的post方法传送中后台Action的Login方法进行登录判断,如果判断正确,跳转系统主页面,并将用户名密码写进Session,如果不正确返回登录页面。,功能实现:,第5章 系统实现,部分窗口展示,左上:合同管理主界面 左下:合同清单信息反馈界面 右下:系统维护手册界面,第5章 系统实现,部分窗口展示,左上:新增合同删除条目提

12、示 右上:合同信息审核意见弹窗 右下:项目删除提示,5.2 合同执行过程主程序,第5章 系统实现,第6章 系统测试,第6章 系统测试,6.1.1系统测试定义 英文是System Testing。把已经确认的软件、硬件、外设、网络等相关元素结合在一块,进行软件系统的各种组装测试和确认测试,系统测试主要就是是通过与系统的需求相比较,找出所开发的系统与用户需求不符合或者存在矛盾的地方,从而完善软件系统的整体方案。 6.1.2系统测试任务 尽可能彻底检查出程序中的编译错误。 6.1.3系统测试方法 这阶段又可分为三个步骤:模块测试,组装测试,确认测试。 6.1.4系统测试目的 找出与设计需求不相符合或

13、与之矛盾的地方,验证系统是否满足了设计需求。,第6章 系统测试,6.2.1软件要求 Win98、Win2000、Windows XP、Windows 7 6.2.2硬件要求: CPU:500MHZ以上 硬盘:100M以上 内存:256M 显示器最低分辨率:800*600,第6章 系统测试,由于篇幅所限,本文只列举系统登录模块的测试。,6.3.1.1输入测试,6.3.1.2输出测试,6.3.1.3测试结果,1)输入正确地“用户名”和“密码”,点击“登录”,可顺利进入系统界面; 2)不输入用户名和密码,点击登录,系统提示“请填写用户名”;,3)输入用户名,但不输入密码,点击登录,系统提示“请填写密

14、码”;,4)输入用户名并输入错误的密码,点击登录,系统提示“验证失败,用户名或密码错误”。,6.3.1系统单元(模块)测试,第6章 系统测试,6.3.2系统确认(用户)测试,系统确认测试即客户验证系统软件是否实现了客户所提出的需求,人机交互页面能否被大众接受。受篇幅所限,本文仅展示合同添加的功能测试。,测试结果(举例):,在合同信息维护界面中点击“增加”按钮,将在界面中弹出新增合同对话框,用户可在对话框中输入合同信息。,第6章 系统测试,第7章 总结与展望,展望,系统尚存在一些不足之处,虽然可以实现现阶段合同执行管理的需要,还需要不断的升级和修改,同时随着科技进步和计算机技术的不断发展,我相信该系统可以更加完善,最终达到服务企业的目的。,系统回顾了近几年所学的专业知识,加深了对软件开发和应用的理解及认识;利用所学知识结合工作实际,解决了工作过程中遇到问题;意识到了缜密的思维和周密的计划是计算机编程的关键。,参与合同执行人员职责更明确;加强了对合同执行过程的控制力度;解决了原有合同执行中遇到的各种问题,提高了公司业务管理水平和工作效率。,供货合同执行管理系统以合同执行过程控制为主线,界面美观、有详细的用户使用手册,用户可以快速上手进行操作,基本达到了课题研究的目的。,个人,企业,课题,谢 谢!,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号