离退休人员信息管理系统毕业设计本科论文.docx

上传人:b****5 文档编号:8241143 上传时间:2023-01-30 格式:DOCX 页数:58 大小:1.18MB
下载 相关 举报
离退休人员信息管理系统毕业设计本科论文.docx_第1页
第1页 / 共58页
离退休人员信息管理系统毕业设计本科论文.docx_第2页
第2页 / 共58页
离退休人员信息管理系统毕业设计本科论文.docx_第3页
第3页 / 共58页
离退休人员信息管理系统毕业设计本科论文.docx_第4页
第4页 / 共58页
离退休人员信息管理系统毕业设计本科论文.docx_第5页
第5页 / 共58页
点击查看更多>>
下载资源
资源描述

离退休人员信息管理系统毕业设计本科论文.docx

《离退休人员信息管理系统毕业设计本科论文.docx》由会员分享,可在线阅读,更多相关《离退休人员信息管理系统毕业设计本科论文.docx(58页珍藏版)》请在冰豆网上搜索。

离退休人员信息管理系统毕业设计本科论文.docx

离退休人员信息管理系统毕业设计本科论文

 

大连交通大学信息工程学院

毕业设计(论文)任务书

题目嘉兴市离退休人员信息管理系统

                

任务及要求:

1.设计(研究)内容和要求

任务:

1、调查JAVAWEB开发当前技术的发展近况,完成实习报告,字数不少于3000,第三周交给指导老师。

2、结合自己实习情况安排进度,填写进度计划表,第二周完成后交给指导老师签字,并严格执行。

3、按照软件工程思想,独立完成系统的设计和程序开发,完成代码估计2000行左右。

4、用jsp和servlet技术实现离退休人员信息的管理功能。

5、程序简洁,算法可行,运行情况良好。

要求:

1、每周和指导老师至少见面沟通一次,回报课题进展情况,接受老师询问。

2、接到任务书后,查阅与题目及专业相关的外文资料进行翻译,要求不少于10000个外文字符,译出汉字不得少于3000,于第四周交给指导老师审阅。

3、毕业设计第13周完成毕业论文的装订,并由指导老师评阅。

论文要求12000字以上,包括综述、系统总体设计、系统实现、性能分析、结论等。

4、教学第13周通过中软及教研室组织进行软件验收,验收时要提供软件使用说明书。

5、于第13周提出毕业答辩申请并签字。

6、第14周答辩,要求制作PPT

2.原始依据

通过大学几年的学习,已经学习了诸如软件工程、数据库原理及应用、数据结构、C++、VisualBasic、JAVA等多门程序设计语言和网络等基础知识和专业知识,学生有能力而且可以独立完成小中型项目的设计与开发。

学校现有设备和环境可以提供给学生实习和上机,而且具有专业老师可以指导学生。

 

3.参考文献

[1]张海藩.软件工程导论(第五版)[M].清华大学出版社.2008.2

[2]钱雪忠.黄建华.数据库原理及应用(第二版)[M].北京邮电大学出版社.2007.8

[3]韩万江.姜立新.软件开发项目管理[M].机械工业出版社.2004

[4]廖望.何俊.谢春旺等.MySQL案例教程[M].冶金工业出版社.2007.8

[5]耿祥义.张跃平.Java2实用教程(第三版)[M].清华大学出版社.2006.8

[6]李刚.疯狂Java讲义[M].电子工业出版社.2008.9

[7]张铭(译).数据结构与算法分析[M].电子工业出版社.2010.1

[8]耿祥义.张跃平.JSP实用教程[M].清华大学出版社.2007.10

[9]郑人杰.殷人昆.软件工程概论[M].清华大学出版社.2004

[10]CampbellR.MconnellStanleyL.Brue.Micro-Economics[J].setincenturyoldstylebyYorkGraphicServices.2000

[11]JavaServlet&JSPCookbook[M].O'ReillyPress.2004

[12]BruceEckel著.Java编程思想.北京机械工业出版社.2004.01

 

指导教师签字:

教研室主任签字:

                      年月日

大连交通大学信息工程学院

毕业设计(论文)外文翻译

 

学生姓名庄黎彬专业班级软件工程08-3班

指导教师阎树昕刘瑞杰职称高工 讲师

所在单位 信息科学系软件工程教研室

教研室主任 刘瑞杰

 

完成日期2012年4月13日

TheTechnologyOfJavaweb

1.Java

Ifascriptinglanguagecansolve80percentoftheclient-sideprogrammingproblems,whatabouttheother20percent—the“reallyhardstuff?

”ThemostpopularsolutiontodayisJava.Notonlyisitapowerfulprogramminglanguagebuilttobesecure,cross-platform,andinternational,butJavaisbeingcontinuallyextendedtoprovidelanguagefeaturesandlibrariesthatelegantlyhandleproblemsthataredifficultintraditionalprogramminglanguages,suchasmultithreading,databaseaccess,networkprogramming,anddistributedcomputing.Javaallowsclient-sideprogrammingviatheapplet.

Anappletisamini-programthatwillrunonlyunderaWebbrowser.TheappletisdownloadedautomaticallyaspartofaWebpage(justas,forexample,agraphicisautomaticallydownloaded).Whentheappletisactivateditexecutesaprogram.Thisispartofitsbeauty—itprovidesyouwithawaytoautomaticallydistributetheclientsoftwarefromtheserveratthetimetheuserneedstheclientsoftware,andnosooner.Theusergetsthelatestversionoftheclientsoftwarewithoutfailandwithoutdifficultreinstallation.BecauseofthewayJavaisdesigned,theprogrammerneedstocreateonlyasingleprogram,andthatprogramautomaticallyworkswithallcomputersthathavebrowserswithbuilt-inJavainterpreters.(Thissafelyincludesthevastmajorityofmachines.)SinceJavaisafull-fledgedprogramminglanguage,youcandoasmuchworkaspossibleontheclientbeforeandaftermakingrequestsoftheserver.Forexample,youwon’tneedtosendarequestformacrosstheInternettodiscoverthatyou’vegottenadateorsomeotherparameterwrong,andyourclientcomputercanquicklydotheworkofplottingdatainsteadofwaitingfortheservertomakeaplotandshipagraphicimagebacktoyou.Notonlydoyougettheimmediatewinofspeedandresponsiveness,butthegeneralnetworktrafficandloadonserverscanbereduced,preventingtheentireInternetfromslowingdown.

OneadvantageaJavaapplethasoverascriptedprogramisthatit’sincompiledform,sothesourcecodeisn’tavailabletotheclient.Ontheotherhand,aJavaappletcanbedecompiledwithouttoomuchtrouble,buthidingyourcodeisoftennotanimportantissue.Twootherfactorscanbeimportant.Asyouwillseelaterinthisbook,acompiledJavaappletcancomprisemanymodulesandtakemultipleserver“hits”(accesses)todownload.(InJava1.1andhigherthisisminimizedbyJavaarchives,calledJARfiles,thatallowalltherequiredmodulestobepackagedtogetherandcompressedforasingledownload.)AscriptedprogramwilljustbeintegratedintotheWebpageaspartofitstext(andwillgenerallybesmallerandreduceserverhits).ThiscouldbeimportanttotheresponsivenessofyourWebsite.Anotherfactoristheall-importantlearningcurve.Regardlessofwhatyou’veheard,Javaisnotatriviallanguagetolearn.Ifyou’reaVisualBasicprogrammer,movingtoVBScriptwillbeyourfastestsolution,andsinceitwillprobablysolvemosttypicalclient/serverproblemsyoumightbehardpressedtojustifylearningJava.Ifyou’reexperiencedwithascriptinglanguageyouwillcertainlybenefitfromlookingatJavaScriptorVBScriptbeforecommittingtoJava,sincetheymightfityourneedshandilyandyou’llbemoreproductivesooner.torunitsappletswithi

2.Scriptinglanguages

Plug-insresultedinanexplosionofscriptinglanguages.Withascriptinglanguageyouembedthesourcecodeforyourclient-sideprogramdirectlyintotheHTMLpage,andtheplug-inthatinterpretsthatlanguageisautomaticallyactivatedwhiletheHTMLpageisbeingdisplayed.Scriptinglanguagestendtobereasonablyeasytounderstandand,becausetheyaresimplytextthatispartofanHTMLpage,theyloadveryquicklyaspartofthesingleserverhitrequiredtoprocurethatpage.Thetrade-offisthatyourcodeisexposedforeveryonetosee(andsteal).Generally,however,youaren’tdoingamazinglysophisticatedthingswithscriptinglanguagessothisisnottoomuchofahardship.

ThispointsoutthatthescriptinglanguagesusedinsideWebbrowsersarereallyintendedtosolvespecifictypesofproblems,primarilythecreationofricherandmoreinteractivegraphicaluserinterfaces(GUIs).However,ascriptinglanguagemightsolve80percentoftheproblemsencounteredinclient-sideprogramming.Yourproblemsmightverywellfitcompletelywithinthat80percent,andsincescriptinglanguagescanalloweasierandfasterdevelopment,youshouldprobablyconsiderascriptinglanguagebeforelookingatamoreinvolvedsolutionsuchasJavaorActiveXprogramming.

ThemostcommonlydiscussedbrowserscriptinglanguagesareJavaScript(whichhasnothingtodowithJava;it’snamedthatwayjusttograbsomeofJava’smarketingmomentum),VBScript(whichlookslikeVisualBasic),andTcl/Tk,whichcomesfromthepopularcross-platformGUI-buildinglanguage.Thereareothersoutthere,andnodoubtmoreindevelopment.

JavaScriptisprobablythemostcommonlysupported.ItcomesbuiltintobothNetscapeNavigatorandtheMicrosoftInternetExplorer(IE).Inaddition,thereareprobablymoreJavaScriptbooksavailablethantherearefortheotherbrowserlanguages,andsometoolsautomaticallycreatepagesusingJavaScript.However,ifyou’realreadyfluentinVisualBasicorTcl/Tk,you’llbemoreproductiveusingthosescriptinglanguagesratherthanlearninganewone.(You’llhaveyourhandsfulldealingwiththeWebissuesalready.)

3.Database

Youknowthatadatabaseisacollectionoflogicallyrelateddataelementsthatmaybestructuredinvariouswaystomeetthemultipleprocessingandretrievalneedsoforganizationsandindividuals.There’snothingnewaboutdatabases-earlyoneswerechiseledinstone,pennedonscrolls,andwrittenonindexcards.Butnowdatabasesarecommonlyrecordedonmagneticallymedia,andcomputerprogramsarerequiredtoperformthenecessarystorageandretrievaloperations.

You’llseeinthefollowingpagesthatcomplexdatarelationshipsandlinkagesmaybefoundinallbutthesimplestdatabases.Thesystemsoftwarepackagethathandlesthedifficulttasksassociatedwithcreating,accessing,andmaintainingdatabaserecordsiscalledadatabasemanagementsystem(DBMS).TheprogramsinaDBMSpackageestablishaninterfacebetweenthedatabaseitselfandtheusersofthedatabase.(Theseusersmaybeapplicationsprogrammers,managersandotherswithinformationneeds,andvariousOSprograms.)

ADBMScanorganize,process,andpresentselecteddataelementsfromthedatabase.Thiscapabilityenablesdecisionmakerstosearch,probe,andquerydatabasecontentsinordertoextractanswerstononrecurringandunplannedquestionsthataren’tavailableinregularreports.

Thesequestionsmightinitiallybevagueand/orpoorlydefined,butpeoplecan“browse”throughthedatabaseuntiltheyneededinformation.Inshort,theDBMSwill“manage”thestoreddataitemsandassembletheneededitemsfromthecommondatabaseinresponsetothequeriesofthosewhoaren’tprogrammers.Inafile-orientedsystem,usersneedingspecialinformationmaycommunicatetheirneedstoprogrammer,who,whentimepermits,willwriteoneormorepreparetheinformation.TheavailabilityofaDBMS,however,offersusersamuchfasteralternativecommunicationspath.

4.SqlandSqlserver

IBMinventedacomputerlanguagebackinthe1970sdesignedspecificallyfordatabasequeriescalledSEQUEL;thoselettersstandforStructuredEnglishQUERYforqueries,butcanalsobuilddatabasesandmanagethedatabaseengine’ssecurity.Becauseofthisheritageyoucanpronounceit“sequel”orspellitout“S-Q-L.”TherearevariousversionsofSQLusedintoday’sdatabaseengines.MicrosoftSQLServerusesaversioncalledTransact-SQL,orT-SQL,whichstandsforTransactionSQL.

WhatIsSQLServer?

SQLServerisaclient/serverrelationaldatabasemanagementsystem(RDBMS)thatuseTransact-SQLtosendrequestsbetweenaclientanSQLServer.

Client/ServerArchitecture

Thetermsclient,server,andclient/servercanbeusedtorefertoverygeneralconceptsortospecificitemsofhardwareorsoftware.Atthemostgenerallevel,aclientisanycomponentofasystemthatrequ

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

当前位置:首页 > 求职职场 > 职业规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1