版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于SpringBoot框架的猎头网站设计目录中文TOC\o"1-3"\h\u11105摘要 118572英文摘要 第四章系统设计4.1系统的功能结构图本网上招聘系统的主要功能包括公司:个人信息、职位信息、求职评论等,管理员:个人信息、网站信息、公司信息、用户信息、公告信息、职位信息。用户:个人信息、个人消息、求职评论,用户:个人信息、个人消息、求职评论。其功能结构图如图4-1所示。图4-1系统功能图4.2系统数据库设计4.2.1数据库E-R图概念数据模型主要建立在数据分析的基础上,旨在表达不同数据之间的关系,处理和管理系统用户的信息。在构建数据库时,要考虑和遵循一致性原则、完整性原则、安全性原则、可伸缩性与可扩展性原则、规范化等数据库设计的基本原则,以建立稳定、安全的数据库。数据库概念结构设计:E-R图表可以明确描述系统中实体之间的关系,以及每个实体的属性,能够清晰地理解整个系统的整体处理过程。实体以及实体之间的关系E-R图如下:1、管理员信息实体图如图4-2所示:图4-2管理员信息实体图2、公告信息实体图如图4-3所示:图4-3公告信息实体图3、用户意见信息实体图如图4-4所示:图4-4用户意见信息实体图4、职位信息实体图如图4-5所示:图4-5职位信息实体图5、职位求职信息实体图如图4-6所示:图4-6职位求职信息实体图4.2.2数据表字段设计每个数据库的使用都是单独隔开的,当它们在程序中运行时,它们就会与相关的协议和用户端进行通讯。而且系统会自动将这些数据连接起来。如果想要了解其中某个数据库,那么就要选择与该数据库相关的桥段,然后就会自动进行讲解。数据源的名称会在点击完成按钮后自动弹出,然后再进行接下来的操作。登录后输入正确的密码和账号。根据系统功能设计和功能模块划分的要求,网上招聘系统的设计与实现涉及多个数据表。下面就来介绍主要的几个数据库表:数据库包括5个表:管理员表(admin)、公告表(gonggao)、用户意见表(buyuan)、职位信息表(yijian)、用户求职信息表(xinxi)。下面分别介绍这些表的结构。表4-1t_admin管理员信息表列名数据类型长度主键允许空说明adminIdint11是否姓名adminNamevarchar255是否账号adminPasswordvarchar255否是密码
表4-2t_gonggao公告信息表列名数据类型长度主键允许空说明gonggaoIdint11是否查看gonggaoNamevarchar255是否标题gonggaoMarkvarchar255否是类型gonggaoImgvarchar255否是缩略图gonggaoImgNamevarchar255否是时间表4-3t_buyuan用户意见信息表列名数据类型长度主键允许空说明buyuanIdint11是否用户buyuanNamevarchar255是否名称buyuanMarkvarchar255否是详情buyuanMark1varchar255否是回复buyuanMark2varchar255否是时间表4-4t_yyijian职位信息表列名数据类型长度主键允许空说明yyijianIdint11是否查看yyijianNamevarchar255是否名称yyijianMarkvarchar2550否是元/月yyijianMark1varchar2550否是数量yyijianMark2varchar2550否是学历yyijianImgvarchar255否是要求yyijianImgNamevarchar255否是地点yyijianDatedatetime否是类型yyijianZongint11否是标签yyijianZong1int11否是公司yyijianZong2int11否是缩略图yyijianDoubledouble否是状态yyijianDouble1double否是时间表4-5t_yxinxi职位求职信息表列名数据类型长度主键允许空说明yxinxiIdint11是否公司yxinxiNamevarchar255是否职位yxinxiMarkvarchar2550否是工资yxinxiMark1varchar2550否是用户yxinxiMark2varchar255否是简历yxinxiImgvarchar255否是附件yxinxiImgNamevarchar255否是电话yxinxiDatedatetime否是学历yxinxiZongint11否是时间
第五章系统功能实现5.1登录注册界面打开登录页面后,管理员可以通过输入用户名和密码登录系统,其界面图如图5-1所示。图5-1登录界面图登录页面部分代码如图5-2所示:图5-2登录界面图5.2管理员功能界面5.2.1管理员功能管理员进入系统主页可以对个人、网站、公司、用户、公告、职位信息等功能进行查看、添加、修改和删除,其界面图如图5-3所示。图5-3管理员功能界面图对用户信息进行删除的代码如图5-4所示:图5-4用户信息界面图5.2.2个人信息管理员可以对个人信息中的修改密码、登录日志进行查看、修改和管理等进行操作。其界面图如图5-5所示。图5-5个人信息界面图5.2.3网站信息管理员可以对网站信息中的关于我们、联系我们、外链信息等进行查看、修改和管理等进行操作。其界面图如图5-6所示。图5-6网站信息界面图5.2.4公司信息管理员可以对公司的基本信息进行查看、添加和管理。其界面图及其代码如图5-7所示。图5-7公司信息界面图5.2.5用户信息管理员可以对用户信息进行查看、添加和管理。其界面图如图5-8所示。图5-8用户信息界面图用户信息界面的部分代码如图5-9所示:图5-9用户信息界面图5.2.6公告信息管理员可以对公告信息进行查看、添加和管理。其界面图如图5-8所示。图5-10公告信息界面图删除公告信息主要代码如图5-11:图5-11删除公告信息代码图5.2.7职位信息管理员可以对职位信息进行查看、添加和管理。其界面图如图5-12所示。图5-12职位信息界面图5.3公司功能界面5.3.1公司功能用户进入系统可以对个人信息、职位信息、求职评论等功能进行相应的查看、添加和管理。其界面图如图5-13所示。图5-13公司功能界面图5.3.2职位信息用户进入系统后可以对职位信息进行查看、添加和管理。其界面图如图5-14所示。图5-14职位信息界面图5.3.3求职评论用户进入系统后可以对求职评论信息进行查看、添加和管理。其界面图如图5-15所示。图5-15求职评论界面图5.4用户功能界面5.4.1首页用户进入系统首页后可以对关于我们、公司信息、职位信息、公告信息、联系我们、登录注册等信息进行查看和编辑。其界面图如图5-16所示。图5-16首页界面图5.4.2公司信息用户进入系统后可以查看公司的具体信息。其界面图如图5-17所示。图5-17公司信息界面图5.4.3职位信息用户进入系统后可以查看职位的信息。其界面图如图5-18所示。图5-18职位信息界面图5.4.4用户中心用户进入系统主页后可以对个人信息、个人消息、求职评论等信息进行添加、修改、查看。其界面图如图5-19所示。图5-19用户中心界面及其代码图
第六章系统测试6.1程序调试在系统的设计和实现过程中,错误是不可避免的。如果程序自动运行并且需要立即更改,错误语法将显示一个输入请求,以便很容易找到此错误。其他类型的错误是由某些计算公式中的操作或逻辑错误引起的。这些误差有时会发生,而动态误差的检测又是一项费时费力的工作。在进行系统测试时应该严格遵守测试的方法,同时报以认真的态度以达到软件投入使用后的完善和用户的实际体验。不放过测试的每一个环节,将测试中出现的问题进行及时的记录,这样可以方便以后的使用,只有经过了系统的测试,才能找出系统中存在的问题,才能保证系统投入使用后运行的稳定性。如果没有经过系统的测试就将系统投入使用,那么就会在使用的过程中出现很多的问题,。因此一个系统质量的好坏直接关系到软件质量的好坏,一个质量好的系统才可以被广泛的使用,所以对系统进行测试是非常有必要的而且也是很重要的一个步骤。6.2程序的测试1.测试的重要性网上招聘系统的设计是为了给用户提供方便,所以从用户的角度去测试时,原则上是希望能够尽早尽快的发现系统中存在的问题,测试用例的编写也很重要,要将之前规划好的功能点都一一罗列出来,在测试的时候,能够更加有效快捷的进行操作找出问题。作为系统的开发者,原则上是希望网上招聘系统在测试中表明它是一个完善的系统,并实现之前规划的各种功能。2.测试的步骤对于该系统的开发过程来说它必须要经过几个过程的分布执行,每个逻辑上都是要进行延续的,而且每个软件的应用程序都是由不同的子程序模块组成的。所以大部分的网站测试均是由以下3个步骤组成的:(1)功能测试:该项主要是对整个软件的功能进行逐一的测试。通过测试的结果,可以得知该系统是否能够更好的应用到实际当中。(2)强度测试及性能测试:该阶段主要是测试系统的设计是否能够达到预想的功能,并且是否有超出预想的功能实现。(3)安全测试:主要是测试该系统是否能够随时随地的进行使用和运行。还有数据方面的安全问题也是需要测试的。模块测试的主要方法是代码评审和软件测试。主要目的是使各模块能够正常的运行。通过测试,在编码和详细设计上去发现一些存在的小错误。6.3测试分析秉持着应有的原则与方法,对系统的测试将从以下几个方面来进行:(1)窗体测试:对系统操作的窗口进行测试,确保在系统的窗口中可以有每一项功能得显示,可以对窗口的所有信息进行添加,修改以及删除等所有的功能,确保了各个窗口的功能都能正常的实现相应的操作。(2)数据跟踪:对系统中所有的数据进行测试,我们可以对系统进行相关的运算将数据展示出来,并且与之前传统的数据信息进行对比,然后做出数据的分析,根据份子处的数据信息可以计算出自己的数据,并且可以准确的进行计算。(3)综合测试:对系统的所有功能以及所有模块进行了综合整体的测试,找到并发现系统存在的所有问题,并且解决这些问题,保证了系统所有的功能都能实现,确保系统在未来运行的稳定性与可靠性.在管理员权限下登录系统并查看功能的可用性,同时在用户的权限下登录系统查看系统功能的可用性。本网上招聘系统的设计与实现登录功能测试如表6.1所示:1.可用性测试用例
表6-1测试用例01如表6-1所示,经过测试,系统可用性正常。经过测试,运输工具查询功能正常。在分析了上述测试结果后,该系统达到了开发的目的。所有基本功能齐全,易于操作,系统运行良好。该文章主要是对系统测试的重要性和测试方法做了重要的介绍,对每一个环节都做了相应测试,并且对系统中每一个功能都做了合理的测试并且得出了相应的测试结果。6.4测试结论测试一定要有严格的计划并且去执行它,测试的时候一定不能着急,要有充足的时间来做这件事,不能放过任何小的疏漏,这样才是一次高水平的测试,在测试的过程中,会发现一些问题是由于之前修改了别的地方,从而对此模块产生了影响,发现这一点之后,会使以后的开发更加的准确高效;最后,测试完后的文档应当保存下来,以便以后再次测试时可以用到。根据测试的结果来看,本网站的设计和实现是满足了网上招聘系统的要求和需求的。该系统功能齐全,操作方便,性能良好,会深受用户欢迎。
结论该网上招聘系统的开发主要是使用Java技术进行开发的,系统服务器是使用了Tomcat,系统开发工具选择Eclipse,开发框架使用B/S结构,用户直接打开浏览器就可以访问该网站了,网站的安全性高,设计实现的功能与预期制定的功能需求是相吻合的,用户进入系统后可以查询各类的相关信息,并根据自己的需求来进行筛选,以及对评论信息进行查看等。由于开发的网上招聘系统是独立设计的,所以工作量相当大,其中遇到了很多困难,走了很多弯路,但最终还是如期完成了。开发过程非常愉快的原因是我从中收获了很多。在整个系统的开发过程当中,我对自己的工作能力建立了信心,相信这对我今后的工作和学习都会产生非常重要的影响。在那之前,我对JSP的知识还不是很了解,所以我从一开始就遇到了困难。不仅如此,数据库上也没少费心思,开始时数据库连接不上,后来又发现数据库不能传递参数。最后,在我室友的帮助下和查找相关的信息,解决了这些问题。在这个过程中,我学到了很多的知识,同时自己在这一方面能力也得到了很大的提升。对于我们当前所学的大量知识来说选出其中较为有用的东西是比较有成就感的,虽然我们在编程当中进行了对数据的处理方法和思想上统一,但只有真正实践,才能发现问题,最后找到解决办法。在此次毕业设计过程中,我的能力得到了很大的提高,也从中获取了宝贵的经验,我相信这些对我以后的发展会有很大帮助。
参考文献[1]秦超.处理MySQL的典型问题[J].网络安全和信息化,2018(4).70-72.[2]张艺雪.基于Java的办公自动化系统的研究与设计[J].西昌学院学报(自然科学版),2019,27(03).32-34.[3]黄文毅.SpringMVC+MyBatis快速开发与项目实战[J].北京:清华大学出版社,2018.35-37.[4]董袁泉.基于Hibernat框架的J2EE应用开发.[J/OL]沙洲职业工学院学报.2018.03.15.32-40.[5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 投资管理岗位责任制度范本
- 厂务部安全生产责任制度
- 美国企业赔偿责任制度
- 资源与环境保护责任制度
- 消防安全全员责任制度
- 建筑企业岗位责任制度
- 新型冠状病毒责任制度
- 印刷厂保密责任制度范本
- 施工现场岗亭责任制度
- 王欣建设工程责任制度
- 2025年安全员C证考试1000题(附答案)
- 儿童青少年心理健康知识讲座
- 2025年广东省中考物理试题卷(含答案)
- 航运企业合规管理制度
- 2026年高考语文备考之非连续性文本阅读训练(人工智能、科技文化)
- 幼儿园伙食费管理制度
- 月结60天合同协议书
- 肉羊高效健康养殖与疫病防控技术培训
- 养老院食品安全培训
- 全球核安全形势课件
- 《婴幼儿常见病识别与预防》高职早期教育专业全套教学课件
评论
0/150
提交评论