软件开发与项目管理-1期-KC02-课程案例-网上招聘系统的设计与实现.docx
《软件开发与项目管理-1期-KC02-课程案例-网上招聘系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《软件开发与项目管理-1期-KC02-课程案例-网上招聘系统的设计与实现.docx(33页珍藏版)》请在第一文库网上搜索。
1、软件开发与项目管理课程案例网上招聘系统的设计与实现%项目简介1.1 课题研究背景随着计算机网络的迅速发展,网络的大规模普及,人事招聘已经从面对面投简历大范围向网络发展。用户可以足不出户,投出简历,不必担心时间是否闲暇,不必担心天气的好坏,不必担心距离的远近,从而使招聘变得更简单,更方便。为了实现以上特点,从而设计开发了这个在线招聘系统。可以更好的实现招聘人员和被招聘人之间的交流。此系统是招聘类系统,其开发的功能主要包括:用户通过互联网发出招聘信息和投出简历,网上招聘不但方便而且更加有效,人们由于不再需要东奔西走的去投简历,这样便省去了大量时间等一系列费用,所以省时省力成为其最大的优点。另外不同
2、的地方就是网上招聘可以跨越多个省市甚至是国家,各地职位你可以自由选择,方便又快捷。本文首先描述了在线招聘系统开发背景和开发目的,然后根据系统的需求分析对系统展开了详细的设计(其中包括系统的更能模块、数据库表的设计以及技术的选择等),最后进行了在线招聘系统的功能实现。1.2 研究的意义在线招聘系统是以BrowserZC1ient模式,B/C模式是一种网上招聘方式,网上招聘减少了许多时间问题,招聘信息直接来自企业,不需要第三方中介,从而减少了时间和金钱。,网上招聘不但方便而且更加有效,人们由于不再需要东奔西走的去投简历,这样便省去了大量时间等一系列费用,所以省时省力成为其最大的优点。另外不同的地方
3、就是网上招聘可以跨越多个省市甚至是国家,各地职位你可以自由选择,方便又快捷。在线招聘和传统的招聘,本身就具有许多自身的优势。(1)跟传统招聘方式相比在线招聘变得更快捷,而且更方便。(2)跟传统招聘方式相比,在线招聘大幅度地降低了用户时间,并且使企业在现代商业活动中的竞争力有了明显的提高了。(3)跟传统招聘方式相比在线招聘大部的活动全部都在网上实施,可以实现更环保无纸办公化系统,而且节省了纸张的开支符合低碳环保。(4)跟传统招聘方式相比在线招聘的流程更数字化、更电子化,大大提高了运作的效率,而且大幅度的降低了成本。1.3课题研究的内容本在线招聘系统设计这要是以电子商务为运营模式即B2C模式主要实
4、现在线招聘功能(前后台)。前台主要内容包括: 在线招聘系统前台普通用户的登录、注册; 在线招聘系统的招聘信息的展示; 在线招聘系统普通用户的个人信息维护; 在线招聘系统的普通用户个人招聘信息管理; 在线招聘系统企业用户的登录、注册; 在线招聘系统企业用户的招聘信息发布; 在线招聘系统企业用户招聘信息管理; 在线招聘系统企业用户查看应聘人员信息; 在线招聘系统企业用户信息维护。后台主要内容包括: 在线招聘系统管理员登录; 在线招聘系统普通用户管理; 在线招聘系统企业用户管理; 在线招聘系统招聘信息管理; 在线招聘系统个人信息管理。二、开发技术本章主要介绍了在线招聘系统在开发过程中运用到的相关开发
5、技术,主要有Spring技术、SpringMVC技术以及MyBatisORM框架技术。2.1 SPring技术1. SPring的简介Spring是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。组成Spring框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。Spring框架的功能可以用在任何J2EE服务器中,大多数功能也适用于不受管理的环境。Spring的核心要点是:支持不绑定到特定J2EE服务的可重用业务和数据访问对象。毫无疑问,这样的对象可以在不
6、同J2EE环境(Web或EJB).独立应用程序、测试环境之间重用。2. Spring的原理最核心的就是IOC了,动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射,反射其实就是在运行时动态的去创建、调用对象,SPring就是在运行时,跟Xm1SPring的配置文件来动态的创建对象,和调用对象里的方法的。Spring还有一个核心就是AOP这个就是面向切面编程,可以为某一类对象进行监督和控制(也就是在调用这类对象的具体方法的前后去调用你指定的模块)从而达到对一个模块扩充的功能。3.Spring的优点 低侵入式设计,代码污染极低; 独立于各种应用服务器,可以真正实
7、现WriteOncezRunAnyWhere的承诺; SPring的D1机制降低了业务对象替换的复杂性; Spring并不完全依赖于Spring,开发者可自由选用Spring框架的部分或全部。2.2 SpringMVC技术1. SPringMVC的简介SpringMVC,即SpringMode1-View-Contro11er,是一个实现了通用开发模式(模型-视图-控制器)的Web框架,它通过一个DiSPatCherSerV1et处理HTTP请求、完成资源映射、递交请求给控制器完成业务逻辑,相应数据则通过MOde1传递给视图解析器,解析为相应的页面或数据流返回给客户端。2. SpringMVC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 项目 管理 KC02 课程 案例 网上 招聘 系统 设计 实现