软件工程求职招聘网课程设计报告

上传人:第*** 文档编号:55672751 上传时间:2018-10-04 格式:DOC 页数:39 大小:2.84MB
返回 下载 相关 举报
软件工程求职招聘网课程设计报告_第1页
第1页 / 共39页
软件工程求职招聘网课程设计报告_第2页
第2页 / 共39页
软件工程求职招聘网课程设计报告_第3页
第3页 / 共39页
软件工程求职招聘网课程设计报告_第4页
第4页 / 共39页
软件工程求职招聘网课程设计报告_第5页
第5页 / 共39页
点击查看更多>>
资源描述

《软件工程求职招聘网课程设计报告》由会员分享,可在线阅读,更多相关《软件工程求职招聘网课程设计报告(39页珍藏版)》请在金锄头文库上搜索。

1、软 件 工 程 课 程 设 计 报 告课程名称: 软件工程课程设计 设计题目: 网上求职招聘系统 指导教师: 班 级: 小组成员: 计算机科学与工程学院 2015 年 12 月 25 日成 绩: 评 语: 1目录目录第一章 绪论2 1.1 前言.2 1.2 开发背景.2 1.3 发展前景.3 第二章 C#及.net 体系结构.4 2.1 C#概述及扩展特性4 2.2 .NET 框架概述.4 2.3 ASP.NET 网络编程技术 .5 2.4 公共语言运行库.5 第三章 系统需求分析与设计7 3.1 可行性分析.7 3.1.1 经济可行性7 3.1.2 技术可行性7 3.1.3 操作可行性8 3

2、.2 网站组成描述.8 3.3 网站的主要功能需求.9 3.3.1 活动图10 3.3.2 用况图17 3.3.3 类图19 3.3.4 序列图20 3.4 主要数据库表.24 第四章 网站详细设计及实现27 4.1 首页设计.27 4.2 查看简历.28 4.3 浏览招聘信息.29 4.4 投递简历.30 4.5 招聘企业界面设计.30 4.5.1 企业登陆主页设计30 4.5.2 企业基本信息管理31 4.6 后台信息管理.32 4.7 网站实现的部分核心代码如下:.32 第五章 系统测试35 5.1 企业用户访问.35 5.2 管理员登陆后的主界面.35 5.3 邮箱电话号码验证.35

3、5.4 登陆错误.35 第六章 心得体会362第一章第一章 绪论绪论1.1 前言随着中国网民数量突破亿级大关,以及宽带、移动互联网、Web 2.0 等基础设施和理念的发展,中国互联网迈入一个新的阶段。这一方面带来了互联网产业景气度的攀升,同时也必将导致产业深层次结构的变化,门户、电子商务、搜索引擎、网络招聘等都面临着新一轮的巨大冲击,进行应用乃至商业模式的创新以适应大环境的变化,成为置身其中的网络招聘产业的一个迫在眉睫的战略性问题。随着经济社会的发展,人才作为战略性资源的价值凸显,“人才强国”被确定为我国的又一项基本国策;同时,在经济社会结构调整的过程中,就业成为目前发展中亟待解决的一个突出问

4、题。在此背景下,网络招聘产业的健康发展不仅具有重大的经济意义,其社会意义也不容忽视。互联网实验室通过研究认为:首先,中国网络招聘产业发展宏观环境有利、产业发展潜力巨大;其次,网络招聘模式面临突破,如何在变化了的新环境下合理运用理论为指导,进行应用和商业模式的创新来最大程度满足用户的体验和需求是关键。开发人才招聘网站这个平台是在以上的大背景之下,所以此次的设计是顺应社会发展并迎合市场需要的一个平台。招聘平台可以提供个人求职和单位招聘的功能,同时人才招聘管理信息网站提供了一个个人和单位双向选择的平台。本设计的功能包括求职者的注册登记,用人单位的登陆,网上投递简历和用人单位的信息修改,简历的修改,发

5、布招聘信息等等。人才招聘管理信息网站还包括前台管理和后台管理,用于求职者和企业对相关信息的管理。1.2 开发背景随着应届和往届课程生人数不断增加,网络化求职这种方式得到了越来越多人的认可。首先网络求职的时效性强,网络招聘双方通过交互式的网上登录和查询完成信息交流,这种方式与传统招聘方式不同,不强求时间和空间上的绝对一致,方便了双方时间选择,相对省去了大量的时间;其次成本低,网络招聘在节约费用上有很大优势,对于课程生来说,通过轻点鼠标即可就能发送一份份电子简历,省去了不少周折,对用人单位来说,网络招聘的成本几乎为零;最后是网络求职的针对性强,无论是用人单位还是个人都根据自己的具体条件有针对性地在

6、网上进行选择,这种积极地互动,3减少了在招聘过程中的盲目行为,强化了网络招聘的针对性。在本人经历了数次的现场招聘会后,深刻感觉到一系列的打印费用,交通费用,甚至一些招聘会的门票费用加在一起,成本确实不低。目前很多名企也都会在招聘网站发布自己的电子招聘启事,可见网上求职会越来越得到认可并会逐渐成为主流,得到求职者的充分认可。1.3 发展前景互联网信息时代的到来,网络化招聘作为一种新的招聘形式迅猛兴起,并很快得到了多数求职者和用人单位的青睐已经得到支持和应用。网络招聘的优势,首先体现在为求职者和用人单位双方提供了更加便捷有效的互动交流平台。网络招聘的兴起也使得求职方和招聘方的传统观念和形式发生了很

7、大的变化。伴随着互联网的快速发展,中国网民基数的迅速增长,网络招聘的用户数随之保持快速增长。全国各省市自治区的公务员及事业单位招聘很多都采取了网上招聘,这种公开招聘使任何求职者都有机会了解职位信息,对用人单位而言,新的公开招聘形式不但节约人力成本,对招聘到的员工素质也有了更多的选择。国内领先的求职招聘网站前程无忧网、中华英才网等均在 2005 年前后成功在纳斯达克上市。从一个侧面说明了网络招聘市场的庞大以及前景的光明。庞大的市场是创新的温床,因为参与者众多也侧面提高了竞争的激烈。高要求、高技术、高实效正是招聘网站所要面临和需要解决的。根据上海艾瑞市场咨询有限公司发布的2004 年中国网上招聘研

8、究报告,2005 年中国网络招聘市场规模将达到 9.5 亿元,2006 年将增长到 16.9 亿元,平均年增长率达到 73.9%。中国网络招聘市场诱人的前景引起了资本市场的浓厚兴趣,从 2004 年前程无忧纳斯达克的成功上市到 2005 年世界网络招聘巨头 Monster 收购中华英才网 40%股份等一系列事件可见,网络招聘已成为新的投资热点。根据 CNNIC(截至 2010 年 1 月 15 日) 第 25 次互联网发展状况统计报告的数据,中国上网用户总人数已经达到 3.84 亿人。在网上经常查询求职招聘方面信息的占 0.4%,约为 153 万人,认为求职招聘信息还不能满足用户需要的占 16

9、.6%。而且从历次 CNNIC的统计报告看,说明网络招聘是互联网上网民广泛采用的服务。4第二章第二章 C#及及.net 体系结构体系结构2.1 C#概述及扩展特性C#是可用于创建要运行在.NET CLR 上的应用程序的语言之一,它从 C 和 C+语言演化而来,是 Microsoft 专门为使用.NET 平台而创建的。因为 C#是近期发展起来的,所以吸取了以前的教训,考虑了其他语言的许多优点,并解决了它们的问题8。 C#只是.NET 开发的一种语言,但在我看来,这是最好的一种语言。C#的优点是,它是惟一为.NET Framework 设计的语言,是在移植到其他操作系统上的.NET 版本中使用的主

10、要语言。.NET 的最新版本还对 C#语言进行了几处改进,这是为了满足开发人员的要求,使之更强大。9 2.2 .NET 框架概述.NET(dot-net)框架是微软公司最近几年推出的一种新的应用平台。微软的思想认为未来的计算将是由多个应用程序通过互联网,以一种分布式的方式而运行的世界。.NET 框架的开发使得其它平台上的应用程序也可以访问服务提供者提供的服务。13.NET Framework 主要目的就是能实现以下目标:1)提供一个统一的面向对象编程环境。无论对象代码程序是在本地存储,或在本地执行,在互联网上发布,还是在远程执行14。2)提供的软件部署版本控制和尽量减少冲突,最小化的代码执行环

11、境。3)提供可提高代码执行安全实施的的执行环境。4)提供可消除脚本环境或解释环境,以消除性能问题的代码执行环境。5)使开发人员在对如基于 Windows 的应用程序和基于 Web 的应用程序(不同类型的脸非常的经验)是一致的。6)按照行业标准生成的所有通信。 使.NET Framework 的代码可与任何其他代码集成15。 该平台主要包括两个重要组件:公共语言运行库和 .NET Framework 类库16。公共语言运行库是 .NET Framework 的基础。公共语言运行库就像一个在执行时管理代码的代理。公共语言运行库提供了诸如内存管理、线程管理和远程处理等核心服务,而且它还强制实施严格的

12、类型安全以及可提高安全性和可靠性的其他形式的代码准确5性17。.NET Framework 的另一个主要组件是类库,它是一个综合性的面向对象的可重用类型集合,这使您可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web Services)18。这一方面使 .NET Framework 类型易于使用,另一方面还减少了学习 .NET Framework 的新功能所需要耗费的时间和精力。2.3 ASP.NET 网络编程技术ASP.NET 是由微软公司推出的用于 Web 应

13、用开发的全新框架,是.Net 框架的组成部分。是一个统一的 Web 应用开发平台,为开发人员提供生成企业级 Web 应用程序所需的服务,它是建立在.NET Framework 的公共语言运行库上的编程框架19。ASP.NET 是一个已编译的基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic.NET、C# 和 JScript .NET)创作应用程序20。此外,任何运用ASP.NET 开发技术开发的应用程序都可以使用整个.NET 框架。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。21ASP.NET 技术具有以下

14、优点:1)、它的简洁的设计和实施,完全面向对象、具有平台无关性且安全可靠、主要面向互联网的所有特点。2)、强大的可伸缩性和可用性。3)、多语言的支持和多种开发工具的支持,语言灵活,也让其具有强大的生命力。4)、具有良好的结构,有方便的自定义性、扩展性以及简易性。5)、可管理性、高性能的执行效率,清晰的程序结构。6)、安全性比较高,满足网络软件开发的安全需要。222.4 公共语言运行库公共语言运行库的功能通过编译器和工具公开,您可以编写利用此托管执行环境的代码。使用基于公共语言运行库的语言编译器开发的代码称为托管代码;托管代码具有许多优点,例如:跨语言集成、跨语言异常处理、增强的安全性、版本控制

15、和部署支持、简化的组件交互模型、调试和分析服务等。有了公共语言运行库,就可以很容易地设计出对象能够跨语言交互的组件和应用6程序。也就是说,用不同语言编写的对象可以互相通信,并且它们的行为可以紧密集成25。例如,可以定义一个类,然后使用不同的语言从原始类派生出另一个类或调用原始类的方法。还可以将一个类的实例传递到用不同的语言编写的另一个类的方法。这种跨语言集成之所以成为可能,是因为基于公共语言运行库的语言编译器和工具使用由公共语言运行库定义的通用类型系统,而且它们遵循公共语言运行库关于定义新类型以及创建、使用、保持和绑定到类型的规则。语言编译器和工具公开公共语言运行库的功能的方式对于开发人员来说

16、不仅很有用,而且很直观。这意味着,公共语言运行库的某些功能可能在一个环境中比在另一个环境中更突出。下面是公共语言运行库的一些优点: 1) 、性能得到了改进。2) 、能够轻松使用用其他语言开发的组件。3) 、类库提供的可扩展类型。4) 、新的语言功能,如面向对象的编程的继承、接口和重载;允许创建多线程的可缩放应用程序的显式自由线程处理支持;结构化异常处理和自定义属性支持等。本章节主要介绍了开发教务信息管理系统使用到的工具及相应的一些组件功能,为后面的系统设计提供开发平台。7第三章第三章 系统需求分析与设计系统需求分析与设计3.1 可行性分析随着就业人员和社会压力的不断增加,企业对人才的需求也越来越强烈,越来越迫切,这其中就出现了一个很大的矛盾,而随着社

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号