毕业生就业管理系统.doc_第1页
毕业生就业管理系统.doc_第2页
毕业生就业管理系统.doc_第3页
毕业生就业管理系统.doc_第4页
毕业生就业管理系统.doc_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

太原科技大学学士学位论文中文摘要 由于国际金融危机对我国经济造成较大影响,近几年大学生就业形势面临严峻挑战,基于WEB的高校毕业生就业管理系统应运而生。本系统由学校就业指导中心、用人单位、毕业生三个子系统组成。通过互联网将学校、用人单位及毕业生联系在一起,跨越了时间和空间距离,突破了传统求职招聘的局限性,使供求信息及时、准确、方便的在平台上进行无障碍交流。本系统以Visual Studio 2008作为主要开发工具,采用B/S(Browser/Server)设计模式,在前台使用ASP.NET开发技术,后台使用MS SQL Server 2005数据库开发技术。实现了企业用户的注册、职务招聘管理、资讯管理、学生管理、单位管理、生源统计和就业率统计等功能。高校毕业生就业管理系统主要是为了方便负责就业管理工作的老师使用,向毕业生提供一些招聘信息、政策信息及相关的就业指导,以帮助同学们更好的就业。 关键词: 毕业生;就业管理;ASP.NET The university employment systemauthor: Wang Jinna tutor:Xie Binhong AbstractDue to the effect of international financial crisis on our economy,the graduated students employment situation are facing with severe challenges,based on the employment of college graduates in WEB management system came into being. The system consists of the school career center, employers, graduates of three subsystems. Schools, employers and the graduates through the Internet will be linked across time and space distance, breaking the limitations of the traditional job recruitment, supply and demand information is timely, accurate, and barrier-free exchange on the platform.isual Studio 2008, the system as the primary development tool, the use of B / S (Browser / Server) design pattern, using the ASP.NET development technologies in the foreground, the background using MS SQL Server 2005 database development technologies. To achieve the registration of business users, job recruitment management, information management, student management, unit management, students statistics and employment statistics and other features.The management system of employment of college graduates in order to facilitate the teacher in charge of employment management and provide some jobs to the graduates, policy information and career guidance to help students better employment.Keywords: Undergraduate Students; Employment Managements; ASP.NET. 目录第一章 系统概述11.1 系统开发的背景和意义11.1.1系统开发背景11.1.2系统开发意义21.1.3系统开发目的21.2开发环境及运行环境21.2.1硬件环境21.2.2软件环境及开发工具21.2.3开发工具简介2第二章 系统分析42.1可行性分析42.1.1经济可行性42.1.2技术可行性42.1.3操作可行性52.1.4法律可行性62.2 需求分析62.2.1系统功能需求分析62.2.2 用例图72.2.3数据流图92.2.4数据字典132.2.5 E-R图17第三章 系统设计203.1系统总体设计203.1.1系统功能模块设计203.1.2数据库设计213.2详细设计253.2.1系统程序流程图25第四章 编码实现294.1企业注册模块294.2企业登录模块304.3发布职务模块314.4删除职务信息模块324.5资讯信息管理模块334.6单位信息管理模块354.7查看就业率信息模块364.8友情链接模块374.9招聘日历模块37第五章 系统测试395.1测试目的395.2 功能模块测试395.3 数据库测试39结束语41致谢42参考文献43附录 英文资料翻译44附录 程序源代码48III太原科技大学学士学位论文第一章 系统概述1.1 系统开发的背景和意义高校毕业生就业系统,是为高校毕业生提供就业信息化服务的公益性网站,它的建设目标是以网站为枢纽,运用统一数据交换标准,适时的数据更新,分工协作的信息收集发布机制,形成毕业生就业服务信息系统,为广大高校毕业生和各类用人单位提供求职和招聘的信息化平台,同时以此为依托,构建高校毕业生就业管理检测网络,为高等学校的专业设置、人才配置等提供准确的决策依据。 本系统由学校就业指导中心、用人单位、毕业生三个子系统组成。通过互联网将学校、用人单位及毕业生联系在一起,跨越了时间和空间距离,突破了传统求职招聘的局限性,使供求信息及时、准确、方便的在平台上进行无障碍交流。1.1.1系统开发背景 目前市面上存在的软件系统,基本已经为高校的就业办缓解了工作的压力,也基本解决了当前所急需要解决的基本问题,但多数系统为各高校针对自身的需求,自主研制的,运行效果良莠不齐。大多数的系统主要针对本校的毕业生,作为人才交流来说,具有一定的地域阻碍性;并且用人单位发布相应的招聘信息时,相对复杂,这主要体现为通用性欠缺。基于这两方面的考虑,主要欠缺的就是供求双方信息流通的互动性。 就业信息是毕业生择业的基础,是通向用人单位的桥梁,就业信息越广泛,择业的视野就越宽阔;就业信息质量越高,择业的把握性就越大。由于目前就业信息存在着流通不畅,真假信息混杂的现象,而且就业信息的处理方式不规范、处理手段不先进,传递和反馈也不够及时,使就业信息有的重复,有的无法共享,造成人才和信息资源的极大浪费。同时,对就业信息的处理主要还处在收集和传递阶段,远没有发挥控制、指导和预测等方面的功能,难以更有效地对就业信息资源进行综合开发利用,因此,需要通过建立与完善毕业生就业信息系统,以符合当今社会快速发展的需求。1.1.2系统开发意义 该系统的开发,给毕业生提供一个获知就业信息的平台,毕业生可以查看各种就业信息,就业指南等,为毕业生就业提供帮助。这些优点能够极大地提高高校毕业生信息管理的效率,也是学校的科学化、正规化管理,重要条件。通过Internet来满足各自的需求,为学生带来了方便,提高了效率。以计算机网络技术为核心的毕业生就业系统,利用计算机网络技术方便、快捷的特点,实现网上发布就业信息的功能,为毕业生提供了一种信息较为完全的环境。1.1.3系统开发目的使用软件系统管理信息比起传统的人工管理信息更加方便、简洁,可以为管理者节约大量的时间、精力。该管理系统的目的就是使用计算机对复杂繁琐的数据进行存储和处理,并利用计算机与现代化办公设备的连接时刷新数据,从而提高学校管理员进行就业管理的工作效率。1.2开发环境及运行环境1.2.1硬件环境Intel 双核处理器,256M以上内存,10G以上硬盘1.2.2软件环境及开发工具 Windows XP操作系统,Microsoft Visual Studio 2008,SQL Server 2005数据库或Microsoft Visual Studio 2008自带的SQL 2005 EXPRESS1.2.3开发工具简介 Visual Studio 2008和3.5版本的.NET框架是微软公司开发的。VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。 SQL Server 2005 Express Edition 是一个免费、易用且便于管理的数据库。SQL Server Express 与 Microsoft Visual Studio 2005 集成在一起,可以轻松开发功能丰富、存储安全、可快速部署的数据驱动应用程序。SQL Server Express 是免费的,可以再分发(受制于协议),还可以起到客户端数据库以及基本服务器数据库的作用。SQL Server Express 是低端 ISV、低端服务器用户、创建 Web 应用程序的非专业开发人员以及创建客户端应用程序的编程爱好者的理想选择。第二章 系统分析2.1可行性分析 可行性研究的目的是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出拟开发系统的初步方案与计划。可行性研究是针对系统进行全面、概要的分析,主要包括三个方面:经济可行性、技术可行性、操作可行性和法律可行性。2.1.1经济可行性 本系统应用软件和硬件系统易于获得,因此开发成本较低,可以实现毕业生信息管理的计算机化,节省了人力、物力,将人从繁重的工作业务中解脱出来,减少了毕业生信息管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,因此,引进使用本系统后,具有高效率、低成本、高质量的特点,整个系统开发以及后期的维护所需要的费用没有超过我们的预期,经济可行性良好。同时系统运行后短时间内收回成本。这带来的经济回报将远超过支出。因此,本课题的设计开发是具有经济可行性的。2.1.2技术可行性 高校毕业生就业管理系统是使用.NET技术进行开发的,可以相对比较容易面对用户的实际需求而开发,而在现今,各种网络应用的开发已经相当成熟,出现了几大主流的开发语言和工具,都可以非常有效的支持开发这样一个系统。同时作为本系统,也有许多成功的网站的经验可以借鉴,所以技术的角度来说,也是可行的。1.ASP.NET介绍 ASP.NET是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.NET提供许多比现在的Web开发模式强大的的优势。 ASP.NET是把基于通用语言的程序在服务器IIS上运行。 2.ASP.NET优点 ASP.NET 是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的 Web 应用程序。与以前的 Web 开发模型相比,ASP.NET 提供了以下几个优点: 1)增强的性能。ASP.NET 是在服务器上运行的编译好的公共语言运行库代码。与被解释的前辈不同,ASP.NET 可利用早期绑定、实时编译、本机优化和盒外缓存服务。这相当于在编写代码行之前便显著提高了性能。 2)世界级的工具支持。ASP.NET 框架补充了 Visual Studio 集成开发环境中的大量工具箱和设计器。WYSIWYG 编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。 3)威力和灵活性。由于 ASP.NET 基于公共语言运行库,因此 Web 应用程序开发人员可以利用整个平台的威力和灵活性。.NET 框架类库、消息处理和数据访问解决方案都可从 Web 无缝访问。ASP.NET 也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。另外,公共语言运行库的交互性保证在迁移到 ASP.NET 时保留基于 COM 的开发中的现有投资。ASP.NET MVC 是微软官方提供的Mvc模式编写ASP.NET Web应用程序的一个框架,它由Castle的MonoRail而来.目前已经历经数个版本 3.ASP.NET MVC特色与优点 MVC (ModelViewController)把一个web应用分成了三个部分:model view和controller。ASP.NET MVC框架提供了一个可以代替ASP.NET MVC web窗体的基于mvc的应用。 ASP.NET MVC概述mvc的优点: 1)通过把项目分成model view和controller,使得复杂项目更加容易维护。 2)没有使用view state和服务器表单控件,可以更方便的控制应用程序的行为 。3)应用程序通过controller来控制程序请求,可以提供丰富的url重写。4)对单元测试的支持更加出色。5)在团队开发模式下表现更出众。 2.1.3操作可行性客户端只需要一个浏览器,通过浏览器来登录系统,而服务器端也只需要一台服务器,服务器要求一个数据库环境和一个网络应用开发的环境,实现起来比较容易,所以从操作运行来说是可行的。2.1.4法律可行性这样一个系统,在系统管理员合法管理和用户的自觉配合下,不会违规进行任何的不法的活动和交易,发布具有危害性和不适宜的信息,也不存在任何非法牟利的行为。综合考虑经济、技术、操作和法律等方面的因素,基于Web的高校毕业生就业系统,可以立即开始进行。2.2 需求分析2.2.1系统功能需求分析 高校毕业生就业系统分为前台管理和后台管理: 1.前台管理包括: 招聘信息模块:用来显示企业发布的招聘职务信息; 各地招聘会模块:用来显示全国各个地区的招聘会信息; 签约需知模块:用来显示签约的一些注意事项; 职业生涯规划模块:用来显示自己在规划自己的职业生涯过程中需要注意的事项, 以及做好职业生涯规划的好处等; 就业政策模块:用来显示一些国家政策,地方政策以及学校政策;专业介绍模块:用来显示学校各院系的情况;用户登录模块:包括管理员、学生用户和企业用户,可以输入账号和密码进行登录;毕业生搜索模块:可以按院系、专业和性别,搜索毕业生的相关信息;招聘会日历模块:此模块便于毕业生在网站上直观的查看有招聘会的日期;友情链接模块:此模块可以方便我校毕业生查看其他学校的就业网站; 2.后台管理包括:1)管理员后台包括: 资讯管理:管理员用来发布一些就业资讯,包括招聘信息,各地招聘会等,并可以对这些资讯信息进行删除; 推荐管理:管理员对学生提交的推荐表进行审批以及查询; 学生管理:管理员对学生信息进行查询、更改、密码修改以及删除学生信息; 单位管理:管理员添加新单位、删除单位信息和查询单位信息; 用户管理:管理员对几种用户进行删除等管理; 生源报表:管理员可以查看各学院学生的生源情况; 就业率报表:管理员查看各学院就业情况; 2)企业后台包括: 发布职务:企业发布职务信息,包括职务名称,专业要求,学历要求,参考月薪,详细描述; 管理职务:企业对所发布的职务进行查看和删除操作; 3)学生后台模块 个人信息:学生可以填写自己的简历; 工作信息:学生可以选择自己想去的公司投递个人简历; 本人负责模块:企业用户职务管理模块;管理员后台的资讯管理模块、单位用户管理模块和毕业生就业率报表模块;前台的招聘会日历和友情链接。2.2.2 用例图 用例图是从用户的观点出发来收集需求,其关键是找出系统中的所有用例,每个用例代表用户的一个需求,即系统的一项功能。本系统的活动者是管理员、学生和企业,各用户的用例图如下图所示:图2.1管理员的用例图图2.2学生的用例图图2.3企业的用例图2.2.3数据流图 数据流图(DFD)是一种图形化技术,它描述信息流和数据从输入移动到输出的过程中所经受的变换。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。 1.系统顶层的数据流图如图2.4所示:图2.4顶层的数据流图2. 系统主要由三大用户组成,包括管理员、企业用户和学生用户,总体数据流图如图2.5所示:图2.5总体数据流图3.企业用户想要登录系统,首先要进行注册,输入企业的相关信息,企业注册的数据流图如图2.6所示: 图2.6企业注册的数据流图4.企业登录就业管理系统,需要进行信息验证,验证通过才能登录该系统,企业登录的数据流图如图2.7所示:图2.7企业登录的数据流图5.企业用户可以在企业后台发布自己的招聘信息,并能进行信息的查看和删除操作,企业进行职务管理的数据流图如图2.8所示:图2.8职务管理的数据流图6.管理员登录后台可以发布资讯信息,并进行删除操作,管理员进行资讯管理的数据流图如图2.9所示:图2.9资讯管理的数据流图7.管理员可以对企业用户进行查询、添加和删除操作,管理员对企业信息进行管理的数据流图如图2.10所示:图2.10企业信息管理的数据流图8.管理员可以查看个院系的就业率情况,管理员查看就业率的数据流图如图2.11所示:图2.11就业率统计的数据流图2.2.4数据字典 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。任何数据字典最主要的用途都是供人查阅对不了解的条目的解释,数据字典的作用也正是在软件分析和设计的过程中给人提供关于数据的描述信息。根据数据流图列数主要的数据字典如下所示:1. 外部实体编号:S1名字:管理员描述:管理员基本信息输入的信息流:无输出的信息流:账号和密码信息表2-1企业信息表编号:S2名字:学生描述:学生的基本信息输入的信息流:资讯信息和职务信息输出的信息流:账号和密码信息编号:S3名字:企业描述:企业的基本信息输入的信息流:无输出的信息流:账号和密码信息2. 数据流编号:F1名称:用户名和密码信息描述:所有用户登录系统的验证信息数据流来源:S1、S2、S3数据流去向:1、1.1数据流组成:用户名+密码编号:F2名称:企业注册信息描述:企业注册的基本信息数据流来源:3.1数据流去向:3.2数据流组成:单位名称+单位地址+单位法人+单位行业+单位邮编+单位传真+单位联系人+单位联系电话+单位邮箱+单位简介编号:F3名称:学生信息描述:用来添加学生的简历信息数据流来源:1数据流去向:2、8.5数据流组成:学生信息=姓名+性别+出生年月+家庭地址+民族+政治面貌+学历+专业+英语水平+计算机水平+联系电话+电子邮件+应聘方向编号:F4名称:资讯信息描述:管理员添加的资讯信息数据流来源:5.1数据流去向:5.2、S2数据流组成:资讯标题+类型(包括各地招聘会、签约需知、职业生涯规划、就业政策和专业介绍)+内容+时间3. 逻辑处理编号:1名称:登录描述:用户登录系统输入的数据流:用户名和密码信息处理:验证用户填写的信息是否正确输出的数据流:验证信息编号:2名称:注册描述:企业用户注册单位信息输入的数据流:企业信息处理:生成企业用户的账号和密码输出的数据流:账号和密码信息编号:3名称:简历管理描述:学生用户填写并投递自己的简历输入的数据流:学生信息处理:填写并投递简历输出的数据流:无编号:4.1名称:发布职务信息描述:企业用户发布招聘的职务信息输入的数据流:验证成功信息处理:企业用户发布招聘的职务信息,并填写详细信息输出的数据流:职位信息编号:4.4名称:查看职务信息描述:查看企业已发布的职务信息输入的数据流:验证成功信息处理:对已发布的职务信息进行删除并可查看接收简历情况输出的数据流:简历信息4.数据存储数据存储编号:D1数据存储名称:学生信息表描述:学生的基本信息数据存储的组成:姓名+性别+出生年月+家庭地址+民族+政治面貌+学历+专业+学号+计算机水平+联系电话+电子邮件+应聘方向关键字:学号相关处理:2数据存储编号:D2数据名称:企业信息表描述:企业用户注册的基本信息数据存储组成:单位名称+单位地址+单位法人+单位行业+单位邮编+单位传真+单位联系人+单位联系电话+单位邮箱+单位简介关键字:单位名称相关处理:3、3.1、1.1数据存储编号:D3数据名称:管理员信息表数据存储组成:管理员账号+登陆密码+编号关键字:账号、密码相关处理:1.1数据存储编号:D4数据名称:资讯信息数据流组成:资讯标题+类型(包括各地招聘会、签约需知、职业生涯规划、就业政策和专业介绍)+内容+时间关键字:类型相关处理: E-R图E-R E-R图也称实体-联系图(Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。 1.单个实体的的E-R图如下图所示: 图2.12管理员的E-R图图2.13学生的E-R图 图2.14企业的E-R图 图2.15职位的E-R图2.系统的E-R图如图2.16所示:图2.16系统的E-R图第3章 系统设计3.1系统总体设计3.1.1系统功能模块设计 经过以上调查分析,明确了高校毕业生就业管理系统的性能要求、功能需求,为设计本系统的模块设计提供了依据。高校毕业生就业系统的功能模块图如图3.1所示:图3.1系统功能模块图3.1.2数据库设计1. 概念结构设计 概念数据模型(Conceptual Data Model, CMD)也称信息模型,它以实体-联系图为理论基础,并对这一理论进行了扩充,它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。该系统的概念数据模型如图3.2所示:图3.2系统的CDM图2.物理结构设计物理数据模型(Physical Data Model,PDM)用于定义数据库的数据结构,它能够完成联机事务处理、数据仓库/数据集市、联机分析处理等数据库的结构设计。该系统的物理结构模型如图3.3所示:图3.3系统PDM图3.逻辑结构设计概念结构是独立于实际数据模型的信息结构,必须将其转化为逻辑结构后才能进行数据库应用的设计。也就是要将概念上的结构转化为BP数据库系统所支持的实际数据模型。表3-1管理员信息表列名中文说明数据类型约束是否为空User_id管理员编号int(4)主键否User_admin管理员账号varchar(10)否User_pw管理员密码varchar(10)否表3-2资讯信息表列名中文说明数据类型约束是否为空New_id资讯编号int(4)主键否Title题目varchar(50)否Type类型int(4)外键否Info内容varchar(300)否表3-3类型信息表列名中文说明数据类型约束是否为空Type_id类型编号int(4)主键否Type_name类型名称varchar(50)否Type_biaoti标题varchar(50)否Type_info内容varchar(300)否表3-4企业信息表列名中文说明数据类型约束是否为空Com_id企业编号int(4)主键否Com_name企业名称varchar(50)否Com_leixing企业类型varchar(50)否Com_address企业地址varchar(50)否Com_lianxiren企业联系人varchar(10)否Com_telephone联系电话varchar(11)否Com_email邮编varchar(50)否Com_jianjie企业简介varchar(50)否Upswd登录密码varchar(20)否表3-5职位信息表列名中文说明数据类型约束是否为空Job_id职位编号int(4)主键否Name 职位名称varchar(20)否Course相关课程varchar(50)否Money工资integer否Edu学历varchar(20)否Info内容varchar(300)否Date日期datetime(8)否表3-6学生信息表列名中文说明数据类型约束是否为空Stu_id学生编号int(4)主键否Upswd登录密码varchar(20)否Name学生姓名char(20)否Sex性别varchar(20)否Age年龄varchar(50)否Xueyuan学院int(4)外键否Zhuanye专业varchar(50)否Xueli 学历varchar(20)否Xuehao学号varchar(20)否Jiguan籍贯int(4)外键否Zhuzhi住址varchar(50)否Email邮箱varchar(50)否Shoujihao手机号码varchar(11)否表3-7学院信息表列名中文说明数据类型约束是否为空Xueyuan_id学院编号int(4)主键否Xueyuan_name学院名称varchar(50)否表3-8籍贯信息表列名中文说明数据类型约束是否为空Jiguan_id籍贯编号int(4)主键否Jiguan_name籍贯名称varchar(50)否3.2详细设计3.2.1系统程序流程图 程序流程图是程序分析中最基本、最重要的分析技术,它是进行流程程序分析过程中最基本的工具。1.企业注册的程序流程图如图3.4所示:图3.4企业注册的程序流程图2.企业登录的程序流程图如图3.5所示:图3.5企业登录的程序流程图3.企业添加职务信息的程序流程图如图3.6所示:图3.6企业发布职务的程序流程图4.企业删除职务信息的程序流程图如图3.7所示:图3.7企业删除职务的程序流程图5.管理员添加资讯信息的程序流程图如图3.8所示: 图3.8管理员发布资讯信息的程序流程图6.管理员查询企业信息的程序流程图如图3.9所示:图3.9管理员查询企业信息的程序流程图7.管理员查看就业率信息的程序流程图如图3.10所示:图3.10管理员查看就业率信息的程序流程图第4章 编码实现4.1企业注册模块 企业用户想要进入到高校毕业生就业管理系统,需要注册企业的相关信息,包括企业名称、联系电话等,企业注册的界面如图4.1所示:图4.1企业注册界面图企业注册的主要代码如下:public partial class addcor : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) Label1.Text = ; protected void btnAdd_Click(object sender, EventArgs e) string name = txtName.Text; string boss = txtBoss.Text; string tele = txtTele.Text; string addr = txtAddr.Text; string youb = txtYb.Text; string upswd = textpsw.Text; string sql = insert into cor (cname,caddr,ctele,cyoubian,cboss,upswd) values ( + name + ,+ addr + , + tele + , + youb + ,+ boss + , + upswd + ); int i = DBHelper.ExecuteCommand(sql); if (i = 1) Label1.Text = 添加成功; 4.2企业登录模块 企业用户登录系统,首先要输入企业的账号和密码,点击登录按钮,如果通过系统验证,则登录成功,企业登录的界面如图4.2所示:图4.2企业登录的界面图企业登录的主要代码如下:public partial class Cor_Index : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) string islogin = Request.QueryStringislogin; if (islogin = null) Response.Write(alert(非法登录!);); Response.Redirect(/Index.aspx); 4.3发布职务模块 企业用户登录系统之后,可以发布自己的职务信息,企业发布职务的界面如图4.3所示:图4.3发布职务界面图发布职务的主要代码如下: protected void Button1_Click(object sender, EventArgs e) string cid = Sessioncid.ToString(); string name = this.TextBox1.Text; string money = this.TextBox4.Text; string zhuanye = this.TextBox2.Text; string xueli = this.TextBox3.Text; string info = this.TextBox5.Text; try int.Parse(money); catch(Exception e1) Response.Write(alert(月薪必须是数字!);); return; string sql = insert into jobs values ( + cid + , + name + , + zhuanye + , + money + , + xueli + , + info + , + DateTime.Now.ToString(yyyy-MM-dd) + , + ); int i = DBHelper.ExecuteCommand(sql); if (i = 1) Response.Write(alert(发布成功!);); else Response.Write(alert(发布失败!);); 4.4删除职务信息模块企业登录系统之后可以对自己发布的职务进行删除操作,并能查看该职位简历投递情况,相关界面如下图所示: 图4.4删除职务界面图删除职务信息的主要代码如下:public partial class Cor_Delete : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) string id = Request.QueryStringid; if (id != & id != null) string sql = delete from jobs where id = + id; int i = DBHelper.ExecuteNonQuery(sql); if (i = 1) Response.Write(alert(删除成功!);); else Response.Write(alert(删除失败!);); Response.Redirect(Alljob.aspx); 4.5资讯信息管理模块 管理员登录系统之后可以对资讯信息进行管理,可以添加和删除资讯信息,添加和删除资讯信息的相关界面如下图所示:图4.5添加资讯信息的界面图图4.6删除资讯信息的界面图添加资讯信息的主要代码如下:public partial class Admin_News_Addnews : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) Label1.Visible = false; protected void btnAdd_Click(object sender, EventArgs e) string title = this.txtName.Text; string type = this.dlsType.Text; string text = this.txtXx.Text; if (title.Length5) Response.Write(alert(标题太长,不得大于30个字符!);); return; string sql = insert into news values ( + title + , + type + , + text + , + DateTime.Now.ToString(yyyy-MM-dd) + ); int i = DBHelper.ExecuteCommand(sql); if (i = 1) Label1.Visible = true; Label1.Text = 添加成功; 4.6单位信息管理模块 管理员登录系统后台,可以对单位用户进行添加、查询和删除用户信息,相关的界面如下图所示:图4.7删除企业用户的界面图图4.8查看企业用户的界面图查询企业用户信息的主要代码如下:public partial class Admin_Cor_Search : System.Web.UI.Page protected void Page_Load(object sender, EventArgs e) protected void Button1_Click(object sender, EventArgs e) string str = this.TextBox1.Text; string sql = select * from cor where cname like % + str + %; GridView1.DataSource = DBHelper.GetDataSet(sql); GridView1.DataBind(); 4.7查看就业率信息模块 管理员登录系统后台可以查看个院系的就业率和就业率对比情况,相关界面如下图所示: 图4.9各院系的就业率的界面图图4.10各院系的就业率对比的界面图4.8友情链接模块 友情链接模块可以链接别的学校的就业网站,友情链接的界面如下所示:图4.11友情链接的界面图4.9招聘日历模块 招聘日历用来显示系统当前时间和用来查看学校什么时候有招聘会,招聘日历的界面如下:图4.12招聘日历界面图图4.13弹到该信息栏招聘界面图第5章 系统测试对此系统的测试只是简单的点击访问相应的链接,看看是否能正确的转到要去的页面,并修改相应的代码,对于有数据输入的地方,输入数据进行验

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论