基于JSP的求职招聘系统的设计(SSH)(SQL2005)(含录像)(含开题报告,毕业论文12000字,程序代码,数据库)
摘要
当今,人类社会已经进入信息全球化和全球信息化、网络化的高速发展阶段。丰富的网络信息已经成为人们工作、生活、学习中不可缺少的一部分。人们正在逐步适应和习惯于网上贸易、网上购物、网上支付、网上服务和网上娱乐等活动,人类的许多社会活动正在向网络化发展。招聘和求职是一项对信息的需求量比较大的活动,特别是在大学校园中,众多的学生面临着就业问题,传统的招聘求职方式已经越来越不能满足他们的要求。建设一个校园实习就业网站也必然得到广大招聘单位和学生的强烈支持。
因此本人结合网站数据库开发的要求,对MS SQL Server2005数据库管理系统、SQL语言原理、JSP应用程序设计等进行了较深入的学习和应用,主要完成对就业网站的功能需求分析、功能模块划分、数据库设计,并由此设计了数据库结构和应用程序。本文则介绍了建设校园实习就业信息网站的完整过程。其中分别从需求分析、总体设计和详细设计等几方面介绍了怎样实现企业在信息网中进行注册、发布,管理招聘信息和招聘会管理等。
关键字:就业网站,招聘,SQL,JSP
Abstract
Today, human society has entered the information globalization and the global information technology, network-based rapid development stage. Rich network of information has become a working, living, learning an integral part. People are gradually adapted and used to online trading, online shopping, online payment, online services and online entertainment and other activities, many human activities are to the network of social development. Recruitment and job search is a relatively large demand for information activities, particularly in the university campus, many students faced with the problem of employment, the traditional job recruitment method has been increasingly unable to meet their demands. Building a campus job site training is also bound by the majority of recruiters and students strongly support.
So combine web database development at the request of MS SQL Server2005 database management system, SQL language principle, JSP application design for a more in-depth study and application, mainly to complete the functional requirements of the job site analysis, function module, the database design, and has designed the database structure and application. This article introduces the practice of building on campus the whole process of employment information website. Which were from the requirements analysis, design and detailed design describes how to implement aspects of business registration in the information network, publishing, management, recruitment management, information and job fairs.
Keywords: The employment website, recruitment, SQL, JSP
根据需求分析,大学学生招聘信息的发布与管理系统可以分解为前端网页和后台数据库两大部分。采用的数据库是Microsoft SQL Server 2005,建立JOB.MDF数据库文件。网页的制作采用JSP技术,以Dreamweaver为开发工具,并使用先进的数据库连接池技术JDBC对数据库进行访问。
各个功能模块具体描述如下:
基本信息管理:企业注册登陆后,即可以对自己的注册信息进行修改。
招聘信息管理:企业登陆以后,即可发布、修改、删除自己的招聘信息。
以上所有功能都是对会员企业即已注册的会员而言,对于还没有注册的企业,他们就不能享有这些权限,他们只能查看基本的学生求职信息和网站中公布的消息。
对于学生用户而言,用户注册后可进入会员中心,填写、修改基本信息,个人用户可查看招聘单位的详细信息。
对于管理员而言,有操作所有功能模块的权限,可以对所有用户的基本信息录入、修改、查询、删除以及查看、修改和删除发布的各种信息,并可以修改自己的用户名和密码。
目录
摘要 1
Abstract 2
目录 3
1 引言 5
1.1 课题背景和意义 5
1.2 研究现状 6
1.3 本课题研究路线 6
2 平台开发工具 7
2.1 JSP技术 7
2.2 Javabean 8
2.3 JSP内置对象 9
2.4配置站点 9
2.4.1 JDK的安装和配置 9
2.4.2 Tomcat的安装和配置 10
2.5数据库理论 11
2.5.1 SQL Server 简介 11
2.5.2客户端—服务器组件 12
2.5.3客户端—服务器通信过程 13
2.5.4 SQL Server 服务 13
2.5.5 SQL Server常用工具 14
2.5.6 SQL Server数据库的系统数据库 14
3 系统需求分析 16
3.1系统概述 16
3.2 可行性研究 16
3.2.1 经济可行性 16
3.2.2 技术可行性 16
3.2.3 运行可行性 16
3.2.4 时间可行性 16
3.2.5 法律可行性 17
3.3功能需求分析 17
3.3.1系统总体流程图 17
3.3.2 系统功能总结 18
4 系统总体设计 19
4.1 系统总体设计 19
4.2 系统模块 19
4.2.1系统模块划分 19
4.2.2 功能模块描述 19
4.2 数据库设计 20
4.2.1学生用户表 20
4.2.2企业用户表 21
4.2.3管理员表 21
4.2.4 公告表 22
4.2.5 招聘信息表 22
4.2.6 招聘会表 22
4.2.7 留言表 23
4.2.8 文档表 23
4.2.9 新闻表 23
5 系统实现 24
5.1 概论 24
5.2 首页的设计 24
5.2.1 招聘会信息 24
5.2.2 文档下载页面 25
5.2.3 招聘信息页面 25
5.3 学生用户注册登陆的实现 26
5.3.1 实现注册 26
5.3.2 实现登陆 26
5.4 管理基本信息的实现 27
5.5管理招聘信息的实现 27
5.5.1 实现发布招聘信息 27
5.5.2 实现删除招聘 27
5.6 管理员管理信息的实现 28
6 网站的测试 29
6.1 测试的目的 29
6.2 测试的环境 29
6.3 测试的部署 30
6.4 网站的负荷测试 30
致 谢 32
参考文献 33
|