高校科研管理系统设计与实现_毕业设计论文(编辑修改稿)内容摘要:

,并使高校 资源得以更有效 配置,从而提高我校的高校日常管理水平,也让学校、园区更好的为高校师生 服务提供的便利。 根据学校的现有的条件 实际情况,开发人员利用个人所拥有的计算机硬件设备和软 件条件,从思想上,工作思维和工作方式做起,实现一整套关于高校科研 宿舍管理系统的软件来实现一些基本信息的维护。 为我们的高校的 管理人员减少点负担,从根 本上解决用手工操作工作量大且容易出错的问题,同时,这也是高校 管理领域以后发展的必然趋势。 高校科研 管理系统定义及简介 本 系统是一个信息管理系统 MIS( Management Information System) (以下就称信息管理系统 ),它将实现检索迅速 和查找方便;信息的录入,修改和删除功能;以 及对 教师 进行 注册 登记 等功能。 系统提供多用户登陆,并实现用户之间简单的角色管理,权限分配等功能。 通过构建基于 Inter 的分布式网络信息共享平台,系统用户能够在内网,或者是公网上登录系统,进行操作,实现 高校科研 管理工作的电子化管理。 高校科研 管理系统效益以及发展前景 (1) 科研 管理具有一定的连续性,机动性,灵活性,使用该系统可以提高 科研管理人员的管理 水平,对学校的科研 工作进行科学、规范的管理,调动管理人员的工作积极性,提高了工作效率; (2) 激发了管理 人员学习计算机的积极性,提 高了管理人员在广大师 生心目中的形象; XX大学毕业 设计论文 第 3 页 XX大学 xx学院 (3) 调动 管理人员的工作积极性,同时提高了办事的效率,便于领导实施监督管理。 (4) 开创基层基础工作建设的新局面,增强 科研 工作人员的工作热情,便于更好地管 理我们学校的科研 诸多琐碎事情的管理。 本文基本组织结构 本文一共分为六个章节, 第一章是绪论部分,简单介绍了本课题的开发背景,在此之上,给出了系统的简单介绍并简单说明了一下本课题 开发研究的意义。 第二章开始对课题进行系统分析,这一章里,将首先介绍系统开发过程中用的常见技术,包括语言,开发工具等,同时给出了系统需求 分析,并介绍了一些系统分析的途径,给出了系统需求功能定义、性能定义、运行环境等。 最后给出了系统开发可行性分析。 第三章介绍系统设计,包括系统总体设计,系统的数据库设计,系统用户界面设计,以及系统各个功能模块设计。 第四章给出了系统内详细编码设计的实现情况,介绍了一些本系统中常见的功能编码,举例说明一些常见功能如何编码实现。 第五章介绍系统测试情况,并且给出测试过程中发现的目 前系统中遇到的一些常见问题。 第六章是对整个毕业设计课题目前整体情况的一个总结,同时也对本文主要内容进行了概括和总结。 本章总结 本章综述了 高校科研管理 系统的开发背景系统定义及简介等项目开发的基本情况,并提出了系统开发意义,系统效益,以及发展前景,并对本设计论文文章结构进行了基本概括。 Xx大学毕业设计论文 第 4 页 XX大学计算机 学院 2 系统分析 系统技术简介 技术简介 是 的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提 供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。 可以通过在现有 ASP 应用程序中逐渐添加 功能,随时增强 ASP 应用程序的功能 [1]。 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、 C 和 JScript .NET.)创作应用程序。 另外,任何 应用程序都可以使用整个 .NET Framework。 开发人员可以方便地获得这些技术的优 点,其中包括托管的公共语言运行库环境、类型安全、继承等等。 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括 Microsoft Visual Studio .NET) 一起工作。 这不仅使得 Web 开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。 微 软为 设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出 Web 应用,满足计算向 Web 转移的战略需要。 的托管机制,以及其高效率,易控制,多语言支持以及良好升级能力的特性,使程序员工作很大程度上简化。 通过 ,我们可以看到一个新的服务控制的概念,它封装了一些普通的任务,提供了一种清晰的编程模块,有助于管理和处理不同的用户类型 [2]。 XX大学毕业设计论文 第 5 页 XX大学 xx学院 C语言简介 C是一门简单、现代、面向对象和类型安全的编程语言, 由 C 和 C++发展而来。 在 C之前, C 和 C++已经成为在软件的开发领域中使用最广泛的语言。 然而对于很大一部分的应用来说,这些中级语言的实现过于复杂。 C (C sharp) 是微软对这一问题的解决方案。 C是一种最新的、面向对象的编程语言。 它使得程序员可以快速地编写各种基于 Microsoft .NET 平台的应用程序,Microsoft .NET 提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于 C面向对象的设计,使它成为构建各类组件的理想之选 无论是高级的商业对象还是系统级的应 用程序。 使用简单的 C语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过 Inter 进行调用。 最重要的是, C使得 C++程序员可以高效的开发程序,而绝不损失 C/C++原有的强大的功能。 因为这种继承关系, C与 C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向 C。 或者这么说生产信息化的今天,也就产生了 C。 其 特点 有 : (1) C的效率与安全性很好 ; (2) C对现有的网络编程新标准的支持比较广 ; (3) C的扩展交互性很强 ; (4) C对版本的更新的支持使得其使用更加方便。 总的来说, C是一种现代的面向对象语言。 它使程序员快速便捷地创建基于Microsoft .NET 平台的解决方 案。 这种框架使 C组件可以方便地转化为 XML网络服务,从而使任何平台的应用程序都可以通过 Inter 调用它。 C增强了开发者的效率,同时也致力于消除编程中可能导致严重结果的错误。 C使 C/C++程序员可以快速进行网络开发,同时也保持了开发者所需要的强大性和灵活性[3]。 SQL 数据库技术 简介 Microsoft SQL 是最流行的数据库服 务器之一 , 占有 很大 的市场份额。 它被广泛用于各个市场领域 ,满足一系列的存储需求 , 例如财务记录 , 人力资源及订单编制等。 造成这种现象的原因之一在于 SQL 较早的进入 RDBMS(关系型数据库管理 XX大学毕业设计论文 第 6 页 XX大学 XX学院 系统 )领域 , 并且提供可运行于 使用最多的 操作系统 , 借助于 Microsoft 的 Windows 操作系统, SQL 能在 Windows 操作系统下,高效而稳定的运行, 随着几年前电子商务的激增 , 也驱使 SQL 成为 WEB 应用所需数据库的选择。 对于如此功能强大的数据库, 其主要 特点有: (1) 对象关系数据库管理系统 (ORDBMS), 提供 了关系数据库系统和面向对象数据库系统这二者的功能 ; (2) 支持大型数据库 (数据库大小可以到几 个 GB),多用户高性能事务处理 ; (3) 良好的 兼容性 、 稳定性、 可连接性 ; (4) 良好的安全性(提供基于组和基于用户角色的安全管理机制)和完整性控制 ; (5) 具有高可用行,可 724 运行(通过独立的后台进程进行联机备份和恢复)。 简介 ( ActiveX Data )是 .NET Framework 的重要组成部分,使用、 可以快速 地访问数据库。 以 XML 为核心,所以 可以完全地支持 XML,并且能够轻松地与 XML 兼容。 对象模型由以下两个部分组成:一个是数据集( DataSet),与数据源断开并且不需要知道所保持的数据来源;另一个是 .NET 数据提供程序, .NET 数据提供程序能够与数据库连接,并执行针对数据源 SQL 命令。 .NET 数据提供程序还可以分为 Connection 对象、 Command 对象、 DataReader 对象和 DataAdapter 对象 4 部分。 开发工具简介 本系统主要采用 Visual Studio 2020 进行开发, Visual Studio 是微软公司推出的开发环境。 是目前最流行的 Windows 平台应用程序开发环境。 Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件 等。 微软引入了建立在 .NET Framework( 版本 )的托管代码机制以及一门新的语言 C。 中,有一个通用语言框架机制( Common Language Runtime, XX大学毕业设计论文 第 7 页 XX大学 xx学院 CLR)的概念,其 目的是在同一个项目中支持不同 的语言所开发的组件。 所有 CLR支持的代码都会被解释成为 CLR 可执行的机器代码然后运行。 通过使用 Visual Studio 能够建立通用的 Web 应用程序,并获得良好的可扩展性,而且能简化开发过程,提高开发效率。 此外,系统设计过程中,包括系统需求分析建模,系统数据库设计过程中,还用到一些面向对象的分析工具。 在页面设计过程中,也用到了一些常用的网页制作工作和图片处理工具等。 系统需求分析 软件需求分析包括对需求进行推敲和润色以保证所有的涉众人都能够理解需求,以及自习检查并找出其 中的错误、漏洞以及其他缺陷。 分析包括将高层的需求分解成具体细节、创建开发原型,以及评估可行性和协商需求优先级。 其目的是开发高质量、内容详细的需求,让管理者能够对项目做出实绩的评估,使技术人员能够继续进行设计、开发和测试。 系统需求调研 为了能够获得详细、准确的系统需求,在 高校科研 管理系统进行设计编码之前,对系统进行需求分析调研,是非常必要的。 在需求调研初期,开发人员组织会议,定义需求开发过程,将如何获取和分析其需求、编写规格说明和验证需求步骤确定下来,并确定项目前景和项目范围,同时联系并详细询 问客户(即提出项目的 科研 工作部以及相关老师),确定项目业务需求。 确定好了业务需求,开发人员进一步展开调研,详细考察 高校科研 管理人员的工作流程和 工作细节,与管理人员展开交谈,了解需求功能点,并初步划分系统模块并且对一些典型模块进行用例分析,以确定项目的用户需求。 最后,开发人员再次组织会议,对系统需求进行详细探讨,准确定义,对一些功能点开发出用户界面和功能原型,同时,编写软件需求说明文档( SRS),精确定义系统功能需求。 结束系统需求分析阶段。 XX大学毕业设计论文 第 8 页 XX大学 XX学院 系统功能需求定义 1 系统管理 系统管理提供对本软件 系统的管理功能, 其主要功能包括用户,权限,以及 科研 项目 、科研课题等 管理。 系统管理员可对系统用户进行增加、修改、删除以及查询等操作。 用户在创建时被定义成系统角色,并拥有相应角色权限,从而进行使用系统功能,一个用户只能归属于一个角色,一个角色可以对应多个用户。 系统管理员能够按照登录账号、角色名、姓名等对用户基本资料进行查 询,其中用户基本信息的管理项目包括登录账号 、真实姓名、性别、联系电话、邮件地址等基本资料。 同时对遗忘登录口令的用户,系统管理员在检验有关证明材料后可以为该用户恢复指定的初始口令。 系统在创建 用户时,允许给用户分派系 统角色,每一个系统角色拥有相应系统权限,从而实现管理人员即系统用户的分工。 具体包括,系统管理员,普通用户等系统角色。 系统管理员应该具有整个系统最高权限,负责对整个系统的稳定运行进行维护、 普通用户只对其权限范围内的信息有查询权利,并且某些具体业务,有提出申请权利。 (1) 用户基本 信息管理 高校科研 管理 系统 是针对 本校教职工 物理信息进行管理。 系统提供对 教职工信息 的增加、修改、删除、查询等操作。 系统管理员或者具有相应权限用户,能够对 用户 基本信息管理模块操作而开展其管理工作。 用户 信息查 询 系统管理员或。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。