




已阅读5页,还剩86页未读, 继续免费阅读
(计算机应用技术专业论文)高职院校科研管理系统设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
q3 毛二羔弓i 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工 作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地 方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含 为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。 与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明 确的说明并表示谢意。 签名:型啤日期:1 。,。年岁月,7 r 日 论文使用授权 本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁 盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文 的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或 扫描等复制手段保存、汇编学位论文。 ( 保密的学位论文在解密后应遵守此规定) 签名: 导师签名:主兰刍一 日期:加d 年月日 簟 摘要 摘要 在高职院校的日常管理工作中,科研管理无疑越来越复杂、越来越重要,其 管理模式的科学化与规范化、管理手段的信息化与自动化必将对学校的总体发展 产生深远的影响,如何利用先进的技术手段来加强科学的管理是我们高职教育目 前面临的重要课题。在当前形式下,实现科研管理信息化,加强日常科研工作管 理,整合科研工作流程,为决策层提供真实有效的参考依据,从而提升科研管理 水平,是当今高校科研管理的大势所趋。虽然科研工作集中管理、量化管理是高 职院校中比较流行的管理、考核方法,但是,目前在高职院校这方面的系统还不 多见,且不能完全满足高职院校科研成果量逐渐增加、科研工作政策灵活的特点, 因此设计开发面向高职院校的科研管理信息系统具有十分重要的意义。 本课题通过对高职院校科研管理系统开发的实际项目为背景,针对科研工作 的具体管理方式、量化指标来开发相应软件,利用软件工程的方法,从系统分析、 系统设计、软件开发等方面最终实现一个基于v b 的科研信息管理系统,该系统应 用m i c r o s o f ta c c e s s 数据库、管理系统、s q l 语言查询操作、v b 应用程序设计完 成对高校科研管理系统的需求分析、功能模块划分、数据库模式分析,并由此设 计了数据库结构和开发了应用程序,给出了主要模块的算法,并附带了一些主要的 窗口和程序代码。具有人性化的用户界面,可靠的数据安全机制,从而在一定程 度上可以提高科研管理效率和科研管理工作的质量,推进科研管理的信息化。 当然本系统还存在一些不尽人意的地方,还有一定的差距,如在系统界面风 格设计上不够美观,系统功能上也存在需要完善的地方。由于时间有限,缺乏对 系统完整的测试,还需要不断地对系统功能模块进行维护和修改,使其适应新的 管理要求。 关键词:高职院校,科研管理,人性化,数据安全 , - a b s t r a c t a b s t r a c t v o c a t i o n a li n s t i t u t i o n si nt h ed a i l ym a n a g e m e n to fw o r k , r e s e a r c hm a n a g e m e n ti s u n d o u b t e d l ym o r ec o m p l e x ,m o r ea n dm o r ei m p o r t a n t ,i t sm a n a g e m e n tm o r es c i e n t i f i c a n ds t a n d a r d i z e dm a n a g e m e n tt o o l so fi n f o r m a t i o nt e c h n o l o g ya n da u t o m a t i o ni sb o u n d t ot h eo v e r a l ld e v e l o p m e n to fs c h o o l sh a v ef a r - r e a c h i n gi m p a c t h o wt ou s ea d v a n c e d t e c h n i q u e st os t r e n g t h e nt h es c i e n t i f i cm a n a g e m e n to fo u rv o c a t i o n a le d u c a t i o na n i m p o r t a n ti s s u ec u r r e n t l yf a c i n g i nt h ec u r r e n tf o r m ,m a n a g e m e n ti n f o r m a t i o no f s c i e n t i f i cr e s e a r c h ,s t r e n g t h e n i n gr e s e a r c ha n dd a i l yw o r km a n a g e m e n t ,m t e g r a t e d r e s e a r c ha n dw o r kp r o c e s s e s ,i no r d e rt op r o v i d ear e a la n de f f e c t i v ed e c i s i o n - m a k i n g f r a m eo fr e f e r e n c es oa st oe n h a n c es c i e n t i f i cr e s e a r c ha n dm a n a g e m e n tl e v e l ,i st h e g e n e r a lt r e n do ft o d a y su n i v e r s i t yr e s e a r c hm a n a g e m e n t c e n t r a l i z et h em a n a g e m e n t o f s c i e n t i f i cr e s e a r c h ,q u a n t i t a t i v em a n a g e m e n ti sm o r ep o p u l a ri nh i g h e rv o c a t i o n a l c o l l e g e so fm a n a g e m e n t ,a s s e s s m e n tm e t h o d s ,b u tt h ec u r r e n tv o c a t i o n a lc o l l e g e si nt h i s r e g a r d ,t h es y s t e mi sa l s or a r e ,a n dc a nn o tf u l l ym e e tt h er e s e a r c hr e s u l t sw a sg r a d u a l l y h i g h e rv o c a t i o n a lc o l l e g e si n c r e a s e i nr e s e a r c ha n dt h ec h a r a c t e r i s t i c so faf l e x i b l e w o r k i n gp o l i c y , s od e s i g n i n ga n dd e v e l o p i n gh i g h e r v o c a t i o n a li n s t i t u t i o n sf o rs c i e n t i f i c r e s e a r c hm a n a g e m e n ti n f o r m a t i o ns y s t e mi so fg r e a ts i g n i f i c a n c e t h et o p i co ft h eh i g h e rv o c a t i o n a lc o l l e g e st h r o u g hr e s e a r c ha n dd e v e l o p m e n to f t h ea c t u a lp r o j e c tm a n a g e m e n ts y s t e mf o rt h eb a c k g r o u n df o rr e s e a r c hw o r ki nt h e s p e c i f i cm a n a g e m e n t ,q u a n t i t a t i v et a r g e t st od e v e l o pt h ec o r r e s p o n d i n gs o f t w a r e ,m a k e f u l ll l s eo fs o f t w a r ee n g i n e e r i n gm e t h o d s ,f r o ms y s t e ma n a l y s i s ,s y s t e md e s i g n ,s o f t w a r e d e v e l o p m e n t e t c i nt h ee v e n t u a lr e a l i z a t i o no fav b - b a s e dr e s e a r c ha n di n f o r m a t i o n m a n a g e m e n ts y s t e m t h es y s t e mu t i l i z e s m i c r o s o f ta c c e s sd a t a b a s em a n a g e m e n t s y s t e m ,s q ll a n g u a g eq u e r i e s ,v ba p p l i c a t i o nd e s i g nt oc o m p l e t em a n a g e m e n ts y s t e m f o ru n i v e r s i t yr e s e a r c ha n dn e e d sa n a l y s i s ,f u n c t i o n a lm o d u l ed i v i s i o n ,d a t a b a s e m o d e l i n g ,a n dt h u sd e s i g n e dt h ed a t a b a s es t r u c t u r ea n dd e v e l o p m e n t o ft h ea p p l i c a t i o n g i v e st h em a i nm o d u l e so ft h ea l g o r i t h ma n dc o m e sw i t hs o m eo ft h em a i nw i n d o wa n d p r o g r a mc o d e w i t ha ni n t u i t i v eu s e ri n t e r f a c e ,r e l i a b l ed a t as e c u r i t ym e c h a n i s m st oa c e r t a i ne x t e n t ,c a ni m p r o v et h ee f f i c i e n c yo fr e s e a r c hm a n a g e m e n ta n ds c i e n t i f i c i l a b s t r a c t m a n a g e m e n to f t h eq u a l i t yo fw o r ka n dp r o m o t es c i e n t i f i cr e s e a r c ha n dm a n a g e m e n to f i n f o r m a t i o nt e c h n o l o g y h o w e v e r , t h i ss y s t e mt h e r ea r es t i l ls o m eu n d e s i r a b l ep l a c e s ,t h e r ei s ac e r t a i ng a p i ft h es y s t e mi n t e r f a c ed e s i g n ,a e s t h e t i cs t y l e ,s y s t e mf u n c t i o n sa l s oa r ei nn e e do fg o o d l o c a l o w i n gt ot i m ec o n s t r a i n t s ,l a c ko fs y s t e mi n t e g r i t yt e s t i n g ,b u ta l s on e e d t ok e e p t h es y s t e mf u n c t i o n a lm o d u l e sf o rm a i n t e n a n c ea n dm o d i f i c a t i o n st oa d a p tt ot h en e w r e g u l a t o r yr e q u i r e m e n t s k e yw o r d s :v o c a t i o n a lc o l l e g e sa n du n i v e r s i t i e s , s c i e n t i f i cr e s e a r c hm a n a g e m e n t , h u m a n i z e d ,d a t as e c u r i t y , 目录 目录 第一章概述1 1 1 项目背景和意义1 1 2 相关技术和应用现状3 1 3 研究的目标和内容5 1 4 论文的组织结构6 第二章系统相关开发技术7 2 1 系统体系结构7 2 2 数据库技术8 2 3 开发工具9 2 4 数据库访问技术1 l 2 5 本章小结1 1 第三章系统需求及可行性分析1 2 3 1 用户需求调查1 2 3 2 可行性分析1 2 3 2 1 必要性1 2 3 2 2 可行性1 2 3 3 业务流程分析1 3 3 4 科研量化的工作流程1 3 3 5 本章小结1 4 第四章系统分析与设计1 6 4 1 系统功能描述1 6 4 2 数据流图和数据字典1 6 4 2 1 数据流图1 6 4 2 2 数据字典2 0 4 2 3 数据流2 2 4 2 4 处理过程( 逻辑) 2 3 i v 目录 4 2 5 数据存储文件2 4 4 2 6 外部实体2 5 4 2 7 加工说明2 6 4 3 系统总体设计2 7 4 3 1 系统总体框图2 7 4 3 2 系统实体对象分析2 8 4 3 3 关系模型3 2 4 3 4 系统总体安全性方案与措施3 3 4 4 本章小结3 3 第五章系统详细设计3 4 5 1 系统总体结构设计3 4 5 1 1 系统设计的原则嘲q 5 1 3 4 5 1 2 系统功能模块简介3 4 5 2 分析与创建数据库口引3 5 5 2 1 系统库3 5 5 2 2 标准库3 5 5 2 3 期刊目录3 6 5 2 4 用户资料库3 7 5 2 5 年度科研量化库3 7 5 3 系统基础信息4 2 5 4 系统登录4 3 5 5 设置数据操作年度4 7 5 6 人员信息录入4 9 5 7 人员信息查询5 2 5 8 科研项目量化5 7 5 9 其它科研量化情况6 1 5 1 0 教师科研量化分数6 4 5 1 0 1 功能6 4 5 1 0 2 程序界面设计6 4 5 1 0 3 制作要点6 5 5 1 1 密码管理6 6 v 目录 5 1 1 1 功能6 6 5 1 1 2 设计要点6 6 5 1 2 用户管理6 7 5 1 2 1 功能6 7 5 1 2 2 设计要点6 7 5 1 3 系统“关于窗口6 9 5 1 4 本章小结7 3 第六章结论与展望7 4 6 1 结论7 4 6 2 进一步的工作7 4 致谢7 6 参考文献7 7 攻硕期间取得的研究成果8 0 v l l 第一章概述 1 1 项目背景和意义 第一章概述 随着计算机技术的不断发展,计算机广泛应用于各个领域,给人们的工作、 生活带来极大的便利,科研成果的管理亦是如此【l 】。近年来,由于高职院校对科 研的重视和广大教师对科研工作的积极投入,高职院校的科研有了长足发展。教 师和学校对科研信息的管理和统计已成为迫切需要解决的问题。科研水平的提高, 必将伴随海量数据的统计工作,传统的方法和手段已不能满足科研管理和统计工 作的需要,而利用计算机管理则可以准确、快速、客观地解决这个问题。 在高等院校中,科研工作无疑是最重要的领域之一,一个学校的科研能力和 办学水平,科研人员的素质和科研成果,对学校的学科建设和师资队伍建设将产 生重大的影响。同时学校引入科研激励机制也是对提高学校知名度,提高学校的 地位和声誉的重要举措【2 】。目前,各学校为鼓励、促进校内教学、科研人员出高 质量的科研成果,普遍的做法是对科研工作成果实行量化管理,通过量化管理, 即客观又能充分调动科研人员的积极性。我们注意到:科研管理是一项十分繁重 的工作,其工作量是相当庞大的,依靠传统的手工管理方式己不再适应现代社会 发展的需要,必须用现代化的网络技术和现代化科学管理模式代替传统的管理方 式【3 卅。 当前我国正在大力推广和发展职业技术教育,高职教育是其重要组成部分, 而科研水平是高职院校办学成效的重要参照指标,是发挥院校功能、实现院校价 值、反映院校社会地位的重要因素之一【5 】。鉴于当前具体情况,许多高职院校往 往由中等专业学校升格、合并而成,教师、科研人员的科研意识还不够高,学校 层面对外的横向、纵向科研工作尚处于起步阶段,由于以往的科研成果量少,所 以科研管理工作的方法比较陈旧。比如:科研管理工作很大程度上还依赖手工来 进行,或者通过e x c e l 、w o r d 等办公软件或者简单的数据库采集系统进行数据处 理f 6 】。但随着学校办学规模的不断扩大,学校管理层的重视、科研人员意识的不 断增强,原有的工作方式和手段不仅增加科研管理人员的工作量,而且造成科研 管理人员和科研工作人员之间必要和及时的沟通,造成信息传递缓慢和失真,其 电子科技大学硕士学位论文 后果是难以及时反映学院科研现状【7 】。因此以现代管理理论为指导,以管理信息 系统( m a n a g e m e n ti n f o r m a t i o ns y s t e m ,简称m i s ) 理论与方法为基础瞵】,构建高 职院校科研管理信息系统是解决这一问题的有效途径。高职院校科研管理工作内 容繁多,流程复杂,除具有普通高校管理的一般特点外还有自身独有的特点,比 如集中管理。从科研管理方面看,虽然科研管理工作有其共性,但每个学校在其 发展的每个阶段对科研工作的激励制度又各不相同,因此,通用的院校科研管理 信息系统不一定适合本院的具体情况,自主开发适合本院的科研管理信息系统是 十分必要的。 通过对本院科研处及其它兄弟院校科研管理部门的调查、分析,我们认识到: 对高职院校科研信息进行有效地管理,十分有利于教学及科研水平的提高。高职 院校科研信息管理是指科研信息的收集、整理、分析、提炼及发布等一系列内容, 一般包括全校科研人员的基本信息,系部、教研室及教师所承担的科研项目、己 发表的论文和出版的著作,申报专利、成果获奖、艺术作品以及所参与的各类学 术活动等。科研管理职能部门承担着全校科研信息的管理工作,需要及时准确地 为全校科研人员和各级领导提供各类科研成果信息和统计数据,以便适时制定相 关科研政策,调整科研策略,高效地组织各类科研活动p j 。 科学研究是高等学校的重要工作之一,对高等院校来说,学科门类多,科研 项目及成果涉及领域较广,其数量亦比较大,这给管理造成了一定的困难,通过 计算机进行管理无疑是最科学和最有效的方法,一方面可提高工作效率和工作质 量,同时又便于部门之间进行信息交流【l o l 。高校科研管理信息系统是一个由人、 计算机组成的能进行科研信息的搜集、传递、存贮、加工、维护和使用的系统, 该系统能够实时反映高校的科研活动,为日常事务的处理和管理职能提供支持。 高校科研管理信息系统通常包括科研人员信息管理、科研项目管理、科研成果管 理、学术交流管理等方面。高职教育作为高等教育不可缺少的重要组成部分,如 何利用先进的网络技术手段来加强科学的管理是高职教育目前面临的重要课题, 而目前科研活动和科研能力已成为高职院校办学水平和综合实力的重要参照指 标,同时也是发挥院校功能、实现院校价值、反映院校社会地位的重要方面。在 当前形式下,通过技术等信息化手段,实现科研管理信息化,加强日常科研工 作管理,整合科研工作流程,是当今高校科研管理的大势所趋,它可以为决 策层提供客观、真实、有效的参考依据,切实提升科研管理水平。虽然科研工作 集中管理、量化管理是高职院校中比较流行的管理、考核方法,但是,目前在高 职院校这方面的系统还不多见,且不能完全满足高职院校科研成果量逐渐增加、 2 第一章概述 科研工作政策灵活的特点,因此设计开发面向高职院校的科研管理信息系统具有 十分重要的意义。 在学校教学、科研等水平不断提高,软硬件设施日趋完善之际,进一步加强 科研建设,改进科研水平对学校的发展至关重要,其中做好学校科研信息化建设 对于提高科研效率尤为重要,传统的科研管理方法已不再适合目前的科研管理的 工作的要求,因此加强科研管理,实现管理科学化,通过管理促进高校科研的发 展,更好地为我国的经济建设服务,则是今后高校科研管理工作的指导思想。实 行科学化的管理,必须尊重科学研究的规律,改变以往那种静止、封闭的行政管 理为主的模式,突出科研工作动态、开放的行业性管理特点。它需要全面系统地 掌握科研信息,而管理信息系统就是综合利用计算机硬件、软件、数据库等现代 化管理手段来满足这个需求的,高校科研管理信息系统的建立是实现科研管理科 学化的一个重要任务【l 引。 1 2 相关技术和应用现状 当前,很多高校都有自己的科研信息管理系统( s c i e n t i f i cr e s e a r c hi n f o r m a t i o n m a n a g e m e n ts y s t e m ,r m i s ) ,网络上也有很多现成的m i s ,但真正适合高职院校 ( 尤其是多个学校合并的高职院校) 的几乎没有,这主要是因为高职院校由于受 发展历史和发展基础的限制,在科研工作方面存在“先天不足”,而加强此类院校 科研管理能够必将引导教职员工关注社会需求以及行业、学科专业的前沿动态, 为拓宽高职院校服务社会的途径,为校企合作、工学结合打下坚实的基础【l 3 | 。 国内关于m i s 成功率的系统调查尚未见权威报道。不过,2 0 0 6 年1 0 月一1 2 月,2 1 c n 网站与支点网通过网络联合开展了一项企业信息化状况调查活动。 下面列出部分国外咨询机构对m i s 成功率的研究结梨1 4 】: 2 0 0 0 年前,g a r t n e r 的调查表明9 0 m i s 项目失败。 2 0 0 0 年,t h es t a n d i s hg r o u p 进行了i t 调查,将“按时、按预算完成初期指 定的所有特征和功能”定义为项目成功;按此标准,8 3 8 0 个项目中8 3 7 失败; 1 9 9 8 年将范围扩大到2 3 0 0 0 个项目,失败比率是7 4 。 2 0 0 3 年,英国一项调查显示,如果将“把在项目开始时指定的所有特质传递 给用户 定义为成功,超过1 0 2 3 家公司中,只有1 3 0 家符合成功的条件,失败比 率达8 7 3 。 2 0 0 4 年,d e l o i t t ec o n s u l t i n g 公司对8 5 个实施m i s 的跨国公司中的2 3 0 被访 电子科技大学硕士学位论文 者进行调查表明,5 3 的项目从来没有达到目标。 2 0 0 5 年,r o b b i n s g i o i a 公司对2 3 2 个被访者的调查表明,3 6 的公司已经或 正在实施m i s 系统,5 1 认为他们的m i s 系统没有成功,4 6 认为他们不知道如 何使用系统来改善业务。 2 0 0 6 年,美国p e e r s t o n er e s e a r c h 调查了超过2 0 0 家使用s a p 、o r a c l e 、 p e o p l e s o f i 或者j de d w a r d s 应用软件的公司,主要结果如下:6 3 的大型m i s 客 户说他们从软件投资中取得了某种形式的业务利益;其中只有3 9 的公司认为他 们从m i s 中获得了可以美元计算的r o i ;除了特定的垂直性行业外在厂商之间这 些数据没有明显的不同;事实上3 8 的答卷者从没有实际做过正式的r o i 评估; 对大多数客户,m i s 投资的关键业务目标自然是非财务目标,按关键性排序,最 高的是提高运作管理能力( 7 1 ) ,最低的是削减人数( 2 2 ) 和彻底的流程变革 ( 2 0 ) ;m i s 项目没有达到预期目标的最普遍原因是不合适的领导( 2 6 ) ,其次是 供应商的过度承诺( 2 1 ) ,专业服务成本失控( 2 0 ) ,程序代码错误( 1 9 ) 。 p r i e e w a t e r h o u s e c o o p e r s 的报告指出在过去2 5 年中i t 项目失败导致诉讼急剧增 加,其中4 8 由于担保破裂,1 3 源于受到欺骗,1 1 违反合同,9 由于疏忽, 7 由于误传。市场研究公司s u r g e n c y 最近对美国一些实施大型m i s 项目的公司 调查表明:4 5 的公司期望通过项目降低人力成本,而只有3 4 的公司实际看到 了这种结果;2 5 的公司期望减少r r 成本,但只有1 2 达到目标【l 引。 科研管理信息系统在实际应用上可概括为向着高层次和普及性两个方向发 展。从普及性方面来说,随计算机功能的增强和广泛应用,以计算机为主要信息 处理工具的、功能完善的管理信息系统将越来越多地受到各级科研管理者的欢迎 和重视,并逐渐地向着用于支持个人独立思考和决策活动的方向发展。从科研管 理信息系统应用的高层次上讲,以大型计算机为中央处理机的分布式管理信息系 统也将成为一个重要的发展方向,利用微型计算机和大型主机联网,可为科研管 理者提供更加广泛的信息和决策依据。另外,各种类型的专家系统、人工智能系 统、决策支持系统也将得到进一步的研究和发展,并逐渐走进应用领域6 j 。 从科研管理信息系统的体系结构看,传统的管理信息系统一般采用两层c s 结构,这种结构集中了大中型系统及文件服务器的优点,并有良好的系统开放性 和可系统扩展性,一般应用于局域网【1 7 】。但随着信息的全球化网络技术成为计算 机界的热门话题,近年来,i n t e m e t i n t r a n e t 技术的发展,为企事业单位的信息管 理带来了崭新的思路,i n t r a n e t 的技术基础是w e b 技术,采用的结构是浏览器朋艮 务器( b r o w s e r s e r v e r ) 结构,它沿用并发展了客户机朋艮务器( c l i e n t s e r v e r ) 结 4 第一章概述 构技术,即在m i s 系统的用户端采用统一的浏览器界面,在后台服务器上安装运 行w e b 服务器软件和数据库管理系统、与当前采用传统技术的m i s 系统相比, 基于i n t r a n e t 技术的m i s 系统具有用户界面统一、不受操作系统平台限制、操作 简单方便、减少用户前端的开发工作量、系统维护容易等优点;且由于i n t r a n e t 技术采用与i n t e m e t 相同的技术,因此基于i n t r a n e t 的m i s 系统既可自成体系,也 可方便的与i n t e m e t 联网,从而最大限度地保证对外信息资源的共享【l 引。 目前,国内研制的科研管理系统大都基于局域网和a c c e s s 技术,而采用大型 数据库及应用i n t r a n e t 技术在国内还比较少见,现有的一些软件也不适合科研管 理的模式【1 9 】,本课题通过对某高等职业技术学院科研成果量化考核办法文件 的分析和研究,采用v i s u a lb a s i c6 0 作为系统的开发环境,a c c e s s 作为数据库, 并对其编程来实现各种功能,以生命周期法结构化的思想为指导,完成系统的开 发。科研量化管理信息系统应用计算机在数据处理和数据整理保存等方面的优异 性能,辅助科研处工作人员对学校科研人员的科研成果进行快速、准确、客观的 评估,不仅为教师考核、评优、晋职、晋级提供客观的依据,还能激发教师和研 究人员从事科研工作的积极性,以提高学校整体的科研水平。 1 3 研究的目标和内容 本系统是为某职业技术学院开发的,该学院是由几个大、中专院校合并而成, 不仅人员分散,而且校园网技术还不成熟。虽然合并时间不长,但在多年的教学 事务处理和科研评定工作中,相关部门积累了大量的数据、报表、文档,如果沿 用传统的管理模式,无疑会给管理人员带来繁重的负担,这就需要我们研究开发 新型的、现代化的管理信息系统,实现信息管理的规范化、标准化。 本文采用软件工程的方法,设计和实现了一个高职院校科研信息管理系统。 本文采用结构化与面向对象相结合的系统分析方法,以一个高职院校的科研信息 管理系统为对象,对科研管理系统的业务逻辑、数据模型和系统功能进行了详细 的分析,描述了科研信息管理系统的总体架构及技术方案,提出了技术重点与解 决方法。 本系统的主要功能是通过对教师的人事档案、科研项目、发表论文、获奖情 况等一些基本数据信息的输入来完成对教师各个方面信息的管理与量化统计,并 可以对其进行添加、修改、删除等操作,对人事、项目、论文等方面进行查询、 打印工作。 电子科技大学硕士学位论文 1 4 论文的组织结构 本文完成了科研信息管理系统的开发工作,包括系统需求分析,系统概要分 析与设计,系统详细设计和部分功能代码的编写和测试工作,并对系统涉及的主 要技术进行了相应的分析。 本文共分五章。 第一章绪论 介绍了项目的开发背景、目标、现状及研究内容。 第二章系统相关开发技术 主要介绍了科研信息管理系统采用的设计技术,系统采用b s 体系结构, a c c e s s 为后台数据库,v i s u a lb a s i c 为开发工具,特别是利用a d o 进行数据库访 问技术。 第三章系统需求及可行性分析 进行系统的用户需求分析,系统软、硬件环境的可行性分析,给出了科研量 化的工作流程。 第四章系统分析与设计 采用软件工程的方法,分析了科研信息管理系统的特点及目标,分析并设计 出了系统中的数据流图和数据字典,在此基础对系统的总体结构进行了设计。 第五章系统详细设计和实现 依据系统设计原则进行系统总体结构设计,分析并创建了系统中的数据库, 完成了各模块的界面设计及编码实现,并给出各模块的设计要点。 第六章总结与展望 阐述了系统的优缺点,提出了进一步的工作。 6 第二章系统需求及可行性分析 2 1 系统体系结构 第二章系统相关开发技术 目前实现科研管理系统功能的产品主要分为两类:基于c s 模式的科研管理 系统和基于b s 模式的科研管理系统【2 0 1 。 1 c s 结构 c s 结构,即c l i e n t s e r v e r ( 客户服务器) 结构,客户机朋艮务器模式集中了主 机与p c 机的优点,不但具有大量数据存储和处理能力,而且具有p c 机与用户的 交互能力。基于c s 结构的科研管理系统,在管理信息共享方面发挥了很好的作 用,通过将任务合理分配到c l i e n t 端和s e r v e r 端,便于大批量数据的处理,不但 降低了系统的通讯开销,数据存取模式安全,而且可充分利用两端硬件环境的优 势【2 1 1 。c s 结构采用的是开放模式,但只是系统开发级的开放性,应用中无论是 c l i e n t 端还是s e r v e r 端都需要特定软件的支持,未能提供真正的开放环境,且移 植性差,系统维护和升级极不方便,其封闭性难以实现信息的广泛交流【2 2 1 。如: 系统开发过程完成以后,随之而来的程序分发除了要求为每台客户机安装客户端 的执行文件( 宰e x e ) 以外,还要求安装程序运行所必需的动态链接库文件( 水d 1 1 ) 、 程序初始化文件( 宰i n i ) 等许多其他文件。另外,还必须配置每台客户机的o d b c 或专用数据库接口。如果要对客户端程序进行维护和升级,则意味着分发过程的 又一次重复。 2 b s 结构 b s 结构,即b r o w s e r s e r v e r ( 浏览器朋艮务器) 结构,是随着i n t e m e t 技术的兴 起,对c s 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过 w w w 浏览器实现,一部分业务逻辑在前端( 浏览器端) 实现,但是主要业务逻辑 在服务器端实现,形成所谓三层结构。b s 结构的前端以t c p i p 协议为基础, w w w 服务器可以接受安装有w e b 浏览器的i n t e m e t 终端的访问。作为最终用户, 只要通过w e b 浏览器,各种处理任务都可调用服务器系统资源来完成,以大大简 化客户端,减轻了系统维护与升级的成本和工作量。b s 结构利用不断成熟和普 及的浏览器技术实现原来需要复杂专用软件才能实现的强大功能,节约了丌发成 本,是当今应用软件的首选体系结构。 7 电子科技大学硕士学位论文 b s 结构具有以下优点: ( 1 ) 简化了客户端,只需要在客户端安装浏览器软件即可,不用在不同的客户 端上安装不同的客户应用程序; ( 2 ) 简化了系统的开发和维护。b s 结构的几乎所有功能都在w 曲服务器上实 现,使开发和维护工作大大减轻; ( 3 ) 使用户的操作使用更加简单; ( 4 ) 适用于通过网络进行信息的发布。 3 c s 与b s 比较 c s 是由美国b o r l a n d 公司最早研发,而b s 是由美国微软公司研发。两种结 构在软件设计上各有长处和缺点。基于c s 模式的信息系统在信息管理和信息共 享中发挥了巨大的作用【2 3 1 。但是c s 模式相对于b s 模式有一定的缺点。首先, 由于分为客户应用程序和数据库服务器程序,因此当信息系统需要更新的时候, 网络管理工作人员既要对服务器进行维护管理,又要对客户端维护和管理,这就 造成了投入大、维护和技术支持复杂等麻烦。其次,由于其封闭的特点,难以建 立完整的信息网络以及与其它系统的信息交流,缺乏开放性。另外,由于客户端 需要安装特定的软件才能连接到数据库,因此c s 模式不像b s 模式那样通过操 作系统的浏览器即可建立与数据库的连接,在一定程度上会影响信息共享。但c s 模式相对于b s 模式最大的优点是速度快,更利于处理大量数据,且有更安全的 存取模式,同时还可以降低网络通讯量。因此虽然它有跨平台性差、缺乏开放性、 难以与i n t e m e t 接轨、维护升级不方便等问题,但高效和安全使它仍然为软件业 所推崇。相对于c s 模式,b s 模式由于客户端无需安装任何软件,因此具有维 护升级方式简单、成本低等特点。但由于b s 架构管理软件只安装在服务器端 ( s e r v e r ) 上,所以加大了服务器的负担,另外,c s 模式的效率是b s 模式无法 比拟的【2 4 1 。 正因如此,很多管理软件采用了b s 和c s 混合构架。 2 2 数据库技术 数据库是( d a t a b a s e ,简称d b ) 是存储在计算机内、有组织的、可共享的相 关数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的 冗余度,较高的数据独立性和扩展性【2 5 】。 数据库技术是“计算机和信息科学增长最迅速的重要领域之一”。数据库从2 0 第二章系统需求及可行性分析 世纪6 0 年代中期产生到今天仅仅4 0 多年的历史,但是数据库己从第一代的网状、 层次数据库和第二代的关系数据库,发展到第三代以面向对象模型为主要特征的 数据库,数据库技术与网络通信技术、人工智能技术、面向对象程序设计技术、 并行计算技术等互相渗透、互相结合,成为当前数据库技术发展的主要特征【2 6 | 。 随着数据库应用的日益广泛,数据库产品市场呈现非常繁荣的景象。各软件 公司纷纷推出自己的数据库应用系统并逐渐占领部分市场。目前关系数据库产品 基本可分为桌面数据库和大型数据库应用系统两大类。桌面数据库一般运行在个 人计算机上,具有对硬件要求低、容易操作、开发成本低等特点,往往应用于办 公室的m i s 系统,受到个人用户的欢迎。常见的桌面数据库产品有b o r l a n d 公司 的d b a s e 和p a r a d o x 、m i c r o s o f t 公司的f o x b a s e f o x p r o 、v i s u a lf o x p r o 和a c c e s s 、 i b m 的子公司l o t u s 的a p p r o a c h 等【2 m 引。 a c c e s s 是m i c r o s o f t 公司一个成功的数据库产品。其核心是m i c r o s o f tj e t 数据 库引擎。早期产品a c c e s s2 0 在办公自动化中获得了广泛的应用,后续版本的功 能得到不断提高,它与m i c r o s o f to f f i c e 套件紧密结合,使之得到越来越广泛的应 用。a c c e s s 本身是一个可视化的数据库管理系统,提供了许多非常实用的向导, 用其建立数据库的各种对象,如创建表、查询和报表等都很容易。a c c e s s 使用内 嵌v i s u a lb a s i c 语言作为开发工具,完全面向对象编程,可以可视化地创建数据 库应用程序。a c c e s s 的数据库和传统的桌面数据库几乎没有什么不同,但它支持 网络环境的应用,如管理用户组和安全性等,奠定了a c c e s s 在小型数据库系统的 领先地位。 2 3 开发工具 v i s u a lb a s i c6 0 是m i c r o s o f t 公司开发的w i n d o w s 应用程序开发工具,v i s u a l “可视化的 ,是一种开发图形用户界面( g u i ) 的方法,提供了易学易用的应 用程序集成开发环境。v i s u a lb a s i c 继承了b a s i c 语言简单易学的优点,又增加 了许多新的功能,它采用面向对象与事件驱动的程序设计思想,使编程变得更加 方便、快捷。使用v i s u a lb a s i c 既可以开发个人或小组使用的小型工具,又可以 开发多媒体软件、数据库应用程序、网络应用程序等大型软件,是国内外最流行 的程序设计语言之一。同时,在v b 中引入了控件的概念,在w i n d o w s 中控件的 身影无处不在,如按钮、文本框等,v b 把这些控件模式化,并且每个控件都有 若干属性用来控制控件的外观和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人协议用工范文
- 脑梗塞康复护理健康教育
- 2025年事业单位工勤技能-湖南-湖南地质勘查员三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-湖北-湖北行政岗位工四级(中级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-湖北-湖北检验员四级(中级工)历年参考题库典型考点含答案解析
- 2025年医药电商平台医药电商保险与合规监管报告
- 2025年事业单位工勤技能-湖北-湖北护理员五级(初级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-湖北-湖北地图绘制员五级(初级工)历年参考题库典型考点含答案解析
- 2025-2030中国素颜霜市场需求状况及销售模式预测分析报告
- 2025年事业单位工勤技能-浙江-浙江药剂员一级(高级技师)历年参考题库含答案解析(5套)
- 变频器维修报告
- 蚊媒传染病的预防与控制
- 结构化学分子的对称性
- 大厦消防工程技术标
- 水中总氯的测定方法确认实验报告(HJ586)
- GB/T 1228-2006钢结构用高强度大六角头螺栓
- 政府采购评审专家考试题库(含答案)
- 实验室新员工入职培训课件
- 动力柜技术协议
- 2023年青岛市城阳区工会系统招聘考试笔试题库及答案解析
- 高中生物第一课-(共24张)课件
评论
0/150
提交评论