版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于JAVA的招聘网站设计摘要当今社会,互联网已成为人们生活必不可少的一部分。招聘网站依靠着网络传播广、信息量大、简单高效等优势发展迅速,成为了被大众认可的招聘媒介之一。相对与传统招聘方式,招聘网站除了传播广、信息量大、简单高效方面外,费用也大大降低,人们不需要亲临现场便可在线投递简历且无限制次数,机会也大大地增多。传统招聘方式可能因为招聘时效的原因错过心仪的工作,但招聘网站不必担心,招聘信息直到招聘人员数满为止,相当人性化。受到网上招聘信息平台的启发,公司招聘网站将采用Java与MySQL进行开发,框架为Java的SSM框架,为公司和求职者提供数据平台促使双方达成工作协议。本次设计的公司招聘网站分为公司用户、求职者用户以及管理员三个大模块。公司用户模块功能为注册登录功能、热点消息查看、沟通情况管理、公司企业管理、公司工作发布、招聘信息管理、面试资格管理、面试结果管理;求职者用户模块功能为登录注册功能、个人信息、热点消息、简历制作、简历管理、沟通交流、面试结果查看;管理员模块功能为公司管理、求职者管理、热点信息添加、热点消息管理、职位分类管理、职位分类添加。关键字:JavaSSMMySQL公司招聘网站目录TOC\o"1-2"\h\u第一章概述 第一章概述1.1课题研究背景及意义古往今来,工作是每个人都不可为了避免的话题。大到高官,小到老百姓,无论男女老少。人生命的意义是工作赋予的,阿德勒曾经这样说过:“我们只有工作才能让自己的生命得以延续,只有透过工作才能实践自己的生命意义”—《自卑与超越》。举个例子,一个中国年轻力壮但是他们好吃懒做、无所不能事事自己的人,靠着每月的低保过日子,对个人、对家庭和社会问题都没有产生过任何企业价值。没有工作就没有目标,我们必须树立正确的工作思想和态度,热爱工作,自做起来,我们要认真,用自己的能力,为公众服务,发挥自己的余热。此外,工作可以体现一个人的价值,但最重要的是选择一份自己喜欢的、能够胜任的工作。在求职的方面,无论我们遇到什么问题的时候,是要靠自己去争取的。在我国的古代,每个朝代都会有自己的人才招聘制度,商朝的“以币聘”是我国最早的招聘案例,随着时代的进步,各种各样的招聘方式也渐渐出现了,比如说通过“贴告示”、“科举制度”、“荐举”等方式广纳人才。招聘的方式是多是多了,但是都面临问题:那就是信息量少,招聘范围不够大。互联网的被使用大大地解决了这个问题。网络招聘平台的用户来自世界各地,减少了人才流失,它降低了企业和用人单位的成本,提高了经营效率。受到网上招聘信息平台的启发,我决定编写这样一个关于公司招聘网站的JavaWeb项目,为公司和求职者提供数据平台促使双方达成工作协议。公司企业招聘网站主要分三部分进行管理实现,分别为求职者前台、公司后台和管理员后台。公司进行前台主要管理功能有注册登录、查看热点、职位管理、完善公司企业信息、沟通交流和发布职位。求职者前台的主要功能是登录注册、查看热点、完善信息、申请职位、查看面试结果、沟通交流和制作简历等;管理员的主要功能是热点消息管理、热点消息添加、求职者管理、公司管理、职位分类管理、职位分类添加。1.2课题研究现状互联网始于1969年美国的阿帕网,随着不断进步,它的影响力是任何媒介都没法比拟的。在网上公司招聘人才靠着互联网的范围广、传播快等的优势,获得了传统的招聘方式没法取得的成就。国外知名招聘网站介绍Indeed是美国的知名招聘网站,于2004年在美国的纽约创立。该网站专门对工作列表的垂直搜索引擎进行研究,并在这方面取得了很大的成功,现在成为世界上工作搜索引擎的首脑。该网站旨在提高求职者的在线求职体验,为求职者提供更全面、更准确的求职信息,它在报纸、职业介绍所、公司网站、招聘求职网站这些地方获取信息,每天发送超过1000万的信息。求职者不需要单独访问每一个招聘资源,只需确认登录账号就可以在线浏览所有的职位。Indeed网站现在接受简历的制作和上传,用户也可以在网站上传简历。到了2004年,Indeed迅速成为世界上最为全面的互联网招聘搜索服务公司,同时它也成为了唯一的一家服务于七大洲的网站。Indeed作为全球领先的绩效公司,它也为各行各业的雇主提供了超过100万名高素质的候选人,Indeed帮助了数以千计的需求人才的企业公司,Indeed可以说是为大多数的公司提供了最直接、最有效的途径。国内知名招聘网站介绍智联公司,英文名为Alliance,1994年创立,并1997年智联公司成立智联招聘网站,7年后于纽交所上市。到2014年3月止的个月里,中小型、跨国公司的企业和国企在内的274,450个雇主在智联招聘上一共发布了估计1,140万个工作岗位。品牌服务分为:校园招聘、网络招聘、人才评估、高端招聘、知识联盟服务外包、知识联盟教育。网络进行招聘:企业公司为了满足白领的招聘信息需求,依托了智联白领人群资源,以及采用它的大数据管理平台,为企业解决了员工招聘方面的问题。校园招聘:智联的招聘网站是面向大学生开放。它通过获取高校的信息资源,为用人单位提供了品牌咨询和建设、定制学校招聘、校园营销、全球学校招聘等系列服务。高端招聘:主要为高端人才的招聘服务。获取全国的招聘信息资源,向企业管理公司发展提供了从"起点到终点"的招聘信息服务。人才进行测评:智联招聘它有自己的人才评估数据库,数据库适用于中国本土的人才评估。给予用人单位最准确的评估服务以及相关产品。知识联盟教育:一人才开发和大数据资源的实战经历为基础,结合人才开发能力和素质的模式和对应要求,(o2o)OnlineToOffline为企业和专业人才提供培训。智联招聘服务外包:包括人事管理、服务外包、灵活用工等。其他企业产品:岗位信息服务产品包括优职咨询、求职管家、简历管理优化、面试直通车等。招聘网职场竞争力产品基于招聘行业知识,结合招聘网招聘平台大数据,建立用户自我评估产品,职场竞争力衡量求职者的五个维度。1.3课题研究内容及目标我的毕设运用Java编程语言以及MySQL数据库的技术,课题名为公司招聘网站。此平台发展主要分三部分内容进行实现,即求职者前台、公司后台和管理员管理后台。公司进行前台主要管理功能有注册登录、查看热点、职位管理、完善公司企业信息、沟通交流和发布职位。求职者前台的主要功能是登录、查看热点、完善信息、申请职位、查看面试结果、沟通交流和制作简历等;管理员的主要功能是热点消息管理、热点消息添加、求职者管理、公司管理、职位分类管理、职位分类添加。1.4使用技术介绍1.4.1JavaJava是一门编程设计语言,由于它面向对象特性和特点(简单性、面向对象、健壮性、平台独立、安全性、分布式与可移植性、多线程、动态性等),成为了目前使用最多、最受欢迎的编程语言之一。1.4.2SSM框架(Spring+SpringMVC+MyBatis)Spring2003年,为解决企业应用开发复杂性问题,Spring出现。它的理念创建者作者是RodJohnson。Spring的用途不局限于服务器端,由于它的简单、松耦合和可测试性,可以说只要是由Java语言编写的程序都可以从该框架中得到很大的优化。SpringMVCSpringMVC是一种Web框架,它基于MVC模式,是Spring框架部分的一个模块。因为和Spring可直接整合,SpringMVC很容易理解和掌握进行使用。MVC流程封装,屏蔽了许多的底层源码,基于MVC模式的Web开发可以更加简单快捷地完成。MyBatisMyBatis是一个简单易懂的优秀框架。它支持SQL查询,存储和高级映射。它使用简单的XML或注解用于配置,并使用原始映射将接口以及其他技术映射成数据库中存储的数据。1.4.3JSP技术JSP,全称JavaServerPages。它基于Servelt,是一个动态网页开发技术。它与HTML相似,并且HTML和Java代码可以共同存在于JSP前端代码里。JSP技术的实现与Java有着密不可分的联系。1.4.4MySQLMySQL是一种数据库管理系统,它开放源代码,支持SQL语句,进行数据库的管理操作简单。还有由于MySQL轻便、速度快、可靠性强、适应性广、便宜,被大众人所使用。MySQL相较于其他的数据库管理系统,有以下9个特点:1.简单易用MySQL它相对于其它的数据库管理工具性能高还易操作2.价格低MySQL用户使用是免费开源的。3.小巧数据库发行版容量小4.支持查询语言MySQLSQL是一种所有现代关系数据库系统都在选用的语言,同样MySQL也在使用,也就是用MySQL和其他的大多数系统可以通用5.性能输入SQL查询语句查看结果可以来进行交互式的访问信息。各种语言都可以实现与数据库的交互。6.连接性和安全性MySQL只要用户信息正确,它的数据库可在互联网上访问,不限地域可以和其他人共享同一个数据库。7.可移植性MySQL可运行在不同的操作系统上,因此工作或学习不用刻意安装系统。8.开放式的分发MySQL容易获得。我们可以利用他的开源性,对需要的源码进行提取,如果不喜欢某些东西的,甚至可以更改它,实现自己的喜好。9.速度MySQL运行速度快。
第二章可行性研究2.1可行性分析概述可行性分析:为确保建设项目能稳定的实现,可行性分析至关重要。一个项目实施前,我们需要对项目进行模拟创建,并进行全方位的可行性分析,使其具有科学性依据。可行性分析不可以依靠猜想,而是要能根据数据调研进行客观地分析。数据调研要求分析几种主要的可能解决方案,并探讨它们的优缺点及利弊,从而判断原定计划的目标和规模是否切合实际,以及系统完成后所能带来的效益是否超过各方面的投入。本章会从四个方向进行可行性研究分析。2.2技术可行性通过五年的大学软件相关课程的学习,本人掌握了如数据库原理及应用、软件工程、C++、Java编程语言、计算机网络等课程的基础知识,具备一定的专业素养,我有能力自学掌握其他的开发相关的知识,独立完成小中型项目的设计与实现。其次,本系统运用面向对象编程语言Java和MySQL数据库管理工具进行研发。Java是一门编程设计语言,由于它面向对象特性和特点,成为了IT行业最为热门的编程语言之一。数据库方面选择MySQL的原因是因为MySQL运行稳定,性能强,架构容易扩展,而且开源免费,它对硬件要求低,因此MySQL也深受IT行业者的喜爱。采用SSM(Spring+SpringMVC+MyBatis)框架解决问题的方式,可以通过Spring容器来管理招聘系统中的众多类,比如管理员类、公司类、职位类等,不需要自己去创建对象,同时SpringMVC可以有效地分离各个层和模块,使代码更有层次感。综上所述,本毕业设计公司招聘网站的实现具有技术的可行性。2.3管理可行性本公司招聘网站将由后台管理员进行管理,公司管理,求职者管理,热点消息添加等功能包括在内。管理员登录后,可以实现用户信息(其中包含公司和求职者)的维护与更新,包括了添、删、改、查功能。热点消息方面的话,管理员发布信息供前台用户查看,管理员网站所具有的管理功能在登录后台页面后一目了然,这样使管理员管理效率高、易操作。综上所述,本毕业设计公司招聘网站的实现具有很强的管理的可行性。2.4经济可行性本网站开发设计需要的软件都可以直接从网络上下载得到,容易获得、不需额外成本,且性能稳定。程序开发工具选用IDEA,数据库选用MySQL,程序的设计运行只需在同一台电脑上进行即可。同时,该公司招聘网站如果投入使用,我认为将会提高招聘的效率,可以节省下大量的财力与物力,产生的效益在不久将会远远大于投入。综上所述,本公司招聘网站的实现具有经济的可行性。2.5操作可行性该公司招聘网站的操作简单,符合人们对一般招聘网站的使用习惯,并且具有技术上的无关性,前台用户和后台用户都不需要专业的指导与培训,他们只要进入网站,进行用户登录,按照网页的提示以及个人需要操作就可以。综上所述,该公司招聘网站的实现具有操作的可行性。第三章需求分析3.1需求分析的定义及任务对于需求分析,程序员需要通过非常详尽的调研和思考,去准确地理解用户的需求。IT程序员需要对项目的功能、性能、可靠性等要求进行全面的分析,将用户抽象的需求具体的实现。在IT行业参与者参与项目开发前,需要进行需求分析,因此有了产品经理(ProjectManager)这个特殊的职业。需求分析是软件开发计划阶段的一个重头戏,同样它也是软件生命周期里的一个至关重要的环节,我们不能盲目地去瞎猜项目能干什么,而是要根据要求方的需求而去实现,要求方的每个需求,基本上站在自己的角度来提出要求,对于产品经理,需要充分的吸收和了解客户的要求,这也使得了解需求的准确性的难度上升。所以软件开发设计阶段实施完美,产品经理是至关重要的。作为学生,我们在学习编程还是参与项目开发时也应当养好软件开发前的需求分析。这样的话,能让我们在进行项目开发的工程中,不会出现无从下手的情况,同样的,进行需求分析,能提高我们的工作效率。需求分析具体可以分为以下5个方面。包括:功能上的需求、系统运行环境的需求、输入与输出的需求、故障后维护的需求、性能的需求。3.2功能需求本次设计的公司招聘网站分为公司用户、求职者用户和管理员三个大模块。以下为三个模块的具体功能实现:公司用户模块的功能有:注册和登录:公司用户通过登录属于自己的账号,到网站后台。没有的公司用户可以手动注册。热点消息查看:公司用户可以查看后台管理员发布的热点消息。公司企业管理:公司用户可以对所在的公司信息进行编辑,包括法人姓名、电话号码、公司名称、公司地址以及对登入密码的更改公司工作发布:公司用户登陆后可以进行本公司工作发布,吸引求职者的应聘招聘信息管理:公司用户对自己公司招聘信息的删除或更新面试资格管理:当求职者用户提交求职申请后,需要公司用户登录,查看其简历判断是否给予面试机会面试结果管理:求职者面试结束后,公司用户判断面试是否合格,结合简历能力大者优先沟通情况管理:公司用户登录后,可以会收到求职者对工作方面问题的疑义,公司用户可以实现与求职者用户沟通交流。求职者模块的功能有:登录和注册:求职者用户通过登录属于自己的账号,到网站首页。没有账号可以自己注册。个人信息:求职者用户登录后,可以更改登录密码、名称以及联系方式。热点消息查看:求职者用户在可以查看管理员在后台发布的热点信息。简历制作:求职者用户登陆后应聘工作需要简历,在这里可以自己创建。简历管理:求职者用户对自己简历的管理。沟通交流:求职者用户登录后可以向心仪公司交流。面试结果查看:求职者查看面试情况。管理员模块的功能有:登录:管理员登录,对平台进行维护。求职者管理:管理员登录后台,可以查看求职者信息,对所有求职者用户进行更新。热点消息添加:管理员添加新的公告提供给前台用户查看。热点消息管理:管理员对现有公告进行删除或者更新。职位分类管理:管理员对平台现有职位进行分类更新操作。职位分类添加:当有新的职位分类时,管理员可以在此添加。 3.3系统运行环境需求3.3.1硬件环境任何支持标准Javac编译器的环境。3.3.2软件环境:操作系统:Windows10服务器: Tomcat数据库:MySQL浏览器:Firefox开发语言:Java开发工具:IDEA3.4输入输出需求输入输出网站的页面要求做到格式规范,布局清晰明了,功能按钮位置适当,需要符合人们的审美,避免用户上来无从下手。同样登录网站后操作起来方便简单,每个界面保持一致的风格样式,在色调上设置相似的颜色,不要跨度太大,影响整体美观。字体方面不要太小,满足各年龄段人群的需求。在有必要的情况下,为用户提供多个选择,用户可自己进行选择满足自己的。后台管理员管理低权限用户时,需要显示正确的信息以供管理员管理。3.5故障处理需求在生活中,一个投入使用的网站都会遇到大大小小的意外情况和一些不稳定因素,这就需要程序员的维护了。同样的在设计本网站时,首先需要充分考虑到各种情况的发生,给予网站检验问题和故障的能力,同时提供出相应的解决方法,防止用户对不同的故障摸不到头脑,用户操作上出现了错误,网站提示用户操作失败并提升正确的操作等等。3.6性能需求本网站需使用简单、面向对象的方式以及高性能的特点深受广大群众的喜爱的Java语言。使用IDEA软件,搭载MySQL数据库、Tomcat服务器,在Windows10操作系统下进行运行。同样的编出的程序需要满足系统的基本要求,不宜过大,也不宜过小,尽量使用最高效的方式进行编写。本网站要求程序编译环境稳定、后期代码维护便捷,拥有美观、人性化界面。首页响应的时间需要够快,用户最好在2秒内得到响应,最坏在2-5秒之间得到响应;支持千个用户同时在线使用并发访问,且服务器在高峰期能达到1TPS以上的处理能力。本平台的前端页面能够支持主流浏览器网站的可靠性:系统必须能够7*24不间断工作,发生严重错误的平均时间间隔应该大于500小时,系统在功能模块扩充后仍能保证运行的稳定与安全。
第四章总体设计4.1系统的设计原则本系统设计主要遵循以下原则:可持续性:网站的各种设计方式较为成熟,操作功能全面,能够保持较长期的运行,持续为用户提供服务。实用性:网站的功能基本满足广大用户的目标需求,成本低,有很强的 实用价值。易操作性:网站的界面布局清晰明了,操作方面简单易懂,不论用户年龄皆可上手使用。代码可读性:Java代码符合常见的设计模式,可以保证Java代码的可读性、健壮性以及规范性。4.2系统功能结构图图4-1系统总功能结构图本次设计的公司招聘网站分为公司用户、求职者用户以及管理员三个大模块。公司用户模块功能为注册登录功能、热点消息查看、沟通情况管理、公司企业管理、公司工作发布、招聘信息管理、面试资格管理、面试结果管理;求职者用户模块功能为登录注册功能、个人信息、热点消息、简历制作、简历管理、沟通交流、面试结果查看;管理员模块功能为公司管理、求职者管理、热点信息添加、热点消息管理、职位分类管理、职位分类添加。具体功能:图4-2公司用户功能结构图公司用户模块的功能主要有:1.注册和登录:公司用户通过注册属于自己的账号,可以登录到网站后台。2.公告信息查看:公司用户在此模块内可以查看后台管理员发布的信息。3.公司信息管理:公司用户可以对所在的公司信息进行编辑,包括法人姓名、电话号码、公司名称、公司地址以及对登入密码的更改4.公司工作发布:公司用户登陆后可以进行本公司工作发布,吸引求职者的应聘5.招聘信息管理:公司用户对自己公司招聘信息的删除或更新6.面试资格管理:当求职者用户提交求职申请后,需要公司用户登录,查看其简历判断是否给予面试机会7.面试结果管理:求职者面试结束后,公司用户判断面试是否合格,结合简历能力大者优先8.沟通情况管理:公司用户登录后,可以查看与求职者的聊天记录,并且可以在线沟通交流。图4-3求职者用户功能结构图求职者用户模块的功能主要有:1.登录和注册:用户通过注册属于自己的账号,可以登录到网站首页。2.个人信息管理:用户登陆后可以进行更改登录密码、名称以及电话号码。3.公告信息查看:求职者用户在此模块内可以查看后台管理员发布的信息。4.简历制作:求职者用户登陆后应聘工作需要简历,在这里可以自己创建。5.简历管理:求职者用户对自己简历的管理。6.沟通交流:求职者用户登录后,可以查看与公司用户的聊天记录,并且可以在线沟通交流。7.面试信息查看:当求职者有心仪的工作投简历,可以查看心仪公司面试审核结果是否给予自己面试机会,以及对无用结果的删除操作。图4-4管理员用户功能结构图管理员用户模块的功能主要有:1.公司用户管理:管理员登录后台可以查看公司信息,可以对新注册公司 用户进行审核,以及对所有公司用户进行更新。2.求职人员用户管理:管理员登录后台可以查看求职者个人信息,可以对新 注册求职者用户进行审核,以及对所有求职者用户进行更新。3.热点消息添加:管理员添加新的公告提供给前台用户查看4.热点消息管理:管理员对现有公告进行删除或者更新。5.职位分类管理:管理员对平台现有职位进行分类更新操作。6.职位分类添加:当有新的职位分类时,管理员可以在此添加。7.登录:以上操作都需要管理员登录后使用。第五章数据库的设计5.1数据库设计概述数据库设计是指对于一个给定的应用环境,构造出最为优越的数据库模式。数据库需要满足各种用户的应用需求。本系统数据库的设计目标是为系统中的各类用户提供良好的信息存储设备和运行环境,包括较高的读写性能、较高的存储空间利用率等。5.2数据库的概念结构设计数据库概念结构设计就是按照逻辑关系和一定的分类、分组将数据组织起来,是面向用户的。根据数据需求,分析数据之间的关系,在数据库设计时设计出能正确反映数据关系、规模要合适、数据的冗余要少、存取的效率要高、能满足多种查询要求的数据库表。根据数据库的结构创建,了解了各个数据之间的关系,接下来展示以下主要的数据库表设计以下便是根据各数据之间的交互所创建的数据库结构,充分的分析了数据之间的关联关系。5.2.1数据库局部E-R模型为了更好地完成数据库设计,在设计数据库结构时,一个比较好的方法是先分别考虑各个部分对数据库的需求,从而先形成局部的概念结构,最后将这些局部的概念结构整合起来,形成全局的概念结构。在E-R方法中,这种方法被称作局部E-R模型。本系统中所包含的局部E-R模型分别如下:公司用户实体,属性:公司编号,登录账号,登陆密码,使用者真实名,联系方式,账号注册状态,公司名称,公司地址。图5-1公司用户信息实体属性图求职者用户实体,属性:用户的编号,登录账号,登录密码,求职者的真实姓名,联系方式,账号注册的状态。图5-2求职者用户实体属性图管理员实体,属性:管理员的编号,图片,登录账号,登录密码,联系方式。图5-3管理员实体属性图消息公告实体,属性:消息编号,题目,内容,发布时间。图5-4消息公告实体属性图面试申请实体,属性:申请面试编号,求职者的编号,职位编号,简历编号,面试申请的状态,面试状态的记录,申请时间。图5-5面试申请实体属性图职位类型实体,属性:类型编号,类型名称。图5-6职位类型实体属性图职位实体,属性:职位编号,职位名称,薪资,工作地点,工作经验,工作介绍,职位类型,公司编号,发布时间。图5-7职位实体属性图求职者面试通知实体,属性:申请面试编号,求职者的编号,职位编号,简历编号,面试申请的状态,面试状态的记录,申请时间。图5-8求职者面试通知实体属性图简历实体,属性:简历编号,照片,简历名称,年龄,性别,创建时间,学历,专业,联系方式,自我推荐,求职者编号,真实姓名。图5-9简历实体属性图交流实体,属性:包括时间,求职者的编号,公司的编号,内容,用户的类型。图5-10交流实体属性图5.2.2数据库整体E-R模型图5-11数据库整体E-R模型5.3数据库的逻辑设计本小节将编程设计好的E-R图,转换成相应的关系模式,具体关系模式如下所示:公司用户表:存储公司用户相关的信息。公司用户信息(公司的编号,登录账号,登陆密码,用户的真实名,联系方式,公司注册的状态,公司的名称,公司地址。)求职者用户信息表:储存与求职者用户相关的信息。求职者用户信息(用户的编号,登录账号,登录密码,求职者的真实姓名,联系方式,账号注册的状态。)管理员用户表:存储与管理员相关的信息。管理员用户信息表(管理员的编号,图片,登录账号,登录密码,联系方式。)消息公告表:存储与公告信息相关的信息。消息公告表(消息编号,题目,内容,时间)面试申请表:用于存储对申请工作的求职者面试相关的信息。面试申请表(申请面试的编号,求职者编号,职位的编号,简历编号,面试申请的状态,面试结果状态记录,申请的时间。)职位类型表:用于存储与职位类型相关的信息。职位类型表(类型编号,类型名称。)职位信息表:用于存储与工作的职位相关的信息。讨论区信息表(职位编号,职位名称,薪资,工作地点,工作经验,工作介绍,职位类型,公司编号,发布时间。)求职者面试通知表:用于存储与求职者面试通知相关的信息。求职者面试通知表(申请面试编号,求职者的编号,职位编号,简历编号,面试申请的状态,面试状态的记录,申请时间。)简历信息表:用于存储求职者简历相关的信息。简历信息表(简历编号,照片,简历名称,年龄,性别,创建时间,学历,专业,联系方式,自我推荐,求职者编号,真实姓名。)沟通交流表:用于存储求职者与公司之间的交流信息。沟通交流表(时间,求职者编号,公司编号,内容,用户类型。)5.4数据库的物理设计根据前面已完成的概念设计和逻辑设计,可以得到如下对应的9张数据库表:公司用户信息表表名:companys说明:主要用来存储公司用户的相关信息,包括公司编号,登录账号,登陆密码,用户真实名,联系方式,公司注册状态,公司名称,公司地址等详细信息。管理员查看相关用户信息时,平台会主动访问此表,输出相应的信息进行显示,如表5-1所示:表5-1公司用户信息表属性名称含义数据类型是否可为空主键cid公司用户编号intN主键loginaccount1用户登录账号varcharYpassword1用户登录密码varcharYtruename1用户真实名字varcharYtelephone1联系方式varcharYctypes1账号状态varcharYadress1公司地址varcharYcname公司名varcharY求职者用户信息表表名:purchasers说明:主要用来存储求职者信息相关的信息,其中包括用户编号,登录账号,登录密码,求职者真实姓名,联系方式,账号注册状态等,便于以后管理员登录后平台查询等操作的实现,如表5-2所示:表5-2求职者用户信息表属性名称含义数据类型是否可为空主键pid求职者编号intN主键loginaccount登录账号varcharYpassword登陆密码varcharNtruename真实名字varcharYtelephone联系方式varcharYptypes账号状态varcharY管理员表表名:admin说明:主要用来存储于管理员信息相关的信息,包括管理员的编号,图片,登录账号,登录密码,联系方式。如表5-3所示:表5-3管理员表属性名称含义数据类型是否可为空主键aid管理员的编号intN主键img图片varcharYLoginaccount登录账号varcharYpassword登录密码varcharYtel联系方式varcharY4.热点消息表表名:notice说明:主要用来公告信息,包括消息编号,题目,内容,时间,如表5-4所示:表5-4热点消息表属性名称含义数据类型是否可为空主键nid公告编号intN主键title标题varcharYcontents内容varcharYtimes1发布时间varcharY5.面试申请表表名:orders说明:主要用来存储与面试申请相关的信息,其中包括申请面试的编号,求职者编号,职位的编号,简历编号,面试申请的状态,面试结果状态记录,申请的时间,如表5-5所示:表5-5面试申请表属性名称含义数据类型是否可为空主键oid申请编号intN主键pid求职者编号intYwid职位编号intYrid简历编号intYorderstypes1面试申请的状态varcharYOrderstypes2面试结果状态记录varcharYooid申请时间varcharY6.职位类型表表名:type说明:主要用来存储与职位类型相关的信息,包括类型编号,类型名称,时间,如表5-6所示:表5-6职位类型表属性名称含义数据类型是否可为空主键tid种类编号intN主键tname种类名称varcharY7.职位信息表表名:works说明:用于存储与工作的职位相关的信息,包括职位编号,职位名称,薪资工作地点,工作经验,工作介绍,职位类型,公司编号,发布时间,如表5-7所示:表5-7职位信息表属性名称含义数据类型是否可为空主键wid职位编号intN主键wname职位名称varcharYmoneys薪资varcharYworkadress工作地点varcharYworksjy经验要求varcharYintroduce工作介绍varcharYtname职位类型varcharYcid公司编号varcharYtimes1发布时间varcharY8.求职者面试通知表表名:orderrecord 说明:主要用来存储与求职者面试通知信息相关的信息,其中包括职位的编号,简历编号,面试申请状态,面试结果状态记录,求职者的编号,公司的编号发布时间,如表5-8所示:表5-8求职者面试通知表属性名称含义数据类型是否可为空主键oid1结果编号intN主键pid1求职者编号intYwid1职位的编号intYrid1简历编号intYorderstypes1面试申请的状态varcharYorderstypes2面试结果状态记录varcharYooid发布时间varcharY9.简历信息表表名:resumes说明:主要用来存储与求职者简历信息相关的信息,其中简历的编号,照片,简历名称,年龄,性别,创建的时间,学历,专业,联系方式,自我推荐,求职者的编号,真实姓名,如表5-9所示:表5-9简历信息表属性名称含义数据类型是否可为空主键rid简历的编号intN主键imgurl照片varcharYrname简历名称intYage年龄intYrsex性别itemYrtimes学历varcharYrintroduce自我推荐varcharYrphone联系方式varcharYpid求职者的编号intY pname真实姓名varcharYrtimes创建的时间varcharYrxl专业VarcharY10.交流表表名:work_communicate说明:主要用来存储求职者用户和公司用户之间的关于工作方面的讨论,其中包括时间,求职者的编号,公司的编号,内容,用户的类型。如表5-10所示:表5-10交流信息表属性名称含义数据类型是否可为空主键pid求职者的编号intN主键cid公司的编号varcharYcontext内容intYtime时间intYpurchasersAdd用户的类型itemY5.5数据库的连接数据库的连接对于动态网站极为重要,Java也同样支持MySQL。MyBatis是一个简单易懂的优秀框架。它支持SQL查询,存储和高级映射。它使用简单的XML或注解用于配置,并使用原始映射将接口以及其他技术映射成数据库中存储的数据。使用Spring框架去读取数据库的配文件,数据库部分核心连接代码如下:<beanid="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <propertyname="driverClassName" value="com.mysql.jdbc.Driver"/> <propertyname="url" value="jdbc:mysql://localhost:3306/recruit?characterEncoding=utf8&useSSL=false"/> <propertyname="purchasersname"value="root"/> <propertyname="password"value="root"/> </bean> <beanid="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate"> <propertyname="dataSource"ref="dataSource"/></bean>详细设计本章的目的在于详细说明公司招聘网站的各个模块的具体实现。6.1注册与登录模块本课程平台要求,若想进行相关的操作,用户必须进行登录,若为新用户,则必须先进行注册,否则不可执行相关的操作。6.1.1用户注册注册模块是为了提供给新的求职者用户和公司企业注册的功能。默认身份由数据库中的purchasers、companys表来决定。输入:求职者用户:需要填写用户的账号,密码,用户的真实姓名,用户的联系方式,且不能有空项。公司用户:需要填写登录账号,登陆密码,使用者真实名,联系方式,公司名称,公司地址,且不能有空项。处理:系统处理表单,注册用户账号存储到对应用户类型的数据库表中。在新用户注册成功之后,会提示注册成功,管理员有权力管理使用者的账号信息是否属实。输出:注册成功后返回到成功对应权限用户的登录页面,账号存在或信息空缺会就会提示失败。6.1.2用户登录本部分的功能目的是实现用户的登录,用户在制作简历或者查询个人信息前前,都要通过登录后才能进入使用网站的所有功能。当用户登录本网站的时候,需要输入正确的用户名和密码。使用者点击“登录”后即可进入对应权限使用者的网站主页。公司招聘网站分三种权限,分别为公司、求职者、管理员,其中公司和求职者用户可以进行注册。每种权限带来的效果不同,因此使用的功能权限也不同,管理员的能管理维护整个网站的运行,包括后台管理,而求职者用户只能查看前台网页,完成应聘需求相关的操作。公司用户既可以登录自己的后台也可以查看前台,但是权限只限于本公司的后台管理,不像管理员用户,管理多个公司用户和求职者用户。网站登录的具体操作如下:输入:用户名和密码。处理:为了确保用户登录本网站成功,需要使用者提供正确的用户名和密码。当登录时,查询数据库表中的相关数据,进行账号密码比对,如果认证通过,则根据从数据库中提取的用户类型编号与purchasers表、admin表、companys表进行一次查询,读取并确定用户权限,网站会根据不同的用户不同的权限值跳转到不同的页面。管理员的能管理维护整个网站的运行,包括后台管理,而求职者用户只能查看前台网页,完成应聘需求相关的操作。公司用户既可以登录自己的后台也可以查看前台,但是权限只限于本公司的后台管理,不像管理员用户,管理多个公司用户和求职者用户。输出:登录成功,进入公司用户、求职者用户或者管理员用户的不同权限页面,若登录网站失败网站提示“账号或者密码不正确!”。根据上述详细介绍,可得用户登录模块的程序流程图,如图6-1所示:图6-1登录流程图6.2前台页面设计6.2.1网站前台首页模块主页即为首页,是用户进入网站后的显示的首个页面,给用户起到导航的作用,为用户提供方便准确的导航功能。前台页面的全部操作使用者只能是求职者用户,其他用户包括游客、公司用户、管理员只有查看工作信息的权限。当使用其他形式用户时,首页默认只展示公司企业发布的工作信息;但当求职者登录后,首页导航栏分为七大块,分别为招聘首页、个人信息、沟通记录、热点消息、简历制作和面试信息查看。当求职者登录后招聘首页输入:求职者用户可以手动输入工作信息查询工作。求职者永和可以与公司取得联系进行沟通交流处理:当点击界面功能按钮,实现超链接,读取系统数据库中works、companys、resumes、types、work_communicate表中读取信息进行实例变量赋值,按照戳降序时间的输出结果给前端代码。数据库操作详细为:当点击查看时,超链接调用接口,works表中的薪资(moneys)、学历(worksxl)、工作地点(worksaddress)、工作经验(worksjy)、发布时间(times1)字段,types表中的职位名称(tname)字段,会赋值给对应的实例变量,结合前端按顺序输出对应结果。当点击立即沟通时,超链接调用接口,resumes表中简历名称(rname)字段,work_communicate表中(公司编号)cid、求职者编号(pid)、内容(context)、工作编号(wid)、时间(time)、用户类型(userAdd)字段,会赋值给对应的实例变量,结合前端按顺序输出对应结果。输出:点击查看:跳转页面显示工作的相关信息。点击立即沟通:跳转页面,显示求职者与对应公司交流信息框,并能实现彼此交流。当使用其他用户登录招聘首页输入:无处理:当用户点击查看或者立即沟通,前端超链接调用接口,接口中方法将purchasers类提取赋值判断是否为空,判断结果为空,返回needLogin.jsp,输出对应结果。输出:显示需要求职者用户登录,并且跳转到求职者登录页面。6.2.2个人信息在个人信息中求职者可以查看自己的相关信息,包括自己的账号、密码、姓名、联系方式。在个人信息中,用户对个人信息进行更正。输入:密码、姓名、联系方式。处理:修改时点击确认修改,实现超链接,对数据库里的purchasers表进行修改,包括表中的密码(password)、真实名字(truename)、联系方式(telephone),由于为保障管理员的有效管理,在前端设置账号inputtext类型不可修改(disabled)。当求职者用户更新了新的联系方式、更改了用户名或者修改了密码,用户可以在此输入更新,并且当出现输入错误或者不想修改时可以点击重置按钮,恢复保存前的信息,并且数据库数据保持原样。输出:当修改个人信息,会弹出页面提示修改成功,然后返回个人信息页面。6.2.3热点消息管理员登录后发布热点消息,前台用户求职者在此模块查看,掌握最新动态消息。输入:无处理:程序查看notice表中的数据,但是由于权限过低,无权进行增删改查等操作,点击要查看的热点消息,实现超链接调用接口,返回新的页面,这时查看到的时候数据库表notice中的内容(contents)。输出:点击的热点消息,跳出信息的标题,再进行点击对应的标题,显示完整热点消息的内容。6.2.3沟通记录求职者用户登录后对感兴趣的工作表示疑惑,与公司联系后留下了交流消息,在此可以进行查看记录或者继续交流。输入:内容(context)处理:mybatis中xml文件insert语句查询work_communicate、works中的数据,进行实例对象赋值,返回前端页面,内连接以公司名-工作的形式(concat函数),点击超链接调用接口实现弹出新的页面,当用户聊天时,新的内容(context)存储到数据库work_communicate表中。输出:点击沟通记录,会显示所有该求职者对所有聊过天的公司的聊天历史。窗口会以公司名-工作的形式显示在页面上,点击弹出聊天窗口,双方可以进行聊天。6.2.4简历制作网上求职自己的简历必不可少,因此求职者用户可以在网站上自己制作简历,用户有图片可以上传。输入:简历图片(imgurl)、简历名称(rname)、年龄(age)、性别(rsex)、毕业时间(ritmes)、学历(rxl)、专业(rzunanye)、联系方式(rphone)、个人介绍(rintroduce)。处理:当使用制作简历时,输入简历图片(imgurl)、简历名称(rname)、年龄(age)、性别(rsex)、毕业时间(ritmes)、学历(rxl)、专业(rzunanye)、联系方式(rphone)、个人介绍(rintroduce),点击确认制作超链接调用接口,将新输入的数据存储在resumes表中,实现用户与简历1-n的模式。输出:录入信息,提示操作成功,如果录入空白,提示操作失败。6.2.5简历管理在简历管理模块中,求职者用户可以再次查看已经存在的简历信息,输入:点击简历管理中的简历编辑,可以进行数据修改。处理:网站页面简历图片(imgurl)、简历名称(rname)、年龄(age)、性别(rsex)、毕业时间(ritmes)、学历(rxl)、专业(rzunanye)、联系方式(rphone)、个人介绍(rintroduce),操作功能为删除,当点击删除超链接调用接口,返回对应的前端的页面。输出:删除后,提示操作成功。6.2.6面试信息查看当求职者有心仪的工作投简历,可以查看心仪公司面试审核结果是否给予自己面试机会,以及对无用结果的删除操作。输入:无处理:mybatis中xml文件insert语句内连接查询works和order表,前台用户对面试信息查看后,当有过期无效消息时,可以删除操作功能为删除,当点击删除超链接调用接口,对应的数据库表orders里对用的字段值会进行删除,然后返回对应的前端的页面。输出:选择删除,系统会提示是否删除,选择确定,操作成功,并且删除信息消失。选择取消的话,相当于取消当前操作,并不会对结果造成影响。6.3公司用户后台设计6.3.1热点消息管理员登录后发布热点消息,后台公司用户在此模块查看,掌握最新动态消息。输入:无处理:用户查看notice表中的数据,但是由于权限过低,无权进行增删改查等操作。点击要查看的热点消息,实现超链接调用接口,返回新的页面,这时查看到的时候数据库表notice中的内容(contents)。输出:点击对应的公共消息跳出完整详尽的公告。6.3.2公司信息管理求职者除了在考虑薪资方面,还会考虑到公司的规模等问题,所以一个好的公司它的信息会很详尽,并且家喻户晓。公司用户在此模块就可以查看自己的公司信息,并且可以实时更改公司信息。输入:公司用户的密码、法人姓名、联系方式、公司地址和公司名称。处理:点击公司信息管理实现超链接,调用接口实现跳转新的页面,接收到请求,从companys表中根据公司编号字段分别查询出登录密码、法人、联系方式、公司地址以及公司名称等数据,以便修改操作进行,当输入有误可以点击重置,恢复到保存前的信息。输出:点击公司信息管理,显示公司用户的登录账号、登录密码、法人、联系方式、公司地址以及公司名称。6.3.3公司工作发布公司在发展的过程中,需要长期招聘有才华的新员工。公司招聘新的岗位工作时,公司可以进行公司工作发布。输入:公司用户需要输入工作名称、薪资、学历要求、经验要求、工作地点、期限、工作介绍、工作类型。处理:点击公司工作发布实现超链接,调用接口实现跳转新的页面。当公司用户输入后,点击确认添加,使用新的超链接,系统向数据库中的works依次填写公司用户输入的数据,前端代码进行呈现在前台页面。输出:当职位信息添加成功后,任何用户都可以在前台网页查看到公司用户发布的职位信息。6.3.4招聘信息管理当公司对发布的招聘工作有更改或者是招聘工作过期了的时候,此模块可以对已经发布的工作,进行删除或者编辑,来保证信息的准确性。输入:无。处理:点击招聘信息管理实现超链接,调用接口实现跳转新的页面。进行删除超链接调用接口,works表中的对应条数据会从数据库中清除。而当编辑时,需要提供works表中的所有不为null的字段数据(职位编号,职位名称,薪资,工作地点,工作经验,工作介绍,职位类型,公司编号。)输出:刷新页面后,任何用户都可以在前台网页查看到公司用户更新的职位信息。6.3.5面试资格管理公司用户对发起面试请求的求职者的简历查看,看情况是否给予求职者面试的资格。输入:无处理:点击面试资格管理实现超链接,调用接口实现跳转新的页面。Insert查询resumes表中的每个字段,反馈给公司用户,呈现完整的简历。公司用户点击通知面试,添加到orderrecord表中,当求职者用户登陆后查看面试信息查看就会显示出面试的状态。输出:当公司用户给予求职者面试机会时,求职者可以在求职者前台面试信息查看到提示面试的消息。6.3.6面试结果管理当公司用户给予求职者面试机会,通过笔试、面试等考核方式后。公司用户综合考虑后,决定求职者是否合格。输入:无处理:点击面试资格结果管理实现超链接,调用接口实现跳转新的页面。公司用户点击面试通过调用新接口,将信息添加到orderrecord表,当求职者用户登陆后查看面试信息查看就会显示出面试的状态。输出:求职者面试成功后,求职者可以在求职者前台面试信息查看到没面试通过的消息。6.4管理员后台的设计6.4.1公司管理后台管理员登陆后,可以通过此模块管理公司用户。输入:无处理:点击公司管理实现超链接,调用接口实现跳转新的页面。系统处理表单,查询并提取出companys表中对应的字段(公司编号(cid),登录账号(loginaccount1),登陆密码(password1),用户真实名(truename1),联系方式(telephone1),公司注册状态(ctypes1),公司名称(cname),公司地址(address1))输出:点击公司用户管理显示在页面上管理员管理的公司用户信息。同时为防止用户的信息泄露,管理员并不能看到密码(前端代码实现)。6.4.2求职者管理后台管理员登陆后,可以通过此模块管理求职者用户。输入:无。处理:点击求职者用户管理实现超链接,调用接口实现跳转新的页面。系统处理表单,查询并提取出purchasers表中对应的字段(用户的编号,登录账号,登录密码,求职者的真实姓名,联系方式,账号注册的状态。)输出:管理员登录后,点击显示在页面上管理员管理的求职者信息。同时为防止用户的信息泄露,管理员并不能看到密码(被掩盖)。6.4.3热点消息发布后台管理员登陆后,可以在此发布热点消息提供给求职者或者公司企业查看。输入:标题、内容。处理:点击热点消息发布实现超链接,调用接口实现跳转新的页面。点击添加调用新的接口,添加的数据将按照代码中的先后顺序存储到数据库中的notice表中。输出:添加成功后,所有用户都可以看到管理员发布的热点消息,但除了管理员可以后台修改外,其他人都没有权限。6.4.4职位分类管理为了方便管理前台,使前台更加准确明了地显示给大众用户,管理员设置职位分类这一模块。输入:无。处理:点击职位分类管理实现超链接,调用接口实现跳转新的页面。mybatis中的xml文件将查询数据库中types表,前端调用接口显示在浏览器页面。这样方便管理员进行删除操作,然后又会调用新的接口返回新的页面。输出:删除成功,任何一个用户在登录查看前台页面后,都无法看到已经删除的职位分类。6.4.5职位分类添加时代在进步,工作也日新月异,出现了许许多多的岗位,管理员为了方便管理,会选择添加新的职位划分。输入:分类名称处理:管理员添加新的职位类别,点击添加实现超链接将对应的字段值依次添加到types表中。输出:分类添加成功后,公司用户可以直接使用创建的职位分类发布新的工作,方便公司用户和管理员的管理和求职者的查看。第七章系统实现7.1前台用户登录首页7.1.1功能描述在求职者登录后首页的导航栏一共分为七部分内容,分别为招聘首页、个人信息、沟通记录、热点消息、制作简历、简历管理。首页将会显示全部的招聘工作,在首页的正中央会有搜索栏,提供方便给用户查看工作。7.1.2实现页面图7-1系统首页7.2求职者与公司沟通模块7.2.1功能描述求职者用户和公司用户登录后点击沟通交流可以相互在线交流。7.2.2实现页面图7-2求职者互动页面7.3简历制作模块7.3.1功能描述求职者用户求职需要简历可以在该页面制作简历,并进行保存。7.3.2实现页面图7-3简历制作页面7.4游客/公司/管理员前台页面查看7.4.1功能描述默认首页为游客登录,同时公司管理员查看前台服务页面和游客登录展示的界面一致,只能查看,无法与公司沟通交流。7.4.2实现页面图7-4非求职者用户登录页面7.5公司用户后台模块7.5.1功能描述公司用户登录后,跳转到对应后台,后台功能有招聘网站首页、查看录取通知、热点消息、公司信息管理、沟通情况管理、公司工作发布、招聘信息管理、面试结果管理、通知用户面试。7.5.2实现页面图7-5公司工作添加登录页面7.6公司用户信息管理7.6.1功能描述公司用户登录后,可以修改自己所在公司的相关信息,其中包括密码、姓名、联系方式、公司地址都可以修改。7.6.2实现页面图7-6公司用户修改页面7.7管理员后台模块7.7.1功能描述管理员用户登录后台之后,可以对所有低权限用户(公司用户和求职者用户)、热点消息、职位类别进行管理工作。7.7.2实现页面图7-7求职者管理页面图7-8公司管理页面第八章系统的测试与维护8.1软件测试概述8.1.1软件测试定义软件程序开发之后,必须要进行软件测试,软件测试是软件开发环节中最后的一步,也是检验软件是否合格的重要一步。作为一名程序员,参与软件验收是不可缺少的一步,因为这样可以及时补救程序,减少公司的经济损失。8.1.2软件测试目的及原则软件测试是有科学依据的,需要程序员拥有明确的思维去测试一个软件的好坏。开发者及时的找出bug和不足并且进行改正与补足,这样的产品才能称得上是高质量的,同时也会给公司带来好的名誉。软件测试的原则:开发者尽量不要测试自己参与编写的程序,因为每个人思维不同,这样也是为了符合大众的思维与需求要端正自己对检测产品的态度,不徇私舞弊需要开发者时刻留意测试中的集群行为要谨慎的对待检测产品,因为它关心到公司的名誉等因素全面地测试每一个用例,防止出现遗漏8.2软件测试常用方法单元测试单元测试是对软件中的最小且不可重复的模块的检查。集成测试测试个功能间的交互与接口的健壮性和可行性,叫做集成测试。系统测试结合软件和硬件,检测产品是否满足用于要求叫做系统测试回归测试对现有代码进行修改,然后再进行测试判断是否可以正常运行的测试叫做回归测试。验收测试在进行多种软件测试方式后,测试人员还会最后进行一次测试的测试称为验收测试。白盒测试在白盒测试中,我们需要知道程序的内部结构从而进而收集所有的测试逻辑路径,测试者通过此逻辑路径可以得出完整并且精确地测试数据,这样的测试被称为白盒测试。黑盒测试黑盒测试就是功能测试,比较常用的测试手段,本毕设就是使用黑盒测试。它不需要考虑程序的内部结构,只需要测试者测试功能是否符合操作说明书即可,深受广大学生的使用。8.3系统测试用例8.3.1求职者登录模块测试用例测试流程:1.进入系统登录页面,输入错误的用户名或密码2.登录3.输入正确的登录信息4.登录表8-1求职者登录模块测试用例用例编号测试数据测试结果实际结果1用户名:qwe密码:123弹出错误提示框,显示“请输入正确的账号或密码,请重新输入!”弹出错误提示框,显示“请输入正确的账号或密码,请重新输入!”2用户名:aaa密码:123弹出错误提示框,显示“请输入正确的账号或密码,请重新输入!”弹出错误提示框,显示“请输入正确的账号或密码,请重新输入!”3用户名:ZP密码:123弹出提示框“请输入正确的账号或密码,请重新输入!”弹出提示框“请输入正确的账号或密码,请重新输入!”4用户名:z密码:123弹出提示框“请输入正确的账号或密码,请重新输入!”弹出提示框“请输入正确的账号或密码,请重新输入!”5用户名:zp密码:123成功登录成功登录8.3.2修改密码模块测试用例测试流程:1.打开系统修改密码界面,输入不完整的修改信息2.点击修改3.新密码与确认新密码两次输入的密码不匹配4.点击修改5.输入完整的修改信息6.点击
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机关内部停车场制度
- 机关办公室内部制度
- 机械加工内部管理制度
- 某某学校内部控制制度
- 检验科内部检查制度
- 民宿人员内部管理制度
- 民营公司内部审计制度
- 洁净室内部门管理制度
- 海尔内部创业制度
- 海淀区内部审计制度
- 干眼病课件教学课件
- 2026年部编版道德与法治六年级下册全册教案设计(含教学计划、复习教案)
- 《有机化学》第1章绪论
- 百叶窗安装施工方案标准版
- 2026年湖南中医药高等专科学校单招职业适应性测试必刷测试卷带答案
- 硫酸阿米卡星耐药性细菌的基因组学和转录组学分析-洞察及研究
- 起搏器的健康宣教
- 2025中国高净值人群金融投资需求与趋势白皮书
- 围手术期高血糖的危害与血糖控制方案
- 互动式内科临床思维模拟教学平台开发
- 管理信息系统2382 历年真题 附答案
评论
0/150
提交评论