毕业生就业跟踪系统_第1页
毕业生就业跟踪系统_第2页
毕业生就业跟踪系统_第3页
毕业生就业跟踪系统_第4页
毕业生就业跟踪系统_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、题目名称毕业生就业跟踪系统学院专业学生班级学号指导教师49摘要毕业生就业跟踪系统是高校非常受欢迎的一种信息管理模式,通过系统能对毕业生的就业信息进行统计和分析,从而缩短学校管理员的工作时间,提高工作效率。本系统设定了公司,毕业生和管理员三种用户。实现的功能有毕业生信息的注册、公司注册、管理员对毕业生和公司信息进行管理。每个用户都有自己的后台,可以进行相应的操作,包括对应的信息修改,和发布招聘信息等功能。本系统基于B/S架构模式,采用了Java语言和JSP技术进行管理,通过MySQL数据库进行数据库的相关设计和开发,利用了MyEclipse平台进行相关网页的设计。关键词:就业信息;跟踪;MySQ

2、L;EclipseAbstractGraduation employment tracking system is a very popular university information management model,through the system can be graduates of the employment information statistics and analysis,thereby reducing the school administrator's working hours,improve work efficiency.The system

3、set up the company,graduates and administrators of three users. Implementation of the function of the registration of graduates information, company registration. the administrator of the graduates and corporate information management.Each user has its own background,you can operate accordingly,incl

4、uding the corresponding information to modify,and publish job information and other functions.The system is based on the B/S architecture model,using the Java language and JSP technology to manage,through the MySQL database for database design and development,the use of myeclipse platform for relate

5、d web design.Keywords: Graduate Employ Information;Tracking;MySQL;Eclipse目录摘要IAbstractII1绪论11.1课题研究的背景11.2 课题研究目的及研究意义11.2.1课题研究的目的11.2.2课题研究的研究意义12系统研究22.1 课题研究22.2 系统可行性分析22.3 经济可行性分析22.4 操作可行性分析23开发环境及相关技术43.1系统实现软件简介43.2基于B/S结构开发43.3JAVA语言简介43.4JSP技术53.5Tomcat53.6MySQL数据库53.7My Eclise 平台64需求分析74

6、.1系统功能需求分析74.1.1系统功能概述74.1.2系统功能划分74.1.3系统功能描述74.2系统总体结构设计74.3业务流分析84.4数据流分析94.5 数据字典104.6数据库概念结构设计124.7数据库逻辑结构设计135系统设计与实现175.1首页页面175.2毕业生信息页面175.3招聘单位信息页面185.4在线咨询页面185.5岗位信息页面195.6新闻动态页面195.7系统后台管理员操作页面205.8新闻信息管理页面215.9毕业生就业管理页面215.10公司信息管理页面225.11毕业生求职页面225.12在线咨询页面225.13系统管理页面235.14毕业生后台页面245

7、.15公司后台页面246系统测试266.1功能测试概述266.2测试目的276.3测试环境276.4测试内容276.4.1登录页面测试276.4.2毕业生信息管理测试276.4.3公司信息管理测试286.4.4管理员信息管理测试286.5测试结果28参考文献29结束语30致谢31 1绪论1.1课题研究的背景在当前计算机技术普及的大趋势下,让大学生的就业更加方便,通过网络就能选择到想去的公司和单位,也让用人单位在招聘大学生的时候更加方便,能够更加准确地进行相关的选择。随着高校大学生基数不断增加,数据信息的保存及修改存在很大的难度,如果不采用新的管理方式就会造成高校的管理存在很大的弊端。在信息化的

8、当前,数据和信息的处理都不再是传统的纸质化,而是迈向了新的台阶,高校各项管理系统的信息化,能有效的减少高校管理人员的工作量,提高办公效率。开发一个毕业生就业跟踪系统,可以满足学校管理员的工作需求。互联网技术已经普及到每家每户,毕业生就业跟踪系统对于学校而言也相应地起到至关重要的地位,不但能将学校管理员每日繁琐的工作中解放出来,而且也能改掉以前传统模式所带来的各种问题和错误,解决这些问题和错误必将造成人力物力的浪费。在当前互联网技术普及的大趋势下,各高校都不再采用传统的人工处理,而是将数据和管理都信息化,学校管理员的工作任务大大减少,工作效率将会得到大大提高,而且这不仅仅是一个效率问题,还是会抛

9、除以前各种弊端,保证数据的更新和管理不会出现错误,提高数据和信息准确率。1.2 课题研究目的及研究意义1.2.1课题研究的目的 随着当前高校的入学率增高,大学生越来越普遍,那相应地毕业生信息将会越来越多,导致就业信息管理方便的工作就会变得复杂,那么就需要一个完善的就业跟踪系统,降低就业信息管理方面的工作量,而本系统主要功能是对毕业生的就业信息进行采集,不再采用传统的纸质化信息采集,并且可以为毕业生和导师提供一个交流的平台。在校大学生也可通过浏览网站来拓展自己的视野。1.2.2课题研究的研究意义毕业生就业跟踪系统会将学校管理员从传统的就业跟踪模式解放到计算机网络技术中,该系统为毕业生以长远的方式

10、相互沟通提供了平台。2系统研究2.1 课题研究毕业生就业跟踪主要用于学校对毕业生信息的采集。我们采用的是B/S架构,是当前流行的一种架构模式,这样的架构模式方便学校网格实施,对于学校,系统管理员如果需要在数十万台计算机之间来回运行,管理员的任务将会大大增加,会严重影响到工作效率,但是B/S架构就不会出现这样的问题。2.2 系统可行性分析系统可行性就在于完成整个项目不仅要将我们的效率提到最高,并且付出的成本将减到最小,当然要实现这一目标,有必要分析各种解决方案的优缺点。判断这样的优缺点是否能影响到技术实现,系统完成后可以在很大程度上带来好处,是值得投资和开发的系统。2.3 经济可行性分析毕业生就

11、业跟踪系统经济需求较低,该系统硬件和软件的支出都有限。而且具有开发该系统的软硬件实力。将提高管理员的时间成本才是关键的地方。为了数据的完整性,只需要将整个系统开发后通过测试,就可以将整个项目投入到实际当中,而且毕业生就业跟踪系统一般情况下是为了广大师生服务的,不以营利为目的,一般都是由学校创建、实施与维护。但实际上通过此系统,学校的知名度有了很大提高,通过系统丰富了学校的网络校园文化,这些效益都是无法用金钱来衡量的,这是一个综合效益,不是纯粹在金钱方面,而是提高开发的思路,思路决定方向,提高一个学校的整体水平才是最根本的问题,对于校方来说,这将会为学子们以后的前途铺就一个光明的道路,从长远来看

12、,毕业生就业信息跟踪系统的设计开发仍然比较经济。2.4 操作可行性分析就操作可行性而言,用户就是管理员和我们这些毕业生和公司,这是可行的,不会存在任何问题,系统采用的全是开源软件的开发工具,系统操作方法和一般的浏览网站几乎完全相同。只要具有一般计算机操作的人都能使用,该系统界面清晰,学生只需要使用自己的计算机即可登陆网页,学生可以自己在页面中对自己的信息进行管理操作,不仅是单纯的对于学生而言,管理员也是如此,同样使用浏览器登陆网页使用该系统,简单的登陆后台操作就可以实现对毕业生实现管理,所有的操作同时都是只需要登陆浏览器而不需要使用其他任何辅助工具,那这样就使管理员的任务从繁琐到简单,大大减小

13、学校管理员的工作任务。所以就操作可行性而言,这是一个非常简单易于操作的流程,不管是管理员或者毕业生以及公司。3开发环境及相关技术3.1系统实现软件简介本系统通过相关的学习和经验的积累进行开发设计实现的,主要用在毕业设计的学习和设计作用,在大学的四年的学习和生活中,开发一款这样的系统,可以让大学生从系统软件的需求调研到最终的设计和实现都能进行一个流程性的掌握。本系统我们计划采用了JSP语言和MySQL数据库进行了开发管理,采用的系统开发公司是MyEclipse,该系统十分方便,适合学校的管理流程,也符合当下流行的技术的实现。3.2基于B/S结构开发由于本系统的软件的使用频率比较高,所以我们采用免

14、安装的设计思路,那么使用这样的一个B/S构架结构,操作就非常的简单合理,我们只要拥有浏览器就能随处打开使用,可以说很方便,而且整个系统的管理,资源的分配调用都十分方便快捷。整个系统,采用了B/S架构的模式开发,只要有浏览器就能随处打开,不需要安装就能使用,使用方便,BUG少,系统能够分布式的管理,而不是简单的管理,并且能够增强安全性,系统采用 B/S架构的模式,主要就是为了方便管理者和使用者方便使用该系统,不用安装客户端,也不需要任何插件就能使用,系统稳定性也比较高。B/S架构还有一个很方便的情况,就是服务器的使用比较稳定,支持长时间的操作和使用,也在24小时内都能进行运行,只要在某个时间段内

15、进行一个维护就行了,在一定的程度上,方便了用户进行使用,也在一定的程度上,提高了用户的使用。3.3JAVA语言简介该系统使用的是Java语言,就该语言来说,也有各种版本。主要有提供相应的现成的框架技术进行管理。J2ME是早期用于手机编程的语言方式。但是现今J2ME已经逐渐被安卓取代。使用可以在WINDOWS平台和LINUX平台上使用,移植方便简单。该编程语言自问世以来已经经历过很多的改变,逐渐试用于现今的社会发展。在早期,Java在很多方面运用在浏览器上面,是浏览器网页的脚本编程语言,插入到浏览器上,成为非常灵活强大的网页多媒体,由于最新的JSP技术的出现,让Java语言成为了基于Web的应用

16、程序的首选开发语言,Java语言在当今也用于各种大型的网站和系统。在一般的门户网站和中小型的企业建站中,Java语言也是我们生活中和软件开发中常用的一种语言,通过Java语言能够编写强大的管理系统。3.4JSP技术作为Java语言分支下的JSP,主要用于B/S网页的开发和设计。服务端的编程技术是JSP区别于JavaScript、VBScript等客户端脚本技术的基本区别方式。JSP是一种网页技术,而现在JSP只实现了HTTP协议,可以应用在WEB编程,也就是网页编程。JSP也具有很多现成的框架技术,为了方便开发,会集成很多框架技术进行设计。通过JSP技术,可以进行实现网页编程的所有内容,也可以

17、实现相关的管理系统的编程设计。JSP语言开发程序在很大的程度上便捷,也方便了软件初学者能够快速地进行掌握和深入的了解。3.5Tomcattomcat是一款免费的,开源的服务器,再编程中,方便了很多程序员进行程序的设计和相关服务器的设置。开源服务器的好处就是使用方便,可操作性比较强。tomcat主要用在Java语言编程的服务器的发布和使用,在如今的JSP应用中,tomcat的规范性就能得到很大的体现。tomcat的使用方便,运行十分稳定,可靠,而且是轻量级的服务器中间件,使用起来非常快捷,可靠,效率高,通过tomcat的管理,让Java网页的开发有了更加方便的操作过程。3.6MySQL数据库My

18、SQL常用于中小型的数据库管理和操作。由于需要开发的软件数据量不是很大的原因,我们将采用MySQL。MySQL在大型的客户和服务器系统中,同时建立了成千上万的用户连接数据库。MySQL数据库就应对这种方式,在多用户连接,多线程的连接中,更好地能够分配资源,方便数据库的多用户操作。MySQL数据库在面向对象的编程中,十分方便,也比较常用。3.7My Eclise 平台MyEclipse是用于开发Java语言的平台,该平台是开源的平台,可以很方便地插入各种插件,通过组合各种插件,然而MyEclipse就有很多很多的功能,更加方便编程。MyEclipse作为开发工具,让更多的人,更多的编程者在开发J

19、ava程序时候得到了方便,也得到了很大的实惠,在开发Java时候,做到了跨平台开发,方便实用。MyEclipse在使用方面很方便,安装简单,一般默认安装就能在电脑上安装成功,就可以进入编程的工作。MyEclipse也是在WINDOWS开发Java程序时候替代jbuilder的一款全新的IDE工具,如今大部分的Java程序员都在使用MyEclipse进行程序的开发。4需求分析4.1系统功能需求分析4.1.1 系统功能概述毕业生就业跟踪系统主要的设计原则:1)联系信息方便多样,符合网络伦理2)兼容多种浏览器,无错误链接 4.1.2系统功能划分毕业生就业跟踪系统,设有前台和后台,分别有不同的功能,前

20、台主要是毕业生和公司的注册,后台是管理员对毕业生和公司的管理。前台的操作主要是毕业生通过前台系统注册,查看以及管理员发布的招聘信息和资讯信息,公司注册,管理员可以通过后台发布招聘信息以及管理修改毕业生就业信息。以及合理的留言板平台,毕业生和管理员的交流。4.1.3 系统功能描述该设计为毕业生就业跟踪系统,设计型课题类型,本系统的用户是学校管理员和学生以及公司,有公司的一些基本信息填写。还有就是管理员对毕业生就业单位的信息管理和跟踪,让大学生在选择用人单位时候,更加透明化地进行选择。最后安全退出管理:能够释放相关的SESSION,让用户的操作更加安全。本系统的开发主要是面对当今的大学生毕业形式的

21、严峻性进行开发设计的,让高校可以更加方便,对本校毕业生实现跟踪更加系统化。 本系统采用的是B/S构架系统,这样的系统可以在校园网络中构建和实现。 这样的系统十分的方便快捷,不会存在维护量和工作量巨大的问题,这样的系统不管学生以及管理员处于什么地方,都不会有问题,只需要将服务器连接到网络,我们使用该开发软件时,要想使用的快捷简单,使用的还是MySQL这种轻量级的数据库。4.2系统总体结构设计本系统设有前台操作和后台管理,具体业务功能叙述如下:前台管理主要就是毕业生和公司是注册,包括游客在内的所有用户在内,都可以通过管理员、公司以及毕业生发布的招聘信息进行应聘,前台操作包括与管理员的交流,就是留言

22、板模式。后台管理模块主要是对毕业生、公司以及求职毕业生的管理,其中包括了管理员对系统公告、友情链接、毕业生及公司的信息进行增删改操作管理,这样提高系统的实用性。如图4.1所示。毕业生就业跟踪系统后台操作前台操作站内新闻管理系统管理在线咨询管理用户信息管理学生注册管理站内新闻管理公司注册管理公司岗位管理在线咨询管理图4.1 毕业生就业跟踪系统总体结构图4.3业务流分析就业跟踪系统工作流程是在登录页面之后,注册登录,所有的用户都可以浏览页面。但是要根据选择需要,比如毕业生就需要看学生注册,站内新闻,还有个就是后台的进入。那么管理的功能就是可以进入后台对毕业生就业信息和公司信息进行管理,包过对招聘信

23、息的发布。再就是管理员的账户管理。该系统采用的是信息化模式统计数据,摈弃了传统的数据信息的收集,我们通过数据库整合我们所需要的信息。同时,我们将完善服务,设计一个在线平台。那么该系统要启动至关重要的关键就在于系统能否实现提高管理员的工作效率,工作水平,使整个任务质量进行的非常合理。更加方便,操作方面更加简单,在业务流程的方面,做到了业务流的逻辑清晰和合理。4.4 数据流分析根据整个项目的流程绘制项目流程图。如图4.2所示。修改密码招聘信息管理系统管理用户管理管理员查看应聘记录发布招聘信息填写,修改,删除公司信息注册用户用户类型是否是注册用户开始毕业生用户求职发送简历,在线交流查看,发布招聘信息

24、填写,修改,删除,毕业生基本信息公司用户毕业生,公司信息管理图4.2 毕业生就业跟踪系统数据流分析图4.5 数据字典数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据流图和数据字典共同构成系统的逻辑模型。1)数据字典列表数据存储(1)数据存储名称:管理员信息数据来源:管理员信息表数据去向:管理员信息模块数据组成:管理员信息=系统唯一标识+用户名+密码+权限描述:存储了管理员信息(2)数据存储名称:公告信息数据来源:公告信息表数据去向:公告信息模块数据组成:公告信息=系统唯一标识+标题+内容+标志+添加时间描述:存储了公告信息(3)数据存储名称:公司信息数据来源:

25、公司信息表数据去向:公司模块数据组成:公司信息=系统唯一标识+用户名+密码+email+公司名称+类型+地址+添加时间等描述:存储了公司信息(4)数据存储名称:新闻信息数据来源:新闻信息表数据去向:新闻模块数据组成:新闻信息=新闻编号+标题+内容+类型编号+类型名称+添加时间+内容等描述:存储了新闻信息(5)数据存储名称:招聘信息数据来源:招聘信息表数据去向:招聘模块数据组成:招聘信息=系统编号+单位名称+发布时间+招聘人数+专业要求+外语要求等描述:存储了招聘信息2)数据字典列表数据处理(1)描述:管理员用户登录系统进行管理员用户登录管理输入:用户名、密码过程:判断是否为合法的用户及根据权限

26、选取相应的操作功能输出:系统主界面(2)名字:录入信息描述:公告信息,公司信息、招聘信息等的录入输入: 输入要添加录入的信息过程: 将需要添加录入的信息加入数据库中输出: 系统新的信息表页面(3)名字:修改、删除信息描述:对公告信息,公司信息、招聘信息等修改或删除后存入数据库中输入: 输入要修改或删除的信息过程:对需要修改的信息做修改、删除过时的信息输出: 系统新的信息表页面(4)数据字典列表数据存储名字: 数据库信息描述:存储了数据库的基本信息数据组成:数据库信息=管理员信息+公告信息+公司信息+新闻信息+ 新闻类型信息+招聘信息位置:数据库输出: 查询得到的信息页面4.6数据库概念结构设计

27、管理员E-R图如图4.3所示。管理员权限密码帐号编号图4.3 管理员E-R图公告E-R图如图4.4所示。公告添加时间标题编号添加者内容图4.4 公告E-R图公司E-R图如图4.5所示。公司名称编号添加时间地址图4.5 公司E-R图毕业生E-R图如图4.6所示。毕业生密码编号学号姓名图4.6 毕业生E-R图新闻E-R图如图4.7所示。新闻 添加时间内容标题编号图4.7 新闻E-R图招聘E-R图如图4.8所示。招聘薪水专业单位编号图4.8 招聘E-R图4.7数据库逻辑结构设计数据库的逻辑的结构设计,是一款数据库开发的重要的部分,通过合理的逻辑设计,可以让数据库的开发更加方便,也让在日后的数据库的扩

28、展和扩充等方面,有着更加清晰的思路,通过数据库设计,才能更加方便,更加良好地对数据库进行设计和管理。应聘记录表如表4.9所示。表4.9 应聘记录表名称数据类型字段大小简述bianhao长整型4应聘信息唯一标识xuehao 字符串7毕业生学号信息xingming字符串8毕业生姓名信息gangweimingcheng字符串50应聘岗位信息addtime日期型8毕业生应聘时间信息gangweibianhao字符串10岗位编号信息招聘岗位信息表如表4.10所示。表4.10 招聘岗位信息表名称数据类型字段大小简述Xitongbianhao长整型4岗位信息唯一标识zhaopinggongsimingche

29、ng字符串50公司名称信息zhaopinggangweimingcheng字符串50岗位名称信息zhaopingrenshu整型4招聘人数信息xingbie字符串2招聘性别要求信息yuexin字符串6月薪信息beizhu文本16岗位的备注信息addtime日期型8招聘岗位的添加时间issh字符串10岗位是否被审核招聘公司信息表如表4.11所示。表4.11 招聘公司信息表名称数据类型字段大小简述xitongbianhao长整型4公司信息唯一标识gongsimingcehng字符串50公司的名称信息lianxiren字符串50联系人的信息gongsixingzhi字符串50公司的企业性质zhuce

30、zijing字符串50公司的注册资金Lianxidianhua 字符串11公司的联系电话gongsiwangzhi字符串50公司网址的信息gongsidizhi字符串50公司地址的信息gongsijianjie字符串255公司情况的简介zhuyinyewu字符串50公司主要经营业务yonhuming字符串50公司注册的用户名mima字符串50登录密码的信息addtime日期型8公司信息添加时间issh字符串2公司是否被审核毕业生信息表如表4.12所示。表4.12 毕业生信息表名称数据类型字段大小简述xitongbianhao长整型4毕业生信息唯一标识xuehao字符串50毕业生的学号信息xin

31、gming字符串50毕业生的姓名信息xingbie字符串6毕业生的性别信息zhuanye字符串20毕业生的专业信息xueli字符串20毕业生的学历信息jisuanjidengji字符串20计算机等级信息yingyudengji字符串20英语等级信息id字符串20省份证的信息gerenjianjie字符串255个人的简单介绍lianxidianhua字符串11联系电话的信息lianxidizhi字符串50毕业生的地址信息addtime日期型8毕业生信息添加时间mima字符串50登录的密码信息公告表如表4.13所示。表4.13 公告表名称数据类型字段大小描述xitongbianhao长整型4公告表

32、信息唯一标识biaoti字符串50公告标题的信息neirong文本16公告的内容信息addtime日期型8公告的添加时间leibie字符串50公告的类别信息管理员用户表如表4.14所示。表4.14 管理员用户表名称数据类型字段大小描述xitongbianhao长整型4管理员信息唯一标识yonhuming字符串50管理员用户名信息mima字符串50管理员登陆密码信息quanxian字符串2管理员权限信息addtime日期型8管理员添加时间信息5系统设计与实现5.1首页页面首先打开这个网页首页,很明显,界面十分清晰,布局也很明朗,这个系统的首页是一个以绿色为主要的一个风格,通过这个系统首页的展示,

33、可以看到该系统有关联的功能模块,包括了站内新闻,学生注册,公司注册,公司信息,公司岗位信息,公司注册,在线咨询以及后台管理。可以看到有系统公告以及用户登陆的窗口,毕业生信息展示还有站内新闻搜索。该系统首页的布局很是清晰,不管是从色调上还是从布局上都是很人性化,十分合理的,在这样的一个就业环境下,我们都会有一定的压力,但是对于这个界面我们看到的是朝气蓬勃的一番景象,我们可以抛除就业的一些压力。从设计功能上来说,也没有冗余或者遗漏。所以说功能十分完善。从界面上来说,这样的一个布局也十分井井有条,条理清晰,布局明朗,一眼就可以看出相关功能的位置。如图5.1所示。图5.1 首页页面5.2毕业生信息页面

34、该页面的主要功能是要实现毕业生个人信息的填写,就是简单的一个注册功能,并且可以进入可以个人后台进行相关的修改个人信息和招聘记录。如图5.2所示。图5.2 毕业生信息页面5.3招聘单位信息页面这个页面的功能主要是实现显示招聘信息,那这样的一个界面就可以让毕业生和那些就业生看到那个适合自己的公司,这样更加方便,更快速的找到自己心仪的公司,这样以后就能以后的就业选择做好准备,不仅在以后的学习过程中慢慢的加强自己的专业知识,增长自己见识。如图5.3所示。图5.3 招聘单位信息页面5.4在线咨询页面像这样的一个页面,简短、活泼,在闲暇之余,毕业生和在校生可以给学校管理员留言,这样的设计没有那么繁琐,就是

35、简单的和管理员交流,没有任何多余的设计。学校管理员在闲暇之余偶尔停下来也可以给毕业生一些回复。如图5.4所示。图5.4 在线咨询页面5.5岗位信息页面此页面实现的功能主要是不仅可以看到所心仪的公司,还可以看到具体的工作岗位,月薪情况,这么详细的设计可以让毕业生更加容易的选择,这样更能清晰的看到将来的目标,为以后的工作做好准备。如图5.5所示。图5.5 岗位信息页面5.6新闻动态页面此页面是实现的功能是显示一些关于就业的一些新闻展示栏,流动的新闻通知更加人性化,我们可以清晰的看到所需要的一些信息,毕业生通过这些信息,可以快速地了解到最新的一些对自己有帮助的一些新闻。如图5.6所示。图5.6 新闻

36、动态页面5.7系统后台管理员操作页面这个界面相对于之前的界面设计如出一辙,所要实现的功能是管理员通过这个界面进入后台,也只有管理员登陆系统后台后,才能进行相关操作。首先是管理员通过用户名和密码通过验证,就如该系统。这样具有很高的安全性。此页面实现的功能是实现站内新闻的添加修改等操作,方便学生可以看到相关就业的信息。如图5.7所示。图5.7 系统后台管理员操作页面5.8新闻信息管理页面这个界面要介绍的是站内新闻,也就是一些对毕业生或者在校生有用的信息,毕业生看到后可以去应聘。主要就是标题,内容两个字段,那么这两个字段就可以看到这所需要的信息。然后就是这个界面的设计,界面设计特别合理,也十分清晰,

37、可以很清楚的看到所需要的信息,这一块主要介绍的就是站内新闻的添加和查询。如图5.8所示。图5.8 新闻信息管理页面5.9毕业生就业管理页面界面的简洁可以很清晰的看见,不仅可以看见毕业生的就业状态,各个字段的显示可以看到学生的详细信息,该界面显示的都是毕业生的就业信息,点击详细信息就可以看到毕业生的详细信息。如图5.9所示。图5.9 毕业生就业管理页面5.10公司信息管理页面该页面的设计就在于显示各个公司的基本情况,主要就是一些基本信息,管理员可以对这些数据进行管理。如图5.10所示。图5.10 公司信息管理页面5.11毕业生求职页面此页面可以看到毕业生的求职情况,并且有毕业生的详细信息。如图5

38、.11所示。图5.11 毕业生求职页面5.12在线咨询页面此页面可以看到毕业生留言信息,方便管理员进行回复。如图5.12所示。图5.12 在线咨询页面5.13系统管理页面包括友情链接添加和查询,系统简介,系统公告设计。如图5.13所示。图5.13 系统管理页5.14毕业生后台页面这是个人登录的界面,看上去也是一样简洁,这里是毕业生通过前台的登录,登录个人后台,通过个人后台的设计,我们可以实现毕业生对信息更新的功能,当然不仅仅是个人信息的功能,还有和学校管理员一样的功能,就是发布招聘信息,这样毕业生可以将资源利益最大化,比如毕业生本人所在单位最近需要人才,通过这些招聘招聘信息,未就业生可以看到这

39、些招聘信息会方便很多。于此同时,我们看到的还有就是招聘记录,以及自己招聘记录的回复,这样可以及时看到自己有没有希望进入心仪的公司,如果得到的答案不满意,及时转化思想,寻求下一个机会。如图5.14所示。图5.14 毕业生后台页面5.15公司后台页面相对于毕业生的后台,公司后台没有什么区别,同理,画面简洁,清晰,设计排版及其合理,没有什么不合理的地方,也有公司资料的修改及更新,这样及时保证数据的及时性,没有旧的数据,这样就不会使毕业生看到的信息会符合公司当前的情况,不会影响到毕业生的就业选择,在此界面,我们看到的还有应聘者查看,公司看到也方便回复毕业生,给毕业生回复。同样的设计,同样具有发布和查看

40、招聘信息,使整个界面的招聘信息可以得到及时更新,让毕业生就更多的就业选择。如图5.15所示。图5.15 公司后台页面6系统测试6.1功能测试概述功能测试即测试软件系统的功能是否正确,主要参考的是需求文档,需求文档通常是根据用户的需求而设计的。之所以功能测试必不可少,是因为完成用户任务是软件最基本的原则。(1)链接测试链接是WEB应用系统的一个主要特征,它是在页面之间切换以及指导用户去一些不知道地址的页面的主要手段。链接测试不仅要测试所有链接是否按指示的要求链接到了该链接的页面,还要测试所链接的页面是否存在并可用,而且应该保证WEB应用系统中没有孤立的页面。(2)表单测试在WEB系统中,用户面临

41、最多的操作就是表单操作,例如用户登录、信息提交、用户注册。因此,为了测试提交操作的完整性,我们必须校验提交给服务器的信息的正确性。例如:用户注册的账号是否已经有人注册。(3)设计语言测试通常,WEB设计语言版本的差异会造成客户端或服务器产生不可预期的问题,使用哪个版本HTML来开发对于选择不同的浏览器版本也很重要。特别是当开发人员不集中,而是分布在一个分布式开发环境中时,就更容易出现各种各样的问题,同时,还需要面临不同的脚本语言问题。(4)数据库测试在使用了数据库的WEB应用系统中,可能发生两种错误,分别是数据输出错误和一致性错误。数据输出错误主要是由于网络速度或者开发人员在开发设计时考虑不周

42、等引起的数据显示错误或者数据导出错误等,而数据一致性错误主要是由于用户提交的表单信息与后台数据库存储的信息不一致引起错误。针对这两种情况,需要分别进行测试。数据库在WEB应用技术中起到至关重要的作用。数据库为WEB应用系统的进行、管理、查询以及用户对数据存储的请求的实现等提供空间。6.2测试目的在系统开发的过程中,我们不可避免的会出现代码或页面设计错误。那么,在系统正式投入使用前,我们必须通过测试来发现并及时纠正其中的所有错误。否则,系统会在正式运行中出现这样那样的错误,这样不但影响系统的正常运行,而且还耽误正常的毕业生就业信息跟踪,造成不可预知的后果,因此,在最后正式使用之前必须要对系统进行

43、测试,测试的目的是在系统正式运行之前尽可能的发现系统中编码、页面设计错误,以保证它能够准确无误的运行。测试的目的决定了如何去组织测试。作为软件开发的重要环节,保证软件质量的关键是软件测试,它是对软件规格、设计和编码的最后的复审。6.3测试环境本系统的测试是在WINDOWS 7+Nacicat for MySQL环境下进行,为了便于测试,数据库中的各种表都根据各自表之间关联载入了一些数据。6.4测试内容测试主要是按需求分析里面的要求对系统的各个主要功能模块进行测试。本系统主要分为三个模块,毕业生信息管理,公司信息管理,管理员管理。6.4.1登录页面测试登录页面主要是针对非法操作进行的,当密码错误

44、,会提示错误信息。6.4.2毕业生信息管理测试(1)个人信息管理 能够完成用户对个人资料的修改、保存等操作。(2)就业信息用户能够查看系统管理员和公司以及校友发布的就业新闻。(3)求职管理用户通过招聘新闻进行应聘,而招聘的记录可以通过后台看到应聘记录和公司回复。6.4.3公司信息管理测试(1)公司信息管理完成公司的基本资料的注册、修改。(2)招聘管理公司可以发布招聘信息,查看应聘者信息。6.4.4管理员信息管理测试(1)修改密码管理管理员对新账号密码的设置。(2)招聘信息管理对招聘信息的添加和查询。(3)用户信息管理对毕业生和公司信息的管理以及毕业生求职管理。6.5测试结果本系统测试基本达到了

45、设计要求,基本符合毕业生就业跟踪系统的要求,比较实用,对一些重要的功能模块测试结果是稳定的,系统中难免会测试考虑不足之处,会再进一步进行改进。参考文献1 齐治昌,谭庆平,宁洪软件工程M北京:高等教育出版社,2004.4.2 王德永,张佰慧.数据库原理与应用人民M.北京:邮电出版社,2011.5.3 李武,刘清梅.基于B/S模式的大学生就业指导信息系统设计M.2008. 4 常中华.基于WEB的SQL数据库管理系统的设计M.2006.5 屈辉立,陈可明,石武信. JSP网站编程教程M.北京希望电子出版社,2002.6 柏亚军.JSP编程基础及应用实例集锦M.人民邮电出版社,2001.7 光军,胡

46、波. JSP应用开发实例详解M. 北京航空航天大学出版社, 2002.8 姜晓铭等.JSP程序设计精彩实例M. 清华大学出版社,2001.9 马文刚等.JSP实用编程实例集锦M. 清华大学出版社,2001.10 安忠,吴洪波,王守茂.管理信息系统M.中国铁道出版社,1999.结束语此次毕业设计的开发,让我运用了四年所学的知识,Java编程,数据库的理论知识和简单的SQL语句的运用,我在系统的开发过程中,不断提高自己的业务理解能力,也在系统的开发过程中,不断学习,了解系统的设计。将所学运用到了实际中,在一定的编程过程中,得到了相应的锻炼和学习。系统的开发和设计,我采用了B/S架构的模式进行设计开

47、发的,因为现今社会,比较流行B/S技术的系统网站,只要拥有浏览器就可以随处打开使用系统,减少了不必要的工作量,也降低了系统开发的风险和部署安装的成本,只要拥有tomcat服务器,就可以进行系统的运行。 系统的开发,在数据库管理方面,我采用了MySQL数据库进行设计和管理,因为MySQL数据库是轻量级的数据库,在使用时候方便,部署安装也容易。MySQL数据库也是一款跨平台的数据库,可以在LINUX操作系统下运行,结合Java的语言的特性,都可以进行夸平台的部署和安装,也保障了该系统的在日后移植和夸平台过程中能够保障系统的使用方便。此次毕业设计的开发和实践,也让我提高了自学能力和自己的研究学习能力

48、,在系统的开发和设计过程中,让我也理解到了一个好的系统的开发,需要进行一个综合的设计,首先要进行分析,设计,编码则是一个系统开发过程中最不重要的一项。通过实践,我感受到软件开发存在各种各样的问题,当然也也是对我一种很好的经验,一次很好的体会,将来对于我以后的工作中将会有很大的帮助,这次也是一次将理论和实际完美结合的一次体验,这样培养了我很多能力,从儿时的教育到现在,我们所知道的就是要不断加强自己的独立思考能力,将理论和实际操作完美的结合当然还存在很大的问题,但是那种解决困难后的喜悦,那种感觉无以言比。致谢开发这款毕业设计我用时了将近三个月的时间,从需求调研分析,到系统的模块图的设计,系统的流程

49、图和数据库的设计,都是我独立完成的。在此期间,也有老师和同学的帮助,尤其是我的指导老师,在我做系统的时候,帮助我进行设计的分析,并帮助我进行了一个好的开题报告。老师认真严谨的态度,让我的开题报告在写作中,取得了一个良好的成绩。在这个毕业设计的开发过程中,我要特别感谢我的指导老师在开题和论文修改中的帮助,由于老师的帮助,也让我的论文写作水平得到了一个提升。通过我这次的设计的开发和制作的过程中,我了解到了系统的开发在软件设计中的一个重要作用,通过需求分析,系统的调研,让软件开发得到了一个重要的帮助,也减轻了日后软件设计过程中的重复工作,通过此次的设计,让我在开发的逻辑中也得到了锻炼,我要感谢我的同

50、学再开发过程中的帮助,有的同学已经工作,在短期的工作中也积累了一定的工作经验,我向他取经,学习了一些工作中的软件开发的过程。最后,在整个系统开发过程中,我身边的同学和朋友给了我很多的建议,让我很快的确定了系统的业务逻辑,也确定了系统的基本功能信息,通过完整合理的系统的功能,让我在开发过程中减轻了很大的工作量。在次我衷心的向他们表示感谢。在日后的工作中,我会更加努力,会经常想起我的老师和同学,在开发这款系统中对于我的帮助。 开 题 报 告学院 姓 名 班级 学号 指导教师 毕业设计(论文)题目毕业生就业跟踪系统题目类型工程设计 技术开发 软件工程 理论研究和方法应用 管理模式设计 其他选题目的及

51、意义我国高等学校基层学生管理工作的头绪多,内容杂,管理细,要求高,传统管理办法已基本不适应新形势的要求。毕业生就业信息的管理是学校日常工作中的重要组成部分。高校招生规模的逐步扩大和认识制度的改革,毕业学生人数将不断增加,而对毕业生管理的人员则相对减少。毕业生就业跟踪系统是为了实现学校和毕业生以及企业三方的沟通而建立的一套现代信息化管理系统,通过这套系统,可以使学校、毕业生、企业根据各自所需,及时交流,有效合作,实现“三赢”的局面。随着Internet的快速发展,人们已经进入了信息时代,人们获得信息并进行相关信息的交流已经不再只是报纸、电视、广播等传统媒体,尤其是毕业生就业,更需要大量的就业信息

52、。如果学校能够提供一个毕业生的就业信息平台,就能够快速有效的帮助学生和相关企业获得对方想要的职位和学生,并且可以让老师或者管理员能够轻松效率地浏览所有的学生就业信息,因此本课题的选择具有一定的实践意义。实现高校毕业生就业信息管理系统的信息化,既能够提高工作效率,又可以提高工作水平。设 计(研 究)现 状 和 发 展 趋 势毕业生毕业信息的存档,毕业生就业信息的了解,各个企业招聘信息的浏览,如果没有一个完善的毕业生几页信息管理系统,学校管理人员的工作量就会大大增加。同时毕业生信息的手工登录与查询,是一项非常繁重而枯燥的劳动,每年毕业生的变化都需要重新规划,耗费许多人力和物力。因此在计算机飞速发展的今天,应用数据库技术实现毕业生信息的管理是可行而必要的工作。一直以来人们使用传统人工的方式管理毕业生信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间长了,将产生大量的文件和资料,这对于查找、更新和维护都带来了不少的困难。采用计算机来实现毕业生信息管理系统归纳起来,好处大约有以下几点:1.可以存储历届的学生信息,安全、高效;2.只需一到二名信息录入员即可操作系统,节省大量人力;3.可以迅速查到所需信息;4.为毕业生了解用人单位的信息提供

温馨提示

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

评论

0/150

提交评论