某单位合同信息管理系统设计与开发_第1页
某单位合同信息管理系统设计与开发_第2页
某单位合同信息管理系统设计与开发_第3页
某单位合同信息管理系统设计与开发_第4页
某单位合同信息管理系统设计与开发_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要现代信息管理中有一项很重要的内容就是合同信息管理,依托于信息技术迅速发展的当下,某单位为提升它的市场竞争力,通过合同信息化管理操作手段来提升单位自身的信息系统工作效率和它的信息系统分析能力,推动本单位的信息化迅速发展。合同信息管理随着计算机技术和信息化技术的发展它自身的管理模式也不断得到完善,同时以合同信息管理为背景的合同信息管理系统功能已不仅仅是简单的增删改查等简单合同管理功能,本文所开发的系统对合同信息进行可视化图表分析、统计,发掘出更有益于某单位发展的数据源从而促进其更高效发展。本文在合同信息管理系统的研究中,以某单位合同信息管理系统为例,对合同信息管理系统进行了详细的分析和设计。本文在分析中主要采用文献研究法、信息研究方法、关键技术手段,对合同信息管理系统作了全面的分析和研究。首先,明确合同信息管理系统的研究背景,对国内外研究现状进行分析,明确合同信息管理系统的的研究目的及其意义并列出本文的主要研究内容和组织结构;然后,论述信息管理技术在合同信息管理系统中的应用以及实现信息化管理所需要用到的前后端技术;再次,采用需求分析等相关的分析方法分析其项目可行性,包括经济可行性、技术可行性和时间可行性,对用户需求和系统功能需求进行分析;再次,从系统整体架构、系统详细模块和数据库三方面对某单位合同信息管理系统进行全面设计。最后,通过对系统功能模块的实现界面的展示和对系统进行专业功能测试完成整个论文。本论文结合国内外对合同管理的研究现状,运用信息化管理技术对某单位合同信息管理系统进行设计,利用当下信息管理比较流行的前后端技术完成相关功能的设计,在实际使用过程中,某单位信息管理系统基本符合当下企业电子化合同管理使用准则,本系统使用简单易于上手等特点易于其推广开来,亦有部分不完善之处未来还需要进行改进,该系统的使用对于企业提高合同管理的效率具有重要意义。关键词:信息管理,合同信息管理系统,B/S;AbstractInmoderninformationmanagement,averyimportantcontentiscontractinformationmanagement.Relyingontherapiddevelopmentofinformationtechnology,inordertoimproveitsmarketcompetitiveness,aunitimprovesitsowninformationsystemworkefficiencyanditsinformationsystemanalysisabilitybymeansofcontractinformationmanagementoperationmeans,soastopromotetherapiddevelopmentofitsinformation.Withthedevelopmentofcomputertechnologyandinformationtechnology,themanagementmodeofcontractinformationmanagementhasbeenconstantlyimproved.Atthesametime,thefunctionofcontractinformationmanagementsystembasedoncontractinformationmanagementisnotonlyasimplecontractmanagementfunctionsuchasadding,deleting,modifyingandchecking.Thesystemdevelopedinthispapercarriesoutvisualchartanalysisandstatisticsoncontractinformation,whichismorebeneficialtofindoutThedatasourcedevelopedbyaunitcanpromoteitsmoreefficientdevelopment.Intheresearchofthecontractinformationmanagementsystem,thispapertakesthecontractinformationmanagementsystemofacertainunitasanexampletoanalyzeanddesignthecontractinformationmanagementsystemindetail.Intheanalysis,thispapermainlyusesliteratureresearchmethod,informationresearchmethodandkeytechnicalmeanstomakeacomprehensiveanalysisandResearchonthecontractinformationmanagementsystem.Firstly,theresearchbackgroundofthecontractinformationmanagementsystemisdefined,theresearchstatusathomeandabroadisanalyzed,theresearchpurposeandsignificanceofthecontractinformationmanagementsystemareclarified,andthemainresearchcontentandorganizationalstructureofthispaperarelisted;secondly,theapplicationofinformationmanagementtechnologyinthecontractinformationmanagementsystemandthefrontandbacktechnologiesneededtorealizetheinformationmanagementarediscussed;thirdlySecondly,itanalyzesthefeasibilityoftheproject,includingtheeconomicfeasibility,technicalfeasibilityandtimefeasibility,andanalyzestheuserrequirementsandsystemfunctionalrequirements;thirdly,itdesignsthecontractinformationmanagementsystemofaunitfromtheoverallsystemarchitecture,systemdetailedmoduleanddatabase.Finally,throughthedisplayofthesystemfunctionmoduleinterfaceandtheprofessionalfunctiontestofthesystem,thewholepaperiscompleted.Inthispaper,combinedwiththeresearchstatusofcontractmanagementathomeandabroad,theinformationmanagementtechnologyisusedtodesignthecontractinformationmanagementsystemofacertainunit,andtherelevantfunctionsaredesignedbyusingthepopularfrontandbackendtechnologyofcurrentinformationmanagement.Intheactualuseprocess,theinformationmanagementsystemofacertainunitbasicallyconformstothecurrententerpriseelectroniccontractmanagementusecriteria,andthesystemisusedSimpleandeasytouseandotherfeaturesareeasytospread,buttherearesomeimperfectionsthatneedtobeimprovedinthefuture.Theuseofthissystemisofgreatsignificanceforenterprisestoimprovetheefficiencyofcontractmanagement.Keywords:informationmanagement,contractinformationmanagementsystem,B/S;第1章引言1.1研究背景本论文的研究背景是深入调查合同信息管理的国内外研究现状,并根据当前研究现状设计开发出某单位合同信息管理系统。以本系统为契机,提供一个长期保存合同信息的媒介,并且可以对所有合同进行统一规划和管理,可以更好地拉近员工与客户之间的联系,可在不同时间地点通过浏览器登录系统对合同进行审批和查询合同最新进度信息,亦可通过分析统计手段对本单位合同管理做出正确及时的决策,目前合同信息管理发展仍然任重而道远本论文为成功实现对合同的规划发展统一管控尽一份薄力。在信息技术和数据库技术不断发展的前提下,设计一套符合某单位合同信息管理的信息系统,实现合同管理信息化操作已具备相应的技术支持。合同信息管理完成了对所有合同的统一规划和管理,现在很多企业都在向着电子化办公迈进,合同信息管理无纸化使得企业在电子化办公进程发展更加深入,合同信息的收集通过系统设置会使数据处理和审核比之前纸质化办公阶段更加准确合理,合同信息的审批管理通过系统设置管理人员会根据合同所呈现的数据信息进行正确决策,另外合同信息管理系统还可以实现合同信息的的分类、对比、分析、查询、可视化和统计工作。1.2国内外研究现状西方发达国家管理合同信息化建设具有发展迅速、投资巨大、起步时间早的特点。这些国家的合同管理信息化建设在许多企业中已经被广泛应用,这些企业都有它们独家设计的系统来对它们的数据进行分析和管理,包括HumanResources、ContractManagement等方面,企业的做法对于提高合同信息管理的品质和这些企业的声誉起到了最大的推动作用,企业因此也收益迅速发展,由此越来越多的企业合理规范合同信息管理,他们斥巨资进行合同信息管理系统的设计与开发,这些企业开发的合同信息管理系统涉及了合同管理的各个方面,Khasawneh等学者研究和分析了信息化管理技术在合同管理中的作用,运用信息化管理技术会极大地优化企业的管理方式,减少之前手工合同机械重复工作行为,企业工作效率大大提高。在合同信息化管理上我国学术界也进行许多研究,并且取得了一定的成果。但总体来看。我国企业信息化仍与西方国家存在很大的不足,例如企业信息化投入较少、缺乏专业化信息技术人才,同时信息化建设标准不一,没有形成行业规范,导致大量信息化工具无法发挥其最大功效。有关数据标明,我国企业电子化办公程度相比于发达国家仍然存在较大差距,我国目前只有3%的企业实现了较高程度的信息化发展。叶林珍等人在合同信息管理中分析如何实现客户管理的信息化操作,同时对我国企业合同管理信息化的模式进行了研究和分析,指出其中存在的问题。目前单位合同管理信息化仍有许多弊端,多数企业还在使用纸质合同、然后交由相关领导人工批阅的信息管理方式。这种传统的管理方式给公司管理者和员工带-的设计希望通过信息化方式将员工提交的合同统一管理,为管理者、员工、客户三方搭建起一个效率高、合同信息及时传递的平台,提高合同审批效率,同时也可以分析查询统计分析相关合同信息,减少了员工和管理者的工作量,实现电子化办公。也有助于管理者根据合同信息管理作出更有利于本单位发展的决策。1.3研究的目的及意义本论文致力于设计开发出一套系统功能较为完善的某单位合同信息管理系统,在许多企业中可以普遍使用这套系统,企业员工可以通过此系统将和客户谈妥的合同申请直接提交给管理人员作出审批,并可以根据合同双方意愿及时对合同细节进行微调,在根本上可以改善企业内部合同办公中工作效率低、做无用功型工作等现象,对于信息化管理技术迅速发展的现在而言,可以让企业中管理人员和员工迅速熟悉系统使用流程和体验系统为其工作带来的便利之处,也希望自己对于合同信息管理系统的研究能够继续深入下去,对于合同信息具体问题进行功能上的改进,为推动企业合同信息化发展和企业无纸化办公尽自己的一份力。1.4论文的组织结构本论文共由六个章节组成,所述组织结构如下:第一章,引言,对本论文的研究背景和国内外现状进行了大概的描述,以及本论文研究的目的及意义。第二章,合同信息管理系统关键技术,分别论述信息管理技术在合同信息管理系统中的应用以及实现信息化管理所用的前后端技术介绍。第三章,合同信息管理系统需求分析,对合同信息管理系统进行项目成本可行性、时间可行性、技术可行性分析,分析用户需求和系统功能需求;第四章,合同信息管理系统设计,对合同信息管理系统的具体设计,对系统框架设计进行了讲解,对系统界面实现、数据库设计做出具体分析和描述。第五章,合同信息管理系统实现,对合同信息管理系统模块如何实现以及对系统进行功能性测试。最后一章。结语,对该合同信息管理系统和论文进行简要概括总结以及展望。

第2章合同信息管理系统设计的相关技术随着计算机技术与信息管理的结合,合同信息管理的改进已呈大势所趋,与之前存在的合同信息管理系统相比,我运用大学本科阶段所学知识开学出一套更便捷、更稳定、更具有效率的合同信息管理系统作为毕业设计是一件十分有意义的事情。本章主要介绍信息管理技术在合同信息管理系统中的应用以及实现信息化管理所用的前后端技术。2.1信息化技术在合同信息管理中的应用(1)提高单位办公效率某单位合同信息管理系统是信息管理技术与计算机技术相结合的产物,此系统的日常工作主要为对员工提交合同申请进行审批、对客户信息进行管理、对于本单位员工信息进行管理以及系统设置等方面内容。在这些工作流程过程中,需要管理员用户、员工用户以及客户之间进行沟通和衔接,才能保证合同信息管理工作有序开展。将信息化技术应用于合同信息的管理工作中,能有效地建立起相应的合同信息管理系统,有效提高工作效率,如管理员用户可以登录自己的端口对员工提交的合同审批申请进行审批或拒绝操作,并对相关的员工与客户之间签订的合同状态进行查询统计等。(2)有利于信息交换在信息时代背景下,实现信息资源的交流共享对合同管理的发展具有重要的意义。企事业单位积极应用信息化技术到合同信息的管理中来,能够将本单位的各个用户通过网络连接起来,从而实现内部信息资源的有效交换,促进合同管理迅速发展,管理员用户可以通过横向或者纵向的方式对过往信息进行查询分析统计,这样除了能够有效体校合同的利用率,还能将合同管理工作的价值更好地显现出来。(3)有助于合同信息的长期保存信息化技术应用到合同信息管理工作中,使合同记载的传统纸质形式转变为电子形式,避免了在翻阅与整理过程中造成的损害,有利于合同信息的长期保存,用户利用电子资源对合同信息进行保存,并可以将其储存于服务器中,这样不仅满足合同保存时间的需求,更加提升了合同资源在保存过程中的稳定性与安全性。(4)实现了合同信息的安全性合同信息管理工作中通过信息化技术的应用,可以通过认证技术的运用对用户权限进行限制,从而有效地保障合同信息资料在审批或者保存过程中的安全,该项技术的应用能够使没有进行认证的用户无法获得接触合同信息自愿的机会,从而增加了合同信息的保密性与安全性。2.2实现信息化管理所用的前后端技术本文开发的某单位合同信息管理系统是典型的管理信息系统,此系统前端采用B/S(Brower/Server,即浏览器服务器)模式结构进行开发,B/S与C/S的两层架构不同它的架构属于三层架构,只要有浏览器就可以打开,B/S模式三层架构图结构如图2-1所示。B/S模式统一客户端,将系统功能实现核心部分主要集中到web服务器上面来。对于B/S模式而言用户只需安装一个浏览器即可通过webServer同数据库进行数据交换。图2-1B/S模式三层架构图B/S架构具体工作流程为用户在浏览器界面提交表单操作后,向服务器发送请求,此时等待服务器响应后服务器接受并处理请求,对请求进行数据处理,并产生响应;服务器把用户请求的数据返回给浏览器,浏览器解释执行HTML文件后,即可呈现给用户系统界面。后台服务器端则采用MySQL数据库,利用MySQL数据库支持大数据量、多用户的高性能进行事务处理和安全性、完整性控制的性能,以及其具有可移植、可兼容、可连接性等优点,力求使合同信息管理系统建立一个可靠安全的数据库。合同信息管理系统需求分析合同信息管理系统需求分析主要对其项目可行性、用户需求和系统功能进行分析,需求分析的目的是明确为什么要设计开发合同信息管理系统和信息管理系统的工作流程是怎样的,在需求分析中要搞清楚为什么要设计这个系统,这个系统对于合同管理能够有哪些帮助以及如何全面代替目前企业中的纸质合同从而达到电子化办公的目的,需求分析是系统设计和功能实现的基础,我们必须从管理人员和员工的不同角度来搞清楚他们的需求,并且确定好系统需要实现哪些总的需求,还要根据实际情况设计开发系统,本着务实的原则分析系统需求。3.1项目可行性3.1.1经济可行性分析在对某单位合同信息管理系统的设计和开发中必须首先要想到设计开发这个系统的花费是多少,对于现在的企业来说降低成本是吸引其去使用该系统的最大动力。通过本文的分析可以得出此系统的设计开发并不复杂,周期虽长但耗费人力物力并不多,所以该系统的成本花费将会非常少,后期维护费用也基本可以不用考虑,另外本系统应用后将大量减少因纸质合同而引起的纸张浪费和工人为撰写合同造成的时间浪费,合同审批速度也会提高也进一步为企业的收益得到保障,因此该系统的设计与开发具有经济可行性。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所示。图4-1系统总体架构图4.2系统模块详细设计高校教师成果管理系统总共分为5个模块,分别是员工信息管理、客户信息管理、合同审批管理、合同统计管理、管理员密码修改。本节将对5个模块进行详细分析。4.4.1员工信息管理(1)首先管理员用户要在添加员工信息模块提交员工个人信息,填写员工基本信息,如员工账号、员工密码、职位、所属部门、联系电话、性别、员工工资等基本资料。(2)管理员用户可在添加职位模块添加想设置的职位名称,添加完毕后可在员工信息管理模块修改之前赋予员工用户的职位,同时管理员用户亦可在添加部门模块添加所属部门,在员工信息管理模块修改所属部门,管理员可及时更新员工信息。(3)员工用户可登录系统在我的信息管理模块修改员工名称、账号、密码、职位、联系电话、性别,员工用户无法对自己的自己进行修改。4.4.2客户信息管理(1)管理员用户可以在客户添加模块提交客户信息,将客户编号、名称、地址,联系电话、传真、邮政编码、开户银行、银行账户、email、网站和备注提交到系统。(2)然后管理员用户可在客户管理界面根据员工与客户交流的实际情况对客户信息进行修改,可以及时有效地更新客户信息,尤其是开户银行、银行账户、客户电话等重要信息。当与客户终止合作时可以直接删除客户信息。(3)员工提交合同申请时,在合同乙方即客户方将显示在客户管理模块中添加的客户名称。4.4.3合同审批管理管理(1)员工用户通过提交合同申请模块提交合同信息,将合同编号、名称、甲乙双方、生效日期、终止日期、合同金额、附件、合同进度、经手人和备注提交到系统。(2)然后管理员用户登录系统通过未审批合同模块可查看员工提交的合同申请,可对其进行审批或者拒绝处理,也可查看合同内容,并决定是否修改或者删除合同,管理员用户操作后员工用户可在自己系统界面中查看管理员给出的审批结果、4.4.4合同统计管理(1)管理员用户可通过合同查询统计模块查看甲乙双方签订的合同数量以及目前合同所处状态,查询结果可通过联机打印机打印出来留存备案。(2)管理员用户可通过echarts可视化图表查看合同审批情况分别占总合同的比例以及数量多少问题,为下一步打算做出直观判断。4.4.5管理员密码修改(1)管理员可在添加管理员模块添加新的管理员为其设定登录用户名和密码(2)管理员用户可在管理员管理模块修改管理员用户名和密码并可以作出删除离职管理员的操作,保障合同信息管理系统不被商业窃取。4.3数据库设计后台数据库是管理信息系统组成的核心部分,它能够为系统提供增加、删除、修改、查询功能的数据操作,本文系统开发用到的数据库模型为关系型数据库,此数据库使用方便、容易理解,备受软件开发者青睐。合理的数据库结构将会提升访问数据库的效率,保证数据一致完整,并且还可以防止应用程序访问数据库时发生错误操作等问题,数据库结构设计是软件开发十分重要的环节,下面是对数据库E-R图和数据库表的概述。4.3.1数据库整体E-R图首先我们通过E-R图来梳理出后台数据库中这8个实体之间的相互联系,这8个实体又包含了各自的属性,通过相互之间的作用形成数据流动关系,数据库整体E-R图如图4-2所示。图4-2数据库整体E-R图数据库中有8个实体。一是“管理员”实体,属性有号码、管理员编号、管理员密码、级别权限;二是“员工”实体,属性有号码、员工姓名、员工账号、登录密码、所属部门、联系电话、性别、工资、职位。三是“部门”实体,属性有号码、部门名称;四是“职位”实体,属性有号码、职位名称;五是“合同实体”实体,属性有号码、合同编号、合同名称、合同甲方、合同乙方、生效日期、终止日期、合同金额、合同附件、经手人、添加时间、领导审批、备注;六是“客户”实体,属性有号码、客户编号、客户名称、客户地址、客户电话、客户传真、邮编、银行名称、银行账号、email邮箱、公司网址、备注;七是“公告”实体,属性有号码、公告标题、公告内容、接受部门、结束日期、发布时间;八是“产品”实体,属性有号码、产品名称、产品编号、备注。管理员可添加员工信息、产品信息、客户信息、合同信息,员工可编辑部门信息、职位信息、查看公告,管理员对于员工提交的合同信息进行审批,管理员发布公告。4.3.2数据库表下面对数据库中的表进行简要介绍。根据系统功能设计和模块划分,对于合同信息管理系统进行了详细的设计,本系统共包含八个表:分别是管理员表、部门表、合同表、客户表、公告表、产品表、员工表以及职位表等八个信息表。整体信息表如表4-1所示:表4-1整体信息表管理员表,此表用于编写、储存本系统内所有管理员的基本信息,主要有主键id、管理员账号、管理员密码、级别权限等信息。管理员表如表4-2所示:表4-2管理员表部门表,此表用于编写、储存部门的基本信息,主要有主键id、部门名称等信息。部门表如表4-3所示:表4-3部门表合同表,此表用于记录和储存系统内所有合同的基本信息,主要有主键id、合同编号、合同名称、合同甲方、合同乙方、生效日期、终止日期、合同金额、合同附件、合同进度、经手人、添加时间、领导审批、备注等信息。合同表如表4-4所示:表4-4合同表客户表,此表用于记录和储存系统所有客户的基本信息,主要有主键id、客户编号、客户名称、客户地址、客户电话、客户传真、邮编、银行名称、银行账号、email邮箱、公司网址、备注等信息。客户表如表4-5所示:表4-5客户表公告表,此表用于记录和储存系统内所有公告的基本信息,主要有主键id、公告标题、公告内容、接受部门、结束日期、发布时间等信息。客户表如表4-6所示:表4-6公告表产品表,此表用于记录和储存系统内所有产品的基本信息,主要有主键id、产品名称、产品编号、备注等信息。产品表如表4-7所示:表4-7产品表员工表,此表用于记录和储存系统内所有员工的基本信息,主要有主键id、员工姓名、员工账号、登录密码、所属部门、联系电话、性别、工资、职位等信息。员工表如表4-8所示:表4-8员工表职位表,此表用于记录和储存系统内所有职位的基本信息,主要有主键id、职位名称等信息。职位表如表4-9所示:表4-9职位表第5章合同信息管理系统实现5.1系统功能模块的实现(1)登录界面的实现。系统登录界面如图5-1所示,此界面为不同身份用户登录系统界面,包含管理员用户和员工用户登录功能。不同身份用户需要填写不同的登录名和登录密码,登录名和密码与员工身份不匹配系统会自动报错用户账号或密码错误,确保系统安全稳定,不被他人随意窃取登陆。图5-1系统登录界面管理员用户是本系统身份最高的用户,登录进入系统后可对包括产品模块,员工信息管理,部门管理、合同审批管理、客户信息管理和系统设置六个功能模块进行管理,每个功能下设的子模块可以保证让管理员用户顺利的对合同信息管理系统进行一个全方位、高效率的管理。管理员用户界面如图5-2所示。图5-2管理员用户界面员工用户的系统界面较为简单,分为员工信息管理、合同审批管理和查看公告三部分组成,其中员工信息管理中员工可自行修改自己的一部分个人信息,如联系方式;合同审批管理主要是提交合同申请和查看所提交合同是否通过审批。员工用户管理界面如图5-3所示。图5-3员工用户管理界面(2)员工信息管理界面的实现管理员用户进入系统界面后,如果要对员工信息进行添加,则必须按照业务流程输入员工名称、员工账号、员工密码、职位所属部门、联系电话、性别和员工工资这些信息缺一不可,信息提交后系统会自动将员工信息录入到数据库员工表中,便于查询修改。员工信息管理界面如图5-4所示。图5-4员工信息管理界面管理员用户进入职位管理和部门管理界面可根据实际情况对员工职位和该员工所在部门进行添加和删除,力求保障该员工职位和所在部门真实有效,随着该员工能力的提高,其职位和所在部门也会产生变化,管理人员应做到及时更新该员工最新所在部门和职务信息。职位管理界面与部门管理界面详情分别见图5-5和图5-6。图5-5职位管理界面图5-6部门管理界面(3)客户信息管理界面的实现客户信息管理界面如图5-7所示,管理员用户进入客户信息管理界面后,如果要对客户信息进行添加,则必须按照业务流程依次输入客户编号、客户名称、客户地址、联系电话、传真、邮政编码、开户银行、银行账户、email、网址和备注,输入完成后将信息提交给系统,系统会自动将客户信息录入到数据库客户表中。客户管理界面亦可对客户信息进行修改和删除。保证此系统中的客户信息随着企业实际情况及时更新,避免滞后。图5-7客户信息管理界面(4)合同审批管理界面的实现合同查询统计界面和可视化图表界面分别如图5-8和图5-9所示,管理员用户进入到合同审批管理界面后,可以对合同进行审批或者拒绝操作,管理员用户可详细查看合同细节,对合同做出审批、拒绝或者不审批三种操作,另外管理员用户可通过合同查询统计查看员工与相对应的客户签署的合同目前处于何种状态,还可通过可视化图表查看目前本单位未审批合同、已审批合同和已拒绝合同分别所占比值大小。图5-8合同查询统计界面图5-9可视化图表界面(5)系统设置界面管理员用户在系统设置界面中,可对管理员用户账号进行添加删除,同时可重置本管理员的密码,对于系统安全性作用极大。在公告管理界面管理员用户可发布公告,使所有登录系统的用户都可即时查看系统公告。管理员管理界面和公告管理界面如图5-10和图5-11所示。图5-10管理员管理界面图5-11公告管理界面5.2系统测试环境本系统在一般配置电脑上均可以流畅运行,以我的电脑为例测试本系统使用情况,本系统可以直接在浏览器中打开,所有软件调试完毕后,在浏览器中输入http://localhost/hetong/login.php即可访问浏览器。我的电脑硬件环境和软件环境配置如下:5.2.1硬件环境表5-1系统测试硬件环境表5.2.2软件环境表5-2系统测试软件环境表5.3系统测试目标在管理信息系统设计功能完成后,系统测试是协助系统功能完善,检验系统是否可以达到预期效果的重要环节。本次合同信息管理系统主要是用到系统功能测试,保证系统的质量和实用性,保证系统能够满足客户的使用需求,提高单位办公效率,实现电子化办公。5.4系统功能测试5.4.1系统登录功能测试测试编号:01(选择不同的用户名和密码进行登陆)功能测试:在系统登录功能测试在,分别选择员工和管理员身份进行登录,当输入内容为空时,系统无法登陆,保证登录要输入正确的用户名和密码进行测试,密码和用户名错误将弹出管理员账号或密码错误界面。图5-12登录成功界面图5-13登录失败界面测试结果:正确的用户名和密码可以分开权限登录管理员和用户系统界面,错误的用户名和密码无法登录系统。5.4.2管理员查询统计界面测试测试编号:02(选择管理员用户登录系统查看)测试过程:管理员登入系统后查询合同统计界面信息。选择不同的员工、用户、合同状态查询合同分类是否正确,举例查看员工yuzhan与客户张三就未审批合同结果进行查询后发现有一份合同未审批,将其打印出来。图5-14合同查询统计界面图5-15举例图图5-16打印合同界面测试结果:经由系统核对后发现甲方yuzhan和乙方张三确实有一份未审批合同,系统可连接打印机后自动将这份未审批合同打印出来。5.4.3管理员发布公告界面测试测试编号:03(选择管理员用户登录系统界面)测试过程:管理员输入账号后登录系统通过添加公告界面输入公告名称、公告内容、截止日期和发送部门,确保所在部门员工用户可以及时准备查看公告信息。图5-17管理员公告管理界面图5-18员工用户查看公告界面测试结果:信息工程学院所在部门员工用户可成功查看管理员用户发布的公告,公告信息及时传达到员工用户的系统中。

捷键与一些电脑小技巧HYPERLINKwinkey+d:

这是高手最常用的第一快捷组合键。这个快捷键组合可以将桌面上的所有窗口瞬间最小化,无论是聊天的窗口还是游戏的窗口……只要再次按下这个组合键,刚才的所有窗口都回来了,而且激活的也正是你最小化之前在使用的窗口!

--这个就是winkeywinkey+f:

不用再去移动鼠标点“开始→搜索→文件和文件夹”了,在任何状态下,只要一按winkey+f就会弹出搜索窗口。

winkey+r:

在我们的文章中,你经常会看到这样的操作提示:“点击‘开始→运行’,打开‘运行’对话框……”。其实,还有一个更简单的办法,就是按winkey+r!

alt+tab:

如果打开的窗口太多,这个组合键就非常有用了,它可以在一个窗口中显示当前打开的所有窗口的名称和图标●,选中自己希望要打开的窗口,松开这个组合键就可以了。而alt+tab+shift键则可以反向显示当前打开的窗口。

winkey+e:

当你需要打开资源管理器找文件的时候,这个快捷键会让你感觉非常“爽”!再也不用腾出一只手去摸鼠标了!

小提示:

winkey指的是键盘上刻有windows徽标的键●。winkey主要出现在104键和107键的键盘中。104键盘又称win95键盘,这种键盘在原来101键盘的左右两边、ctrl和alt键之间增加了两个windwos键和一个属性关联键。107键盘又称为win98键盘,比104键多了睡眠、唤醒、开机等电源管理键,这3个键大部分位于键盘的右上方。

再补充点

F1显示当前程序或者windows的帮助内容。

F2当你选中一个文件的话,这意味着“重命名”

F3当你在桌面上的时候是打开“查找:所有文件”对话框

F10或ALT激活当前程序的菜单栏

windows键或CTRL+ESC打开开始菜单

CTRL+ALT+DELETE在win9x中打开关闭程序对话框

DELETE删除被选择的选择项目,如果是文件,将被放入回收站

SHIFT+DELETE删除被选择的选择项目,如果是文件,将被直接删除而不是

放入回收站

CTRL+N新建一个新的文件

CTRL+O打开“打开文件”对话框

CTRL+P打开“打印”对话框

CTRL+S保存当前操作的文件

CTRL+X剪切被选择的项目到剪贴板

CTRL+INSERT或CTRL+C复制被选择的项目到剪贴板

SHIFT+INSERT或CTRL+V粘贴剪贴板中的内容到当前位置

ALT+BACKSPACE或CTRL+Z撤销上一步的操作

ALT+SHIFT+BACKSPACE重做上一步被撤销的操作

Windows键+D:最小化或恢复windows窗口

Windows键+U:打开“辅助工具管理器”

Windows键+CTRL+M重新将恢复上一项操作前窗口的大小和位置

Windows键+E打开资源管理器

Windows键+F打开“查找:所有文件”对话框

Windows键+R打开“运行”对话框

Windows键+BREAK打开“系统属性”对话框

Windows键+CTRL+F打开“查找:计算机”对话框

SHIFT+F10或鼠标右击打开当前活动项目的快捷菜单

SHIFT在放入CD的时候按下不放,可以跳过自动播放CD。在打开wo

rd的时候按下不放,可以跳过自启动的宏

ALT+F4关闭当前应用程序

ALT+SPACEBAR打开程序最左上角的菜单

ALT+TAB切换当前程序

ALT+ESC切换当前程序

ALT+ENTER将windows下运行的MSDOS窗口在窗口和全屏幕状态间切换

PRINTSCREEN将当前屏幕以图象方式拷贝到剪贴板

ALT+PRINTSCREEN将当前活动程序窗口以图象方式拷贝到剪贴板

CTRL+F4关闭当前应用程序中的当前文本(如word中)

CTRL+F6切换到当前应用程序中的下一个文本(加shift可以跳到前

一个窗口)

在IE中:

ALT+RIGHTARROW显示前一页(前进键)

ALT+LEFTARROW显示后一页(后退键)

CTRL+TAB在页面上的各框架中切换(加shift反向)

F5刷新

CTRL+F5强行刷新1.打开“我的电脑”-“工具”-“文件夹选项”-“查看”-在“显示所有文件和文件夹”选项前打勾-“确定”

2.删除以下文件夹中的内容:

x:\DocumentsandSettings\用户名\Cookies\下的所有文件(保留index文件)

x:\DocumentsandSettings\用户名\LocalSettings\Temp\下的所有文件(用户临时文件)

x:\DocumentsandSettings\用户名\LocalSettings\TemporaryInternetFiles\下的所有文件(页面文件)

x:\DocumentsandSettings\用户名\LocalSettings\History\下的所有文件(历史纪录)

x:\DocumentsandSettings\用户名\Recent\下的所有文件(最近浏览文件的快捷方式)

x:\WINDOWS\Temp\下的所有文件(临时文件)

x:\WINDOWS\ServicePackFiles(升级sp1或sp2后的备份文件)

x:\WINDOWS\DriverCache\i386下的压缩文件(驱动程序的备份文件)

x:\WINDOWS\SoftwareDistribution\download下的所有文件

3.如果对系统进行过windoesupdade升级,则删除以下文件:x:\windows\下以$u...开头的隐藏文件

4.然后对磁盘进行碎片整理,整理过程中请退出一切正在运行的程序

5.碎片整理后打开“开始”-“程序”-“附件”-“系统工具”-“系统还原”-“创建一个还原点”(最好以当时的日期作为还原点的名字)

6.打开“我的电脑”-右键点系统盘-“属性”-“磁盘清理”-“其他选项”-单击系统还原一栏里的“清理”-选择“是”-ok了

7、在各种软硬件安装妥当之后,其实XP需要更新文件的时候就很少了。删除系统备份文件吧:开始→运行→sfc.exe/purgecache近3xxM。(该命令的作用是立即清除"Windows文件保护"文件高速缓存,释放出其所占据的空间)

8、删掉\windows\system32\dllcache下dll档(减去200——300mb),这是备用的dll档,只要你已拷贝了安装文件,完全可以这样做。

9、XP会自动备份硬件的驱动程序,但在硬件的驱动安装正确后,一般变动硬件的可能性不大,所以也可以考虑将这个备份删除,文件位于\windows\drivercache\i386目录下,名称为driver.cab,你直接将它删除就可以了,通常这个文件是74M。

10、删除不用的输入法:对很多网友来说,WindowsXPt系统自带的输入法并不全部都合适自己的使用,比如IMJP8_1日文输入法、IMKR6_1韩文输入法这些输入法,如果用不着,我们可以将其删除。输入法位于\windows\ime\文件夹中,全部占用了88M的空间。

11、升级完成发现windows\多了许多类似$NtUninstallQ311889$这些目录,都干掉吧,1x-3xM

12、另外,保留着\windows\help目录下的东西对我来说是一种伤害,呵呵。。。都干掉!

13、关闭系统还原:系统还原功能使用的时间一长,就会占用大量的硬盘空间。因此有必要对其进行手工设置,以减少硬盘占用量。打开"系统属性"对话框,选择"系统还原"选项,选择"在所有驱动器上关闭系统还原"复选框以关闭系统还原。也可仅对系统所在的磁盘或分区设置还原。先选择系统所在的分区,单击"配置"按钮,在弹出的对话框中取消"关闭这个驱动器的系统还原"选项,并可设置用于系统还原的磁盘空间大小。

14、休眠功能会占用不少的硬盘空间,如果使用得少不妨将共关闭,关闭的方法是的:打开"控制面板",双击"电源选项",在弹出的"电源选项属性"对话框中选择"休眠"选项卡,取消"启用休眠"复选框。

15、卸载不常用组件:XP默认给操作系统安装了一些系统组件,而这些组件有很大一部分是你根本不可能用到的,可以在"添加/删除Windows组件"中将它们卸载。但其中有一些组件XP默认是隐藏的,在"添加/删除Windows组件"中找不到它们,这时可以这样操作:用记事本打开\windows\inf\sysoc.inf这个文件,用查找/替换功能把文件中的"hide"字符全部替换为空。这样,就把所有组件的隐藏属性都去掉了,存盘退出后再运行"添加-删除程序",就会看见多出不少你原来看不见的选项,把其中那些你用不到的组件删掉(记住存盘的时候要保存为sysoc.inf,而不是默认的sysoc.txt),如Internat信使服务、传真服务、Windowsmessenger,码表等

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论