高校人事招聘协同办公系统开发毕业设计(编辑修改稿)内容摘要:
面元素(如按钮、文本框和列表框等);但这些控件运行在 Web 服务器上,并且以 HTML 的形式在浏览器中编译呈现出用户界面。 在服务器上,这些控件公布面向对象的编程模型,这些模型都是为 Web 开发者提供面向对象编程的丰富功能。 此外 还为系统程序提供基础结构服务,如进程回收和状态管理,从而可进一步减少开发人员代码的编写数量,提高程序开发效率,并提高应用程序的可靠性。 ASP. NET 引入了 ASP. NET 窗体概念 [1]。 ASP. NET 窗体是位于服务器端、由开发者创建的 web 页,由两种不同的代码块组合而成:含有页面布局信息和控件信息的 HTML 标记,进行逻辑处理的 ASP. NET 代码。 两者可以共存于一个文件中,但更一般的, ASP. NET 从结构上引入了表示与逻辑分离的设计:负责表示的纯 HTML 文件冠以 . aspx 后缀名,负责逻辑的代码文件冠以 . cs 后缀名,在编辑和运行过程中,ASP. NET 自动将两个文件视为一个整体进行处理。 Web 窗体也带有面向对象思想,它直接继承于 . NET 框架类库中的 类,此外 Web 窗体中可以封装属性和方法,使得一个 Web 窗体可以被另外的多数 Web 窗体调用。 ASP 的执行原理:当用户通过 Web 浏览器来请求访问 ASP 文件的时候, Web 服务器将响应该请求,调用 ASP 引擎来执行 ASP 文件,接着解释当中的脚本语言,使用ODBC 连接数据库,通过数据库来访问组件 ADO(activeX data objects)从而完成数据库操作,到最后由 ASP 生成包含了数据处理结果的 HTML 主页重回到浏览器显示。 因为 ASP 是在服务器端运行的,它运行出来的结果是以 HTML 主页 形式来返回给用户浏览器,所以 ASP 源程序是不会被泄密的,从而提高了系统的安全保密性。 ASP计算机信息工程学院毕业设计说明书 4 是面向对象的脚本环境,用户可添加 ACTIVEX 服务器 [2~4]组件 (activeX server ponents),例如文件访问组件、数据库访问组件 (也称为 activeX 数据对象或 ADO对象 )、网页链接组件与浏览器性能组件等,以便增加其功能,扩大其应用范围。 其运行原理 如图 21 所示 : W EB 浏览器 W EB 服务器(ASP 文件 ) A DO 组件 数据库服务器 图 21 运行原理图 运用 开发出来的应用程序来访问 数据库 是向 Web[5] 网页访问者得到数据的最常用方法之一。 比之以往,使用 技术开发的应用能让对 数据库 的访问更加方便。 让代码管理数据库更为简单便利。 这使得 技术成为了当今主流的开发技术,改进后的 主要包含了以下特征: ( 1)生产力 高,使用 服务器控件,使得程序员构建 Web 页面与应用程序的过程变得更为高效简单。 ( 2)提高灵活性与可修改性。 的代码大部分是可重写可扩展的,使得程序员更加简易的将自己定义的控件添加到应用程序去。 ( 3)性能提高。 通过其预编译的过程,可以配置和 SQL 语句高速缓存等一系列的特征从而实现了对 Web 应用程序的优化。 ( 4)安全提高。 在 Web 应用程序里添加诸多验证控件和许可更加的容易。 C简介 C是一种最新的、面向对象的编程语言,是微软在 Microsoft .NET 中推出的全新语言。 这种全新的面向对象的语言使得开发者可以快速的构建从底层网站级到高层商业组件的不同应用。 C在保证了强大的功能和灵活性的同时,给 C 和 C++带来了类似于 VB 的快速开发,并且它还针对 .NET 作了特别设计,比如 C允许 XML 数据直接映射为它的数据类型等等,这些特性结合起来使得 C成为优秀的下一代网络编程语言。 微软 C语言定义主要是从 C 和 C++继承而来的,而且语言中的许多元素也反映了这一点。 正是由于 C面向对象的卓越设计,使它成为构建各类组件的理想之选 —— 无论是高级的商业 对象还是系统级的应用程序。 使用简单的 C语言结构,这些组件可以方便的转化为 XML 网络服务 [6],从而使它们可以由任何语言在任何操作系统上通过INTERNET 进行调用。 最重要的是, C使得 C++程序员可以高效的开发程序,而绝不损失 C/C++原有的强大的功能。 因为这种继承关系, C与 C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向 C。 C 是一种安全的、稳定的、简单的、优雅的,由 C 和 C++衍生出来的面向对象的编程语言。 它在继承 C 和 C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版, 不允许多重继承)。 C综合了 VB 简单的可视化操作和 C++的高运行效率,第 2 章 系统开发技术 5 以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为 .NET 开发的首选语言。 并且 C成为 ECMA 与 ISO 标准规范。 C看似基于 C++写成,但又融入其它语言如 Pascal、 Java、 VB 等。 微软 C语言定义主要是从 C 和 C++继承而来的 , 而且语言中的许多元素也反映了这一点。 C在设计者从 C++继承的可选选项方面比 Java 要广泛一些 (比如说 struts)[7],它还增加了自己新的特点 (比方说源代码版本定义 ), 但它还 太不成熟。 Microsoft SQL Server 2020 简介 本系统所采用的数据库管理系统是由 Microsoft 公司开发的 SQL Server 2020。 该管理系统是由许多组件组成的,它不仅能满足最大的数据处理系统和商业 Web 站点存储数据的需要,也能够为个人或者小型企业提供了易于使用的数据存储服务。 Microsoft SQL Server 2020 的主要特性包括以下几点 : ( 1) Inter 集成。 SQL Server 2020 数据库引擎提供了诸多相对比较完善的 XML 支持。 它还具备了构建最大 Web 网页数据存储的组件所要求的安全性、可用性和可伸缩性等的一系列的额功能。 SQL Server 2020 程序设计模型是 同 Windows DNA 构架集成 [8], 用来开发 Web 应用程序的 , 并且 SQL Server 2020 支持 English Query 与 Microsoft 搜索服务等的功能 , 在 Web 应用程序中包含了用户友好的查询和强大的搜索功能。 ( 2) 可伸缩性与可用性。 同一个数据库引擎能够在不同的平台上被运营,从使用 Microsoft Windows174。 98 的便携式电脑,到运行 Microsoft Windows 2020 数据中心版的大型多处理器服务器。 SQL Server 2020 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。 ( 3) 企业级数据库功能 SQL Server 2020 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。 数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。 SQL Server 2020 分布式查询使您得以引用来自不同数据源的数据,就好 象这些数据是 SQL Server 2020 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。 复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。 可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。 ( 4) 易于安装、部署和使用。 SQL Server 2020 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程 [9~10]。 SQL Server 2020 还支持基于标准的 、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成计算机信息工程学院毕业设计说明书 6 为生成强大的可伸缩系统的无缝部分。 这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。 ( 5) 数据仓库 SQL Server 2020 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。 SQL Server 中还包括一些工具 , 可用来直观地设计数据库并通过 English Query 来分析数据 [11]。 系统体系开发模式 B/S 结构 ( Browser/Server) [12]即浏览器和服务器结构,是一种随着 Inter 技术的兴起,对 C/S 结构 的一种变化或者改进的结构。 B/S 技术有很大的优势,现如今网络上普便实用的都是浏览器 /服务器模式,这是对 B/S 模式应用的明证。 在 B/S 体系结构系统中,用户使用浏览器向服务器发出请求,这些分布在网络上的服务器收到请求后,对浏览器的请求进行处理,处理后接着将用户所需信息发送返回至浏览器。 故而 B/S 结构大大简化客户机的工作,在客户机上,只要加以少量客户端软件配置就可;这样服务器将承担更多工作,包括对数据库的访问以及应用程序的执行,都将在服务器上完成。 分工协作,浏览器发出请求, Web Server 负责完成数据的请求、处理、数据返回以及网页生成等工作,使系统程序优化效率提高。 B/S 结构的优点 [13]有如下几点: ( 1) 具有分布式的特点,用户 业务处理不限时间地点约束。 ( 2) 业务易扩展、方便简单,服务器功能与网页多少对应。 ( 3) 维护简易、便捷,改变网页内容就可实现同步更新。 ( 4) 系统开发相对简单,且共享性强 B/S 结构的使用越来越多,特别是由需求推动了 AJAX 技术的发展,它的程序也能在客户端电脑上进行部分处理,从而大大的减轻了服务器的负担;并增加了交互性,能进行局部实时刷新。 同时 B/S 结构也存在如下几个缺点: ( 1) 由于浏览器 /服务器模式,刷新响应速度降低 ( 2) 以鼠标操作为主,在快速方面有所不及 ( 3) 个性化特点、实现个性化功能要求方面 不够 本章小结 本章主要介绍课题开发所用到的平台,语言及结构。 详细的介绍了 技术,C语言, SQL Server 数据库和 B/S 结构,从概念起进行解释,介绍各个部分的突出特点,与其他技术进行比较,清楚地阐述本课题所依赖的技术。 第 3 章 可行性分析和需求分析 7 第 3 章 可行性分析 和需求分析 可行性研究的目的是用最小的代价,在尽可能短时间内确定问题是否能够解决,它的目的不是解决问题,而是确定问题是否值得去解决,所以此系统开发有着技术可行性、经济可行性、操作可行性和法律可行性的基础,为了减少项目冒风险,从规模和时间上考虑该系 统的可行性。 技术可行性 基于以上 ASP. NET 技术和三层 B/ S 架构模式 [14],本文针对就业信息管理的需求,利用 ASP. NET 技术设计和开发了就业信息系统。 因此在开发工具方面选择了如今较流行的 Visual Studio 2020 来进行系统的逻辑关系的开发设计,使用 SQL Server 2020 数据库管理系统存储系统中数据,这两个工具被广泛的应用于页面的开发,技术也比较成熟,运行也比较稳定,无论在安全性、可用性、可靠性方面都毫无置疑,因此软件方面是可行的。 对于高校人事招聘协同办公系统 ,用 Visual Studio 2020 + SQL Server 2020 足够表示该系统,对于 Visual Studio 2020 里面的许多控件很好的表达了该系统,例如对于 DATALIST 控件,在与数据的结合中起到了非常好的效果,它的数据库绑定技术很直观也很方便,对于后台管理员管理网页中的数据起到了很好的作用,在开发的时候给开发减少了许多代码,因此在技术是完全可行的。 经济可行性 经济可行性是指系统所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时也还要看此系统能否真正给用户带来足够的经济效益 ,我设计的这个系统正是考虑为用户节省工作时间、节省费用、方便操作而设计。 本系统的开发在经济上是完全可行的。 开发此系统不需要大量的经费,而且是个人独立设计,可以节省许多费用,同时也可以提高个人的实际动手能力。 人事招聘系统开发运行后,可实现招聘 信息管理的机器化,从而节省了人力,物力,将工作人员从繁重的工作中解脱出来,降低了查找与登记中无意识的 错误,节省了大量的时间,工作效率将大幅度的提高。 操作可行性 本系统用户平台直接面向普通用户,界面简单、明了,采用可视化界面,普通用户只需用鼠标就可以完成相应的数 据操作,系统各部分数据输入均是由系统管理员完成的。 系统的操作可行性 [15]所要考虑的问题是: 系统的操作方式在对管理时是否行的通,计算机信息工程学院毕业设计说明书 8 系统实施以后,能否有效的处理问题,是否对组织机构产生影响,是否会遇到大的障碍,用户对本系统的界面是否满意等。 针对不同的问题,用现有的技术基本上是可以解决的,因为新系统的目标是根据就业的要求来确定的,对于该系统原型,工作人员已经提出了修改意见,也按照 这个要求进行了修改并基本上满足了就业管理的真实工作需求,所以, 系统能够处理实际工作中遇到的问题。 另外,使用本软。高校人事招聘协同办公系统开发毕业设计(编辑修改稿)
相关推荐
tem. And thus can be in a multiregion, an arbitrary period of time in different capacities to access the system data in the system greatly enhanced data sharing capabilities. In the development
理和学生综合测评的录入。 更为重要的是,系统方便了学校的教务管理。 学生课程及综合测评管理系统的产生大大减少了人力上的不便,让整个数据管理 更加科学合理。 学生管理是高校管理的重要组成部分,对于学校和政府教育管理单位来说都至关重要,所以学生管理系统应该能够为用户提供充足的信息和快捷的查询手段。 但是一直以来高校都使用人工的方式管理学生学籍、档案、综合测评等,这种管理方式效率低、保密性差
型、部位及发生损伤的原因,目的在于探讨引起损伤的原因及规律,并提出相应的预防方法。 关键词: 百色市高校;篮球运动;运动损伤; 调查与研究 百色学院本科毕业论文(设计) VII On the Investigation and Research of Injury in Basketball Sports of Baise Universities Abstract: This
告。 监理部在向发包人报告的同时,指示承包人及时采取必要的应急措施并保护现场,作好相应记录。 (2) 监理工程师应积极配合事故调查组进行工程质量事故调查、事故原因分析,参与处理意见等工 作。 ( 3) 监理工程师应指示承包人按照批准的工程质量事故处理方案和措施对事故进行处理。 经监理部检验合格后,承包人方可进入下一步阶段施工。 十、 工程进度控制 控制性总进度计划的编制应符合下列规定: (1)
向上负责的质量体系。 为解决工程上的疑难问题,设专家咨询组,协助解决工程上的质量问题。 ( 2)积极推行 ISO9002 质量管理体系,督促施工单位建立并完善质量管理体系,在质量检查中严格实行“三检制”,并使其与监理的质量控制体系相衔接。 ( 3)在项目法人的许可下,参与招标工作,协助项目法人选择好的施工单位。 ( 4)在质量控制工作中坚持以主动控制、事前控制和事中控制为主
如附图所示。 临设点内按照“文明工地”要求配备各类设施,并力争达到“上海市文明工地”。 场地内地坪采用 C20 砼硬化,办公用房及职工宿舍均采用彩钢板 搭建且配备空调装置,施工区域内各类设施如食堂、浴室、停车场、卫生间等设施齐全,并派专人按照文明施工要求管理好。 二、主要材料准备 钢筋 本工程以桥梁工程为主,桩基、承台、立柱、盖梁、桥面铺装和防撞墙等附属设置使用钢筋量较大,且在短时间内需求量大