高校科研管理系统设计与实现毕业设计毕业论文.doc

上传人:滴答 文档编号:1270799 上传时间:2019-01-25 格式:DOC 页数:50 大小:1.12MB
下载 相关 举报
高校科研管理系统设计与实现毕业设计毕业论文.doc_第1页
第1页 / 共50页
高校科研管理系统设计与实现毕业设计毕业论文.doc_第2页
第2页 / 共50页
高校科研管理系统设计与实现毕业设计毕业论文.doc_第3页
第3页 / 共50页
高校科研管理系统设计与实现毕业设计毕业论文.doc_第4页
第4页 / 共50页
高校科研管理系统设计与实现毕业设计毕业论文.doc_第5页
第5页 / 共50页
点击查看更多>>
资源描述

1、 毕业设计(论文) 论文 题 目: 高校科研管理系统设计与实现 XX 大学毕业设计论文 第 I 页 XX 大学计算机 学院 学生园区宿舍管理系统设计与实现 摘要 本 系统是针对 XX 大学 高校科研管理系统 进行 开发的一个基于 WEB 的 信息管理系统 (MIS)。 其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于后台数据库的建立和维护要求建立起数据一致性和完整性强、数据安全性好的库。而对于前端应用程序的开发则要求应用程序能提供强大的数据操纵功能,界面友好、使用简单方便等特点。 开发流程参照软件开发常见的步骤,主要 包括系统的需求分析,系统 数据库设计,系统详细设计,

2、 以及开发后期的系统测试等阶段。 本系统中,主要使用了 ASP.NET 技术实现 ,并且使用了 Microsoft 公司的 Visulstudio2010 为开发工具,该 IDE对 ASP.NET 技术提供了完备的支持;数据库方面,系统使用 Microsoft SQL 数据库技术,并且使用 ADO 技术进行数据库访问 , 提高了数据库开发效率和可靠性。在 旧的手工记 录的 高校科研管理 方式已经不能适应高速发展的信息化时代, 开发出来 高校科研管理 系统之后,学校的现有的 高校科研管理 将有很大的改观,由过去的人工方式转变为计算机方式 ,由效率低、数据冗余、易产生错误转变为检索迅速、查找方便、

3、可靠性高、存储量大。这些优点能够极大地提高效率 ,也是学校科学化、正规化管理的重要条件。 关键词: 高校科研管理 , ASP.NET, Web 应用, 数据库 XX 大学毕业设计论文 第 II 页 XX 大学 XX 学院 The Design and Implementation of the Scientific And Research of University Management System The scientific and research of university management system is typical information management sy

4、stem (MIS), which aimed at the procedure of the dormitory management in HNU University and based on Web. Its development mainly includes the backstage database the establishment and the maintenance as well as front ends the application procedure development two aspects. Establish the data uniformity

5、 and the integrity regarding the backstage database establishment and the maintenance request strong, the data security good storehouse. As normal MIS, it requests the application procedure regarding the front end application procedure development to be able to provide the formidable data operation

6、function, the contact surface friendly, characteristics and so on use simple convenience. Development procedure in this system follows the other classic software development, it mainly includes these phases: analysis of the system requirement, database design, detail design of the system, and the sy

7、stem test at the latest time of the development. During this system, used the technology of ASP.NET as the mainly implement technology, and used Microsoft Visual studio 2003 as the IDE, which provided a good support of ASP.NET. On the Database technology, we used SQL database and use ADO to develop

8、our data base; it raised the efficiency and reliability of the database. The old manual record scientific and research management way already could not adapt the high speed development information era, after the new scientific and research management system management system developed, the school ex

9、isting scientific and research information management will have very big new face, transformed by the past artificial way into the computer way, by the efficiency low, the data redundant, easy to produce transforms wrongly into the retrieval rapidly, the search convenient, the reliability high, the

10、reserves is big. These merits can enhance the efficiency enormously, also is the school scientific style, the standardized management important condition. Key words: Scientific and Research Management, ASP NET, Web Application, Database XX 大学毕业 设计论文 第 III 页 XX 大学 xx 学院 目 录 1 绪论 . 1 1.1 高校科研管理 系统背景及意

11、义 . 1 1.1.1 课题背景 . 1 1.1.2 课题意义 . 2 1.2 高校科研管理系统定义及简介 . 2 1.3 高校科研管理系统效益以及发展前景 . 2 1.4 本文基本组织结构 . 3 1.5 本章总结 . 3 2 系统分析 . 4 2.1 系统技术简介 . 4 2.1.1 ASP.NET 技术简介 . 4 2.1.2 C#语言简介 . 5 2.1.3 SQL 数据库技术简介 . 5 2.1.4 ADO.NET 简介 . 6 2.1.5 开发工具简介 . 6 2.2 系统需求分析 . 7 2.2.1 系统需求调研 . 7 2.2.2 系统功能需求定义 . 8 2.2.3 系统性能

12、需求 . 10 2.2.4 系统运行环境 . 10 2.3 系统可行性 .11 2.3.1 技术上可行性 .11 2.3.2 组织管理可行性 .11 2.3.3 经济可行性 .11 2.4 本章总结 . 12 3 系统详细设计 . 13 3.1 系统总体设计 . 13 3.1.1 系统部署结构 . 13 3.1.2 系统功能结构 . 13 3.2 系统数据库设计 . 14 3.2.1 设计原则 . 14 3.2.2 设计工具简介 . 15 3.2.3 本系统中的数据库设计 . 15 3.3 用户界面设计 . 16 3.3.1 设计原则 . 16 3.3.2 CSS 介绍 . 17 3.3.3

13、用户界面示例 . 17 3.4 系统功能模块详 细设计 . 19 3.4.1 业务流程 设计实现 . 19 3.4.2 系统全局变量 . 20 XX 大学毕业设计论文 第 IV 页 XX 大学 XX 学院 3.4.3 功能点详细设计示例 . 21 3.5 本章总结 . 25 4 系统编码实现 . 26 4.1 编码规范 . 26 4.2 系统代码结构 . 26 4.3 功能点实现示例 . 27 4.3.1 事件绑定 . 27 4.3.2 事件编码 . 27 4.3.3 AJAX 实现 . 28 4.4 关键算法实现示例 . 29 4.5 本章总结 . 36 5 系统测试 . 37 5.1 软件

14、测试简介 . 37 5.2 通过系统测试发现系统中的一些问题 . 37 5.3 用户页面测试实例预览 . 39 5.4 本章总结 . 41 总 结 . 42 致 谢 . 43 参考文献 . 44 XX 大学毕业设计论文 第 1 页 XX 大学计算机 学院 1 绪论 1.1 高校科研管理 系统 背景及意义 1.1.1 课题背景 随着时代的发展,计算机技术越来越深入各行各业,为广大的用户提供了更为周到和便捷的服务。目前各行各业广泛使用专用系统,其内容范围跨越了教育科研、文化事业、金融、商业、新闻出版、娱乐、 体育等各个领域,其用户群十分庞大,因此,设计开发好一个专用系统对一个机构 (或部门 )的发

15、展十分重要。近年来,随着用户要求的不断提高及计算机科学的迅速发展,特别是数据库技术的广泛应用,向用户提供的服务将越来越丰富,越来越人性化。 人才培养,是高校的基本任务。而高校教学工作的良好运行,则离不开教学 与 管理工作 的有效组织和协调。 高校日 常 管理是一项基础性工作,其主要任务是在教学过程中发挥有效的组织、指挥、控制和协调的功能,包括根据一定的目标、程序、原则、 方法 ,对教学资源、教学过程进行 科学 合理的规划等,以保证教学任务的顺利完成。 而高校日常管理过程中, 高校科研管理 一直是日常管理的一个重要组成部分。其 管理水平的高低,在 一定 程度上反映了学校管理水平的整体状况,也从侧

16、面映射出学校教学水 平的高低。 对于学校而言, 高校科研管理 是必不可少的组成部分。目前仍然存在有学校停留在高校科研管理 部门人员手工记录 数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但对于 信息量比较庞大 ,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的 ,而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。 作 为学校日常管理的一个重要方面的 高校科研管理 ,长期以来,以人力手动工作作为主要方式,在日常 科研 管理的过程中,管理人员面对的管理工作数据量庞大,手续繁琐,其工作的复杂度可想而知。可见,没有一个系统

17、的管理软件,管理人员的工作效率难以提高。长期过程中,也不利于学校对 科研信息 管理工作的展开。 因此, 高校科研管理系统 ,需要一款功能全面,结合实际, 操作简便的科研 管理软件。 XX 大学毕业设计论文 第 2 页 XX 大学 XX 学院 1.1.2 课题意义 为了实现提高 学校 科研 管理部门的工作效率;充分利用资源;减少不必要的人力,物力和财 力的支出;方便 科研 管理部门的工作人员全面地掌握 学校的科研 情况 ; 提高高校教师对科研 管理的互动性等目的, 为 高校 开发设计专用 的 系统 -高校科研管理 系统来进行 教师科研 信息 管理 ,使 教师科研 信息实现标准化的管理和规范化的制

18、度是十分必要的。 系统的具体设计与实现将针 对高校科研 管理 的具体情况进行开展。 系统针对目前科研 工作部在进行 科研 工作时存在的各种问题,提 供一个较为方便的解决方案, 使管理人员在日常管 理工作过程中,工作效率得以提高,并使高校 资源得以更有效 配置,从而提高我校的高校日常管理水平,也让学校、园区更好的为高校师生 服务提供的便利。 根据学校的现有的条件 实际情况,开发人员利用个人所拥有的计算机硬件设备和软 件条件,从思想上,工作思维和工作方式做起,实现一整套关于高校科研 宿舍管理系统的软件来实现一些基本信息的维护。为我们的高校的 管理人员减少点负担,从根 本上解决用手工操作工作量大且容

19、易出错的问题,同时,这也是高校 管理领域以后发展的必然趋势。 1.2 高校科研 管理系统定义及简介 本 系统是一个信息管理系统 MIS( Management Information System) (以下就称信息管理系统 ),它将实现检索迅速 和查找方便;信息的录入,修改和删除功能;以 及对 教师 进行 注册 登记 等功能。 系统提供多用户登陆,并实现用户之间简单的角色管理,权限分配等功能。 通过构建基于 Internet 的分布式网络信息共享平台,系统用户能够在内网,或者是公网上登录系统,进行操作,实现 高校科研 管理工作的电子化管理。 1.3 高校科研 管理系统效益以及发展前景 (1)

20、科研 管理具有一定的连续性,机动性,灵活性,使用该系统可以提高 科研管理人员的管理 水平,对学校的科研 工作进行科学、规范的管理,调动管理人员的工作积极性,提高了工作效率; (2) 激发了管理 人员学习计算机的积极性,提 高了管理人员在广大师 生心目中的形象; XX 大学毕业 设计论文 第 3 页 XX 大学 xx 学院 (3) 调动 管理人员的工作积极性,同时提高了办事的效率,便于领导实施监督管理。 (4) 开创基层基础工作建设的新局面,增强 科研 工作人员的工作热情,便于更好地管 理我们学校的科研 诸多琐碎事情的管理。 1.4 本文基本组织结构 本文一共分为六个章节, 第一章是绪论部分,简

21、单介绍了本课题的开发背景,在此之上,给出了系统的简单介绍并简单说明了一下本课题 开发研究的意义。 第二章开始对课题进行系统分析,这一章里,将首先介绍系统开发过程中用的常见技术,包括语言,开发工具等,同时给出了系统需求 分析,并介绍了一些系统分析的途径,给出了系统需求功能定义、性能定义、运行环境等。最后给出了系统开发可行性分析。 第三章介绍系统设计,包括系统总体设计,系统的数据库设计,系统用户界面设计,以及系统各个功能模块设计 。 第四章给出了系统内详细编码设计的实现情况,介绍了一些本系统中常见的功能编码,举例说明一些常见功能如何编码实现。 第五章介绍系统测试情况,并且给出测试过程中发现的目 前

22、系统中遇到的一些常见问题。 第六章是对整个毕业设计课题目前整体情况的一个总结,同时也对本文主要内容进行了概括和总结。 1.5 本章总结 本章综述了 高校科研管理 系统的开发背景系统定义及简介等项目开发的基本情况,并提出了系统开发意义,系统效益,以及发展前景,并对本设计论文文章结构进行了基本概括 。Xx 大学毕业设计论文 第 4 页 XX 大学计算机 学院 2 系统分析 2.1 系统技术简介 2.1.1 ASP.NET 技术简介 ASP.NET 是 M 的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提 供了一个统一的 Web 开发模型,其中

23、包括开发人员生成企业级 Web 应用程序所需的各种服务。 ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NET 功能,随时增强 ASP 应用程序的功能 1。 ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、 C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获

24、得这些技术的优 点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET) 一起工作。这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。 微 软为 ASP.NET 设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出 Web 应用,满足计算向 Web 转移的战略需要。 ASP.NET

25、的托管机制,以及其高效率,易控制,多语言支持以及良好升级能力的特性,使程序员工作很大程度上简化。 通过 ASP.NET,我们可以看到一个新的服务控制的概念,它封装了一些普通的任务,提供了一种清晰的编程模块,有助于管理和处理不同的用户类型 2。 XX 大学毕业设计论文 第 5 页 XX 大学 xx 学院 2.1.2 C#语言简介 C#是一门简单、现代、面向对象和类型安全的编程语言, 由 C 和 C+发展而来。在 C#之前, C 和 C+已经成为在软件的开发领域中使用最广泛的语言。然而对于很大一部分的应用来说,这些中级语言的实现过于复杂 。 C# (C sharp) 是微软对这一问题的解决方案。

26、C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于 Microsoft .NET 平台的应用程序,Microsoft .NET 提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于 C#面向对象的设计,使它成为构建各类组件的理想之选 -无论是高级的商业对象还是系统级的应 用程序。使用简单的 C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过 Internet 进行调用。 最重要的是, C#使得 C+程序员可以高效的开发程序,而绝不损失 C/C+原有的强大的功能。因为这种继承关系, C#与 C/C+具有极大

27、的相似性,熟悉类似语言的开发者可以很快的转向 C#。或者这么说生产信息化的今天,也就产生了 C#。 其 特点 有 : (1) C#的效率与安全性很好 ; (2) C#对现有的网络编程新标准的支持比较广 ; (3) C#的扩展交互性很强 ; (4) C#对版本的更新的支持使得其使用更加方便 。 总的来说, C#是一种现代的面向对象语言。它使程序员快速便捷地创建基于Microsoft .NET 平台的解决方 案。这种框架使 C#组件可以方便地转化为 XML网络服务,从而使任何平台的应用程序都可以通过 Internet 调用它。 C#增强了开发者的效率,同时也致力于消除编程中可能导致严重结果的错误。 C#使 C/C+程序员可以快速进行网络开发,同时也保持了开发者所需要的强大性和灵活性3。 2.1.3 SQL 数据库技术 简介 Microsoft SQL 是最流行的数据库服 务

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。