****学院计算机科学系课程设计报告设计名称:软件项目设计设计题目:企业招聘信息发布与管理系统学生学号:14101080211专业班级:08级计算机科学与技术2班学生姓名:****学生成绩:指导教师(职称):****讲师课题工作时间:2011.4.11至2011.4.22说明:1、报告中的任务书、进度表由指导教师在课程设计开始前填写并发给每个学生;四、五两项(中英文摘要)由学生在完成综合设计后填写。2、学生成绩由指导教师根据学生的设计情况给出各项分值及总评成绩。3、指导教师评语一栏由指导教师就学生在整个设计期间的平时表现、设计完成情况、报告的质量及答辩情况,给出客观、全面的评价。4、所有学生必须参加课程设计的答辩环节,凡不参加答辩者,其成绩一律按不及格处理。答辩小组成员应由2人及以上教师组成。5、报告正文字数一般应不少于3000字,也可由指导教师根据本门综合设计的情况另行规定。6、平时表现成绩低于6分的学生,取消答辩资格,其本项综合设计成绩按不及格处理。计算机科学系课程设计任务书学生姓名****学号14101080211专业班级08级计算机科学与技术2班设计题目企业招聘信息发布与管理系统内容概要:本题目基于B/S架构,主要功能是模拟企业各个部门发布招聘信息,企业人事部门审核通过的,才可以浏览查看,未审核通过的,不能浏览查看。分两种管理权限,信息发布者和管理员,信息发布者只能发布招聘信息,管理员可以审核、查找、管理信息。数据库使用Sqlserver(或其他关系型数据库)。文献资料:Java编程思想[M].机械工业出版社JSP应用开发详解[M].电子工业出版社设计要求:1.采用B/S架构设计实现2.系统用户分两级权限管理3.发布的招聘信息按照部门分类管理4.系统调试运行无误工作期限:设计工作自2011年4月11日至2011年4月21日止。指导教师:系主任:日期:2011年4月11日计算机科学系课程设计进度安排表专业:08级计算机科学与技术2班姓名:****学号:14101080211日期内容备注4月11日~4月12日分析题目,查阅相关资料4月13日~4月14日拟定整体方案,编写程序4月15日~4月16日程序编写4月17日~4月18日调试程序,发现程序漏洞4月19日~4月20日整理报告,填写报告4月11日~4月22日准备答辩月日~月日月日~月日月日~月日月日~月日月日~月日月日~月日月日~月日月日~月日月日~月日指导教师签名:2011年4月11日指导教师评语指导教师:(签字)日期:2011年4月22日答辩记录表学生姓名:****学号:14101080211班级:08级计算机科学与技术2班答辩地点:答辩内容记录:答辩成绩合计分值各项分值评分标准实际得分合计得分备注2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。答辩小组成员(签字):2011年4月22日成绩评定表学生姓名:****学号:14101080211班级:08级计算机科学与技术2班类别合计分值各项分值评分标准实际得分合计得分备注平时表现1010按时参加设计指导,无违反纪律情况。完成情况3020按设计任务书的要求完成了全部任务,能完整演示其设计内容,符合要求。10能对其设计内容进行详细、完整的介绍,并能就指导教师提出的问题进行正确的回答。报告质量3510报告文字通顺,内容翔实,论述充分、完整,立论正确,结构严谨合理;报告字数符合相关要求,工整规范,整齐划一。5课题背景介绍清楚,综述分析充分。5设计方案合理、可行,论证严谨,逻辑性强,具有说服力。5符号统一;图表完备、符合规范要求。5能对整个设计过程进行全面的总结,得出有价值的结论或结果。5参考文献数量在2篇以上,格式符合要求,在正文中正确引用。答辩情况2510在规定时间内能就所设计的内容进行阐述,言简意明,重点突出,论点正确,条理清晰。15在规定时间内能准确、完整、流利地回答教师所提出的问题。总评成绩:分指导教师:(签字)日期:2011年4月22日摘要企业招聘信息发布系统的设计,采用B/S构架模拟实现企业发布招聘信息,企业发布的招聘信息只有审核通过的才能被浏览,管理员负责对企业发布的招聘信息进行审核,企业没有权限对招聘信息进行修改或者删除操作。数据库采用的是sqlserver2005,用JSP语言嵌套html语言进行编程。基本能实现管理员对数据的增、删、改、查操作,分权限进行操作。主界面连接数据库中的内容,如果企业发布的招聘信息审核通过了那才会在前台页面看到发布的招聘信息的内容。实现对数据的动态更新,数据库的建表是关键,只有设计了合理的表结构,后面的一系列操作才能够顺利的完成,修改起来也会更加的方便。经过两周的设计,基本能够实现要求的功能,但是还有一些细节需要完善,使系统更加的人性化。真正实现企业全方面的要求。关键词:招聘信息发布系统;B/S;JSP;数据库;权限;AbstractDesigningtheCompanyRecruitmentinformationdistributionsystem,WeusethearchitectureofB/Stosimulateenterprisejobinformation,therecruitmentinformationcompaniesreleasedcanbebrowsedincasetheadministratorresponsibleforthecompany'sauditjobs,businessesdonothavethepermissiononmodifingordeleteingtherecruitmentinformation.Databaseusingthesqlserver2005,nestedhtmlwithJSPlanguage.Essentialtoachievethedataadministratoradd,delete,change,searchoperations,sub-authoritytooperate.Themaininterfaceconnectingtothedatabasecontents,thecompany'sjobinformationwillbeviewedonlyiftheitpassedthecheck.Toachievethedynamicupdateofdata.Theconstructionofdatabasetableisthekeypoint,onlydesignasensiblestructureoftable,thefollowedaseriesofoperationscanbecompletedsmoothly,itwillbemoreconvenienttomodifyit.Aftertwoweeksofdesign,basictoachievetherequiredfunction,buttherearesomedetailstobeperfectedtomakethesystemevenmorehumanity.Trulyachievetheenterprise'swidelyrequirements.Keywords:RecruitmentInformationDistributionSystem;Browser/Server;JSP;Database;Permission****学院计算机科学系课程设计报告目录第一章课题背景及概述....................................................11.1问题定义及可行性分析..............................................11.2理论依据及主要内容................................................1第二章设计简介及设计方案论述............................................22.1设计过程..........................................................22.2设计原理..........................................................32.2.1模块化.......................................................42.2.2逐步求精及模块化独立.........................................4第三章详细设计..........................................................53.2招聘主界面以及后台管理页面的设计..................................6第四章设计结果及分析....................................................74.1程序调试结果......................................................74.2关键程序代码分析..................................................94.3程序的测试以及后期的维护.........................................10总结..................................................................12致谢..................................................................13参考文献.................................................................14主要附录代码.............................................................15****学院计算机科学系课程设计报告--1--第一章课题背景及概述随着目前的就业形势日益严峻,企业招聘人员需要大量的人才,但是举办大型的招聘会不仅需要大量的人力、物力而且不一定能找到合适的人才,人才的来源也有局限性。但是互联网的发展使这一情况有所改变,就像人们可以足不出户买到自己心怡的东西一样,企业招聘人员也可以在互联网上发布自己的招聘信息,找到适合自己的各种各样的人才,这无论对于企业招聘人员还是对于应聘这来说都是双赢的。同时这也是与时俱进的举措。因此需要设计一个企业发布招聘信息的系统,方便企业发布招聘信息,也方便管理员对招聘信息进行管理。1.1问题定义及可行性分析企业招聘信息发布系统的设计和实现,要求企业能够发布招聘信息,管理员能对发布的信息进行审核,审核通过了才予以发布。所以这是一个动态的网页,需要有后台数据库的支持,采用sqlserver2005管理后台的数据,前台浏览者看到的的内容,都是动态的,都是从后台数据库中调出来的。这就相当是一个小型的mis系统,实现基本的增、删、改、查内容。这个系统无论从技术还是从经济或者是从操作的可行性上来说都是可行的,而且这个系统具有很大的适用范围,只要稍加修改,就能用在一些其他的领域。1.2理论依据及主要内容企业招聘信息发布系统的实现,可以采用C/S(客户端/服务器)也可以采用B/S(浏览器/服务器)模型,都可以实现基本的功能,二者各有优势也都有缺点,本例采用的是后者,主要考虑的是B/S模式是网页的模式,能够方便浏览。也适应了目前的大趋势,因为浏览器是大家上网的必备工具,采用html语言也方便对网页的美化和设计。设计着一个动态的网页,有很多种语言可以选择,这里我们选用的是JSP语言,这也是目前制作动态网