




已阅读5页,还剩49页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计(论文)任务书毕业设计(论文)题目科学研究机构管理系统毕业设计(论文)要求及原始数据(资料)1综述科研管理当今现状及开发背景;2深入了解科研管理系统的内容与模块;3熟练掌握科研系统的分析与编写的能力;4设计并实现教师科研个人档案系统;5深入分析设计科研系统的编写语言;6训练检索文献资料和利用文献资料的能力;7训练撰写技术文档与学位论文的能力。毕业设计(论文)主要内容1综述科研管理系统的开发背景与开发本系统的目的及意义;2了解科研管理系统与教师个人档案的模块与设计;3熟悉科研管理系统的开发环境;4设计教师个人档案以及科研管理员的部分;5深入分析科研管理系统中的核心技术及编写语言的设计流程;6熟练掌握教师个人档案管理部分的编写;7根据需求分析阶段对系统逻辑功能的要求,提出系统的实施计划,确保总体目标的实现。学生应交出的设计文件(论文)1内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;2包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材料。主要参考文献(资料)1张海藩软件工程导论第3版北京清华大学出版社,20062萨师煊,王珊数据库系统概论第3版北京高等教育出版社,20063李华斌JSP实用教程第1版北京中国水利水电出版社,20064肖金秀JSP网络编程技术第1版北京清华大学出版社,20075求是科技JSP电子政务应用系统开发实例导航第1版北京人民邮电出版社,20076孙丽君,吴红普JSP编程基础及应用实例集锦第1版北京人民邮电出版社,20077廖彬山,高峰霞JAVA动态网站开发教程第1版北京清华大学出版社,20088贾佳郝洪明JSP与SQLSERVER网站架设第1版北京机械工业出版社,20069孙巍译SQL2000数据库设计与实现第1版北京清华大学出版社,200710吴豪SQL2000基础第1版北京希望电子出版社200711计算机教育电子商刊研究室DREAWEAVER4从入门到精通第1版北京航空工业出版社,200612刘瑞新,卢晓飞,李树东网页设计与制作教程第2版北京机械工业出版社,200513BUDIKURNIAWANSTRUTS2DESIGNANDPROGRAMMINGATUTORIALBRAINYSOFTWARE,SECONDEDITIONEDITION,20081214ONTHEINTEGRATIONOFSMALLTALKANDJAVAMARCELHLOPKO,JANKUR,JANVRAN,CLAUSGITTINGERSCIENCEOFCOMPUTERPROGRAMMING,2013爱思唯尔期刊15NEWTHREATSOFJAVAVIRUSESDANIELREYNAUDPLANTEY,JOURNALINCOMPUTERVIROLOGY,20051SPRINGER期刊专业班级软件1007班学生宋杰要求设计(论文)工作起止日期2014年3月17日2014年6月27日指导教师签字日期2014年3月17日教研室主任审查签字日期系主任批准签字日期科学研究机构管理系统摘要本设计首先介绍了科研管理当今现状及开发背景,然后论述了系统的设计目的和开发的意义,系统需求和总体设计方案,较详细地阐述了系统的设计过程和实现方法。最后,对科学研究机构管理系统进行了系统检测并提出了还需要改进的问题。本系统为科学研究机构管理系统,利用了现代计算机和数据库开发技术及面向对象的设计方法,逐个设计各个子系统的功能,本管理系统采用的数据库是MICROSOFTSQLSERVER2005数据库,开发语言为JAVA。ECLIPSE作为前台的开发工具,用MICROSOFTSQLSERVER2005作为后台支持数据库,通过使用JDBC数据接口来连接MICROSOFTSQLSERVER2005,并对其编程来实现各种功能,进行数据库操作,有着最好的兼容性。本系统的主要功能为主要功能有科研管理员管理、教师管理、管理员帐号管理、资源管理、项目管理、项目审核管理、教师个人项目管理、论文管理等。本系统设计的数据库应用简单,容易开发,该系统基于B/S架构,通过与MICROSOFTSQLSERVER2005数据库服务器构成三层B/S架构进行开发的科学研究机构管理系统,力求与实际相结合具有科研日常管理和检索等功能,旨在达到使高校科研的管理和人事管理数字化,使之更加方便快捷以提高工作效率。关键词B/S;高校科研;操作管理;数字化;MANAGEMENTSYSTEMTHESISRESEARCHINSTITUTIONSABSTRACTTHISDESIGNFIRSTINTRODUCEDTHERESEARCHMANAGEMENTINTODAYSSTATUSQUOANDDEVELOPMENTBACKGROUND,ANDTHENDISCUSSESTHESIGNIFICANCEOFSYSTEMREQUIREMENTSANDTHEOVERALLDESIGNOFTHESYSTEMISDESIGNEDANDDEVELOPED,AMOREDETAILEDDESCRIPTIONOFTHEDESIGNPROCESSANDIMPLEMENTATIONOFTHESYSTEMFINALLY,THEPERSONALFILEMANAGEMENTSYSTEMFORTEACHERSANDRESEARCHSYSTEMDETECTSANDALSONEEDTOIMPROVETHEPROBLEMTHESYSTEMFORTEACHERSANDRESEARCHPERSONALFILEMANAGEMENTSYSTEM,THEUSEOFMODERNCOMPUTERANDDATABASEDEVELOPMENTTECHNOLOGYANDOBJECTORIENTEDDESIGNMETHODS,DESIGNOFEACHSUBSYSTEMONEBYONE,THEDATABASEMANAGEMENTSYSTEMUSINGMICROSOFTSQLSERVER2005DATABASEDEVELOPMENTLANGUAGEFORJAVAECLIPSEASRECEPTIONDEVELOPMENTTOOLS,WITHMICROSOFTSQLSERVER2005ASABACKGROUNDSUPPORTDATABASEUSINGJDBCDATAINTERFACETOCONNECTTOMICROSOFTSQLSERVER2005,ANDPROGRAMMINGTOACHIEVEAVARIETYOFFUNCTIONSFORDATABASEOPERATIONS,HASTHEBESTCOMPATIBILITYTHEMAINFUNCTIONOFTHESYSTEMTHEMAINFUNCTIONOFRESEARCHADMINISTRATORSTOMANAGE,TEACHERMANAGEMENTADMINISTRATORACCOUNTMANAGEMENT,RESOURCEMANAGEMENT,PROJECTMANAGEMENT,PROJECTAUDITMANAGEMENT,PROJECTMANAGEMENTOFINDIVIDUALTEACHERS,THEPAPERMANAGEMENTDATABASEAPPLICATIONSFORTHESYSTEMDESIGNISSIMPLE,EASYTODEVELOP,THESYSTEMISBASEDONB/SARCHITECTURE,ATHREETIERB/SARCHITECTUREANDMICROSOFTSQLSERVER2005DATABASESERVERPROFILEMANAGEMENTSYSTEMFORTHEDEVELOPMENTOFTEACHERSSCIENTIFICRESEARCH,ANDSTRIVECOMBINEDWITHTHEACTUALTHEDAYTODAYMANAGEMENTOFSCIENTIFICRESEARCHANDRETRIEVALFEATURES,DESIGNEDTOTOACHIEVEUNIVERSITYRESEARCHANDPERSONNELMANAGEMENTDIGITIZATION,TOMAKEITMORECONVENIENTTOIMPROVEWORKEFFICIENCYKEYWORDSB/SUNIVERSITYRESEARCHOPERATIONSMANAGEMENTDIGITAL目录摘要IABSTRACTII绪论11系统概述211项目背景212开发本系统的目的及意义313业务流程描述314现行系统存在的问题及薄弱环节515现行系统的目标52可行性研究621经济可行性622技术可行性623操作可行性624法律可行性63需求分析731总体目标732具体目标733系统数据流图及功能分析8331数据流图8332数据流图的符号说明834数据字典10341数据流10342数据存储12343数据处理134总体设计1541总体设计的任务及原理15411总体设计的任务15412总体设计的原理1542目标系统的模块结构15421系统的HIPO图15422模块HIPO1643数据库设计17431ER图17432关系模式设计19433数据库物理设计195详细设计2351详细设计的目标及任务2352系统程序流程图2353开发工具简介2554管理员子系统实施26541登陆页面26542管理员子系统主页面27543管理员帐号管理页面27544科研管理员管理页面27545教师管理页面27546资源管理页面2855科研管理员子系统实施28551科研管理员子系统主页面28552项目管理页面28553项目审核管理页面28554项目审核查看页面28555教师个人项目管理页面29556论文管理页面2956教师子系统实施29561教师注册页面29562项目信息查询页面29563项目申请管理页面30564教师个人项目管理页面30565论文管理页面30566修改个人信息页面316测试3261测试的任务及目标32611测试的任务32612测试的目标3262测试方案3263设计测试方案33结论34致谢35参考文献36外文原文37中文翻译44绪论当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统环境原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。高校的科研水平和科研规模日益成为反映高校综合实力的重要指标。随着国家对高校科研的投入不断增加,各高校也越来越重视自身的科研管理。每年高校在科研活动中产生的论文、著作、专利、项目、获奖等科研管理数据不断变得庞大。传统的依赖手工或者借助EXCEL等办公软件所进行的科研管理变得日益艰难。于是高校科研管理的信息化建设被提高了日程上来。科研活动是高校一项非常活跃的内容。科研与教学工作向来是相辅相成的,以科研促教学,以科研拉动学校、学科的发展已成为高等院校办学的一项基本战略,它体现了高校发展的综合实力。因此,科研管理信息化是高校管理信息化的重要组成部分。显然,需要有一套行之有效的手段来对高校的科研项目及发表论文进行管理。到目前为止,高校的科研管理一直采用人工管理的方式,并无一套成文的管理规范,也没有相应的专职管理人员,只有当上级部门发文要求统计项目或论文情况时才由有关人员查阅本校的各种相关文档,人工进行统计并制作报表。这种落后管理的弊端是显而易见的。1系统概述11项目背景当今时代的两个显著特点就是世界经济一体化和以计算机为代表的信息技术的快速发展。一个组织要在激烈的竞争中保持优势和不断发展,必须对迅速变化的环境灵敏地做出有效地反应。管理信息系统的应用能够提供这种有效的决策支持。管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新和维护,支持组织高层决策、中层控制、基层运作的集成化的人机系统。管理信息系统学科是一门理论性和实践性都很强的学科。理论研究指导管理信息系统的开发和应用;反过来在开发和应用的实践中形成理论。其学科内容随着管理信息系统的应用而进步和完善。管理信息系统是个社会系统,推进管理信息系统犹如推进社会变革,它本质上具有社会变革的性质尤其应用信息技术引起系统功能巨大提高和管理模式巨大改变时,对企业来说确是一场革命,现在国外把它纳入“信息革命”的范畴。如果说工业革命是机器代替人的笨重的体力劳动的话,那么信息革命就是用信息技术代替人的琐碎的脑力劳动。管理信息系统是一个人机系统,机器包含计算机硬件及软件,各个办公设备及通信设备;人员包括高层决策人员,中层职能人员和基层业务人员,由这些人和机器组成一个和谐的配合默契的人机系统。管理信息系统是一个一体化系统或集成系统,这就是说管理信息系统进行企业的信息管理是从总体出发,全面考虑,保证各种职能部门共享数据,减少数据的冗余度保证数据的兼容性和一致性。随着计算机技术与网络技术突飞猛进的发展,各单位部门都在开始建立自己的管理信息系统(MIS),高校也不例外。在现在这个计算机得到普遍应用的时代,很多过去依靠人工进行的管理都由计算机所取代。尤其在信息的存储、加工和维护上计算机能取得人所不能比拟的作用。通过计算机进行管理的主要方法是建立管理信息系统(MANAGEMENTINFORMATIONSYSTEMMIS)。对管理信息系统有许多种解释,按照管理信息系统的创始人明尼苏达大学的GORDONBDAVIS教授给出的定义,MIS是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户机器系统。它能提供信息,支持企业或组织的运行、管理和决策功能。我国学者薛华成则将其定义为管理信息系统是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、存储、更新和维护,以企业战略竞优、提高效率和效益为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统。尽管定义不同,但总的说来,管理信息系统终究要起到一个提高管理效率、减轻管理人员负担的作用。无论对于企业或其他组织,建立一个管理信息系统都是实现其先进管理所必须的。有鉴于此,开发一个科学研究机构管理系统是很有必要的。它将有助于将管理人员从烦琐的管理工作中解脱出来,使管理系统化、条理化,能迅速获得感兴趣的信息。管理信息系统是一个一体化的系统或集成系统,通常包括业务信息系统、知识工作系统、决策支持系统等。根据现有人力和时间限制条件以及项目和论文管理的特点,不可能也没有必要建立一个完整的、具有所有功能的管理信息系统。我们选择开发一个相对较小的实用的数据处理系统。数据处理系统(DATAPROCESSINGSYSTEMDPS)又称为电子数据处理系统(ELECTRONICDATAPROCESSINGSYSTEMEDPS)或业务处理系统(TRANSACTIONPROCESSINGSYSTEMTPS),它属于管理信息系统的范畴,但不是管理信息系统的全部。其主要特点是简单、精确和标准化。业务范围主要是业务数据的登录,数据的添加、删除等,将数据信息以文件形式存入软盘、磁带或硬盘,通过存取这些数据信息打印出报表,主要的操作是排序、列表、更新、查询等,主要使用的运算是简单的加减乘除,其输入一般是原始的单据或表单,输出一般是分类或汇总的报表,主要使用的人员是运行人员。这一类系统由于处理的问题处于较低的管理层,因而问题比较结构化,即处理步骤较固定,系统结构相对比较简单,无须很复杂的实现技术。我国高校科研工作已经取得了丰硕成果,但同时也面临不少困难,尤其是面对社会对科技创新无止境的需要和创新周期的不断缩短,以及全球范围的科技和知识产权的竞争日趋激烈,我国高校能否适应并有所作为,成为衡量科研工作质量的重要指标之一。为此,加强科研管理是必要的。高校科研管理就是力求通过投入、产出、评价等方法手段,配置科研资源,调动积极因素,体现责权利,以成果产出为导向,以人为本,强化绩效,建立高校的管理体制和运行机制。科研管理体系则是对科研工作由单项、分工、局部的管理扩展到全局和整体管理,强调整合而构成一个相互联系依存和影响促进的管理体系,包括运行机制、管理体制、成本效益和重点联系管理等。科研人员、项目和评价是最重要的科研要素和阶段工作,是投入、产出和绩效的主要体现,对三者的管理体现了管理学中的目标管理和成果评价两种最重要的管理方式和手段,从而构成了最基本的科研管理体系。12开发本系统的目的及意义科学研究机构管理系统的目的就是优化科研环境和资源配置,使科研成本最小而效益最大化,从而提高科研实力和竞争力,培养高层次人才,服务社会经济发展。追求科研效率和效益是科研管理最高目的。本系统就是用计算机操作来实现对高校科研的管理,为了减少高校更好的维护各项科研管理业务处理工作而开发的管理软件。教师科研个人档案管理系统实现系统性、关联性、即时性、针对性等特点,用新的管理模式去替代原有的管理模式,使用户通过计算机来实现对各项目进行操作管理,从而使工作人员从繁杂的事务处理中解放出来,提高管理水平,提供及时、准确的服务。此系统的开发提高了信息检索的效率,实现灵活的查询;减轻管理人员手工制作报表、统计分析的负担;提高了高校管理科研管理的效率。它将有助于管理人员从烦琐的管理工作中解脱出来,使管理系统化、条理化,能迅速获得感兴趣的信息。管理信息系统是一个一体化的系统或集成系统,通常包括业务信息系统、知识工作系统、决策支持系统。13业务流程描述现行系统的业务流程图是分析和描述现行系统业务的重要工具之一。其主要作用是用业务流程图描述现系统各项业务处理过程,并结合业务流程图详细、准确地说明业务处理过程中数据的收集、输入、传递、存储、加工的方法、算法、输出的数量及形式等。业务流程图使用的符号如表11表11业务流程图使用的符号符号名称实体输入/输出的报表处理符号名称业务流向文档存储本系统的使用用户共分为三类教师、科研管理员和管理员。按操作用户的类型把系统分为三个子系统。管理员子系统的业务流程图如图11所示图11管理员子系统业务流程图科研管理员子系统的业务流程图如图12所示图12科研管理员子系统业务流程图管理员管理员账号信息管理管理员账户信息科研管理员信息管理科研管理员信息教师信息管理教师信息资源信息管理资源信息科研管理员项目审核管理项目审核信息教师个人项目信息管理教师项目信息论文信息管理论文信息个人信息管理科研管理员信息项目信息管理项目信息教师子系统的业务流程图如图13所示图13教师子系统业务流程图14现行系统存在的问题及薄弱环节高校科研作为大量信息资源的中转地,每天大量的资料需要处理,包含很多的信息数据的管理。以往,科研人员对文章、文件处理的主要方式是基于文本、表格等纸介质的手工处理,对于科研人员的基本情况的记录往往采用手工的记录来进行,对科研信息的处理也是通过人工计算、统计、查询、手抄等来进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。总的来说,缺乏系统、规范的信息管理手段。尽管有的高校里有计算机,但是都是独自为体,尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。数据处理用手工操作,工作量大,出错率高,出错后不易更改,尤其是对于高校科研这样的部门来说更是如此。高校科研采取手工方式对科研信息管理情况进行人工管理,由于信息比较多,所以就导致了高校科研里的管理工作混乱而又复杂。工作都是由人工来进行的,时间一长,这就造成了很多的问题,使得整个单位的人们的工作积极性也不高,整个运做的效率也不高了。软件的作用是使基本配置确定的普通电脑,通过应用软件的安装以拓宽应用范围。随着社会的发展,在信息社会中,信息的获取、处理、交流和决策都需要高质量的计算机软件来完成。高校科研是高校面临的一项重要任务,高校科研管理内容也比较复杂,科研涉及的内容极为广泛,面临项目、资金和人员管理等。因此制作一个高校科研管理系统统软件是十分重要和必要的。基于这此问题,我认为有必要建立一个教师科研个人档案管理系统,使高校科研的管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改高校科研的情况。因此,开发这样一套教师科研个人档案管理系统软件成为很有必要的事情。15现行系统的目标本项目要实现的目标为1提高项目及论文管理的水平,提供及时、准确的信息服务。2提高信息检索的效率,实现灵活的查询,包括多条件查询、模糊查询等。3减轻管理人员制作报表、统计分析的负担。4实用。系统规模不宜太大,但又要能保证支持日常工作的要求。5系统应易于修改和扩充。教师项目申请管理项目申请信息教师个人项目管理教师项目信息论文管理论文信息个人信息管理教师信息2可行性研究可行性分析(FEASIBILITYANALYSIS)也称为可行性研究,是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功2。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。21经济可行性与其它的系统相比,本系统独立性相当强,只需要投入一台计算机的即可,现在的微机已经普及,不会给高校构成经济负担。而它的成功运行将给人们节省大量的时间和精力,使科研信息的管理大大的提高效率,该系统是一个全新的系统,它将改变原来落后的人工管理办法,这将会缩小不必要的开支,在系统运行环境中,软硬件都无需做巨大投资,只利用现有计算机设备即可。因此在经济上可行的。22技术可行性随着计算机的发展,计算机完全可以把各类信息收集起来,按需要进行处理,本系统运行于基于WINDOWS2000/XP平台即可,市面上大部分微机全基于这个层次,本人经过四年的本科学习,已熟练掌握ECLIPSE和SQLSERVER2005的开发技巧,再加上导师的悉心指导,所以在技术上不会有很大难度。23操作可行性现行科研的管理模式采用大量手工操作与少量微机操作相结合,而新开发的系统则全用微机来处理整个过程,另外操作人员要求也不高,只需对WINDOWS操作熟练,加之对本系统的操作稍加学习即可使用,而且本系统可视性非常好,所以在操作上是行的。24法律可行性教师科研个人档案管理系统是我为高校科研管理独立设计和开发的,所有代码都是自己书写的。所以,不存在侵权等问题,即法律上是可行的。3需求分析31总体目标科学研究机构管理系统是为了对高校科研实行计算机化的管理,以提高工作效率,方便用户。主要功能有资源管理、管理员帐号管理、科研管理员管理、教师管理、项目信息管理、项目审核、教师个人项目管理、论文管理等进行管理。系统不但含有高校科研项目的信息,而且还包含了对信息的查询检索功能。系统管理主要任务是提高系统安全性和对系统提供良好的维护,如用户权限可以为用户提供权限服务。32具体目标根据上述总体目标需求,该系统完成如下具体功能。管理员子系统功能需求1系统管理资源管理对与科研相关的各种资源信息进行添加、修改、删除管理。2管理员帐号管理管理员帐号管理对系统的管理员帐号信息进行管理。3科研管理员管理科研管理员管理对科研管理员的信息进行添加、修改、删除管理。4教师管理教师管理对教师的信息进行查看和删除管理。科研管理员子系统功能需求1项目管理项目信息管理对与科研相项目的信息进行添加、修改、删除管理。2项目审核管理项目审核管理对申报的项目信息进行审核管理,通过审核或驳回。项目审核查看查看已经审核的项目信息。浏览和删除项目审核信息。3教师个人项目管理教师个人项目管理对教师个人项目信息进行查看和删除管理。4论文管理论文管理浏览和查看教师的论文信息,并可以删除无用信息。5修改个人信息修改个人信息登录系统的用户修改个人信息。教师子系统功能需求1项目管理项目信息查询查询科研项目信息。并可以对项目进行申请操作。项目申请管理对申请的科研相项目信息提交申请和修改删除申请信息。2教师注册教师注册教师需要注册后才可以登录系统,使用系统各功能模块。3教师个人项目管理教师个人项目管理教师对个人的项目信息进行添加、修改和删除管理。4论文管理论文管理教师添加、修改、删除论文信息。5修改个人信息修改个人信息登录系统的用户修改个人信息。33系统数据流图及功能分析331数据流图它是描述系统的逻辑模型的,图中没有任何具体的物理元素,只是描述信息在系统中流动和处理的情况,它比口头与文字的描述更直观地显示出来系统中数据的使用3。数据流图简称DFD图,数据流图有四种成分源点或终点、处理、数据存储表和数据流。图中没有任何具体的物理元素,只是描述信息在系统中的流动和处理情况,即使不是专业的计算机技术人员也容易理解,是极好的理解工具。它能精确的描述系统的逻辑模型,描述数据在MIS中有输入经过存储、加工处理最后输出的全过程,是设计者和用户交流的很好的工具。332数据流图的符号说明表31数据流图的符号说明数据流图采用自顶向下的方法绘制,从研究系统概况开始,然后逐层向下分解,直到所需的详尽程序为止5。本系统根据前面绘制的业务流程图,采用自顶向下,逐层细化的方法,画的每一部分各层的数据流图如下图形符号名称符号说明实体记述系统之外的数据提供或数据获得组织机构或个人,框内为实体名称处理记述某种业务的手工或计算机处理其中,PM区记述处理标号C区记述处理名称数据存储记述与处理有关的数据存储,DN区记述存储的标号,S区记述存储数据的名称数据流记述数据流流动方向,FM记述数据流的名称PMCDNSFM数据流程图顶层图31图31数据流程图顶层图管理员子系统数据流程图一层图32图32管理员子系统数据流程图一层图科研管理员子系统数据流程图一层图33图33科研管理员子系统数据流程图一层图P0科学研究机构管理系统操作信息管理员操作信息管理员操作信息科研管理员操作信息科研管理员操作信息教师操作信息教师P1科学研究机构管理系统管理员子系统F16查询结果D1管理员信息D3科研管理员信息D4教师信息D2资源信息F14教师信息F11管理员信息F12资源信息F13科研管理员信息F15修改密码信息P2科学研究机构管理系统科研管理员子系统F23教师项目信息F24论文信息F21项目信息F22项目审核信息F25修改个人信息F26查询结果D6项目申请审核信息D7教师项目信息D5项目信息D8论文信息D3科研管理员信息教师子系统数据流程图一层图34图34教师子系统数据流程图一层图34数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。一般说来,数据字典应该由下列四类元素构成数据元素,数据流,数据存储和数据处理。341数据流数据流是数据结构在系统内传输的路径。对数据流的描述通常包括如下内容,数据流名,说明,编号,数据流来源,数据流去向,组成(数据结构)。编号F11名字管理员信息组成D1描述系统的管理员信息,如用户登陆帐号,管理员姓名,联系电话,电子邮件,联系QQ,用户登陆密码编号F12名字资源信息组成D2描述科研资源的信息,如卡号、存折号,开户银行名称,开户时间,初始化金额,开户人,所属人编号F13名字科研管理员信息组成D3描述管理科研信息的管理员,如类别编号,类别名称,收入OR支出编号F14名字教师信息P3科学研究机构管理系统教师子系统F33论文信息F34修改个人信息F31项目申请信息F32教师项目信息F35查询结果D7教师项目信息D8论文信息D6项目申请审核信息D4教师信息组成D4描述参与科研的教师信息,如收支编号,收支名称,金额,收支类别,收入银行编号,支出银行编号,发生时间,备注,操作人编号F15名字修改密码信息组成D1描述系统管理员修改密码,如用户登陆帐号,用户登陆密码编号F16名字统计结果信息组成D1,D2,D3,D4,描述管理员查询的信息,如消费人,总金额,消费日期,消费名称,消费用途,数量,说明编号F21名字项目信息组成D5描述科研的项目信息,如消费人,总金额,消费日期,消费名称,消费用途,数量,说明编号F22名字项目审核信息组成D6描述项目申请审核信息,如卡号、存折号,开户银行名称,开户时间,初始化金额,开户人,所属人编号F22名字教师项目信息组成D7描述教师的个人项目信息,如类别编号,类别名称,收入OR支出编号F23名字论文信息组成D8描述教师的论文信息,如收支编号,收支名称,金额,收支类别,收入银行编号,支出银行编号,发生时间,备注,操作人编号F24名字修改个人信息组成D3描述科研管理员个人的信息,如收支编号,收支名称,金额,收支类别,收入银行编号,支出银行编号,发生时间,备注,操作人编号F25名字查询结果信息组成D3,D5,D6,D7,D8描述查询的信息,如消费人,总金额,消费日期,消费名称,消费用途,数量,说明编号F31名字项目申请信息组成D6描述教师申请项目的信息,如类别编号,类别名称,收入OR支出编号F32名字教师项目信息组成D7描述教师个人的项目信息,如收支编号,收支名称,金额,收支类别,收入银行编号,支出银行编号,发生时间,备注,操作人编号F33名字论文信息组成D8描述教师的论文信息,如收支编号,收支名称,金额,收支类别,收入银行编号,支出银行编号,发生时间,备注,操作人编号F34名字修改个人信息组成D4,描述教师的个人信息,如消费人,总金额,消费日期,消费名称,消费用途,数量编号F35名字查询结果信息组成D4,D6,D7,D8描述查询的信息,如消费人,总金额,消费日期,消费名称,消费用途,数量342数据存储数据存储是数据结构停留或保存的地方。也是数据流的来源和去向之一,可以是手工文档或手工凭单,也可以是计算及文档。一般而言,应包括如下内容数据存储名,说明,编号,输入的数据流,输出的数据流,组成(数据结构),数据量,存取频度,存取方式。名字管理员信息表描述记录系统管理员的信息。编号D1组成用户名,密码,姓名,联系电话名字资源信息表描述记录科研资源的信息。编号D2组成银行账户的信息,如卡号、存折号,开户银行名称,开户时间,初始化金额名字科研管理员信息表描述记录科研管理员的信息。编号D3组成用户名,姓名,密码,性别,系别,住址,联系电话,电子邮箱,删除标志名字教师信息表描述记录教师的信息。编号D4组成教师编号,教师姓名,密码,系别,出生日期,毕业学校,入职时间,职称名字项目信息表描述记录科研项目的信息。编号D5组成项目编号,项目名称,项目级别,研究类别,所属分类,项目详情,立项日期名字项目申请审核信息表描述记录科研资源的信息。编号D6组成项目编号,教师编号,申请日期,申请金额,申请状态,文件名字教师项目信息表描述记录科研管理员的信息。编号D7组成教师编号,项目编号,项目名称,项目级别,研究类别,所属分类,项目详情,名字论文信息表描述记录教师的信息。编号D8组成论文题目,教师编号,发表时间,摘要,发表的学术期刊343数据处理处理过程的具体处理逻辑通常在详细设计过程中用判定表或判定树来描述。在数据字典中,只无原则描述处理过程的说明性信息,通常包括以下内容处理过程名,说明,输入数据流,输出数据流,处理。编号P0名字教师科研个人档案管理系统描述实现系统的全部功能输入/输出D1,D2,D3,D4,D5,D6,D7,D8编号P1名字管理员子系统描述实现系统管理、管理员帐号管理、科研管理员管理、教师管理的功能输入/输出D1,D2,D3,D4编号P2名字科研管理员子系统描述实现项目管理、项目审核管理、教师个人项目管理、论文管理的功能输入/输出D3,D5,D6,D7,D8编号P3名字教师子系统描述实现教师注册、项目管理、教师个人项目管理、论文管理的功能输入/输出D4,D6,D7,D84总体设计经过需求分析之后,进入总体设计阶段,总体设计又称概要设计或初步设计,根据需求分析阶段的工作,从数据流图得出可行方案,同时确定系统中每个程序由哪些模块组成及其相互关系。41总体设计的任务及原理411总体设计的任务是从系统的总体目标出发,根据需求分析阶段对系统逻辑功能的要求并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机的通信的软、硬件设备,提出系统的实施计划,确保总体目标的实现。412总体设计的原理模块化模块是数据说明可执行语句等程序对象的集合,它是单独命名而且可通过名字来访问。模块化就是把程序划分成若干个模块,每个模块完成一个子功能,把这些模块集中起来组成一个整体,可以完成指定的功能满足部题的要求5。模块的独立概念是模块化、抽象信息隐蔽的局部化概念的直接结果。开发具有独立功能而且和其他模块之间没有过多的相互作用的模块,就可发做到模块独立。也就是说,使每个模块完成一个相对独立的特定子功能,并且和其他模块之间的关系很简单。模块的独立程度由内聚和耦合两个标准来衡量。模块的划分应该尽量做到高内聚、低耦合。42目标系统的模块结构421系统的HIPO图HIPO图是层次图加输入/处理/输出图的英文缩写。结构化设计技术把用数据流图表示的系统逻辑模型转变为HIPO图表示的系统层次模块结构。结构化设计技术的核心是模块分解设计,模块上系统结构图的主要元素。其设计思想是,采用自顶向下、逐层分解的方法,先给出总的模块功能,再逐层分解,使其分为多个大小适当,功能明确,具有一定独立性且容易实现的模块,从而把一个复杂的系统设计转变成为多个简单模块的设计。在科学研究机构管理系统中,采用了模块结构化设计方法,根据数据流图,按层次划分各个模块,每个模块完成一个功能,且每个模块完成一个功能,且每个模块具有单入口单出口。该系统的功能模块图如下所示图41管理员子系统功能模块图图42科研管理员子系统功能模块图图43教师子系统功能模块图422模块HIPO系统的功能模块为控制模块的完成具体功能的操作模块。可用HIPO为对系统结构进行说明。HIPO图是描述输入、处理、输出的图形工具,实际上是一张图形化的管理员子系统管理员帐号资源管理科研管理员教师管理科研管理员子系统项目信息管理教师项目管理项目审核项目审核查看论文管理查看修改个人信息教师子系统项目信息查询论文管理项目申请管理教师项目管理修改个人信息表格,描述层次图是每一个模块的输入、输出关系,处理内容,本模块的数据和模块间的调用关系,是系统设计的重要成果,是系统阶段编制程序设计任务书的进行程序设计的出发点和依据。43数据库设计数据库设计是指在现有数据库管理系统上建立数据库的过程,它是管理信息系统的重要组成部分,并且是衡量信息系统开发工作好坏的主要指标之一。本系统是基于高于WINDOWNT平台上的SQL数据库系统。数据库设计的内容是对于一个确定的环境,进行符合应用语义的逻辑设计,以及提供一个确定存贮结构和物理设计,建立实现系统目标,并能有效存取数据和数据模型。其主要任务是设计出能够反映实际信息关系、数据冗余少、存储效率高、易于实施和维护,并能满足各种应用要求的数据模型。管理系统数据繁杂,重复性很大,数据使用频繁。这样,就需要一种能正确反映用户的现实环境,能被现行的管理系统所接受,易于维护、效率较高的数据管理方法。考虑到以上特点,该系统采用数据库系统,数据库优于其它的数据结构,其定义如下就是以一定的组织方式在计算机中存储相关数据的结合。固而,它是帮助人们处理大量信息。实现管理科学化和现代化的强有力的工具,其非凡的优越性表现在(1)数据的共享性,即数据的组织和存取方法是放到应用程序的逻辑当中去的。(2)数据独立性,即数据的组织和存取方法是放到应用程序的逻辑当中去的。(3)数据的完整性,即保证数据库存中数据准确。(4)灵活性,可在相当短的时间内回答用户的各种各样的复杂而灵活的查询问题,这在一般的文件系统中是难以做到的。(5)安全性与保密性,可以做到对数据指定保护级别和安全控制,而一般文件则难做到。数据模型是指数据库中记录与记录之间联系的数据结构形成的。不同的数据管理系统有不同的数据模型,数据库设计的核心问题是设计好的数据模型。在目前的数据库管理系统中有层次模型,网状模型、关系模型三种数据模型。其中,关系模型具有较高的数据独立性,使用也较为方便。但是,进行关系数据库设计必须按照EFCODD提出的规范化理论进行规范化设计,即进行三范式的规划,以尽可能提高数据组织的相对独立性,简化其结构,提高数据的可维护性、完整性和一致性,以降低数据的维护成本。431ER图图44项目实体ER图项目信息名称级别分类详情研究类别编号日期图45收支类别实体ER图图46论文信息实体ER图图47教师实体ER图论文信息论文题目教师编号摘要期刊发表时间科研管理员姓名密码系别住址性别用户名电话教师姓名密码系别住址性别编号电话图48系统总ER图432关系模式设计1项目(项目编号,项目名称,项目级别,研究类别,所属分类,项目详情,立项日期,项目附件,状态)2科研管理员(用户名,姓名,密码,性别,系别,住址,联系电话,电子邮箱,删除标志)3论文(论文题目,教师编号,发表时间,摘要,发表的学术期刊)4教师(教师编号,教师姓名,密码,系别,出生日期,毕业学校,入职时间,职称,住址,联系电话,删除标志)433数据库物理设计本系统采用数据库是MICROSOFTSQLSERVER2005,本数据管理系统的特性包括1INTERNET集成。SQLSERVER2005数据库引擎提供完整的XML支持。它还具有构成最大的WEB站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQLSERVER2005程序设计模型与WINDOWSDNA构架集成,用以开发WEB应用程序,并且SQLSERVER2005支持ENGLISHQUERY和MICROSOFT搜索服务等功能,在WEB应用程序中包含了用户友好的查询和强大的搜索功能。2可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行MICROSOFTWINDOWS98的便携式电脑,到运行MICROSOFTWINDOWS2005数据中心版的大型多处理器服务器。SQLSERVER2005企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大WEB站点所需的性能级别。3企业级数据库功能。SQLSERVER2005关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最申请NM发表1M论文教师项目审核M1科研管理员小。SQLSERVER2005分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLSERVER2005数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。4易于安装、部署和使用。SQLSERVER2005中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLSERVER的过程。SQLSERVER2005还支持基于标准的、与WINDOWSDNA集成的程序设计模型,使SQLSERVER数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付SQLSERVER应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。5数据仓库。SQLSERVER2005中包括析取和分析汇总数据以进行联机分析处理OLAP的工具。SQLSERVER中还包括一些工具,可用来直观地设计数据库并通过ENGLISHQUERY来分析数据。本系统创建的SQL数据库名称为ARCHIVES。包含如下几个表。表41APPLICATION项目申请审核表字段名称字段类型字段说明是否为空其他说明AIDINT序号否主键自动TIDINT教师编号是ADATENVARCHAR50申请日期是AMONEYNUMERIC18,2申请金额是ASTATUSNVARCHAR3申请状态是AFILENVARCHAR100文件是PIDINT项目编号是表42PAPER论文数据表字段名称字段类型字段说明是否为空其他说明PIDINT序号否主键自动PNAMEVARCHAR50论文题目是TIDINT教师编号是PDATEVARCHAR50发表时间是PABSTRACTNVARCHAR500摘要是PJOURNALNVARCHAR100发表的学术期刊是表43PROJECT项目数据表字段名称字段类型字段说明是否为空其他说明PIDINT序号否主键自动PCODENVARCHAR50项目编号是PNAMENVARCHAR50项目名称是PLEVELINT项目级别是PKINDINT研究类别是PBELONGINT所属分类是PINFONVARCHAR1000项目详情是PDATENVARCHAR50立项日期是PFILENVARCHAR50项目附件是PSTATUSNVARCHAR3状态是表44SCIENTIFIC科研管理员表表45SYSCODE类型编码表字段名称字段类型字段说明是否为空其他说明SIDINT序号否主键自动STYPENVARCHAR50编号是SNAMENVARCHAR50作业名称是SDELNVARCHAR3要求内容是字段名称字段类型字段说明是否为空其他说明SIDINT序号否主键自动SNAMENVARCHAR50用户名是SREALNAMENVARCHAR50姓名是SPASSWORDNVARCHAR50密码是SSEXNVARCHAR3性别SDEPARTMENTNVARCHAR50系别SADDNVARCHAR50住址STELNVARCHAR100联系电话SMAILNVARCHAR50电子邮箱SDELNVARCHAR10删除标志表46TEACHER教师数据表字段名称字段类型字段说明是否为空其他说明TIDINT序号否主键自动TNAMENVARCHAR50教师编号是TREALNAMENVARCHAR50教师姓名是TPASSWORDNVARCHAR50密码是TSEXNVARCHAR10系别是TBIRTHDAYNVARCHAR50出生日期是TSCHOOLNVARCHAR50毕业学校是TENTERNVARCHAR50入职时间是TJOBNVARCHAR50职称是TADDNVARCHAR100住址是TTELNVARCHAR50联系电话是TDELNVARCHAR50删除标志是表47TPROJECT教师项目表表48USERS管理员表字段名称字段类型字段说明是否为空其他说明UIDINT序号否主键自动UNAMENVARCHAR50用户名是UPASSWORDNVARCHAR50密码是UREALNAMENVARCHAR50姓名是UTELNVARCHAR50联系电话是字段名称字段类型字段说明是否为空其他说明PIDINT序号否主键自动TIDINT教师编号是PCODENVARCHAR50项目编号是PNAMENVARCHAR50项目名称是PLEVELINT项目级别是PKINDINT研究类别是PBELONGINT所属分类是PINFONVARCHAR1000项目详情是PDATENVARCHAR50立项日期是PFILENVARCHAR50项目附件是PSTATUSNVARCHAR3项目状态是5详细设计51详细设计的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年辅警招聘考试综合提升练习题及答案详解(真题汇编)
- (2025)辅警招聘考试试题库附答案详解(轻巧夺冠)
- 2022年2月锡林郭勒盟直遴选面试真题附详细解析
- 2022年11月三亚市税务系统遴选面试真题附解析
- 丽江云南丽江市交通运输综合行政执法支队执法辅助人员招聘6人笔试历年参考题库及完整答案详解1套
- 丽江云南丽江市交通运输综合行政执法支队执法辅助人员招聘6人笔试历年参考题库附答案详解(预热题)
- 4 s店收银员考试试题及答案
- 2025合同范本技术转让合同样本2
- 2025企业员工培训合同模板 合同示例
- 2025科技公司简易劳动合同范文
- 2024届新疆石河子小升初易错点语文检测卷含答案
- 土木工程专业毕业答辩常问问题
- 供水管网抢修管理课件
- 多学科疼痛护理
- 红色大气商务企业启动会企业启动仪式
- 徐州市中考英语英语-语法填空试题(含答案)
- 2024年新改版苏教版六年级下册科学全册复习资料
- 手机制造行业未来五至十年行业分析
- 《发酵生物技术》课件
- 国资入股私企项目计划书
- 超星尔雅《中国古建筑欣赏与设计》期末考试答案三套
评论
0/150
提交评论