资源描述
毕业综合训训练课题名称毕毕业生招招聘信息息的发布布与管理理系统系 别计算算机技术术与工程程系专 业 软件技技术 班 级 088软件(22)班姓 名张公公钦学号号 1088101102001622 指导老师刘刘冠梅江西蓝天学学院毕业综合训训练任务务书系 计计算机系系 专业 软件技技术 年级 008年级级 班级 软件件2班姓姓名 张公钦钦 起起止日期期20110-99-100至20110-112-330设计题目毕毕业生招招聘信息息的发布布与管理理系统1毕业设设计(论论文)任任务及要要求(包包括设计计或论文文的主要要内容、主主要技术术指标,并并根据题题目性质质对学生生提出具具体要求求)根据所学的的知识,对对毕业生生招聘信信息的发发布与管管理系统统的设计计,论述述,及编编写代码码等相关关的信息息加以了了解及应应用。熟熟知毕业业生招聘聘信息的的发布与与管理系系统的论论述和设设计。2毕业设设计(论论文)的的原始资资料及依依据(包包括设计计或论文文的工作作基础、研研究条件件、应用用环境等等)针对现今毕毕业生招招聘信息息的发布布与管理理的相关关信息的的增加和和流程的的繁多,设设计毕业业生招聘聘信息的的发布与与管理系系统是一一个很有有必要的的课程。毕业生招聘聘信息的的发布与与管理系系统是应应用于当当前大学学生发布布招聘信信息及管管理信息息,也适适用于当当代企业业招募新新生,为为大学生生就业择择业提供供更方便便快捷的的服务需需求。3主要参参考资料料、文献献1 廖信彦彦.ASSP.NNET交交互式WWeb数数据库设设计.北北京:中国铁铁道出版版社,200032 刘斌,张张军. ASPP.NEET+SSQL Serrverr动态网网站开发发案例精精选. 北京:清华大大学出版版社,220055.100.3 安忠,吴洪波波,王守守茂.管理信信息系统统. 北北京:中中国铁道道出版社社,199994 张莉. SQQL SServver数数据库原原理及应应用教程程.北京京:清华华出版社社,20002.5 陈娴,刘刘开文,王王蓉玲,李李键.AASP.NETT项目开开发实践践. 北北京:中国铁铁道出版版社,200036 东名,吴吴名月.ASPP.NEET动态态网页设设计高手手.北京京清华大大学出版版社,2200118 卢镇波波,李青青.ASSP.NNET程程序设计计专家门门诊. 北京:清华大大学出版版社,220055.5.9 陈英学学.Miccrossoftt ASSP.NNET深深入编程程.北京京:北京京希望电电子出版版社,2000110 肖建. ASSP.NNET编编程实例例与技巧巧集粹.北京: 北京京-北京京希望电电子出版版社,220033.11 王易. ASSP.NNET网网站设计计实例通通.北京京:清华华大学出出版社,220022.12 王浩然然,颜瑞瑞林,赖赖光辉.ASPP.NEET行家家入门实实务.北北京:铁铁道出版版社,220022.13 周绪,管管丽娜,白白海波.SQLLserrverr20000中文文版入门门与提高高.北京京:清华华大学出出版社,20002 14 王超,张鹏.ASPP.NEET/XXML深深入编程程技术.第1版版.北京京:北京京希望电电子出版版社,2000215 微软AASP.NETT官方站站. hhttpp:/wwww.assp.nnet.16 CSDDN网站站技术社社区. htttp:/coommuunitty.ccsdnn.neet/eexpeert/forrum.aspp 指导教教师年 月 日日指导教师评评语建议成绩:优 良良 中 及格 不及及格 指导教教师签字字 年 月 日日最终评定成成绩:优 良良 中 及格 不及及格系主任签字字年 月 日日中文摘要大学生毕业业招聘就就业管理理问题关关系到高高等教育育持续健健康的发发展,关关系到国国家的经经济建设设、社会会的稳定定和人民民群众的的根本利利益。基基于Weeb的大大学生就就业管理理系统,正正是针对对当前严严峻的毕毕业生就就业形式式,为学学校做好好大学生生就业管管理工作作提供了了信息化化的解决决方案。本系统采用用Broowseer/SServver技技术模式式,在前前台使用用ASPP.NEET开发发技术,后后台使用用MS SQLL Seerveer 220000数据库库开发技技术。本本系统主主要是为为了方便便负责就就业管理理工作的的老师使使用,向向毕业生生提供一一些招聘聘信息、就就业指导导及相关关的政策策信息,以以帮助同同学们更更好的就就业。本本系统分分为管理理员登陆陆子系统统,包括括毕业生生信息管管理功能能,企业业信息管管理功能能,和招招聘信息息管理功功能;毕毕业生登登陆子系系统,包包括个人人信息查查询,企企业信息息查询和和招聘信信息查询询功能。本系统为毕毕业生提提供了一一个便捷捷、可靠靠的信息息平台,有有利于学学校更好好的对大大学生进进行就业业管理和和指导。关键词:大大学生就就业管理理 WWeb ASSP.NNETAbstrracttRecruuitmmentt off unniveersiity graaduaatess emmplooymeent mannageemennt iissuues rellateed tto tthe susstaiinedd annd hheallthyy deevellopmmentt off hiigheer eeduccatiion is rellateed tto tthe nattionnal ecoonommic connstrructtionn, ssociial staabillityy annd ppeopples ffunddameentaal iinteeressts. Sttudeent Webb-baasedd emmplooymeent mannageemennt ssysttem, itt iss crritiicall emmplooymeent of graaduaatess foor tthe currrennt fformm off emmplooymeent forr scchoool sstuddentts ddo aa goood jobb prroviidinng iinfoormaatioon mmanaagemmentt sooluttionns.This sysstemm taakess Brrowsser/Serrverr teechnniquue, ASPP.NEET ffor froont endd, aand MS SQLL Seerveer 220000 foor bbackk ennd. Thiis aaimss too brringg teeachherss- iin ccharrge of stuudennts emmplooymeent- soome connvennienncess foor pposttingg soome jobb innforrmattionn, eemplloymmentt guuidaancee annd rrelaativve ppoliiciees ffor stuudennts. Thhe llanddingg syysteem iis ddiviidedd innto subb-syysteem aadmiinisstraatorrs, inccluddingg grraduuatees oof iinfoormaatioon mmanaagemmentt, eenteerprrisee innforrmattionn maanaggemeent, innforrmattionn maanaggemeent andd reecruuitmmentt fuuncttionns; graaduaatess laandiing sysstemms, inccluddingg peersoonall innforrmattionn, bbusiinesss iinfoormaatioon aand reccruiitmeent infformmatiion funnctiion.This sysstemm prroviidess a plaatfoorm, shhowiing somme eeffiicieent, reeliaablee innforrmattionn, iin oordeer tto hhelpp scchoools beetteer mmanaagemmentt annd iinsttrucctioon ffor stuudennts.Keywoordss:Undderggradduatte SStuddentts; Emmplooymeent Mannageemennts; Weeb; ASPP.NEET.目录摘要IABSTRRACTTII一、前言11(一)问题题定义和和内容简简介1(二)研究究背景和和研究意意义11、本系统统研究背背景12、本系统统研究意意义1(三)系统统研究和和可行性性分析111、系统研研究12、可行性性分析22二、需求分分析4(一)系统统性能需需求分析析41、数据负负荷需求求42、适应性性需求44(二)系统统功能需需求分析析41、系统功功能的划划分42、系统功功能描述述4(三)数据据需求分分析51、数据流流图52、数据字字典6三系统设设计8(三)系统统总体结结构设计计9(四)数据据库模型型设计1111、数据概概念结构构设计E-R图112、数据逻逻辑结构构设计关系系模式1133、数据逻逻辑结构构设计关系系表133(五)系统统开发工工具和运运行环境境151、系统开开发工具具152、系统运运行环境境16四详细设设计177(一)登陆陆的设计计与实现现17(二)毕业业生登陆陆子系统统的设计计与实现现181、查看个个人信息息192、查看招招聘信息息193、查看企企业信息息214、修改密密码211(三)管理理员登陆陆子系统统的设计计与实现现211、添加招招聘信息息222、管理招招聘信息息233、其他的的功能模模块2444、操作数数据库的的通用模模块设计计与实现现24五系统测测试266(一)登陆陆模块的的数据测测试266(二)毕业业生登陆陆子模块块的数据据测试226(三)管理理员登陆陆子模块块的数据据测试226(四)整个个系统的的测试227六、系统评评价288(一)系统统的特色色28(二)系统统存在的的不足和和解决方方案2881、系统存存在的不不足2882、解决方方案2883、毕业设设计的心心得与收收获288总结与展望望30参考文献331致谢32一、前言大学生就业业问题关关系到高高等教育育持续健健康的发发展,关关系到国国家的经经济建设设、社会会的稳定定和人民民群众的的根本利利益。而而针对当当前严峻峻的毕业业生就业业形式,要要做好大大学生就就业指导导和服务务工作,就就必须找找寻一个个新的模模式。本本文论述述的基于于Webb的大学学生就业业管理系系统正是是对此的的一种尝尝试。(一)问题题定义和和内容简简介本课题是基基于WEEB的大大学生就就业管理理系统,即即为大学学生就业业管理提提供信息息化解决决方案。本系统主要是为了方便负责就业管理工作的老师使用,提高工作效率。同时,向毕业生提供一些招聘信息、就业指导及相关的政策信息,以帮助同学们更好的就业。(二)研究究背景和和研究意意义1、本系统统研究背背景计划经济时时期我国国高校毕毕业生的的分配实实施统包包统分制制度,具具有强制制性的特特征,尽尽管大学学生没有有很大的的自主选选择余地地,但也也无需担担心毕业业后的就就业问题题。随着着我国社社会主义义的建设设及市场场经济的的实行,这这种统一一分配制制度在与与社会需需要格格格不入的的现实下下逐步被被取消,除除特殊领领域(如如军事院院校、部部分尖端端学科等等)外,绝绝大多数数的高校校毕业生生均自行行择业。这这使对大大学生的的就业管管理和择择业指导导随之成成为新时时期高校校工作的的一项新新的内容容。当前,国内内的大学学生就业业信息管管理系统统,已经经逐渐出出现很多多很好的的平台,但但是没有有通过法法律措施施强制应应用到高高校的就就业管理理中去。在在一些高高校内部部,在毕毕业生就就业的工工作中,并并没有一一个运用用到实际际中去的的平台,信信息的发发布,主主要是通通过传统统的方式式。2、本系统统研究意意义随着计算机机信息管管理、网网络办公公的逐步步普及,信信息交流流的便捷捷已被越越来越多多的人们们所利用用。如何何利用先先进的管管理手段段,提高高就业的的工作效效率,是是高校提提高管理理水平的的重要方方面。现现代就业业管理所所面临的的问题是是:信息息量大,管管理内容容繁多,需需要耗费费大量人人力和物物力。要要想解决决这一难难题,就就必须有有一套科科学、高高效 、严严密、实实用的管管理系统统。采用用现代计计算机信信息管理理系统是是实现此此目标的的主要途途径。这这样不仅仅可以简简化、规规范学校校的日常常操作,而而且可以以使信息息交流更更加简单单、快捷捷,从而而减轻工工作人员员及相关关部门的的工作压压力,增增加管理理的透明明度。因因此,就就业信息息化平台台系统应应运而生生,为就就业的双双向选择择注入了了新鲜的的血液。(三) 系系统研究究和可行行性分析析1、系统研研究大学生就业业信息管管理系统统,属于于采用BB/S架架构的信信息管理理系统。这这样的系系统能够够很好的的在校园园网中架架设和实实现。对对于学校校来说,系系统管理理人员如如果需要要在几百百甚至上上千部电电脑之间间来回奔奔跑,效效率和工工作量是是可想而而知的,但但B/SS架构的的系统只只需要管管理服务务器就行行了,所所有的客客户端只只是浏览览器,根根本不需需要做任任何的维维护。无无论用户户的规模模有多大大,有多多少分支支机构都都不会增增加任何何维护升升级的工工作量,所所有的操操作只需需要针对对服务器器进行;如果是是异地,只只需要把把服务器器连接专专网即可可,实现现远程维维护、升升级和共共享。2、可行性性分析可行性研究究的目的的,就是是用最小小的代价价在尽可可能短的的时间内内确定问问题是否否能够解解决。要要达到这这个目的的,必须须分析几几种主要要的可能能解法的的利弊,从从而判断断原定的的系统规规模和目目标是否否现实,系系统完成成后所能能带来的的效益是是否大到到值得投投资开发发这个系系统的程程度。因因此,可可行性研研究实质质上是对对进行了一次较大大压缩简简化后的的系统进进行分析析和设计计的过程程,也就就是在较较高层次次上以较较抽象的的方式进进行的系系统分析析和设计计的过程程。系统的可行行性分析析主要包包括经济济上的可可行性,技技术上的的可行性性,操作作上的可可行性和和法律上上的可行行性。经济可行行性目标系统开开发经济济需求的的比较低低,加上上具有成成熟的软软硬件环环境,所所以在软软硬件的的支出上上十分有有限。而而且,目目标系统统并是十十分的复复杂,开开发的周周期较短短,人员员经济支支出有限限。当系系统开发发成后,通通过测试试和、试试运行和和实际应应用后,将将很大程程度上提提高的大大学生就就业管理理科学性性和高效效性,在在为学校校、企业业带来便便利的同同时,也也为系统统的进一一步推广广、创新新创造了了条件,这这带来的的经济回回报将远远超过支支出,并并且最重重要的一一点是通通过该系系统的开开发,可可以使我我们进一一步理解解软件工工程思想想和软件件开发流流程,为为从事软软件开发发工作打打下很好好的基础础,从长长远利益益来考虑虑,本课课题的设设计开发发还是具具有相当当大的经经济可行行性的。技术可行行性本系统使用用.NEET技术术进行开开发,.NETT Frrameeworrk2.0框架架作为微微软公司司已经比比较成熟熟的产品品,现在在有越来来越多的的企业及及技术人人员选择择它作为为开发平平台。因因此,在在技术上上.NEET是完完全可以以胜任这这个平台台的开发发。本系统采用用B/SS技术模模式,掌掌握.NNET 架构的的三层设计计思想,选选择可行行的方案案、合理理安排开开发过程程,用CC#.NNET做做一个网网页,作为与与用户交交互的界界面,同同时实现现用户进进入系统统的身份份验证、并并提交应应聘书和和招牌信信息,系系统保存存数据到到数据库库中。本系统实现现基于WWEB的的发布、查查询的功功能;由由多个网网站模块块组成。每每个模块块由一组组业面及及相关程程序组成成,完成成相对独独立的任任务。此此外还涉涉及到数数据库数数据的访访问,对对数据库库数据的的操作等等。从以以往的系系统开发发事例可可以发现现用JSSP技术术可以实实现以上上各种功功能。而而ASPP.NEET技术术具有以以下特点点:ASP.NETT使用CCLR语语言(CC#)编编写的编编译代码码。ASP.NETT页面是是由服务务器端控控件组成成的。ASP.NETT包含一一种称为为WEBB服务的的新技术术。ASP.NETT是MIICSOOFT的的.NEET框架架的一部部分。ASP.NETT包含了了页面和和数据缓缓存机制制,使用用它可以以很容易易地明显显提高网网站的性性能所以,该系系统在技技术上是是可行的的。操作可行行性使用该系统统的大多多数是学学校就业业指导中中心的管管理人员员和老师及及在校学学生,由于他他们所接接受的高高等教育育及工作作的需要要,对他他们来说说,操作作本系统统将会十十分的简简便。系系统是基基于Weeb的工工作界面面,管理理人员无无论通过过局域网网还是互互联网,都都能在浏浏览器中中对招聘聘信息进进行有效效的管理理,随时时可以更更新就业业相关信信息,用用户只需需在自己己的计算算机上通通过Weeb浏览览器访问问本系统统,同时时所有的的操作都都是基于于Webb的操作作方式,如如:链接接、按钮钮、文本本框等等等。所有有的操作作通过浏浏览器完完成,客客户端不不需要配配置其他他应用软软件,用用户不需需培训,只只要稍微微提示一一下即可可。因此此,在操操作使用用上,本本系统简简单、方方便,易易于使用用户接受受,因而而是十分分可行的的。法律可行行性由于本系统统是在相相关法律律法规下下实施完完成的,所所以不存存在任何何法律问问题,在在法律上上是完全全可行的的。综合考虑经经济、技技术、操操作和法法律等方方面的因因素,基基于Weeb的大大学生就就业管理理系统,可可以立即即开始进进行。二、需求分分析(一)系统统性能需需求分析析1、数据负负荷需求求经过调查研研究,学学校中大大部分电电脑都是是Winndowws操作作系统,而而且,所所有负责责学生工工作的老老师的电电脑,都都接入了了校园网网,但是是电脑的的配置参参差不齐齐。据此此,本系系统在设设计时采采用Brrowsser/Serrverr结构,一一方面是是便于维维护;另另一方面面降低系系统开发发的成本本。因此,数据据负荷需需求具体体分为22个部分分,一个个是浏览览器端的的数据负负荷,另另外一个个是服务务器端的的数据负负荷。浏浏览器端端的数据据负荷较较轻,没没有具体体的要求求;服务务器端的的数据负负荷负荷荷较重,有有必要添添加数据据存储服服务器,以以防止发发生服务务器“崩崩溃”等等问题而而产生的的不良影影响。2、适应性性需求能使用户操操作简单单易学容容易上手手,条理理清晰,界界面友好好。(二)系统统功能需需求分析析1、系统功功能的划划分毕业生招聘聘信息的的发布与与管理系系统的主主要用户户分为两两类:一一类是学学校中负负责管理理大学生生就业工工作的老老师;另另一类是是即将走走向工作作岗位的的应届毕毕业生。管管理员登登陆子系系统主要要是由负负责管理理大学生生就业工工作的老老师,管管理学生生信息,管管理企业业信息,管管理招聘聘信息;学生登登陆子系系统主要要是应届届毕业生生通过系系统查看看个人信信息,搜搜索并查查看企业业信息,搜搜索并查查看招聘聘信息。根据功能本本系统又又可分为为就业指指导管理理和信息息公布管管理两大大模块。其其中,就就业指导导管理模模块,可可以细分分为学生生管理和和企业管管理。 2、系统功功能描述述管理员登登陆子系系统毕业生管管理模块块该模块的主主要功能能是添加加和维护护毕业生生基本信信息。企业管理理模块该模块的主主要功能能是添加加和维护护企业基基本信息息。招聘信息息管理模模块该模块的主主要功能能是添加加和维护护招聘信信息。毕业生登登陆子系系统个人信息息查看模模块该模块的主主要功能能是查看看个人基基本信息息。企业信息息查看模模块该模块的主主要功能能是搜索索和查看看企业基基本信息息。招聘信息息查看模模块该模块的主主要功能能是搜索索和查看看招聘相相关信息息。(三)数据据需求分分析1、数据流流图数据流程分分析主要要包括对对信息的的流动、传传递、处处理、存存储等的的分析。数数据流程程分析的的目的就就是要发发现和解解决数据据流通中中的问题题。现有有的数据据流程分分析多是是通过分分层的数数据流程程图(ddataa fllow diaagraam,简简称DFFD)来来实现的的。其具具体的做做法是:按业务务流程图图理出的的业务流流程顺序序,将相相应调查查过程中中所掌握握的数据据处理过过程,绘绘制成一一套完整整的数据据流程图图。本系统的数数据流图图如图22.1、图图2.22、图22.3所所示:图2.1 大学学生就业业管理系系统零层层DFDD图2.2 大学学生就业业管理系系统一层层DFDD就业业指导管管理DFFD图2.3 大学学生就业业管理系系统一层层DFDD信息息公布管管理DFFD2、数据字字典数据字典是是关于数数据的信信息的集集合,也也就是对对数据流流图中包包含的所所有元素素的定义义的集合合。数据据流图和和数据字字典共同同构成系系统的逻逻辑模型型。根据数据流流图和系系统要求求列出主主要数据据字典:数据流名称:毕毕业生信信息表 描述:记录毕毕业生的的基本信信息 来源:管理员员从学校校相关部部门得到到学生基基本信息息加工 去处:就业管管理系统统中保存存的毕业业生信息息 组成:学号+登陆密密码+姓姓名+性性别+出出生年月月+政治治面貌+院系+专业+学历+籍贯+单位信信息+英英语语种种名称:企企业信息息表 描述:记录企企业的基基本信息息 来源:管理员员从学校校相关部部门有关关企业的的信息加加工 去处:就业管管理系统统中保存存的企业业信息 组成:代码+名称+性质+地区+所属行行业+地地址+电电话+联联系人+简介名称:招招聘信息息表 描述:记录企企业的招招聘信息息 来源:企业提提供的需需求信息息加工 去处:就业管管理系统统中保存存的招聘聘信息 组成:代码+发布时时间+标标题+发发布单位位+内容容名称:管管理员信信息表描述:记录录管理员员的信息息 来源:系统设设计是获获得的信信息加工工 去处:系统中中保存的的管理员员信息 组成:管理员员ID+登陆密密码数据流分分量名称:单单位信息息 位置:毕业生生信息表表 组成:企业信信息表中中的名称称及其他他内容名称:简简介 位置:企业信信息表 组成:单位的的评价及及其他内内容数据存储储名称:毕毕业生信信息表 流入数数据流:添加、维维护毕业业生信息息 流出数数据流:检索毕毕业生信信息 组成:学号+登陆密密码+姓姓名+性性别+出出生年月月+政治治面貌+院系+专业+学历+籍贯+单位信信息+英英语语种种描述:包含含毕业生生的基本本信息组织:按学学号顺序序排序名称:企企业信息息表 流入数数据流:添加、维维护企业业信息 流出数数据流:检索企企业信息息 组成:代码+名称+性质+地区+所属行行业+地地址+电电话+联联系人+简介 描述:记录企企业的基基本信息息 组织:按代码码顺序排排序名称:招招聘信息息表 流入数数据流:添加、维维护招聘聘信息 流出数数据流:检索招招聘信息息 组成成:代码码+发布布时间+标题+发布单单位+内内容描述:记录录企业的的招聘信信息组织:按代代码顺序序排序三系统设设计(一)系统统开发原原则1.面向用用户的观观点管理系统是是为用户户开发研研制的,用用户是系系统的最最终使用用者和评评价者,所所以在管管理系统统的开发发设计的的过程中中,我们们树立了了从用户户的寻求求出发,面面向用户户,一切切为了用用户的观观念,在在分析与与设计系系统的前前期,为为了保证证系统的的功能的的完善曾曾与公司司员工接接触,了了解他们们的要求求,同时时结合计计算机管管理的特特点,在在与用户户共同商商讨的基基础上,融融合我们们的设计计观点和和现代管管理的思思想和模模式,以以便改进进和提高高管理工工作的速速度和质质量 。2.严格按按阶段进进行系统的开发发设计是是一项较较大的工工程,所所以应该该将整个个信息系系统的开开发设计计过程划划分为若若干阶段段,相应应的阶段段又要分分为若干干个不同同的步骤骤,每个个阶段和和步骤都都要有明明确的工工作任务务和目标标。这种种有序的的组织安安排,条条例清楚楚、层次次分明,便便于计划划的制定定和控制制,且为为后续工工作的进进行奠定定了坚实实的基础础,提高高了工作作效率和和质量。3.采用系系统的观观点处理理在系统分析析阶段,在在对原系系统进行行全面调调查和分分析的基基础上,构构造系统统的最佳佳逻辑模模型,使使用户对对将来完完整系统统的轮廓廓有个初初步的了了解和认认识,以以便及时时和用户户进行交交流和探探讨,不不断提高高系统的的完善性性。在此此基础上上进行系系统的物物理实现现和设计计,切实实完成逻逻辑模型型的具体体功能。逻逻辑设计计和物理理实现二二者是相相辅相成成、密不不可分的的,这样样使系统统的设计计更加稳稳妥合理理。4.采用模模块化设设计方法法系统模块化化设计方方法是从从计算机机实现的的角度出出发对整整个系统统进行审审核和校校验,将将整个系系统划分分为不同同的功能能模块,实实现系统统的一个个特定功功能。各各个功能能模块之之间具有有相对独独立性,便便于整个个系统的的设计、实实施、维维护和扩扩充。这这种模块块化结构构设计方方法,为为整个系系统顺利利进行奠奠定了基基础。5.整个系系统的设设计主要要采用快快速原形形法快速原形法法(RPPP-RRapiid PProttg Piing )是管管理信息息系统设设计的一一个重要要方法。它它是根据据用户提提出的需需求,由由用户和和开发者者共同确确定系统统的基本本要求和和主要功功能,并并在一个个较短的的时间内内建立一一个实验验性的、简简单的信信息系统统模型,通通过用户户不断提提出的意意见和建建议,对对模型进进行不断断的修改改和完善善,直到到用户比比较满意意为止,以以便形成成一个相相对稳定定、较为为理想的的管理信信息系统统。该方方法的主主要优点点:(1) 脉脉络清楚楚,所有有问题都都围绕一一个模型型展开,使使彼此之之间联系系紧密。(2) 有有助于发发现用户户需求,通通过对原原形和用用户接触触,能够够启发开开发人员员去挖掘掘问题,从从而不断断的修正正、完善善,最终终得到一一个理想想的系统统。(3) 系系统开发发效率高高,此方方法的开开发周期期短、使使用灵活活、容易易修改,这这对于管管理体制制不够稳稳定的系系统更加加适合。(4)系统统的可扩扩展性好好,由于于此方法法是在原原型应用用中不断断发展完完善和修修改的,所所以有较较强的扩扩展性。(二)系统统设计要要点1.系统开开发基本本目标鉴于大学生生就业的的特殊性性,本软软件的主主要开发发目标是是符合就就业管理理需要的的实用性性,实现现学校管管理的计计算机化化和现代代化,实实现学校校对就业业及时管管理和更更新的规规范化、合合理化、简简单化、统统一化,保保证数据据处理、存存储的、传传送安全全性和快快捷性,提提高工作作效率和和工作质质量。2.系统设设计语言言系统功能模模块的实实现利用用了面向向对象的的Vissuall C#高级编编程语言言,使系系统数据据的收集集、处理理、存储储、和传传送更加加方便、快快捷,提提高整个个系统的的运行速速度和工工作效率率。网站站客户端端浏览的的设计采采用ASSP.NNET技技术、XXML技技术、WWeb Serrvicce技术术和Jaavasscriipt脚脚本语言言,并且且结合了了.Neet FFrammewoork的的基础构构架,服服务器端端。3.系统开开发最终终目标本系统的设设计和运运行目标标是为了了满足学学校对就就业管理理工作的的要求,实实现招聘聘信息及及时管理理和更新新的规范范化、合合理化、简简单化、统统一化,保保证大学学生就业业管理工工作的一一致性、协协调性和和整体性性,从而而达到较较为满意意的使用用效果。4.系统代代码设计计说明在进行代码码设计时时,遵循循了以下下原则:唯一性:在在本系统统中,每每一个代代码都和和系统中中的每一一个对象象唯一确确定。标准性:主主要体现现在对程程序文件件名命名名和对数数据文件件命名的的标准化化上,遵遵循简单单扼要,方方便适用用的原则则。一目目了然,无无重复现现象。为为了系统统维护人人员便于于进行系系统维护护,使用用了统一一的标准准。合理性:系系统中代代码设计计与编码码对象的的分类相相适应,以以使代码码对编码码对象的的分类据据有标志志作用。简单性:在在设计过过程中采采用Coode-Behhindd代码分分离,使使数据库库操作代代码和前前端调用用代码分分离,页页面修改改容易。适应性:在在代码设设计过程程中,代代码反映映了编码码对象的的特点,便便于识别别和记忆忆,使系系统维护护人员容容易了解解和掌握握,便于于进行维维护工作作。规范性:代代码的结结构,类类型,格格式统一一,便于于记忆和和计算机机进行处处理。可扩充性:考虑到到今后程程序扩充充需要,在在编制代代码时,留留有足够够的备用用代码,使使系统有有发展维维护空间间。(三)系统统总体结结构设计计系统结构设设计是从从计算机机实现的的角度出出发,对对系统的的逻辑结结构进行行组合,使使其界面面更加清清楚和明明确,并并在此基基础上,将将系统进进一步逐逐层分解解,直至至分解到到模块。其其基本思思想是:将系统统模块化化,即把把一个系系统自上上而下逐逐步分解解为若干干个彼此此独立而而又有一一定联系系的组成成部分。根据需求分分析的实实际情况况,大学学生就业业管理系系统的主主要用户户分为两两类:一一类是学学校中负负责管理理大学生生就业工工作的老老师;另另一类是是即将走走向工作作岗位的的应届毕毕业生。管管理员登登陆子系系统主要要是由负负责管理理大学生生就业工工作的老老师,管管理学生生信息,管管理企业业信息,管管理招聘聘信息;毕业生生登陆子子系统主主要是应应届毕业业生通过过系统查查看个人人信息,搜搜索并查查看企业业信息,搜搜索并查查看招聘聘信息。根据功能本本系统又又可分为为就业指指导管理理和信息息公布管管理两大大模块。其其中,就就业指导导管理模模块,可可以细分分为毕业业生管理理和企业业管理。 本系统统的总体体功能结结构图如如图3.1所示示:图3.1 大学学生就业业管理系系统功能能结构图图1.管理员员登陆子子系统毕业生管管理模块块该模块的主主要功能能是添加加和维护护学生基基本信息息。主要要的功能能是添加加毕业企业管理理模块该模块的主主要功能能是添加加和维护护企业基基本信息息。招聘信息息管理模模块该模块的主主要功能能是添加加和维护护招聘信信息。本子系统的的功能结结构图如如图3.2所示示:图 3.22 管管理员登登陆子系系统功能能结构图图2.毕业生生登陆子子系统个人信息息查询模模块该模块的主主要功能能是查看看个人基基本信息息。企业信息息检索模模块该模块的主主要功能能是搜索索和查看看企业基基本信息息。招聘信息息检索模模块该模块的主主要功能能是搜索索和查看看招聘相相关信息息。本子系统的的功能结结构图如如图3.3所示示:图 3.33 毕毕业生登登陆子系系统功能能结构图图(四)数据据库模型型设计1、数据概概念结构构设计E-R图E-R图包包含“实体”、“联系”、“属性”三个基基本部分分。实体体是客观观世界中中存在的的且可相相互区分分的事物物,在EE-R图图中用矩矩形框代代表实体体。客观观世界中中的事物物彼此之之间往往往存在联联系,联联系可以以分为三三类:一一对一联联系(11:1);一对多多联系(11:N);多对多多联系(MM:N)。属属性是实实体或联联系所具具有的性性质,通通常一个个实体有有若干个个属性来来描述,一一般用圆圆角矩形形表示。本系统的EE-R图图如图33.4所所示:图 3.44 大大学生就就业管理理系统EE-R图图本系统的各各实体的的E-RR图如图图3.55所示:图 3.55 各各实体EE-R图图2、数据逻逻辑结构构设计关系系模式根据E-RR图,各各实体具具体关系系模式为为:管理员信信息表(管理员账号,密码);毕业生信信息表(学号,登陆密码,姓名,性别,出生年月,政治面貌,院系,专业,学历,籍贯,单位信息,英语语种);企业信息息表(企企业代码码,名称称,性质质,地区区,所属属行业,地地址,电电话,联联系人,简简介);招聘信息息表(信信息代码码,发布布时间,标标题,发发布单位位,内容容)。说明:下划划线表示示该数据据项为主主码。3、数据逻逻辑结构构设计关系系表创建数据据库在创建数据据库的逻逻辑表结结构之前前,首先先需要创创建数据据库,创创建数据据库有两两种方法法,可以以在企业业管理器器的数据据库服务务器组中中直接添添加,也也可以通通过在查查询分析析器中编编写,执执行创建建数据库库的脚本本来创建建,下面面是介绍绍是我创创建数据据库的方方法:在企业管理理器中选选择【企企业管理理器】【Miicroosofft SSQL Serrverr】【SQQL SServver组组】【(llocaal)(WinndowwsNTT)】数据库库节点,右右键单击击该数据据库节点点,在弹弹出来的的快捷菜菜单中选选择【新新建数据据库】命命令,则则弹出的的数据库库属性对对话框,在在该对话话框中设设置数据据库的名名字为“jyggl”并且指指定保存存数据库库的路径径和其他他一些属属性。数据库中创创建表也也有两种种方法,可可以通过过在企业业管理器器中直接接添加或或者用查查询分析析器的脚脚本命令令添加。创建数据据库表在企业管理理器的“jyggl”数据库库中右键键单击“表”节点,在在弹出来来的快捷捷菜单中中选择【创创建新表表】命令令,然后后就进入入设计表表结构界界面,可可以在该该界面中中加入表表的别名名,以及及各列的的数据类类型和长长度。根据前面分分析的数数据流图图、E-R图和和关系模模式,在在数据库库“jyggl”中创建建以下四四个表:管理员员信息表表(allogiin),毕毕业生信信息表(ssi),企企业信息息表(cci),招招聘信息息表(iii)。本本设计中中用到的的关系表表及其结结构如下下:管理员信信息表管理员用户户表保存存了管理理员登陆陆时的用用户名和和密码,主主键是aaid。具具体描述述如表33.1所所示。表 3.11 表表alooginn结构编 号字段名称数据结构说 明1aidchar (100)管理员账号号2apwchar (100)管理员密码码毕业生信信息表毕业生信息息表保存存了所有有毕业生生用户的的学号,密密码,及及其他个个人的基基本信息息,主键键是sxxh。具具体描述述如表33.2所所示。表 3.22 表表si结结构编 号字段名称数据结构说 明1sxhchar (100)学号2spwchar (100)密码3sxmchar (100)姓名4sxbchar (100)性别5ssrchar (100)生日6smzchar (100)名族7syxchar (100)院系8sxwchar (100)学历9szyvarchhar(50)专业10smmchar (100)面貌11syzvarchhar(50)语种12sdwntextt(166)单位13sjgvarchhar(50)籍贯企业信息息表企业信息表表保存了了所有企企业的代代码,名名称,及及其他企企业的基基本信息息,主键键是idd。如表表3.33所示。表 3.33 表表ci结结构编 号字段名称数据结构说 明1idint (4)企业代码2cmcvarchhar(50)名称3cxzvarchhar(50)类型4cdqvarchhar(50)地区5chyvarchhar(50)行业6cdzvarchhar(50)地址7cdhvarchhar(50)电话8clxrvarchhar(50)联系人9cjsntextt(166)简介招聘信息息表招聘信息表表保存了了所有招招聘的代代码,名名称,及及其他招招聘的基基本信息息,主键键是idd。具体体描述如如表3.4所示示。表 3.44 表表ii结结构编 号字段名称数据结构说 明1idchar (100)招聘信息代代码2ibtvarchhar(50)标题3inrntextt(166)内容4isjsmallldattetiime(4)发布日期5idwvarchhar(50)单位(五)系统统开发工工具和运运行环境境1、系统开开发工具具ASP.NNET中中可以采采用三层层结构开开发方法法,其思思想和JJavaa是一样样的。JJavaa中的三三层架构构用户界面层层为HTTML,JJSP,SServvlett,业务务逻辑层层为JaavaBBeann,EJJB,数数据访问问层为数数据库服服务器。可可以用图图3.66来更加加直观地地表现这这三层结结构框架架:图3.6 三层层结构框框架图而在ASPP.NEET中,用用户界面面层为HHTMLL,ASSP,AASPxx等,业业务逻辑辑层为.vb,.cs文文件等文文件编译译而成的的.dlll控件件,数据据访问层层为数据据库服务务器。在ASP.NETT的三层层架构中中,数据据层通过过业务逻逻辑层来来连接和和操作,用用户界面面层给业业务逻辑辑层传递递参数,并并接收业业务逻辑辑层的参参数。我我们一般般称业务务逻辑层层为组件件,组件件可以用用.vbb编译而而成,也也可以用用.css文件便便衣而成成,业务务逻辑层层一般为为.dlll文件件。微软软的.NNET技技术在这这方面比比它以前前的任何何版本都都要简单单,这也也是它的的一个很很大的优优势。以以前我们们要注册册一个.dlll文件,需需要注册册或者重重新启动动计算机机,非常常的烦琐琐,而在在.NEET中,.dlll文件可可以拿来来就用,无无需考虑虑注册的的问题。可以用图33.7来来更加直直观地表表现这三三层结构构框架:图3.7 ASPP.NEET三层层结构框框架图2、系统运运行环境境硬件环境境(客户户端)CPU:奔腾IIII或或更高内存:不不少于1128MMB硬盘:不不少于110GBB软件环境境(客户户端)操作系统统:Wiindoows 95/98/Me或或Winndowws NNT/220000/XPP推荐分辨辨率:110244*7668或以以上浏览器:IE 5.55或以上上四详细设设计(一)登陆陆的设计计与实现现系统的默认认页面就就是登陆陆页面,也也就是DDefaaultt.asspx页页面,如如图4.1所示示。图 4.11 登登陆页面面-管理理员身份份登陆在登陆页面面上,主主要由22个TeextBBox,22个Buuttoon和11个DrropDDownnLisst等控控件组成成。通过过对控件件DroopDoownLListt1的设设置,实实现了选选择管理理员和学学生不同同的身份份登陆跳跳转到相相应的页页面。如如选择学学生身份份登陆,则则登陆页页面如图图4.22 所示示。图 4.22 登登陆页面面-学生生身份登登陆用户登陆需需要验证证用户的的用户名名和密码码,从而而决定对对用户可可见和使使用的系系统资源源,登陆陆用户分分为学生生用户,管管理员用用户。学学生用户户和管理理员用户户的信息息分别被被保存在在数据ssi表和和alooginn表中。界界面的HHTMLL代码比比较简单单,这里里就不多多介绍了了,主要要详细介介绍这个个界面的的绑定代代码,只只要单击击“登陆”按钮后后,通过过Sesssioon在不不同的页页面间传传递参数数,它就就根据输输入的用用户名和和密码,以以及用户户不同的的身份,将将界面重重定向到到相应的的用户的的主界面面上。在在这个界界面上,直直接选择择用户类类型,输输入用户户名,密密码就可可以登陆陆了。 iff (DDroppDowwnLiist11.SeeleccteddIteem.TTextt = 学学生) Sesssioonsnaame = TeextBBox11.Teext.ToSStriing().TTrimm(); Ressponnse.Reddireect(sttu_iindeex.aaspxx); eelsee Sesssioonanaame = TeextBBox11.Teext.ToSStriing().TTrimm(); Ressponnse.Reddireect(addminn_inndexx.asspx); 登陆页面面中,没没有使用用开发环环境自带带的验证证控件,而而是使用用了Jaavasscriipt,如如javvasccrippt:aalerrt(对不起起,用户户名或密密码不正正确!);当输入了错错误的用用户名和和密码时时,提示示相关的的错误信信息,如如图4.3所示示。图 4.33 登登陆页面面-报错错(二)毕业业生登陆陆子系统统的设计计与实现现根据系统总总体结构构设计中中,毕业业生登陆陆子系统统的结构构功能图图,图33.3所所示,本本子系统统分为:系统设设置,个个人信息息查询,企企业信息息检索,招招聘信息息检索四四个模块块。所有有的模块块都是共共用一个个主界面面stuu_inndexx.asspx,使使用简单单的超链链接,作作为导航航,在mmainn.asspx实实现在不不同模块块页面间间的切换换。其登登陆后的的界面如如图4.4所示示。图 4.44 毕毕业生登登陆子系系统欢迎迎页面1、查看个个人信息息在毕业生主主界面中中,单击击“查看个个人信息息”超链接接,欢迎迎页面将将转到一一个页面面显示个个人信息息信息的的页面。如如图4.5所示示:图 4.55 毕毕业生登登陆子系系统-查查看个人人信息该界面的HHTMLL文件比比较简单单,只需需要几个个Labble控控件输入入查询到到的毕业业生的详详细信息息即可,它它的绑定定代码是是通过利利用sttu_iinfoo类的Paage_Loaad函数数查询得得到毕业业生的详详细信息息。2、查看招招聘信息息在毕业生主主界面中中,单击击“查看招招聘”超链接接,将转转到一个个页面显显示招聘聘信息主主页面。如图4.66所示:图 4.66 毕毕业生登登陆子系系统-查查看招聘聘信息上面的界面面是用DDataaGriid控件件来显示示招聘信信息列表表的,以以及一个个输入框框和一个个按钮来来实现搜搜索的功功能。页页面初始始化函数数Pagge_LLoadd调用DDataaBinnd函数数完成数数据绑定定过程。招聘信息列列表中有有一个搜搜索功能能,用户户在“查询”按钮前前面的输输入框中中可以输输入搜索索关键字字,然后后单击“查询”按钮,页页面将会会出现显显示搜索索后的结结果列表表,就像像
展开阅读全文