企业人事管理系统本科毕业论文(编辑修改稿)内容摘要:

性即能将任何一种语言编译为中间代码,编译好企业人事管理系统 毕业论文 11 的代码可以与从其它语言编译过来的代码进行交互操作。 在 .NET 中可以交互操作的语言有 C、 、 Visual C++.NET、 Visual J、脚本语言、 COM 和 COM+。 二、中间语言 中间语言( IL)在 .NET Framework 中有非常重要的作用,所有面向 .NET 的语言都要先编译成 IL,那么它们在逻辑上都需要支持 IL 的主要特征。 IL 的主要特征: 1. 面向对象和使用接口 2. 值类型和引用类型之间的巨大差别 3. 强数据类型 4. 使用异常来处理错误 5. 使用特性( attribute) 三、程序集 程序集( assembly)是包含编译好的、面向 .NET Framework 的代码的逻辑单元。 它是完全自 我描述性的,是一个逻辑单元,可以存储在多个文件中。 如果一个程序集存储在多个文件中,其中就会有一个包含入口点的主文件,该文件描述了程序集中的其它文件。 可执行代码和库代码的程序集结构相同,唯一区别是可执行的程序集包含一个主程序入口点,而库程序集不包含。 程序集包含程序的元数据,元数据描述了对应代码中定义的类型和方法以及描述程序集本身,这样其它程序在调用该程序集的时候,不需要指定注册表或其它数据源。 通过元数据还可以将程序集放在不同的位置上而不影响数据的同步问题。 程序集有两种类型:共享程序集和私有程序集。 私有程序集一般附带在某些软件上,且只能用于该软件中。 系统可以保证私有程序集不被其它软件使用,因为应用程序只能加载位于主执行文件所在文件夹或其子文件夹中的程序集。 共享程序集是其它应用程序可以使用的公共库。 企业人事管理系统 毕业论文 12 四、 .NET Framework 类 .NET Framework 类是一个内容丰富的托管代码类集合,它可以完成以前要通过 Windows API 来完成的绝大多数任务。 这些类派生于与中间语言相同的对象模型,也基于单一继承性。 可以实例化 .NET Framework 类,也可以从它们派生自己的类。 .NET Framework 类直观易用,它结合了 Visual Basic 和 Java 库的易用性和 Windows API 函数的丰富功能。 .NET Framework 类包括: 1. IL 提供的核心功能,例如,通用类型系统中的基本数据类型 2. Windows GUI 支持和控件 3. Web 窗体 4. 数据访问 5. 目录访问 6. 文件系统和注册表访问 7. 网络和 web 浏览 8. .NET 特性和反射 9. 访问 Windows 操作系统的各个方面(如环境变量等) 10. COM 互操作性 数据库组件介绍 用 .NET 开发数据库应用,重点是和各种数据库组件打交道,能和数据库挂钩的组件对象有 5 种,它们是: Session(数据库会话)、 Database(数据库)、 Dataset(数据集)、 DataSource(数据源)、 Data control(数据控制组件,也叫 datacontrols即数据感知组件)。 其中前面 4 种统称为数据访问( Data Access)组件。 这些组件的相互关系如图 32 所示。 ADO 组件 .NET 包含了可以用来访问 Microsoft 公司的 ActiveX Data Objects( ADO)格式数据 库的组件。 ADO 是 Micrsoft 公司关于各种类型数据的高等界面,后来逐渐演变成满足所有数据访问需要的完整解决办法。 ADO 的对象模型是所有数据访问接口对象模型中最简单的一种。 Microsoft 公司用来访问 ADO 数据的应企业人事管理系统 毕业论文 13 用程序界面技术是 OLE DB。 OLE DB 是一种底层编程接口,用来访问许多不同类型的数据源,其中包括消息、文件系统以及其他一些非传统的数据源。 OLE DB是一个由 Component Object Model( COM)接口组成的集合,用来隐藏创建数据访问服务过程中的细节。 OLEDB 提供了访问任何 数据资源的方法,包括相互关联的数据库和相互不关联的数据库、 Email 和文件系统、文本和图形以及用户定义的数据对象。 .NET 的 ADO 组件无需依靠 BDE 而是使用 ADO 技术,提供了可以通过数据控制组件访问数据的新方法。 唯一的要求是在使用 ADO 组件时必须运行ADO/OLE- DB。 ADO 组件的使用使得 DELPHI 在访问数据的类型和采用的技术方面都有了很大的突破。 数据库设计 数据库管理系统介绍 SQL Server 是一个关系数据库管理系统它最初是由 Microsoft Sybase 和AshtonTate 三家公司共同开发的于 1988 年推出了第一个 OS/2 版本在 Windows NT 推出后 Microsoft与 Sybase 在 SQL Server 的开发上就分道扬镳了 Microsoft 将 SQL Server 移植到 Windows NT 系统上专注于开发推广 SQL Server 的 Windows NT 版本 Sybase 则较专注于 SQL Server在 UNIX 操作系统上的应用在本书中介绍的是 Microsoft SQL Server 以后简称为 SQL Server或 MS SQL Server .SQL Server 20xx 是 Microsoft 公司推出的 SQL Server 数据库管理系统的最新版本该版本继承了 SQL Server 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行 Microsoft Windows 98 的膝上型电脑到运行 Microsoft Windows 20xx 的大型多处理器的服务器等多种平台使用 . SQL Server 20xx 提供了以 Web 标准为基础的扩展数据库编程功能。 丰富的 XML 和 Inter 标准支持允许您使用内置的存储过程以 XML 格式轻松存储和企业人事管理系统 毕业论文 14 检索数据。 您还可以使用 XML 更新程序容易地插入、更新和删除数据。 1. 通过 Web 轻松访问数据。 有了 SQL Server 20xx,您可以使用 HTTP 来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过 Web 进行自然语言查询。 2. 强大而灵活的基于 Web 的分析。 SQL Server 20xx 分析服务功能被扩展到了 Inter。 您可以通过 Web 浏览器来访问和控制多维数据。 使用 SQL Server 20xx 可以获得非凡的可伸缩性和可靠性。 通过向上伸缩和向外扩展的能力, SQL Server 满足了苛刻的电子商务和企业应用程序要求。 3. 向上伸缩。 SQL Server 20xx 利用了对称多处理器 (SMP) 系统。 SQL Server Enterprise Edition 最多可以使用 32 个处理器和 64 GB RAM。 4. 向外扩展。 向外扩展可以将数据库和数据负载分配给多台服务器。 5. 可用性。 通过增强的故障转移群集、日志传送和新增的备份策略, SQL Server 20xx 达到了最 大的可用性。 SQL 语言简介 SQL(Structured Query Language),意思为结构化查询语言,是一种介于关系代数与关系演算之间的结构化查询语言。 它的主要功能就是同各种数据库建立联系,进行沟通。 ANSI(美国国家标准协会)规定 SQL 是关系型数据库管理系统的标准语言。 SQL 语句可以用来执行各种各样的操作,例如更新数据库中的数据、从数据库中提取数据等。 SQL 语言之所以能够为用户和业界所接受,并成为国际标准,是因为它是一个综合的、功能极强同时又简捷易学的语言。 SQL 语言集数据查询、 数据操纵、数据定义和数据控制功能于一体,主要特点包括: 1) 综合统一 非关系模型的数据语言一般都分为模式数据定义语言(模式 DDL)、外模式数据定义语言(外模式 DDL)、与数据存储有关的描述语言( DSDL)及数据操纵语言( DML),分别用于定义模式、外模式、内模式和进行数据的存取与处置。 当拥护企业人事管理系统 毕业论文 15 数据库投入运行后,如果需要修改模式,必须停止现有的数据库的运行,转储数据,修改模式并编译后再重装数据库,十分麻烦。 SQL 语言则集数据定义语言 DDL、数据操纵语言 DML、数据控制语言 DCL 的功能于一体,语言风格统一,可 以独立完成数据库生命周期中的全部活动,包括定义关系模式、建立数据库、插入数据、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作要求,这就为数据库应用系统的开发提供了良好的环境。 用户在数据库系统投入运行后,还可根据需要随时地逐步地修改模式,切并不影响数据库的运行,从而使系统具有良好的可扩展性。 2) 高度非过程化 非关系数据模型的数据操纵语言是面向过程的语言,用其完成某项请求必须指定存取路径。 而用 SQL 语言进行数据操作,只要提出 “ 做什么 ” ,而无须指明“ 怎么做 ” ,因此无须了解存取路径,存取路径的选择以 及 SQL 语言句的操作过程由系统自动完成。 这不但大大减轻了用户负担,而且有利于提高数据独立性。 3) 面向集合的操作方式 非关系数据模型采用的是面向记录的操作方式,操作对象是一条记录。 而 SQL语言采用集合操作方式,不仅操作对象、查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。 4) 以同一种语法结构提供两种使用方式 SQL 语言既是自含式语言,又是嵌入式语言。 作为自含式语言,他能够独立地用于联机交互的使用方式,用户何以在终端键盘上直接键入 SQL 命令对数据库进行操作;作为嵌入式语言 , SQL 语句能够嵌入到高级语言中,供程序员设计程序时使用。 而在两种不同的使用方式下, SQL 语言的语法结构基本上是一致的。 5) 语言简捷,易学易用 SQL 语言功能极强,但由于设计巧妙,语言十分简捷,完成核心功能只用了 9个动词, SQL 语言接近英语口语,因此容易学习,容易使用。 企业人事管理系统 毕业论文 16 数据库详细设计 EmpInfo(员工基本信息) 说明:员工基本信息表用于存储员工基本信息。 admin 管理用户表 说明:为了便于多个用户管理该系统,设立不同的管理权限,建立此表,记录用户的登录帐号、密码和权限。 序号 字段名 中文解释 字段类型 备注 1 emp_id 员工工号 Char(20) 主键 2 emp_name 员工姓名 Char(20) 3 emp_sex 性别 Char(10) 4 emp_po 政治面貌 Char(20) 5 emp_dip 学历 Char(20) 6 emp_birthday 出生日期 datetime(8) 7 emp_dpt 所属部门 Char(30 8 emp_tt 职称 Char(20) 9 emp_job 职务 Char(20) 10 emp_edate 入职时间 datetime(8) 11 emp_did 身份证号 Char(20) 12 emp_phone 联系电话 Char(20) 13 emp_post_id 家庭住址 Char(20) 14 emp_mobile 手机号码 Char(20) 15 emp_e_mail Email Char(30) 16 emp_state 在职状态 Char(20) 序号 字段名 中文解释 字段类型 备注 1 userid 用户名 Varchar( 50) 2 password 密码 Varchar( 50) 3 ulevel 是否为超级用户 Char(10) 值为 1 表示为超级用员, 0 表示普通用户 5 username 真是姓名 Char(30) 6 remark 备注 Char(200) 7 pop_emp_s 查询权限 Char(20) 值为 1 表示具有权限,为 0 表示无权限 8 pop_emp_a。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。