1、 本科毕业论 文(科研训练、毕业设计)题目:科研成果管理系统的设计与实现姓 名: 学 院: 软件学院专 业: 软件工程年 级: 复合型学 号: 指导教师(校内): 职称:教授指导教师(校外): 职称:2005 年 5 月 29 日科研成果管理系统的设计与实现 2科研成果管理系统的设计与实现【摘要】 计算机技术和信息技术的飞速发展为中国各大高校的信息化提供了条件,因此,利用管理信息系统辅助高校各部门的教学行政管理,已经成为高校实现数字化校园的一个重要途径。该文结合中国高校信息化的现状,选用 Browser/Server 作为开发模型,结合 A 和 Oracle 9i,设计并实现了人文社会科学研究
2、管理信息系统,并对管理信息系统与高校教学行政管理的结合做出了有益的尝试,对提高管理效率进行了积极的探索。【关键词】 信息化建设 管理信息系统 Oracle A Browser/Server Com+对象池科研成果管理系统的设计与实现 3Design and Implementation Achievement Management SystemAbstract Computer and Internet facilitate the progress of campus computing. Based on the research on the development of current
3、 campus computing projects in China, the thesis tries to make a solution for integrating Management Information System with Campus management, which is an important way to achieve campus computing. Based on this solution, the author designs and develops Society Science Management System, with A as d
4、evelopment platform and Oracle9i as database, adopting Browser/Server structure. This system is an attempt to integrate management information system with campus administration. It would improve administration efficiency. Key words campus computing; MIS; Oracle; A; Browser/Server; Com+ Object Pool科研
5、成果管理系统的设计与实现 4目 录第 1 章 引言 -51.1 研究背景 -51.2 本研究的理论和实际意义 -51.3 相关领域的研究进展和成果 -61.4 主要研究内容 -61.5 本文的组织 -6第 2 章 项目背景 -72.1 中国高校信息化 -72.2 项目背景 -8第 3 章 系统的总体设计 -103.1 开发模型 -103.2 B/S 模式下的开发技术 ASP.NET -123.3 人文社会科学研究管理信息系统分析 -133.4 系统开发中的技术线路 COM+组件的应用 -15第 4 章 数据库设计与技术应用 -174.1 数据库简介 -174.2 数据库技术应用 -184.3
6、人文社会科学研究管理信息系统的数据库设计 -19第 5 章 系统的具体实现 -285.1 系统简要分析 -285.2 系统实现 -285.3 设计心得 -32结 论 -33致 谢 语 -33参 考 文 献 -34附 录: 主要程序段 -35科研成果管理系统的设计与实现 5第 1 章 引言1.1 研究背景高校信息化建设的目标是建设一个数字校园,以网络为基础,利用先进的信息化手段和工具,实现从环境(包括设备、教室等) 、资源(如图书、讲义、课件等)到活动(包括教、学、管理、服务、办公等)的全部数字化,在传统校园的基础上构建一个数字空间,以拓展现实校园的时间和空间维度,提升传统校园的效率,扩展传统校
7、园的功能,最终实现教育过程的全面信息化。从而达到提高教育管理水平和效率的目的。原有的在缺乏统一规划的情况下建设的各种应用系统,信息无法共享,形成了大量的信息孤岛,为学校的管理带来了实际的不便,校园整体信息化建设势在必行。1.2 本研究的理论和实际意义本课题来源于厦门大学信息化建设项目,本项目组成立于 2004 年 5 月,作者所在的开发小组由七位开发人员组成,其中,两人负责数据转换和移植工具的开发,一人负责开发通用数据库操作组件,四人负责厦门大学科研管理系统具体功能实现。作者在整个系统开发中,主要负责了科研成果管理系统的设计与实现。科研管理系统开发团队协作图如图 1.1 所示:图 1.1 科研
8、管理系统开发团队协作图科研成果管理系统的设计与实现 6科研成果管理系统包括论文信息管理、著作信息管理、获奖信息管理三个模块,它的意义可归纳为下面几点:1. 实现了信息的查询。可以方便地查询教师信息、论文信息、著作信息、成果信息以及相应的获奖奖励信息,例如某个教师登陆系统后,可查看自己获得奖项的所有成果列表,列表可简单显示该成果何时由何单位颁发了相应奖项。2. 实现了信息的维护。教师可以方便地修改数据库中的个人信息。3. 实现了信息的最大化共享及交流。使用一套系统的各部门一改过去信息孤岛的状况,能及时对信息进行更新和处理,避免了信息的不一致性。同时,共享数据不用重复存放,节省了数据库空间。4.
9、实现了管理的最优化。大大提高了管理效率,并且减少了人力,物力支出。1.3 相关领域的研究进展和成果IBS 环境下的应用系统将传统的 C/S 体系结构扩展到由 Web 浏览器、Web 服务器、数据库服务器组成的三层 B/S 结构,B/S 结构极大的简化了客户机的工作,客户机上只需安装配置少量的客户端软件,服务器将承担更多的工作,对数据库的访问和应用程序将在服务器上完成。所以,本系统采用了 B/S 作为开发模型。1.4 主要研究内容1如何在 Browser/Server 作为开发模型的基础上,结合 A 和 Oracle 9i 等开发技术,实现科研成果管理系统。2如何保障学校信息数据的安全性,大力推
10、进校园信息化进程。1.5 本文的组织第 1 章 简单概述了本论文的实际意义和研究进展。第 2 章 介绍了科研成果管理系统的项目背景。第 3 章 阐述了社科管理系统的需求分析与总体设计。第 4 章 数据库的简单介绍和科研成果管理系统的具体数据库设计。第 5 章 项目系统的具体实现,包括各个模块的使用流程和具体功能。科研成果管理系统的设计与实现 7第 2 章 项目背景2.1 中国高校信息化信息化是指信息技术和信息产业在经济与社会发展中的作用日益显著,并逐步占据主导地位的过程。自上个世纪七十年代以来,世界经济迎来了以信息技术、新材料技术、新能源技术、空间技术、海洋开发和生物工程等为标志的第三次技术革
11、命。这些技术的广泛应用,正在推动世界经济从工业化向信息化转化。而过去二十年中计算机技术和网络技术的迅猛发展更是掀起了一阵又一阵的信息化浪潮。如今,信息产业己经成为世界新经济的重要组成部分,同时还成为拉动世界经济增长的最强劲动力之一。这一切都标志着人类正从工业社会逐步迈向信息化社会。随着中国教育信息化的不断深入不断发展,国内许多重点大学纷纷将校园信息化建设列入了本校的重点工作来抓紧实施。信息化建设水平已成为一所大学形象和地位的重要标志,高校只有全面实现信息化,才能有效地支持教学、科研、管理等工作,能否在信息化建设方面跟上时代的要求,是高校办学成败的关键因素之一。因此,开发出一套既符合实际情况,又
12、具备高起点的信息系统,对推动我国高等教育信息化事业的发展有着积极的意义。根据我国高等学校的实际情况,信息化建设主要包括三大部分的内容:校园网、信息化教学系统和信息化管理系统。这其中,校园网是基础,它是开展其他一切信息化建设的前提,没有它便谈不上校园的信息化 。因此,构建一个设施完善的校园网至关重要。在校园网的基础上,我们便可以开发和构建各种信息化系统。出于学校的教学目的和自身管理的需要,我们将这些信息系统划分为两类:一类是教学系统,另一类则是管理系统。前者主要是整合已有教学资源,以网络为基础实现教学的远程化和个性化。而后者则是为了充分、高效地利用己有的管理信息资源,为学校的管理和决策工作提供支
13、持。科研成果管理系统的设计与实现 82.2 项目背景目前,世界各国制定的与信息化教学相关且易于实施的标准已有很多,但与学校信息化管理相关的标准却相对较少。究其原因,主要是由于在教学模式方面,各学校乃至各个国家基本上都非常类似,与此同时,管理模式却大相径庭。因此,要制定一个较为统一且切实可行的信息化管理标准尚需时日。我国教育部于 1999 年开始由发展规划司和教育管理信息中心牵头组织制定教育管理信息化标准,并已于 2002 年 9 月起陆续发布了学校管理信息化标准等系列信息化标准,并在部分有条件的地区作试验性推广。然而该标准仅仅是规范了数据的信息化,并未对应用系统的建设提供参考。因此如何建设一个
14、既符合学校实际情况,又能高效运转的信息化管理系统,还得靠学校自己来研究和摸索。早在前几年,社会科学处已引进了国家社会科学系统并投入正常运作,使用诸如人员机构管理,项目管理,成果管理等功能模块进行其日常行政科研工作管理,节省了以往传统手工操作的时间和复杂度,并大大提高了工作效率。但是,每个学校都有自己的政策制度,国家的系统没有很好地结合我们学校的情况,比如:人文及社会科学老师的评级是参考发表刊物数量(关键看刊物级别“核心”等级别刊物,有更重的参考价值),学校为此类事务设置了一些规则,每年都要进行统计评级等,但现在这类工作都处于纯手工操作层次,不但处理工作极其繁重,而且精确性较难保证,极需要相应的
15、管理系统来帮助处理,国家的系统显然不会照顾到我们学校这类特殊的细节的需求。经过对国家系统的研究,我们发现国家的系统对外(省、部等上级机关)交互是通过xml 文件实现的,从技术上来说,我们也能实现相同的功能,并且能在此基础上,根据实际需要,开发出符合我校实际应用需要的科研管理信息系统。同时,在网络技术渗入社会生活各个层面的今天,厦门大学作为站在时代先锋的重点高等院校,其管理方式也随之一直发生着变革,可是由于没有统一的架构和管理,校内各部处、院系自行开发的各种系统林立,重复建设情况严重,而信息基本不能共享,由此形成了大量的信息孤岛,为学校的管理带来了实际的不便,校园整体信息化建设势在必行。目前,参
16、考教育部社科管理系统,并结合我校的一些具体情况,对本校人文社会科学研究管理信息系统组成和功能构想如图 2.1 所示:科研成果管理系统的设计与实现 9图 2.1 厦门大学人文社会科学管理系统组成和功能构想图在人文社会科学管理系统中,由学校管理、机构管理、人员管理、项目管理、成果管理、学术会议、教育部项目、统计报表、参考资料、系统维护十个大模块组成。各个模块又有分支小模块,实现具体的功能。系统所要实现的功能,是基于过去使用的旧系统,并且结合在使用中发现需增加的功能而逐步完善确定的,能充分满足学校管理工作的需要。在本课题中,由于时间和需求收集的关系,该课题只实现了图 2.1 中红线部分的成果管理模块
17、。成果管理在社会科学处日常管理中占很重要的地位。其包括论文信息管理、著作信息管理、获奖信息管理,成果管理系统能大量地、可靠地存贮和处理教师的论文著作等信息。同时,系统还可添加动态报表的功能模块(由张怡和庞力同学开发实现)。科研成果管理系统的设计与实现 10第 3 章 系统的总体设计3.1 开发模型信息技术的高速发展使网络计算模式不断更新,从单机时代的主机/终端模式、文件服务器时代的共享数据模式、客户机/服务器时代的 Client/Server(客户机/服务器)模式,再到今天网络计算时代的 Browser/Server(浏览器/服务器)模式,计算模式发生了巨大变化。同时计算模式的不断进步使管理软
18、件的架构发生了很大变化。通过对系统可选择的开发模型进行分析与比较,该系统选择了三层结构的 Web Browser(浏览器)/Server(服务器)模型进行开发。在企业 Intranet 中,运行在客户端的应用软件将移植到服务器端。客户端将不再需要应用程序,它们完全集中在服务器端,这将永久地简化实际应用。这意味着用户完全可以通过浏览器来执行应用程序,同时,对诸如并行处理技术的支持也会接踵而至,而它的数据库容量会变得越来越庞大。这些数据将统一集中在少数的大型服务器上,而非大量的小型服务器上。如果将程序集中到服务器端,则情形将大为不同,可以使用低成本的网络,通过浏览器传递网上众多的数据。它不再需要应
19、用程序来完成客户端与服务器端的通信,应用将以广域网而不是局域网为基础。而基于互联网应用系统都采用 Browser/Server(浏览器/服务器模式)结构,在客户端中除 Web 浏览器外,要安装的软件便是一些插件和控件。这是一种最小化的客户端安装及瘦客户机模式,是目前客户/服务器体系结构的发展方向。IBS 环境下的应用系统将传统的 C/S 体系结构扩展到由 Web 浏览器、Web 服务器、数据库服务器组成的三层 B/S 结构,B/S 结构极大的简化了客户机的工作,客户机上只需安装配置少量的客户端软件,服务器将承担更多的工作,对数据库的访问和应用程序将在服务器上完成。三层体系结构被分割成三个相对独
20、立的单元:表示层(Presentation)、功能层(Business Logic)、数据层(Data Source)。三层架构如图 3.1 所示:(若愀鰀藻愀茄愀若愀讀缁缀刢瀀螏頀h椀儁欞欞欞欞欞欞欞欞欞欞欞欞欞欞欞欞欞欞洞襞癸瀀搀昀瀀椀挀最椀昀襞癸瀀搀昀尀尀戀攀攀搀戀戀愀昀愀愀搀最搀倀瘀焀刀娀堀唀漀唀甀琀渀礀欀樀攀伀焀氀搀攀漀刀焀稀瘀眀吀嘀最最襞癸慺搀戀搀愀攀搀戀搀攀缀晙啛晘螋襞癸暋嗿奛腠頀襞癸替塛脀晛塛織替搀紀奛繞坬瑿彞罥晙晛螋葎晶螋蒈癸屝靓葟癸鱢渰擿蚖蝎祎豬蒌螋癔桓饤蒏癸鱢忿鞃罟晙癢荑奛葧葧晶暋羀蒏偶饧b屝葏癸婢葐啎螋屎虏湦葸癦桞昰嵏佔潎礢琀愀癸葺澀癸澀罦敎蒈腎鵦恏葧蕧葑屾葾华塼街睿豴
21、敢唰S葎扜蒗敟虵瑎蒈罶謰艏葎葧祔黿桗葦葎镶敢醁虒蒈敧葐鮀摖葨卨虯葎蹒蒈罶敢葨鹶梀扑0敎蒈腎鶉恏扥葾扥葎冀腎侉葾蕶敟虵登煏瑔葥蹒敧葥葶蹗虎葧齶蒋菿葓蹛敧啓葜屒偧筟敟葥卨幒葨溋敿葨睿癸塛葝屝遒豧癒屝腹癳屑虎鹎驥葛敢麀葥v扥蒗齢葒羈啓İ蒄膑憉峿葎衦塎罢葢屝铿晹葛塛葎鹶鱥癓蒐豨茰葴膑薉魧葒睝N葨葶敨啎葑蝥鹾葾葿睝茰f桹塏屝桏葳獶塎塛葝屝婏葾葥満驸塏葾瑗卥魎邍葮魣驑葠豏葥葙啓墚葝屝蝥塒忿汎獑屗塎沅蒑鵶湏玀慞慒葓敟鑎葔v腹豽癸癸螋葥癸蒈鹶螋葥饶屑鹺颕遒颕颕蒘瑶麏蒈鹶襞塎著颕瑗遒癸獧蕖馍葥虑塨著颕獧蝑馍豾蒚滿驸虛癸葺蕶豛癸葺颕蒘盿扞b葔癸鱢癸螋腎癸葺慛襞蒈鹨盿敭癸蒈葬蒏癸虑襞璌盿癛葨屺虑睎卑葏豾鴰湏c驎葛鹫
22、葠癸顓癣湑襞葨鸀癸癸慛蒌賿癸慛蒌遒荫找譨癸瑐罎靓葟齢豾譨獶蝑襞葨璌螋葥葾螋蚏蒈摗澀葑葓豻敟癸獶葑薋盿蚈颕襞蒈鹨葬塓颕蚈睎卑遒襞葨豨齔鑻襞葨葥浻虎鹎葥葨睶卑腢魣葏貐蕔鱏憖扺b葾停葠螋葥腎艧屖澀蔀腎獶蕖襞堀颕颕遒襞齨齨襞针鸀敥鸀襞鱏汥敢彾魎腎停屖螋螋蝧襞蒈扥蚈敭葑癸盿虑襞葥璌敞葧煶扥蒗葨璌癥蒈葶葓皉煎啓葨楥葨璌蒈瑶卥葏敶葞啓憐蝧瑐蕖蒈鹨豾虑襞璌葥貍睔卑鹏珿杓腎蒈豾湨蒈鹶葒葨泿百答啓葜蕎葒葾摗葓襞葨獎慞慒腎葧敟嘀啓睜驑屛葵獶蝧襞敭癸葑蒉襞蒈魣O晹葴獶芋葨艶晴驹謰艏軿晴艥僿埿塛葝扏沉捑葫譎噑葻蕖晑彵摛蚈驎塛W驥蕧葾婳葎瘰鹑驎葨豺葶葎茰塛豝屝瀰蝥塓扥蒗晹汛捑葫屶鑶葞沅譎鞀璌塾葝豞術蒙睺卑敏菿驒葛救荫屝葥
23、喋盿荫蒏鱾葨鱾術塾葝湨葨驶艾魎邍葒蕶葛膑菿墀W桨蕧屢葏屝術貙葨盿Q葶虎璚卥葏蝥賿葾敢湨葨蕶腛溉驸葨蕶雿腑婮圀颕苿鱙颕婮彨瞌圀戠尀婎圀栀礀琀漀搀漀椀琀賿婦圀栀愀琀琀漀搀漀椀琀啦婥圀栀攀渀琀漀搀漀椀琀婓圀栀漀琀漀搀漀椀琀铿啦婗圀栀攀爀攀琀漀搀漀椀琀淿婎漀眀琀漀搀漀椀琀匰湦虸葎圀湦葨腎薉虛葨蕶塎屝葎鮀İ扥盿鮀啓屜魯鮀屝鮀屝葾屶慗屝鮀葒塶絑葙乑蒀屝鮀腎聎豾啓屜魯豻屝腎塣屝葎譾朰栰肕娀(茈愀匀瘀釸藼愀适茨愀茈愀讀缁缀皰別瀀螏頀h椀甂夃锃閃锃掋鹸鑔葞癸鹎搀漀挀瀀椀挀最椀昀掋鹸鑔葞癸鹎搀漀挀尀尀愀戀挀昀攀搀愀攀攀戀攀挀戀昀刀吀挀爀堀唀夀吀伀猀堀甀瀀漀氀渀伀倀唀吀吀攀愀攀瘀圀稀吀倀圀礀琀愀倀愀掋鹸鑔癸鸀慳攀愀
24、愀挀攀攀搀愀愀+栀u眀漀螋匀低驖螃瀀搀昀瀀椀挀最椀昀低驖螃瀀搀昀尀尀挀挀昀愀昀愀搀渀刀砀昀搀搀夀愀儀最堀娀伀吀伀瘀渀娀樀戀攀挀堀洀愀樀礀唀甀伀最低驖蜀执搀昀愀搀昀愀挀挀攀昀挀昀刀i栀蠀褀言t謀栀肕娀椀挀瘀7退茨愀麤:鄀胔-R輀棙嵀i缀$茳中国银行业的金融创新之路.pdfpic1.gif中国银行业的金融创新之路.pdf2019-621a270fb8-34df-4f21-b0e0-44247c617d310cjIgBDhYK5ww4Mj9pVIZowtlK6wElLUCnVhVZ8eatmnsN5yT9HeYw=中国银行业,金融,创新4287ab50020e5a2f1b1a01f57c930743
25、瘀鉌鉍杨浈0001300005热门技术20190602183618605148Z焸柘胔-踀退R輀b缀鸀栃梃栃氃考蠃蠃蠃低螃瀀搀昀瀀椀挀最椀昀低螃瀀搀昀尀尀戀昀愀愀攀搀愀搀戀攀挀瀀渀砀栀琀儀圀栀漀渀吀渀欀爀昀椀夀挀愀夀氀倀挀娀一砀礀挀瀀椀猀渀眀低蜀搀愀戀挀昀攀挀挀搀挀愀戀攀昀挀騀u栀s栀肕怃吘茀贁【蠀退搑0鈀鄀2退茨愀.4v薑胔-vR輀棙h缀琂堃鐃钃鐃掋鹸鑔葞癸鹎搀漀挀瀀椀挀最椀昀掋鹸鑔葞癸鹎搀漀挀尀尀愀戀挀昀攀搀愀攀攀戀攀挀戀昀刀吀挀爀堀唀夀吀伀猀堀甀瀀漀氀渀伀倀唀吀吀攀愀攀瘀圀稀吀倀圀礀琀愀倀愀掋鹸鑔癸鸀慳攀愀愀挀攀攀搀愀愀+栀u眀漀螋匀椀挀瘀7荎愀:丐胔-R輀棙嵀h缀耂栃低驖螃瀀搀昀瀀椀挀最椀昀低驖螃瀀搀昀尀尀挀挀昀愀昀愀搀渀刀砀昀搀搀夀愀儀最堀娀伀吀伀瘀渀娀樀戀攀挀堀洀愀樀礀唀甀伀最低驖蜀执搀昀愀搀昀愀挀挀攀昀挀昀刀i栀蠀褀言t謀栀肕娀椀挀瘀7退茨愀麤:鄀胔-R輀棙嵀i缀$茳中国银行业的金融创新之路.pdfpic1.gif中国银行业的金融创新之路.pdf2019-62