1、摘 要信息管理系统不仅是一种管理的先进工具与手段,也是各种先进管理思想的载体与体现,在现在的企事业单位及各类社会团体中都被广泛地采用。信息管理系统往往都是通过应用程序软件对数据库信息进行管理操作来实现现实的管理需求,吉林产业发展与企业环境研究中心科研成果管理系统也就是其中之一。在应用了该系统后,系统主要由研究中心管理员负责。当研究中心管理员搜集到研究中心基本资料和科研成果后,输入系统进行处理,处理完成后系统会根据需要进行归档与反馈。另外根据已有的资料信息,研究中心管理员可对做汇总分析统计查询,把握研究中心科研的总体概况。系统还提供研究中心人员信息管理,资源展示功能,为研究中心管理员和研究中心研
2、究员提供服务,除此之外,系统为研究中心的图书管理系统提供了接口,可扩展性好。关键词:信息管理系统,科研成果管理,软件Scientific Research Achievements Management System of Industry Development and Enterprise Environment Research Center of JilinAbstract: Information management system is not only an advanced management tool and method, but also the carrier of
3、a variety of advanced management thought and embodied in enterprises and various social groups have been widely adopted. Information management systems are often through the application software on the database information management operations to achieve the management needs of the reality, Scienti
4、fic Research Achievements Management System of Industry Development and Enterprise Environment Research Center of Jilin is one of them.After the application of the system, the system administrator is responsible for the research center. When administrator has been collected basic data and achievemen
5、ts of the researchers, key into the system for processing. When the processing is complete, data will need to be archived and the system may need to provide some feedback. In addition, based on existing data and information, administrators can do the summary analysis of statistical inquiry, and gras
6、p the overall profile for the Research Center. The system also provides research center personnel information management, resource display functions, provide services to the administrator and researchers of the Research Center, In addition, the system provides an interface to the Library Management
7、System of Research Center, then it is good scalability.Key words: information management system, scientific research achievements, administrator目 录摘 要I一、系统开发背景1(一)中心简介1(二)科研成果概况2(三)主要业务3二、系统分析4(一)可行性分析4(二)业务流程分析6(三)数据流程分析7(四)数据字典8三、系统设计10(一)功能设计10(二)代码设计10(三)数据库设计11(四)输入输出设计11(五)数据处理逻辑表达12四、系统实施17(一
8、)开发环境17(二)程序设计17(三)系统测试17结束语19参考文献21附录A:系统图表22附录B:源程序清单3962一、 系统开发背景(一) 中心简介吉林产业发展与企业环境研究中心是在整合长春工业大学企业发展环境研究所、区域经济研究所、电子商务研究所、中小企业研究所的相关研究力量基础上于2004年5月组建的一个学术研究机构。研究中心自建立以来,依托长春工业大学工商管理学院的管理科学与工程、国际经济与贸易和物流工程三个硕士点,8个本科专业,整合学校在该学科领域的科研力量,发挥工商管理学院科研优势,努力为省内外优秀研究人员打造一个学术开放、鼓励创新的研究平台。研究中心围绕“服务吉林经济、振兴吉林
9、经济”这一宗旨,倡导爱国、敬业、求实、创新的校训精神,吸引产业经济、区域经济、中小企业、电子商务以及金融、财务管理等方面的专业研究人才,开展学术与政策研究、高级培训、咨询和其它相关领域活动,通过中心成员产出的具有前沿和创新之作,为振兴东北老工业基地服务,为吉林经济发展提供咨询,为吉林省政府制定及组织实施重大战略决策提供理论依据。吉林产业发展与企业环境研究中心拥有一支年龄结构、职称结构、学历结构合理、人员相对稳定的研究队伍。研究中心现有专职编制9人,其中教授4人,副教授4人,中级研究人员1人。获博士学位2人,在读博士3名,硕士学位6人。研究人员中4位教授年龄在4550岁之间,其余年龄均在45岁以
10、下。研究人员具有宽厚的学术基础、较强的研究能力和丰富的研究成果,完全适应重点人文社科基地建设的人才需要。研究中心下设:循环经济研究室、产业发展研究室、企业发展研究室。吉林产业发展与企业环境研究中心拥有图书种类较全、资料较丰富的资料室和设备较先进的计算机室。长期订阅国内外期刊80余种,现有国内外图书近1.2万册,为中心的科学研究提供了可靠的资料保证。研究中心近年来积极拓展与国内外学术研究机构的联系,建立了一些友好合作研究关系,先后与俄罗斯哈巴工业大学、日本新泻经营大学、吉林省社会科学院等开展了合作研究。中心多次邀请美国、日本、韩国等国及国内知名学者来中心讲学,中心主要科研人员也多次赴日本、英国、
11、韩国、美国、俄罗斯等国进行经济考查和学术交流,加强了学术合作与交流,扩大了中心的影响。目前,研究中心设总负责人职位为主任,研究中心下设:循环经济研究室、产业发展研究室和企业发展研究室,各研究室分别设一个负责人职位为负主任,研究室人员由长春工业大学校内外专职、兼职人员组成。循环经济研究室立足将中观层面,下设吉林省资源节约型产业课题组、吉林省循环经济评价体系课题组和吉林省循环经济政策法规课题组,围绕吉林省资源节约型产业、吉林省循环经济评价体系和吉林省循环经济政策法规三个领域开展研究,协助企业层面、产业层面以及社会层面就循环经济实践过程达成共识。同时也对管理部门制定区域循环经济发展战略、合理解决资源
12、节约和经济增长之间的关系,建立节约型社会提供重要的理论指导。产业发展研究室研究视角:下设产业发展问题课题组、产业发展战略课题组、产业超常规发展战略课题组和产业竞争力课题组,探讨新形势下吉林产业发展面临的新问题;提出相应的战略和措施;寻求超常规发展路径;提高吉林产业的国际竞争力。企业发展研究室下设企业发展路径模式课题组、企业成长规律课题课和企业环境支持体系课题组,主要针对吉林省企业在转型时期面临的突出问题,以信息时代的企业环境为研究重点,以关系吉林省企业发展的重大理论问题和实践问题为研究目标,把体制创新、管理创新和技术创新紧密结合起来,探索适合吉林省企业发展的路径模式、成长规律和环境支持体系。组
13、织机构图见附录A图1-1。(二) 科研成果概况1.研究中心人员先后承担了东北亚能源安全合作机制研究等国家级科研项目4项,吉林省新型工业基地建立与发展研究、建设有吉林特色的产业技术研究开发体系、吉林省产业结构转变与经济总量增长等省级科研项目38项,出版了可持续发展论等5部学术专著,发表论文153篇。有10项研究成果被有关部门采纳,为进一步加强循环经济与吉林产业研究奠定了坚实的基础。1.2.2.1.吉林产业发展与企业环境研究中心依据吉林省产业发展呈现出的集群化、融合化和生态化趋势,围绕吉林省区域经济发展,结合循环经济内在要求,从产业问题入手,研究产业生态化演进机理及规律、资源节约型产业结构、产业关
14、联和产业集群及其技术支撑体系,为构建吉林省资源节约型产业框架提供理论支持。先后承担了东北亚能源安全合作机制研究等国家级科研项目4项,吉林省新型工业基地建立与发展研究、建设有吉林特色的产业技术研究开发体系、吉林省产业结构转变与经济总量增长等省级科研项目38项,出版了可持续发展论等5部学术专著,发表论文153篇。有10项研究成果被有关部门采纳,为进一步加强循环经济与吉林产业研究奠定了良好的现实基础。在中小企业研究中,近年来也取得了长足进步,吉林省中小企业增强公司治理国际交流与实践 、吉林省中小企业集群发展模式与对策研究、“中小企业实施ISO9000认证谨防走入误区”、“中小企业核心能力的确定”、“
15、改善外部环境,促进民营企业核心能力的形成”等研究项目和论文产生了广泛的影响,并为中国人大复印资料等重点期刊转摘和收录,在中小企业发展环境及相关政策、中小企业管理创新、中小企业咨询服务体系等方面的研究已经形成一定的优势与特色。(三) 主要业务目前,吉林产业发展与企业环境研究中心(以下简称:研究中心)中要的工作就是针对三个主要的研究方向:企业创新与环境研究、循环经济理论与政策研究、产业发展趋势与战略研究。研究中心主要的业务就是研究中心的研究人员信息管理,包括个员信息的搜集,研究员研究方向及研究课题的管理;研究经费管理,包括科研项目经费的管理与研究员报销费用的管理;研究课题管理,包括课题的申报,与课
16、题的结题管理;专利著作管理,包括著作的专利信息与著作信息的管理;佐证材料管理,包括对科研成果相关佐证材料进行管理;图书资料管理和研究中心系统日常维护等业务。二、 系统分析1.(一) 可行性分析经过项目组对研究中心的前期调研,发现研究中心确实需要一个信息系统来帮助其进行日常管理。对于一个研究机构而言,研究中心从2004年5月建立至今只有8年的时间,无疑正处在发展初期,打好基础,规范化地进行研究工作对研究中心而言是非常重要的。但是自成立之日起,研究中心就定位清晰,规划长远,目标明确,立足高远,放眼世界,潜力与发展空间之巨大。研究中心在稳扎稳打的日常工作中发现,随着研究中心的快速发展,人员结构组成的
17、变化,使得日常工作越来越繁杂。研究中心日常工作会产生大量的文档资料,而这些都需要打印输出,归档保存,由此研究中心管理成本也在快速增加,这无疑对研究中心中各研究员的工作效率产生了愈来愈多的负面影响,不利于研究中心快速稳步地发展。在这时,研究中心已经迫切地需要一套更加科学的管理方法来对研究中心进行管理了,而信息化管理以其得天独厚的优势,迅速进入的研究中心领导与各研究员的视线。要进行信息化管理,研究中心就需要一款适合的信息管理软件工具,即研究中心从此对信息管理软件产生了深厚的兴趣与迫切的需求。1.1、 技术可行性2.针对研究中心的需求,经本项目组分析发现研究中心当前日常工作比较繁杂,平时工作对研究人
18、员、课题、经费、成果著作、佐证材料等业务的处理很不清晰,更是费时费力,工作效率较低。但是经过项目组与研究中心的初步梳理之后,研究中心的业务流程逐渐清晰明朗起来,看上去也没有想象中的那么复杂,再结合项目组对自身的能力的了解发现,项目组可以用C#与Java这两种程序设计语言来实现该系统。 C#是微软公司在新发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了
19、Delphi的一个特点,即与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。C#除了具备继承(使代码重复调用)、多态(对方法的重载)和封装(保护字段的安全性)这些优点外,还有很重要的一点就是本项目要求开发出来的系统能够与微软的Office 2003集成应用,而C#同样作为微软的产品,所开发出来的应用程序理所应当地也满足这一需求,而且保证了系统的兼容性也是最好的。通过经验可以预测,由于本项目组准备开发的是一个绿色信息系统应用程序,部署很简单,且对电脑平台性能要求不高,只需当下标配的计算机就能轻松部署实施。在实施的时候,先上系统,再录入必要的基础资料与历
20、史数据即可以正常运行了,所以实施难度很小,可行性很高。经过了反复地分析,项目组发现如果用C#来为研究中心开发一个信息管理系统在技术上有很高的可靠性。2、 经济可行性在经济方面,项目组首先根据项目基本情况考虑开发成本。由于承接这个项目的项目组只由一人组成,是一个个人行为,并且预计项目周期也不会太长,所以开发成本并不高预计在5000元左右。其次要考虑的是研究中心的成本。在研究中心没有信息管理系统以前,研究中心的所有事务特别是科研成果的管理等都是要靠研究中心的工作人员(研究中心秘书、研究中心常务副主任、研究中心主任等)手工来完成的,由于资料全都是以纸质档案的形式保存,手工归档任务繁重,有时候在做资料
21、的归档的时候还容易出错,而且资料越来越多研究主要可供存放档案资料的场地也有限,存档成本也在增加。时间紧和任务重是研究中心工作人员们的共同感受。由于以上情况,研究中心管理成本,特别是人力成本日趋增大。而经过预测规划,在研究中心上信息管理系统以后,人力管理成本将至少减少2/3,经济效益相当可观,随着时间的推移,开发成本与所节约的成本相比实在是不能相提并论,所以在经济方面,开发一个信息系统是完全可行的。3、 社会可行性据不完全统计,在当代社会上,包括本校与其它院校的大多数与研究中心相类似的机构都实现了信息化管理,可见该类机构的信息化是一类大的趋势。研究中心决定要上线一套信息管理系统时,由于系统软件是
22、研究中心采用委托本项目组自主研发的方式,技术都是自己的,所以并不存在专利问题。系统的研究也会得到了研究中心的大力支持。因此本项目也具有社会可行性。4、 风险及对策由于该项目是算是一个小项目,对整个本项目来说,风险主要来自开发进度与实施且很小。对于开发风险,项目组在做开发的时候必然会暂时遇到一些问题而可能影响到项目进度,所以为了规避它,我打算向研究中心申请一些经费来进行专家咨询和购买相当开发书籍资料。对于实施风险,由于研究中心的基础资料和历史数据还是比较多的,如果全部让研究中心自己来录入的话可能会导致风险的发生,所以项目组打算在做实施的时候抽出较多的时间来进行指导,确保实施的顺利进行。(二) 业
23、务流程分析31.2.2.1.2.2.通过对研究中心秘书等研究中心工作人员的调研,项目组绘制了研究中心实现信息化管理前的管理业务流程图,见附录A图2-1。总的来看,研究中心的日常业务涉及三个外部实体和三个内部实体,三个外部实体分别为省教育厅、校科研处和中心研究员,三个内部实体分别为中心主任、中心常务副主任和中心秘书。研究中心的主要业务流程如下:u 研究中心研究员将个人信息提交给中心秘书归档到研究成员花名册;u 研究中心研究员将报销凭证提交给中心秘书归档到研究中心账目;u 研究中心研究员将自己的年度个人成果表提交给研究中心常务副主任,由中心常务副主任审核后,中心常务副主任将审核通过后的个人年度成果
24、表下发给研究中心秘书,再由研究中心秘书归档到研究员年成果汇总表;u 省教育厅下发成果验收标准给研究中心常务副主任,由中心常务副主任起草并制定出研究中心的规章制度下发给研究中心秘书,中心秘书再将其归档到研究中心基础资料档案;u 研究中心常务副主任根据已归档的研究中心账目、研究成员花名册、研究中心基础资料档案和研究员年度成果汇总表编制研究中心年度工作报告提交给研究中心主任;u 研究中心秘书根据研究中心账目,编制经费汇总表并提交给研究中心主任;u 校科研处向研究中心主任下达研究经费指标;u 研究中心主任根据经费汇总表、研究中心年度工作报告和研究经费指标编制研究中心年度预算单,并提交给校科研处;u 当
25、研究中心主任收到校科研处下拨的科研经费时,再修改经费汇总表并提交给中心秘书记账到研究中心账目;u 研究中心主任根据近几年的研究中心年度工作报告编制研究中心综合发展报告及规划并上报给省教育厅。(三) 数据流程分析数据流程图是系统设计中的重要一环,主要通过三层图表来对其进行描述,即顶层图、一层图和二层图。1、 顶层图顶层图见附录A图 2-2。由顶层图我们可以清晰的看到整个系统的总体运作状态。在不同阶段如信息采集阶段、信息处理阶段、信息输入阶段信息的流向有所不同;在同一阶段,业务处理方也有所不同。在信息采集阶段,业务处理方主要为信息提供者,和信息的初步处理者,由他们来完成信息采集阶段的业务处理工作。
26、信息的提供者包括研究中心研究员、教育厅、校科研处和研究中心管理员,信息的初步处理者则主要为研究中心管理员。即是说,在信息采集阶段,业务处理是由研究、教育厅或校科研处把收集好的信息交由给研究中心管理员进行初步的处理。在信息处理阶段,业务处理方主要就是具体信息处理方和初步信息处理方(信息传递方),由他们来完成信息处理的工作。其中,具体信息处理方就是我们的管理信息系统,初步信息处理方及信息传递方就是研究中心管理员。即是说,在信息处理阶段,业务处理是由研究中心管理员把经过初步处理的信息传递给做具体信息得的管理信息系统来处理,处理所得再传递给研究中心管理员。在信息输出阶段,业务处理方主要就是信息结果传递
27、者和信息结果接收者,由他们来完成信息输出阶段的业务工作。其中,信息结果由系统产生,信息结果接收者为研究员和研究中心管理员,如果需要,再由研究中心管理员将信息再传递到相应的信息需求方。即是说,在信息输出阶段,业务处理是由研究中心管理员接收到信息,再将处理信息结果传递给相应的信息接收方。2、 一层图分析完了顶层图,我们已经从整体上把握了该系统的运作模式,想要再深入地了解系统,就要看第一层图即附录A图2-3了。研究中心管理员或研究中心研究员将信息输入系统后由系统内部处理过程进行处理。这些处理过程为研究中心人员管理P1、基本资料管理P2、科研成果管理P3、汇总查询分析P4、资源展示P5和图书管理P6。
28、其中P1到P5为本系统的处理过程,P6是为研究中心的另一个系统,图书管理系统提拱的接口,希望在以后能将两个系统整合,以进一步提高效率。系统通过各处理过程对信息的处理再反馈给研究中心管理员或研究员。其中P1至P5是可以反馈到研究中心管理员的,而P1、P5和P6是可以反馈给研究员的。3、 二层图在描述一层图时,是对系统主要的处理过程的描述及主要的数据流程走向,在二层图(附录A图2-4)时将对系统具体的处理过程和数据流进行一个详细的描述。u 中心人员管理P1下分为用户管理P1.1和研究人员管理P1.2。研究中心研究员与研究中心管理员将用户信息输入用户管理P1.1,经处理再更新到用户表D1;研究中心研
29、究员与研究中心管理员将研究人员信息输入研究人员管理P1.2,经处理再更新到研究人员信息表D2。u 基本资料管理P2下分为课题管理P2.1、研究方向管理P2.2和文档类型管理P2.3。研究中心管理员将课题信息输入课题管理P2.1,经处理再更新到课题表D3;研究中心管理员将研究方向信息输入研究方向管理P2.2,经处理再更新到研究方向表D4;研究中心管理员将文档类型信息输入文档类型管理P2.3,经处理再更新到文档类型表D5。u 科研成果管理P3下分为著作类成果管理P3.1和做主材料管理P3.2。研究中心管理员将著作类成果信息输入著作类成果管理P3.1,经处理再更新到著作类成果表D6;研究中心管理员将
30、佐证材料信息输入佐证材料管理P3.2,经处理再更新到佐证材料表。u 汇总查询分析P4下分为课题统计P4.1、经费统计P4.2、著作统计P4.3、佐证材料统计P4.4和研究员信息统计P4.5。研究中心管理员将课题统计条件信息输入课题统计P4.1,经处理后得到统计结果反馈给研究中心管理员;研究中心管理员将经费统计条件信息输入课题统计P4.2,经处理后得到统计结果反馈给研究中心管理员;研究中心管理员将课题统计条件信息输入著作统计P4.3,经处理后得到统计结果反馈给研究中心管理员;研究中心管理员将课题统计条件信息输入佐证材料统计P4.4,经处理后得到统计结果反馈给研究中心管理员;研究中心管理员将课题统
31、计条件信息输入研究员信息统计P4.5,经处理后得到统计结果反馈给研究中心管理员。u 资源展示系统采用与Office 2003相集成的方面,在系统中可以用于展示研究中心基本资料和科研成果资料,结果展示给研究中心管理员与研究中心研究员。(四) 数据字典在结构化分析中,数据字典的作用是给数据流程图上每个成分给予定义和说明。换句话说,数据流程图上所有成分的定义和解释的文字集合就是数据字典。数据字典描述的主要内容有:数据流、数据元素、数据存储、加工和外部项,其中数据元素是组成数据流的基本成员。在系统分析中,数据字典起着重要的作用,它包含关系系统的详细信息。绘制数据字典,只是对数据处理和彼此之间的联系进行
32、了说明。为进一步明确数据的详细内容和数据加工过程,应将数据流图中的全部数据流及其组成部分的数据元素、数据存储以及数据加工,通过数据字典描述清楚,以便于此后系统设计的进行。这就需要开发人员编写详细的数据字典,来描述系统开发过程的细节。因此,数据流程图配以数据字典,就可以从图形和文字两方面对系统的逻辑模型进行完整的描述。下面列出本系统中的数据元素、数据流、数据存储、外部项和数据处理逻辑说明。本数据字典采用较紧凑的记录格式描述。数据字典总体结构见附录A表2-1到表2-5。三、 系统设计(一) 功能设计(二)(三)3(一)在系统分析之后,对系统功能做出如附录A图3-1 的功能结构设计:第一,将吉林产业
33、发展与企业环境研究中心科研成果管理系统划分为三个子系统,分别为人事事务管理子系统、资源展示子系统和汇总统计子系统。第二,分别划分各子系统的主要功能。从人事事务管理子系统中划分出两大主要功能:研究人员信息管理和用户管理。从资源展示子系统中划分出三大主要功能:研究中心基本资料展示、成果著作资料展示和照片画册资料展示。从汇总统计子系统中划分出五大功能:科研经费统计、研究人员信息统计、课题信息统计、成果著作信息统计和佐证材料信息统计。(二) 代码设计本系统需要做代码设计的,主要有文档类型、研究方向、课题、著作类成果、佐证材料、用户和研究人员信息。由于考虑到所有以上类的信息材料都是独一无二的,而且从代码
34、设计的简单实用和可扩展性方面来综合考虑,本系统的代码设计以流水号为主,以下为各类数据的代码设计。1、 通用代码设计在系统中,由于有些代码要么是总量比较少,要么是只需要做简单的增量处理即可,不需要实际意义,也是根据当前系统设计的流行趋势,为了节省系统资源,只被分配简单的数值型自增长流水号即可,既可满足编码需要,节省资源也具备了很强的可扩展性。在系统中这样的代码有“文档类型”代码和“研究方向”代码,它们是以1开始的增量为1的代码。在系统中还有像“课题”代码、“著作类成果”代码、“佐证材料”代码和“用户信息”代码这样的代码,它们是以4位数值1001开始的,增量为1的代码。2、 研究人员信息代码设计要
35、想在系统中注册成为研究中心的研究人员,就必须先得是系统用户,又由于研究人员有校内专职、校外兼职和校外专职之分,所以用“nz+用户编号(从用户信息中自动获得)”来表示校内专职研究员,用“nj+用户编号”来表示校内兼职研究员,用“wj+用户编号”来表示校外兼职研究员,直观又便于管理。(三) 数据库设计为满足本系统的要求,应该新建一个数据库为科研文档管理系统,再根据第三范式的要求画出相应的表,在本系统中要用到的自定表主要有7个,分别为课题表、研究方向表、文档类型表、佐证材料、用户、研究人员信息,详见附录A表3-13-7。(四) 输入输出设计1、 输出设计系统主要的输出功能有进入系统的主界面、成果展示
36、输出、统计输出。(1) 主界面显示在进入系统后,将会首先到达主界面,在主界面可以通过选择不同的功能页签或按钮来实现更多具体的功能。主界面见附录A图3-2。(2) 成果展示输出研究中心科研成果展示是本系统的重要的功能之一,它是通过系统与Office 2003的内部集成来展示研究中心的科研成果。这种展示是安全的,因为在展示的过程中,系统通过对控件的控制使得被展示的成果不能被修改,这点对于科研成果的安全性是非常重要的。成果展示输出见附录A图3-3和图3-4。(3) 统计输出统计分析输出是本系统的重要功能之一,系统可以实现对研究中心课题、经费、著作类成果、佐证材料和研究人员信息进行统计。这里以课题统计
37、为例展示,统计展示图见附录A图3-5。2、 输入设计为了实现上述输出,系统必须实现以一些必须的输入。首先要实现进入主界面,就必须要一个系统用户号,这个系统用户号是通过注册得来的,在注册的时候必须填入用户名和密码,且用户名不能跟系统中已有的用户名重复,相对应的密码必须只是字母和数字类型。在填入用户名后,系统会自动检测该用户是否已经存在,如果不存在,则验证通过,用户名后会有绿色文字提示:“该用户名是可用的!”;如果该用户名在系统中已经存在,则系统验证不通过,用户名后会有红色文字提示:“您输入的名字已经存在,请重新输入或联系管理员”。用户名验证通过后再填写密码,按要求再重复输入密码,如果两次输入的密
38、码相同且符合要求则密码输入成功。用户名和密码都成功输入以后点击“确认提交”按钮提交,注册成功。在已经有了用户名的密码以后就可以用该用户名密码进行登录了,登录成功就可以进入主界面了。注册图见附录A图3-6和图3-7。(五) 数据处理逻辑表达1、 系统处理录入信息的算法设研究中心传来的信息为M,研究中心资料M1,研究员信息为M2,用户信息M3,成果著作M4,信息操作为O,新增操作O1,更新操作O2。IFM=M1IFO=O1IF系统中不存在M1THEN新增M1ELSE系统中存在M1SO返回ELSE IFO=O2IF系统中不存在M1THEN返回ELSE系统中存在M1SO更新M1ELSE录入非法SO返回
39、ELSE IFM=M2IFO=O1IF系统中不存在M2THEN新增M2ELSE系统中存在M2SO返回ELSE IFO=O2IF系统中不存在M2THEN返回ELSE系统中存在M2SO更新M2ELSE录入非法SO返回ELSE IFM=M3IFO=O1IF系统中不存在M3THEN新增M3ELSE系统中存在M3SO返回ELSE IFO=O2IF系统中不存在M3THEN返回ELSE系统中存在M3SO更新M3ELSE录入非法SO返回ELSE IFM=M4IFO=O1IF系统中不存在M4THEN新增M4ELSE系统中存在M4SO返回ELSE IFO=O2IF系统中不存在M4THEN返回ELSE系统中存在M4
40、SO更新M4ELSE录入非法SO返回ELSE录入非法SO返回说明:在做资料录入时,应该遵循约定的规则,不能录入非法的信息,该算法首先会对研究中心录入的信息M进行判断。u 如果录入的信息为研究中心资料M1,再判断研究中心想对该资料做何操作,如果想做的是新增操作O1,再判断系统中是否存在M1,如果存在,则操作失败,返回;如果不存在,则新增M1。如果录入的信息为研究中心资料M1,再判断研究中心想对该资料做何操作,如果想做的是新增操作O2,再判断系统中是否存在M1,如果存在,则更新M1;如果不存在,则操作失败,返回。u 如果录入的信息为研究中心资料M1,再判断研究中心想对该资料做何操作,如果想做的是新
41、增操作O1,再判断系统中是否存在M1,如果存在,则操作失败,返回;如果不存在,则新增M1。如果录入的信息为研究中心资料M1,再判断研究中心想对该资料做何操作,如果想做的是新增操作O2,再判断系统中是否存在M1,如果存在,则更新M1;如果不存在,则操作失败,返回。u 如果录入的信息为研究中心资料M2,再判断研究中心想对该资料做何操作,如果想做的是新增操作O1,再判断系统中是否存在M2,如果存在,则操作失败,返回;如果不存在,则新增M2。如果录入的信息为研究中心资料M2,再判断研究中心想对该资料做何操作,如果想做的是新增操作O2,再判断系统中是否存在M2,如果存在,则更新M2;如果不存在,则操作失
42、败,返回。u 如果录入的信息为研究中心资料M3,再判断研究中心想对该资料做何操作,如果想做的是新增操作O1,再判断系统中是否存在M3,如果存在,则操作失败,返回;如果不存在,则新增M1。如果录入的信息为研究中心资料M3,再判断研究中心想对该资料做何操作,如果想做的是新增操作O2,再判断系统中是否存在M3,如果存在,则更新M3;如果不存在,则操作失败,返回。u 如果录入的信息为研究中心资料M4,再判断研究中心想对该资料做何操作,如果想做的是新增操作O1,再判断系统中是否存在M4,如果存在,则操作失败,返回;如果不存在,则新增M4。如果录入的信息为研究中心资料M4,再判断研究中心想对该资料做何操作
43、,如果想做的是新增操作O2,再判断系统中是否存在M4,如果存在,则更新M4;如果不存在,则操作失败,返回。u 如果录入的信息非法,则操作失败,返回。2、 统计经费的算法系统提供对科研课题进行经费统计的功能。并且为了方便及更准确地得到用户想要得到的统计结果信息,系统提供多维度的统计条件。这些条件包括:课题级别(国家、吉林省和长春市)C1、课题第一承担人姓名C2、是否在研课题C3和统计期间C4共4个维度。其中经费统计期间是必录项,其它维度为选录项。在统计时,选择的维度越少,统计越宏观;相反地,选择的维度越多,统计的结果越细致,所以在做统计的时候,要根据具体情况选择不同的维度统计以达到最佳统计结果信
44、息。统计算法为:IFC4为空THEN经费统计失败ELSEC4不为空IFC1为空&C2为空&C3为空THEN显示:期间内的所有课题项目经费ELSE IFC1=课题级别&C2为空&C3为空THEN显示:期间内相应课题级别的所有课题项目经费ELSE IFC1为空&C2=研究员姓名&C3为空THEN显示:期间内指定承担人的所有课题项目经费ELSE IFC1为空&C2为空&C3=在研课题THEN显示:期间内所有在研课题项目经费ELSE IFC1为空&C2为空&C3=已结课题THEN显示:期间内所有已结课题项目经费ELSE IFC1=课题级别&C2为空&C3=在研课题THEN显示:期间内相应课题级别的所有
45、在研课题项目经费ELSE IFC1=课题级别&C2=研究员姓名&C3=在研课题THEN显示:期间内相应课题级别的所有在研课题项目经费ELSE IFC1=课题级别&C2为空&C3=已结课题THEN显示:期间内相应课题级别的所有已结课题项目经费ELSE IFC1=课题级别&C2=研究员姓名&C3=已结课题THEN显示:期间内相应课题级别的所有已结课题项目经费说明:当统计期间非空时,进行经费统计。u 如果其它统计维度都为空,则统计期间内所有的项目经费;u 如果只在课题名称上填写了课题级别(国家、吉林省和长春市),则统计期间内所有的该级别的项目经费;u 如果只在承担人名上填写了研究员姓名,则统计期间内所有以该研究员为第一承担人的科研课题项目经费;u 如果只点选了在研课题,则统计期间内所有在研课题项目经费;u 如果只点选了已结课题,则统计期间内所有已结课题项目经费;u 如果既填写了课题级别,又点选了在研课题,则统计期间内所有以该课题级别的在研科研课题项目经费;u 如果既填写了课题级别,又点选了已结课题,则统计期间内所有以该课题级别的已结科研课题项目经费;u 如果既填写了承担人名,又点选了在研课题,则统计期间内所有以该第一承担人的在研课题项目经费;u 如果既填写了承担人名,又点选了已结课题,则统计期间内所有以该第一承担人的已结课题项目经费;u 如果既填写了课题级别、承担人名,又点