




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目 录 1 绪论11.1 开发背景11.2 课题意义11.3 研究现状以及发展趋势22 技术方案32.1 NET概述32.2 ASPNET简介42.3 C#简介52.4 SQL Server简介53 需求分析73.1可行性分析73.1.1 经济可行性73.1.2 技术可行性73.2功能结构分析73.3 业务流程分析94 系统总体设计114.1 系统开发环境114.2数据库114.3 各个模块基本流程图设计154.3.1 管理员模块154.3.2 毕业生管理174.3.3 企业管理184.4 输入输出设计194.4.1 输入设计194.4.2 输出设计205 系统实现215.1 系统主界面介绍215.2 地址信息列表225.3 招聘单位列表页面245.4 毕业生发布简历255.5 毕业生找工作275.6 企业发布招聘职位275.7 关键技术286 系统测试316.1 概述316.1.1概念和意义316.1.2 特性316.1.3重要性326.2 本系统测试描述32结束语33致谢34参考文献35 摘 要随着计算机技术的飞速发展,web2.0时代的到来计算机越来越深入的融入到人们的日常生活。同时人们生活水平的提高国家教育体系日益健全,越来越多的人有了大学文凭,但是大学生找工作却越来越难了。为了适应新时代对大学生要求的日益提高也为了农学院的毕业生能够在人才市场上更有竞争力,我们开发了这个就业管理系统。本系统采用ASP.NET 技术作为创建应用程序的方式,以C#作为编程语言,采用SQL Server 数据库作为后台数据库。它是基于Browser/Server结构下形成的数据驱动的Web应用程序。本系统基本遵循了软件工程方法论进行系统分析、总体设计、详细设计和软件测试。实现了用人单位通过本系统进行注册,发布工作信息,本院毕业生通过本系统注册,选择符合自己的职位信息,并给用人单位发布简历等功能。关键词:毕业生;用人单位;数据库技术;ASP.NET;c#ABSTRACTWith the rapid development of computer technology, web2.0 era of the computer more and more in-depth into the daily lives of people. Same time, peoples living standards improve national education system has been improved, more and more people have a college degree, but college students are more and more difficult to find a job. To meet the new era of increasing demands on the students as well as to agricultural college graduates to the job market more competitive, we have developed the Employment Management System. The system uses ASP.NET technology as a way to create applications to C # as the programming language, using SQL Server database as the backend database. It is based on Browser / Server structure formed under the data-driven Web applications. The system basically followed the methodology of software engineering, systems analysis, design, detailed design and software testing. Employers achieved through this system to register, publish information, our graduates registered by the system, chosen for their jobs information and publish your resume to the employer and other functions.Keywords: Graduates; employer; database; ASP.NET; c #1 绪论1.1 开发背景随着计算机技术的飞速发展,web2.0时代的到来计算机越来越深入的融入到人们的日常生活。同时人们生活水平的提高国家教育体系日益健全,越来越多的人有了大学文凭,但是大学生找工作却越来越难了。为了适应新时代对大学生要求的日益提高也为了学院的毕业生能够在人才市场上更有竞争力,这个就业信息网应运而生。对于过去的那种大学生毕业之前奔忙于无数大大小小的招聘会而用人单位又要耗费人力物力派人出去招聘的情景,本系统无不极大的方便了用人单位和广大毕业生。过去用人单位找不到人才而人才找不到好单位的日子将不复存在。本系统能够满足用人单位对于应聘者多方面的搜索和了解,同时也能满足应聘者对用人单位背景、待遇等的全面了解。同时,人才网上提供许多个人简历和招聘信息帮助同学们了解自己挖掘自己的潜力并把握机会成功就业。这是学院就业工作的一次进步也使全院学生从中极大的受益,招生就业处的老师也能在繁重的就业工作中减轻一些压力。1.2 课题意义随着社会的不断发展,计算机应用技术和网络技术的不断发展,信息技术的应用已经渗透到社会的各个领域,几乎任何事都可以利用计算机来解决,而且更加方便、快捷。现在我们也把这一技术引到了校园,利用它来为我们学校服务,利用它来对学生进行管理,从而大大减少了学校的开支同时也减少了许多不必要的麻烦,使学校的管理信息化。基于这一切的好处于是我开发了一个有关毕业生就业管理的系统,但只是模拟网上招聘的过程,帮助各大高校毕业生了解企业招聘的条件,更好地具备竞争意识。本系统的开发目的是让毕业生模拟网上找单位,提前作好社会角色的转变。校领导可以通过相关的统计报表作出决策专业的设置和课程改革,以便更好的适应企业的人才需求等等。1.3 研究现状以及发展趋势毕业生就业管理系统是一个非常实用的信息管理系统,很多高校都需要拥有自己的毕业生就业指导平台,做好宏观调控和微观指导,以便为毕业生提供及时的企业招聘信息,并为企业提供可靠的毕业生各种信息,更好为“双向选择”服务。因此,毕业生就业管理系统将会是完备的学校信息系统的重要组成部分。 在所开发的系统中还有很多问题有待更好的去完善,譬如报表的实现过于简单、不能按照设计者本意实现详细的对比、一目了然的统计情况。在以后的开发设计工作中,可对其进一步开发,满足客户需求。使系统的功能更加完善,界面更加友好,操作更加简单。随着计算机、网络和通讯技术的快速发展,信息化已成为当今社会不可阻挡的发展趋势,信息化程度的高低是一个国家、社会现代化程度的重要标志,信息的处理和利用能力是一个国家经济发展水平和科学技术水平的衡量标准。信息系统是指在计算机技术和通讯技术的基础上,融现代管理理论、方法和相关领域的知识,为某个组织的整体管理与决策服务的人机结合信息存储与处理的系统。按目标和功能的不同,信息系统可分为数据处理系统,管理信息系统,决策支持系统、办公自动化系统、计算机支持协同系统等。其中管理信息系统是对我国的信息化建设影响最深、应用最为广泛、具有特色的、产生的效益最为明显的应用软件,己在各个不同的行业得到广泛的应用,成为了提高管理效率的重要手段。近年来随着我国高等院校大规模的扩招,高校毕业生数量也逐年递增,需要处理的数据和信息量也越来越大,面对如此大规模的就业管理工作,手工处理显然是不能适应发展的需要,利用计算机和网络对高校毕业生就业工作的业务进行计划、管理和决策分析己成大势所趋。“就业系统”以现代网络技术为依托,把高校、用人单位、毕业生三者有机结合,发挥了网络信息传递的优势,加快了用人单位与毕业生间的招聘进程,同时学校通过用人单位情况介绍、需求信息发布、毕业生就业动态分析、有关规定的公布等信息传递,更好地使用人单位与毕业生间的联系得到进一步加强,发挥了学校对毕业生的就业指导和服务功能。2 技术方案本系统的开发工具选择 Visual C#语言。我们知道 Microsoft.NET 平台的推出,掀起了计算机领域的一场革命,.NET技术是微软公司推出的一个全新概念,它代表了一个集合、一个环境、一个编程的基础结构2。经过比尔盖茨先生几年的摇旗呐喊,如今.NET的概念已渐渐深入人心,与之同生共长的Visual C#语言也逐渐成为计算机领域编程人员追求的一种明星语言。对于C#微软这样定义:“C#是一种类型安全的、现代的、简单的,由C和C+衍生出来的面向对象的编程语言,它是牢牢根植于C和C+语言之上的,并可立即被C和C+开发人员所熟悉。C#的目的就是综合Visual Basic的高生产率和C+的行动力。” 2 由此不难看出,Visual C#具有C+语言的强大功能、Visual Basic的高效率,除此之外,它还具有Java语言的跨平台性和Delphi语言的方便快捷等众多的优秀品质,能快速的实现应用程序的开发、跨平台部署,能够访问平台固有的资源,支持COM和. NET技术。所以我选择了获得.NET关键语言称谓的C#。本系统的后台数据库开发采用SQL Server2000 中文版。Microsoft SQL Server2000中文版是基于客户端/服务器模式的新一代大型关系数据库管理系统(DBMS),它在电子商务、数据仓库和数据库解决方案等应用中起着重要的核心作用,可为企业提供强大的支持,对数据库中的数据提供有效的管理,并采用有效的措施实现数据的完整性及数据的安全性。3SQL Server 采用C/S体系结构把所有的工作负荷分解为服务器上的任务和客户端任务。前者负责商业逻辑和向用户提供数据,后者则负责对数据库的数据进行操作和管理。这样的模式非常有利于减轻负荷。此外,考虑到SQL Server2000包括一系列可改进在多个站点上安装、部署、管理和使用管理工具和开发工具SQL Server过程的管理、开发工具,我选择了SQL Server2000开发后台数据库。2.1 NET概述 .NET Framework 是用于 .NET 平台的编程模型,其关键组件是公共语言运行库(CLR,Common Language Runtime)和 .NET Framework 类库(包括 ADO.NET、ASP.NET 和 Windows 窗体),它提供了托管执行环境、简化的开发和部署以及与各种编程语言的集成,是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。.NET Framework 旨在实现下列目标:提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的;提供一个将软件部署和版本控制冲突最小化的代码执行环境;提供一个可提高代码(包括由未知的或不完全受信任的第三方所创建的代码)执行安全性的代码执行环境;提供一个可消除脚本环境或解释环境的性能问题的代码执行环境;使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致;按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成。公共语言运行库是 .NET Framework 的基础,可以将运行库看作一个在执行时管理代码的代理,它提供内存管理、线程管理和远程处理等核心服务,并且还强制实施严格的类型安全以及可提高安全性和可靠性的其他形式的代码准确性。事实上,代码管理的概念是运行库的基本原则。以运行库为目标的代码称为托管代码,而不以运行库为目标的代码称为非托管代码。.NET Framework 类库是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创建的应用程序(如 Web 窗体和 XML Web Services)。2.2 ASPNET简介ASP.net 是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。其结构是一个三层系统:UI层、业务逻辑层和数据层: 1.UI层负责与用户交互,接收用户的输入并将服务器端传来的数据呈现给客户。2. 业务逻辑层负责接收浏览器传来的请求并将请求传给数据层,同时将请求处理结果发给浏览器。它由Web表单、XML Web Services和组件服务组成,其中Web表单是ASP.NET应用程序的核心所在,它是向客户呈现数据和信息的基础,也是响应和处理客户与显示的Web表单交互生成的信息和数据的基础。3. 数据层是通过ADO.NET操纵数据为事务逻辑层提供数据服务,如存储数据操作结果、返回数据检索结果等。ASP.NET与以前的Web开发模型相比,提供了以下几个重要的优点: 世界级的工具支持。ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。 威力和灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。 简易性。ASP.NET 使执行常见任务变得容易,从简单的窗体提交和客户端身份验证到部署和站点配置。例如,ASP.NET 页框架使您可以生成将应用程序逻辑与表示代码清楚分开的用户界面,和在类似 Visual Basic 的简单窗体处理模型中处理事件。另外,公共语言运行库利用托管代码服务(如自动引用计数和垃圾回收)简化了开发。 可管理性。ASP.NET 采用基于文本的分层配置系统,简化了将设置应用于服务器环境和 Web 应用程序。由于配置信息是以纯文本形式存储的,因此可以在没有本地管理工具帮助的情况下应用新设置。此零本地管理哲学也扩展到了 ASP.NET 框架应用程序的部署。只需将必要的文件复制到服务器,即可将 ASP.NET 框架应用程序部署到服务器。不需要重新启动服务器,即使是在部署或替换运行的编译代码时。 自定义性和扩展性。ASP.NET 随附了一个设计周到的结构,它使开发人员可以在适当的级别插入代码。实际上,可以用自己编写的自定义组件扩展或替换 ASP.NET 运行库的任何子组件。实现自定义身份验证或状态服务一直没有变得更容易。 安全性。借助内置的 Windows 身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。2.3 C#简介2.4 SQL Server简介SQL Server是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言。T-SQL是结构化查询语言SQL的一种,支持ANSI SQL92标准。SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证。7.0版支持多种类型的角色,角色概念的引入方便了权限的管理,也使权限的分配更加灵活。SQL Server为公共的管理功能提供了预定义的服务器和数据库角色,可以很容易为某一特定用户授予一组选择好的许可权限。SQL Server可以在不同的操作平台上运行,支持多种不同类型的网络协议如TCP/IP、IPX/SPX、Apple Talk等。SQL Server在服务器端的软件运行平台是Windows NT、Windows9x,在客户端可以是Windows3.x、Windows NT、Windows9x,也可以采用其它厂商开发的系统如Unix、Apple Macintosh等。微软的SQL Server是一项完美的客户/服务器系统。SQL Server需要安装在Windows NT的平台上,而Windows NT可以支持Intel 386,Power PC,MIPS,Alpha PC和RISC等平台,它使SQL Server具备足够的威力和功能。3 需求分析3.1可行性分析3.1.1 经济可行性主要是对项目的经济效益进行评价,本系统开发经费在经济上是可以接受的,并且本系统实施后可以显著节约时间、成本,提高效率。所以本系统在经济上是可行的。3.1.2 技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该网站系统采用了Browser/Server模式进行开发。Browser/Server体系结构紧密的结合了Internet/Intranet技术,是技术发展的大势所趋,它把应用系统带入了一个崭新的发展时代。数据库服务器SQL数据库,它能够处理大量数据,同时保持数据的完整性并提供许多高级管理功能。它的灵活性、安全性和易用性为数据库编程提供了良好的条件。因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。3.2功能结构分析为了能做好本课题,在参阅了现有的招聘网站的基础上,初步确定了本就业信息网站的基本架构,即:管理员模块、学生模块和企业模块。首先需要学生和企业通过注册的方式提交注册信息,管理员进行审核;然后学生通过审核后,登陆系统维护自己的简历信息、查看职位信息提交简历;企业通过审核后,登陆系统维护职位信息查看该职位下的简历信息;最后管理员需维护网站首页内容。功能所示:管理员:(1)地址信息维护:维护地址信息。(2)职位类别维护:维护职位信息。(3)专业维护:维护专业信息。(4)会员注册信息列表:查看毕业生注册信息。(5)招聘单位列表:显示招聘单位信息。(6)会员简历列表:显示会员简历信息列表。(7)招聘职位统计:统计招聘职位相关信息。企业:(1)发布招聘职位:发布企业需求的招聘职位,并查看本职位的毕业生投递简历情况。(2)企业注册信息:查看 修改企业注册信息毕业生:(1)发布简历:设置自己的简历信息。(2)找工作:查看符合自己的工作信息,可以投递简历。(3)您简历的投递记录:显示您简历的历史投递信息。(4)您的注册信息:修改注册信息。前台(1)展示企业招聘信息,展示毕业生简历信息,各个角色的人员登陆窗口。具体如功能模块图所述:图1图1 功能模块图3.3 业务流程分析网站模块已初步确定,其业务流程首先由管理员维护基础数据包括地址信息、职位类别、专业信息,此时为学生、企业注册、网站前台做好准备,然后学生注册通过审核后维护、发布简历信息,企业注册通过审核后维护、发布职位信息,学生通过企业维护的职位进行浏览和投递,最后管理员统计学生发布的简历信息和企业发布的职位信息。如图2:图2 业务流程图4 系统总体设计4.1 系统开发环境4.1.1 硬件环境CPU:Intel PentiumIII;内存:256M或更高; 硬盘:40G或更高;VGA或更高分辨率的显示器;打印机可根据经济条件自行选择合适的型号4.1.2 软件环境操作系统: Windows 2000 Server 它是一种可以在网络环境中用作客户和服务器的多功能操作系统。它是主从结构、可靠、稳定且安全的系统平台,是为具有大型业务系统的机构而设计的一种强大的、多用途的服务器操作系统。4.1.3 开发工具Microsoft Visual Studio.NET系列中的C#语言。具有如下特性:1)语法更简单;2)快速应用开发(RAD)功能3)语言的自由性4)强大的Web服务器端组件5)支持跨平台 6)与XML的融合7)对C+的继承4.2数据库Microsoft SQL Server2000 它为数据库管理员提供了多个管理系统的工具,包括:1)SQL Server企业管理器 它是Microsoft管理控制台(MMC)的管理单元组件,利用它可对数据库服务器、数据库及数据库对象(表、视图等)进行有效的管理。2)SQL查询分析器 它用于交互输入T-SQL语句和存储过程,可以以图形的形式提供图形查询分析功能,包含集成的T-SQL调试器、对象浏览器,可用于确定数据库中的表、视图、存储过程和其他对象的特性,并支持可用于加快复杂语句生成速度的模板。3)注册服务器 安装SQL Server2000后,必须先注册本地或远程服务器,才能使用SQL Server企业管理器来管理这些服务器。注册服务器时必须指定服务器的名称和登录到服务器时使用的安全类型。4.2.1 数据库设计管理员序号字段名类型长度索引备注1帐号Varchar50PKeyAdmin2密码Varchar50地址序号字段名类型长度索引备注1地址代码IntPKey2地址名称Varchar50职位类别序号字段名类型长度索引备注1职位类别代码IntPKey2职位类别名称Varchar50专业序号字段名类型长度索引备注1专业代码IntPKey2专业名称Varchar50毕业生序号字段名类型长度索引备注1会员号Varchar50PKey2姓名Varchar503性别Varchar504联系电话Varchar505审核标志Varchar50通过 未通过6密码Varchar507注册时间DateTime招聘单位序号字段名类型长度索引备注1单位帐号Varchar50通过注册 得到2单位名称Varchar100单位 个人3地址Varchar1004联系电话Varchar505联系人Varchar506单位介绍Text7单位性质Varchar50个体 私营 三资 独资 合资 国企 其他8密码Varchar509注册时间DateTime10审核标志Varchar50通过 未通过11所在省市Int会员简历序号字段名类型长度索引备注1简历代码IntPKey2出生日期Varchar503政治面貌Varchar504籍贯Varchar505专业代码Int关联 专业6学历Varchar507计算机能力Varchar508外语能力Varchar509毕业时间Varchar5010教育背景Text11工作经历Text12自我评价Text13简历图片Varchar25014会员号Varchar50关联 学生招聘职位序号字段名类型长度索引备注1职位代码IntPKey2职位名称Varchar503单位帐号Varchar50关联 招聘单位4工作地点Varchar505招聘人数Varchar506承诺月薪Varchar507具体要求Text8职位类别代码Int关联 职位类别应聘职位序号字段名类型长度索引备注1应聘代码IntPKey2职位代码Int关联 招聘职位3会员号Varchar50关联 学生4应聘时间DateTime4.2.2 数据库ER图设计图3 系统E-R图4.3 各个模块基本流程图设计4.3.1 管理员模块 地址维护 (图4)图4 地址维护 会员注册列表(图5)图5 会员注册列表 招聘单位列表 (图6)图6 招聘单位列表4.3.2 毕业生管理 发布简历(图7)图7 发布简历 找工作 (图8)图8 找工作4.3.3 企业管理 发布招聘职位(图9)图9 发布招聘职位4.4 输入输出设计4.4.1 输入设计输入设计代表性页面是主界面的登陆窗口,输入用户名、密码等待验证,如图10:图10 系统登陆界面4.4.2 输出设计输出设计代表性页面是展示毕业生简历信息页面,如图11:图11 展示页面5 系统实现5.1 系统主界面介绍在IE里运行本系统,出现系统的主界面,包括系统登陆、企业发布职位信息、毕业生发布简历信息显示。如图12:图12 系统主界面核心代码如下: if (!Page.IsPostBack) /加载新闻列表 DataTable da = new DataTable(); /加载职位类别 this.DropDownList1.DataTextField = 职位类别名称; this.DropDownList1.DataValueField = 职位类别代码; this.DropDownList1.DataSource=DataBase.Get_Table(select * from 职位类别); this.DropDownList1.DataBind(); this.DropDownList2.DataTextField = 专业名称; this.DropDownList2.DataValueField = 专业代码; this.DropDownList2.DataSource = DataBase.Get_Table(select * from 专业); this.DropDownList2.DataBind(); /加载会员简历列表 if (Request.QueryStringzyid = null ) this.DataList1.DataSource = DataBase.Get_Table(select * from 毕业生,会员简历,专业 where 毕业生.会员号=会员简历.会员号 and 会员简历.专业代码=专业.专业代码); else this.DataList1.DataSource = DataBase.Get_Table(select * from 毕业生,会员简历,专业 where 毕业生.会员号=会员简历.会员号 and 会员简历.专业代码=专业.专业代码 and 专业.专业代码= + Request.QueryStringzyid + ); this.DataList1.DataBind(); /加载招聘职位列表 if (Request.QueryStringzwid = null) this.GridView2.DataSource = DataBase.Get_Table(select * from 招聘职位,招聘单位,职位类别 where 招聘职位.单位帐号=招聘单位.单位帐号 and 招聘职位.职位类别代码 =职位类别.职位类别代码); else this.GridView2.DataSource = DataBase.Get_Table(select * from 招聘职位,招聘单位,职位类别 where 招聘职位.单位帐号=招聘单位.单位帐号 and 招聘职位.职位类别代码 =职位类别.职位类别代码 and 职位类别.职位类别代码= + Request.QueryStringzwid + ); this.GridView2.DataBind(); 5.2 地址信息列表此模块主要是对地址信息的维护。如图13: 图13 地址信息维护核心代码如下: if (!Page.IsPostBack) /加载新闻列表 DataTable da = new DataTable(); /加载职位类别 this.DropDownList1.DataTextField = 职位类别名称; this.DropDownList1.DataValueField = 职位类别代码; this.DropDownList1.DataSource=DataBase.Get_Table(select * from 职位类别); this.DropDownList1.DataBind(); if (this.txtBm.Text = ) this.Terr.InnerHtml = 省市名称不能为空; return; if (DataBase.Get_Table(select * from 地址 where 地址名称= + this.txtBm.Text + ).Rows.Count 0) this.Terr.InnerHtml = 省市名称重复; return; DataBase.ExecSql(insert into 地址(地址名称) values( + this.txtBm.Text + ); initList(); else this.GridView2.DataSource = DataBase.Get_Table(select * from 招聘职位,招聘单位,职位类别 where 招聘职位.单位帐号=招聘单位.单位帐号 and 招聘职位.职位类别代码 =职位类别.职位类别代码 and 职位类别.职位类别代码= + Request.QueryStringzwid + ); this.GridView2.DataBind(); 5.3 招聘单位列表页面此模块主要显示注册系统的所有用人单位信息,可以审核用人单位注册信息,可以查看用人单位发布的职位信息,如图14:图14 招聘单位列表核心代码如下: protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) string Key = this.GridView1.DataKeysConvert.ToInt32(e.CommandArgument).Value.ToString(); if (e.CommandName = Mod) /传递修改的标志 跳转页面 Response.Redirect(QyControl.aspx?ID= + Key); else if (e.CommandName = Del) /删除招聘信息 DataBase.ExecSql(delete from 招聘单位 where 单位帐号= + Key + ); this.GridView1.DataSource = DataBase.Get_Table(select * from 招聘单位,地址 where 招聘单位.所在省市=地址.地址代码 ); this.GridView1.DataBind(); else if (e.CommandName = See) /传递修改的标志 跳转页面 Response.Redirect(ZwList.aspx?zh= + Key); protected void RadioButton2_CheckedChanged(object sender, EventArgs e) if (RadioButton2.Checked = true) /显示招聘单位列表 this.GridView1.DataSource = DataBase.Get_Table(select * from 招聘单位,地址 where 招聘单位.所在省市=地址.地址代码 and 招聘单位.审核标志= + RadioButton2.Text + ); this.GridView1.DataBind(); 5.4 毕业生发布简历此模块主要是维护毕业生简历信息。如图15:图15 发布简历核心代码如下: if (DataBase.Get_Table(select * from 会员简历 where 会员号= + Session帐号.ToString() + ).Rows.Count 0) /修改当前的会员简历 if (FileName != ) DataBase.ExecSql(update 会员简历 set 出生日期= + TextBox5.Text + ,政治面貌= + TextBox9.Text + ,籍贯= + TextBox10.Text + ,专业代码= + DropDownList1.SelectedValue + ,学历= + TextBox1.Text + ,计算机能力= + TextBox2.Text + ,外语能力= + TextBox3.Text + ,毕业时间= + TextBox4.Text + ,教育背景= + TextBox6.Text + ,工作经历= + TextBox7.Text + ,自我评价= + TextBox8.Text + ,简历图片= + FileName + where 会员号= + Session帐号.ToString() + ); else DataBase.ExecSql(update 会员简历 set 出生日期= + TextBox5.Text + ,政治面貌= + TextBox9.Text + ,籍贯= + TextBox10.Text + ,专业代码= + DropDownList1.SelectedValue + ,学历= + TextBox1.Text + ,计算机能力= + TextBox2.Text + ,外语能力= + TextBox3.Text + ,毕业时间= + TextBox4.Text + ,教育背景= + TextBox6.Text + ,工作经历= + TextBox7.Text + ,自我评价= + TextBox8.Text + where 会员号= + Session帐号.ToString() + ); else /添加当前的会员简历 DataBase.ExecSql(insert into 会员简历(出生日期,政治面貌,籍贯,专业代码,学历,计算机能力,外语能力,毕业时间,教育背景,工作经历,自我评价,简历图片,会员号) values( + TextBox5.Text + , + TextBox9.Text + , + TextBox10.Text + , + DropDownList1.SelectedValue + , + TextBox1.Text + , + TextBox2.Text + , + TextBox3.Text + , + TextBox4.Text + , + TextBox6.Text + , + TextBox7.Text + , + TextBox8.Text + , + FileName + , + Session帐号.ToString() + ); 5.5 毕业生找工作此模块主要显示用人单位发布的职位信息,毕业生可以过滤不同的类别的职位信息,并给相应的职位发布简历。如图16:图16 找工作核心代码如下: this.GridView1.DataSource = DataBase.Get_Table(select * from 招聘职位,招聘单位,职位类别 where 招聘职位.单位帐号=招聘单位.单位帐号 and 招聘职位.职位类别代码 =职位类别.职位类别代码 and 职位类别.职位类别代码= + DropDownList1.SelectedValue + ); this.GridVie
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新解读《CB-T 291-1999船用带舌插销》新解读
- Brand KPIs for health insurance:Molina Healthcare in the United States-英文培训课件2025.4
- 不同疗程胰高血糖素样肽-1受体激动剂治疗非酒精性脂肪性肝病疗效比较的网状meta分析
- 新疆阿勒泰地区2022-2023学年高二下学期化学期末考试试题(含答案)
- 基建矿井安全管理制度
- 四川建筑公司管理制度
- Web程序设计(微课版) 课件 第1章 Web应用程序概述
- 石家庄老年公寓可行性报告34p
- 物理中考一轮复习教案 第二十讲《浮与沉》
- 仓储式超市开业活动方案
- 早自习迟到检讨书综合(总结19篇)
- 第三单元第2课《盛情邀约》课件-七年级美术下册(人教版2024)
- 医学研究中期进展报告范文
- 塑料零件的快速换模技术考核试卷
- 律师事务所调查报告范文
- 基于SysML的空中分布式作战体系建模研究
- 中国糖尿病防治指南(2024版)解读2
- 《化工过程本质安全化评估技术指南》
- DB51T 1466-2012 马尾松二元立木材积表、单木出材率表
- 《有机化学》课件-第九章 醛和酮
- 文献管理与信息分析学习通超星期末考试答案章节答案2024年
评论
0/150
提交评论