什么样的合同管理软件不用先录入商品编码软件,可以直接输入名称和型号

豆丁微信公众号
君,已阅读到文档的结尾了呢~~
基于bs的企业生产管理系统的设计与实现,生产管理系统,企业网站管理系统,企业管理系统,企业文档管理系统,企业信息管理系统,报检企业管理系统,java企业管理系统,生产管理系统流程图,企业能源管理系统
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
基于bs的企业生产管理系统的设计与实现
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='http://www.docin.com/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口下载费用:10 元 &
合同管理系统设计论文 合同管理系统设计毕业论文目录毕业设计成绩单I毕业设计任务书II毕业设计开题报告III第1章绪论111课题背景及研究意义112国内外研究现状213课题研究内容214论文组织结构3第2章系统开发工具421DELPHI语言简介422EJUNGRID简介4第3章系统需求分析及概要设计631需求分析632可行性分析7321技术可行性7322经济可行性7323社会因素可行性733系统的概要设计8331系统结构设计8332系统功能模块划分8333工作流程9第4章系统详细设计与实现1141系统登录功能界面模块1142系统主界面模块1443合同管理功能模块1444自定义内存流25441内存流设计概要26442内存流设计算法2745系统分析结果测试28第5章结论及展望3051本文总结3052展望31参考文献32致谢33附录A34英文原文34中文译文39附录B43第1章绪论11课题背景及研究意义随着时代的发展计算机已经应用到生活的各个方面。然而现在许多企业对于合同的管理还停留在手工操作,这大大地降低了企业的工作效率。近年来,随着公司交易的日益增多,合同信息量也在不断地增大5。随之而来的是管理市场工作日趋复杂繁重,要耗费大量人力、物力,而现有信息的管理水平不高,一直以来人们使用传统人工的方式管理信息。采用手工管理合同,由于涉及的部门众多,需要管理的合同要素也各不相同,因此造成信息不集中,实时性不强,导致各部门协作,业务流程组建,监控制度执行方面效率不高,费时费力等问题,具体表现在如下方面文档管理困难传统纸质合同与电子版合同共存,但对于不同的人员想阅读参考合同时,存在查找不方便的问题。尤其是领导需要了解合同文本时需要耗费很多时间。进度控制困难由于合同数目多,参与人员多,合同进度的控制基本靠手工和普通WORD、EXCEL管理已很难满足公司发展需要,并且当领导想全局或全程了解合同情况时存在很大障碍。财务人员的付款依据也与进度密切相关,但同样存在障碍。信息汇总困难采用手工或EXCEL管理时,由于不同部门的数据格式不统一,采集也不能够及时继续,汇总工作需要耗费大量时间还不一定准确。对于领导的决策时间有一定的影响。缺少预警机制缺少对合同进度、结款等关键节点的预警,不能准确地预测近期可能的收支项目,不能帮助公司进行财务规划,掌控现金流,更好地发挥资金运作。作为计算机应用的一部分,使用计算机对公司企业合同进行管理,具有着手工管理所无法比拟的优点例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。12国内外研究现状规范基础数据管理,合同管理系统采用集中的数据管理,可以有效地改变企业信息分布比较散乱的现状。同时,系统提供自定义字段功能,可以为企业实现完整、规范的数据管理提供一个良好的平台支撑12。提高管理效率,合同管理系统避免了手工管理合同出现,利用审批流管理,可以方便、快捷地处理企业管理事务;预警平台可以协助合同管理人员更轻松地应对日常管理事务;报表管理的灵活定义,为管理部门的统计分析提供强大的技术支持。实现标准化管理和个性化管理的有机结合,合同管理系统通过全局设置和权限分配,可以由公司制订统一采用的管理标准,比如,由公司设置业务单据必填字段,信息录入必须填写这些信息;数据字典可以为某些信息项提供标准的选择项,防止录入人员的录入随意性;设置统一的报表格式,信息输出时可以保证一致性。同时,系统也允许用户根据自身的实际情况采取个性化的措施,比如网格的列显示、自定义报表等。为领导决策提供准确及时广泛的信息,利用互联网,领导可以在任何时间、任何地方进入系统,随时查阅与合同管理相关基本信息,准确定位下属人员的工作情况,掌握合同执行现状,并方便地生成各种数据报表或图表。同时,系统还提供强大的管理工具模块供客户选择,对这些信息进行深入分析,为公司决策人员提供更多的智力支持10。为用户提供全面合同管理解决方案,合同管理系统与企业管理咨询相结合,可以为客户提供全面的合同管理解决方案。比如,通过系统的开放性和灵活性,可以有效地固化专业咨询的工作成果,这就为客户合同管理能力及水平的提升提供足够的平台支持。总之,通过合同管理系统的应用和实施,可以为合同管理信息化和合同管理能力提升提供一个最佳的结合点,切实打造企业核心竞争力。13课题研究内容本合同管理系统按照软件工程的方法进行需求分析与设计,根据科学化、系统化、信息化的合同管理原则进行设计9,系统分为九个主要功能模块单位设置对签约单位基本属性的设置,其中包含单位编码、单位名称、单位机构代码、单位账号等等。增加合同增加合同的基本属性,资金计划,合同执行情况,合同起草及备注。修改合同对已经起草的合同进行修改,更新。合同类别设置增加删除合同类别,可导入导出EXCEL文件权限设置增加删除操作人员并设置操作人员的操作权限;修改密码修改当前操作员登录密码及基本信息;端口设置网络连接设置;设置时间系统时间设置;升级导入系统升级文件。这些模块基本上满足了用户在合同管理方面的需求。实现了对合同的起草、签约、修改和保存,以及合同从签约到执行再到最后完成等跟踪操作,操作人员信息的注册密码修改等功能。本管理系统的开发基于DELPHI2009的开发环境,本着科学化、规范化、系统化的原则,并考虑到合同的实际情况,具有查询方便、安全保密性好、用户界面友好、容易操作等优点。14论文组织结构本课题主要通过信息系统自动化技术对企业合同进行统筹管理,避免了以往手工管理合同带来的不便,降低管理成本,提高企业工作效率。本文的体系结构设计如下。第1章绪论。主要介绍合同管理的课题背景及研究意义、国内外研究现状、本课题的组织结构,使读者了解国内外合同管理的发展现状、优缺点、特色以及合同管理系统的信息化、自动化势在必行。第2章将简单介绍系统设计和开发过程中用到的主要工具和技术系统开发工具,包括DELPHI2009以及相关插件。其中,DELPHI是进行系统开发的主要语言,DELPHI2009为系统开发的主要软件。第3章会介绍合同管理系统的需求分析、系统概要设计。需求分析部分介绍了系统的功能需求和性能需求详细。系统概要设计部分介绍了系统各模块的功能设计。第4章详细设计介绍了系统的登录主界面、各个功能管理模块。各个模块分别介绍了功能的设计与实现、核心代码的展示以及功能实现相应的图片示例。第5章结论及展望。对本文的结论进行总结,总结合同管理系统的各功能完成情况以及展望进一步的研究方向。第2章系统开发工具21DELPHI语言简介DELPHI是BORLAND公司研制的新一代可视化开发工具,可在WINDOWS3X、WINDOWS95、WINDOWSNT、WINDOWSXP、WINDOWSVISTA、WINDOWS7等环境下使用。当前,DELPHI也可以在LINUX平台上开发应用,其在LINUX上的对应产品KYLIX2。DELPHI拥有一个可视化的集成开发环境IDE),采用面向对象的编程语言OBJECTPASCAL和基于部件的开发结构框架。DELPHI它提供了500多个可供使用的构件,利用这些部件,开发人员可以快速地构造出应用系统。开发人员也可以根据自己的需要修改部件或用DELPHI本身编写自己的部件9。DELPHI具有简单、高效、功能强大的特点,被称为第四代编程语言。和VC相比,DELPHI更简单、更易于掌握,而在功能上却丝毫不逊色;和VB相比,DELPHI则功能更强大、更实用。可以说DELPHI同时兼备了VC功能强大和VB简单易学的特点。它一直是程序员至爱的编程工具。DELPHI具有以下的特性基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与WINDOWS编程紧密结合,强大而成熟的组件技术。但最重要的还是OBJECTPASCAL语言,它才是一切的根本。OBJECTPASCAL语言是在PASCAL语言的基础上发展起来的,简单易学6。22EJUNGRID简介EJUNGRID是一款类似EXCEL风格的高品质表格控件,我们设计的目标是让广大软件开发者能够轻松快速开发出专业、高水准的软件产品,使您的软件具备方便快捷的录入界面、清晰漂亮的数据显示界面、完美强大的打印预览功能、可以让您的用户在打印预览时实时方便的调整页面布局,所见即所得,操作方式与EXCEL完全兼容,输出的报表精美典雅5。众多优质的功能,让EJUNGRID跻身于高端表格控件之列,EJUNGRID是纯DELPHI表格控件,同时提供WEB插件版,用于开发WEB报表,ACTIVEX插件版用于VB,VC等工具开发。我们设计的目标是让广大软件开发者能够轻松快速开发出专业、高水准的软件产品,,使您的软件具备方便快捷的录入界面、清晰漂亮的数据显示界面、完美强大的打印预览功能、可以让您的用户在打印预览时实时方便的调整页面布局,所见即所得,操作方式与EXCEL完全兼容,输出的报表精美典雅。主要特点强大的单元格合并功能,客户区、表头、列头,都可以随意合并单元格,能够制作出任意复杂的表格;支持行锁定和列锁定,拖动滚动条时固定行和固定列不随滚动条滚动而改变位置,适合显示商品名称、编号等固定信息;单元格可以插入任何类型的对象;兼容EXCEL操作方式,使您的软件用户能够轻易上手,减少培训费用;支持EXCEL方式的拖动选择,拖动复制,行选,列选;能够和EXCEL一样,拖动选择框右下角的小方框进行行填充和列填充;可以和EXCEL之间相互复制粘贴内容;可以灵活地控制选择框的运行轨迹,例如用户在第一列输入完数据后按回车键,您可以根据需要让选择框掠过第二列直接跳转到第三列,或者您需要的任何地方;丰富鼠标事件和键盘事件,完善的开发接口;可根据页面宽度按比例自动拉伸列宽;可根据页面高度自动插入空白行充满整个页面高度;可随意选择打印范围,打印表格中指定的区域;更强大的是可以指定表格中的某些行和列为标题行和标题列,打印时每页都出现。这样可以轻松打印出每页都需要的表头或列头;可以在打印预览时拖动鼠标调整页边距、行高、列宽,调整时以虚线提示调整的位置,所有操作完全适应EXCEL;可以选择预览调整的结果是否实时同步到表格中;可以设置多行页眉页脚,自动选择打印页码、总页数、日期、事件等等,可以设定字体颜色;可以设置多行标题,实现主大标题、副标题等效果8。第3章系统需求分析及概要设计31需求分析采用手工管理合同,由于涉及的部门众多,需要管理的合同要素也各不相同,因此造成信息不集中,实时性不强,导致各部门协作,业务流程组建,监控制度执行方面效率不高,费时费力等问题,具体表现在如下方面文档管理困难传统纸质合同与电子版合同共存,但对于不同的人员想阅读参考合同时,存在查找不方便的问题。尤其是领导需要了解合同文本时需要耗费很多时间。进度控制困难由于合同数目多,参与人员多,合同进度的控制基本靠手工和普通WORD、EXCEL管理已很难满足公司发展需要,并且当领导想全局或全程了解合同情况时存在很大障碍。财务人员的付款依据也与进度密切相关,但同样存在障碍。信息汇总困难采用手工或EXCEL管理时,由于不同部门的数据格式不统一,采集也不能够及时继续,汇总工作需要耗费大量时间还不一定准确。对于领导的决策时间有一定的影响。缺少预警机制缺少对合同进度、结款等关键节点的预警,不能准确地预测近期可能的收支项目,不能帮助公司进行财务规划,掌控现金流,更好地发挥资金运作。基于手工管理的种种缺点,为了更好地管理合同,实现管理自动化,我们有必要将合同管理的流程与现代的计算机技术相结合,简历合同信息管理系统,以便于合同管理的顺畅进行,实现合同管理流程全过程的电子化操作。通过与企业的管理人员与操作人员进行细致交流,最终确定本系统要具备以下功能合同管理模块单位设置对签约单位基本属性的设置,其中包含单位编码、单位名称、单位机构代码、单位账号等,遍历起草合同时增加的来往单位基本信息,并对其进行修改保存。增加合同起草合同的首页基本属性,资金计划,合同执行情况,合同文本,合同执行来往单位及备注。修改合同对已经起草的合同进行修改,更新,从目录遍历已经起草完成的合同对合同状态进行逐级提交,签约执行完成。合同类别设置增删改查合同类别,方便合同起草修改时对类别的调入,可导入导出EXCEL文件系统设置模块权限设置增加删除操作人员并设置操作人员的操作权限;修改密码修改当前操作员登录密码及基本信息;端口设置网络连接设置,端口、IP地址的修改;设置时间系统当前时间设置;升级导入系统升级文件。32可行性分析目前及至将来,企业竞争将主要在智能化,信息化方面展开,企业管理信息化的发展势在必行。合同管理系统可以为企业管理者提供合同管理方面及时而准确的信息,并且可以对合同的起草、执行、和完成方面提供控制。321技术可行性在WINDOWS环境下搭建DELPHI开发平台,整个系统用DELPHI语言设计开发;数据保存采用数据结构体内存流本地文件的方式保存;数据调用采用本地文件内存流调入记录表格的方式调用已经保存的数据。网络连接采用322经济可行性从项目开发的投入金额、收益、收益投资比、投资回收周期和敏感性方面来考虑。在项目开发的投入上,开发和使用合同信息管理系统需要一台PC机,在软件上,需要DELPHI09。当前合同的管理比较散乱,信息不及时,大部分工作需要手工操作,对信息的维护不仅费用高、工作量大,而且对信息的安全性很难得到保障。而该合同管理系统只需支出适量的资金进行本系统的开发。使用本系统后大部分工作实现自动化,企业只需花费很少的人力和物理进行系统的维护即可,并且降低了数据被无意破坏的风险。323社会因素可行性从法律因素看,本系统开发所使用的软件都是正版的,所有的技术资料都是由单位保管的,另外将通过签订合同来确定开发单位和使用单位的职责和违约责任,因此,开发合同管理系统是可行的。从用户使用方面看,本系统的一般操作人员和系统管理员要求有一定的计算机基础和一定的计算机专业知识。系统的操作人员经过简单培训将会熟练地使用本系统。因此在用户使用方面,开发合同管理系统是完全可行的。33系统的概要设计331系统结构设计本系统主要分为以下几个子模块单位设置对签约单位基本属性的设置,其中包含单位编码、单位名称、单位机构代码、单位账号等等。增加合同增加合同的基本属性,资金计划,合同执行情况,合同起草及备注。修改合同对已经起草的合同进行修改,更新。合同类别设置增加删除合同类别,可导入导出EXCEL文件权限设置增加删除操作人员并设置操作人员的操作权限;修改密码修改当前操作员登录密码及基本信息;端口设置网络连接设置;设置时间系统时间设置;升级导入系统升级文件。系统结构设计图如图31所示。332系统功能模块划分本系统的主要功能模块划分如图32所示。图32系统模块图1权限设置增加删除操作人员并设置操作人员的操作权限;修改密码修改当前操作员登录密码及基本信息;起草合同增加合同的基本属性,资金计划,合同执行情况,合同起草及备注;合同审核相关部门对合同进行审核;修改合同对已经起草和签约的合同进行修改,更新;单位设置对签约单位基本属性的设置,其中包含单位编码、单位名称、单位机构代码、单位账号等等;合同信息对已经保存的合同信息进行管理维护更新;单位信息对已经保存的单位信息进行管理维护更新。333工作流程本系统由起草合同开始,各个部门逐级提交,通过每个部门的审核、审批方可执行;如果合同不符合某个部门的要求,该部门可以执行回退,合同退到上一个部门进行修正,直到达标后方可再向上级提交。图33系统提交工作流程图图34系统回退工作流程图第4章系统详细设计与实现41系统登录功能界面模块当启动本系统时,首先要求用户进行登录,用户登录模块实现了用户名和密码与数据中USER表中的登录名和密码的验证工作,并且将每次用户登录的情况记录到事件日志中,登录窗体设计界面如图41所示。图41登录界面当用户输入用户名和密码时,单击“登录”按钮,将开始验证用户,并根据验证的结果决定是否进入合同管理系统,同时根据用户的权限设置不同,主窗口上的菜单栏也会不一样。用户登录流程如图42所示。图42登录流程登陆操作实现了密码和用户名以及用户所属单位的匹配,密码、用户名及单位信息通过内存流存交由一个指定的文件保存,匹配时锁定到此文件对文件内的存储信息进行遍历匹配,匹配成功则登陆系统主界面并且记录用户名和对应单位,下次登陆时直接调用方便二次登陆,登录失败显示错误信息,提示重新登录;系统刚登陆时通过调用系统时间可以实现以不同季度的时间登陆,录入此季度的数据。其主要代码如下PROCEDURETDEBARKATIONFORMBITBTN1CLICKSENDERTOBJECTBEGINMY_BZ1AARICHEDIT1ITEMINDEXMY_MEMORYTMEMORYSTREAMCREATEIFAA0THENBEGIN//单位记录结构用来记录匹配成功的单位信息,方便下次登陆直接调入MY_DATA_MODULEMY_CURR_DW_JIGOUMY_DATA_MODULEDEBARKATIONAAMY_DATA_MODULEMY_SS_DW_JIGOUMY_DATA_MODULEMY_CURR_DW_JIGOUIFMY_DATA_MODULEMY_SS_DW_JIGOUSX103THENBEGINK1MY_DATA_MODULEMY_SS_DW_JIGOULEVEL1FORLEVEL0TOK1DOBEGINKMY_DATA_MODULEMY_SS_DW_JIGOUPARENTMY_DATA_MODULEMY_SS_DW_JIGOUMY_DATA_MODULEDEBARKATIONKIFMY_DATA_MODULEMY_SS_DW_JIGOUSX0THENBEGINMY_MEMO_MLPOSITION0MY_MEMO_MLREADBUFFERFILEINFO,SIZEOFFILEINFOEJ_HTMLROWCOUNTFILEINFORECORDCOUNT1HANG1FORI1TOFILEINFORECORDCOUNTDOBEGINMY_MEMO_MLREADBUFFERHTML,SIZEOFHTMLEJ_HTMLROWCOUNTHANGENDENDEND3单位设置遍历修改来往单位的基本信息。包括单位编码、机构代码、单位名称、地址、单位账号、账号开户行、法人、法人电话、联系人、联系人电话、传真、电子邮箱、注册资金、信誉度、备注此模块调入合同起草时录入的来往单位信息,并且可对单位信息进行修改保存。单位设置界面如图410所示。图410单位设置4合同类别设置对合同类别进行增删改查、排序、批量导入、存盘、打印。合同类别设置界面如图411所示。图411合同类别设置界面5部门审核对起草完成的合同进行审核,只有审核部门有对其操作的额权限。增加了同意和拟同意两个按钮,如果起草合同完全没有问题,则由审核审核部门的操作人员点同意按钮,此时复核人的姓名则会被调入,复核人上方会显示同意字样;如果合同起草存在问题,则点击拟同意按钮,复核人姓名同样被调入,复核人上方显示拟同意字样,然后回退或者保存,等待后期的处理。审核完成后提交给部门审批,合同状态也有部门审核转变成合同审批,合同状态会在右上角显示。此模块主要包含打印、打印预览、同意、拟同意、提交、回退、保存功能,采用TBUTTON按钮控件进行设计。部门审核界面如图412所示。图412部门审核界面6部门审批对审核通过的合同进行审批批准通过后合同才可以执行,只有审批部门有对其操作的额权限。如果合同没有纰漏的话由审批人员点击同意按钮,负责人的姓名会被调入,负责人上显示同意字样,然后对合同进行提交操作可将合同提交给下一个部门进行审核、审批;如果合同存在问题则点击拟同意按钮,负责人姓名同样被调入,上方显示拟同意字样,然后回退或者保存,等待后期的处理。此模块主要包含打印、打印预览、同意、拟同意、提交、回退、保存功能,采用TBUTTON按钮控件进行设计。部门审核界面如图413所示。图413部门审批界面合同提交流程的核心代码设计采用一个全局变量MY_BZ来标识合同的不同状态,MY_BZ1表示起草合同,MY_BZ2表示修改合同,MY_BZ3表示起草部门审核,MY_BZ4表示起草部门审批,以此类推到MY_BZ10表示领导部门审批,这样设计方便对每个模块分开操作,每个模块看似不可分割但是对每一个的修改只需要用到一个CASE语句就可以实现互不影响的目的,而且也方便了日后程序的修改优化,添加删除一些模块或者功能的话只需要增加或者减少MY_BZ。此部分设计主要代码如下CASEMY_BZOF1//起草合同BEGINLBLBTCAPTION'增加合同'LBLSJCAPTIONMYYMDTODXMY_DATA_MODULEMY_CURR_SYSTEMTIME,1//经办人STRCOPYFL_HTSY_JGQCBMYJ_JBR,PCHARCOPYMY_DATA_MODULEMY_CURR_RY_JIGOUMC,1,HIGHFL_HTSY_JGQCBMYJ_JBR//联系电话STRCOPYFL_HTSY_JGQCBMYJ_LXDH,PCHARCOPYMY_DATA_MODULEMY_CURR_RY_JIGOUSJH,1,HIGHFL_HTSY_JGQCBMYJ_LXDHEND2//合同修改BEGIN//调入函数DRLBLBTCAPTION'合同修改'LBLSJCAPTIONMYYMDTODXMY_DATA_MODULEMY_CURR_SYSTEMTIME,1BTN_TIJIAOCAPTION'提交'BTNHTCAPTION'回退'//经办人STRCOPYFL_HTSY_JGQCBMYJ_JBR,PCHARCOPYMY_DATA_MODULEMY_CURR_RY_JIGOUMC,1,HIGHFL_HTSY_JGQCBMYJ_JBREND3//部门审核BEGIN//调入函数DRLBLBTCAPTION'部门审核'LBLSJCAPTIONMYYMDTODXMY_DATA_MODULEMY_CURR_SYSTEMTIME,1BTN_TIJIAOCAPTION'提交'BTNHTCAPTION'回退'//复核人STRCOPYFL_HTSY_JGQCBMYJ_FHR,PCHARCOPYMY_DATA_MODULEMY_CURR_RY_JIGOUMC,1,HIGHFL_HTSY_JGQCBMYJ_FHREND44自定义内存流内存流的设计是整个系统运行的支柱,内存流保证了系统中同一单元和不同单元之间数据的保存和访问,同一单元的数据通过内存流实现了数据的保存和调用,本单元的数据在其他单元可能会重复调用,不同单元的数据访问只需要通过内存流将路径定位到需要访问的文件,通过管道技术实现了数据的本地访问和网络位置访问,本系统采用文本到结构体到内存流,通过管道存入静态文件的方式,提高了系统的操作性,使系统方便移植。441内存流设计概要1保存过程。因为合同的存储涉及到多张表格和文本的保存,所以本系统在初始化时创建两个个内存流,内存流甲和内存流乙,内存流甲用来搬运数据,内存流乙用来汇聚数据;每个表格和文本框创建的同时建立一个相应的结构体,每张表格和文本的存储过程都要经历录入数据写入结构体导入内存流汇聚内存流,当内存流甲将数据成功汇聚到内存流乙后释放内存流甲,再创建新的内存流甲进行数据的搬运;当数据全部都汇聚到内存流乙后,内存流乙会将数据送给管道函数然后存入目标文件,释放内存流乙。每次的数据保存不管是成功还是失败都会执行CLEAR函数,对录入的数据进行清空工作,方便下次数据的录入。本系统内存流工作流程图如图414。图414内存流设计流程图2调入过程。数据的调入为保存的逆过程文件内存流结构体读出;调入数据之前需要进行文件查找,用如下函数进行文件名的匹配MY_FILENAMEMY_DATA_MODULEMY_CURR_PATHCURR_ND_PATH'\'//合同管理文件夹HTGLWJJ'\'//合同文件夹HTWJJ'\'//合同文件名前缀HTQZ_WJM''调入的核心代码详见附录B调入合同函数。442内存流设计算法1本内存流的设计采用流线型结构设计,每个内存流包含位置POSITION和大小SIZE属性,位置等于上一个数据流的位置加上上一个数据流的长度LENGTH,大小等于所有数据流长度的总和。下面用合同首页和资金计划表格举例演示内存流位置和大小的计算方法MY_MEMO_1POSITIONMY_MEM_POSITIONMY_MEMO_1WRITEBUFFERFILEINFO,SIZEOFFILEINFOMY_MEMO_1WRITEBUFFERHTGL,SIZEOFHTGL//导入内存流合同首页SYBG_NCLK0HTGLPSKSIZEOFFILEINFOSIZEOFHTGLHTGLLENKMY_MEMOSIZEMY_MEMO_1WRITEBUFFERMY_MEMOMEMORY,HTGLLENK////导入内存流资金计划ZJJHBG_NCLKK1HTGLPSKHTGLPSK1HTGLLENK1HTGLLENKMY_MEMOSIZEMY_MEMO_1WRITEBUFFERMY_MEMOMEMORY,HTGLLENK2每个文件都有其相对应的结构体作为数据的存储空间,与结构函数相对应的是析构函数,当数据存储完成后用析构函数来释放结构体。几个典型的文件结构见附录B。每个内存流的建立都要经过内存流清空MY_MEMO_1CLEAR,内存流位置初始化MY_MEMO_1POSITION0,内存流空间分配,其中包括头文件空间分配和主数据流空间分配MY_MEMO_1WRITEBUFFERSTRUCT,SIZE,写入内存流MY_MEMO_1WRITEBUFFER。其主要代码如下MY_MEMO_1CLEARMY_MEMO_1POSITION0MY_MEMO_1WRITEBUFFERFILEINFOVER,SIZEOFFILEINFOVERMY_MEMO_1WRITEBUFFERHTML,SIZEOFHTML//导入内存流DRNCLSIZEOFHTMLSIZEOFFILEINFOVERFILEINFOVERSX1FILEINFOFILELENGTHMY_MEMO_1POSITION0MY_MEMO_1WRITEBUFFERFILEINFOVER,SIZEOFFILEINFOVER45系统分析结果测试本系统设计在过程中一直使用DELPHI09进行系统的设计和调试,最终各方面测试结果如下。界面显示效果系统界面显示效果良好,没有出现乱码、颜色搭配不协调;页面内容充实、显示正确;表格大小适中随数据的录入自动调整,数据录入自动换行。点击按钮时,按钮发生颜色变化并且抖动,给用户良好的点击感觉。用户验证不同权限用户具有严格的验证,并且通过验证进入相应的界面;用户的账号、密码输入错误会有相应的提示;功能实现单位设置,对签约单位基本属性的设置,其中包含单位编码、单位名称、单位机构代码、单位账号等等;起草合同,起草合同的基本属性,资金计划,合同执行情况,合同文本,合同执行中的来往单位及备注;修改合同,对已经起草的合同进行修改,更新;合同类别设置增加删除合同类别,可导入导出EXCEL文件;权限设置,增加删除操作人员并设置操作人员的操作权限;修改密码,修改当前操作员登录密码及基本信息;端口设置,网络连接设置可以实现异地办公;设置时间,系统时间设置;升级,可以导入系统升级文件;提交流程,实现了合同逐级审核审批,提交和回退。各模块的流程清晰,符合用户操作习惯,界面友好给用户良好的使用感受。第5章结论及展望51本文总结本次毕业设计首先通过学院图书馆、网络资源等各种途径对数据仓库相关知识进行了复习,了解了信息管理系统的基本知识,掌握了合同管理系统的基本的方法。然后参考企业合同管理方面的文章,在网络上和现实中对合同管理现状进行了充分的需求分析和功能分析。从合同管理和系统设置两个大方面设计,各模块的实现都需自定义的内存流的支持。使本系统的功能基本能够实现,形成一个完整的系统,完成了毕业设计的任务。其中,合同管理模块下单位设置对签约单位基本属性的设置,其中包含单位编码、单位名称、单位机构代码、单位账号等,遍历起草合同时增加的来往单位基本信息,并对其进行修改保存。增加合同起草合同的首页基本属性,资金计划,合同执行情况,合同文本,合同执行来往单位及备注。修改合同对已经起草的合同进行修改,更新,从目录遍历已经起草完成的合同对合同状态进行逐级提交,签约执行完成。合同类别设置增删改查合同类别,方便合同起草修改时对类别的调入,可导入导出EXCEL文件。系统设置模块下权限设置增加删除操作人员并设置操作人员的操作权限;修改密码修改当前操作员登录密码及基本信息;端口设置网络连接设置,端口、IP地址的修改;设置时间系统当前时间设置;升级导入系统升级文件。由于因时间和能力方面的关系,本次毕业设计合同管理系统的研究仍有很多不足之处。如需求分析的不全面使无法实现合同管理系统所有功能需求。通过本次毕业设计,不但学到了很多书本上课堂上无法学到的东西,而且在应用知识解决实际问题的方面有了很大的提高。在学习思维和动手能力上面对自己都有很大的提高。回顾系统的开发与论文撰写过程,有几多收获,也有诸多不尽人意之处,更需进一步的努力和开拓。52展望本系统设计以企业的经济效益为目标,能够为企业管理人员和员工提供简单易用、功能强大并高度灵活的应用工具,激励他们的积极性,这些改进为企业带来更高的效率为企业创造利益。同时,通过对人流、物流、资金流的科学管理和有效控制,提高员工的工作效率,降低各种经营成本,从而获取持久的利润。本系统完成仅仅是合同管理系统的初步雏形,由于缺少实际企业相应合同的录取和非开发人员的测试,本系统在实际使用过程中必定存在诸多不便,但是在合同管理系统的使用过程中我们将通过用户对其功能的反馈,不断地进行相应的改善,使用系统的升级功能导入更新改进过的系统,不断的完善系统,使系统的界面及功能都更加的人性化。现在以及将来一定会是一个信息化、自动化管理的高效率的社会,所以MIS必将的到一个长远普及的发展。参考文献1张岭,宋坤,梁冰DELPHI程序开发典例宝典200672罗斌DELPHIFORNET编程实例精粹200653明日科技,梁冰,宋坤DELPHI范例完全自学手册200464吕宗智,王世攀,王颢等DELPHI实用技术精辟200035赵万军DELPHI软件项目开发实例2004116周国宏,罗述谦,罗起DELPHI程序设计200647周兴华DELPHINET程序设计20048郭振斌,黄业清DELPHI高级页面特效制作百例200669江孝宜信息系统开发电子工业出版社,2006710中国交通建设监理协会组织合同管理人民交通出版社,2013511孙红新公司合同管理法律出版社,陈燕青管理信息系统在公司中的应用J电子制作,匡南浅谈中小企业管理信息系统现状及对策J商场现代化,霍特尔曼HEADFIRSTCSOUTHEASTUNIVERSITYPRESS,沃尔斯SPRINGINACTIONRENMINUNIVERSITYOFPOSTPRESS,2007致谢经过一学期的努力,我的毕业设计终于完成了。在做毕业设计的这段时间里,我遇到了许多的问题,许多时候都不知道怎么进行下一步工作,每次在这时候,都会有老师、同学、朋友给我耐心的指导,细心的帮我解决问题。在此,我向他们表示最真诚的感谢。首先,我要感谢王威老师耐心的教导和指导我们。从最初的开题报告和任务书,王老师都很认真负责的为我们每一个人的文档仔细的标注,告诉我们自己的问题,同时鼓励我们自己好好创新,如果有自己想做的毕业设计题目可以和他说,已经确定题目的同学,王老师鼓励他们好好做,并且每周都会检查一次,来告诉我们的缺点和不足在哪里,以便我们及时调整。同时,如果系里面开会有什么通知,他都会第一时间发邮件告诉我们,好让我们知道什么时候会第一次检查、中期检查和终期检查,来合理分配自己的时间。并且,王老师会经常到毕设教室来指导我们,为我们解答所遇到问题,给了我们很大的帮助。其次,我要感谢我们网络工程系的所有老师。在第一次检查、中期检查中,他们给我提出了很多的宝贵意见和建议,还经常督促我们抓紧时间做毕业设计。我要感谢帮助我的同学们,他们给了我很大的启发与帮助,帮助我解决了诸多在编写程序中遇到的问题。同时,也很感谢这次毕业设计,它让我懂得了学习的乐趣,当自己经过辛苦努力钻研出来一个劳动成果的时候,那种心情是无法比拟的,在这个过程中我也学到了许多从前没有学过的知识与经验,让我收获很多。最后感谢信息学院给大家提供的毕业设计实验室。向信息学院所有的老师表示深深的谢意。附录A英文原文DEVELOPINGAPPLICATIONSWITHDELPHIBORLANDDELPHIISANOBJECTORIENTED,VISUALPROGRAMMINGENVIRONMENTTODEVELOP32BITAPPLICATIONSFORDEPLOYMENTONWINDOWSANDLINUXUSINGDELPHI,YOUCANCREATEHIGHLYEFFICIENTAPPLICATIONSWITHAMINIMUMOFMANUALCODINGDELPHIPROVIDESASUITEOFRAPIDAPPLICATIONDEVELOPMENTRADDESIGNTOOLS,INCLUDINGPROGRAMMINGWIZARDSANDAPPLICATIONANDFORMTEMPLATES,ANDSUPPORTSOBJECTORIENTEDPROGRAMMINGWITHACOMPREHENSIVECLASSLIBRARYTHATINCLUDESTHEVISUALCOMPONENTLIBRARYVCL,WHICHINCLUDESOBJECTSTHATENCAPSULATETHEWINDOWSAPIASWELLASOTHERUSEFULPROGRAMMINGTECHNIQUESWINDOWSTHEBORLANDCOMPONENTLIBRARYFORCROSSPLATFORMCLX,WHICHINCLUDESOBJECTSTHATENCAPSULATETHEQTLIBRARYWINDOWSORLINUXTHISCHAPTERBRIEFLYDESCRIBESTHEDELPHIDEVELOPMENTENVIRONMENTANDHOWITFITSINTOTHEDEVELOPMENTLIFECYCLETHERESTOFTHISMANUALPROVIDESTECHNICALDETAILSONDEVELOPINGGENERALPURPOSE,DATABASE,INTERNETANDINTRANETAPPLICATIONS,CREATINGACTIVEXANDCOMCONTROLS,ANDWRITINGYOUROWNCOMPONENTSINTEGRATEDDEVELOPMENTENVIRONMENTWHENYOUSTARTDELPHI,YOUAREIMMEDIATELYPLACEDWITHINTHEINTEGRATEDDEVELOPMENTENVIRONMENT,ALSOCALLEDTHEIDETHISIDEPROVIDESALLTHETOOLSYOUNEEDTODESIGN,DEVELOP,TEST,DEBUG,ANDDEPLOYAPPLICATIONS,ALLOWINGRAPIDPROTOTYPINGANDASHORTERDEVELOPMENTTIMETHEIDEINCLUDESALLTHETOOLSNECESSARYTOSTARTDESIGNINGAPPLICATIONS,SUCHASTHEFORMDESIGNER,ORFORM,ABLANKWINDOWONWHICHTODESIGNTHEUSERINTERFACEUIFORYOURAPPLICATIONCOMPONENTPALETTEFORDISPLAYINGVISUALANDNON
文档加载中……请稍候!
下载文档到电脑,查找使用更方便
10 元 &&0人已下载
还剩页未读,继续阅读
<a href="UserManage/CopyrightAppeal.aspx?bid=6186185" title="版权申诉" class="fLeft works-manage-item works-manage-report" target="_blank"
关&键&词: 合同 管理 系统 设计 论文 毕业论文 毕业设计 专业 大学 大专 本科 格式 范文 免费 下载
& 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
本文标题:合同管理系统设计论文 链接地址:
当前资源信息
类型: 共享资源
格式: DOCX
大小: 686.13KB
上传时间:
&& 广告或垃圾信息
&& 色情、淫秽、低俗信息
&& 反政府、反人类、反社会等反动信息
&& 散布赌博、暴力、凶杀、恐怖或者教唆犯罪等信息
&& 侮辱、诽谤等人身攻击信息
&& 散布谣言、扰乱社会秩序,破坏社会稳定等信息}

我要回帖

更多关于 螺纹样板商品编码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信