原创企业合同管理系统毕业论文设计.docx

上传人:b****3 文档编号:26761105 上传时间:2023-06-22 格式:DOCX 页数:32 大小:479.61KB
下载 相关 举报
原创企业合同管理系统毕业论文设计.docx_第1页
第1页 / 共32页
原创企业合同管理系统毕业论文设计.docx_第2页
第2页 / 共32页
原创企业合同管理系统毕业论文设计.docx_第3页
第3页 / 共32页
原创企业合同管理系统毕业论文设计.docx_第4页
第4页 / 共32页
原创企业合同管理系统毕业论文设计.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

原创企业合同管理系统毕业论文设计.docx

《原创企业合同管理系统毕业论文设计.docx》由会员分享,可在线阅读,更多相关《原创企业合同管理系统毕业论文设计.docx(32页珍藏版)》请在冰豆网上搜索。

原创企业合同管理系统毕业论文设计.docx

原创企业合同管理系统毕业论文设计

 

毕业设计

 

题目:

企业合同管理系统

院系:

专业:

班级:

姓名:

学号:

指导教师:

 

毕业论文(设计)原创性声明

本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。

据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。

对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。

作者签名:

日期:

毕业论文(设计)授权使用说明

 

本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。

有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。

学校可以公布论文(设计)的全部或部分内容。

保密的论文(设计)在解密后适用本规定。

 

作者签名:

指导教师签名:

日期:

日期:

 

注意事项

1.设计(论文)的内容包括:

1)封面(按教务处制定的标准封面格式制作)

2)原创性声明

3)中文摘要(300字左右)、关键词

4)外文摘要、关键词

5)目次页(附件不统一编入)

6)论文主体部分:

引言(或绪论)、正文、结论

7)参考文献

8)致谢

9)附录(对论文支持必要时)

2.论文字数要求:

理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

3.附件包括:

任务书、开题报告、外文译文、译文原文(复印件)。

4.文字、图表要求:

1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写

2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。

图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画

3)毕业论文须用A4单面打印,论文50页以上的双面打印

4)图表应绘制于无格子的页面上

5)软件工程类课题应有程序清单,并提供电子文档

5.装订顺序

1)设计(论文)

2)附件:

按照任务书、开题报告、外文译文、译文原文(复印件)次序装订

3)其它

企业合同管理系统

【摘要】合同管理系统克服手工管理合同采用集中的数据管理,可以有效地改变企业信息分布比较散乱的现状。

避免了繁琐的手工管理合同,利用审批流管理,可以方便、快捷地处理企业管理事务;预警平台可以协助合同管理人员更轻松地应对日常管理事务;报表管理的灵活定义,为管理部门的统计分析提供强大的技术支持。

合同管理系统通过全局设置和权限分配,可以由公司制订统一采用的管理标准,比如,由公司设置业务单据必填字段,信息录入必须填写这些信息;数据字典可以为某些信息项提供标准的选择项,防止录入人员的录入随意性;设置统一的报表格式,信息输出时可以保证一致性。

同时,系统也允许用户根据自身的实际情况采取个性化的措施,比如网格的列显示、自定义报表等。

利用互联网,领导可以在任何时间、任何地方进入系统,随时查阅与合同管理相关基本信息,准确定位下属人员的工作情况,掌握合同执行现状,并方便地生成各种数据报表或图表。

同时,系统还提供强大的管理工具模块供客户选择,对这些信息进行深入分析,为公司决策人员提供更多的智力支持。

合同管理系统与企业管理咨询相结合,可以为客户提供全面的合同管理解决方案。

比如,通过系统的开放性和灵活性,可以有效地固化专业咨询的工作成果,这就为客户合同管理能力及水平的提升提供足够的平台支持。

总之,通过合同管理系统的应用和实施,可以为合同管理信息化和合同管理能力提升提供一个最佳的结合点,切实打造企业核心竞争力。

【关键词】数据管理管理事务报表管理

Theenterprisecontractmanagementsystem

【Abstract】Thecontractmanagementsystemtoovercomemanualmanagementcontractiscentralizeddatamanagement,caneffectivelychangedtheenterpriseinformationdistributionstatusofcomparativemessy.Avoidtediousmanualmanagementcontract,utilizationapprovalflowmanagement,caneasilyandquicklyprocessingenterprisemanagementaffairs;Warningplatformcanassistcontractmanagementpersonneleasiertodealwiththedailyaffairsinmanagement;Reportsofflexibledefinition,formanagementofstatisticalanalysisofmanagementdepartmentsprovidestrongtechnicalsupport.ThecontractmanagementsystemthroughtheglobalSettingsandauthoritydistributionbythecompany,canmakethemanagementstandard,unified,forexample,setbythecompanybusinessdocumentsrequiredfields,informationrecordedmustfillouttheseinformation;Thedatadictionarycanprovidesomeinformationforastandardoption,prevententrypersonnel'sentryoptionalsex;Thereportformat,unifiedoutputcanensureconsistencyofinformation.Meanwhile,thesystemallowsuserstoaccordingtoownactualsituationtakepersonalizedmeasures,suchasgridcolumndisplay,customreports,etc.UsingtheInternet,leadershipcanbeinanytime,anyplace,refertoenterthesystemwithcontractmanagementrelatedbasicinformation,accuratepositioningthesubordinatepersonnelwork,graspsthecontractexecutionsituation,andconvenientlytocreateallkindsofdatastatementorcharts.Meanwhile,thesystemalsoprovidespowerfulmanagementtoolsforthecustomertochoose,onmodule,analyzingtheinformationforthecompany'sdecisionpersonneltoprovidemoreintelligencesupport.Contractmanagementsystemandenterprisemanagementconsultingunifies,canoffercustomersacomprehensivecontractmanagementsolutions.Forexample,throughthesystemofopennessandflexibility,caneffectivelycuringprofessionalconsultingwork,itisthecustomercontractmanagementabilityandlevelofascensionprovideenoughplatformsupport.Insummary,thecontractmanagementsystemapplicationandimplementation,canforcontractmanagementinformationizationandcontractmanagementtoenhancetheabilitytoprovideaoptimumcombiningsite,practicallybuildenterprisecorecompetitiveness.

【KeyWords】System;management;contract

 

1引言

本企业合同管理系统采用SQLSERVER2005数据库,利用其提供的强大数据库功能使用户更加方便地使用本系统。

本系统着重对合同数据进行管理,方便用户对合同的查询修改添加和删除及对合同的实时了解。

本系统不仅方便中小企业使用而且可以为大型企业提供方便的服务,本系统没有强调或突出为哪个企业量身定做的,所以不受企业类型的限制,各种企业都可以使用,大型企业还可以在此基础上扩展以此为核心精心制作适用于本公司的管理系统,使系统更加方便用户使用。

与其他管理软件相比,本文所介绍的企业合同管理系统更注重软件的可维护性,软件的操作和功能的实现简单易懂,即使非专业用户也可以一看就会使用极大方便了用户的操作,该软件功能强大易于维护可靠性好界面布局合理。

2开发软件和开发环境

我这次开发程序所使用的开发工具是Microsoft公司的VC++6.0,数据库管理软件采用的是MicrosoftSQLServe2005.

2.1开发软件

2.1.1VC++6.0的优势

VC++6.0是Microsoft公司推出的一个基于Windows系统平台、可视化的集成开发环境,它的源程序按C++语言的要求编写,并加入了微软提供的功能强大的MFC(MicrosoftFoundationClass)类库。

MFC中封装了大部分WindowsAPI函数和Windows控件,它包含的功能涉及到整个Windows操作系统。

MFC不仅给用户提供了Windows图形环境下应用程序的框架,而且还提供了创建应用程序的组件,这样,开发人员不必从头设计创建和管理一个标准Windows应用程序所需的程序,而是从一个比较高的起点编程,故节省了大量的时间。

另外,它提供了大量的代码,指导用户编程时实现某些技术和功能。

因此,使用VC++提供的高度可视化的应用程序开发工具和MFC类库,可使应用程序开发变得简单。

谈到vc++6.0就不得不提到它的调试功能,这是devcpp比不上的。

调试重要的几个键:

  F9在当前光标所在的行下断点,如果当前行已经有断点,则取消断点.

  F5调试状态运行程序,程序执行到有断点的地方会停下来.

  F10单步执行程序.

  CTRL+F10运行到光标所在行.

  F11和F10的区别是,如果当前执行语句是函数调用,则会进入函数里面.

 SHIFT+F11跳出当前所在函数.件就可以被覆盖。

当文件更新后,系统会温和地转换到新的版本。

调试的步骤:

  1,保存为c或c++文件

  2,根据断点调试找到错误处。

  3,采用F10或F11单步调试找到精确的错误处。

其中f10是跳过函数调用,F11是进入函数体调试。

一般是先用F10,确定函数输入输出是否正确(与自己想的一样),如不一样,则用F11进入函数体一步一步调试。

  4,在调试过程中,肯定得监视程序中的变量。

在vc++6.0的右下角有一个watch窗口,专门用来设置监视变量。

具体怎样设置自己体会吧。

在调试过程中,鼠标轻轻放在变量上也会显示该变量的值

  5,VC++6.0专门为调试设置了工具箱以方便调试的进行,打开的方法如下:

右键-->在debug(或调试)选择项的勾勾上。

2.1.2SQLServer2005简介

SQLServer2005是微软公司SQLServer生产线上的最受期待的产品。

在成千上万的电子邮件、成百上千的规格说明以及大量的编译的基础上,SQLServer2005确保了自己是Windows平台上数据库应用程序中最具戏剧性的新型数据库平台。

本书介绍全部SQLServer2005产品新功能的精华。

它覆盖了联机事务处理(OnlineTransactionProcessing,OLTP)技术和联机分析处理(OnlineAnalyticalProcessing,OLAP)技术,以及在它们之间的大部分内容,涉及了微软公司的全部旗舰数据库产品。

五年多的开发,SQLServer2005与其先前版本的技术完全不同。

管理工具。

SQLServer2005引入一整套管理工具和管理API,管理工具和管理API使得SQLServer使用更方便、管理更轻松,并且支持大规模SQLServer部署操作。

数据转换服务(DTS)的增强。

DTS在SQLServer2005中全部重新设计了、提供全面的企业提取、转换和装载平台。

它也被重新命名为SQL服务器集成服务(SQLServerIntegrationServices)。

2.2开发环境

在运行本系统前,先检查一下软硬件配置是否符合以下要求:

处理器:

IntelPentium4

内存:

512M以上

硬盘空间:

不小于20G

安装VC++6.0运行环境

操作系统:

Windows2000XP

Vista

Win7等

VGA或更高分辨率的显示器。

3系统设计需求分析

3.1软件设计的目的与背景

中国企业面临巨大挑战和机遇,利用合同管理系统为企业服务将员工从繁琐的手工合同管理中解放出来,不仅减少了员工的工作量而且提高了员工的工作效率和质量,从而增强了企业的竞争力和效益。

在这个知识爆炸的年代,各种管理软件层出不穷,日新月异,国内外聚焦企业管理软件,方便企业管理,以提高企业办公效率和竞争力,因此企业合同管理系统应运而生,适应国内外企业软件开发潮流。

软件的好坏直接影响企业的办公效率从而制约企业的效益,因此本合同管理系统本着最大方便企业办公的原则进行开发设计。

3.2软件设计的思想与目标

深入到企业单位进行详尽调研,与用户交流清楚了解用户需求,设计整体方案。

采用SQLserver2005数据库系统作为企业合同管理系统的后台数据库,SQLserver2005数据库与WindowsXP有良好的兼容性容易安装,采用图形化的方式对数据库进行管理与操作,大大简化了用户的开发与维护工作,另外SQLserver2005数据库的方便性、灵活性、安全性为数据库编程提供了良好的条件。

由于VisualC++6.0具有功能强大的组件和可视化面向对象编程的特点,是开发WindowsXP应用程序最简便、最快捷的工具之一,它是集先进性、实用性于一体的现代化软件开发工具,因此采用VisualStudio6.0为开发工具。

3.3用户简介

毕业设计选题系统主要针对董事长、总经理和部门经理。

董事长具有最高权限相当于本管理系统的超级管理员,具有添加删除用户的功能而总经理和部门经理没有此项功能。

总经理和部门经理都只具有有限的权限,在各自权限范围内进行操作。

每个用户都可以通过系统提供的修改密码模块修改自己登陆系统时的密码。

该系统支持的用户完全符合实际中的用户权限使该系统更加人性化。

3.4系统功能介绍

本系统由5个模块组成,分别是系统管理功能模块,数据管理功能模块,往来单位信息功能模块,基础信息功能模块和签订合同功能模块。

董事长功能:

●董事长可以添加修改删除用户。

●董事长可以查询添加修改删除往来单位信息

●董事长可以查询添加修改删除合同基础信息

●董事长可以查询修改添加删除部门信息

●董事长可以查询修改添加删除签订合同信息

总经理功能:

●总经理可以查询添加修改删除往来单位信息

●总经理可以查询添加修改删除合同基础信息

●总经理可以查询修改添加删除签订合同信息

部门经理功能:

●部门经理可以查询添加修改删除往来单位信息

●部门经理可以查询添加修改删除合同基础信息

●部门经理可以查询修改添加删除签订合同信息

3.5实现平台及技术

毕业设计选题系统选用NTWindows2000或者更高版本作为后台的操作系统,由于VC++6.0具有强大的调试功能为了在开发过程中便于修改因此采用VC++6.0作为开发软件,数据库使用了微软公司提供的最具戏剧性的新型数据库SQLServer2005Express,结构简单易懂。

3.6系统E-R图

图1合同评审实体图

图2部门实体图

图3往来单位实体图

图4合同签订实体图

图5项目实体图

图6违约索赔实体图

图7合同更改实体图

图8支付手续实体图

图9用户实体图

4方案设计与论证

4.1方案设计思想介绍

一个好的管理系统,在开发之前必定有一个好的的开发方案和设计思想,方案是开发前的指明灯,思想是开发软件的大方向,如果方案模糊或不清楚就会开发的一塌糊涂不能方便用户使用,如果没有一个好的开发思想那么开发的软件就会不完善或开发周期过长,因此在开发软件之前先就设计思想作了一个详尽的描述,该系统的设计思想为:

4.1.1实用为主

一个好的管理软件最重要的是什么呢,我想当然要算是使用了,如果一款软件不实用或使用不方便,那么即使它设计的再好界面再漂亮开发周期再长耗费资本再多功能再强大我想也都是徒劳无益的,所以该软件设计时本着实用为主的思想进行开发设计,把方便用户的使用放在首位。

4.1.2稳定可靠

其次该系统的设计思想是稳定可靠,在运行中不能光出错或被搞死,这体现了软件的严密性和开发的态度,开发者一定要认真负责,对用户负责严格要求自己让软件即方便又稳定可靠。

4.1.3维护扩展方便

一款好的软件光具有方便用户使用和稳定可靠是不够的,还要易于维护和扩展才行,所以该系统本着方便用户使用、稳定可靠和维护扩展方便的目的进行开发设计,使开发出来的软件最具有价值。

4.2系统设计方案

本系统采用周期开发模式逐层扩展,在实现一定功能基础上逐渐添加新功能,软件的设计要实现用户所需要的全部功能,通过需求分析详尽了解用户需求,把开发中的难点和亮点一一列出方便软件开发进行下去。

通过数据流图和程序设计流程图概括出该软件的框架,相当于建立软件的模型,有了模型开发起来就会方便许多。

开发中要特别注重方便用户操作和维护方便在此前提下降低投入成本。

[1]用户操作方便:

用户使用此软件要容易上手才行,非专业用户打开本系统就可以对系统进行管理操作使用该系统进行工作,系统界面友好简单易懂一看即知道怎么操作,方便的同时还要稳定可靠,即无论怎么操作都不会出现错误或把软件搞死,这就需要设计程序时把所有情况都考虑到。

[2]管理维护方便:

非专业的用户也可以对该系统进行管理维护,即管理维护操作简单易行。

[3]投入成本低:

该系统是一款对企业合同的管理软件,主要对合同的一系列流程产生的数据进行管理操作,因此开发成本低开发周期不会太长。

综上所述采用VC++6.0开发此软件采用周期开发模式是很方便易行的。

4.3系统方案性能介绍

4.3.1功能强大

该系统主要对合同产生的一系列数据进行管理,覆盖了系统管理、数据管理、基础信息、往来单位信息和签订合同等模块,具有强大的管理功能。

可以对其中的数据查询打印导出。

利用VC++6.0提供的开发环境使系统功能更加强大,使用SQLServer2005为该系统提供强大方便的数据库操作。

该系统提供的功能可以让非专业操作人员就可以利用该系统实现,所以该系统不仅功能强大而且操作极其方便简单一看即会。

4.3.2性能稳定

该系统在WindowsNTXP、Vista或Win7下运行的软件系统,其性能极其稳定,在开发设计时考虑了所有要发生的情况并逐一作了处理保证系统安全稳定的运行。

4.3.3易于扩充

本系统的设计采用标准的周期开发模式,其不论在功能上还是在程序代码上都极其易于扩充,采用的是螺旋模式逐层扩充,模块独立性高,完全符合软件工程提倡的高内聚低耦合开发要求,扩充起来极其容易,各模块之间互不影响。

5应用程序设计与实现

5.1系统总体设计

5.1.1需求规定

本系统根据不同的用户权限不同做了不同的详尽的需求分析,把各用户所具有的权限和可以进行的操作一一列举了出来,这样既方便程序开发时对不同用户进行不同的限制,也使该系统功能层次分明,提高了软件的质量和文档的可读性。

该系统具有五大主要模块,其中董事长权限最高可以对所有模块进行访问操作,总经理和部门经理只有其中有限的权限对部分模块可以进行访问操作。

下面把他们具有的功能权限一一列举了出来:

董事长功能:

●董事长可以添加修改删除用户。

●董事长可以查询添加修改删除往来单位信息

●董事长可以查询添加修改删除合同基础信息

●董事长可以查询修改添加删除部门信息

●董事长可以查询修改添加删除签订合同信息

总经理功能:

●总经理可以查询添加修改删除往来单位信息

●总经理可以查询添加修改删除合同基础信息

●总经理可以查询修改添加删除签订合同信息

部门经理功能:

●部门经理可以查询添加修改删除往来单位信息

●部门经理可以查询添加修改删除合同基础信息

●部门经理可以查询修改添加删除签订合同信息

5.1.2概念设计及流程

本系统设计了三种用户,分别为董事长、总经理和部门经理。

针对不同用户设计了相关功能所涉及到的流程。

设定唯一系统最高权限拥有者董事长adminastrator,当董事长使用adminastrator帐户登录后,可以查看系统中所有模块信息,对系统中所有数据进行操作,董事长可以通过系统管理模块添加修改删除用户,可以通过数据管理模块添加修改删除部门信息,可以通过往来单位信息模块添加修改删除往来单位信息,可以通过基础信息模块对合同签订、合同修改、签约前合同评审分别进行添加修改删除操作,还可以打印导出,可以通过签订合同模块添加修改删除支付手续和违约索赔信息。

总经理和部门经理具有部门董事长的操作权限,在这儿就不一一列举了。

通过对系统需求规定的分析,可以看出,系统各个功能处理数据主要就是信息的添加、删除和修改。

即:

向数据库表中写入新数据,从数据库表中删除数据,更新数据表中的数据。

做系统业务流程分析不仅要分析系统业务流程,还要考虑数据之间的关系。

5.1.3结构设计

“企业合同管理系统”设计采用分层管理,分为三层,结构如图10:

 

图10企业合同管理三层结构

5.2数据库设计

5.2.1建库分析

在选择数据库时,考虑到SQLServer2005Express数据库的灵活性和以下功能,采用了SQ

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1