基于SSM框架的合同服务管理系统设计与实现(定稿).doc
《基于SSM框架的合同服务管理系统设计与实现(定稿).doc》由会员分享,可在线阅读,更多相关《基于SSM框架的合同服务管理系统设计与实现(定稿).doc(46页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于SSM框架的合同服务管理系统的设计与实现摘要:当今社会,各行各业都离不开计算机软件的推广,销售,运营各方面,有些中小型企业没有技术与能力开发和维护一款软件来运营,这时催生很多软件外包公司的产生。由于软件外包服务的特定服务地位,外包公司合作的公司伙伴流动的趋势变化较大,软件外包公司对服务合同的管理与信息维护任务繁重。线下消耗的资源不断增多,服务合同软件外包的项目需求,项目制定变动性大等问题,运用线上资源可更好地管理了需求方与服务商之间的信息往来,更好管理项目的启动,运行,中止等出现的状态跟进,实现数据的实时更新性。本毕业设计针对传统的线下签约满足不了日益趋近的服务合同增量和客户需求量的问题,
2、采用B/S开发模式,开发一个基于SSM框架的合同服务管理系统。本课题解决了传统线下合同签约流程带来的效率问题,也解决了服务合同细节变更的问题,提高了服务合同签订的效率与数据的实时更新性。系统-前端界面采用Bootstrap4框架部署,IDEA作为开发工具,使用Spring,SpringMVC和MyBatis整合的框架进行开发,数据库使用MySQL数据库。本系统实现了-合同申请,变更合同,渠道入驻,合同审批,客户合同-渠道认定,产品服务,用户反馈等功能,对服务合同线上签约的签订效率与带来客户量的效益有很大的帮助。关键词:服务合同,线上签约,MVC设计模式Design and Implementa
3、tion of Contract Service Management System Based on SSM FrameworkAbstract: In todays society, more and more industry are inseparable from the promotion of computer software, sales, operation of all aspects. Because small businesses havent the technology and ability to develop and maintain a software
4、 to operate. There are a lot of software outsourcing companies. Because of the specific service status of software outsourcing service, the trend of the flow of outsourcing company partners changes greatly. The management and information maintenance of service contract in software outsourcing compan
5、ies is a heavy task. In the face of the increasing offline consumption of resources, the project demand of service contract software outsourcing, and the great variability of project formulation, the use of online resources can better manage the information flow between the demander and the service
6、provider. At the same time, it can better manage the status follow-up of the projects startup, operation and suspension, the real-time updating of data is realized.This graduation project is aimed at the traditional offline signing can not meet the increasingly approaching service contract increment
7、 and customer demand. B/S development mode is adopted to develop a contract service management system based on SSM framework. This topic solves the efficiency problem brought by the traditional offline contract signing process, and also solves the problem of the change of service contract details, t
8、hus improving the efficiency of service contract signing and the real-time updating of data. System - front end adopts Bootstrap4 framework deployment, IDEA as a development tool, using Spring, SpringMVC and MyBatis integrated framework for development, database use MySQL database.This system realiz
9、es - contract application, change contract, channel entry, contract approval, customer contract - channel identification, product service, user feedback and other functions,it is of great help to the efficiency of online service contract signing and the benefit of customer quantity.Keywords: service
10、 contract, online contract, MVC design patternII目 录第1章 绪论11.1系统的开发背景及意义11.1.1合同服务管理系统的研究背景分析11.1.2 本课题的研究意义11.2国内外研究现状21.3系统的主要研究内容21.4系统开发环境与开发工具31.5论文结构安排3第2章 系统需求分析52.1系统的总体需求52.2系统的功能需求分析52.3 用例模型建立92.4 合同服务顺序图142.4.1 合同申请顺序图142.4.2 变更合同顺序图162.4.3 审批合同顺序图172.5 系统可行性分析182.5.1 技术可行性182.5.2 经济可行性18
11、2.5.3 操作可行性18第3章 系统设计193.1系统总体架构设计193.2 功能模块设计203.3 数据库设计22第4章 系统实现274.1合同服务客户端的实现274.1.1 首页入口功能的实现274.1.2 合同签订功能的实现284.1.3 关于我们-用户反馈功能的实现284.2合同服务管理端的实现294.2.1 管理端登陆模块的实现294.2.2 合同申请模块的实现304.2.3 审批合同模块的实现324.2.4 需求鉴定模块的实现34第5章 系统测试365.1 系统测试概述365.1.1 测试的意义365.1.2 测试的目的365.1.3 软件测试方法365.2 系统的功能测试375
12、.2.1 合同申请功能的功能测试375.2.2 需求鉴定功能的功能测试385.2.3 审批合同功能的功能测试385.2.4 测试总结39第6章 结束语406.1 全文总结406.2 课题展望及不足40参考文献41致 谢42第1章 绪论1.1系统的开发背景及意义1.1.1合同服务管理系统的研究背景分析当今社会,许许多多的企业之间需要合作运营,成为甲方乙方的合作伙伴关系,如何保障甲方与乙方权益,需要建立的是一份合同关系。在数字化经济持续发展的今天,通讯应用十分方便,很多的线下产能转为线上产能,对企业来说,线下繁琐的合同整理无提高行政的办公效益也无法带来更多的客户量,如何将线上数据化与合同简便化,安
13、全化,实时更新化相结合对企业之间都是非常重要的。服务合同属于无名合同,是以服务为标的的合同。区别就看合同的内容。与劳务合同区分还是明显的。技术服务合同,是指服务方以自己的技术和劳力为委托方解决特定的技术问题,而委托方接受工作成果并支付约定报酬的协议。软件外包公司本身合作伙伴周期性变化,周期服务合作服务时间变动决定了合同签订的一些周期性改动,面对客户变动大,服务合同周期性增加,服务合同从线下转为线上成为趋势所在,产品服务也可不断进行周期性的迭代完善,满足外包公司日益变化的业务需求与变化与信息的及时传递,从线下签约服务合同转变为线上签约服务合同,一来既能实现跨地区的合作,也可实现合同数据化运营,二
14、来可为公司的开发理念做推广,提高公司的订单量,为公司承接更多业务,实现服务合同的精细化。1.1.2 本课题的研究意义传统的服务合同采用的是线下签约方式,而服务合同本身是企业之间合作项目的基本协议,软件外包公司对服务合同的管理与信息维护任务繁重,线下消耗的资源不断增多,服务合同软件外包的项目需求,项目制定期限变动性大等问题,这就为合同服务管理系统提供的无限动力。随着软件外包公司的合同伙伴增多,订单量增大,服务合同信息的变动性强问题随之产生,以技术服务合同为例,技术服务项目的名称、内容、方式、要求、合同履行的地点、期限、验收标准等本身变动性大,传统的线下服务合同无法能保证合同期间的各种数据实时更新
15、性,甲方如果对项目需求的变动,项目交付时间的紧缩会产生甲乙双方的各种协议金额协调问题,所以本课题结合现实需求,采用SSM框架开发合同服务管理系统,用于加强公司的服务合同管理性与效率,保障服务合同的实时更新性,减少线下资源的消耗和甲乙双方对未来合同期间的摩擦导致的公司合作关系的紧张,提高服务合同管理的工作效率,减少公司的成本消耗。1.2国内外研究现状2020年3月,人力资源社会保障部办公厅印发关于订立电子劳动合同的文件,文件明确:用人单位与劳动者协商一致,可以采用电子形式订立书面劳动合同。这一文件的出台,让合同从线下转为线上签约成为有力保障。技术服务合同制度源自英美法,20世纪以后为大陆法各国所
16、接受。一些国家的法律将其视为独立的技术合同类型,另一些国家将其与技术咨询合同视为同类,还有些国家将其作为技术转让合同的一种。在线上签约这一领域目前在电子商务中最为常见,交易双方远隔千里互不相识,甚至在整个交易过程中自始至终都不能见面,传统的线下签约方式很难在电子商务中发挥应有的作用。此时,电子签约就出现了。技术服务合同的签约亦是如此,面对线上交付项目,客户源广阔,合同服务信息的更迭,跨地区服务难度大的问题,由线下转到线上机制,运用PC端完美完成服务合同信息的实时更迭,需求与期限变动带来的一系列问题,都可运用互联网的广跨域性,实时性将甲乙双方的利益保障,市场竞争小,服务合同线上机制需求量大,将可
17、推动技术服务行业的发展。 1.3系统的主要研究内容随着数字化经济的发展,和日益增长的业务量,传统的线下签约服务合同已不能满足企业合作间的需要。因此,软件外包公司需要一款线上管理服务合同的系统来提高公司的业务量和工作效率。本论文主要介绍运用idea 使用bootstrap和SSM框架开发一款合同服务管理平台。系统主要为软件模块,前端使用清晰整洁的操作界面,规范的流程界面,后台运用了SSM框架,整体项目的前后端连贯性强,运用了弹窗添加业务,下拉列表监听事件,保证业务的严谨性。 合同服务管理系统的总体目标是以建设覆盖全面、管理集中、分工协作的合同服务系统,集合同管理,渠道入驻,合同归档,产品更迭功能
18、于一体。本论文的主要的研究结果如下:1、技术方面:前端运用bootstrap+html+css+JQuery部署,后端运用Spring+SpringMVC+Mybatis框架部署,数据库运用MySQL数据库部署2、业务方面:本系统是一个B/S架构的系统,经过对市场需求的分析,对系统的功能更加地有紧密型,业务性,在开发过程,运用合适的技术方法保证业务的适用性3、系统测试方面:系统开发完成后,通过整理各模块的测试用例,总结其中的不足并对其优化与完善1.4系统开发环境与开发工具开发环境运用4GB的win 10 x64操作系统,1.8版本的JDK,8.5版本的Tomcat,使用结构化查询语言进行数据库
19、管理的MySQL,以上环境将作为合同服务管理系统的开发环境。HBuilder作为系统启动阶段的前端部署工具,后面将代码整合到IDEA的WEB-INF中,Bootstrap框架将作为前端的开发框架, 采用idea集成开发工具被作为服务器的开发工具, SSM框架将作为后端的开发框架,以上工具将作为合同服务管理系统的开发工具。1.5论文结构安排本论文一共分为五个部分,具体内容安排如下:第1章_绪论,主要论述合同服务管理系统的开发背景及意义、国内外研究现状,结合合同服务线上签约进行的研究内容等第2章_合同服务管理系统的需求分析,主要对系统的整体业务需求进行详细介绍,包括合同管理,渠道入驻等主流程业务。
20、第3章_系统设计,主要对系统的总体架构设计,数据库设计,逻辑结构,以及部分系统功能设计进行详细介绍。第4章_系统实现,主要对系统的整体框架搭建,实现进行简单介绍,并且对部分功能实现进行讲解。第5章_系统测试与维护,主要介绍系统功能的测试用例以及对其的优化与完善。第6章_总结与展望,总结项目的业务需求以及技术的开发技术,并且指出系统的不足以及未来拓展方向。第2章 系统需求分析2.1系统的总体需求合同服务管理系统的总体目标是以建设覆盖全面、管理集中、分工协作的合同服务系统,集合同管理,渠道入驻,合同归档,产品更迭功能于一体。随着数字化经济的发展,和日益增长的业务量,传统的线下签约服务合同已不能满足
21、企业合作间的需要。合同服务管理系统基于软件外包公司的真正业务需要,结合服务合同的特点,开发用户端和管理端。对于软件外包公司来说,服务产品的推广渠道十分重要,用户端用于软件产品的信息推广和合同的签订,并提供渠道入驻业务,用于渠道入驻可通过归属销售帮助软件外包公司的产品销售,管理端用于软件外包公司内部管理员的使用,可进行合同管理,帮助第三方客户发起SaaS申请和变更合同的需要,渠道入驻功能的开放,可帮助渠道入驻与我们服务商签约,帮助我们的销售工作,合同申请和渠道入驻采用审批流的方式进行审批,利用审批流管理,可以方便、快捷地处理企业管理事务;可以协助合同管理人员更轻松地应对日常管理事务,并提供客户合
22、同-渠道认定模块,保证带来效益的合同实时进入渠道公司的审查绩效之中,为未来的合作发展奠定前景,并且开放合同归档,可分析各种服务类型,服务内部的占比率,为软件外包公司的服务业务趋向做数据分析,并通过产品信息发布,用户反馈功能完善业务。2.2系统的功能需求分析结合合同服务线上签订需求与市场调研的实际分析,合同服务平台应该具备两个端的入口,一个是用户端,用户端的系统功能基于用户能实时查询产品更迭的信息和为甲方合作伙伴企业或者个人开放的合同签订功能,及能对产品的需求更新和反馈其过程的遇到的意见与建议。一个是合同服务管理端,管理端的系统功能是基于软件外包公司行政人员对服务合同的管理,管理端有开放SaaS
23、合同申请和SaaS渠道入驻,对于第三方客户的到来,管理员可帮助他们发起SaaS申请,面对服务合同的变动性大的特点,亦开放变更合同和变更渠道归属销售信息的功能,对渠道公司的评定,也开放了客户合同-渠道认定功能,用于对渠道公司的销售绩效评定,为未来的合作发展奠定前景,行政人员会对合同归档的类别进行数据化分析,为服务业务的趋向做数据分析,同时开放产品信息的实时公布,和对用户反馈的信息进行业务分析与同步。 合同服务管理端的系统功能如图2.1所示:图2.1 合同服务管理端功能图根据合同服务管理端系统功能图,可以得出主要功能模块有:1、合同管理合同管理是合同服务的主体业务,管理端的合同管理主要用于帮助第三
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 SSM 框架 合同 服务 管理 系统 设计 实现 定稿
限制150内