• 领导讲话
  • 自我介绍
  • 党会党课
  • 文秘知识
  • 转正申请
  • 问题清单
  • 动员大会
  • 年终总结
  • 工作总结
  • 思想汇报
  • 实践报告
  • 工作汇报
  • 心得体会
  • 研讨交流
  • 述职报告
  • 工作方案
  • 政府报告
  • 调研报告
  • 自查报告
  • 实验报告
  • 计划规划
  • 申报材料
  • 当前位置: 勤学考试网 > 公文文档 > 文秘知识 > 正文

    4_调研报告(实例不能照抄)

    时间:2020-09-07 12:12:40 来源:勤学考试网 本文已影响 勤学考试网手机站

    大连交通大学2018届本科生毕业设计(论文)调研报告

    PAGE

    PAGE 1

    调研报告

    课题的来源及意义

    1.来源

    在当前的市场环境中,随着社会的进步和技术的发展,知识经济的迅猛发展,市场的竞争在很大程度上体现为人才的竞争。因此,找到适合的人才,已成为企业提高竞争力的重要方法。同时,当今市场环境又是快速变化的,市场需求在变,使得对人才的需求也在时时的变化中。如何快速地适应情况变化,提高人才招聘的工作效率,进行快速定位也就成为招聘公司及单位考虑的重要因素。传统的招聘模式受到时间和空间上的限制,给应聘者带来诸多不便,在这种情况下网上招聘系统应运而生。

    2.意义

    在当今社会,很多有能力的人才找不到适合自己的工作,而公司也没能招聘到所需要的人才。在人才市场求职过程中,应聘者通过简单的文字、图表,无法全面的了解公司情况,同样公司通过个人简历也不能全面的了解应聘者的全部能力。现实中人才市场往往是人山人海的状况,各式各样的用人单位的广告宣传更是让人眼花缭乱,应聘到一个好的适合自己的公司,需要耗费大量的精力和时间。另外在人多为患的人才招聘市场,应聘者的简历更是堆积如山,根本没有时间一一详看,公司也不好对简历进行管理,出现少、漏等现象。面对传统招聘的各种缺陷,网络招聘却很好的解决了这些问题。

    本系统目的实现让招聘单位的招聘人员减少工作量,降低用人单位的招聘成本,求职者不需要再到处奔走参加招聘会,求职者也不需要用纸质简历来投递简历,使求职和招聘的整个过程通过互联网完成,从而实现招聘企业和求职者双向选择的自动化,省时省力且环保。网上招聘信息量大,资源丰富,更新速度快,招聘职位更多样化,符合现代人的生活需求,能够方便、快捷的方式更多更有效的招聘信息。网上招聘为求职者提供丰富的招聘信息,为企业提供发布招聘信息的平台,也为企业提供他们所需要的人才信息,总之网上招聘网站是求职者和企业交换信息的渠道。

    国内外发展状况

    Markey等(2000)通过对选择的五百强公司使用网站招聘情况的调查,发现大约75%的公司都使用了网络招聘。Hass等(2001)通过对18个公司进行调查发现,13个(72%)公司有招聘网页,表明它们使用网络进行招聘;5个(28%)公司在线发布了技术工人职位,其中4个公司是在自己的公司网站上发布的,1个公司在线搜索技术工人;在最近的六个月里,2个公司使用网络招聘了1至10个技术工人;15个(83%)公司计划在将来更频繁地使用网络招聘;8个公司认为网络是很重要的招聘技术工人的工具。除了公司采用网络招聘外,随着工作种类的变化,网络也越来越成为美国政府招聘和雇用员工的方式Leary等,2002)。水清木华研究中心撰写的《2006年网络招聘市场和趋势研究报告》也指出:从2003年开始,越来越多的国内企业开始使用网络招聘,尤其是在2004年,中国境内的90%的世界五百强企业都在使用网络招聘,2005年过半数以上的高科?技企业选择了网络招聘方式招聘人才。从最近几年的国家公务员招考也可知,国家各部委都是先把各部门招聘的岗位和素质要求公布在网上,并且实现了网上报考。从以上这些情况可以看出,网络招聘已经日益成为组织常用的招聘方式之一。

    课题研究的目标

    1.算法目标

    采用Java语言,并用JSP和Servlet设计开发网上招聘网站,通过JSP+JavaBean的设计模式来进行开发,利用JavaBean封装数据库,并能正确配置Web站点,以及能够很好的设计数据库和正确连接数据库,以实现网上招聘系统[1]。

    2.功能目标

    个人用户能通过此网站登录后可建立个人简历,可以根据条件查找职务,查看已投递简历的职务;企业登陆后,可以进行职位管理,及可新增或删除职位信息,也可以对发布的招聘信息进行删除或修改。管理员不但要对新闻发布进行管理,还要对个人用户及企业用户上传信息进行管理;并维护网站安全。

    3.应用目标

    网上招聘为求职者提供丰富的招聘信息,为企业提供发布招聘信息的平台,也为企业提供他们所需要的人才信息,总之网上招聘网站是求职者和企业交换信息的渠道。使求职和招聘的整个过程通过互联网完成,从而实现招聘企业和求职者双向选择的自动化,省时省力且环保。

    4.经济目标

    网上招聘不会让求职者消耗太多的精力和体力,不必到处奔波参加招聘会,而且可以让企业在招聘过程中降低成本,省去租赁场地,组织人员招聘的诸多事宜,节省人力物力。

    课题研究的内容

    1.系统算法设计研究内容

    程序代码用 面向对象编程语言Java语言进行编写,用JSP和Servlet设计开发网上招聘网站,通过JSP+JavaBean的设计模式来进行开发,利用JavaBean封装数据库,并能正确配置Web站点,以及能够很好的设计数据库和正确连接数据库[2]。数据库选用MySQL这个个开放源码的小型关联式数据库,并具有体积小、速度快、总体拥有成本低,开放源码这等优点。

    2.模块设计研究内容

    本系统功能通过结构化设计的方法来实现,对于提高系统的各项指标,是将整个系统合理的划分成各个功能模块,正确地处理模块之间的内部联系,并分析出模块之间的内部联系,以及它们之间的调用关系和数据联系,通过对模块的设计和模块之间关系的设计来实现整个系统的功能。

    网上招聘系统主要分为三个模块:求职者,企业,管理员,公共。

    求职者模块主要实现个人用户的登录注册,可以在线填写个人基本信息、浏览新闻、发布求职信息,浏览招聘信息,在线提交简历等。

    企业模块主要实现企业用户的登录注册,发布企业招聘信息以及对招聘信息的增删改查,在线查看和管理个人用户提交的简历等。

    管理员模块主要负责网站上的各种信息,包括发布新闻,管理新闻和查看、删除个人用户和企业用户,管理企业用户发布的招聘信息和个人发布的求职信息等。

    3.界面设计研究内容

    本系统在界面设计方面在遵守GUI的有关规范的同时,将根据本系统的特点,设计出更加人性化的人机界面,首先进入网站首页后可浏览招聘信息和根据地点和职位作为索引搜索招聘信息;个人用户可以注册、登陆后在站内搜索部分可以按要求搜索到自己想找的职业或人才;在职位推荐和人才推荐部分可以浏览到管理员最新推荐的职位和人才;在网站公告部分和新闻动态部分可以浏览当前最新的网站公告和各种新闻。

    课题研究的方法和手段

    本系统采用软件工程中的结构化和模块化相结合的方法进行设计。

    1.需求分析

    首先根据使用该系统的用户的角色的不同分为三种不同的用户:求职者,企业,管理员。

    求职者模块主要实现个人用户的登录注册,可以在线填写个人基本信息、浏览新闻、发布求职信息,浏览招聘信息,在线提交简历等。

    企业模块主要实现企业用户的登录注册,发布企业招聘信息以及对招聘信息的增删改查,在线查看和管理个人用户提交的简历等。

    管理员模块主要负责网站上的各种信息的管理,管理新闻信息和个人用户和企业用户的信息,管理并监督企业用户发布的招聘信息和个人发布的求职信息的合法性和准确性等。

    2.总体设计

    本系统的总体功能是通过结构化设计的方法来实现的,对于提高系统各项功能的指标又将系统合理的划分成各个功能模块。

    3.详细设计

    本系统采用模块化的方式进行系统详细设计,主要模块有个人用户模块、企业用户模块、管理员模块、公共模块,通过正确地处理模块之间的内部联系、调用关系和数据关系以实现整个系统的功能。

    4.程序编写

    本系统主要运用JSP和Servlet、MySQL以及Web服务器相关技术和工具的支持设计开发网上招聘网站。

    5.软件测试

    测试一般有两种方式:黑盒测试及已经知道系统应该具有的功能,可以通过测试来检验每个功能是否正常运行;白盒测试是知道系统内部运作过程,可以通过测试检验系统内部动作是否按照说明书正常运行。对于本系统采用黑盒测试;做完一个模块,就进行测试,看所做模块是否完成预期功能。通过模块测试和后期的综合测试,以保证本系统完成预期要求。

    6.运行与维护

    网站的安全维护关键在于及时地发现漏洞、及时修复漏洞,可运用专门的网站漏洞扫描工具;网站的软件维护,操作系统并非是绝对安全的,要及时关注相关网站,对操作系统升级或打补丁;硬件维护,计算机硬件在使用过程中会出现一些问题,网络设备也同样,网络设备管理属于技术操作,非技术人员有可能导致网站瘫痪。

    开发方案的可行性分析

    1.选用Java语言开发的可行性

    Java是一门 面向对象编程语言,不仅吸收了 C++语言的各种优点,还摒弃了C++里难以理解的 多继承、 指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程.

    Java具有简单性、面向对象、 分布式、 健壮性、 安全性、平台独立与可移植性、 多线程、动态性等特点。Java可以编写 桌面应用程序、 Web应用程序、 分布式系统和 嵌入式系统应用程序等。

    2.选择JSP技术的可行性

    JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。

     用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。

     JSP与Java Servlet一样,是在服务器端执行的,通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。

     JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet 是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点[3~4]。

    3.选择MySQL数据库的可行性

    MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库[5~6]。

    为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。支持 多线程,充分利用CPU资源。优化的SQL查询算法,有效地提高查询速度。提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作 数据表名和数据列名。提供TCP/IP、ODBC和JDBC等多种数据库连接途径[7~8]。提供用于管理、检查、优化数据库操作的管理工具。支持大型的数据库。可以处理拥有上千万条记录的 大型数据库。支持多种 存储引擎。Mysql是开源的,所以不需要支付额外的费用。MySQL使用标准的SQL数据语言形式。

    4.个人的知识准备、开发能力方面

    通过学习积累基于Java语言的WEB网络开发方面的知识,包括HTML语言、CSS级联样式表,用户端开发语言JavaScript,服务器端开发语言JSP,SSH架构以及MySQL数据库等。开发Web站点是一项复杂、繁琐的工作,更需要耐心,细心的学习和研究,需要学习的东西很多,遇到问题找思路找方法解决[9]。

    可具备的开发条件

    硬件环境:CPU主频2.3GHZ,内存4GB

    软件平台:

    操作系统:Windows 7

    数据库:MySQL

    开发语言:Java

    开发平台:Eclipse + MyEclipse

    服务器:Tomcat5.0

    浏览器:IE7.0

    课题研究的进度安排

    毕业设计总共14周,大致安排如下:

    第 1 周 接收任务书,清楚任务,并开始做调研;确定课题,在网上和去图书馆查找与网上招聘系统的相关资料。

    第 2 周 完成进度计划表。撰写调研报告。填写毕业设计进度表和选题表;并学习MySQL数据库相关知识。

    第 3 周 查阅外文资料,对系统进行初步分析,查看《Web开发技术(Java)教程》内容,完成调研报告。

    第 4 周 进行外文翻译。复习软件工程,确定要设计的网站采用SSH构架。

    第 5 周 网站前后实现信息的浏览和搜索;及用户的登录与注册,管理员的相应操作等功能;后台数据库主要用户注册信息、招聘新闻信息以及求职简历等信息;同时进行外文翻译。

    第 6 周 进行总体设计,并设计初步的数据库构想,设计合理的数据库表分别为个人用户表、企业用户表、简历表、招聘信息表等,完成外文翻译。

    第 7 周 设计数据库的内容,个人用户表和企业用户表都包括用户名、密码等内容;招聘信息表包括标题、关键字、类型、来源部门、发布日期等;简历表包含姓名、年龄、学历、求职意向、外语水平等。

    第 8 周 进行详细设计,编写程序代码,前台有个人用户注册,企业用户注册,用户登录,信息浏览和搜索等模块;后台管理模块对招聘信息和求职信息以及个人用户和企业用户进行管理,并进行单元测试[10]。

    第 9 周 编写程序代码,实现用户注册和登录模块,用户注册分个人用户和企业用户分别实现,测试用户注册后信息是否写入后台数据库中各自表中存储,个人用户在线生成简历后信息是否存入简历表。

    第 10 周 继续编写程序代码,实现招聘信息的浏览及搜索,在该部分网站分页列出所有新闻信息,包块标题、类型、来源等,并实现输入待查内容及分类信息可以快速找出符合条件的新闻,及查询结果。

    第 11 周 撰写论文,在Windows7系统条件下,eclipse中打开网上招聘系统进行系统测试检查系统是否正常运行和验收测试。

    第 12 周 整理材料,完成毕业论文。

    第 13 周 修改毕业论文,准备毕业答辩。

    第 14 周 完成后续工作,毕业答辩。

    参考文献

    [1] 黄浩文,黄静舒.JSP核心技术和电子商务应用实例[M].北京:机械工业出版社,2001

    [2] 周亚辉,Java数据库系统项目开发实践[M].北京:北京科学出版社,2001

    [3] 何雄等编著.JSP网络程序设计[M].北京:人民邮电出版社,2000

    [4] 陈峰主编.JSP程序设计实用教程[M].重庆:西南师范大学出版社,2006

    [5] 徐国智,汪孝宜等编著.SQL Server数据库开发实例精粹[M].北京:电子工业出版,2006

    [6] 萨师煊,王珊.数据库系统.北京:高等教育出版社[M],2004

    [7] 章立民.SQL Server 2000应用及实例集锦[M].北京:中国铁道出版社,2001

    [8] 赛奎春 SQL Server数据库开发实例解析[M].北京:机械工业出版社,2006

    [9] Vivek Chopra, Jon Eaves, Rupert Jones等编著. JSP程序设计[M]. 北京:人民邮电出版,2006

    [10] Maydene Fisher, Jon Ellis, Jonathan Bruce著. \o "Free eBook: JDBC API Tutorial and Reference Third Edition" JDBC API Tutorial and Reference[M], Third Edition. 11 June, 2003

    相关热词搜索: 报告 照抄 调研报告 实例

    • 考试时间
    • 范文大全
    • 作文大全
    • 课程
    • 试题
    • 招聘
    • 文档大全

    推荐访问