开题报告毕业生就业信息管理系统的设计开题报告

更新时间:2023-11-25 11:33:59 阅读: 评论:0

哺乳期能吃燕窝吗-中学语文教案

开题报告毕业生就业信息管理系统的设计开题报告
2023年11月25日发(作者:假期计划作文)

【开题报告】毕业生就业信息管理系统的设计开题报告

毕业设计(论文)材料之二(2

本科毕业设计(论文)开题报告

题目:毕业生就业信息管理系统的设计

Th esign of mployment anag

ment

Iformation ytm fr Graduat

es

型: 设计 实验研究□ 论文□

名: 刘斌

号: 00701206

级: 计算机102

院: 计算机与信息学院

师: 伊芸芸

间: 2014

1 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

201

一、本课题的研究意义、研究现状和发展趋势(文献综述)

11 研究意义

随着Intrnet的快速发展,人们已经进入了信息时代,人们获得

信息并进行相关信息的交流已经不再只是报纸、电视、广播等传统媒体,尤其是

毕业生就业,更需要大量的就业信息。如果学校能够提供一个毕业生的就业信息

平台,就能够快速有效的帮助学生和相关企业获得对方想要的职位和学生,并且

可以让老师或者管理员能够轻松效率地浏览所有的学生就业信息,因此本课题的

选择具有一定的实践意义。

12 研究现状

毕业生就业信息的管理是学校日常工作中的重要组成部分。高校招生规模的

逐步扩大和认识制度的改革,毕业学生人数将不断增加,而对毕业生管理的人员

则相对减少。加上我国高等学校基层学生管理工作的头绪多,内容杂,管理细,

要求高,传统管理办法已基本不适应新形势的要求.现实中繁重的毕业生信息管

理工作给学校管理人员带来了很大的压力。毕业生毕业信息的存档,毕业生就业

信息的了解,各个企业招聘信息的浏览,如果没有一个完善的毕业生几页信息管

理系统,学校管理人员的工作量就会大大增加。同时毕业生信息的手工登录与查

,是一项非常繁重而枯燥的劳动,每年毕业生的变化都需要重新规划,耗费许多

人力和物力,而且会因人的情绪烦燥而出现失误.因此在计算机飞速发展的今天,

应用数据库技术实现毕业生信息的管理是可行而必要的工作,实现高校毕业生就

业信息管理系统的信息化,既能够提高工作效率,又可以提高工作水平。

计算机具有运算速度快、正确、能按照设计逻辑处理问题等特性,在毕业生

信息的录入、管理中如采用一个计算机化的信息系统进行处理,就不会发生信息

遗漏或者查询不方便的情形.

在学校,尤其是在各大高校,毕业生就业信息是学校的一项重要的数据资源,

毕业生信息管理也是学校的一项常规性的重要工作。而长期以来,毕业生信息管

2 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

理都是依赖人工进行的,面对如此众多的毕业生信息,其工作量可想而知。不仅仅

浪费了大量的人力物力,而且由于人工管理存在着大量的不可控因素,造成了毕

业生信息管理的某些不规范,太笼统的状态。作为计算机应用的一部分,使用计

算机对毕业生信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、

查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够

极大地提高的效率,也是学校科学化、正规化管理的重要条件。因此,开发这样一

套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套毕业生信息

管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。

如今,计算机的价格已经十分低廉,性能却有了长足的进步。计算机已经成

为我们学习和工作的得力助手.它已经被应用于许多领域,计算机之所以如此流

行的原因主要有以下几个方面:

首先,计算机可以代替人工进行许多繁杂的劳动;

其次,计算机可以节省许多资源;

第三,计算机可以大大的提高人们的工作效率;

第四,计算机可以使敏感文档更加安全,等等.

现在我国的学校中毕业生信息的管理水平大多还停留在纸介质的基础上,

样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代

这种传统的管理方法必然被计算机为基础的信息管理所取代。

1.3 发展趋势

一直以来人们使用传统人工的方式管理毕业生信息,这种管理方式存在着许

多缺点,:效率低、保密性差,另外时间长了,将产生大量的文件和资料,这对

于查找、更新和维护都带来了不少的困难。

采用计算机来实现毕业生信息管理系统归纳起来,好处大约有以下几点:

1.可以存储历届的学生信息,安全、高效;

2.只需一到二名信息录入员即可操作系统,节省大量人力;

3.可以迅速查到所需信息;

4.为毕业生了解用人单位的信息提供方便;为学校统计毕业生的就业情况

以及统计学校毕业生的就业率等操作提供了方便;用人单位可以在该系统中发布

用人信息,这样就为毕业生的择业提供了平台。

3 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

.4文献综述

文献[1] 软件工程第二版覆盖CC2001对软件工程课程的基本要求,

内容包括:软件开发模型,软件项目管理,需求分析,软件设计,软件编码与测

试,软件维护,配置 管理,软件工程管理,软件工程工具和环境.《软件工程(第

2版)》结合目前软件工程教学的需要,特别介绍了统一建摸语言UML,并依次为

基础讨论面向对象 的需求分析与软件设计方法;介绍集成化CASE环境,jav

itret环境下的软件开发技术;介绍支持软件过程改进的“软件能力成

熟度模型” (cmm)。《软件工程(第2)》含有丰富的例题与习题,便于教学

和自学。

文献[2] 《数据库原理与应用-sl rer版(项目式)》面向工

作过程,以“公司管理数据库系统”为具体学习实例,学生通过完成设置的12

个项目,可以建立起一个完整的数据库原理及应 用的知识体系,逐步具备数据库

的需求分析、数据库的设计、数据库的创建、数据库的管理、维护等能力

文献3] 结合高校大学生就业指导工作存在的信息不畅通、信息统计分析

难等问题,提出了基于B/S架构的大学生就业指导信息系统的总体设计和实

现方法.系统采用JSPNTSQL Servr 2000数据库构建了就业指导

信息服务平台,详细介绍了系统的功能特点、数据库设计。

文献[4 目前,基于Web的应用系统的后台维护都是在服务器端进行的,

为了降低这种维护的成本,本文用JSP.NT设计实现了对SLSever服务器

上数据库的Web管理,阐述了设计思想和开发过程,具有一定的实用价值。

文献[5 关于JP网站编程的专著。作者从自学与教学的角度出发,从

JSP的基本知识,基本语法入手,配以实际的 范例细致讲解JSP网站编程的

方法与技巧.主要内容有JSP概述,并介绍JSP的运行环境和实现原理;讨论JSP

的基本语法;详细讲述JSP内置对象的使用;阐述了Java服务器小程序;介绍

XML以及JSP和XMA的关系和使用.

文献[6] 本书从最基本的JSP概述、JSP运行模式和环境设置、Java

内容、JSP语法,到JavaBensJava ervlet、JDBC都作了详尽的介

,同时还结合了9个综合实例巩固这些知识.

文献7] 本书从JSP的基本概念、开发环境配置出发,通过对JSP及其所需

4 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

要的Java技术的语句、语法、内置对象等内容的详细讲解,使读者快速掌握JSP

的编程 方法。着重介绍了JSPSevletJaaBean、JDBCJaa相关

技术的应用结合,并通过大量的应用实例,可以使读者迅速达到JSP 际应用

的水平。

文献8 本书以精练的语言、清晰的结构,以及标准的图像对JSP进行了

全面的介绍。本书内容分为两篇。第一篇讲解了JP程序设计的必备知识;第

二篇以精彩的实例 展现了JSP在服务器端动态网页开发中的强大功能。本书

涉及的实例主要有:访问计数器、意见箱、在线投票系统、小游戏的制作、用户

管理、在线书店、BB 论坛和聊天室等.

文献[9] 本书以实例的方式介绍了如何利用JSP技术开发动态网页的方

法,包括显示服务端信息、数据库连接、制作功能强大的网磁、发送邮件、JSP

CSSJavaScrit 技术的结合应用、网络投票器、计数器等内容.

文献[10 介绍了利用Eclip作为开发工具,Java作为编程语言,M

sql作为数据库平台,借助IE浏览器,设计和开发一个分布的、可交互的、采

用超文本传输协议传送信息毕业生就业管理系统,并最终对该系统作了相应的分

析和研究。

文献[11] 本书旨在提高读者的编程实践能力,因此书中用通俗易懂的语

,结合大量的实例,全面系统地介绍了JSP及其相关知识,分别对其安装、语

法、表达式、对象及其活动范围、JavaBan等作了极为细致的描述.

5 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

二、主要设计(研究)内容

本课题为“毕业生就业信息管理系统的设计”,课题类型为设计型,系统的主

要设计内容如下:

本系统的主要用户是学校管理员(负责录入查询修改毕业生就业信息)辅导

员,次要用户是学生。经过研究与需求分析决定系统具备以下功能:

用户登录功能:包括用户的注册,密码修改,个人信息修改等。

班级信息管理:包括班级院系,专业信息的添加与修改。

学生信息管理:包括学生的个人信息添加修改与查询。

就业信息管理:包括已就业毕业生的在职信息的添加修改与查询。

招聘信息管理:包括企业招聘信息的添加修改与查询。

安全退出管理

【开题报告】毕业生就业信息管理系统的设计开题报告

三、研究方案及工作计划

31 研究方案

毕业生就业信息管理系统,是采用B/S架构的信息管理系统.这样的系统能

够很好的在校园网中架设和实现。对于学校来说,系统管理人员如果需要在几百

甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的系

统只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维

.无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,

所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,

实现远程维护、升级和共享.使用MyEcipse作为开发工具,使用SL Sever

MySQL作为后台数据库。

32 研究的重点和难点

本系统由于面对对象有2种,一种是进行信息管理的老师,一种是主要进行

信息查询的学生,所以在权限方面有所区别.例如管理员级别可以任意添加或者

修改信息。学生只能修改自己的个人信息,其他信息只能进行查询等。另外,由

于学生数量庞大,进行信息录入要求快捷方便,所以在保证功能齐全的情况下保

持操作界面尽量要简洁明了。设计一个少冗余,高效率,完整和合理的数据库系

统也是本次设计的一大难点.

3.3 拟采用的途径

运用软件工程的设计思想对该系统进行需求分析,概要设计、详细设计、系

统编码和系统测试;运用Microsft SQL Srver 008开发系统数据库;

运用JSP技术设计实现系统。

7 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

34 工作计划

课题名称 毕业生就业信息管理系统的设计

指导教师 伊芸芸 专业职务 讲师

学生姓名 刘斌 专业 计算机科学与技术

起止时间

2/253/3 1.系统分析阶段

根据上学期所选毕业设计课题,了解课题所研究的课题内容及研究

意义。准备撰写开题报告。

根据选题不断收集资料,阅读文献,在不断修正中形成较为具体的

研究方法,形成开题报告.

进行可行性分析,通过之前的资料以及相关咨询,明确用户需求并

撰写需求分析报告

3/43/17 2 系统设计阶段

根据所选课题进行需求分析,模块设计的框架分析,并对所设计的

“毕业生就业信息管理系统"进行充分的了解。熟悉开发系统所用的

/83/开发工具。完成系统的分析及设计思路,分层次的写出流程框图.并按

24 照流程框图进行每一层次的设计。

详细设计:在概要设计的基础上进一步优化设计方案,确定总体功

能模块和各个子模块以及各模块实现的具体算法。

结构设计:在完成功能需求分析和数据库设计的基础上,对所设计的

3/254/14 “毕业生就业信息管理系统”的软件结构和数据结构进行设计,同时

将系统按功能进行模块划分,建立目标系统的逻辑模型。

3.系统实施、调试阶段

程序编码:在前期设计的基础上,进行系统程序编码设计.

4/5-/2 系统调试:各个子模块功能设计完成后进行整个系统的调试,并在

系统调试中不断修改和完善系统功能,最终达到任务书要求的设计目

标。

4.撰写并修改毕业论文,指导老师审阅。

8 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

4/2-/5

5.完成毕业论文,准备毕业答辩。

5/6-6/ 6.答辩并总结。

6/5-6/18

四、阅读的主要参考文献

1 齐治昌,谭庆平,宁洪.软件工程[M].北京: 高等教育出版社,2

00404

[2] 王德永,张佰慧 数据库原理与应用-———SQL Server版(项目

) 人民邮电出版社 011.5

[3] 李武,刘清梅. 基于B/S模式的大学生就业指导信息系统设

.2008

[4 常中华.基于WEBSQL数据库管理系统的设计.2006

[5 屈辉立,陈可明,石武信。 JSP网站编程教程[M] 北京希望电子

出版社, 202

6 柏亚军等。 JSP编程基础及应用实例集锦[M 人民邮电出版社,

2001

[7 光军,胡波. JSP应用开发实例详解[M. 北京航空航天大学出版社,

2002

[8] 姜晓铭等. JSP程序设计精彩实例[M] 清华大学出版社,2001

[9 马文刚等,. JSP实用编程实例集锦[M] 清华大学出版社,2001

10 安忠,吴洪波,王守茂.管理信息系统. 北京:中国铁道出版社,

1999

1] 翁卫兵等。 JSP网络编程技术[M] 新时代出版社,202

9 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

英文文献及翻译

H ECNIQE DVLOPMENT ISTORY

F JSP

B:Kathy Serra nd Bert Baes

Source: Servlet&JP

Th Java Serer age( JSP i a kind of acc

rdin to eb o the script plait distnce techniq

e, similr cries e scrit luage of J

va in he serer o the Netscap company of

versie avaSript( SJS n the Actie ever

ags(ASP f he Mirosot JSP compres the SJS

n o ve etter a epa

d x, and it is o more exclusive han any factory

some one prticula rve of Web. Thouh the n

rm of JSP s t be raw up y te u com

pay o, any fatry can carry out h JSP o

ow ysem

The Atr Sun ree the SP( the Jva Ser

er Pages) forally, he this kind o ew We

pplcation developent tehniqe very quickly cue

the peopl's concern. JP provided a specia deeo

ment enronmnt fo th Wb aplicai

n that establise the high dnamic sate. Accoding t

10 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

te un prane th JP an dat

o include the Aahe WebSeve, IS4.0 on the mrk

t inside f 85% erver rdut.

his chae will intoduce the related owle

ge of JSP an Databs an JaBen related co

tents is al certainy rouger inroduction amn t

em bsic contens say eap

to is Guide only, if the reader es he mor

dtald infrmation, plasing te bok of cnsul

the homoloous JSP

1.1 ENERALIZE

he JSPJaa Srer Pages) is from he comp

ny of Sun Microsstms intiate the ma cmpa

ies the rticipate t the bild p the tgeter o

the a kind he of ynaic he ate w

b the page tehniqe standard the it hae the i i

th consruion th of te dynamc

tate the web page he strog but th d not te

specily of th uction. JP and he teh

ique AS of the icrosot is

ry alike Both all provide the abilit tha m

xes with ertain procedur code and is explai b

the guge engie o ary out t proc

dure cod in the cde of TML. Uderneath we are s

mpe of car on the intoducton to t

JSP pages are translated ito vlets So,

undamentally, ay tak JP pages cn pror co

ld aso accomplied by ervlets Howevr, th

nderlin equivalence does not ean that v

ets n JS pges are euall approprie n

ll cenaios. The ssu is o te power of th

tcnology i is e cnenienc, productivit

y, and maintainablity of one or h other After a

l anything ou an do o a paticula cmput

er platom in the Java progammig lngage yu cou

ld aso o in asmly auae Bu i t

ll mattes hih yu co

SP rode he floin enefits ve

ervlets alone:

1)It i easier o rie an in

in the HTML. Your satic cd is ordnary T

L: no extra backslashes o duble quotes an no lu

kng Java yntax

11 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

)Y cn ue tndar Webste el

pment tools Even TL tool that know othing

bou JSP cn be ud beaus the siml ignoe

he JSP tas.

3Yo can divide up your devlopent team The Ja

a progamers a wrk on te dynmic code. T

We eveloprs can cncentate on the presentati

layer. On lare projecs, this diisin is vry

mprtant。 Depending on the siz of your team and t

e omplexity of you poject you can efoce

eakr or tronger partion etween he stati

HML and h dyamic cntent。

ow this dscussion i ot to sy that o h

uld top usig ervlet ad u nly JP inste

By omans mos al projec il

u both Fo som equsts in your project yo

u will rvlets For ters, o wil use JS

Fr ll thers wll cobie th

m with the MVC rchiteture Yu an th app

oprat oo for th job and rvlts y hems

les, do o coplete your toolkit

1.2 SORC OF JS

Te techniu of JS o the cmpay f Sun ma

in the pe f Web develo e persnne

can u the HTML pehps marking of ML t de

ign to trn e end age wih fmat. Us

e perhaps ml cript futre lif of mak

of S becomes t dynamc tate on

page contents.( he contens cange accordi t

the claim f)

The Jav ervlet is a tehical oundion o

JSP and he large We aplies the deelopmen

o he procdure to need te Jv Serv

et to match ith ith the SP nd then n

omplete, this am o Servle come rom he Appl

te local tranlation mthod o nw s a lo

of this ook in oder not o icostrcto

decde e irct doptio Servlet but do

’t do any transatin i reder woul lke t

, can all t as” sal rvice procedure". Th Serv

et is similar o tradtiona GI ISPI, NSA

I etc. Web poedure evelopment he fction of th

tool in fact, at use te ava Servlet heefte

12 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

r he cster ned ot u again th low

method f CGI f effiieny, alo need no

ny th bility come to born page f We

b of na sate i he method o PI

hat certai fxd e rve terace circul

te Mny rvers o Wb al spport the erl

t even no suort the Servt sr f W

b direcl and an aso pas the additinal appl

ed erver an the old ices to uppor the Ser

le. Receive eefi in he caracteristic of t

Jaa crsslatform, the ervlt is also a terrac

irrelevant actualy, as long as match the norm o

Java Servet, the ervlet i complee o hav

othng t do wit terrace and s t have nothin

to do with rver of Web。 Beause te ava Se

vle s nernal t provide the ric by the li

e istanc need t star a prgre to th

each laim, and ake us o the multi.thra

ing mchanm ca t te se time for ver

claim rvice, terfor he fficiency of a

a Servlet i vr high.

Bu the Java erlet alo is not to ha no weane

s similar to traditional CGI, SAPI, te SAPI meth

d the ava ervle is o make u of t ou

tpu the HTML languge entence to carry ou he dy

nami sate e page of, evelop he whol

websit wth he Java Servlet, th itegra

ion ress the dnamc state at th

tati state pge i an evlfrbdin dre

am simply F soln thi ind of a

ness of the Jva Serlet, th SN relasd the JP.

umber of eas ago, arty was invted to a

tend mall 20-prsn indusr rounda

le discussion o ftware ehnoloy. Sitting

n the et next to Mrty was aes Goslig nven

tor of the Jav progamming anguage Sitting e

erl ats away was a hhleel man

ger from a very large softae cmpany in Redmond

ashntn During he dscuson, he odeat

r brought p the subject of ini, which t that t

me was a new aa technoogy Th moator

sked the mnager what e tought o it an the maa

er resondd that t ws too eary t tell bu

that it me to be an excellent idea. He w

13 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

n o o say that h ould ep

e on it, ad if t eem t be cching

, they would ollw hi company’s usual embrac a

d extend” stategy. At thi poit Goslin lighter

edy interectd "You ean disgrace and dte

d。"

Now te grvane that Goslig was aii

g was hat h felt that thi coman would tak

e tchology from other companes and suorn i o

heir own purpos Bt gues wat T

e shoe is on the othe fot ere. The Java commun

ity did not invent he dea of dgnig pag

s as mixtre f staic HTML and yamic ode m

rke with special a or eape

ld Fusion dd it yers arlier Even ASP a product fr

om the vry oftare comany o th aforemetione

manger) poulrizd his approch beor

SP cae lng an decied to jump n the b

ndwagon I fct JS o only adopted he ge

eral ide it een ud many of the ame spe

ial tags as AS did.

The JS i an establismen at th model of Ja

a rvlets n of he exresion laye techniq

ue i akes the plat wrt the TML to becoe mor

simple。Be like he SSS t lso allos you carr

the static state TM contents n ervers the scr

p mix to pt tgether th

born dynamic state exportation JSP te ri

t language tt the Jva is th acit pprov

l, however be like th ASP an an u oher lng

aes sch as aaScript and VBScript), the

orm of JSP alo allows t us thr languages

1.JSP CARACTRISTCS

s a erice accordig o the script lngage

n ome n lanuage f the saurs sytem thi

ind discss, the JSP o

ld be e make is a ind of cript lanuge. oeve

r, be a kind o script laguage the JP eme

d to be too strn gain alos an all Java

in th SP.

e a kid of ccrding t t origi

of take maniettion as the entral dev

loment tecique, the JS providd all advnag

14 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

s of te Java Servlet and, whe comine with J

vBeas toeher providing a kid of make cnent

a manifestation that smple wa a o

ic parat Separe te contnt and adva

age of oial mnifations is, the personnel h

renews the page exerna apearane ned not

now he cd f Java, and reew the Javaeas per

onel aso ned not be desin te wb age o ex

per in hnd, an u to tae the page of JavaBe

an JSP to define the emplate of b, to buld

p a fro have the alike eternal apper

nce of the website tha pag onte. avaBe

ns opletes he daa to roie, hving no c

de f aa i th tmplae ths ths mans tha

the tete can be written he personn b

a HTML lai o suport Ctiny, can als

make us o th Jaa ervlet to otrol t

e logic of the websie adjut thrugh the Jva Ser

let to u th way o te docunt of JS

to parae webit f loic and contents

Generally speaking, in cual egine o SP,

he page o JP s th edit and ranslate type wh

e cary out, not explan the type of Expla

n the dynaic ste eb pag develome o

l of the ype, uch s ASP PH3 ec, becaus

peed etc. eson hv aredy an' atisfy curr

nt th lrge electoi comec ned appl

iedly, traditioal deelme hiues are

ll at o ei and trnslate te executive way

hange such as the ASP AP+;PHP PHP4.

In he JSP nom book dd nt reus the proc

ur in he JSP cod prt( be cale

the Scriptlet) and mus write wth the aa definit

ely. ctual, have soe engines o JSP are a

optve other script lagages such as the EMC cr

pt etc ut atually thi a few crpt lagu

ges alo re to t u on th Java, edt an trans

at fo the Srvt to crry out of Write a

cording to the no of JSP, a o Scip

let of relton ih av also is ca of, oeve

r, mainly le in he ability and avaBeans th E

terpi JavaBeas becau f th JSP strong fu

tio to ork tgter s evn is the Sciptl

t part no to u the Java, dit an translae

15 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

perormnce code lso shuld is elae wi

th Jaa

1.4JSP MECHANIS

o ompehnd the SP o unte he technic

l advantage tha aov vaious spa of, om t c

rry out varous esult aily, the custor

st undrstand the differntiation o the module

evelops for wb pe of the cente" and” t

page evelps r the b page o the ente

r” frst

he JS and ASP are all n verl ya g

to elea he ewrk of hat tme is stil

vry oung o one knos o still have n additi

n making a busine, datas and te

ression logi ener te riginal web page ntrel

hap wht bette solv te method

is kind of model that tk page s e ce

ter studies and ges th ery fst dvlopmen eas

y. Howeer alog wih change of ie, the eopl

kow tha this knd o metod is

nwell in t up large the Web that can pgrade a

pplies he procdure The exprssio logi rie

n th scrpt environment was lock in he page, on

passn to ser to sie an glue to sick t

en cn drive heavy u Expess the lgic to usu

lly mix together with uiness and th dt logic

s, when th mke be the procedur mme

try to change an xena apparnce that apli

s th proedure but do ot ant to brea ith it

lled busins logc apply te proceure o maint

nance e k o walk the similr dif

iculty on the gsel. In fact in th busines nt

pi, hevy te application o h modu

le already thruh ery mature, no e wol li

to ewrie tho logic o their pplie r

cedueHTML and sktch th deignr ane ove

to the iplemen work of their desig the Web p

ai the one wo write mak they av to doble w

rkUually i the handicaft lai o wite becau

e have no fi ool and can arry t s

ipt and the HTML contents kot to the rver to put t

geter Chien ut peec, appy te compexi

of the procedur along wth the Web o p

16 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

mote continuul, te dvelopment method hat t

e ae s th enter limis x to

ecome to get up obviousy.

A the sae ime the pople alway a loo

o the beter methd of buld p h

Web appicaton procedure, he mdue sprad

in cusomer's machine/ erver the ralm ava

ens an Acte were published the company t

epn to ppl he prcedur devloper o

ava n Windows to u t come to devlp the c

mplicate procedure quickly by" h fast applicati

n rcdure devm

t”( RAD) tool. The techniques make the et in

he some alm b abl to wie the module for

e perpedicla applicaio plait i the skil ar

a, but the developer cn go etch the sage diectly

t ned nt contro h xertise of this rea

m.

Be kn o tak odule as th cenral dv

lpment trrace the JSP ppeaed It wit the J

vaBeans ad Enterpi JavaBans( EJB) modue includes t

o of bsiess d he

ata logic for foundatio, oide a great deal o

label an a cript trraces o u to cm

o sho n th HTM pg fro the contents of av

Bans cret or nd a psnt in retr

Becau of the prper ht reards the modul

he cnte of the JSP, it can drive a

and t the devloper of ava us eqally. N

t the developer f Java can pass the JSP al

Tags o ue he JavaBans that he delux d

veloper of ava esablish h deeope of Jav o

only an estalih nd the JvaBeans, but al

o cn us the language of Jaa o com to cotr

l ore acurately i te JP page accorig to

he xression ogi o he first flor JavaBeans

Se ow hw JSP s hndle claim of HTP I

asic clai odel, clai directly was nd to JS

age in Th coe of JP ontros to arry o

hur of th logic rocessing and odule of

avaBeas' hand ver ith each other and th man

festation result in dynamic tate ornly m

xing wth the HTML pag of the sttc stat HTM

L code. he Beans ca be Javaens or module of E

17 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

Bs Moreoer, the mor cmplicated claim model can s

e ma from is equest other JSP ages o

the page cal sin o Jav Sevets.

Te engine of JSP wants to ha h code of J

va that t labl o JSP code o Jaa

the JSP page even al coverts ito the ig piec

together with he sttc state HTML contents act

ally. he odes piece wa organize the Jva Ser

let hat utome can not e o go to by

he engine of JP then the Sevt edit

and translate them auoatically byte cod of Java

Thus, te isitan tha is the website re

uests JSP ae nde te cndton of t i

no knowing a already born, th Servlet acta

ull genera tat pepared to edit ad transla

te cmpletes all ors very concealmen bu gain an

effiiently。 The Servlet s to edit and trns

te of, o the coe of JSP in the web pae de

not ned whe the ever time rests tat pag

is eplan h engine of JSP eed to b edi

nd ranslate afer Servlet the coe end is mo

iy nly oce, ten his ervlet hat edt

ed and trnslte can carry t Te in v

ew of th fat JSP engine auto is born to dit and t

nslate the Sevlet lso nee ot ro

edure member begn to dt and transate th c

de, o the JSP can bring vivid sx tat function a

as developmets ned hat yu re fficientl.

Cmpared with the traditonl CGI, te JSP hs

he qual adatae rst, on the seed

he traditionl predur o CI needs o u th

standar imprttion f he ystem to utpu

th equipments t ar u the dyamic sta

e web age born but the SP i irect s muta

the connecin wi er. And say or

he CGI, each iterview neds to dd to add a pogr

ss t handle th pess buil u

nd destroy by burnn constntly and wil be a nt s

all burde fr calculto o be he rver of

eb. The ne in order th J is pecialized

deelo but desin fo the Web f is purpos

is or bing up acding to t

eb applied prcedue, included he

m and the tool f a te whoe t U th echniq

18 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

o S can combin lot f S pages t bec

ome a Web ppliction pocedr vey expedintl

.

19 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

译文:

JSP的技术发展历史

作者: Katy Sierra and Bert ates

来源: ervltJSP

Java ervr PagesJSP)是一种基于web的脚本编程技术,类似

于网景公司的服务器端Java脚本语言—— erver-side JavaSritSS

S)和微软的Active Server PagsASP)。与SSJSAP相比,J

SP具有更好的可扩展性,并且它不专属于任何一家厂商或某一特定的Web服务器.

尽管JSP规范是由Sun公司制定的,但任何厂商都可以在自己的系统上实现

JSP

Sun正式发布JS(Java Srer Pages)之后,这种新的Wb

应用开发技术很快引起了人们的关注。JSP为创建高度动态的Wb应用提供了

一个独特的开发环境。按照Sun的说法,JSP能够适应市场上包括Apahe We

bSererIIS4.0在内的85%的服务器产品。

本文将介绍JSP相关的知识,以及JvBen的相关内容,当然都是比较

粗略的介绍其中的基本内容,仅仅起到抛砖引玉的作用,如果读者需要更详细的

信息,请参考相应的JSP的书籍。

11 概述

JS(av Serer ages)是由Sun irsysems公司倡导、

许多公司参与一起建立的一种动态网页技术标准,其在动态网页的建设中有其强

大而特别的功能.JSP与MicosoftAP技术非常相似。两者都提供在HT

L代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。下面我们

简单的对它进行介绍。

JSP页面最终会转换成srlet.因而,从根本上,JSP页面能够执行的任何

20 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

任务都可以用rvlet来完成。然而,这种底层的等同性并不意味着rvlet

和JSP页面对于所有的情况都等同适用。问题不在于技术的能力,而是二者在便

利性、生产率和可维护性上的不同。毕竟,在特定平台上能够用Java编程语言

完成的事情,同样可以用汇编语言来完成,但是选择哪种语言依旧十分重要。

单独使用rlet相比,JP提供下述好处:

1JSP中HTML的编写与维护更为简单.JSP中可以使用常规的HML:

有额外的反斜杠,没有额外的双引号,也没有暗含的Java语法。

)能够使用标准的网站开发工具.即使是那些对JSP一无所知的HTML工

具,我们也可以使用,因为它们会忽略JSP标签(JSP tags)

3)可以对开发团队进行划分.Jva程序员可以致力于动态代码。Web开发

人员可以将经理集中在表示层(prntain aer)上。对于大型的

项目,这种划分极为重要。依据开发团队的大小,及项目的复杂程度,可以对静

HML和动态内容进行弱分离(weaker sparation)和强分离stong

r sparation)

此处的讨论并不是说人们应该放弃使用servet而仅仅使用JSP。事实

上,几乎所有的项目都会同时用到这两种技术。在某些项目中,更适宜选用se

rvet,而针对项目中的某些请求,我们可能会在MVC构架下组合使用这两项技

术。我们总是希望用适当的工具完成相对应的工作,仅仅是servlet并不一

定能够胜任所有工作。

.2 SP的由来

Sun公司的JSP技术,使Web页面开发人员可以使用HTML或者XML标识来

设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内

容是根据请求来变化的)

Jaa ervlet是JSP技术的基础,而且大型的Web应用程序的开发

需要Jav ServltJP配合才能完成,Servlt这个名称源于Ap

let,现在国内的翻译方式很多,本书为了避免误会,决定直接采用Servl

et而不做任何翻译,读者如果愿意,可以称之为“小服务程序"Servlet其实

和传统的CGIISPINSPI等Web程序开发工具的作用是相似的,在使用

21 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

ava Servlet以后,用户不必再使用效率低下的CGI方式,也不必使用只

能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web

服务器都支持Srvlet,即使不直接支持Servlet的Web服务器也可以通过附

加的应用服务器和模块来支持Servlet。得益于Java的跨平台的特

,Servlet也是平台无关的,实际上,只要符合Jaa Servlet规范,Se

vlet是完全与平台无关且是与Web服务器无关的.由于Java Servlt

内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线

程机制可以同时为多个请求服务,因此Java Srvlet效率非常高。

Jav ervlt也不是没有缺点,和传统的CGI、ISAPI、NSAPI

方式相同,Jaa Serlet是利用输出HTML语句来实现动态网页的,如果用

ava Srvet来开发整个网站,动态部分和静态页面的整合过程会非常难

以实现。为了解决Java Servlet的这种缺点,SUN推出了JSP

许多年前,Mary受到邀请,参加一个有关软件技术的小型研讨会。坐在Ma

ty旁边的人是James Gslng-—— Java编程语言的发明者。隔几个位

,是来自华盛顿一家大型软件公司的高级经理。在讨论过程中,研讨会的主席提

出了Jii的议题,这在当时是一项新的Java技术。主席向该经理询问他的想

.他回答说,虽然现在言之过早,但这看起来会是非常有前途的一项技术。他们

会持续关注这项技术,如果这项技术变得流行起来,他们会遵循公司的“接受并

扩充(embrae ad extnd"的策略.此时, Gsling随意地插话说“你

的意思其实就是不接受且不扩充(disgrace and ditend"

在此, Gosling的抱怨显示出,他感到这个公司会从其他公司那里拿走技

术,用于他们自己的目的.出人意料的是,形势已经完全不同。ava团队并没有

发明这一思想—--—将页面设计成由静态HTML和用特殊标签标记的动态代

码混合组成。.ColdFusion多年前就已经这样做了。甚至ASP(来自于前述经

理所在公司的一项产品)都在JSP出现之前推广了这种方式。实际上,JSP不只

采用了这种通用概念,它甚至使用许多和ASP相同的特殊标签。

JSP是建立在Jaa rvlets模型之上的表达层技术,它使编写HT

L变得更简单。像SSJS一样,它也允许你将静态HTML内容与服务器端脚本混

合起来生成动态输出。JPJava作为默认的脚本语言,然而,就像ASP可以

22 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

使用其他语言(如JavaScrptVScipt一样,JSP规范也允许使用其他

语言.

13 JSP的特点

按照脚本语言是服务于某一个子系统的语言这种论述,JSP应当被看作是一

种脚本语言。然而,作为一种脚本语言,JSP又显得过于强大了,JSP中几乎

可以使用全部的Java.

作为一种基于文本的、以显示为中心的开发技术,JSP提供了Jaa S

ervlet的所有好处,并且,当与一个JavBeans类结合在一起时,JSP提

供了一种使内容和显示逻辑分开的简单方式。分开内容和显示逻辑的好处是,

新页面外观的人员不必懂得Java代码,而更新JvBeans类的人员也不

必是设计网页的行家里手,就可以用带JavaBeans类的JP页面来定义Web

,以建立一个由具有相似的外观的页面组成的网站。avaBeans类完成数据提

供,这样在模板中就没有Java代码,这意味着这些模板可以由一个HTML编写人

员来维护.当然,也可以利用Jav Servlet来控制网站的逻辑,通过

Java Sevlet调用JSP文件的方式来将网站的逻辑和内容分离。

一般来说,在实际的JSP引擎中,JSP页面在执行时是编译式,而不是解释

式的.解释式的动态网页开发工具如ASPPHP3等由于速度等原因已经满足不了

当前大型电子商务应用的需要了,传统的开发技术都在向编译执行的方式改变,

ASPAP+PHP3→PHP4

JSP规范书中,并没有明确要求JSP中的程序代码部分(称为Scrip

et一定要用Java来写。实际上,有一些JSP引擎就是采用的其他脚本语言,

如EMAC-ScriptebL,但实际上这几种脚本语言也是构建在Java上面,

编译为Servlet来实现的。按照JSP规范书写,Java没有任何关系的Scipt

et也是可以的,不过,由于JSP的强大功能主要在于能和JavaBeansEnte

rprise JavaBens共同运转,所以即使是Sritlet部分不使用J

va,编译成的执行代码也应该是与Java相关的。

23 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

.4 SP的机制

要理解JSP怎样联合以上各种所提到的技术的优点,从而轻而易举地实现各

种效果,用户必须首先了解“组件为中心的网页开发"和“页面为中心的网页开

发”的区别。

SSJS和ASP都是在几年前推出的,那时网络还很年轻,没有人知道除了把

所有的商务、数据和表达逻辑统统堆进原始网页中之外还有什么更好的解决方

法。这种以页面为中心的模型容易学习并且得到相当快速的发展.然而,随着时间

的推移,人们认识到这种方法不适于构建大型的、可升级的Web应用程序。在脚

本环境中书写的表达逻辑被锁在页面内,只有通过剪切和粘贴才能被重用。表达

逻辑通常和商务及数据逻辑混在一起,这使得当程序员试图改变一个应用程序的

外观而不想破坏与之紧密结合的商务逻辑时,应用程序的维护就变得十分艰难。

其事实上,企业中可重用组件的应用早已经很成熟,没有人愿意为它们的应用程

序重写那些逻辑。HTML和图形设计师把它们的设计的实施工作交给了Wb

写者,使他们不得不加倍工作—- 常常是手工编写,因为没有合适的工具可以把

服务器端脚本与HML内容结合起来。简而言之,随着Web应用程序的复杂性

不断提升,以页面为中心的开发方式的局限性变得明显起来。

与此同时,人们一直在寻找建立Web应用程序的更好方法,组件在客户机/

服务器领域流行起来.JvaBeansAtiveX被“快速应用程序开发”(R

D)工具发行商推广给Jva和Windows应用程序开发者用来快速开发复杂的

程序.这些技术使某领域内的专家可以为本领域内的垂直应用编写组件,而开发

者可以直接拿来使用而不必掌握这一领域的专门技术。

作为一种以组件为中心的开发平台,JSP出现了。它以JavaBeans和Ent

rprie JavaBens(EJB)组件包含商务和数据逻辑的模型为基础,提供大

量标签和一个脚本平台用来在HTML页中显示由JavaBens产生或回送的内

容。由于JP的以组件为中心的性质,它可以被Jaa和非Java开发者同

样使用。非Java开发者可以通过JSP的标签(ags)来使用高级Java开发

者创建的JavaBan.Java开发者不仅可以创建和使用JavaBans,还能在J

P页中使用Jva语言来更精密地控制基于底层JvaBeans的表达逻辑。

现在来看看JSP是如何处理HTTP请求的。在基本请求模型中,一个请求直接

24 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

被送到JSP页中.SP代码控制着进行逻辑处理时与JavaBeas组件的交

互,并在动态生成的、混合了静态HTML代码的HTML页中显示结果。Beans

以是JavaBean EJB组件。另外,更加复杂的请求模型可看作从被请求

页呼叫其他JSP页或Jv Servet.

JP引擎实际上要把JSP标签、JSP页中的Java代码甚至连同静态HT

L内容都转换为大块的Java代码.这些代码块被JSP引擎组织到用户看不到的

aa Servlt中去,然后Servlt自动把它们编译成Java字节码。这样,

当网站的访问者请求一个JSP页时,在它不知道的情况下,一个已经生成的、预

编译过的Srvet实际上将完成所有的工作,非常隐蔽而又高效.Servle

t是编译过的,所以网页中的JSP代码不需要在每次请求该页时被解释一遍。

JSP引擎只需在Sevlet代码最后被修改后编译一次,然后这个编译过的

Servlet就可以被执行了。由于是JSP引擎自动生成并编译Servle,不用程序

员动手编译代码,所以JSP能带给你高效的性能和快速开发所需的灵活性.

和传统的CI相比较,SP有相当的优势.首先,在速度上,传统的CGI

序需要使用系统的标准输入输出设备来实现动态网页的生成,JSP是直接和服

务器相关联的。而且对于CGI来说,每一个访问就需要新增加一个进程来处理,

进程不断地建立和销毁对于作为Web服务器的计算机将是不小的负担。其次,J

SP是专门为Web开发而设计的,其目的是为了建立基于Web的应用程序,其中

包含了一整套的规范和工具.使用JP技术可以很方便地将一大堆JSP页面组

合成为一个Web应用程序。

25 / 26

【开题报告】毕业生就业信息管理系统的设计开题报告

五、指导教师意见

指导教师意见

五年级的英语-邻里关系

开题报告毕业生就业信息管理系统的设计开题报告

本文发布于:2023-11-25 11:33:58,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1700883239225975.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:开题报告毕业生就业信息管理系统的设计开题报告.doc

本文 PDF 下载地址:开题报告毕业生就业信息管理系统的设计开题报告.pdf

留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|