资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
第9页 / 共25页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
装订线毕业设计(论文)报告纸摘 要管理信息系统是一个不继发展的新型学科,企业要高效率地把企业活动有机地组织起来,就必须加强企业管理,即加强对企业内部的各种资源的有效管理工作,建立与自身特点相适应的管理信息系统。本文介绍了在.NET环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。文章详细介绍了科研项目管理应用系统的分析部分,包括可靠性分析、数据字典、处理描述等等;系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的页面框图,并附带了一些主要的功能页面和代码。关键字:管理信息系统、科研管理、.NET、数据库AbstractMIS is a new discipline. It is necessary to efficient business activity to organize themselves organically, it is necessary to strengthen enterprise management, that is, to strengthen the internal resources to effectively manage a variety of work, the establishment of its own characteristics and to adapt the management of information systems. This article describes the .NET environment for the adoption of the “top-bottom to the overall planning, bottom-up approach to application development” strategy to develop a MIS process. The article detailed research analysis of system management applications, including the reliability of analysis, data dictionary, to deal with description and so on; system design introduced some of the major system design and database design; system presents a number of major parts of the page diagram, along with a number of major functions and code page.Keywords: MIS;scientific research management;.NET Framework;DataBase 引言科研水平逐渐成为衡量一个高校势力的重要指标,高校作为重要的科研机构,如何对学校大量的科研信息进行高效、安全的保存、处理、统计、加工等管理操作,将日常的科研管理工作更加规范化、科学化,建立高校科研管理系统进行科研管理工作是每一个高校必由之路。随着计算机技术的广泛应用以及现代社会信息量的急剧增加,传统的人工信息管理体系已经远远不能满足快节奏、高效率的现代生活的需要,落后的管理技术严重阻碍了信息的交流与共享。南工院科研成果数量增加较快,专业技术人才的科研内容较为复杂,涉及范围极其广泛,为今后科研信息的查找提供方便、快捷的服务,鉴于此目的,基于 .NET 技术的科研信息管理系统为我们提供了强有力的应用工具。该系统可以达到用户检索迅速,查找方便,录入简单,可靠性高,存储量大,保密性好的要求,用户可以通过轻松实现科研信息的录取与修改,计算得分,管理经费,也可对科研信息情况进行管理与查询,生成各种统计报表。毕业设计说明书章节的内容安排因为科研项目管理应用系统本身设计到动态编程语言、数据库等相关技术,所以此说明书的涵盖的内容和知识系统有不可避免的复杂性。为了方便您阅读时能在短时间内对本系统有全面的认识,现将此说明书的体系结构简要的作如下介绍:第一章引言,注意介绍课题背景及说明书的体系结构安排。第二章系统分析,主要介绍系统问题的提出,功能目标,系统分析过程中产生的流程图、用例图、数据流图,以及系统方案设计原则和开发平台的选择。第三章系统设计,主要介绍页面风格确定及系统资源组织结构,如:文件夹。第四章详细设计与实现,主要包括数据库和基本模块设计与实现。第五章设计总结与收获,主要包括系统已实现的功能,存在的问题及后续开发安排。附录中包含了数据字典以及部分典型存储过程的源代码。系统分析需要分析问题的提出高校科研管理所涉及的事务非常繁杂,涉及到校科研处、各个系的科研管理以及个人对科研信息的查询统计等。所设计的系统既要有利于科研处的监督管理又要有利于各个系及教师的分工协作。系统功能主要包括校科研处科研管理、院系(或部门)科研管理、个人科研信息查询、校级科研项目整体信息管理。可以划分为科研信息维护、科研信息查询与统计、科研信息报表、科研信息分析、校级课题申报、审批、合同签定、结题、其它处理等操作;其中科研信息应细分为学术论文、著作、科研项目、科研成果、科研奖励等信息。功能目标本系统的需求可分为以下7个方面:拥有申请项目权限的教师能够进行项目申请,填写项目申请表、添加项目负责人、项目参与人员及项目联系人、填写经费申请及预算、查看项目的状态、维护合作单位信息。负责人能够查看项目基本信息、必要时修改项目信息、对经费、人员、科研成果进行管理,填写项目任务书、结题申请书其他教师能看查看自己参与的项目的状态。科技处能够进行项目申请管理、立项管理、任务书管理、中期检查管理、延期申请管理、结题管理、经费管理、成果管理。院、各系、及各教研组领导能够查看科研情况的统计信息。系统管理员能够添加系统中各种角色人员并设置其权限、对系统功能进行管理、维护系统数据并备份数据库。用户界面友好,方便操作,便于掌握。添加系统人员设置角色及权限系统功能管理查看项目状态及科研成果统计情况项目管理立项管理查询项目信息经费管理项目状态管理科研成果管理登陆修改个人信息申请项目参与项目查看项目信息及状态填写项目任务书经费管理项目延期申请项目结题申请科研成果管理科 研 项 目 管 理 系 统教 师科技处教研室、领导系统管理员系统流程图(系统功能示意图)图2-1教师申请项目项目管理科技处经费管理成果管理科研人员管理管理员系统功能管理领导、其他人员成果统计图2-2 总体用例图系统应用数据项目状态项目数据延期申请书项目状态结题申请书任务书申请书个人信息系统功能信息人员信息统计分析表教师科研管理系统科 技 处领导系统管理员统计表数据流图图2-3顶层图方案设计设计思想这是一个将ASP.NET应用技术与数据库应用技术相结合的B/S结构的系统,能够让用户在互联网上方便地进行科研项目的管理工作。对系统的设计首先要力求界面简洁,易于使用;其次要对后台进行分层的面向对象设计,便于今后对此系统进行修改和添加新的功能模块,使之能够成为功能完备的科研项目管理应用系统。DBMS本系统属于中小型信息管理应用系统,涉及到的总数据量不会太大,对数据库的性能要求不是太高,但不能像Access那样在文件大小超过一定的程度时性能明显下降,并且系统中包含了大量实体以及实体间的关系的数据,因此选择使用SQL Server 2005关系型数据库管理系统,它的可视化操作界面能够让用户方便高效地进行数据库设计。技术平台本系统为B/S结构,主要采用Visual Studio 2008开发,数据库采用SQL Server 2005进行设计与开发,并使用Dreamweaver 8 作为辅助页面设计工具。.NET Framework作为微软新一代系统构筑环境,拥有极其强大的类库,具有能够快速开发出功能强大的应用软件的能力,良好的代码组织关系使其代码重用率比较高。公共语言运行时CLR是.NET Framework的核心,采用了托管代码机制。它将能够支持的不同语言的程序代码翻译为统一的微软中间代码,最后将中间代码编译成能在目标机器运行的机器码,这一特性使.NET Framework具有跨平台的功能。此外,.NET Framework垃圾回收机制使内存的管理更加安全,使用率更高。Visual Studio集成开发环境也延续了微软一贯的图形化操作界面的风格、能够非常方便地添加第三方组件的特性,使得开发过程变得更加简单。Visual Studio 2008比以前的版本增加了对aspx页面的拆分功能,使得页面设计更加专业。在Visual Studio 2008中,我们可以很方便的根据需要设计自定义控件,使得编写Web应用程序的变得非常灵活。C#语言作为.NET Framework的主要语言,对XML有极好的支持,是完全面向对象的程序设计语言。经过几年的发展,它的很多优势也很快体现出来。比如属性和索引,配合设计编写自定义控件就能做出像Visual Studio中常用控件一样方便使用的控件。另外,系统中部分页面的后台代码将采用VB编写。在本系统还将使用Ajax技术,全称为Asynchronous JavaScript and XML,它不是一种单一的技术,而是将JavaScript技术与XML技术结合,是浏览器能够与服务器之间进行异步回传,使网页在交换过程中不间断,具有很好的界面友好性。Ajax不是将整个页面提交给服务器,而是只发送需要刷新的部分表单,服务器只有在第一次接到请求时发送整个页面到浏览器,之后的交换中所需要的
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号