欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    某单位合同信息管理系统设计与开发.docx

    • 资源ID:6714288       资源大小:272.31KB        全文页数:38页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    某单位合同信息管理系统设计与开发.docx

    摘要现代信息管理中有一项很重要的内容就是合同信息管理,依托于信息技术迅速发展的当下,某单位为提升它的市场竞争力,通过合同信息化管理操作手段来提升单位自身的信息系统工作效率和它的信息系统分析能力,推动本单位的信息化迅速发展。合同信息管理随着计算机技术和信息化技术的发展它自身的管理模式也不断得到完善,同时以合同信息管理为背景的合同信息管理系统功能已不仅仅是简单的增删改查等简单合同管理功能,本文所开发的系统对合同信息进行可视化图表分析、统计,发掘出更有益于某单位发展的数据源从而促进其更高效发展。本文在合同信息管理系统的研究中,以某单位合同信息管理系统为例,对合同信息管理系统进行了详细的分析和设计。本文在分析中主要采用文献研究法、信息研究方法、关键技术手段,对合同信息管理系统作了全面的分析和研究。首先,明确合同信息管理系统的研究背景,对国内外研究现状进行分析,明确合同信息管理系统的的研究目的及其意义并列出本文的主要研究内容和组织结构;然后,论述信息管理技术在合同信息管理系统中的应用以及实现信息化管理所需要用到的前后端技术;再次,采用需求分析等相关的分析方法分析其项目可行性,包括经济可行性、技术可行性和时间可行性,对用户需求和系统功能需求进行分析;再次,从系统整体架构、系统详细模块和数据库三方面对某单位合同信息管理系统进行全面设计。最后,通过对系统功能模块的实现界面的展示和对系统进行专业功能测试完成整个论文。本论文结合国内外对合同管理的研究现状,运用信息化管理技术对某单位合同信息管理系统进行设计,利用当下信息管理比较流行的前后端技术完成相关功能的设计,在实际使用过程中,某单位信息管理系统基本符合当下企业电子化合同管理使用准则,本系统使用简单易于上手等特点易于其推广开来,亦有部分不完善之处未来还需要进行改进,该系统的使用对于企业提高合同管理的效率具有重要意义。关键词:信息管理,合同信息管理系统,B/S;AbstractInmodeminformationmanagement,averyimportantcontentiscontractinformationmanagement.Relyingontherapiddevelopmentofinformationtechnology,inordertoimproveitsmarketcompetitivenessunitimprovesitsowninformationsystemworkefficiencyanditsinformationsystemanalysisabilitybymeansofcontractinformationmanagementoperationmeans,soastopromotetherapiddevelopmentofitsinformation.Withthedevelopmentofcomputertechnologyandinformationtechnology,themanagementmodeofcontractinformationmanagementhasbeenconstantlyimproved.Atthesametime,thefunctionofcontractinformationmanagementsystembasedoncontractinformationmanagementisnotonlyasimplecontractmanagementfunctionsuchasadding,deleting,modifyingandchecking.Thesystemdevelopedinthispapercarriesoutvisualchartanalysisandstatisticsoncontractinformation,whichismorebeneficialtofindoutThedatasourcedevelopedbyaunitcanpromoteitsmoreefficientdevelopment.Intheresearchofthecontractinformationmanagementsystem,thispapertakesthecontractinformationmanagementsystemofacertainunitasanexampletoanalyzeanddesignthecontractinformationmanagementsystemindetail.Intheanalysis,thispapermainlyusesliteratureresearchmethod,informationresearchmethodandkeytechnicalmeanstomakeacomprehensiveanalysisandResearchonthecontractinformationmanagementsystem.Firstly,theresearchbackgroundofthecontractinformationmanagementsystemisdefined,theresearchstatusathomeandabroadisanalyzed,theresearchpurposeandsignificanceofthecontractinformationmanagementsystemareclarified,andthemainresearchcontentandorganizationalstructureofthispaperarelistedsecondly,theapplicationofinformationmanagementtechnologyinthecontractinformationmanagementsystemandthefrontandbacktechnologiesneededtorealizetheinformationmanagementarediscussed;thirdlySecondly,itanalyzesthefeasibilityoftheproject,includingtheeconomicfeasibility,technicalfeasibilityandtimefeasibility,andanalyzestheuserrequirementsandsystemfunctionalrequirements;thirdly,itdesignsthecontractinformationmanagementsystemofaunitfromtheoverallsystemarchitecture,systemdetailedmoduleanddatabase.Finally,throughthedisplayofthesystemfunctionmoduleinterfaceandtheprofessionalfunctiontestofthesystem,thewholepaperiscompleted.Inthispaper,combinedwiththeresearchstatusofcontractmanagementathomeandabroad,theinfbnnationmanagementtechnologyisusedtodesignthecontractinformationmanagementsystemofacertainunit,andtherelevantfunctionsaredesignedbyusingthepopularfrontandbackendtechnologyofcurrentinformationmanagement.Intheactualuseprocess,theinformationmanagementsystemofacertainunitbasicallyconformstothecurrententerpriseelectroniccontractmanagementusecriteria,andthesystemisusedSimpleandeasytouseandotherfeaturesareeasytospread,buttherearesomeimperfectionsthatneedtobeimprovedinthefuture.Theuseofthissystemisofgreatsignificanceforenterprisestoimprovetheefficiencyofcontractmanagement.KeyWordsiinformationmanagement,contractinformationmanagementsystem,B/S;第1章引言LI研究背景本论文的研究背景是深入调查合同信息管理的国内外研究现状,并根据当前研究现状设计开发出某单位合同信息管理系统。以本系统为契机,提供一个长期保存合同信息的媒介,并且可以对所有合同进行统一规划和管理,可以更好地拉近员工与客户之间的联系,可在不同时间地点通过浏览器登录系统对合同进行审批和查询合同最新进度信息,亦可通过分析统计手段对本单位合同管理做出正确及时的决策,目前合同信息管理发展仍然任重而道远本论文为成功实现对合同的规划发展统一管控尽一份薄力1O在信息技术和数据库技术不断发展的前提下,设计一套符合某单位合同信息管理的信息系统,实现合同管理信息化操作已具备相应的技术支持。合同信息管理完成了对所有合同的统一规划和管理,现在很多企业都在向着电子化办公迈进,合同信息管理无纸化使得企业在电子化办公进程发展更加深入,合同信息的收集通过系统设置会使数据处理和审核比之前纸质化办公阶段更加准确合理,合同信息的审批管理通过系统设置管理人员会根据合同所呈现的数据信息进行正确决策,另外合同信息管理系统还可以实现合同信息的的分类、对比、分析、查询、可视化和统计工作21。1.2 国内外研究现状西方发达国家管理合同信息化建设具有发展迅速、投资巨大、起步时间早的特点。这些国家的合同管理信息化建设在许多企业中已经被广泛应用,这些企业都有它们独家设计的系统来对它们的数据进行分析和管理,包括HumanResources>ContractManagement等方面,企业的做法对于提高合同信息管理的品质和这些企业的声誉起到了最大的推动作用,企业因此也收益迅速发展,由此越来越多的企业合理规范合同信息管理,他们斥巨资进行合同信息管理系统的设计与开发,这些企业开发的合同信息管理系统涉及了合同管理的各个方面,Khasawneh等学者研究和分析了信息化管理技术在合同管理中的作用3,运用信息化管理技术会极大地优化企业的管理方式,减少之前手工合同机械重复工作行为,企业工作效率大大提高。在合同信息化管理上我国学术界也进行许多研究,并且取得了一定的成果。但总体来看。我国企业信息化仍与西方国家存在很大的不足,例如企业信息化投入较少、缺乏专业化信息技术人才,同时信息化建设标准不一,没有形成行业规范,导致大量信息化工具无法发挥其最大功效4。有关数据标明,我国企业电子化办公程度相比于发达国家仍然存在较大差距,我国目前只有3%的企业实现了较高程度的信息化发展150叶林珍等人在合同信息管理中分析如何实现客户管理的信息化操作,同时对我国企业合同管理信息化的模式进行了研究和分析,指出其中存在的问题。目前单位合同管理信息化仍有许多弊端,多数企业还在使用纸质合同、然后交由相关领导人工批阅的信息管理方式。这种传统的管理方式给公司管理者和员工带-的设计希望通过信息化方式将员工提交的合同统一管理,为管理者、员工、客户三方搭建起一个效率高、合同信息及时传递的平台,提高合同审批效率,同时也可以分析查询统计分析相关合同信息,减少了员工和管理者的工作量,实现电子化办公0。也有助于管理者根据合同信息管理作出更有利于本单位发展的决策。1.3 研究的目的及意义本论文致力于设计开发出一套系统功能较为完善的某单位合同信息管理系统,在许多企业中可以普遍使用这套系统,企业员工可以通过此系统将和客户谈妥的合同申请直接提交给管理人员作出审批,并可以根据合同双方意愿及时对合同细节进行微调,在根本上可以改善企业内部合同办公中工作效率低、做无用功型工作等现象,对于信息化管理技术迅速发展的现在而言,可以让企业中管理人员和员工迅速熟悉系统使用流程和体验系统为其工作带来的便利之处,也希望自己对于合同信息管理系统的研究能够继续深入下去,对于合同信息具体问题进行功能上的改进,为推动企业合同信息化发展和企业无纸化办公尽自己的一份力。1.4 论文的组织结构本论文共由六个章节组成,所述组织结构如下:第一章,引言,对本论文的研究背景和国内外现状进行了大概的描述,以及本论文研究的目的及意义。第二章,合同信息管理系统关键技术,分别论述信息管理技术在合同信息管理系统中的应用以及实现信息化管理所用的前后端技术介绍。第三章,合同信息管理系统需求分析,对合同信息管理系统进行项目成本可行性、时间可行性、技术可行性分析,分析用户需求和系统功能需求;第四章,合同信息管理系统设计,对合同信息管理系统的具体设计,对系统框架设计进行了讲解,对系统界面实现、数据库设计做出具体分析和描述。第五章,合同信息管理系统实现,对合同信息管理系统模块如何实现以及对系统进行功能性测试。最后一章。结语,对该合同信息管理系统和论文进行简要概括总结以及展望。第2章合同信息管理系统设计的相关技术随着计算机技术与信息管理的结合,合同信息管理的改进已呈大势所趋,与之前存在的合同信息管理系统相比,我运用大学本科阶段所学知识开学出一套更便捷、更稳定、更具有效率的合同信息管理系统作为毕业设计是一件十分有意义的事情。本章主要介绍信息管理技术在合同信息管理系统中的应用以及实现信息化管理所用的前后端技术。2.1 信息化技术在合同信息管理中的应用(1)提高单位办公效率某单位合同信息管理系统是信息管理技术与计算机技术相结合的产物,此系统的日常工作主要为对员工提交合同申请进行审批、对客户信息进行管理、对于本单位员工信息进行管理以及系统设置等方面内容。在这些工作流程过程中,需要管理员用户、员工用户以及客户之间进行沟通和衔接,才能保证合同信息管理工作有序开展。将信息化技术应用于合同信息的管理工作中,能有效地建立起相应的合同信息管理系统,有效提高工作效率,如管理员用户可以登录自己的端口对员工提交的合同审批申请进行审批或拒绝操作,并对相关的员工与客户之间签订的合同状态进行查询统计等7。(2)有利于信息交换在信息时代背景下,实现信息资源的交流共享对合同管理的发展具有重要的意义。企事业单位积极应用信息化技术到合同信息的管理中来,能够将本单位的各个用户通过网络连接起来,从而实现内部信息资源的有效交换,促进合同管理迅速发展,管理员用户可以通过横向或者纵向的方式对过往信息进行查询分析统计,这样除了能够有效体校合同的利用率,还能将合同管理工作的价值更好地显现出来。(3)有助于合同信息的长期保存信息化技术应用到合同信息管理工作中,使合同记载的传统纸质形式转变为电子形式,避免了在翻阅与整理过程中造成的损害,有利于合同信息的长期保存,用户利用电子资源对合同信息进行保存,并可以将其储存于服务器中,这样不仅满足合同保存时间的需求,更加提升了合同资源在保存过程中的稳定性与安全性。(4)实现了合同信息的安全性合同信息管理工作中通过信息化技术的应用,可以通过认证技术的运用对用户权限进行限制,从而有效地保障合同信息资料在审批或者保存过程中的安全,该项技术的应用能够使没有进行认证的用户无法获得接触合同信息自愿的机会,从而增加了合同信息的保密性与安全性。2.2 实现信息化管理所用的前后端技术本文开发的某单位合同信息管理系统是典型的管理信息系统,此系统前端采用BS(BroweSeryer,即浏览器服务器)模式结构进行开发,B/S与C/S的两层架构不同它的架构属于三层架构,只要有浏览器就可以打开,B/S模式三层架构图结构如图2-1所示。B/S模式统一客户端,将系统功能实现核心部分主要集中到Web服务器上面来。对于B/S模式而言用户只需安装一个浏览器即可通过WebServer同数据库进行数据交换。图2TB6模式三层架构图B/S架构具体工作流程为用户在浏览器界面提交表单操作后,向服务器发送请求,此时等待服务器响应后服务器接受并处理请求,对请求进行数据处理,并产生响应;服务器把用户请求的数据返回给浏览器,浏览器解释执行HTML文件后,即可呈现给用户系统界面。后台服务器端则采用MySQL数据库,利用MySQL数据库支持大数据量、多用户的高性能进行事务处理和安全性、完整性控制的性能,以及其具有可移植、可兼容、可连接性等优点,力求使合同信息管理系统建立一个可靠安全的数据库。第3章合同信息管理系统需求分析合同信息管理系统需求分析主要对其项目可行性、用户需求和系统功能进行分析,需求分析的H的是明确为什么要设计开发合同信息管理系统和信息管理系统的工作流程是怎样的,在需求分析中要搞清楚为什么要设计这个系统,这个系统对于合同管理能够有哪些帮助以及如何全面代替目前企业中的纸质合同从而达到电子化办公的目的,需求分析是系统设计和功能实现的基础,我们必须从管理人员和员工的不同角度来搞清楚他们的需求,并且确定好系统需要实现哪些总的需求,还要根据实际情况设计开发系统,本着务实的原则分析系统需求。3.1项目可行性3.L1经济可行性分析在对某单位合同信息管理系统的设计和开发中必须首先要想到设计开发这个系统的花费是多少,对于现在的企业来说降低成本是吸引其去使用该系统的最大动力。通过本文的分析可以得出此系统的设计开发并不复杂,周期虽长但耗费人力物力并不多,所以该系统的成本花费将会非常少,后期维护费用也基本可以不用考虑,另外本系统应用后将大量减少因纸质合同而引起的纸张浪费和工人为撰写合同造成的时间浪费,合同审批速度也会提高也进一步为企业的收益得到保障,因此该系统的设计与开发具有经济可行性。3.1.2 技术可行性分析本系统运用了PHP脚本和MySQL数据库进行开发,PHP作为当前最为通用的语言在使用过程中容易上手,并且PHP操作编辑非常简单,实用性强,适合后期对系统功能进行及时修改,此系统在设计开发过程中还有许多不成熟的地方,在后期应用于企业合同管理时需要对一些具体功能进行调整,目前PHP技术已经可以满足市面上绝大多数系统开发的技术要求,MySQL数据库是时下比较流行的数据服务器,它支持大数据量、多用户的高性能,具有可移植、兼容、连接等优点,可靠安全,可以满足本系统的技术性要求。在实际操作过程中,本系统界面直观简单,不需要花费长久时间就能熟练操作系统,可以为企业节省培训时间,现学现用,无缝衔接解决技术难题。3.1.3 时间可行性分析本系统设计周期需要在小半年的时间内完成开发,虽然时间并不十分宽裕,但是在老师的不懈指导和我自身的努力下我相信我能够完成本系统的设计和开发。3.2用户需求分析本人在合同信息管理系统诸多功能展示时发现,合同管理信息系统可以解决不同类型用户的需求问题。用户需求是系统在规划阶段最重要的参考环节,任何用户的需求都不能被忽视,在经过了多方面调查研究和对之前合同信息管理系统的分析后,分析用户的需求如下:(1)管理员用户需求。管理员用户在系统中权限最高,需要确保管理员用户在登录系统之后,对系统拥有最高权限,其主要的权限包括修改产品模块、修改员工信息、修改部门、合同审批管理、修改客户信息和系统设置等多个方面的管理。某单位合同信息管理系统中管理员用户的结构图如图3-1所示。管理员用户产品模块员工信息部门管理合同审批客户管理系统设置图3-1管理员用户的结构图(2)员工用户需求。员工用户在系统中没有像管理员用户那么高的权限。员工用户主要的权限包括修改个人信息、向管理员提交合同申请、查看合同是否通过审批、修改合同信息、查看公告等方面。某单位合同信息管理系统中员工用户的结构图如图3-2所示。员工用户个人信息合同申请合同审批合同信息查看公告图3-2员工用户的结构图3.3系统功能需求分析在对合同信息管理系统开发的需求分析中,归纳出来管理员以及员工对于本系统所用到的功能,本系统所有用户的操作都在前端的客户端进行,包括员工信息管理、客户信息管理、合同审批管理、合同统计管理、管理员密码修改等。用户不能直接接触后台服务器数据,后台服务器只提供专注服务,接收系统前端请求的参数和客户端的数据相应,抓取数据库数据等。(1)员工信息管理员工信息管理是某单位合同管理信息系统的基本模块,其主要包括员工信息设置、职位管理、部门管理。在系统设计中管理员用户拥有员工信息管理最高权限,员工信息设置具体包括用户添加、用户信息修改、用户信息删除以及用户信息维护等相关的功能和操作。职位管理中管理员可以给员工添加职位,删除职位。管理员用户可以根据员工的具体类型和实际情况赋予不同员工不同的职位,可以跟据实际情况将员工用户编入不同的部门中进行管理。对于员工工资信息只有管理员可以编辑,员工本人无法改变。(2)客户信息管理客户信息管理是该系统中比较重要的模块,需要对客户信息进行详细的登记处理以免后期出现纠纷。客户信息管理的信息主要包括客户添加、客户信息修改、客户信息删除等基本的控件化操作。在对客户信息进行管理中需要针对客户编号、客户名称、客户地址、联系电话、传真、邮政编码、开户银行、银行账户、邮箱地址、网址、备注等进行管理,管理员用户登录系统对客户信息进行管理,管理员用户可随时对客户信息作出修改,企业与该客户终止合作时,管理员用户可将该客户信息删除,管理员用户查看客户具体信息后可与客户就合同问题随时开展交流,加快合同审批效率。(3)合同审批管理合同审批管理模块主要是管理员用户对合同审批环节作出操作,具体来说主要为暂时搁置、审批通过和拒绝申请等。在合同审批环节中管理员可以根据员工提交的合同申请对员工姓名、合同编号、合同标题、合同状态、合同甲乙双方、合同生效与终止日期、合同金额、合同附件、合同进度等进行修改和删除,保证合同具体细节修改掌握在管理员手中。(4)合同统计管理某单位合同信息管理系统需要结合合同审批的实际情况实现统计功能,统计功能包括查询统计结果和可视化图表两个控件。随着社会的发展,企业合同信息的管理将会变得愈加复杂,在这种情况下,企业必须对所有员工与客户签订的合同进行有序的管理,便于管理人员及时查看合同审批情况和合同进度,通过查询统计结果和可视化图表这些合同具体化管理的方式查询分析统计本单位内合同管理最新最新信息,防止合同信息管理中出现遗漏。在本系统中合同审批情况在合同查询统计界面和可视化图表界面中可一目了然看到。(5)管理员密码修改管理员用户在登录某单位合同信息管理系统后可以结合实际情况添加、修改、删除管理员和用户的账号密码或对管理员、用户账户密码进行修改操作。管理员修改密码的作用是提高系统安全性,防止员工用户或者本单位离职管理人员盗用本单位信息售卖给别家企业以谋取私利。第4章合同信息管理系统设计4.1 系统架构设计通过上述分析可以得出,某单位合同信息管理系统是在B/S模式架构和MySQL数据库技术相结合的基础上设计和开发的。合同信息管理系统是通过PHP脚本语言编写前端程序代码,通过UML语言来编写后台数据库,该系统采用的B/S模式架构可以由浏览器直接打开系统界面,根据上述对合同系管理系统需求分析可以归纳总结出管理员和管理员所需要实现的功能,管理员功能包括产品模块管理、员工信息修改和删除、部门管理、客户管理、合同审批和统计管理、系统设置,员工功能实现包括修改个人信息、提交合同申请、查看公告等,管理员用户与员工用户拥有不同的权限,在系统架构设计时要注意区分好,以便于后期进行功能调整与修改。系统总体架构图如图4-1所示。合同信息管理系统管理员用户员工用户产品模块 员工信息部门管理合同审批客户管理系统设置个人信息产品管理 添加产品职位管理添加职件添加员工信息员工信息管理产品管理 添加产品-X-可视化图表一,合同查询统计已拒绝合同已审批合同未审批合同客户管理一 客户添加一,我的信息管理 公告管理 管理员管理查看公告 合同信息已拒绝合同 合同审批 已审批合同未审批合同 合同申请 ,提交合同申请图4-1系统总体架构图4.2 系统模块详细设计高校教师成果管理系统总共分为5个模块,分别是员工信息管理、客户信息管理、合同审批管理、合同统计管理、管理员密码修改14。本节将对5个模块进行详细分析。4.4.1员工信息管理(1)首先管理员用户要在添加员工信息模块提交员工个人信息,填写员工基本信息,如员工账号、员工密码、职位、所属部门、联系电话、性别、员工工资等基本资料。(2)管理员用户可在添加职位模块添加想设置的职位名称,添加完毕后可在员工信息管理模块修改之前赋予员工用户的职位,同时管理员用户亦可在添加部门模块添加所属部门,在员工信息管理模块修改所属部门,管理员可及时更新员工信息。(3)员工用户可登录系统在我的信息管理模块修改员工名称、账号、密码、职位、联系电话、性别,员工用户无法对自己的自己进行修改。4.4.2客户信息管理(1)管理员用户可以在客户添加模块提交客户信息,将客户编号、名称、地址,联系电话、传真、邮政编码、开户银行、银行账户、email.网站和备注提交到系统。(2)然后管理员用户可在客户管理界面根据员工与客户交流的实际情况对客户信息进行修改,可以及时有效地更新客户信息,尤其是开户银行、银行账户、客户电话等重要信息。当与客户终止合作时可以直接删除客户信息。(3)员工提交合同申请时,在合同乙方即客户方将显示在客户管理模块中添加的客户名称。44.3合同审批管理管理(D员工用户通过提交合同申请模块提交合同信息,将合同编号、名称、甲乙双方、生效日期、终止日期、合同金额、附件、合同进度、经手人和备注提交到系统。(2)然后管理员用户登录系统通过未审批合同模块可查看员工提交的合同申请,可对其进行审批或者拒绝处理,也可查看合同内容,并决定是否修改或者删除合同,管理员用户操作后员工用户可在自己系统界面中查看管理员给出的审批结果、4.4.4合同统计管理(1)管理员用户可通过合同查询统计模块查看甲乙双方签订的合同数量以及目前合同所处状态,查询结果可通过联机打印机打印出来留存备案。(2)管理员用户可通过echaas可视化图表查看合同审批情况分别占总合同的比例以及数量多少问题,为下一步打算做出直观判断。4.4.5管理员密码修改(1)管理员可在添加管理员模块添加新的管理员为其设定登录用户名和密码(2)管理员用户可在管理员管理模块修改管理员用户名和密码并可以作出删除离职管理员的操作,保障合同信息管理系统不被商业窃取。4.3数据库设计后台数据库是管理信息系统组成的核心部分,它能够为系统提供增加、删除、修改、查询功能的数据操作,本文系统开发用到的数据库模型为关系型数据库,此数据库使用方便、容易理解,备受软件开发者青睐。合理的数据库结构将会提升访问数据库的效率,保证数据一致完整,并且还可以防止应用程序访问数据库时发生错误操作等问题,数据库结构设计是软件开发十分重要的环节,下面是对数据库E-R图和数据库表的概述15。4.3.1数据库整体E-R图首先我们通过E-R图来梳理出后台数据库中这8个实体之间的相互联系,这8个实体又包含了各自的属性,通过相互之间的作用形成数据流动关系,数据库整体E-R图如图4-2所示。4产丛名林产丛城号省注可工姓名 员工惠考隼录密码号码年知与码客户隔号齐地址联系电话Mr*户名称客户电语工资职位始就职位职位名界K筒松用帐号管理见出码合同平力合同乙方生效Il期为止期合同余领符江 须导审批木加时X举加入予人金代连度合网附件等横合回编号一同名一公告号码即蝌公益内容Itt行IK号“府时同姑柬日期接受部备汁图4-2数据库整体E-R图数据库中有8个实体。一是“管理员”实体,属性有号码、管理员编号、管理员密码、级别权限;二是“员工”实体,属性有号码、员工姓名、员工账号、登录密码、所属部门、联系电话、性别、工资、职位。三是“部门”实体,属性有号码、部门名称;四是“职位”实体,属性有号码、职位名称;五是“合同实体”实体,属性有号码、合同编号、合同名称、合同甲方、合同乙方、生效日期、终止日期、合同金额、合同附件、经手人、添加时间、领导审批、备注;六是“客户”实体,属性有号码、客户编号、客户名称、客户地址、客户电话、客户传真、邮编、银行名称、银行账号、email邮箱、公司网址、备注;七是“公告”实体,属性有号码、公告标题、公告内容、接受部门、结束日期、发布时间;八是“产品”实体,属性有号码、产品名称、产品编号、备注。管理员可添加员工信息、产品信息、客户信息、合同信息,员工可编辑部门信息、职位信息、查看公告,管理员对于员工提交的合同信息进行审批,管理员发布公告。4.3.2数据库表下面对数据库中的表进行简要介绍。1.根据系统功能设计和模块划分,对于合同信息管理系统进行了详细的设计,本系统共包含八个表:分别是管理员表、部门表、合同表、客户表、公告表、产品表、员工表以及职位表等八个信息表。整体信息表如表4-1所示:表4-1整体信息表表名内容管理员管理员相关信息部门部门相关信息/合同合同相关信息客户客户相关信息公告公告相关信息产品产品相关信息员工员工相关信息职位职位相关信息/2.管理员表,此表用于编写、储存本系统内所有管理员的基本信息,主要有主键id、管理员账号、管理员密码、级别权限等信息。管理员表如表4-2所示:表4-2管理员表字段内容种类长度能否为空/主键id号码Int+114否是adminname管理员账号varchar50J是否Admin_psw+管理员密码varchar504是否levels级别权限varchar10÷J否否3.部门表,此表用于编写、储存部门的基本信息,主要有主键id、部门名称等信息。部门表如表4-3所示:字段名内容类型长度能否为空主键id号码int10+否是name部门名称varchar50否否4 .合同表,此表用于记录和储存系统内所有合同的基本信息,主要有主键id、合同编号、合同名称、合同甲方、合同乙方、生效日期、终止日期、合同金额、合同附件、合同进度、经手人、添加时间、领导审批、备注等信息。合同表如表4-4所示:表4-4合同表字段名内容类型长度能否为空主键Id号码imt10否是bianhao+合同编号varchar100否否name合同名称varchar150否否Jia合同甲方varchar100否否Yi1合同乙方varchar2100否否Sdate+生效日期date否否Edate?终止日期dateP否映money合同金额varchar450/否呜url合同附件varchar200否否jindu合同进度varchar?5W否否pname+经手人varchare504J不白否addtimer添加时间timestamp41否否States领导审批Int10*J否否Remark备注Text否否5 .客户表,此表用于记录和储存系统所有客户的基本信息,主要有主键id、客户编号、客户名称、客户地址、客户电话、客户传真、邮编、银行名称、银行账号、email邮箱、公司网址、备注等信息。客户表如表4-5所示:表4-5客户表字段名内容*j类型长度能否为空主键id号码int11+否/是bianhao客户编号varchar50“否否name客户名称varchar50J否否addr客户地址varchar200u否否tele客户电话varchar100否/否fax客户传真varchar50”否否/youbian邮编varchar50否/否bank/银行名称varchar504J否否account银行账号varchar50+否否emalemal邮箱varchar50“否否url公司网址varchar150否否remark备注/varchar200+否否6 .公告表,此表用于记录和储存系统内所有公告的基本信息,主要有主键id、公告标题、公告内容、接受部门、结束日期、发布时间等信息。客户表如表4-6所示:表4-6公告表字段名内容类型长度能否为空主键id号码int11否是title公告标题varchar150否否content公告内容text否否/bumen接受部门varcharIW否否enddate结束日期date?否否addtime发布时间addtime否否7 .产品表,此表用于记录和储存系统内所有产品的基本信息,主要有主键id、产品名称、产品编号、备注等信息。产品表如表4-7所示:表4-7产品表字段名内容类型长度能否为空主键id号码intll*j否是name产品名称varchar100*J否否bianhao+产品编号varchar+100否否/remark备注textI,否否8 .员工表,此表用于记录和储存系统内所有员工的基本信息,主要有主键id、员工姓名、员工账号、登录密码、所属部门、联系电话、性别、工资、职位等信息。员工表如表4-8所示:表4-8员工表字段名内容类型长度能否为空主键id号码int11否是wname员工姓名varchar50否否uname员工账号varchar504J否pwd登录密码varchar50否否bumen所属部门varchar100+否否tel联系电话varchar20否否sex性别var

    注意事项

    本文(某单位合同信息管理系统设计与开发.docx)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开