招聘信息发布平台的设计与实现(源码)
目 录
1 前言
1.1开发背景 1
1.2目的意义 1
2 开发工具介绍
2.1 JSP介绍 2
2.2 MySQL介绍 2
2.3 MyEclipse介绍 2
3 系统需求分析
3.1可行性分析 3
3.1.1 技术可行性 3
3.1.2 经济可行性 3
3.1.3运行可行性 3
3.2 系统功能分析 3
4 系统总体设计
4.1系统总体流程 6
4.1.1 系统前台工作流程 6
4.1.2系统后台工作流程 7
4.2数据库设计 8
4.2.1 ER图 8
4.2.2表的结构 10
4.2.3表的联系 11
5 系统详细设计
5.1系统界面设计原则 13
5.2系统前台模块设计 15
5.2.1普通用户 15
5.2.2用户注册 17
5.2.3 个人用户信息管理 21
5.2.4企业用户信息管理 27
5.3 系统后台模块设计 29
6 系统测试
6.1测试目的 38
6.2测试环境 38
6.3测试过程 38
结 论 42
致 谢 43
参考文献 44
1 前言< *景先生毕设|www.jxszl.com +Q: ¥351916072$
br /> 1.1开发背景
信息化进程的推进,计算机应用已经渗透到我们生活的各个层次,尤其当我们面对信息化技术产业的时候,高科技和高效率似乎已经是一种标志。计算机管理系统的出现是符合国情发展方向的。企业间的竞争无疑就是挖掘人才的较量,企业和人才之间的输入输出必须达到一个饱和点,才能满足市场的需求。可是人才挖掘需要一个平台,所以,企业领导人都在探寻属于自己的信息管理平台。这种信息系统就是招聘信息管理系统,企业在虚拟的环境下进行招聘,这不仅仅满足了企业追求人才的渴望,也满足了企业信息化系统的发展。常规的人才市场存在很多的缺点:招聘空间和公司人员之间达到饱和,招聘单位和求职者之间的供求不能很好的解决,空间上和距离上的隔阂成了用人单位和招聘者之间的阻力。企业中的人才流控把握不好,导致求职者四处碰壁,找不到适合自己的岗位。人才市场的紧缺,成了计算机网络招聘平台发展的导火索,在网络信息时代,计算机招聘信息发布平台是唯一能够替代企业人力资源的职能存在,所以说它是一种专业化的业务流程,既满足了招聘人才市场的各方面性能需求,又极大的提升了用人单位的招聘效率,成为企业发展的中坚力量。
1.2目的意义
开发此系统的主要目的是:网络招聘的最大意义在于最大程度上的节约成本,这种成本包括人力、物力和财力。求职者在面试的时候,不用东奔西跑,在网上能更加清晰的看到公司的状况,和自己的简历投递状况,以及面试时的实时跟进情况。极大的解决了传统意义上的面试局限。在物力和财力上,主要是为用人单位节约了成本,他们不用花费时间和金钱在召开招聘会上。大量的时间可以用来进行企业拓展。网络求职对于企业尚有如此大的优点,那么对于面试应聘人员的优势更是数不胜数。网络求职不仅让应聘者有了更多的选择,也让他们更多的了解了招聘行业的发展动向。年轻招聘者可以通过互联网获取大量的资源和招聘信息,在招聘信息平台中,了解企业具体的分工和职位的高低贵贱。以及全面预览企业的运营流程,这为招聘者提供了诸多便利,同时,用人单位也可以根据系统筛选功能,直接选择出自己所需要的人才,比以往传统市场的筛选更方便直接。所以招聘信息发布平台为我们的现实生活起到一个双向引导的作用。
2 开发工具介绍
2.1 JSP介绍
JSP是以Java为基础的一种动态的网页制作技术,全称为Java Server Page0。它为动态网页的制作提供了可行性的操作流程,开发人员基于HTML、XML、JAVA语言进行快速创建网页和分析数据平台,开发人员利用Server框架,创建维护这个网页平台。JSP也是一种独立的分支,它开发出来的程序都是搭载在Web服务器以及应用服务器环境中的,JSP用来调用内部建设功能,当JSP语句有所增加时,这时候的JSP句法我们称之为JSP动作的XML式标签,这为JSP应用提供了可靠的技术性支持。JSP往往能被JSP编译器编译,编译成为JAVA代码之后,然后由专业的JAVA编译器编译器编译成可执行的机器码,机器码经过汇编,编译输出成为二进制码。JSP的实用性也是面面俱到的,具有非常强的应用市场。
2.2 MySQL介绍
MySql数据库系统是微小精准的代名词,其实它是数据型的数据库代表。MySql使用的SQL语言是数据库的标准化程序语言,由于其强大的实用性对于用户的体感是不可言喻的,虽然数据库的体积小,但是运算速度精准无误,受到了数据库爱好者的一致青睐,因而经常采用MySql数据库。这种精巧的数据库系统虽然不是开源的,但是对于用户却是开放使用的,所以许多小型网站会结合 Linux ,搭建一个良好的开发环境,这就为数据库的动态网站制作提供了强大的后援,所以许多小型网站选择数据库系统,都会选择MySQL作为自己的数据库系统。
2.3 MyEclipse介绍
MyEclipse隶属企业级工作平台,是功能丰富的JavaEE集成开发环境。简称是MyEclipse,是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。包括了完备的编码调试、测试和发布功能,是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能强大,涉猎面广泛,尤其是对各种开源产品的支持应用数量较多。MyEclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。
3 系统需求分析
3.1可行性分析
3.1.1 技术可行性
JSP动态设计网站的出现和MySQL精密数据库的开发都为招聘信息发布平台打下了坚实的基础,技术可行性的需求面是宽广的,计算机的涉猎比较广泛,其应用性不断入驻到我们的生活当中去。所以技术的可行性不仅仅是软硬件的支持,也要在开发环境和技术操作平台允许的范围内进行操作。但这这两者的出现,正好符合技术性的需求。所以说招聘信息发布平台的技术可行性是完备的。
3.1.2 经济可行性
原文链接:http://www.jxszl.com/jsj/jsjkxyjs/39925.html