欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOCX文档下载  

    毕业设计-基于大学生就业信息平台毕业设计论文.docx

    • 资源ID:3943246       资源大小:1.58MB        全文页数:59页
    • 资源格式: DOCX        下载积分:8
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要8
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    毕业设计-基于大学生就业信息平台毕业设计论文.docx

    辽宁科技大学本科生毕业设计(论文) 第V页大学生就业信息平台摘 要今年中国829万名大学毕业生,再加上往届没有就业的大学生,预计2015年大学生就业人数可高950多万。成为历史上最难就业季。大学生就业难,同样企业想招聘到理想的大学生也是非常困难的问题。如此之多的待业人数,有限的工作岗位,想要做到企业-学生一一面试,达到双方满意。也是非常难上加难,这样就会不能更好的分配人力资源。因此,这时需要一个平台来搭建企业和学生之间的桥梁,来弥补当前现实中的招聘会存在的不足。模拟现有的招聘网站的功能设计出一个类似功能的大学生就业信息平台。本系统是采用MyEclipse2010的开发环境、运用JSP技术开发,数据库采用SQL Server 2008进行管理,服务器采用MyEclipse Tomcat。实现了大学生在网站上就可以查看招聘信息,发布求职简历,修改个人信息,删除求职简历以及企业在网站上发布招聘信息,查看个人求职简历,修改企业信息,删除招聘信息等功能。本文重点阐述了就业信息平台的功能设计、网站前台、后台设计,并且进行了相关的测试。关键词:大学生;就业信息;SQL server数据库;后台管理Job Websites for UndergraduatesAbstractThere are 8.29 million undergraduates in China this year, and together with those who are not employed and graduated in previous years, it is estimated that the number of undergraduate employment will be as high as 9 million. It may be the most difficult employment season in history, in which it is difficult for undergraduates to find a job, and it is also difficult for the enterprise to recruit undergraduates with true skills and genuine knowledge. Confronted by so many job-wanting people and limited working posts, it will be extremely difficult for enterprise to interview students one by one, and as a result, human resource may not be distributed better. Therefore, it requires a platform to establish the connection with enterprises and students for making up for the deficiencies in the current job fair. An undergraduate job website with similar functions is designed by simulating the current job websites, And undergraduate job website is designed with SQL server database, realizing such functions as looking over the recruitment information, releasing resume, modifying personal information, deleting resume of undergraduates, and releasing recruitment information, looking over resume, modifying enterprise information, deleting recruitment information of enterprises. In this paper, the functional design, as well as the website fronts and backstage design is illustrated with emphasis, and related tests are conducted. Key words:College Student;Employment information;SQL Server Database;Back-stage management目 录1绪 论11.1课题背景11.2目的和意义11.3开发工具及技术21.3.1开发工具21.3.2使用的技术21.4 文章组织结构42需求分析52.1 需求调研52.2可行性分析52.2.1技术的可行性52.2.2经济的可行性52.2.3 操作的可行性62.2.4 法律的可行性62.3软硬件需求62.4 功能分析62.4.1平台整体用例62.4.2个人用户用例72.4.3企业用例82.4.4管理员用例82.5 性能分析92.6 数据流图92.6.1 系统顶层DFD图102.6.2 系统一层DFD图102.7 数据字典113概要设计143.1 系统功能结构图143.2序列图173.3数据库设计193.3.1 实体属性分析193.3.2 实体E-R图233.3.3 数据库逻辑结构设计244详细设计264.1 系统文件组织结构264.2 学生用户系统的详细介绍264.2.1 登录模块设计264.2.2 注册模块设计284.2.3 浏览岗位信息模块设计294.2.4 浏览公司信息模块设计294.2.5 浏览站内新闻模块设计304.2.6 修改学生用户信息314.2.7 查看应聘记录信息324.3 企业用户系统的详细介绍334.3.1 查看大学生信息模块设计334.3.2 发布招聘信息模块设计344.3.3 查看应聘者信息模块设计354.3.4 修改公司信息模块设计364.4 管理员系统设计374.4.1 添加站内新闻模块设计374.4.2 管理站内新闻模块设计384.4.3 学生用户管理模块信息394.4.4 管理公司用户模块设计404.4.5 管理岗位信息模块设计414.4.6 应聘记录信息模块设计424.5 本章小结435测 试445.1测试的目的445.2测试原则445.3系统测试结果455.3.1 功能测试455.3.2 性能测试465.3.3 模块(单元)测试475.3.4 综合测试505.4 测试结果分析515.5 本章小结51结 论52致 谢53参考文献54辽宁科技大学本科生毕业设计(论文) 第54页1绪 论1.1课题背景 在这个网络的时代,在各行各业中离不开网络,电脑和互联网已经深入人们正常的生活。它让人们相互交流的速度变成了光,距离变成了零,时间变成了24小时,空间变成了无限大。网络的优点很多:充分利用多媒体技术,传播的内容形式多样;即时强,可以滚动报道,即时更新;与受众之间能够比较充分实现互动;能够提供虚拟的人际交往平台。而一个大学生就业信息平台充分的利用了网络的优点,给毕业生提供了大量的就业信息。同样也让企业有了向大学生展示和宣传自己公司的平台,有助于企业招聘人才。 大学生就业信息平台时常更新数据信息、收集信息、完善大学生就业信息服务系统。就免去了每年大量大学生会去招聘会找工作,也节省了企业消耗大量的资源。时间就是生命,方便、快捷、高效率的大学生就业信息平台是毕业生的福音。 1.2目的和意义每个大学生学习都有一个目的,就是为了以后更好的工作。而每个高校学生的就业率都能直接影响其发展。所以,建立一个大学生就业信息平台来展示各个大学生的就业情况,不仅方便直观的让毕业生在面对如今的就业形势有更多的选择和机会,还不回让一些不必要的数据流失或者处理不当等问题,随之高校的知名度也会提高。而且信息网络化还会让人可以随时随地的了解和处理各种信息,不仅节约时间,而且还会提高很大的效率。可见其优势很大。每年都有大学的大学生毕业,随之而来的就是毕业生的就业问题。每个大学毕业生也将日后的就业视为重中之重。同样每一个企业也都需要大批的新鲜血液注入,需要更多的人才来补充自己。所以建立一个能为大学生和企业服务的就业信息平台是很实用并且很有意义的。1.3开发工具及技术1.3.1开发工具此次设计主要采用MyEclipse10.0加Tomcat6.0开元后台服务器进行,设计过程中页面主要使用JSP技术完成,应用SQL Server数据库。 1.MyEclipse MyEclipse,是在Eclipse 基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、Java EE以及移动应用的开发。MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持相当不错,Myeclipse 是 eclipse 的一个插件。Myeclipse 主要是 Web 开发的Eclipse 要想开发Java web 必须安装一个Myeclipse 插件,或支持J2EE的插件,也可以利用Ant把Java project 构建Java Web 项目。1.3.2使用的技术1.JavaJava语言是一种面向对象的语言,它通过提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。Java略去了运算符重载、多重继承等模糊的概念,并且通过实现自动垃圾收集大大简化了程序设计者的内存管理工作。另外,Java也适合于在小型机上运行,它的基本解释器及类的支持只有40KB左右,加上标准类库和线程的支持也只有215KB左右。Java语言的设计集中于对象及其接口,它提供了简单的类机制以及动态的接口模型。对象中封装了它的状态变量以及相应的方法,实现了模块化和信息隐藏;而类则提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。Java是面向网络的语言。通过它提供的类库可以处理TCP/IP协议,用户可以通过URL地址在网络上很方便地访问其他对象。Java在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生。它提供自动垃圾收集来进行内存管理,防止程序员在管理内存时容易产生的错误。在编译时,通过集成的面向对象的异常处理机制,Java提示出可能出现但未被处理的异常,帮助程序员正确地进行选择以防止系统的崩溃。另外,Java在编译时还可捕获类型声明中的许多常见错误,防止动态运行时不匹配问题的出现。用于网络、分布环境下的Java必须防止病毒的入侵。Java不支持指针,一切对内存的访问都必须通过对象的实例变量来实现,这样就防止了程序员使用“特洛伊”木马等欺骗手段访问对象的私有成员,同时也避免了指针操作中容易产生的错误2.JSPJSP的优势2(1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。JSP的劣势(1)与ASP一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。(2)Java的运行速度是用Class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量来说确实是“最低性能价格比”了。从另一方面,它还需要硬盘空间来储存一系列的。Java文件和Class文件,以及对应的版本文件。(3)SQL Server 2008SQLServer还为您的数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。作为一个完备的数据库和数据分析包,SQLServer为快速开发新一代企业级商业应用程序、为企业赢得核心竞争优势打开了胜利之门。作为重要的基准测试可伸缩性和速度奖的记录保持者,SQLServer是一个具备完全Web支持的数据库产品,提供了对可扩展标记语言(XML)的核心支持以及在Internet上和防火墙外进行查询的能力。1.4 文章组织结构第一章绪论部分,简要阐述系统开发的背景、对系统前景的展望和对系统所采用技术的介绍。第二章需求分析部分,详细介绍了学生用户和企业用户的需求并将需求用UML用例图表述出来。第三章总体设计部分,具体描述系统的总体功能及数据库设计。第四章详细设计部分,详细介绍每个功能模块的实现流程和界面设计。第五章测试部分,对系统进行单元、界面和功能测试,并给出测试用例。2需求分析2.1 需求调研在项目开始的时候是需求调研,参加过招聘会和使用了智联招聘、前程无忧等招聘网站,进而进行比较,网上招聘的信息比现实中的招聘会的信息更具有时效性,没有时间和地理的限制,企业和大学生非常方便快捷选择自己意愿,不拘于传统的招聘形式,不仅提高工作效率,而且大大减少了双方的时间、精力和费用等,需求显而易见。 2.2可行性分析每开一个系统开发之前,都会受到时间和资源上的限制。因此,在每一个项目开发之前,都必须要进行可行性分析,这样就可以减少项目的开发风险,避免人力、物力和财力浪费。所以本次设计能够提高企业和学生之间的交流,可以使双方彼此都有更多的时间来了解对方的情况,之后再谈合同,避免了盲目签约,从而达到人才合理分配的目的,下面从三方面进行需求分析。2.2.1技术的可行性本系统开发工具是MyEclipse10.0和SQL Server数据库,开发语言是Java,主要使用了J2EE的技术,Java是一种面向对象编程语言,简单易学并接灵活方便。大二时就学习了Java课程,在大三期间也系统的了解了J2EE的知识,并且经过了实习到真正的项目,大学生就业信息平台总体上开发难度不高,数据库设计是本系统设计的核心。在大学期间学习软件工程、测试和建模语言等课程,所以具备一定的知识储备。因此,实现功能具有可行性。2.2.2经济的可行性如今是信息化时代,Internet已经走进千家万户,每个家庭都会使用网络。一个就业信息平台可以使学生、企业都不用到某个招聘会就可以了解到彼此,减少了人力、物力、财力,而对于一个企业来讲,时间就是利益,这样可以为企业带来较高的工作效益和经济效益,本系统对计算机配置的要求不高,企业机房更换下来的低配置电脑也可以完全满足需要,再者,企业在管理工作上的高效率和便捷性远远的超过了开发本系统的成本,所以在经济上具有完全的可行性。2.2.3 操作的可行性界面设计充分考虑到了管理人员的习惯,使得操作简单;数据录入迅速、规范、可靠;统计准确;适应力强;容易扩冲。具有易用性、灵活性、开放性与可视性。2.2.4 法律的可行性本大学生就业信息平台系统是自行开发的管理系统,是很有实际意义的系统,开发环境软件和使用的数据库都是开源代码,开发这个系统不同于开发普通的系统软件,不存在侵权等问题,即法律上是可行的。2.3软硬件需求硬件需求:CPU:Pentium以上计算机内存: 512M以上操作系统版本:Windows XP /vista/Win7开发工具:MyEclipse 10.0后台服务器:Apache Tomcat 6.0开发语言:Java浏览器:IE6.0以上2.4 功能分析根据前面对大学生就业信息平台的特点分析,可将其划分成前台和后台两部分。后台功能主要为管理员提供。前台的主要功能是为大学生和企业提供,其中包括大学生可以登陆注册用户、浏览企业信息,提交求职简历等。而且则包括登陆注册、浏览大学生的信息、发布招聘信息等功能。而后台管理员的功能包括管理新闻、管理用户、浏览大学生和企业的信息等等。2.4.1平台整体用例大学生就业信息平台系统的大学生在平台上就可以查看招聘信息,发布求职简历,修改个人信息,删除求职简历以及企业在平台上发布招聘信息,查看个人求职简历,修改企业信息,删除招聘信息等功能。图2.1 就业平台用例图2.4.2个人用户用例个人用户:可以在线填写个人基本信息、发布求职信息、浏览新闻、查看招聘和求职信息,在线向自己满意的公司提交个人简历,在个人收藏夹里查看自己的简历提交到哪几个公司。用例图如下图所示:图2.2 个人用户用例图2.4.3企业用例企业用户:可以在线填写企业的基本情况,发布企业招聘的职位,浏览新闻,查看求职和招聘信息,在线查看和管理个人用户提交的简历功能。根据简历的信息进行筛选符合本公司的个人用户,之后提取个人用户的联系方式。图2.3 企业用例图2.4.4管理员用例系统管理员模块,主要对系统的新闻、个人和企业用户等信息进行管理,其用例图如下图所示:图2.4 管员理用例图2.5 性能分析大学生就业信息平台主要针对的用户群体是各个高校大学生和各行各业的企业,本系统在于简单快捷实用,在设计过程中要遵循以下几点:(1)易用性:本平台应用人群不一定非得是本专业的大学生和企业,甚至对于windows的掌握还不熟悉的用户也可以操作,在设计时以生产线的形式进行设计操作流程,就是为了用户方便操作,而且用户可以随时使用。(2)快捷性:在本平台上登录信息的都可能是急需工作的待业大学生和求贤若渴的企业,系统要保证邮件发送成功与否,要有提示,如果邮件发送失败,要第一时间做出提示,确保邮件发送到指定人(3)实时性:网站上显示的信息要确保实时性,保证学生和企业看到的信息都是最新的。防止垃圾信息继续保留。2.6 数据流图数据流图简称DFD(Data Flow Diagram)图,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。 数据流图是从数据的角度来描述一个系统的,而流程图则是从对数据加工的角度来描述系统的;数据流图中的箭头是数据流,而流程图中的箭头则是控制流,它表达的是程序执行的次序;数据流图适合于宏观地分析一个组织业务概况,而程序流程图只适合于描述系统中某个加工的执行细节。数据流图是以分析业务流程图为基础,从系统的合理性、系统运行的可行性角度出发,将数据处理功能自顶向下、逐层分解,从逻辑上准确的描述出系统的数据输入、数据输出、数据加工、数据存储等功能。2.6.1 系统顶层DFD图 顶层数据流图含有一个加工表示整个系统,输出数据流和输入数据流为系统的输出数据和输出数据,表明系统的范围,以及与外部环境的数据交换的关系,本系统的顶层DFD图如下图所示:图2.5 系统顶层DFD图2.6.2 系统一层DFD图 第一层DFD图是顶层DFD图的进一步的细化,把顶层DFD图的功能更加详细的描写出来,功能更加直观。本系统第一层DFD图的业务包括用,大学生登陆注册、浏览企业信息、提交简历、浏览新闻等功能。企业则包括浏览新闻和查看大学生简历等功能。而管理员的功能则包括管理用户信息、企业信息、发布新闻等功能。具体功能如下图所示。图2.6 系统一层DFD图2.7 数据字典数据字典是为分析人员查找数据流图中有关名字的详细定义而服务的,因此也像普通字典一样,要把所有条目按一定的次序排列起来,以便查阅。数据字典有以下4条目:数据流、数据项、数据存储及基本加工。源点、终点不在系统之内,因此一般不在字典中说明。数据流“用户信息”的字典条目如表2.1所示: 表2.1 数据流“新闻信息”的字典条目数据流名:新闻信息组成:新闻信息新闻编号+标题+内容+添加人+添加时间数据流“大学生信息”的字典条目如表2.2所示:表2.2 数据流“大学生信息”的字典条目数据流名: 大学生信息组 成: 大学生信息用户编号+学号+姓名+性别+名族+出生年月+出生住址+入学时间+系部+特长+专业+密码+简历+添加时间+照片数据流“岗位信息”的字典条目如表2.3所示:表2.3 数据流“岗位信息”的字典条目数据流名:岗位信息组 成:岗位信息岗位编号公司+岗位名称+招聘人数+性别要求+月薪+简介+添加时间数据流“公司信息”的字典条目如表2.4所示:表2.4 数据流“公司信息”的字典条目数据流名:公司信息组 成:公司信息公司编号用户名+密码+公司名称+注册资金+电话+地址+规模+行业+简介+添加时间数据流“管理员信息”的字典条目如表2.5所示:表2.5 数据流“管理员”的字典条目数据流名:管理员信息组 成:管理员信息编号用户名+密码+权限+添加时间数据流“友情链接信息”的字典条目如表2.6所示:表2.6 数据流“友情链接信息”的字典条目数据流名:友情链接信息组 成:友情链接信息网站编号网站名称网址+添加时间数据流“应聘简历信息”的字典条目如表2.7所示: 表2.7 数据流“应聘简历信息”的字典条目数据流名:应聘简历信息组成:应聘简历信息用户编号+学号+姓名+岗位名称+添加时间+岗位数量+公司2.8 本章小结本章首先对系统的可行性进行了分析,经过分析,利用现有的环境条件开发本系统完全可行。然后功能需求分析部分将系统分为四个模块进行需求分析。需求分析是对系统需求的书面表达形式,本系统需求报告采用简单的UML用例图,极大地方便了系统设计人员和客户的反复交流9。需求分析的第一步是进一步了解用户当前所处的情况,发现用户所面临的问题和对目标系统的基本需求。接下来应该与用户深入交流,对用户的基本需求反复细化逐步求精,以得出对目标系统的完整、准确和具体的需求。3概要设计3.1 系统功能结构图为了满足市场对于人才招聘解决方案的需求,尽可能的降低成本,为更多的人创造出更好的就业条件,也为企业招聘带来便利。系统总体功能结构图如下图所示:招聘系统发布新闻管理新闻管理个人用户管理企业用户修改个人信息提交简历发布招聘信息管理提交简历注册登录浏览新闻管理个人用户管理企业用户管理员个人用户企业用户公用功能删除不合格人提取合格人员 图3.1 系统功能模块图在进入网站后,首先是登录界面,已经注册过的用户可以直接登录,系统将根据用户选择区分是个人用户还是企业用户,个人用户又分为管理员和普通用户,系统根据用户的不同将用户分别链接到各自的主界面下。没有注册的用户可以单击链接到注册界面,并选择是个人用户还是企业用户以完成注册,最后链接到各自的用户界面。其过程模块图如图所示:图3.2 登录和注册过程模块图这里没有管理员用户的注册,由于管理员用户是不能随便注册的,它的登录所需要的信息在web.config文件中配置,而不用通过系统注册界面。个人用户工作流程功能模块图如图所示:图3.3 个人用户工作流程模块图企业用户的模块图如图所示:图3.4 企业用户模块图管理员管理流程模块图如图所示:图3.5 管理员管理流程模块图在实现中,它们可以使用同样的超链接,而没有必要重复编写功能基本一样的界面,而是可以根据用户的不同,给页面不同的权限。3.2序列图序列图描述了传统对象之间的时间顺序,这是用来在由动作的顺序所表示的实施例之间的消息的时间顺序。在面向动态行为方面进行建模时,通过描述一组相关联、彼此彼此相互作用的对象之间的动作序列和配合关系,以及这些对象之间的传递、接收的消息来描述系统为实现自身的某个功能而展开的一组动态行为。毕业生或者企业用户想要在就业信息平台上发布发信息,必须先登录,登录序列图如下:图3.6 登录序列图毕业生登录后,查看招聘岗位,发布求职简历,具体序列图如下:图3.7 学生模块序列图企业用户登录后,查看应聘者信息,具体序列图如下:图3.8 企业模块序列图管理员对应的具体功能序列图如下:图3.9 后台管理员模块序列图3.3数据库设计数据库设计4是整个软件开发过程中的关键环节,是数据库应用程序的组成部分,良好的数据库设计结构,可以提高数据访问效率。3.3.1 实体属性分析该系统主要完成大学生求职和企业招聘的功能,主要功能模块为:学生用户注册登录、企业用户注册登录、学生用户修改完善简历、提交简历、查看应聘记录;企业发布岗位信息、浏览大学生信息、查看应聘者信息、修改公司信息、浏览新闻;管理员管理学生用户和企业用户、添加站内新闻、管理站内新闻、管理应聘者信息等功能。这些功能主要涉及到的实体有学生用户、企业用户、公司、岗位、站内新闻、管理员、友情连接等实体。各实体的实体属性图表示如下。1、 学生用户实体:属性有学号、用户名、姓名、密码、照片、专业、特长、院系、入学时间、家庭住址、出生年月、名族、简介等。如图3.10所示。大学生特长院系专业性别照片简介学号密码入学时间家庭住址出生年月名族姓名图 3.10 学生用户实体属性图2、企业用户实体:属性有编号、用户名、公司名称、注册资金、电话、地址、规模、行业、简介、密码等。如下图所示:图 3.11 公司用户实体属性图3、管理员实体:属性有编号、添加时间、权限、密码、用户名等。如图所示:管理员密码权限用户名添加时间编号图3.12 管理员用户实体属性图4、岗位实体:属性有编号、公司、岗位名称、招聘人数、性别要求、月薪、简介等。如图所示:图3.13 岗位实体属性图5、应聘简历:属性有编号、学号、姓名、岗位名称、岗位人数、公司等。如下图所示:图3.14 应聘简历实体属性图6、新闻通知实体:属性有编号、标题、类别、内容、添加人等。如图所示:图3.15 新闻通知实体属性图7、友情链接实体:属性有编号、标题、类别、内容、添加人等。如图所示:图3.16 新闻通知实体属性图3.3.2 实体E-R图图 3.17 系统E-R图3.3.3 数据库逻辑结构设计 下面是关于本系统数据库中几个主要表的设计。表3.1 公司基本信息表(gongsi)字段名字段类型长度主键可否空备注IdInt4是Not Null主键,yonghumingVarchar50用户名MimaVarchar50密码gongsimingchengVarchar100公司名zhucezijinInt4注册资本dianhuaVarchar50电话dizhiVarchar100地址GuimoVarchar50规模XingyeVarchar50行业JianjieText16简介AddtimeDatetime8注册时间ZtInt4审核状态表3.2 招聘职位表(gangwei)字段名字段类型长度主键可否空备注IdInt4PRINot Null主键,递增gongsiVarchar100Not Null公司gangweimingchengVarchar100Not Null岗位名称zhaopinrenshuInt4Not Null招聘人数xingbieyaoqiuVarchar50Not Null性别要求yuexinInt4Not Null月薪jianjieText16Not Null简介addtimeDatetime8Not Null发布时间表3.3 学生信息表(biyesheng)字段名字段类型长度主键是否为Null备注IdInt4是Not Null主键xuehaoVarchar50学号xingmingVarchar50姓名xingbieVarchar50性别minzuVarchar50民族chushengnianyueVarchar50出生年月jiatingzhuzhiVarchar50家庭住址ruxiaoshijianVarchar50入学时间xibuVarchar50院系techangVarchar500特长zhuanyeVarchar50专业MimaVarchar50密码jianliText16简历AddtimeDatetime8注册时间zhaopianVarchar100照片表3.4 网站新闻表(xinwentongzhi)字段名字段类型长度主键是否为Null约束备注IdInt4是Not NullIDENTITY(1,1)主键,递增biaotiVarchar50Null新闻标题leibieVarchar50Null新闻内容neirongtext16Null添加时间tianjiarenVarchar50点击数目addtimeDatetime8发布时间3.4 本章小结本章根据前一章的需求分析,完成了实体属性分析、E-R图设计以及系统的总体功能结构。数据库的设计,采用E-R图描述系统的概念模型,采用实体图表示出系统数据库表的物理结构。总体设计为下一章详细设计奠定了基础。4详细设计详细设计的主要任务是设计每个模块的实现算法、所需的局部数据结构。详细设计的目标有两个:实现模块功能的算法要逻辑上正确,并且算法描述要简明易懂。4.1 系统文件组织结构下面根据本系统的文件结构简要介绍设计思路图4.1 系统文件组织结构图4.2 学生用户系统的详细介绍4.2.1 登录模块设计在主页面的用户登录窗口中输入用户名,密码后。首先根据登录窗口传过来的用户名和密码打开user表,如果表中有此用户名,并且密码正确的话把用户信息用cookies方法写入客户端,登录成功后,显示后台和退出按钮。该模块流程图如图4.2所示,登录页面设计如图4.3所示:图4.2 用户登录流程图图4.3 登录页面4.2.2 注册模块设计进入注册新用户界面后,用户首先填写新用户资料,然后判断带*号的必添项目是否已经填写齐全,用户名是否重复,地址、email等资料是否有效等等。如果用户数据有系统则在数据库中添加一条新记录,存储新用户信息,完成新用户的注册。该模块流程图如图4.4所示,登录页面设计如图4.5所示:图4.4 用户注册流程图图4.5 注册页面4.2.3 浏览岗位信息模块设计学生用户可在登录之后,浏览岗位信息,查看符合自己的岗位,并且提交简历,达到求职的目的。该模块流程图如图4.6所示,登录页面设计如图4.7所示:图4. 6 浏览岗位流程图图4. 7 浏览岗位页面4.2.4 浏览公司信息模块设计学生用户浏览公司信息,包括公司的介绍、规模、住址、联系方式等,方便学生找到适合自己的公司。该模块流程图如图4.8所示,登录页面设计如图4.9所示:图4. 8 浏览公司信息流程图图4. 9 公司信息页面4.2.5 浏览站内新闻模块设计用户可以浏览站内新闻,一方面可以给一些规模较大的企业招聘和急需岗位的企业提供一个招聘信息的平台,另一方面呢也可以让学生用户急时得到招聘信息。该模块流程图如图4.10所示,登录页面设计如图4.11所示:图4. 10 浏览站内新闻流程图图4. 11 浏览站内新闻页面4.2.6 修改学生用户信息学生用户可以在后台修改、完善自己的个人资料。该模块流程图如图4.12所示,登录页面设计如图4.13所示:图4. 12 修改学生用户信息流程图图4. 13 修改学生用户信息页面4.2.7 查看应聘记录信息学生用户也可以在后台查看自己的应聘记录。该模块流程图如图4.14所示,登录页面设计如图4.15所示:图4. 14 查看应聘记录信息流程图图4. 15 查看应聘记录信息页面4.3 企业用户系统的详细介绍企业用户可以在线填写企业的基本情况,发布企业招聘的职位,浏览新闻,查看求职和招聘信息,在线查看和管理个人用户提交的简历功能。根据简历的信息进行筛选符合本公司的个人用户。之后提取个人用户的联系方式。4.3.1 查看大学生信息模块设计企业用户在查看大学生的简历,根据简历的信息进行筛选符合本公司的个人用户。之后提取个人用户的联系方式。该模块流程图如图4.16所示,登录页面设计如图4.17所示:图4. 16 查看大学生信息流程图图4

    注意事项

    本文(毕业设计-基于大学生就业信息平台毕业设计论文.docx)为本站会员(小小飞)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开