




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、摘 要信息管理系统不仅是一种管理的先进工具与手段,也是各种先进管理思想的载体与表达,在现在的企事业单位及各类社会团体中都被广泛地采用。信息管理系统往往都是通过应用程序软件对数据库信息进行管理操作来实现现实的管理需求,吉林产业开展与企业环境研究中心科研成果管理系统也就是其中之一。在应用了该系统后,系统主要由研究中心管理员负责。当研究中心管理员搜集到研究中心根本资料和科研成果后,输入系统进行处理,处理完成后系统会根据需要进行归档与反应。另外根据已有的资料信息,研究中心管理员可对做汇总分析统计查询,把握研究中心科研的总体概况。系统还提供研究中心人员信息管理,资源展示功能,为研究中心管理员和研究中心研
2、究员提供效劳,除此之外,系统为研究中心的图书管理系统提供了接口,可扩展性好。关键词:信息管理系统,科研成果管理,软件AbstractInformation management system is not only an advanced management tool and method, but also the carrier of a variety of advanced management thought and embodied in enterprises and various social groups have been widely adopted. Informa
3、tion management systems are often through the application software on the database information management operations to achieve the management needs of the reality, Scientific Research Achievements Management System of Industry Development and Enterprise Environment Research Center of Jilin is one o
4、f them.After the application of the system, the system administrator is responsible for the research center. When administrator has been collected basic data and achievements of the researchers, key into the system for processing. When the processing is complete, data will need to be archived and th
5、e 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 grasp the overall profile for the Research Center. The system also provides research center personnel information management, resour
6、ce display functions, provide services to the administrator and researchers of the Research Center, In addition, the system provides an interface to the Library Management System of Research Center, then it is good scalability.Key words: information management system, scientific research achievement
7、s, administrator目 录 TOC o 1-2 h z u HYPERLINK l _Toc327351239 摘 要 PAGEREF _Toc327351239 h I HYPERLINK l _Toc327351240 一、系统开发背景 PAGEREF _Toc327351240 h 1 HYPERLINK l _Toc327351241 (一)中心简介 PAGEREF _Toc327351241 h 1 HYPERLINK l _Toc327351242 (二)科研成果概况 PAGEREF _Toc327351242 h 2 HYPERLINK l _Toc327351243
8、 (三)主要业务 PAGEREF _Toc327351243 h 3 HYPERLINK l _Toc327351244 二、系统分析 PAGEREF _Toc327351244 h 4 HYPERLINK l _Toc327351246 (一)可行性分析 PAGEREF _Toc327351246 h 4 HYPERLINK l _Toc327351247 (二)业务流程分析 PAGEREF _Toc327351247 h 6 HYPERLINK l _Toc327351248 (三)数据流程分析 PAGEREF _Toc327351248 h 7 HYPERLINK l _Toc32735
9、1249 (四)数据字典 PAGEREF _Toc327351249 h 8 HYPERLINK l _Toc327351250 三、系统设计 PAGEREF _Toc327351250 h 10 HYPERLINK l _Toc327351251 (一)功能设计 PAGEREF _Toc327351251 h 10 HYPERLINK l _Toc327351252 (二)代码设计 PAGEREF _Toc327351252 h 10 HYPERLINK l _Toc327351253 (三)数据库设计 PAGEREF _Toc327351253 h 11 HYPERLINK l _Toc3
10、27351254 (四)输入输出设计 PAGEREF _Toc327351254 h 11 HYPERLINK l _Toc327351255 (五)数据处理逻辑表达 PAGEREF _Toc327351255 h 12 HYPERLINK l _Toc327351256 四、系统实施 PAGEREF _Toc327351256 h 17 HYPERLINK l _Toc327351258 (一)开发环境 PAGEREF _Toc327351258 h 17 HYPERLINK l _Toc327351259 (二)程序设计 PAGEREF _Toc327351259 h 17 HYPERLI
11、NK l _Toc327351260 (三)系统测试 PAGEREF _Toc327351260 h 17 HYPERLINK l _Toc327351261 结束语 PAGEREF _Toc327351261 h 19 HYPERLINK l _Toc327351262 参考文献 PAGEREF _Toc327351262 h 21 HYPERLINK l _Toc327351269 附录A:系统图表 PAGEREF _Toc327351269 h 22 HYPERLINK l _Toc327351270 附录B:源程序清单 PAGEREF _Toc327351270 h 39系统开发背景中
12、心简介吉林产业开展与企业环境研究中心是在整合长春工业大学企业开展环境研究所、区域经济研究所、电子商务研究所、中小企业研究所的相关研究力量根底上于2004年5月组建的一个学术研究机构。研究中心自建立以来,依托长春工业大学工商管理学院的管理科学与工程、国际经济与贸易和物流工程三个硕士点,8个本科专业,整合学校在该学科领域的科研力量,发挥工商管理学院科研优势,努力为省内外优秀研究人员打造一个学术开放、鼓励创新的研究平台。研究中心围绕“效劳吉林经济、振兴吉林经济这一宗旨,倡导爱国、敬业、求实、创新的校训精神,吸引产业经济、区域经济、中小企业、电子商务以及金融、财务管理等方面的专业研究人才,开展学术与政
13、策研究、高级培训、咨询和其它相关领域活动,通过中心成员产出的具有前沿和创新之作,为振兴东北老工业基地效劳,为吉林经济开展提供咨询,为吉林省政府制定及组织实施重大战略决策提供理论依据。吉林产业开展与企业环境研究中心拥有一支年龄结构、职称结构、学历结构合理、人员相对稳定的研究队伍。研究中心现有专职编制9人,其中教授4人,副教授4人,中级研究人员1人。获博士学位2人,在读博士3名,硕士学位6人。研究人员中4位教授年龄在4550岁之间,其余年龄均在45岁以下。研究人员具有宽厚的学术根底、较强的研究能力和丰富的研究成果,完全适应重点人文社科基地建设的人才需要。研究中心下设:循环经济研究室、产业开展研究室
14、、企业开展研究室。吉林产业开展与企业环境研究中心拥有图书种类较全、资料较丰富的资料室和设备较先进的计算机室。长期订阅国内外期刊80余种,现有国内外图书近1.2万册,为中心的科学研究提供了可靠的资料保证。研究中心近年来积极拓展与国内外学术研究机构的联系,建立了一些友好合作研究关系,先后与俄罗斯哈巴工业大学、日本新泻经营大学、吉林省社会科学院等开展了合作研究。中心屡次邀请美国、日本、韩国等国及国内知名学者来中心讲学,中心主要科研人员也屡次赴日本、英国、韩国、美国、俄罗斯等国进行经济考查和学术交流,加强了学术合作与交流,扩大了中心的影响。目前,研究中心设总负责人职位为主任,研究中心下设:循环经济研究
15、室、产业开展研究室和企业开展研究室,各研究室分别设一个负责人职位为负主任,研究室人员由长春工业大学校内外专职、兼职人员组成。循环经济研究室立足将中观层面,下设吉林省资源节约型产业课题组、吉林省循环经济评价体系课题组和吉林省循环经济政策法规课题组,围绕吉林省资源节约型产业、吉林省循环经济评价体系和吉林省循环经济政策法规三个领域开展研究,协助企业层面、产业层面以及社会层面就循环经济实践过程达成共识。同时也对管理部门制定区域循环经济开展战略、合理解决资源节约和经济增长之间的关系,建立节约型社会提供重要的理论指导。产业开展研究室研究视角:下设产业开展问题课题组、产业开展战略课题组、产业超常规开展战略课
16、题组和产业竞争力课题组,探讨新形势下吉林产业开展面临的新问题;提出相应的战略和措施;寻求超常规开展路径;提高吉林产业的国际竞争力。企业开展研究室下设企业开展路径模式课题组、企业成长规律课题课和企业环境支持体系课题组,主要针对吉林省企业在转型时期面临的突出问题,以信息时代的企业环境为研究重点,以关系吉林省企业开展的重大理论问题和实践问题为研究目标,把体制创新、管理创新和技术创新紧密结合起来,探索适合吉林省企业开展的路径模式、成长规律和环境支持体系。组织机构图见附录A图1-1。科研成果概况研究中心人员先后承当了?东北亚能源平安合作机制研究?等国家级科研工程4项,?吉林省新型工业基地建立与开展研究?
17、、?建设有吉林特色的产业技术研究开发体系?、?吉林省产业结构转变与经济总量增长?等省级科研工程38项,出版了?可持续开展论?等5部学术专著,发表论文153篇。有10项研究成果被有关部门采纳,为进一步加强循环经济与吉林产业研究奠定了坚实的根底。吉林产业开展与企业环境研究中心依据吉林省产业开展呈现出的集群化、融合化和生态化趋势,围绕吉林省区域经济开展,结合循环经济内在要求,从产业问题入手,研究产业生态化演进机理及规律、资源节约型产业结构、产业关联和产业集群及其技术支撑体系,为构建吉林省资源节约型产业框架提供理论支持。先后承当了?东北亚能源平安合作机制研究?等国家级科研工程4项,?吉林省新型工业基地
18、建立与开展研究?、?建设有吉林特色的产业技术研究开发体系?、?吉林省产业结构转变与经济总量增长?等省级科研工程38项,出版了?可持续开展论?等5部学术专著,发表论文153篇。有10项研究成果被有关部门采纳,为进一步加强循环经济与吉林产业研究奠定了良好的现实根底。在中小企业研究中,近年来也取得了长足进步,?吉林省中小企业增强公司治理国际交流与实践? 、?吉林省中小企业集群开展模式与对策研究?、“中小企业实施ISO9000认证谨防走入误区、“中小企业核心能力确实定、“改善外部环境,促进民营企业核心能力的形成等研究工程和论文产生了广泛的影响,并为?中国人大复印资料?等重点期刊转摘和收录,在中小企业开
19、展环境及相关政策、中小企业管理创新、中小企业咨询效劳体系等方面的研究已经形成一定的优势与特色。主要业务目前,吉林产业开展与企业环境研究中心以下简称:研究中心中要的工作就是针对三个主要的研究方向:企业创新与环境研究、循环经济理论与政策研究、产业开展趋势与战略研究。研究中心主要的业务就是研究中心的研究人员信息管理,包括个员信息的搜集,研究员研究方向及研究课题的管理;研究经费管理,包括科研工程经费的管理与研究员报销费用的管理;研究课题管理,包括课题的申报,与课题的结题管理;专利著作管理,包括著作的专利信息与著作信息的管理;佐证材料管理,包括对科研成果相关佐证材料进行管理;图书资料管理和研究中心系统日
20、常维护等业务。系统分析可行性分析经过工程组对研究中心的前期调研,发现研究中心确实需要一个信息系统来帮助其进行日常管理。对于一个研究机构而言,研究中心从2004年5月建立至今只有8年的时间,无疑正处在开展初期,打好根底,标准化地进行研究工作对研究中心而言是非常重要的。但是自成立之日起,研究中心就定位清晰,规划长远,目标明确,立足高远,放眼世界,潜力与开展空间之巨大。研究中心在稳扎稳打的日常工作中发现,随着研究中心的快速开展,人员结构组成的变化,使得日常工作越来越繁杂。研究中心日常工作会产生大量的文档资料,而这些都需要打印输出,归档保存,由此研究中心管理本钱也在快速增加,这无疑对研究中心中各研究员
21、的工作效率产生了愈来愈多的负面影响,不利于研究中心快速稳步地开展。在这时,研究中心已经迫切地需要一套更加科学的管理方法来对研究中心进行管理了,而信息化管理以其得天独厚的优势,迅速进入的研究中心领导与各研究员的视线。要进行信息化管理,研究中心就需要一款适合的信息管理软件工具,即研究中心从此对信息管理软件产生了深厚的兴趣与迫切的需求。技术可行性针对研究中心的需求,经本工程组分析发现研究中心当前日常工作比拟繁杂,平时工作对研究人员、课题、经费、成果著作、佐证材料等业务的处理很不清晰,更是费时费力,工作效率较低。但是经过工程组与研究中心的初步梳理之后,研究中心的业务流程逐渐清晰明朗起来,看上去也没有想
22、象中的那么复杂,再结合工程组对自身的能力的了解发现,工程组可以用C#与Java这两种程序设计语言来实现该系统。 C#是微软公司在新发布的一种新的编程语言,并定于在微软职业开发者论坛(PDC)上登台亮相。C#是微软公司研究员Anders Hejlsberg的最新成果。C#看起来与Java有着惊人的相似;它包括了诸如单一继承,界面,与Java几乎同样的语法和编译成中间代码再运行的过程。但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,即与COM(组件对象模型)是直接集成的,而且它是微软公司.NET windows网络框架的主角。C#除了具备继承(使代码重复调用)、多态对方法的重载和
23、封装保护字段的平安性这些优点外,还有很重要的一点就是本工程要求开发出来的系统能够与微软的Office 2003集成应用,而C#同样作为微软的产品,所开发出来的应用程序理所应当地也满足这一需求,而且保证了系统的兼容性也是最好的。通过经验可以预测,由于本工程组准备开发的是一个绿色信息系统应用程序,部署很简单,且对电脑平台性能要求不高,只需当下标配的计算机就能轻松部署实施。在实施的时候,先上系统,再录入必要的根底资料与历史数据即可以正常运行了,所以实施难度很小,可行性很高。经过了反复地分析,工程组发现如果用C#来为研究中心开发一个信息管理系统在技术上有很高的可靠性。经济可行性在经济方面,工程组首先根
24、据工程根本情况考虑开发本钱。由于承接这个工程的工程组只由一人组成,是一个个人行为,并且预计工程周期也不会太长,所以开发本钱并不高预计在5000元左右。其次要考虑的是研究中心的本钱。在研究中心没有信息管理系统以前,研究中心的所有事务特别是科研成果的管理等都是要靠研究中心的工作人员研究中心秘书、研究中心常务副主任、研究中心主任等手工来完成的,由于资料全都是以纸质档案的形式保存,手工归档任务繁重,有时候在做资料的归档的时候还容易出错,而且资料越来越多研究主要可供存放档案资料的场地也有限,存档本钱也在增加。时间紧和任务重是研究中心工作人员们的共同感受。由于以上情况,研究中心管理本钱,特别是人力本钱日趋
25、增大。而经过预测规划,在研究中心上信息管理系统以后,人力管理本钱将至少减少2/3,经济效益相当可观,随着时间的推移,开发本钱与所节约的本钱相比实在是不能相提并论,所以在经济方面,开发一个信息系统是完全可行的。社会可行性据不完全统计,在当代社会上,包括本校与其它院校的大多数与研究中心相类似的机构都实现了信息化管理,可见该类机构的信息化是一类大的趋势。研究中心决定要上线一套信息管理系统时,由于系统软件是研究中心采用委托本工程组自主研发的方式,技术都是自己的,所以并不存在专利问题。系统的研究也会得到了研究中心的大力支持。因此本工程也具有社会可行性。风险及对策由于该工程是算是一个小工程,对整个本工程来
26、说,风险主要来自开发进度与实施且很小。对于开发风险,工程组在做开发的时候必然会暂时遇到一些问题而可能影响到工程进度,所以为了躲避它,我打算向研究中心申请一些经费来进行专家咨询和购置相当开发书籍资料。对于实施风险,由于研究中心的根底资料和历史数据还是比拟多的,如果全部让研究中心自己来录入的话可能会导致风险的发生,所以工程组打算在做实施的时候抽出较多的时间来进行指导,确保实施的顺利进行。业务流程分析通过对研究中心秘书等研究中心工作人员的调研,工程组绘制了研究中心实现信息化管理前的管理业务流程图,见附录A图2-1。总的来看,研究中心的日常业务涉及三个外部实体和三个内部实体,三个外部实体分别为省教育厅
27、、校科研处和中心研究员,三个内部实体分别为中心主任、中心常务副主任和中心秘书。研究中心的主要业务流程如下:研究中心研究员将个人信息提交给中心秘书归档到研究成员花名册;研究中心研究员将报销凭证提交给中心秘书归档到研究中心账目;研究中心研究员将自己的年度个人成果表提交给研究中心常务副主任,由中心常务副主任审核后,中心常务副主任将审核通过后的个人年度成果表下发给研究中心秘书,再由研究中心秘书归档到研究员年成果汇总表;省教育厅下发成果验收标准给研究中心常务副主任,由中心常务副主任起草并制定出研究中心的规章制度下发给研究中心秘书,中心秘书再将其归档到研究中心根底资料档案;研究中心常务副主任根据已归档的研
28、究中心账目、研究成员花名册、研究中心根底资料档案和研究员年度成果汇总表编制研究中心年度工作报告提交给研究中心主任;研究中心秘书根据研究中心账目,编制经费汇总表并提交给研究中心主任;校科研处向研究中心主任下达研究经费指标;研究中心主任根据经费汇总表、研究中心年度工作报告和研究经费指标编制研究中心年度预算单,并提交给校科研处;当研究中心主任收到校科研处下拨的科研经费时,再修改经费汇总表并提交给中心秘书记账到研究中心账目;研究中心主任根据近几年的研究中心年度工作报告编制研究中心综合开展报告及规划并上报给省教育厅。数据流程分析数据流程图是系统设计中的重要一环,主要通过三层图表来对其进行描述,即顶层图、
29、一层图和二层图。顶层图顶层图见附录A图 2-2。由顶层图我们可以清晰的看到整个系统的总体运作状态。在不同阶段如信息采集阶段、信息处理阶段、信息输入阶段信息的流向有所不同;在同一阶段,业务处理方也有所不同。在信息采集阶段,业务处理方主要为信息提供者,和信息的初步处理者,由他们来完成信息采集阶段的业务处理工作。信息的提供者包括研究中心研究员、教育厅、校科研处和研究中心管理员,信息的初步处理者那么主要为研究中心管理员。即是说,在信息采集阶段,业务处理是由研究、教育厅或校科研处把收集好的信息交由给研究中心管理员进行初步的处理。在信息处理阶段,业务处理方主要就是具体信息处理方和初步信息处理方信息传递方,
30、由他们来完成信息处理的工作。其中,具体信息处理方就是我们的管理信息系统,初步信息处理方及信息传递方就是研究中心管理员。即是说,在信息处理阶段,业务处理是由研究中心管理员把经过初步处理的信息传递给做具体信息得的管理信息系统来处理,处理所得再传递给研究中心管理员。在信息输出阶段,业务处理方主要就是信息结果传递者和信息结果接收者,由他们来完成信息输出阶段的业务工作。其中,信息结果由系统产生,信息结果接收者为研究员和研究中心管理员,如果需要,再由研究中心管理员将信息再传递到相应的信息需求方。即是说,在信息输出阶段,业务处理是由研究中心管理员接收到信息,再将处理信息结果传递给相应的信息接收方。一层图分析
31、完了顶层图,我们已经从整体上把握了该系统的运作模式,想要再深入地了解系统,就要看第一层图即附录A图2-3了。研究中心管理员或研究中心研究员将信息输入系统后由系统内部处理过程进行处理。这些处理过程为研究中心人员管理P1、根本资料管理P2、科研成果管理P3、汇总查询分析P4、资源展示P5和图书管理P6。其中P1到P5为本系统的处理过程,P6是为研究中心的另一个系统,图书管理系统提拱的接口,希望在以后能将两个系统整合,以进一步提高效率。系统通过各处理过程对信息的处理再反应给研究中心管理员或研究员。其中P1至P5是可以反应到研究中心管理员的,而P1、P5和P6是可以反应给研究员的。二层图在描述一层图时
32、,是对系统主要的处理过程的描述及主要的数据流程走向,在二层图附录A图2-4时将对系统具体的处理过程和数据流进行一个详细的描述。中心人员管理P1下分为用户管理P1.1和研究人员管理P1.2。研究中心研究员与研究中心管理员将用户信息输入用户管理P1.1,经处理再更新到用户表D1;研究中心研究员与研究中心管理员将研究人员信息输入研究人员管理P1.2,经处理再更新到研究人员信息表D2。根本资料管理P2下分为课题管理P2.1、研究方向管理P2.2。研究中心管理员将课题信息输入课题管理P2.1,经处理再更新到课题表D3;研究中心管理员将研究方向信息输入研究方向管理P2.2,经处理再更新到研究方向表D4;研
33、究中心管理员将文档类型信息输入文档类型管理P2.3,经处理再更新到文档类型表D5。科研成果管理P3下分为著作类成果管理P3.1和做主材料管理P3.2。研究中心管理员将著作类成果信息输入著作类成果管理P3.1,经处理再更新到著作类成果表D6;研究中心管理员将佐证材料信息输入佐证材料管理P3.2,经处理再更新到佐证材料表。汇总查询分析P4下分为课题统计P4.1、经费统计P4.2、著作统计P4.3、佐证材料统计P4.4和研究员信息统计P4.5。研究中心管理员将课题统计条件信息输入课题统计P4.1,经处理后得到统计结果反应给研究中心管理员;研究中心管理员将经费统计条件信息输入课题统计P4.2,经处理后
34、得到统计结果反应给研究中心管理员;研究中心管理员将课题统计条件信息输入著作统计P4.3,经处理后得到统计结果反应给研究中心管理员;研究中心管理员将课题统计条件信息输入佐证材料统计P4.4,经处理后得到统计结果反应给研究中心管理员;研究中心管理员将课题统计条件信息输入研究员信息统计P4.5,经处理后得到统计结果反应给研究中心管理员。资源展示系统采用与Office 2003相集成的方面,在系统中可以用于展示研究中心根本资料和科研成果资料,结果展示给研究中心管理员与研究中心研究员。数据字典在结构化分析中,数据字典的作用是给数据流程图上每个成分给予定义和说明。换句话说,数据流程图上所有成分的定义和解释
35、的文字集合就是数据字典。数据字典描述的主要内容有:数据流、数据元素、数据存储、加工和外部项,其中数据元素是组成数据流的根本成员。在系统分析中,数据字典起着重要的作用,它包含关系系统的详细信息。绘制数据字典,只是对数据处理和彼此之间的联系进行了说明。为进一步明确数据的详细内容和数据加工过程,应将数据流图中的全部数据流及其组成局部的数据元素、数据存储以及数据加工,通过数据字典描述清楚,以便于此后系统设计的进行。这就需要开发人员编写详细的数据字典,来描述系统开发过程的细节。因此,数据流程图配以数据字典,就可以从图形和文字两方面对系统的逻辑模型进行完整的描述。下面列出本系统中的数据元素、数据流、数据存
36、储、外部项和数据处理逻辑说明。本数据字典采用较紧凑的记录格式描述。数据字典总体结构见附录A表2-1到表2-5。系统设计功能设计在系统分析之后,对系统功能做出如附录A图3-1 的功能结构设计:第一,将吉林产业开展与企业环境研究中心科研成果管理系统划分为三个子系统,分别为人事事务管理子系统、资源展示子系统和汇总统计子系统。第二,分别划分各子系统的主要功能。从人事事务管理子系统中划分出两大主要功能:研究人员信息管理和用户管理。从资源展示子系统中划分出三大主要功能:研究中心根本资料展示、成果著作资料展示和照片画册资料展示。从汇总统计子系统中划分出五大功能:科研经费统计、研究人员信息统计、课题信息统计、
37、成果著作信息统计和佐证材料信息统计。代码设计本系统需要做代码设计的,主要有文档类型、研究方向、课题、著作类成果、佐证材料、用户和研究人员信息。由于考虑到所有以上类的信息材料都是独一无二的,而且从代码设计的简单实用和可扩展性方面来综合考虑,本系统的代码设计以流水号为主,以下为各类数据的代码设计。通用代码设计在系统中,由于有些代码要么是总量比拟少,要么是只需要做简单的增量处理即可,不需要实际意义,也是根据当前系统设计的流行趋势,为了节省系统资源,只被分配简单的数值型自增长流水号即可,既可满足编码需要,节省资源也具备了很强的可扩展性。在系统中这样的代码有“文档类型代码和“研究方向代码,它们是以1开始
38、的增量为1的代码。在系统中还有像“课题代码、“著作类成果代码、“佐证材料代码和“用户信息代码这样的代码,它们是以4位数值1001开始的,增量为1的代码。研究人员信息代码设计要想在系统中注册成为研究中心的研究人员,就必须先得是系统用户,又由于研究人员有校内专职、校外兼职和校外专职之分,所以用“nz+用户编号(从用户信息中自动获得)来表示校内专职研究员,用“nj+用户编号来表示校内兼职研究员,用“wj+用户编号来表示校外兼职研究员,直观又便于管理。数据库设计为满足本系统的要求,应该新建一个数据库为科研文档管理系统,再根据第三范式的要求画出相应的表,在本系统中要用到的自定表主要有7个,分别为课题表、
39、研究方向表、文档类型表、佐证材料、用户、研究人员信息,详见附录A表3-13-7。输入输出设计输出设计系统主要的输出功能有进入系统的主界面、成果展示输出、统计输出。主界面显示在进入系统后,将会首先到达主界面,在主界面可以通过选择不同的功能页签或按钮来实现更多具体的功能。主界面见附录A图3-2。成果展示输出研究中心科研成果展示是本系统的重要的功能之一,它是通过系统与Office 2003的内部集成来展示研究中心的科研成果。这种展示是平安的,因为在展示的过程中,系统通过对控件的控制使得被展示的成果不能被修改,这点对于科研成果的平安性是非常重要的。成果展示输出见附录A图3-3和图3-4。统计输出统计分
40、析输出是本系统的重要功能之一,系统可以实现对研究中心课题、经费、著作类成果、佐证材料和研究人员信息进行统计。这里以课题统计为例展示,统计展示图见附录A图3-5。输入设计为了实现上述输出,系统必须实现以一些必须的输入。首先要实现进入主界面,就必须要一个系统用户号,这个系统用户号是通过注册得来的,在注册的时候必须填入用户名和密码,且用户名不能跟系统中已有的用户名重复,相对应的密码必须只是字母和数字类型。在填入用户名后,系统会自动检测该用户是否已经存在,如果不存在,那么验证通过,用户名后会有绿色文字提示:“该用户名是可用的!;如果该用户名在系统中已经存在,那么系统验证不通过,用户名后会有红色文字提示
41、:“您输入的名字已经存在,请重新输入或联系管理员。用户名验证通过后再填写密码,按要求再重复输入密码,如果两次输入的密码相同且符合要求那么密码输入成功。用户名和密码都成功输入以后点击“确认提交按钮提交,注册成功。在已经有了用户名的密码以后就可以用该用户名密码进行登录了,登录成功就可以进入主界面了。注册图见附录A图3-6和图3-7。数据处理逻辑表达系统处理录入信息的算法设研究中心传来的信息为M,研究中心资料M1,研究员信息为M2,用户信息M3,成果著作M4,信息操作为O,新增操作O1,更新操作O2。IFM=M1IFO=O1IF系统中不存在M1THEN新增M1ELSE系统中存在M1SO返回ELSE
42、IFO=O2IF系统中不存在M1THEN返回ELSE系统中存在M1SO更新M1ELSE录入非法SO返回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新增M4EL
43、SE系统中存在M4SO返回ELSE IFO=O2IF系统中不存在M4THEN返回ELSE系统中存在M4SO更新M4ELSE录入非法SO返回ELSE录入非法SO返回说明:在做资料录入时,应该遵循约定的规那么,不能录入非法的信息,该算法首先会对研究中心录入的信息M进行判断。如果录入的信息为研究中心资料M1,再判断研究中心想对该资料做何操作,如果想做的是新增操作O1,再判断系统中是否存在M1,如果存在,那么操作失败,返回;如果不存在,那么新增M1。如果录入的信息为研究中心资料M1,再判断研究中心想对该资料做何操作,如果想做的是新增操作O2,再判断系统中是否存在M1,如果存在,那么更新M1;如果不存在
44、,那么操作失败,返回。如果录入的信息为研究中心资料M1,再判断研究中心想对该资料做何操作,如果想做的是新增操作O1,再判断系统中是否存在M1,如果存在,那么操作失败,返回;如果不存在,那么新增M1。如果录入的信息为研究中心资料M1,再判断研究中心想对该资料做何操作,如果想做的是新增操作O2,再判断系统中是否存在M1,如果存在,那么更新M1;如果不存在,那么操作失败,返回。如果录入的信息为研究中心资料M2,再判断研究中心想对该资料做何操作,如果想做的是新增操作O1,再判断系统中是否存在M2,如果存在,那么操作失败,返回;如果不存在,那么新增M2。如果录入的信息为研究中心资料M2,再判断研究中心想
45、对该资料做何操作,如果想做的是新增操作O2,再判断系统中是否存在M2,如果存在,那么更新M2;如果不存在,那么操作失败,返回。如果录入的信息为研究中心资料M3,再判断研究中心想对该资料做何操作,如果想做的是新增操作O1,再判断系统中是否存在M3,如果存在,那么操作失败,返回;如果不存在,那么新增M1。如果录入的信息为研究中心资料M3,再判断研究中心想对该资料做何操作,如果想做的是新增操作O2,再判断系统中是否存在M3,如果存在,那么更新M3;如果不存在,那么操作失败,返回。如果录入的信息为研究中心资料M4,再判断研究中心想对该资料做何操作,如果想做的是新增操作O1,再判断系统中是否存在M4,如
46、果存在,那么操作失败,返回;如果不存在,那么新增M4。如果录入的信息为研究中心资料M4,再判断研究中心想对该资料做何操作,如果想做的是新增操作O2,再判断系统中是否存在M4,如果存在,那么更新M4;如果不存在,那么操作失败,返回。如果录入的信息非法,那么操作失败,返回。统计经费的算法系统提供对科研课题进行经费统计的功能。并且为了方便及更准确地得到用户想要得到的统计结果信息,系统提供多维度的统计条件。这些条件包括:课题级别国家、吉林省和长春市C1、课题第一承当人姓名C2、是否在研课题C3和统计期间C4共4个维度。其中经费统计期间是必录项,其它维度为选录项。在统计时,选择的维度越少,统计越宏观;相
47、反地,选择的维度越多,统计的结果越细致,所以在做统计的时候,要根据具体情况选择不同的维度统计以到达最正确统计结果信息。统计算法为: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显示:期间
48、内所有已结课题工程经费ELSE IFC1=课题级别&C2为空&C3=在研课题THEN显示:期间内相应课题级别的所有在研课题工程经费ELSE IFC1=课题级别&C2=研究员姓名&C3=在研课题THEN显示:期间内相应课题级别的所有在研课题工程经费ELSE IFC1=课题级别&C2为空&C3=已结课题THEN显示:期间内相应课题级别的所有已结课题工程经费ELSE IFC1=课题级别&C2=研究员姓名&C3=已结课题THEN显示:期间内相应课题级别的所有已结课题工程经费说明:当统计期间非空时,进行经费统计。如果其它统计维度都为空,那么统计期间内所有的工程经费;如果只在课题名称上填写了课题级别国家、
49、吉林省和长春市,那么统计期间内所有的该级别的工程经费;如果只在承当人名上填写了研究员姓名,那么统计期间内所有以该研究员为第一承当人的科研课题工程经费;如果只点选了在研课题,那么统计期间内所有在研课题工程经费;如果只点选了已结课题,那么统计期间内所有已结课题工程经费;如果既填写了课题级别,又点选了在研课题,那么统计期间内所有以该课题级别的在研科研课题工程经费;如果既填写了课题级别,又点选了已结课题,那么统计期间内所有以该课题级别的已结科研课题工程经费;如果既填写了承当人名,又点选了在研课题,那么统计期间内所有以该第一承当人的在研课题工程经费;如果既填写了承当人名,又点选了已结课题,那么统计期间内
50、所有以该第一承当人的已结课题工程经费;如果既填写了课题级别、承当人名,又点选了已结课题,那么统计期间内所有以该第一承当人的该课题级别的已结课题工程经费;如果既填写了课题级别、承当人名,又点选了在研课题,那么统计期间内所有以该第一承当人的在研课题工程经费;系统实施开发环境本系统在WindowsXP操作系统上开发,用Visual C#.NET进行前台界面设计,SQL Server 2000进行后台数据库设计。Visual C#.NET的重要特点之一是可视性。系统中引进了窗体和控件的机制,用于设计应用程序界面,用户可以通过在屏幕上生成窗体,还可以在窗体中绘制所需要的控件、按钮、菜单和对话框,且Vis
51、ual C#.NET还自动生成相应的代码。Visual C#.NET的另一重要特点是事件驱动。当窗体或控件上发生一个事件时,Visual C#.NET立即把控制权交给程序员。程序员不必担忧如何判断事件是否已发生,只需要编写一段代码告诉计算机在事件发生以后应该做什么工作就可以了。这样,设计一个Windows应用程序简化为用鼠标在屏幕上点击、拖拽并添加少量的代码就可以完成了,大大降低了对程序设计的要求,提高了应用程序的开发效率。根据Visual C#.NET以上的优点,设计中选择此开发工具比拟适合。根据研究中心的业务量,本系统选择使用SQL Server数据库。与Oracle进行比拟,SQL Se
52、rver是基于效劳器端的中型数据库,可以适合一般中型企业单位的容量数据的应用,在功能和管理上也与Oracle差不多,而且也是可视化的,操作比拟人性化,本钱也低很多。根据以上的比照,选择SQL Server 2000作为本次设计的数据库比拟适合。程序设计本系统是在Visual Studio 2021上采用C#语言进行程序设计的,局部程序源代码见附录B。系统测试系统测试的目的是发现程序和系统中可能存在的错误并及时予以纠正,在系统测试过程中本设计采用人工测试和机器测试两种方法对库存管理信息系统进行测试。人工测试采用人工方式进行,目的在于程序的静态结构,找出编程过程中没有发现的错误。其中包括个人复查和
53、走查两种,软件设计者负责设计测试方案和测试进度的调控,由从未介入该软件实际工作的程序设计人员来扮演计算机的角色进行测试,利用人工方法将测试数据输入被测程序,并在纸上跟踪监视程序的执行情况。机器测试 运用事先设计好的测试用例,在计算机上直接运行被测试的程序,比照运行结果与预期结果之间的差异,发现程序中的错误。机器测试包括黑盒测试和白盒测试,黑盒测试也称功能测试,将软件看作黑盒子,在完全不考虑程序的内部结构和特性的情况下,研究软件的外部特性。根据软件的需求规格说明书测试用例,从程序的输入和输出特性上测试是否满足预先设定的功能;白盒测试也称结构测试,是将软件看作一个透明的白盒子,按照程序的内部结构和
54、处理逻辑来选定测试用例,对软件的逻辑路径及过程进行测试,检查与测试是否相符。本次设计的测试工作包括以下四个步骤:单元测试、组装测试、确认测试以及系统测试,每一步都是在前一步的根底上进行。单元测试所谓单元测试是指程序中的一个模块或一个子程序,是程序设计的最小单元,也是程序设计的最小独立编译单位,因此单元测试也称模块测试。组装测试在每个模块完成了单元测试以后,需要按照设计时做出的层次模块把它们连接起来,进行组装测试,也称为组合测试或综合测试。确认测试经过组装测试,软件已装配完毕,接下来进行确实认测试和系统测试将是以整个软件作为测试对象,且采用黑盒测试方法。确认测试是要进一步检查软件是否符合软件需求
55、规格说明书的全部要求,因此又称为合格性测试或验收测试。系统测试经过确认测试后,软件已测试完毕,然而软件只是信息系统的一个组成局部,还要与系统中的其他局部配套运行。系统测试是将信息系统的所有组成局部,包括软件、硬件、用户以及环境等综合在一起进行测试,以保证系统的各组成局部协调运行。系统测试要在系统的实际运行环境现场,在用户的直接参与下进行。结束语大学四年,转瞬即逝,毕业设计,是我大学期间的最后一门课程,成功地完成它,既是我的责任与义务,也是为了给自己大学生涯画上的一个圆满的句号。从2021年12月毕业设计启动大会至今,已大半年的时间,此前,我选择的毕业设计题目为“吉林省产业开展与企业环境研究中心
56、科研成果管理系统。此毕业设计工程旨在开发一个信息系统来满足不断开展壮大中的研究中心的日常管理工作需求,锻炼学生学以致用,动手动脑能力和检查学生学习成果为初衷。在工程成功立项之后,工程小组一直没有放松工作,而是做起的更加详细的需求搜集工作。工程小组屡次找到研究中心的负责人及研究员了解搜集需求,根本掌握第一手较全面的资料,为以后的工作打下坚实的根底。收集完成需求资料以后,工程小组便开始找出有用信息,埋头于需求分析,从中挖掘业务流程及系统功能,而后就开始做系统设计工作。系统设计工作做完了,我们再找到研究中心核对需求,确认无误后,工程小组便开始进入实际系统开发阶段,到这个阶段工程小组就开始遇到各种各样
57、的问题了,工程小组发现,由于对有很多平时课堂上的知识掌握不是很牢固,在做系统开发的时候老是遇到瓶颈,卡壳了,有时一个算法就要研究上一整天,还不一定能够彻底研究明白。在这个时候,工程小组果断把已经学习过的与还没有学习过的课堂上的知识来一个大充电。经过充电后,发现,效果很明显,而且还有新的更深一层的感悟。但是也不是所有的问题,课堂书本上的知识都能解决,这时候工程小组便开始上网、到书店购置相关书籍进行研究,再不明白的就得找到专家进行咨询了。在本系统中,有许多亮点与缺乏之处。亮点一在于系统通过内部集成Office 2003使得研究中心管理员在对研究中心的根本资料和科研成果进行归档与展示的时候非常方便与
58、平安;亮点二在于系统虽然名为科研成果管理系统但是并没只对科研成果,而结合研究中心的业务,把研究中心人员信息,根本资料等许多方面都纳入进来,这个保证了系统数据的准备性与完整性,而且系统还为研究中心的图书管理系统留出接口,以备日后联用;亮点三在于系统实现了对系统内信息的统计,比方课题、经费及著作等的统计,为研究中心的管理带来了很大的便利。系统的缺乏之处在于,系统的界面外观设计上不是很美观,有待改良;系统在统计方面还可以做得更细,这方面也有待改良。经过这样一个边实践,边学习的过程,系统如期完成,并交付给研究中心试用,得到了研究中心领导和研究员们的一致好评,这是工程小组最欣慰的,在此感谢帮助过工程小组
59、的老师和同学,并感谢学校和研究中心给了工程小组这样一个难得的锻炼时机!参考文献1 杜娟、赵春艳.信息系统分析与设计.北京:清华大学出版社,2 王珊、陈宏.数据库系统原理教程.北京:清华大学出版社,20033 刘韬.SQL Server2000数据库系统开发实例导航.人民邮电出版社,20044 李朝晖.SQL在管理中的应用.中国计算机报,5 黄德才.数据库原理及其应用教程.科学出出版社,20216 陈世洪.SQL Server 2000管理、开发及应用实例详解.人民邮电出版社,20217 邱锦伦、曹旻. Visual C#.Net程序设计教程.清华大学出版社,2008 刘仲英.管理信息系统.高等
60、教育出版社,2006.99 唐晓波.IT工程管理.科学出版社,2021.3.10 罗鸿,王忠民.ERP原理-设计-实施电子工业出版社,2004.411 金蝶软件中国编著.ERP系统的集成应用清华大学出版社,2005.712 高洁、柯平.信息管理概论.北京:科学出版社,200213 C.Thomas Wu.面向对象程序设计导论. 北京:14 王景光,林政,金岗.信息系统开发方法机械工程出版社,2006.715 李振格SQLServer2000中文版M 北京:清华大学出版社,2004附录A:系统图表图1-1 组织机构图图2-1 管理业务流程图图2-2 科研管理信息系统顶层图图2-3 第一层图图2-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论