大学生兼职网站的设计开发-毕业论文Word文件下载.docx

上传人:聆听****声音 文档编号:851658 上传时间:2023-04-29 格式:DOCX 页数:39 大小:989.37KB
下载 相关 举报
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第1页
第1页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第2页
第2页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第3页
第3页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第4页
第4页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第5页
第5页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第6页
第6页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第7页
第7页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第8页
第8页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第9页
第9页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第10页
第10页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第11页
第11页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第12页
第12页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第13页
第13页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第14页
第14页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第15页
第15页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第16页
第16页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第17页
第17页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第18页
第18页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第19页
第19页 / 共39页
大学生兼职网站的设计开发-毕业论文Word文件下载.docx_第20页
第20页 / 共39页
亲,该文档总共39页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

大学生兼职网站的设计开发-毕业论文Word文件下载.docx

《大学生兼职网站的设计开发-毕业论文Word文件下载.docx》由会员分享,可在线阅读,更多相关《大学生兼职网站的设计开发-毕业论文Word文件下载.docx(39页珍藏版)》请在冰点文库上搜索。

大学生兼职网站的设计开发-毕业论文Word文件下载.docx

Abstract 2.

1引言 5

1.1课题背景和意义 5

1.2研究现状 6.

1.3本课题研究路线 6

2平台开发工具 7.

2.1JSP技术 7.

2.2Javabean 8.

2.3JSP内置对象 9.

2.4配置站点 9.

2.4.1JDK的安装和配置 9

2.4.2Tomcat的安装和配置 10

2.5SSH介绍 11

2.6数据库理论 3

2.6.1SQLServer简介 13

2.6.2客户端—服务器组件 14

2.6.3客户端—服务器通信过程 15

2.6.4SQLServer服务 15

2.6.5SQLServer常用工具 16

2.6.6SQLServer数据库的系统数据库 16

3系统需求分析 8

3.1系统概述 8

3.2可行性研究 8

3.2.1经济可行性 18

3.2.2技术可行性 18

3.2.3运行可行性 18

3.2.4时间可行性 18

3.2.5法律可行性 19

3.3功能需求分析 9

3.3.1系统总体流程图 19

3.3.2系统功能总结 23

4系统总体设计 4

4.1系统总体设计 4

4.2系统模块 4

4.2.1系统模块划分 错误!

未定义书签。

4.2.2功能模块描述 24

4.2数据库设计 4

4.2.1学生用户表 25

4.2.2企业用户表 25

4.2.3管理员表 25

4.2.4公告表 6

4.2.5兼职信息表 26

4.2.6留言表 6

4.2.7新闻表 6

5系统实现 7

5.1概论 7

5.2首页的设计 7

5.2.1新闻信息 28

5.2.2实习兼职信息 29

5.2.3兼职信息页面 29

5.3学生用户注册登陆的实现 29

5.3.1实现注册 30

5.3.2实现登陆 30

5.4管理基本信息的实现 31

5.5管理兼职信息的实现 31

5.5.1实现发布兼职信息 32

5.5.2实现删除兼职 32

5.6管理员管理信息的实现 33

6网站的测试 4

6.1测试的目的 4

6.2测试的环境 4

6.3测试的部署 4

6.4网站的负荷测试 34

致谢 37

参考文献 3.8

1引言

随着信息化技术的不断发展,互联网正在融入我们的生活,影响和改变着我们的生活。

网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,网络在人们生活中的应用越来越广泛。

人才在各行各业都是发展的关键,大学生就像是人才的代名词,如何能够聘到具有真才实学的大学生是各企业非常关心的问题。

而找不到理想的工作、不能发挥自己聪明才智也让大学生烦恼,他们踏入社会的第一节课就是求职。

近年来由于大学生毕业后必须面临艰苦的寻找工作的过程,2000年以来越来越多的学生面临着找工作难的问题。

虽然兼职会是目前人才交流的主要途径之一,但是它还远远不能满足现实的需求。

兼职会都是在有限的几天内企业与大学生面对面的交流,虽然有的兼职会提前贴出海报或进行其他方式的宣传,但还是会有很多的企业和大学生错过,还有一部分人,为了参加兼职会不得不放弃一些重要的事情。

由于参加兼职会的人员繁多,而且整个过程人员的流动性非常强,这给管理增加了很大的难度,并且兼职会人数众多,而且展位有限,想要实现企业与学生一一会面很困难,这样就不能更好地分配人力资源。

现实社会中急需一个第三者为企业与人才牵线搭桥,来弥补兼职会存在的种种不足。

这次毕业设计的课题就是设计开发一个大学生兼职网,兼职企业也不需要花费大量的人力物力在兼职会上大张旗鼓地抢占兼职摊位了。

该就业信息系统为学生及兼职公司带来了很大的方便和经济。

1.1课题背景和意义

全国普通高校的扩招从1999年开始,四年之后的2003年高校扩招还在继续,增长数量和种类也在扩大,大批的大学学生面临找工作难的问题。

这一问题在大学也不例外,大量的学生的求职信息不能及时的被兼职单位所得知,学生也没有办法知道更多的兼职信息。

这一问题的其它原因还有:

许多兼职会都在大城市集中举行,大学生不可能到达每一个兼职会现场。

另一方面,许多兼职单位需要兼职员工,但是出于一些原因的考虑,也不可能到每个兼职会现场甚至每所高校去进行兼职。

所以形成这样一种现状:

一方面,许多大学学生找不到工作;

另一方面,许多兼职单位兼职不到自己需要的人才。

兼职和求职已经成为当今社会一大重要问题。

因此,这就需要一种既方便学生,又方便企业兼职的平台。

大学生兼职网站则完全是为了方便学生求职和企业兼职。

在该网站中,学生和企业可以花最小的代价,在最短的时间内查询最多的兼职和求职信息,完成求职与兼职。

因此,该网站的建设势必得到广大大学生和企业的支持。

1.2研究现状

大学生兼职系统是利用互联网技术进行的兼职活动,包括兼职信息和求职信息的发布、人才简历的搜集整理等。

中国的网络兼职兴起于1997年,进入二十一世纪以后,随着中国互联网技术的不断提升和电脑网络的迅速逐步普及,网络兼职在中国得到了飞速发展。

对于时下大多数企业和求职者来说,网络兼职的意义已经远远超出了传统兼职业务的局限,它以其费用低,信息量大,操作便捷,兼职效果好,无地域限制且具备远程服务功能等优点获得了越来越多的求职者和企业的认可,成为一种与传统兼职方式并驾齐驱的全新兼职模式。

时代的进步赋予了网络兼职无限的生机活力,从网络兼职目前的发展态势来看,网络兼职越来越受到社会的青睐。

据相关数据显示,2004年兼职市场增长了10%,其中60%的增长集中在网络兼职,中国企业兼职人才18%会选择通过网络来进行,网络兼职已经逐渐成为中小企业兼职人才的主要途径;

有媒体通过采访发现,如今大学生在求职时,目光更多地停留在网络兼职信息上,网络应聘成为这些求职者的首选。

1.3本课题研究路线

本系统在管理中实现面对企业用户/普通用户功能,公司将公司的情况,所要的兼职岗位等一些有关情况,详细的列出。

普通用户通过此可轻松了解公司情况,便更容易找到自己适合的工作。

同时网站管理员可以发布一些兼职信息,无论从网络中还是实际的兼职会中,学生的就业有了双重选择。

2平台开发工具

JSP已成为当今最流行的网络编程语言,它正在被广泛地运用于电子商务、电子政务及各行业的软件中。

JSP是一种动态网页技术,秉承了Java语言的优势,实现了真正的与平台无关性。

具有跨平台性、运行效率高、上手容易等优点。

只要具备程序设计的基本知识,学习JSP将会变得容易。

2.1JSP技术

JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司共同参与建立的一种动态网页技术标准,JSP技术是在Servlet技术基础上发展起来的,它正在飞速发展中,现在已经成为Java服务器编程的重要组成部分。

相对于传统的网页制作技术而言,它有着明显的优点。

JSP不像PHP那样只能适应中小流量的网站,也不像ASP那样受到跨平台的限制(只能运行于Microsoft公司开发的IIS和PWS上)。

JSP体现了当今最先进的网站开发思想,具有如下几个优点。

1.内容与显示分离

使用JSP技术,Web页面开发人员可以使用HTML或者XML标志来设计和格式化最终页面。

使用JSP标志或者小脚本来产生页面上的动态内容。

产生内容的逻辑被封装在标志和JavaBean群组件中,并且捆绑在小脚本中,所有的脚本在服务器端执行。

如果核心逻辑被封闭在标志和Bean中,那么其他人,如Web管理人员和页面设计者,能够编辑和使用JSP页面而不影响内容的产生。

在服务器端,JSP引擎解释JSP标志,产生所请求的内容,并且将结果以HTML(或者XML)页面的形式发送回浏览器。

这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。

2.跨平台性

ASP只能运行在Windows平台下,而JSP基于强大的Java语言,可以在几乎所有的操作系统平台下运行。

NT下的IIS通过一个插件JRUN也能支持JSP,著名的Web服务器Apache现在已经能够支持JSP,它被广泛地运行在NT、UNIX、LINUX中。

由于历史的原因,UNIX的优势依然存在,越来越多的编程爱好者喜欢使用

LINUX,所以生产LINUX操作系统的商家不断地发行新版本,界面更加人性化,

功能日益强大,Internet上的很多服务都用LINUX平台。

因此,JSP在这方面占有很大的优势。

3.一次编写,到处运行

JSP拥有Java语言“一次编写,到处运行”的特点,所有JSP页面都将被

JSP编译成JavaServlet,就具有了Java技术的所有优点。

4.编写容易,快速上手

学习JSP将成为一件令程序员感觉很惬意的事情,当然如果有HTML及Java语言的基础则更好。

学习JSP与学习ASP一样,可以快速上手。

Web程序员在网页制作人员设计的HTML页面的基础上找到要插入JSP程序的地方编写JSP程序,就成为JSP页面。

5.可重用性

可以逻辑封装在JavaBeans组件中,由它们来执行一些复杂的处理,再通过JSP调用将处理的结果显示出来。

一方面使得开发组件的开发人员可以专注于组件开发;

另一方面编写JSP的开发人员可以在多处使用组件,而不必关心其实现细节;

而且修改组件只须改动组件内部的设计而不必更改JSP代码。

这样,大大提高了系统的可重用性,在这个项目中设计的组件在今后的项目中可能还可以继续使用。

PHP、CGI技术在可重用性上与JSP是无法比拟的,ASP支持的组件技术亦比较有限,不如JSP丰富。

6.数据库连接技术

Java程序通过JDBC(JavaDatabaseConnectivity)驱动程序与数据库连接,相当多的数据库带有JDBC驱动程序,JDBC-ODBC的方式提供了JDBC与ODBC驱动连接的桥梁。

大多数的数据库系统带有ODBC驱动,这使得Java程序可以访问大多数的数据库系统,包括Oracle、MySQL、MicrosoftSQLServer、Access等。

2.2Javabean

JavaBean是一种JAVA语言写成的可重用组件。

为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。

JavaBean通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。

众所周知,属性

名称符合这种模式,其他Java类可以通过自身机制发现和操作这些JavaBean属性。

用户可以使用JavaBean将功能、处理、值、数据库访问和其他任何可以用java代码创造的对象进行打包,并且其他的开发者可以通过内部的JSP页面、Servlet、其他JavaBean、applet程序或者应用来使用这些对象。

用户可以认为JavaBean提供了一种随时随地的复制和粘贴的功能,而不用关心任何改变。

2.3JSP内置对象

为使程序设计人员快速设计编写程序代码,JSP语法提供了一种独特的语句变量:

JSP预定义变量(或称为隐含对象)。

之所以称为隐含对象,是因为JSP页面程序自动获得这些对象。

开发人员通过JSP脚本元素即可调用这些对象。

而且,更为独特的是,可以根据自己个人的爱好通过脚本语言对它们重新命名。

合理地运用JSP预定义变量可以简化JSP表达式和Scriptlet的代码。

JSP提供了如下9个预先定义的变量:

·

request:

客户端请求,包括从GET/POST请求传递过来的参数。

response:

网页传回客户端的反应。

pageContext:

在此管理网页属性。

session:

与请求关联的会话。

application:

代码片断的运行环境。

out:

传送相应的输出流。

config:

代码片段配置对象。

page:

JSP网页本身。

exception:

异常。

从对象的名称来看和ASP类似,由于都是基于标准HTTP协议,所有无论名称和使用方法都有很多类似之处。

这些内置对象都是由特定的Java类生成的。

2.4配置站点

2.4.1JDK的安装和配置

JDK是JavaDevelopKit的缩写,它是早期Java的开发包名称,一直延用至今。

1998年JDK发表1.2版本的时候,Sun公司使用了新名称Java2Platform来称呼Java,译成中文就是“Java平台”,修改后的JDK称为J2SDK即Java

2(Platform)SoftwareDevelopingKill。

并分为标准版、企业版、微型版,它们有不同的用途。

从SUN公司的Internet站点下载最新版本的JDK,可以从Sun公司的主页上免费下载,它的下载网址为:

双击下载的JDK安装程序,进入安装界面,单击“下一步”按钮,更改安装目录,这里更改为d:

\java;

连续单击“Next”(下一步)按钮,直至安装结束。

下面是对JDK的环境配置说明(因为现在用Windowsxp版本的用户居多,所以以下的环境变量设置都是针对于Windowsxp环境)。

在Windowsxp桌面上选择“我的电脑”(右键)→属性→高级→环境变量,单击系统变量中的“新建”按钮,分别添加如下的系统变量。

变量名:

JAVA_HOME;

变量值:

D:

\JAVA。

变量名:

CLASS_PATH ;

变量值:

.;

%JAVA_HOME%\lib;

%JAVA_HOME%\lib\tools.jar(加.表示当前路径,所以这里的.;

是不能少的)。

PATH;

%JAVA_HOME%\bin;

%JAVA_HOME%\jre\bin。

2.4.2Tomcat的安装和配置

Tomcat是一个开放源代码、运行Serv1et和JSPWeb应用软件的基于Java的Web应用软件容器。

Tomcat是由Apache一Jakarta子项目支持,并由来自开放代码Java社区的志愿者进行维护。

TomcatServer是根据servlet和JSP规律执行的,因此我们就可以说Tomcatserver也实行了Apache一Jakarta规比绝大多数商业应用软件服务器要好。

Tomcat很可能成为下一代JavaWebServer的主流。

因为Tomcat受到Sun的全力支持,并由非常强大的开发组织apache来进行发展,这一工程被称Jakarta计划。

从战略上看,Sun现在正借助ApaChe的影响来开发Server端Java技术,这就是Tomcat。

因此可以相信Tomcat己经或者即将是一个较理想Jsp&

Servlet开发和支撑平台。

相对地,JSWDK只是一个简化的服务器平台,和稳定程度都比较有限,而且实际上S幽并不许可将它作为Iflternet上的平台。

在SUTN公司的大力支持下,Tomcat将成为以后Web平台的主流平台。

双击下载的Tomcat安装程序,连续单击“下一步“,直至安装结束,只在

选择安装路径时更改为d:

\Tomcat5.0。

设置环境变量:

在“我的电脑”属性中设置环境变量:

先测试一下Tomcat服务器。

首先启动Tomcat服务器,执行Tomcat目录bin子目录下的startup-using-launcher.bat程序,会出现一个Dos窗口,几秒钟后Dos窗口会自动消失,并在任务栏中出现标题为Catalina的小窗口,表明服务器已启动成功了。

然后打开浏览器,在地址栏中输入http:

//localhost:

8080(Tomcat默认端口为8080),如果看到有一个小猫就证明Tomcat成功运行。

可直接关闭窗口退出Tomcat.

建立站点:

修改d:

\Tomcat5.0\conf\server.xml,在<

/Host>

上一行添加如下代码来建立站点。

<

Contextpath=“/education”docBase=“d:

\education”reloadable=“true”debug=“0”/>

此步骤应该对应程序安装的目录。

更改完成后,可直接在地址栏中输入

http:

8080/education/login.jsp进行访问。

2.5SSH介绍

JAVA三大框架用来做WEN应用。

struts主要负责表示层的显示

spring利用它的IOC和AOP来处理控制业务(负责对数据库的操作)hibernate主要是数据的持久化到数据库

在用jsp的servlet做网页开发的时候有个web.xml的映射文件,里面有个

mapping的标签就是用来做文件映射的。

当你在浏览器上输入URL地址的时候,文件就会根据你写的名称对应到一个java文件,根据java文件里编写的内容显示在浏览器上,就是一个网页,所以网页名字是随便写的,随便起的名字,不管你起的是.php.jsp.do还是其他的什么都对应这个java文件,这个java文件里的代码进行什么操作就干什么,显示一句话还是连接数据库还是跳转到其他页面等等,这个java文件把数据进行封装起到安全和便于管理的作用。

其实这个java文件编译过来是.class的一个字节码文件,没有那么一个类似html嵌入标签和代码的网页文件。

他与jsp文件区

别就是jsp把代码嵌入到html标签中。

还有servlet或者struts中html表单的action中的提交名称对应一个java

文件,struts一般是.do的,都和上面一样是映射。

一、Spring

Spring是一个解决了许多在J2EE开发中常见的问题的强大框架。

Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。

Spring的架构基础是基于使用JavaBean属性的Invers

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 外语学习 > 法语学习

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2