aspnet就业管理系统(论文内容摘要:
f trainees main employment information management, recruitment information and interview results released recruitment pany information management and information statistics. The paper firstly introduces the background of ISS staff employment management system and purpose, Secondly, the development of the necessary software is simply introduced, the system based on the development of technology is essential. In presenting the data access, usercontrols and systems development mode technology characteristics. Papers proceeded to the development of database systems design and outline design of the exposition, Later papers on the system data access class and visit key core methods are described in detail, Finally, papers introduces the system of functional modules of the core algorithm and implementation. Keywords:threetier structure, user controls,data access , information management 河南大学本科毕业生学士学位论文 第 1 页 第 1 章 绪论 随着近年来软通动力公司培训业务的发展,所培训的学员日益增多,而对学员信息的管理工作还采用人工管理的方式,导致了信息管理工作无法适应公司发展。 系统正是在此背景下提出了,系统以 Visual Studio 2020为开发工具,借助 SQL Server 2020 这一强大 的数据库管理系统来实现对学员信息的现代化管理。 开发背景及意义 软通动力技术培训有限公司是软通动力创建的培养国际化软件人才的 IT 实战培训基地。 软通动力软件实训工程开始于 2020 年,目前已在北京、武汉、无锡等地建立了大型实战教 学基地,年增长率 300%。 因此对学员信息的管理统计成为一个必不可少的工作。 本系统使用方便、可靠性高、成本低。 使用该系统可以提高公司就业部工作人员的工作效率,同时提供给学员一个更方便的就业信息途径。 开发软件简介 Visual Studio 2020 是 Microsoft 为实现 .NET 技术而开发的一套工具组件,具有全新的独一无二的集成开发环境及编程语言 C。 C是从 C 和C++演变而来的一种简单的、面向对象的和类型安全的新型程序设计语言。 C几乎综合了目前所有高级语言的优点,主要特点是语法简洁,精心设计的面向对象设计,与 Web 的紧密结合,完全的安全性和错误处理,易于使用的版本处理技术,很好的灵活性和兼容性。 因此 C是一种不错的软件开发语言。 河南大学本科毕业生学士学位论文 第 2 页 第 2 章 系统开发技术基础 系统在开发过程中运用了三层架构开发模式,同时结合了大量自定义控件的使用,这些技术的运用降低了系统的代码量的冗余,同时 数据访问技术的运用使得数据访问更安全 和数据管理方式多元化。 数据访问 Microsoft 最早提出的开放数据互联的技术现在已经成为计算机业界的标准数据库接口,继而又提出了 ADO( ActiveX Data Objects)的设想。 统一数据访问技术是一个开放的技术体系,不同的开发工具,不同的高级程序设计语言都可以采用统一数据访问技术来开发应用项目。 是在 ADO 的基础之上发展起来的,它提供一个适用于创建分布式的、共享的数据库应用程序标准编程接口。 Microsoft 最新推出的SQL Server 2020 在吸收 SQL Server 2020 优点的同时又增加了很多新的功能。 本系统采用的数据库系统是 SQL Server 2020 数据库管理系统。 数据访问方法 要建立和数据提供 者之间的连接,可以通过 SqlConnection 对象来实现。 整个数据访问过程如下: 1. 创建连接数据源字符串 系统与 SQL Server 2020 的数据库连接字符串代码如下: String connStr=”Server=。 database=’NorthWind’。 uid=sa。 pwd=sa。 ”。 2. 使用 SqlConnection 对象打开连接 SqlConnection Myconn=new SqlConnection(connStr)。 ()。 3. 使用 SqlCommand 对象执行 SQL 命令 String SQLSTR=”select * from Mng_user”。 SqlCommand mymand=new SqlCommand(SQLSTR, Myconn)。 4. 使用 SqlDataReader 来获取数据 SqlDataReader sdr=()。 河南大学本科毕业生学士学位论文 第 3 页 或使用 SqlDataAdapter 对象来完成数据存取 SqlDataAdapter adAdapter = new SqlDataAdapter()。 = new SqlCommand(SQLSTR, myConn)。 DataTable tempdatatable = new DataTable()。 (tempdatatable)。 5. 关闭连接 ()。 存储过程 存储过程实际上就是一系列 SQL 语句的集合,是数据库对象之一。 使用存储过程的优点如下: (1) 存储过程在服务器端运行,执行速度快,因为服务器不必每次执行时都分析和编译它。 (2) 确保数据库安全。 使用存储过程可以完成所有的数据库操作,并可通过编程方式控制上述操作对数据库信息访问的权限。 (3) 调用存储过程可以认为是一个三层架构,这使程序易于维护,如果程序需要做一些改动,只需改动存储过程即可。 在就业管理系统中用到了带参数的存储过程来实现用户对数据的过滤组合查询。 创建存储过程语法格式如下 : Creat proc @parameter1 data_type[=默认值 ] …………………… @parametern data_type[=默认值 ] AS Select * from table_name where clomn1=@parameter and …… and clomn2=@paremetern 自定义控件 用户控件能够很容易地跨 Web 应用程序和公共 UI 层( User Interface)应用。 与 Web 窗体页相同, 并 可以使用任何文本编辑器创作这些控件,或者使用代码隐藏类开发这些控件。 此外,与 Web 窗体页一样,用户控件可以在第一次请求时被编译并存储在服务器内存中,从而缩短以后请求河南大学本科毕业生学士学位论文 第 4 页 的响应时间。 但与 Web 窗体页不同的是,不能独立地请求用户控件,用户控件必须包括在 Web 窗体 页内才能使用。 与 SSI( 服务器端包含文件 )相比,用户控件通过访问由 提供的对象模型支持,具有更大的灵活性。 可以 在控件中声明的任何属性进行编程,而不只是包含其他文件提供的功能,这与其他任何 服务器控件一样。 尽管在创作用户控件时需要选择一种语言,但可以将多个用户控件包含在用多种语言创作的一个 Web 窗体页中。 在学员管理系统中就用到了很多这样的控件,在项目开发过程中这些具备特殊功能的控件不但可以减少部份代码的重写,而且提高了项目开发效率并且更方便简单。 如下边的一个用户文本框代码如下: //自定义 TextBox,其中包含多个自定义控件,以方便的实现对各种验证的封装 Public class CustTextBox:CompositeControl { Private TextBox=new TextBox()。 Private RequiredFieldValidator require=new RequiredFieldValidator()。 } //定义属性来控制是否对控件进行验证 private bool _EnableRequiredFieldValidator = false。 [Category(RequiredFieldValidator), Browsable(true), Description(RequiredFieldValidator Enable), DefaultValue(false)] public bool EnableRequiredFieldValidator {get{return。 } set{ = value。 } } //重写事件来决定是否启用验证控件和控制验证控件的输出 protected override void CreateChildControls() {if (!ChildControlsCreated) { if () { = require1。 =。 = 请填写 [。aspnet就业管理系统(论文
相关推荐
把数据在网站系统内外倒腾 , 用户在网站系统内拥有自己的数据 , 完 全基于 Web, 所有的功能都能透过 浏览器完成。 内容跟着人走 , 内容又能够被用户自 由的组合 , 也就是说 , 用户能够自由地借助内容媒介 , 创建起一个个的社群 , 发生各 种社会性的(网络)行为。 产品最新产品如下: Blog: 用户织网,发表新知识,和其 他 用户内容链接,进而非常自然的组织这 些内容 RSS:
入库 密码 入库请求 请 请求 操作请求 库存 出库请求 合格 反馈信息 出库 请求 不合格出库请求 系统用户 身份验证 请求判断 办理物资基本信息请求 验证入库请求 办理入库请求、修改库存 验证出库请求 办理出库请求、修改库存 贵州大学本科毕业论文(设计) 第 10 页 第四章 物资管理信息系统 的概要设计 4. 1 系统设计方法三原则 人类在复杂的工程技术系统如能源、交通等建设方面
orID char 10 是 班长号 Course 表 字段名称 数据类型 长度 是否可为空 说明 courseID char 8 否 课程号(主键) courseName varchar 20 否 课程名 coursetypeID varchar 3 是 课程类型号 totalperiod tinyint 1 是 总学时 weekperiod tinyint 1 是 周学时
的显示达不到你想要的效果, Runtime SDK for Windows Mobile 中, Map 控件 提供了一个属性能禁用标注旋转。 ArcGIS for Windows Mobile 不支持图层标注的对齐属性,也不支持标注表达式,只能从一个字段中读取属性值来直接进行标注,如,不能从多个字段中读取值并构成一个字符串来标注街道地址,如果要标记街道地址,需重新新建字段并给字段赋值街道地址
tions’ profitability. 2. Traditional cost systems also provide inadequate information to support anizational continuous learning and improvement. The new petitive environment requires that managers
供照片实 时采集功能,通过将摄像头,数码相机的图片实时采集到电脑中,通过照片选取范围框进行照片捕捉,直接保存到服务器中,整个操作方便、快捷。 C. 学生教务系统密码管理。 在初始化学生密码的时候系统提供四种方案选择: 用固定密码进行初始化。 用随机密码初始化。 用学生学号进行初始化。 用学生身份证号码进行初始化。 在系统使用的过程中为了安全性考虑,推荐使用第 2,第 4