版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE1摘要本次毕业设计采用了基于结构理论的分析设计方法,详细的描述了要只做一个符合要的旅游与管理工程学院就业管理系统的设计思路、制作流程以及用到的一些比较核心的开发技术。本论文首先是编写项目的摘要部分,然后就项目的课题背景,意义等进行介绍。接下来对系统开发中用到的开发工具进行介绍,最后是对国内外的研究现状进行了描述。第二章是对可行性分析进行描述,包括技术的可行性,经济的可行性,社会的可行性,第二章最后进行了总体设计原则的描述。第三章是系统的分析部分,主要是根据需求对系统进行分析,确定系统的业务流程,并画出业务流程图,然后对系统功能的数据流进行分析,设计出数据流图。第四章是系统的设计部分。包括系统的功能设计和数据库设计。功能设计就是罗列出系统的功能,并对功能的实现进行描述。数据库设计是根据数据库设计的各种约束条件进行设计,设计出符合要求的数据库。必须满足各种范式。第五章是系统的实现部分,在在这一章,主要是描述的各个功能模块的实现情况,包括页面的布局,页面的功能情况以及功能模块是如何实现的。第六章是软件测试部分,这一章主要是根据前面实现的功能模块,对系统的功能进行详细的测试,包括黑盒测试,级联测试,白盒测试等等,通过测试发现问题,然后进行改正,使系统可以流畅的运行。最后是在这次毕业设计中,我得到的结论,以及对帮助过的我老师和同学的感谢。根据与老师沟通以及自己的学习情况我决定选用jsp+sqlserver作为本次设计的开发语言和数据库,本次设计是B/S结构的,设计完成以后,保证可以正常的使用。关键字:就业网站,招聘,SQL,JSPAbstractToday,humansocietyhasenteredtheinformationglobalizationandtheglobalinformationtechnology,network-basedrapiddevelopmentstage.Richnetworkofinformationhasbecomeaworking,living,learninganintegralpart.Peoplearegraduallyadaptedandusedtoonlinetrading,onlineshopping,onlinepayment,onlineservicesandonlineentertainmentandotheractivities,manyhumanactivitiesaretothenetworkofsocialdevelopment.Recruitmentandjobsearchisarelativelylargedemandforinformationactivities,particularlyintheuniversitycampus,manystudentsfacedwiththeproblemofemployment,thetraditionaljobrecruitmentmethodhasbeenincreasinglyunabletomeettheirdemands.Buildingacampusjobsitetrainingisalsoboundbythemajorityofrecruitersandstudentsstronglysupport.
SocombinewebdatabasedevelopmentattherequestofMSSQLServer2005databasemanagementsystem,SQLlanguageprinciple,JSPapplicationdesignforamorein-depthstudyandapplication,mainlytocompletethefunctionalrequirementsofthejobsiteanalysis,functionmodule,thedatabasedesign,andhasdesignedthedatabasestructureandapplication.Thisarticleintroducesthepracticeofbuildingoncampusthewholeprocessofemploymentinformationwebsite.Whichwerefromtherequirementsanalysis,designanddetaileddesigndescribeshowtoimplementaspectsofbusinessregistrationintheinformationnetwork,publishing,management,recruitmentmanagement,informationandjobfairs.
Keywords:Theemploymentwebsite,recruitment,SQL,JSP目录摘要 1Abstract 21引言 31.1 课题背景和意义 41.2 研究现状 41.3 本课题研究路线 52平台开发工具 52.1JSP技术 52.2Javabean 72.3JSP内置对象 72.4配置站点 82.4.1JDK的安装和配置 82.4.2Tomcat的安装和配置 82.5SSH介绍 92.6数据库理论 112.6.1SQLServer简介 112.6.2客户端—服务器组件 122.6.3客户端—服务器通信过程 132.6.4SQLServer服务 142.6.5SQLServer常用工具 152.6.6SQLServer数据库的系统数据库 153 系统需求分析 173.1系统概述 173.2可行性研究 173.2.1经济可行性 173.2.2技术可行性 173.2.3运行可行性 173.2.4时间可行性 173.2.5法律可行性 183.3功能需求分析 183.3.1系统总体流程图 183.3.2 系统功能总结 194 系统总体设计 204.1系统总体设计 204.2系统模块 204.2.1系统模块划分 204.2.2功能模块描述 204.2数据库设计 214.2.1学生用户表 214.2.2企业用户表 224.2.3管理员表 224.2.4公告表 224.2.5招聘信息表 224.2.6留言表 234.2.7新闻表 235 系统实现 235.1概论 235.2首页的设计 235.2.1新闻信息 245.2.2实习招聘信息 245.2.3招聘信息页面 255.3学生用户注册登陆的实现 255.3.1实现注册 255.3.2实现登陆 265.4管理基本信息的实现 265.5管理招聘信息的实现 265.5.1实现发布招聘信息 265.5.2实现删除招聘 275.6管理员管理信息的实现 276 网站的测试 286.1测试的目的 286.2测试的环境 286.3测试的部署 296.4网站的负荷测试 29致谢 31参考文献 321引言随着信息化技术的不断发展,互联网正在融入我们的生活,影响和改变着我们的生活。网络提供给我们的不只是一个获取信息的来源,而且还是一个可以相互交流的空间,网络在人们生活中的应用越来越广泛。这次毕业设计的课题就是设计开发一个大学生求职招聘网,招聘企业也不需要花费大量的人力物力在招聘会上大张旗鼓地抢占招聘摊位了。该就业信息系统为学生及招聘公司带来了很大的方便和经济。课题背景和意义这就需要一种既方便学生,又方便企业招聘的平台。大学生求职招聘网站则完全是为了方便学生求职和企业招聘。在该网站中,学生和企业可以花最小的代价,在最短的时间内查询最多的招聘和求职信息,完成求职与招聘。因此,该网站的建设势必得到广大大学生和企业的支持。研究现状大学生求职招聘系统是利用互联网技术进行的求职招聘活动,包括招聘信息和求职信息的发布、人才简历的搜集整理等。中国的网络招聘兴起于1997年,进入二十一世纪以后,随着中国互联网技术的不断提升和电脑网络的迅速逐步普及,网络求职招聘在中国得到了飞速发展。对于时下大多数企业和求职者来说,网络求职招聘的意义已经远远超出了传统招聘业务的局限,它以其费用低,信息量大,操作便捷,招聘效果好,无地域限制且具备远程服务功能等优点获得了越来越多的求职者和企业的认可,成为一种与传统求职招聘方式并驾齐驱的全新求职招聘模式。2平台开发工具JSP已成为当今最流行的网络编程语言,它正在被广泛地运用于电子商务、电子政务及各行业的软件中。JSP是一种动态网页技术,秉承了Java语言的优势,实现了真正的与平台无关性。具有跨平台性、运行效率高、上手容易等优点。只要具备程序设计的基本知识,学习JSP将会变得容易。2.1JSP技术Java语言自从1996年正式发布。目前已经成长为IT领域必不可少的主流编程语言。Java起源于Sun高校的“Green”项目。1999年,Sun高校吧Java2技术分成了J2SE,J2EE和J2ME。其中J2E为分布式的企业应用提供开发和运行环境。进入21世纪以后,J2EE由于固有的良好的线性和可扩展性,逐渐成为各大开发商青睐的对象。Java语言中具有面向对象的优势、安全、跨平台、直接支持分布式的网络中的应用、鲁棒性、效率等.Java语言是非常简单且高效的,它使编程时间缩短,却使功能增强,让编程人员接手起来也更加简单,方便。Java语言是非常神奇的一个语言,只要你任意的编写几个小的代码段,然后有序的把他们组织起来,就会出现你想要的结果。互联网已经发展成为Web应用程序中,如电子商务,电子政务,应用系统的基础设施。基于Web的应用程序称为浏览器/服务器模式,即B/S模式。开发Web应用程序,传统的HTML不能满足要求,需要一些语言来处理用户请求。目前,生成动态网页的方法有CGI、ASP.NET、PHP和JSP。其中JSP是基于Java的。JSP是JavaServerPage的缩写。JSP用来创建动态Web应用程序的快捷方式,并继承了Java“一次编写,到处运行”的特点。[2]JSP具有以下特点:1.将内容的生成和显示进行分离2.强调可重用的组件3.采用标识简化页面开发4.健壮性与安全性5.良好的移植性6.企业级的扩展性和性能。2.2sqlserverSqlServer是一个开发性的关系型数据库管理系统。它将数据存储在不同的表,并不是简单的将所有数据都放在一个大型的仓库。它是可以提高数据读取的速度和灵活性的RDBMS。[7]SqlServer的SQL语言是用于访问数据库的最常用标准化语言。SqlServer软件拥有社区版和商业版两大版本。因为SqlServer体积小、速度快、总成本低,尤其是开放源码这一特点,所以得到了大小型网站开发者的青睐,他们都十分愿意选择SqlServer作为数据库。[8]一般对于个人使用者来说Oracle的功能已经十分全面了。在多次比较了Oracle、DB2、SQLserver之后,本论文还是选择了SqlServer作为系统的数据库。SQLSever2005是微软公司到目前为止推出的相对来说比较成熟的高性能关系型数据库管理系统,无论是在大的数据要求和小的数据要求,它都得到了非常广泛的应用。区别于mysql等小型的数据库管理系统,SQLServer2005是一个功能非常强大的数据库管理系统。SQLServer2005是为创建大型网站和数据管理系统而设计的功能强大的关系型数据库管理与分析系统。SQLServer2005中包含的许多优良的新特性为其为大数据量的系统提供了很好的服务。这次系统开发便选用SQLServer2005为后台数据库。SQLServer2005的特性主要有以下几点:由于今天Windows操作系统占领着主导地位,选择SQLServer一定会在兼容性方面取得一些优势。另外,SQLServer2005除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。尤其是它可以直接存贮XML数据,可以将搜索结果以XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。SQLServer2005能提非常大的数量级别的数据库服务。鉴于SQLSERVER2005强大的功能,他可以提供很好的并发连接,并可以对系统提供很好的保护措施,可以防止一些因为特殊意外造成的数据库崩溃。SQLServer2005不仅能作为一个功能强大的数据库服务器有效地工作,而且数据库引擎也应用于需要在客户端本地存储独立数据库的应用程序中。SQLServer2000可以动态地将自身配置成能有效地使用客户端桌面或膝上型电脑中的可用资源,而不需要为每个客户端专设一个数据库管理员。应用程序供应商还可以将SQLServer2000作为应用程序的数据存储组件嵌入到应用程序中。2.3SSH介绍SSH2(Struts2+Spring+Hibernate)是J2EE的最新流行框架。Spring是一个开源框架,它由RodJohnson创建。企业性应用的开发是十分复杂。开发周期长而且开发难度十分大。为了解决这些问题,RodJohnson创建了Spring框架。从前只能由EJB完成的事情,现在Spring需要使用JacaBean就可以了。从开发简易,方便测试,高内聚低耦合的及哦度考虑,所有Java应用都可以使用Spring框架中来开发。而不止是用来开发服务器端而已。[3]Hibernate是一个开源的框架,它的主要工作就是可以把实体类映射为数据库表,Java程序员就可以不在像以前那样面向数据库编程,而是可以实现真正的面向对象编程了。在任何需要使用JDBC的场合下Hibernate都可以完美胜任。程序员不仅可以在Java的客户端程序中运用Hibernate,也可以在Servlet/JSP的Web应用中运用,最革命的是,Hibernate可以替换在CMP,完成数据持久化的重任。[4]Struts2框架是以WebWork基础上发展起来的。从某种意义上来说,Struts2不是Struts1的继承。应该认为是WebWork衍生出了Struts2,因为Struts2是在WebWork的基础上进行了升级,并不是一个独立创造的全新框架。正因此Struts2在稳定性、性能等各方面都可以得到。很好的保证:Struts2是结合了Struts1和WebWork两者的优势创造出来的。[5]它是一个十分令人期待的框架。系统需求分析3.1系统概述大学生求职招聘网主要分为以下几个部分:企业用户注册并发布和管理招聘信息,收发电子邮件;普通用户浏览招聘信息,发布求职信息,收发电子邮件,投递简历;管理员管理企业用户和普通用户的信息,添加网站公告和新闻。3.2可行性研究系统的可行性分析可以从多方面进行,比如技术上的一些,经济上的一些,管理方面的一些等几个方面进行。软件开发,肯定要用到电脑了,软件的运行也肯定要用到一些服务器和网络。所以这是一笔投资,但是这些投资是长久的,以后如果不出现特殊情况,不需要频繁的更换。技术可行性分析,世界上每种语言和硬件设施的存在都是有一定价值的,我们需要做的是根据自己开发的系统情况,选择比较符合的开发技术,根据用户的使用情况,购买合适的硬件设备。从实际需求的角度来分析系统的可行性来讲,作为一个系统,必须有系统的初始化阶段来对系统的一些基本的配置信息进处理。从系统的维护角度来可以,必须有专门的维护人员来对系统进行维护。本网站操作简单易懂,对于操作人员而言只需要学习简单的电脑操作即可熟练使用本系统。本网站以个人为单位,仅供个人所用,没有侵犯任何版权,也没有违反国家相关法律法规及相关方面的规定,与业界有关规定也无矛盾之处,所以法律方面可行。。3.2.1经济可行性经济可行性研究是对需求提出方的经济能力的一个考验,除了系统的开发费用,系统后期的运行和维护也是需要金钱的,当然,系统建成后,如果效果好,也可以给我们提供丰富的回报。由于这个设计是我自己用来做毕业设计的,所以我只需要在我的笔记本上安装软件进行开发就足够了,不需要购买一些复杂的硬件设备和开通网络环境,租赁服务器等。3.2.2技术可行性技术可行性要考虑现有的技术条件是否能够满足系统的需求,来实现系统的功能。本网站采用跨平台的比较流行的JSP开发语言,JSP语言的开发比较简单,调试的时候采用debug模式也能迅速订到到问题的地点,况且现在的个人比较笨配置都比较高,可以满足开发的需求,因此在技术可行性方面是一点问题都不存在的。软件方面:由于目前各式各样的开发工具都有,我们的电脑也很方便安装这些软件,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。3.2.3运行可行性运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。3.2.4时间可行性从时间上看,在两个月的时间里学习相关知识,并开发系统,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。3.2.5法律可行性新系统使用之后,会牵扯到很多的问题,比如使用机构的一些人员管理情况,人员使用系统需要进行一些培训学习,工作方式可能要根据情况进行相应的调整。运行可行性是指本系统的运行是否可以放在网络上使用,是否符合国家法律的要求,是否需要相关的公安机关进行检查等。从开发时间上看,本次设计是一次小小的毕业设计,我在大学四年里,通过对知识的学习,已经能独立完成本系统的设计和开发,虽然时间有点紧,我的技术也不够成熟,但是我相信通过我的努力,我可以通过本次毕业答辩。①所有技术资料都为合法。②开发过程中不存在知识产权问题。③没有抄袭网上现有的成品,所以不存在任何的侵权行为。④开发过程中未涉及任何法律责任。3.3功能需求分析软件需求分析是软件开发的第一个阶段,也是关系到软件开发成败的关键步骤。明确的目标是制定方案的前提,功能需求的描述则是就业信息网站实施方案的前提。需求分析要注意的问题,是让用户和开发者共同明确将要开发的是一个什么样的系统。该系统主要针对学生对网络招聘系统的需要,采用JSP技术使学生轻松自在的实现在网上用户注册、查看招聘信息和招聘会信息等。如何使得学生能够获得更加广阔的招聘信息,就是需要建立一个就业信息网,这样不仅企业可以直接发布招聘信息给学生,学生能够获得这些招聘信息,网站还提供了许多扩展功能,比如一些文档下载,招聘会时间和地点查询等等。这样满足了学生通过学校的信息平台也可以得到比较广阔的招聘信息。3.3.1系统流程图大学生求职招聘网系统的用户分为学生用户和企业用户,企业用户登录后进入管理中心,可以发布个管理招聘信息,学生用户登录系统可以查询招聘信息。系统的总体业务流程如图3-1所示,系统的总体数据流程如图3-1所示:企业企业用户1.1身份验证2.1注册2.2登陆2.3管理信息3.1注册3.2登陆3.3查看信息学生D1系统信息记录企业信息学生信息图3-1系统业务流程图图3-2系统总体数据流程图数据流编号:D1-09数据流名称:求职用户密码数据流来源:F1-01数据流去向:P1-01数据流编号:D1-10数据流名称:简历信息数据流来源:P1-02数据流去向:F1-02数据流编号:D1-13数据流名称:应聘记录数据流来源:P1-05数据流去向:F1-05数据流编号:D1-16数据流名称:新闻信息数据流来源:F1-08数据流去向:P1-07数据流编号:D1-28数据流名称:企业信息数据流来源:P1-10数据流去向:F1-11数据流编号:D1-29数据流名称:招聘信息数据流来源:P1-11数据流去向:F1-03数据流编号:D1-31数据流名称:人才库数据流来源:P1-13数据流去向:F1-12数据流编号:D1-32数据流名称:查看留言信息数据流来源:F1-09数据流去向:P1-08数据流编号:D2-19数据流名称:管理员信息数据流来源:P2-05数据流去向:F2-13数据流编号:D2-16数据流名称:管理角色信息数据流来源:P2-05数据流去向:F2-10名称:求职人员密码找回编号:P1-01简述:为求职人员找回密码输入:D1-01输出:D1-38名称:留言管理编号:P1-08简述:求职者与企业可以给管理员留言输入:D1-08,D1-26,D1-32输出:D1-17系统功能总结针对系统管理员:企业用户和学生用户添加和管理。新闻公告添加和管理。网站留言信息管理。针对企业用户:浏览网站的所有信息。添加企业招聘信息。管理企业招聘信息。收发电子邮件人才搜索针对学生用户:可以浏览网站的招聘,新闻等信息。在网站上留言。发布求职信息收发电子邮件关注企业职位搜索岗位推荐系统总体设计4.1系统总体设计根据需求分析,大学学生招聘信息的发布与管理系统可以分解为前端网页和后台数据库两大部分。采用的数据库是MicrosoftSQLServer2005,建立JOB.MDF数据库文件。网页的制作采用JSP技术,以Dreamweaver为开发工具,并使用先进的数据库连接池技术JDBC对数据库进行访问。4.2系统模块4.2.1系统模块划分根据系统的功能,可以将系统划分如图4-1所示。图4-1功能模块图4.2.2功能模块描述对于图4-1中的各个功能模块具体描述如下:基本信息管理:企业注册登陆后,即可以对自己的注册信息进行修改。招聘信息管理:企业登陆以后,即可发布、修改、删除自己的招聘信息。以上所有功能都是对会员企业即已注册的会员而言,对于还没有注册的企业,他们就不能享有这些权限,他们只能查看基本的学生求职信息和网站中公布的消息。对于学生用户而言,用户注册后可进入会员中心,填写、修改基本信息,个人用户可查看招聘单位的详细信息。对于管理员而言,有操作所有功能模块的权限,可以对所有用户的基本信息录入、修改、查询、删除以及查看、修改和删除发布的各种信息,并可以修改自己的用户名和密码。4.2数据库设计数据库结构设计的好坏直接影响到信息管理系统的效率和实现的效果。合理地设计数据库结构可以提高数据库存储的效率,保证数据的完整和统一。数据库设计一般包括如下几个步骤:数据库需求分析数据库概念结构设计数据库逻辑结构分析数据库的概念结构设计之后,就可以将上面的数据库概念转化为某种数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。具体的表设计如下所示:4.2.1学生用户表列名数据类型长度允许空是否主键说明stu_idint4否是IDstu_xuehaovarchar50否否学号stu_realnamevarchar50否否姓名stu_sexvarchar50否否姓名stu_ageint4否否年龄zhengzhimianmaovarchar50否否政治面貌login_namevarchar20否否登陆账号login_pwvarchar20否否登录密码4.2.2企业用户表列名数据类型长度允许空是否主键说明user_idint4否是IDuser_namevarchar50否否账号user_pwvarchar50否否密码user_realnamevarchar50否否企业名称user_addressint4否否地址user_telvarchar50否否联系方式user_emailvarchar20否否电子邮箱4.2.3管理员表列名数据类型长度允许空是否主键说明userIdint4否是编号userNamevarchar50否否用户名userPwvarchar50否否密码4.2.4公告表列名数据类型长度允许空是否主键说明gonggao_idint4否是公告IDgonggao_titlevarchar50否否公告标题gonggao_contentvarchar50否否公告内容gonggao_datavarchar50否否发布日期4.2.5招聘信息表列名数据类型长度允许空是否主键说明idint4否是IDzhiweivarchar50否否职位名称xuliyaoqiuvarchar50否否学历要求daiyuivarchar50否否待遇gongzuodidianvarchar50否否工作地点gongzuojingyavarchar50否否工作经验qitashuomingvarchar50是否备注信息zhaopinTypevarchar50是否招聘类型fabushijianvarchar50是否发布时间userIdInt4是否发布用户ID4.2.6留言表列名数据类型长度允许空是否主键说明liuyan_idint4否是IDliuyan_titlevarchar50否否标题liuyan_contentvarchar50否否内容liuyan_datevarchar50否否时间4.2.7新闻表列名数据类型长度允许空是否主键说明news_idint4否是IDnews_titlevarchar50否否标题news_contentvarchar50否否内容news_datevarchar50否否发布时间ER图系统实现5.1概论本系统从功能设计上大概可以分为以下几个模块:企业注册登陆、管理基本信息、管理招聘信息、管理员管理会员信息和首页等。5.2首页的设计在系统的首页中,可以看到企业招聘信息和新闻公告。首页包括登陆窗口、信息窗口等。实现的方法是,利用JSP技术,以Dreamweaver为开发工具进行网页设计。设计好的部分界面效果如图5-1所示。图5-1首页效果图5.2.1新闻信息用户可以查看新闻信息。图5-2新闻信息5.2.2实习招聘信息可以查看实习招聘信息。图5-3实习招聘信息5.2.3招聘信息页面用户在网站上可以查看的由企业用户发布的招聘职位信息。图5-4招聘信息页面5.3学生用户注册登陆的实现由于在本系统中考虑到会员与非会员之间权限不同的问题,企业要在本系统中完成招聘活动,就必须注册为会员并登陆。5.3.1实现注册新到的非会员企业进入首页以后,选择“新用户注册”,即进入了注册界面。注册界面如图5-5所示。图5-5注册界面5.3.2实现登陆企业用户进入首页后,在登陆窗口中填写好用户名和密码,然后登陆。5.4管理基本信息的实现企业用户登陆以后,通过个人中心进入了企业信息管理模块。5.5管理招聘信息的实现企业进入信息管理控制台后,可以发布、删除招聘信息。5.5.1实现发布招聘信息企业用户根据页面提示填写招聘信息(职位名称、学历要求、工作地点等)。填写的招聘信息通过企业用户点击“提交”而保存到数据库中。页面如图5-6所示。图5-6发布招聘信息界面5.5.2实现删除招聘企业用户删除招聘信息时,首先进入如图5-7所示的界面。企业用户可以选中其中一条或多条记录,将其删除。图5-7删除招聘信息界面5.6管理员管理信息的实现管理员从首页上通过管理登陆窗口登陆以后,即进入了如图5-9所示的界面。管理员在该界面可以对用户进行管理,留言公告管理和管理员账号管理。可以分别对用户,新闻公告等进行添加和删除。图5-9管理界面网站的测试在代码编写进入尾声之后,我们就要进行一项很重要的工作了,那就软件测试。软件测试一般都是在软件开发结束之后进行,软件测试是我们对开发好的系统进行测试,包括页面的点击,数据准确性查看等等吧。还要看一下软件的一些约束性条件是否已经满足。在测试的过程中,我们不能按照正常的思维去操作,应该故意的去尝试一些错误,看看系统是否真的能够经得起考验,也就是尽可能的去发现系统的问题。只有经得起测试人员的考验,才能真正的被应用。6.1测试目的与目标在此系统功能大部分实现可以运行之之时,便需要开始考虑进行系统测试工作了。通过对系统进行测试可以找出系统中隐藏的一些错误。当我们在软件测试环节中发现一些问题之后,我们要注意记录,一遍反馈给开发人员进行修改,然后根据记录我们在进行重复的测试,不过在进行测试的时候不能只检查以前的错误,因为有可能造成,老错误改好了,新错误又出现了。测试的软件模块的基本功能,可以继续进行,尽可能提高软件的鲁棒性。6.2测试方法系统的测试有黑盒测试和白盒测试两种方法。黑盒测试也称作功能测试。黑盒测试只是进行系统功能的测试,检查功能是否符合要求,黑盒测试只是检查功能的执行是否按照我们计划的那样进行。白盒测试也叫结构测试。白盒测试主要进行的程序内部的一些测试,要完成这个测试最好是那些程序的开发人员进行,因为他们对程序的内部结构了解,对程序的代码编写风格清楚。本系统开发过程进行了模块测试、验收测试等测试。模块测试也可以称为单元测试,所谓的单元测试就是,把程序分成一个一个的段来进行,是程序员在进行软件开发过程中进行的,程序员每个人写好程序,然后自己对自己写的程序员进行测试,保证每个人写的程序没有错误。在模块测试过程中,我们还可以请开发小组的同事进行帮忙,进行代码的走读和纠正。验收测试出现在整个项目的收尾阶段,一般由客户自己完成,客户会按照自己的需求对软件的功能和性能进行全方位的测试。如果在验收测试中客户测试出有些功能不能实现,那我们需要重新测试修改,如果用户测试通过,那软件就可以交付了。平行运行。就是把现有的系统跟已有的成熟系统进行对比,在对比中发现问题,不断的改进提高。6.3实际模块测试在模块测试时应该主要从以下几个方面开始入手:各个功能模块之间的接口,每个模块的数据结构,模块与模块之间的连接,对于一些出错信息的处理等都是影响测试的主要条件。测试时进行代码审查测试,从数据类型,变量声明,数据结构进行审查,然后功是能测试。改变测试计划改造另一个测试情况,对错误进行记录修复。管理员和操作员登录的测试管理员输入正确的用户名和密码,会自动跳转到管理界面。若输入信息不准确,则会有相应的提示。测试结果为系统功能正常运行。总结学生就业管理工作是高等教育工作的一个重要组成部分,也是高校学生工作的重心之一。系统的建成是对新形势下学生就业管理工作的一个很好的尝试,随着学生就业
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年安徽冶金科技职业学院单招综合素质考试参考题库含详细答案解析
- 2026年长春职业技术学院单招综合素质考试模拟试题含详细答案解析
- 2026年百色职业学院单招综合素质笔试模拟试题含详细答案解析
- 2026年天津铁道职业技术学院高职单招职业适应性测试模拟试题及答案详细解析
- 2026年贵州装备制造职业学院高职单招职业适应性测试备考试题及答案详细解析
- 2026年长治幼儿师范高等专科学校高职单招职业适应性测试备考题库及答案详细解析
- 2026年安阳学院单招职业技能考试参考题库含详细答案解析
- 2026湖南怀化市辰溪县住房保障服务中心公益性岗位招聘考试重点试题及答案解析
- 2026年广东理工职业学院单招职业技能考试备考试题含详细答案解析
- 2026年山东外事职业大学单招职业技能考试模拟试题含详细答案解析
- 《零碳校园评价方法》
- 急诊PDCA课件教学课件
- 2025-2030手术机器人医生培训体系构建与医院采购决策影响因素报告
- 呼伦贝尔市县域经济发展的困境与突破路径研究
- 中远海运博鳌有限公司东屿岛旅游度假区招聘笔试题库2025
- 2025年本科院校图书馆招聘面试题
- 2025-2026学年人教版(2024)初中生物八年级上册教学计划及进度表
- 项目物资退库管理办法
- 2025中国奢华酒店价值重塑与未来图景白皮书
- 2025至2030中国碳纳米管行业市场发展分析及风险与对策报告
- 制冷站5s管理制度
评论
0/150
提交评论