计算机专业 基于JSP的毕业生就业管理系统设计与实现

上传人:文**** 文档编号:67596537 上传时间:2022-03-31 格式:DOCX 页数:24 大小:630.89KB
收藏 版权申诉 举报 下载
计算机专业 基于JSP的毕业生就业管理系统设计与实现_第1页
第1页 / 共24页
计算机专业 基于JSP的毕业生就业管理系统设计与实现_第2页
第2页 / 共24页
计算机专业 基于JSP的毕业生就业管理系统设计与实现_第3页
第3页 / 共24页
资源描述:

《计算机专业 基于JSP的毕业生就业管理系统设计与实现》由会员分享,可在线阅读,更多相关《计算机专业 基于JSP的毕业生就业管理系统设计与实现(24页珍藏版)》请在装配图网上搜索。

1、基于JSP的毕业生就业管理系统设计与实现摘 要大学毕业生一般是指完成大学学业。本科与大专毕业生都能被叫做大学毕业生,然而大众观念中依旧只将前者当做大学毕业生。随着计算机网络技术及协同技术的发展,以及如今的大数据时代。通过建立一个平台从而对大学生就业产生一个积极的影响。毕业生推荐管理系统这个平台有互动性强,成本低,多样化,可靠,全面覆盖范围广的特点。本文重点叙述Web应用程序模型,属于B/S结构的 JSP+mysql应用。重点叙述使用JSP技术的特征,系统功能齐全且效果显著,此外使用开放平台,如何让Web程序设计模块化与基于对象化,及时呈现与逻辑剥离。也叙述使用的编程模型与特征。JSP技术凭借自

2、身独有的特点变成开发网站系统的最佳选择,本文将通过简化形式叙述JSP开发网站系统的方式与特征,也就是采用MyEclipse开发软件,采用本机当做服务器模拟完成客户端登录,最终可以完成客户端全部操作。因为JSP只存在一次编写,不同部分的运作、充足且高质量的工具扶持、利用构件与标签确保重用、利用指令与标签库强化综合能力等优势,设计的系统能在所有平台中使用、编撰在所有平台内的JAVA服务器构件。关键词:AbstractUniversity graduates generally refers to finish college, get college diploma of college stud

3、ents, college students are a special group of society, is refers to the received college education, as a new technology, new ideas at the forefront of social group. With the development of computer network technology and collaborative technology, and todays era of big data. This will have a positive

4、 impact on the employment of college students through the establishment of a platform. The graduate recommendation management system platform has the characteristics of strong interaction, low cost, diversity, reliability, and wide range of comprehensive coverage.This thesis is a simplified model of

5、 Web application is a B/S structure of the application of JSP + mysql. Mainly introduced the characteristics of using JSP technology, system functions are very perfect, and choose the open application platform, to build a set of has nothing to do with the platform, are connected to the database in a

6、 unified service interface specification and site application. And how to make Web modularization and object oriented program design, the performance and logic. Also introduced the programming model and characteristics. JSP technology with its unique position to become the development tools of choic

7、e for web site system, the thesis in a simplified way is introduced JSP development methods and characteristics of website system, which USES MyEclipse development tools, use the machine to do simulation realization of client server login, eventually be able to achieve the clients all operations. Be

8、cause the JSP has write once, run everywhere, rich and high quality tools support, through the component reuse and tag, with surface through instruction and tag library to enhance development ability, the development of the system can be written on any platform, JAVA server component to run on any p

9、latform.Keywords: 目录摘 要2ABSTRACT2第1章 绪 论11.1 课题研究的背景11.2 当前发展现状11.3 课题研究的意义2第2章 相关技术介绍32.1 系统开发环境32.1.1 Eclipse32.1.2 数据库简介32.2 系统开发的思想与技术42.2.1 java的特点42.2.2 什么是JSP42.2.3 JSP技术特点.42.2.4 JSP开发WEB的几种方式.52.2.5 JDBC简介.52.2.6 JDBC类的定义.5 第3章 系统分析和设计63.1功能需求分析63.2 功能描述73.2.1性能分析73.2.2技术可行性分析73.3 外部接口需求分析7

10、3.3.1 毕业生界面83.3.2软件相应接口10第4章 系统详细设计与实现114.1 总体设计114.1.1 处理流程114.1.2 总体结构与模块外部设计124.2数据库表的设计16第5章 系统功能具体技术实现245.1用户登录功能实现245.1.1登陆界面实现245.1.2管理员删除功能实现285.1.3用户修改密码功能实现315.2网站首页实现365.3学生服务中心实现 415.4企业服务中心实现46结束语59致谢59参考文献60东北大学硕士学位论文 目录第1章 绪 论1.1 课题研究的背景在以往计划经济阶段国内高校学生使用包分配制度,集中开展分配,执行统包统分制度具有明显的强制性、负

11、责到底等诸多特征,然而缺少相应的选择性,不需要害怕毕业之后没有工作。目前国内在社会发展与经济建设中,依照当前社会实际情况,开始去除统一配送制度。去除特殊领域(比如军事学校,部分顶尖学科等),高校毕业生大部分都是自主寻找工作。因此导致大学生就业与职业管理就变成学校目前的重要任务。国际发展现状俄罗斯在2002年中期,教育部制定“有关在教育高校部下属创建大学毕业后就业安置与条例的就业信息体系,确定创建跨组织的扶持青年就业专家信息发布系统()。国内一直到2003年9月信息表明,我国332所学校中,目前251确定创建支持此系统。站在技术角度进行分析,信息发布系统是众多信息网络的青年学生就业促进中心的地区

12、电信服务端的多种职业教育组织分布,总共被划分成三部分:职业教育组织(大学)服务器,分区服务端,中央服务器。其中俄罗斯外交部中央服务器,且在俄罗斯鲍曼科技大学,也就是毕业生就业信息服务信息的镜像站点。信息发布系统的主要操作环节被划分成三方面:来访者与一般用户与高级管理员。来访者可查看与寻找信息。用户,不只具有来访者的权利,此外还能填写有关内容,修改与删除。在网上注册以及设计简历,在毕业之后得到用户名与密码,就能变成正式用户。想要聘请专家公司组织,和注册之后,提供主要的身份内容,职位空缺就会公开在网上。不同地区服务器具有下述有关信息系统支持:(1)工作的毕业生信息库与职位缺少的信息系统都使用数据库

13、内容,利用不同专业与规模的公司,职业教育学校,参数:比如报酬,外语水平,所需要的人员,且利用专业,工资与岗位,寻找相应的参数,比如公司。(2)法律,条文与制度的信息支撑系统,利用修订有关法律条文,举措,调节劳动与教育领域的多个组织间的关系。(3)指导 - 咨询服务系统,能为用户提供高质量的售后服务,网络信息数据,内容引导与工作,开展专业人才培育活动。(4)劳动力市场与教育服务的研究系统,可以充分体现出教育服务与劳动力市场的供应与统计指标的需求状况,站在时间与地域两个部分研究,提出科学意见。非常明显的是,大学与学院和公司等相关分销网络信息系统具有重要的现实作用,学校大学生,协助他们得到信息,辅导

14、学生提升自我水平,还能协助学生明确未来的发展方向;对于教育组织,系系统还能全推广高校具有的教育实力和优势;对于公司,市场能从从系统内寻找到需要的内容。国内发展现状现在,我国大部分毕业生信息管理系统创建完成,且正式使用,存在众多专业信息系统平台可供选择,然而缺少法律方式,不能将其使用到高校就业管理过程中。在很多高校,毕业生就业缺少重要的平台,在现实生活中,信息公开一般利用传统形式。1.2 当前发展现状由于技术落后、思维方式的局限、加上管理人员缺乏自动化管理的意识形态教育等原因,国内员工管理相关软件起步较晚。一直以来都在用“点名报道”式的管理方法,即公司从招聘到考勤都是通过签到的模式进行,费时费力

15、,工作效率被极大地降低,这种模式在很多小公司司空见惯,难以实现满足公司多方位需求的精细化。技术更新落后的一个主要原因在于开发人员的不用心,因为员工管理软件大多是内部使用,不参与市场的角逐。国外员工管理软件设计首先会在形而上学中对人员进行多方位的精细化评估,将复杂的劳动模式转换为计算机能够实现的数学模型,由设计者将所需操作初步自动化,同时,资本与管理文化相结合,往往诞生出非常优秀的系统,易用性,可移植行都非常高。由于员工管理软件在我国还不够规范,致使了很多先进的国外技术打不开国内的市场,出现了部分多余的功能,显得有些画蛇添足。在我国的传统文化中,人们更加看重的是人性化的管理模式,比较之下,我们不

16、是很重视制度化的模式。这是国内迟迟开发不出创新性产品的原因。-1.3 课题研究的意义此系统主要设计出基于JSP的毕业生推荐管理软件,主要包括互联网毕业生推荐管理系统的WEB前台与后台需要的全部重要功能:首页、招聘内容、公司数据、毕业生内容、公司推荐、求职方式、系统介绍与关于我们。系统使用JSP技术,促使程序更简单。即便主要功能和其他平台相比较少,然而依旧具有网站系统的主要部分,呈现出网站系统的主要模型。通过后期扩展与改善可以成为生毕业生使用重要网站。网站使用之后可以得到较高的经济收益。其未来发展的空间较大。在此后肯定可以更健全,且全面的为国内众多毕业生提供更大的帮助。本设计名字是基于JSP毕业

17、生去向管理系统,是比较重要的B/S结构的JSP+mysql数据库的应用。使用目前相对完善的jsp结构系统。根据多种功能模块开展分类,如此就可以减少系统内不同模块之间存在的耦合性,提升多种模块间的独立性,进而确保系统的高效率、平稳性、高安全性、可延伸和移植等属性。20第2章 相关技术介绍2.1 系统开发环境2.1.1 EclipseEclipse是我们熟知的开源、跨平台的集成开发环境,是开发者经常使用的一款IDE。最开始主要是用它来进行JAVA开发,由于之后出现了众多的插件,所以当下也可用作C+、Ruby、telnet等众多语言的开发工具。正式因为Eclipse有着无以伦比的优点,加上其是开源且

18、免费使用,从而得到众多学习者的青睐。我们可以借助其高效、快速、准确地开大,大大降低了人力成本和时间成本。Eclipse可以按照习惯特征将其分为七类:J2EE,J2EE项目,应用程序服务器的连接器,WEB,EJB, ,Eclipse整合帮助,数据库服务。自身将代码整切割为不同的板块,各尽其职,每个板块负责各自的功能,协同完成具体项目的开发与测试。Eclipse完美地体现了面向对象的特征,它使每个板块间尽量降低耦合度,如果其中一个板块出现问题,只需要对症下药,调出相应的这一板块进行检测就行了。不需要花费大量人力去对整个程序进行检测。这种编程模式既能使得项目程序完美、简洁,同时又能减少时间成本。 2

19、.1.2 数据库简介该软件的使用的是开源数据库MySQL。MySQL是一个市场中常用的关系型数据库,它也相当于一个管理系统。我们使用MySql数据库的方式主要有两种,一种是使用命令行工具来管理数据库,比如mysql命令和mysqladmin,也可以到MySQL网站上使用各种图形界面工具来对其进行管理。导航猫Navicat可以用于多个版本的MySQL数据库工具,它是一套强大的数据库开发管理工具,是专门为MySQL开发需要所设计,我们可以用它实现触发器、索引和查看等功能。还有一款由PHP开发的数据库系统管理软件phpMyAdmin。开发者可以通过它用web接口实现对MySQL的管理,这种方式的一个

20、优势是在操作上将繁琐的SQL语法变得简单化,在大量数据的处理上显得尤为重要。还有一个优势在于phpMyAdmin和PHP一样可以在前端页面的服务器上运行,开发者可以在任何地方调用这些HTML页面,方便开发者远程调用MySQL程序,通过phpMyAdmin开发者可以快速的对数据库进行增删改查。Tomcat:Tomcat为web服务器提供了一些特性功能,比如控制平台和安全领域、Tomcat阀和Tomcat管理等,我们可以把Tomcat作为一个单独的WEB服务器来使用,因为其本身就嵌入了一个HTTTP服务器。需要注意的是,要将Tomcat和Apache HTTP 服务器分开,这两个HTTP web服

21、务器的独立存在的,并没有绑定在一起,此外Apache HTTP服务器使用C语言完成。Apache Tomcat包含单个配置管理软件,设计者可利用操作XML格式的配置文件来开展有关配置。2.2 系统开发的思想与技术2.2.1 JAVA的特点Java具有简单性,面向对象,分布式,健壮性,安全性,平台独立动态性等特点,并且摒弃了C+里难以理解的多继承,指针等概念,因此Java具有强大和简单易用两大特征。其主要创建在基于功能强大的互联网与软件也许在不同计算机系统运作的基础上。上述计算机系统内包含消费型器件与相关设施。假如使用Java技术,可以让人更加信任的让相同计算机使用在不同设备中:PC、Macin

22、tosh操作、计算机科技或者如同Internet那样的全新技术。Java不只是重要的设计语言程序,此外也可以被当做重要的平台。其简洁、面向使用对象、安全性高、功能齐全和符合Internet技术需求。而上述平台,其通过部分相符Sun毕业生推荐公开的规范APIs 开发与应用,为系统开发、数据库、中间件技术与第三方厂商提供业务。2.2.2 什么是JSPJSP(IAVA SERVER PAGES)也是由Sun 毕业生推荐在java语言上设计出的重要动态网页制作科技,其能分割网页内的动态与静态HTML。Servlet是J2EE提供的动态资源开发技术,是以Java的程序的形式进行开发,在Java中书写HT

23、ML标签是一件十分头疼的事情,所以人们开发出了JSP,看起来像是HTML一样,但是通过服务器的编译最终生成servlet。JSP技术类似于ASP技术,就是在原本网页HTML文件(.htm,.html)中增加Java程序段(scriptlet)和JSP标记(tag),随之出现JSP文件,后缀名(*.jsp)。使用JSP设计的web应用可以跨平台,不只可以在Linux下运作,此外还能在相关操作系统内运作。2.2.3 JSP技术特点1.代码分离JSP是重要的基于文本的程序,重要特征是HTML与Java代码同时出现。Jsp的本质就是servlet,每个JSP页面就是一个servlet实例,JSP页面主

24、要由系统编译成servlet,servlet管理响应用户请求。Jsp是简化servlet操作而存在的替代品,servlet输出HTML并不容易,JSP是取代servlet输出HTML。jsp提供可以让内容与显示逻辑相分割的便捷形式。分开内容与显示逻辑的主要优势是,更新页面的工作人员不需要掌握Java代码,其中更新JAVABEANS类的技术人员也不需要进行页面设计,就能使用具有JavaBeans的JSP来定义Web的页面模板,来建设具备众多同样外观的页面组成的网站。JavaBeans类确保数据供应,模板在上述状况下缺少java代码,因此表示此模板都能被HTML编写人员来使用。2. 跨平台其中JS

25、P是基于Java语言,因此就能采用Java API,因此也可以实现跨平台目标,能使用在多种系统内,比如Windows,Mac,linux等。此外在一定程度上延伸了使用web服务器的范围。此外,使用在不同系统的数据库还能进一步防止代码移植造成更换数据库时期的代码修复问题。就是由于跨平台特点,导致使用JSP技术设计的项目能不进行修缮的使用在所有平台中,因此就检验出Java的“一次编写,随意使用”的特征。3. 组件重用JSP内可采用Javabean编写业务组件,换句话说是Javabean类封装业务处理代码或者成为数据储存模型,在此类页面中所有项目中都能反复使用上述Javabean。Javabean还

26、能使用到其他程序中,甚至是桌面程序。4. 继承Java servlet的功能Servlet是JSP之后产生的重要Java web技术。其是接受用户请求,在servlet类中编写全部Java与HTML代码,之后利用输出流将最终页面传送给浏览器。采用JSP技术以后,设计web应用的效率更高,此外JSP最后要编撰成servlet才可以处理众多请求,所以我们表示JSP具有servlet的全部功能与特点。5. 预编译预编译是用户首次利用浏览器访问JSP页面时,将对JSP页面代码开展编译。完成的代码被储存,在用户后续访问时,可以执行编译完成的代码。如此不只可以节省服务器CPU资源,此外还能提高客户端访问效

27、率。2.2.4 JSP开发WEB的几种方式JSP是J2EE的关键方面,不只可以使用在小型We b站点、此外还能用来开发、公司级别的程序,本部分重点叙述对于多种规模的We b系统,采用JSP开展设计的多种形式。(1)开发动态站点不管使用ASP还是P H P开发动态的网站,长久以来都存在无法忽视的问题,网站逻辑关系与显示页面无法直接分割。有时候甚至能看到部分夹杂i f . . . . . . t h e n . . . . . .、case select或是i f . . . . . . 以及大部分显示使用的HTML代码的ASP、PHP的显示页面,即便是具有较高程序写作水平的程序员的设计,作品也不

28、能阅读。其次,动态We b的技术工作人员有时候会说,把网站美工人员设计的静态页面与程序融合起来是非常艰难的事情。要怎样处理此问题呢?在JSP出现之后, SERVLET就逐渐被JSP取代,但是,实际上SERVLET不再承担动态页面生成工作之后,就能承担网站所有逻辑过程的重要工作。能通过SERVLET与JSP稳定关系与JAVABEANS的帮助,把网站内逻辑结构放置到SERVLET中。即便网站是重要开发形式,此时网站能存在众多核心的SERVLET来解决上述逻辑关系,网站要想通过挪用JSP页面来处理客户端(一般是We b浏览器)的请求。此后就可以看到,在J2EE内,SERVLET的复杂效用会被EJB替

29、代。(2) J2EE系统主要组成部分1. 视图视图就是毕业生开启系统之后看到的界面内容,在We b程序内就是HML、XML、JSP浏览器页面。2. 控制器。控制器担负网站所有逻辑任务。可以把控制器变成位于视图系统与数据中,对视图和模型彼此进行监管。让视图充分独立于控制器与模型,就可以轻松替换前端客户的程序,换句话说,设计网页人员还能修改We b页面,不需要害怕上述依照We b使用程序的功效所导致的看结果。在J2EE控制器内,主要效果通常是让Servlet、JAVABEANS来负责。3. 模型模型是业务逻辑的主要方面,此部分现实程序是Enterprise JavaBeans,通过E J B内部众

30、多组件技术与公司等级的管理来完成,设计人员能随意创建出无可挑剔的逻辑模块。2.5 JDBC技术2.5.1 JDBC简介JDBC是可以执行SQL语句的ava API,为开发者提供通过应用开发访问数据库的工具/接口。对于我们来说,操作数据库都是在JDBC API接口上,使用不同的数据库,需要使用数据库工厂供应的相关驱动程序。另外,利用JMS、EJB和容器持续等形式,JDBC能完成高层调用,也就是不直接利用mymysql操作数据库。 BEA具有不同的JDBC连接形式,也就是两层形式与多次驱动形式。前者是java使用客户端访问数据库,后者就是利用jdbcpool、rmi-driver或者JTS完成。2

31、.5.2 JDBC类定义JDBC的核心类主要是:drivermanager,connection,statement和resultsetDrivermanger(驱动管理器)的主要功能是,第一注册驱动,让JDBC了解使用的具体驱动情况;第二是得到connection,假如能得到connection,此时表示和数据库连接上。Connection是关键的方式,主要是得到statement对象,statement主要用来向数据库传送SQL语句,如此数据库就可以执行发送的SQl语句。Resultset excuteQuery(string sql)进行查询,在结束查询之后会得出最终结果,最终结果是re

32、sultSet。resultSet对象代表结果集,结果集是一个二维的表格。简单操作JDBC1.导入MySQL或者Oracle驱动包2.装载数据库驱动程序3.获取与数据库连接4.获取可以执行SQL语句的对象5.执行SQL语句6.关闭连接JDBC 2.0支持 WebLogic Server使用JDK 1.3,支持JDBC 2.0。 平台支持: 具体平台支持和数据库工厂供应的数据库和相关驱动有关。第3章 系统分析和设计3.1功能需求3.1.1功能划分目前网上毕业生推荐管理系统即便规模不大,然而也具有下面的模块:前端显示的JSP页面需要由软件分类目录、具体内容叙述、登陆、首页、招聘数据、公司数据、毕业

33、生数据、公司推荐、求职方式、系统叙述与关于我们和具有示意性的定单提交作用。依照前后台的差异,也需要分类成业务和表现逻辑。也就是前端JSP页面调用JAVABEAN来时间数据库操作等功能。对于JAVABEAN部分,是因为该表现业务实体的部分重要功能操作,比如新增、删除与修改有关信息、清空全部内容、登录认证、提交和部分存放信息的数据实体。3.1.2功能描述网站系统允许登录毕业生查找推荐信息,能通过软件具体内容的显示。假如想查找有关信息需要马上登录,假如不存在毕业生号与密码,就需要注册,登录之后能查找具体的软件分类目录,此类目录包括一个层次,不同目录下储存详细的软件内容,毕业生能依照分类载浏览器中寻找

34、合理的数据。3.1.3 性能分析信息科技发展迅速,为网站系统尽早完成毕业生推荐交流奠定良好的基础。目前科技能力持续提升,创建完善的毕业生推荐平台,汇总不同系统,提供不同的毕业生推荐部组织的推荐内容,确保信息分享、互联网毕业生推荐沟通,是全面发展信息化的现实标准。通过全面研究叙述可知,我借鉴原本的毕业生推荐管理系统,设计出基于JSP毕业生推荐管理系统。本文课题基于JSP毕业生推荐管理系统,是B/S结构的JSP+mysql的应用。使用功能强大的jsp结构系统。根据多种功能分类,减少系统模块和模块间的耦合性,提升多个模块的独立性,进而确保最终的平稳性、安全性、可延伸性与可移植性。3.1.4技术可行性

35、分析 所需要的硬件:操作系统: Windows7/8环境:mysql5.0 +Eclipse+tomcat8软件基于的编程开发语言是JSP,对开发编译人员的要求是必须熟悉JSP,同时得懂得后台数据库操作的技术手段,会各种数据库连接技术;操作人员了解编译方法并能在实际项目中对代码测试流程有很好的掌握。在前端UI设计方面和JSP显示页面整合开发技能都有很强的技术要求。综合分析了软件的功能和性能,都达到了预期的成熟条件,从技术层面上说,要完成这个软件是可行的。依照系统目标来评估需要的技术是否齐全,从硬件、软件功能标准、环境要素等部分去思考与研究。本系统主要使用B/S结构的JSP+mysql的应用。

36、B/S主要优势是使用浏览器就能完成访问服务器,没有客户端,打开浏览器就能使用,简而言之就是只需要一台能上网的电脑。系统延伸相对简单,之后冉系统管理员分配账户名与密码,就能直接应用。B/S与C/S处理模式相比,则大大简化了客户端。对B/S来说,开发、维护等基本上全部活动都集中在服务器端,当公司改善网络应用时,需要改善服务器端软件,进而降低其他地区毕业生维护系统和网络升级的费用。比如客户端系统频繁升级,此时B/S构架的产品就占据重要优势基于服务器开展所有升级操作。3.3外部接口需求3.3.1毕业生界面系统中使用友好且美观的界面,便于毕业生的查找与访问。所以程序使用稳定格局,不同页面的固定部分都独立

37、设计成JSP程序,之后在所有页面内包括他们,如此就可以确保程序的格局统一,此外还能减少设计任务。上述固定的JSP程序需要包含:页面HEAD,确定连接样式;页面顶部地区,确定页面主菜单;页面左边筹划的地区,主要是目录列表;页面底部。程序显示对应页面可以科学的呈现中文,此外支持目前普遍使用的IE或者谷歌。3.3.2软件相应接口本系统表现出较好的平台无关性,不管是在什么系统上,都可以顺利运作而不需要修改代码。对WWW服务器没有额外标准或约束。对系统数据库不存在相关限制,然而提出增设JDBC接口,现在市场内绝大多数数据库都增设上述接口。对CPU、硬盘容量与最小内存没有提出额外标准。提出系统应用服务器具

38、有扶持JAVA组件运作的作用。前台采用 MS IE4.0以上的浏览器。其中客户端可支持所有装在WWW浏览器 Microsoft InternetExplorer5.0或 火狐不同版本的主机上,开展顺利操作。第4章 系统详细设计与实现4.1总体设计4.1.1处理流程目前所有程序从毕业生进入index.jsp,用户就能查找系统内的推荐管理内,然而要开展相关操作就需要登录,假如并未注册,需要完成注册,登录之后就能查找推荐网站内容,登录之后还可以进行额外操作。4.1.2总体结构与模块外部设计提出系统程序设计模块化与对象化的重点是表现与逻辑分割,对于此程序,剥离的主要软件是JAVABEAN。程序综合结构

39、是体现给毕业生的JSP页面与逻辑部分。所有程序的操作都使用JSP“简单的2/1层模型”,有些程序使用“重定向模型”与“包含模型”。对于“2/1模型”是模块直接访问外界资源(入数据库),处理用户的请求服务。后者就是在前者模型基础上延伸产生的,在程序中源自系统客户端的请求更加复杂时,会单独采用可初始化JSP程序来处理用户请求,之后根据用户需求,把客户端发放的请求重定向到其余JSP程序去操作,让其进行生成之后传送给客户端响应。对于“包含模型”初始的JSP系统程序不只要解决客户端请求,此外也需要承担生成响应的任务,然而在处理的时候也许会包括部分其余的JSP程序或相关文件,包括动态静态,最终效果如同开展

40、过程调用。4.2数据库设计主要使用mysql数据库,也是现在普遍使用的数据库,主要设计出以下表格,开展下述设计:emp表: hbnews表: messages表: sysuser表: yqlj表: zdatadic表:zpinfo表:zxjl表:第5章 系统功能具体技术实现5.1 用户登录功能实现5.1.1登录界面实现 管理员或在毕业生输入正确的账号密码,选择相应的权限,便可登录到相应的界面,该界面显示如图5.1:图5.1这部分功能的关键代码如下:/ 用户登录操作 n 毕业生名 密  码 权  限       - CopyR

41、ight - 5.3 部门管理功能实现 管理人员点击部门管理按钮后会进入部门管理操作界面,首先显示的是所有部门的信息,管理员可以进行删除、添加等操作,如图5.5所示。图5.55.1.2管理员删除功能实现当管理员进入部门管理操作页面,展示所有的部门信息列表,并提供添加和删除功能;登录模块是首页面是对毕业生登录模块开展管理的主要部分,填写帐号与密码挑选角色,顺利进入之后依照角色差异进入多个模块。具体流程图参考图5.2。图5.2毕业生登录流程图5.1.2用户修改密码功能实现修改登录密码且顺利登录的毕业生能修改密码,避免信息外泄,要想顺利登录就需要填写系统原本的密码,之后填写全新密码点击修改,确认无误

42、之后修改完成,此后登录要填写全新密码完成登录。具体修改图参考图5.3。图5.3修改密码流程图5.2网站首页实现 网站主要包含众多部分,具体情况参考图5.4内容。图5.4管理员界面meta 5.3学生服务中心实现 学生服务中心可查看到个人简历、个人信息、公司推荐、在线沟通与修改密码,参考图5.5内容。图5.5学生服务中心5.4企业服务中心实现 服务中心一般包含招聘与基本信息两部分,参考图5.6内容。图5.6企业结束语通过这段时间的不断奋斗,毕业而设计和论文终于告一段落。网络科技发展速度不断加快,方便大众生活,特别是Web科技发展让人惊叹。原本的软件互联网化逐渐变成发展趋势,众多服务商都爱是寻找合

43、适的发展道路。web前端技术更新迅速,几乎每天都能感受到它的脉搏,特别是近两年HTML5的来袭更是继Ajax之后又一次将前端技术推向烽火浪尖。通过长久努力和不懈奋斗,最终完成设计任务,顺利实现安全保护功能,主要使用JSP与mysql设计的毕业生推荐管理系统。通过对其起源以及具体特征与发展空间的叙述,综合概括系统主要定义,全面叙述系统运作状况与应用步骤。显然上述全部是资源发布自我共享系统最主要的作用,还能在上述前提下增加较多的功能。人性化设计。我们回充分考虑操用户的习惯,以及会猜测操作者会对软件进行哪些操作,从而开发出符合大众使用习惯的软件。界面方面我们不仅仅单纯地追求美观,同时我们更多地考虑地

44、是如何使操作简单化、自动化。因为以往并未实际使用过此部分知识,因此本设计也在不足和缺点,例如搜索功能存在问题,假如要为毕业生提供更加专业的服务,就需要在未来的设计中不断健全和修改善。致谢经过这段时间的努力终于完成了毕业设计,在这里我要感谢我的毕业设计指导老师刘宏志老师,其次是书本。我到图书馆借阅了一本JSP入门书籍。翻到目录,看到的内容非常多,从jsp简介,语法,jsp与javabean,javaservlet基础,mvc模式,数据库,xml等。我在做毕设的过程中,会有很多问题,可以利用eclipse的debug功能,进行单步走,来查询错误,或者查阅书本,或者百度,或者去一些博客论坛上面找答案

45、。遇到什么问题,去想怎么解决不断地学习。也特别感谢指导老师热情关怀和悉心指导,在我撰写毕业设计的过程中,并给予我了许多帮助,让我体会了如何完成一个系统的整个过程那时候开心的心情。在毕业设计的过程中,我先是对mysql做了大量的查找资料的工作,并熟悉了Myeclipse6.5开发环境和大二学的JAVA,这也为毕业设计的顺利完成奠定了基础。在毕业设计的过程中遇到了无数的困难和障碍,也得到了许多同学的帮助、交流、讨论。感谢我的同学和朋友,在我写毕业设计的过程中给我提供我所需要的信息,特别是在程序运行不了的时候同学给予的帮助辛苦帮我调试,对于老师、同学、朋友的帮助,在这里一并表示真诚的感谢。,在此对我

46、的导师致以衷心的感谢。参考文献1王颖.云计算编程模型中Java应用研究J.福建质量管理,2016,03:186.2陈衍席.基于Java网络聊天系统的设计及实现研究J.通讯世界,2016,07:207-208.3朱丹丹.基于JAVAEE的毕业设计管理系统的设计研究J.数字技术与应用,2015,12:146.4葛萌,张琳娜,陈伟.Java多态性机制应用研究J.攀枝花学院学报,2016,02:25-28.5贾羽,贾默然,郭宇.基于JAVA的网络数控仿真系统研究J.数字技术与应用,2015,11:77.6赵源.使用JAVA语言编写计算器的设计研究J.今日科苑,2015,11:99.7朱浩悦.计算机软件JAVA编程特点分析J.黑龙江科技信息,2015,36:225.8田家旗.Java开发语言的开发平台与J2EE编程技术问题研究J.信息技术与信息化,2016,04:112-113.9王浩.JAVA源代码缺陷分析系统的设计与实现J.信息技术与信息化,2015,12:118-120.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!