大学生就业标准管理系统论文.doc
《大学生就业标准管理系统论文.doc》由会员分享,可在线阅读,更多相关《大学生就业标准管理系统论文.doc(28页珍藏版)》请在咨信网上搜索。
大学生就业管理系统 摘要: 当今社会己进入信息社会时代。信息己经受到社会广泛关注,被看作社会和科学技术发展三大支柱(材料、能源、信息)。信息是管理基本,是进行决策基本根据。在一种组织里,信息己作为人力、物力、财力之外第四种能源,占有重要地位。然而,信息是一种非物质,有别于基本资源新形式资源。信息也是管理对象,必要进行管理和控制。 本文重要简介了基于java大学生就业管理信息系统设计,本系统重要采用JSP为编程语言,实现了大学生就业管理信息系统招聘管理、就业信息、作品信息、个人、公司顾客注册等功能。本系统操作简朴,使用以便。 让计算机辅助就业管理活动,可以极大地增强管理者采集、解决信息能力,从而有助于管理者及时决策,提高机构管理质量和效率。计算机系统能依照管理过程变化状况,将原始数据、资料等进行加工、保存,管理人员可以在解决详细问题需要信息资料时,随时进行检索查询,理解整个管理系统动态状况,进行动态管理。 核心词:大学生就业管理信息系统;信息管理;JSP;系统设计 Abstract: In today's society have access to the information society of the times. Information has been widespread concern in society,is seen as social and scientific and technological development of the three pillars (materials,energy,information). Information is the basis of management is the fundamental basis for decision-making. In an organization,the information has been as human,material and financial resources outside of the fourth energy,plays an important role. However,information is a non-material,different from the basic resources of the new forms of resources. Information is managed objects must be managed and controlled. In this paper,based on the J2EE platform for the design of the institutions of employment,the system mainly uses JSP as the programming language,to achieve the institutions the recruitment job site management platform,employment information,work information,personal,business user registration functions. The system is simple,easy to use. For computer-aided business management activities,can greatly enhance the management acquisition,the ability to process information,thus facilitating the management and timely decision-making,improve quality and efficiency of agency management. Computer system according to the change management process,the raw data,data processing,etc.,preservation,management personnel can solve specific problems in the information when needed,at any time to search queries,understand the dynamics of the whole management system,dynamic management. Key words:institutional employment platform;information management;JSP;system design 目 录 1、绪论 3 2、系统分析和项目开发筹划 5 2.1 系统分析 5 2.2 开发环境 7 2.3项目开发筹划 8 2.4 系统需求分析 8 2.5 系统实现目的 9 3、数据库及程序设计 9 3.1数据库简介 9 3.2 数据库设计 11 4、需求分析与模块功能设计 11 4.1 需求分析 11 4.2系统构造设计: 11 4.2.1前台子系统设计: 11 4.2.2后台管理系统设计 12 4.3 数据库设计及其数据流程图 14 4.4 重要详细设计界面及其代码 16 5 系统调试与测试 18 5.1 程序调试 18 5.2 程序测试 19 5.2.1 测试重要性及目 19 5.2.2 测试环节 20 5.2.3 测试重要内容 21 6 结论 22 6.1 系统评价 22 6.2 安全性问题 23 致 谢 24 参照文献 25 1、绪论 当今计算机已经被广泛应用于科研、教诲、国防、金融等社会各个方面,计算机网络技术也得到飞速发展。人们上互联网不单单只是为了浏览网站和收发电子邮件,寻常生活中各项活动,人们都力求通过网络远程完毕。而对于学校来讲,通过网络可以更广泛便捷宣传自己。各级学校为了扩大自己影响力,为毕业学生提供各种就业机会,更不容忽视自己就业平台建设,大学生就业管理信息系统建设是一种学校跨入网络商务时代重要标志。 当前国内各种学校招生规模正在迅速扩大,已经开始全面融入专业技术人员培训体系。依照发达国家经验,预测将来随着行业自动化和行业技术水平提高,国内教诲在国民经济中比重将进一步提高,随之而来是学生就业问题。 人才在各行各业都是发展核心,大学生就像是人才代名词,如何可以招聘到具备真才实学大学生是各个公司非常关怀问题。而对于毕业生来说找不到抱负工作,不能发挥自己聪颖才智也非常烦恼,因而她们踏入社会第一节课就是求职。 当咱们说到求职,第一就会想到是招聘会。虽然招聘会是当前人才交流重要途径之一,但是它还远远不能满足现实需求: 招聘会定期召开,过期没有交流机会;招聘会都是在有限几天内公司与应聘者面对面交流,虽然当前招聘普通都会提前贴出海报或其他方式宣传,但还是会有应聘者错过。尚有一某些人,由于得知招聘会信息比较晚而不得不放弃某些本来已经安排好事情。 招聘会人数众多,很难管理:由于参加招聘会人员繁多,整个过程人员流动性也非常强,管理起来很不以便。 空间有限不利交流:招聘会人数众多,并且招聘公司展位有限,想要实现公司与学生一一详细交流飞困难。 学校参加很少:在学生求职和公司招聘过程中,学校很少介入,这个阶段信息记录也是很少。 另一方面从高校学生工作管理者角度而言。如何依照毕业生择业愿望、用人单位需求和就业成果提取对办学有指引意义信息,其迫切性和重要性更是不言而喻。在现实中,当前诸多教师都是用excel来管理学生就业信息,但总体效果来看不是较好,功能相对单一。 而当前网络上所提供招聘信息,仅提供用人方招聘信息没有供应方人才自荐信息。并且并不能把单一学校学生分开出来,学校不能进行有关记录。因此,为了迅速、有效、全面反映最新用人单位信息和大学毕业生基本信息,制作一种简朴而实用大学生就业信息系统是十分重要和必要。 本次毕业设计我选取课题是:运用JSP设计大学生就业管理信息系统,目是通过该系统规划和设计,给人们理解训学校提供了一种平台,拉近了教诲和社会之间距离。让人们足不出户,轻松快捷获得招聘求职各种信息,展示了学校和学生风采。同步也通过该平台,学校可以及时理解社会对招聘求职建议和意见,以便招聘求职在此后工作中及时改正。 系统规和和设计,从系统调研,系统分析,系统设计到系统实现,运用软件工程思想作为指引,开发了这个完整系统,提高了自己专业知识和实际相结合能力。 课题目的是设计并实现一种ssh架构大学生就业管理信息系统网站。结合实践,理解网页开发技术和数据库基本知识,学习有关开发工具和应用软件,熟悉系统设计过程,纯熟掌握网络数据库编程办法。 本系统用JSP技术来编写本系统,数据库用MYSQL来连接系统。在一种信息管理系统中占有非常重要地位,数据库构造设计好坏将直接相应用系统效率以及实现效果产生影响。合理数据库构造设计可以提高数据存储效率,保证数据完整和一致。同步,合理数据库构造也将有助于程序实现。设计数据库系统时应当一方面充分理解顾客各个方面需求,涉及既有以及将来也许增长需求。顾客需求详细体当前各种信息提供、保存、更新和查询,这就规定数据库构造能充分满足各种信息输出和输入。收集基本数据、数据构造以及数据解决流程,构成一份详尽数据字典,为背面详细设计打下基本。本论文重要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题能力,增强学生对事物理解与掌握能力,培养学生掌握科学研究办法,对的设计思想,独立思考,敢于进取,摸索创新,为此后进一步学习与工作奠定了良好基本。 2、系统分析和项目开发筹划 2.1 系统分析 开发一种系统,一方面要进行系统分析。其重要任务是拟定系统规模和范畴,拟定软件总体规定以及所需要硬件环境和支撑软件平台、拟定待开发软件与外界接口,依照顾客状况拟定软件对操作系统规定,以及待开发软件总体上约束和限制。系统分析有助于弄清所需开发软件、硬件环境、支撑软件和操作人员规定。 1、Java Server Page 简介 Java Server Page或简称为JSP是由Sun公司在Java语言上开发出来一种动态网页制作技术,它提供了一种建立动态网页简朴办法,并为开发人员提供了一种Server端框架,基于这个框架,开发人员可以综合使用 HTML,XML,JAVA语言以及其她脚本语言,灵活,迅速地创立和维护动态网页,特别是当前商业系统。作为JavaTM 技术一某些,JSP可以迅速开发出基于所有Web服务器和应用服务器环境,独立于平台应用程序,并且具备非常强可伸缩性。同步,JSP把顾客界面从系统内容中分离开来,使得设计人员可以在不变化底层动态内容前提下变化祖国网页布局。 2. Mysql 简介 Mysql是一种基于关系型数据库模型建立数据库管理系统软件(DBMS)。它协助顾客方使地得到所需信息,并提供强大数据解决工具。它可以协助顾客组织和共享数据库信息,以便于依照数据库信息作出有效决策。此外,仅有这样—个数据库管理系统软件(DBMS),则只能进行某些信息系统所需要简朴数据解决,且对操作者有较高操作技能规定。因而,信息系统开发者都是在某种数据库管理系统软件〔DBMS〕环境下编写相应应川程序,以形成一种可以满足应用需求且操作尽量简朴应用型信息系统,这被称之为二次开发。 Mysql 还具备如下特点: 1.使信息更易于查找和使用 Mysql继续为简便地查找信息提供易于使用工具。 2.支持 Web 功能信息共享 Mysql 可以通过公司内部网络Internet 很简便地实现信息共享,并且它可以很容易地将数据库定位到浏览器中,它将桌面数据库功能和网站功能结合在一起。 3.用于信息管理强大解决方案 高档顾客和开发人员可以创立那些将Mysql界面(客户端)易用性和SQL服务器可扩展性和可靠性结合在一起解决方案。 4.变化了数据库窗口 可在Mysql容纳并显示新对象,增强了Mysql 数据库易用性。 5.提供名称自动改正功能 自动解决当顾客重新命名数据库对象时浮现常用负面效应。例如,当顾客重命名表中字段时,将自动在诸如查询有关对象中进行相应更改。 6.具备子数据表功能 子数据表在同一窗口中,提供了嵌套式视图,这样就可以在同一窗口中专注于有关数据并对其进行编辑。 7. 顾客只需简朴地将Mysql对象(表、查询等)从数据库放到ODBC数据源中,即可从 Mysql中将数据导出到其她数据库中。 8.数据访问页功能 该功能可使顾客快捷以便地创立数掂 HTML页,并通过数据 HTML页,将数据库应用扩展到公司内部网络 Internet上。这将协助顾客比以往更快捷、高效方式共享信息。 9.共享组件集成 Mysql运用新 Web组件和位于浏览器中 COM 控件,为顾客提供了各种查看和分析数据方式。 10.交互性 Mysql支持OLE DB,使顾客可以将Mysql 界面易用性与诸如SQL Server后端公司数据库可升级性相结合。 2.2 开发环境 硬件环境 硬件:中央解决器(CPU):酷睿以上解决器; 硬 盘:80GB以上硬盘; 内 存:512MB; 显示屏:17寸/19寸显示屏; 软件环境 操作系统:Windows ,Windows NT,Windows XP,Unix,Linux; 关系数据库: Mysql。 2.3项目开发筹划 通过详细分析后,咱们一致以为这是一项具备开发价值系统,接下来工作就是编制项目开发筹划。通过对关于人员统一调查,并吸取她们意见、看法,规定网站需要有如下功能: 1、规定有良好顾客界面。良好顾客界面是衡量一种系统易用性重要原则之一。因此本系统界面规定简洁明了,使管理人员能迅速地就可以掌握系统使用。 2、由于系统所面对对象是用人单位,因而要设立使用权限,以提高软件安全性。 3、对原始数据修改简朴以便.修改也和其他系统同样涉及基本修改、删除和保存以及数据备份等。 4、规定对数据能进行查询、记录。查询规定能以最迅速度找到所需数据,以达到以便管理目。记录规定既能依照经费摘要、性质记录,又能依照学生信息、筹划等进行记录。让软件更具灵活性。 2.4 系统需求分析 本大学生就业信息管理系统重要包括一下几种子系统:顾客管理;信息管理;就业管理;系统管理。 (1)顾客类别:顾客重要可分为三种:一是系统管理员(学校领导和教师),二是学生,三是招聘公司。只有被授权顾客才干登录本系统并使用系统资源。 (2)权限管理:系统需要通过验证之后才干让顾客登录。并且依照顾客类别不同,可以使用到资源也不同。学生只能编辑修改自己信息,查看系统信息和招聘信息,发送求职申请;公司只能编辑修改自己信息,发布招聘信息,查看应聘者资料,回答应聘者;系统管理员拥有最高权限,可以增长删除修改学生和公司资料,发布系统消息,可以控制整个系统。 (3)就业管理:管理员可以记录所有学生就业状况。 (4)顾客管理:管理员可以增长和删除公司顾客和学生顾客。 (5)信息发布:管理员可以发布系统消息。 核心问题重要涉及如下几种方面: 1.如何合理设计数据库表格,既能保存咱们所需要所有信息又要尽量减少不必要字段来提高系统性能; 2.如何验证毕业生和公司真实性; 3.如何将前台数据精确无误传给后台,如何精确迅速从后台数据库中取出信息显示在顾客页面; 4.如何使毕业生不分时间、地点,只要可以上网就能修改自己有关信息,查询公司发布招聘信息以及发送求职申请; 5.如何使管理员可以添加、删除以及学生和公司有关信息,查看学生就业状况; 6.如何使公司可以随时发布、修改招聘信息,查看毕业生信息,反馈学生应聘信息。 2.5 系统实现目的 面对教诲行业高速发展及其发展过程中浮现各种状况,大学生就业管理信息系统在实行后可以达到系统界面和谐美观,操作简朴易行,查询灵活以便,数据存储安全可靠;系统维护安全、以便、可靠,并且可以满足实用性、先进性规定。 3、数据库及程序设计 3.1数据库简介 数据库选取:一方面数据库采用是Mysql数据库,其完全免费使得开发成本大大减少;稳定不易出错,并且占用空间小,可以提高系统整体性能;使用简朴、以便;性能不比别大型收费数据库差;优化SQL查询算法,有效地提高查询速度;支持多线程,充分运用CPU资源;支持各种开发语言等等。 开发语言选取:Java。它一种可以撰写跨平台应用软件面向对象程序设计语言,具备卓越通用性、高效性、平台移植性和安全性。从1995年诞生以来已经得到了广大开发者承认和使用。语言相对简朴,高效。 体系构造选取:系统采用B/S模式即Browser/Server模式,如图1所示,重要分为三层,第一层为表达层,即顾客通过浏览器完毕和后台数据交互并最后显示出来。第二层为WEB服务器层,重要用来完毕顾客功能需求。第三层为数据层,依照顾客发出祈求进行各种数据库运算。即浏览器、WEB服务器|数据库服务器。这种体系构造使得顾客不直接与数据库服务器发生关系,因而保障了系统安全性。与C/S模式比较,B/S模式有成熟设计开发办法和模式;互性强,界面和谐;通信量小,安全性高。 框架选取:整个系统采用MVC设计模式SSH框架,SSH框架当前已经非常成熟,其采用典型J2EE三层构造,分为体现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层解决。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。 体现层是老式JSP技术,其具备广泛应用和稳定体现;中间层采用是流行Spring+Hibernate,为了将控制层与业务逻辑层分离,又细分为如下几种:(1)Web层,就是MVC模式里面“C”(controller),负责控制业务逻辑层与体现层交互,调用业务逻辑层,并将业务数据返回给体现层作组织体现,该系统MVC框架采用Struts。 (2)Service层(就是业务逻辑层),负责实现业务逻辑。业务逻辑层以DAO层为基本,通过对DAO组件正面模式包装,完毕系统所规定业务逻辑。 (3)DAO层,负责与持久化对象交互。该层封装了数据增、删、查、改操作。 (4)PO,持久化对象。通过实体关系映射工具将关系型数据库数据映射成对象,很以便地实现以面向对象方式操作数据库,该系统采用Hibernate作为ORM框架。 Spring作用贯穿了整个中间层,将Web层、Service层、DAO层及PO无缝整合,其数据服务层用来存储数据。 采用SSH框架可以让开发人员减轻重新建立解决复杂问题方案承担和精力,减少各个程序之间耦合性,从而减少重复开发,维护更加简朴。 3.2 数据库设计 设计一种构造合理数据库,可为日后整顿数据库节约时间,并能更快地得到精准成果.为了快捷、高效地创立出一种完善数据库,必要合理设计数据库。为了满足系统存储数据需要,以便进行插入,更新,记录分析等操作,数据一共设计为两个某些,第一某些为满足插入,更新,删除较多数据存储。第二某些为满足查询和记录分析。为了以便进行数据库之间迁移,数据库中不建议采用存储过程,触发器等数据库特性明显代码,所有表建立,操作mysql均采用原则语句。 4、需求分析与模块功能设计 4.1 需求分析 需求分析是软件生存周期中相称重要一种阶段。需求分析好坏将直接影响到所开发网站成败。需求分析重要是拟定待开发网站功能、性能、数据、界面等规定,拟定网站系统综合规定。 系统界面规定:提供一种干净整洁操作环境和良好人机对话窗口 系统功能规定:完毕对各类信息增长、删除、修改、查询、记录; 系统性能规定:本网站响应时间短、吞吐量大、解决时间快 系统运营规定:在Windows98 、XP、Windows都可安全运营。 安全性、保密性和可靠性方面规定:保证网站安全性和网站保密性以及对整个系统维护。 异常解决:在运营过程中所浮现非法操作,系统将给出提示,请顾客确认,若关系到密码非法操作将予以强行退出。 4.2系统构造设计: 4.2.1前台子系统设计: 1. 顾客登录:分为学生、公司、管理员三种身份,登录后方可进行有关操作。 2. 公示查看:可以浏览学校发布告知以及公示。 3. 招聘信息查询:以便学生对招聘信息进行查询,可以使学生一目了然找到自己中意工作。 4. 有关链接:提供各大门户网站及招聘网站链接,以便顾客查询。 大学生就业信息管理系统 前台子系统 顾客登录 前台子系统 后台管理系统 公示查看 信息查询 图2. 系统整体构造 有关链接 SSH+ mysql 图3. 前台系统 4.2.2后台管理系统设计 信息管理系统顾客身份分为3种:管理员,学生和公司,身份不同,其管理权限不同,不可以超过自己权限行为。(如图4) 1. 学生系统管理:学生基本信息修改,招聘信息查看和发送求职申请,查看应聘反馈。 2. 公司系统管理:公司基本信息修改,招聘信息发布和删除,学生求职信息查看和反馈 就业管理系统 3. 系统管理:添加删除修改学生信息,审核公司注册信息,发布系统消息,查 管理系统 学生系统 公司系统 身份校验 身份校验 身份校验 管理员登陆 学生登录 公司登录 公司注册 信息管理 信息管理 信息管理 记录学生就业状况 审核公司注册信息 修改基本信息 发送求职申请 发布系统信息 添加删除学生顾客 回答求职申请 修改基本信息 发布招聘信息 浏览功能 浏览功能 查看应聘反馈 查看招聘信息 查看系统公示 查看学生信息 查看应聘反馈 查看系统公示 4.3系统流程图 进入到系统主页,依照身份不同选取不同顾客类别,输入顾客名密码后,通过后台身份验证之后登录系统后台。然后依照身份不同可以执行不同业务,完毕之后退出系统。 公司流程:(如图5) 查看应聘信息 登陆 发布招聘信息 注册 开始 审核通过 结束 反馈应聘信息 图5. 公司流程 发送求职申请 学生流程:(如图6) 修改资料 查看招聘信息 登录 开始 结束 查看反馈信息 图6. 学生流程 审核公司信息 管理流程:(如图7) 发布/删除系统消息 开始 登录 结束 查看/记录就业信息 添加/删除学生顾客 管理 4.3 数据库设计及其数据流程图 信息系统重要任务是用大量数据获得管理所需要信息,这就必要存储管理大量数据。因而建立一种良好数据组织构造和数据库,使整个系统都可以迅速,以便,精确调用和管理所需要数据,是衡量信息系统开发工作好坏重要指标之一。 (一)依照高校特性和需求,本系统采用了microsoftmysql数据库,数据库名称为pxjgwz。设计表“admin” 列名 数据类型 长度 容许空 Id Int 4 否 Username Nvarchar 50 否 Password Nvarchar 50 否 Creattime Datetime 8 否 Flag Int 4 否 Isuse Int 4 否 Logintimes Int 4 否 Quanxian Nvarchar 1000 否 设计表“system” 列名 数据类型 长度 容许空 Id Int 4 否 Sitename Nvarchar 100 否 url Nvarchar 100 否 Keyword Nvarchar 500 否 Description Nvarchar 500 否 Email Nvarchar 100 否 State Nvarchar 50 否 Reasons Nvarchar 100 否 Dir Nvarchar 100 否 Record Nvarchar 50 否 Copyright Text 16 否 设计表“students” 列名 数据类型 长度 容许空 Studentsid Int 4 否 Students_name Nvarchar 50 是 Students_sex Nvarchar 5 是 Students_birthday Nvarchar 50 是 Students_address Nvarchar 150 是 Students_email Nvarchar 50 是 Students_phone Nvarchar 150 是 Remark Nvarchar 500 是 Addtime Nvarchar 50 是 Pwd Nvarchar 50 是 Banji Nvarchar 50 是 在线征询表,构造图为: 字段名称 数据类型 阐明 Title Varchar 问题标题 Content Varchar 问题内容 Addtime Varchar 提问时间 Report Varchar 回答内容 Time Varchar 回答时间 Adder Varchar 回答人 4.4 重要详细设计界面及其代码 在顾客登录界面,在顾客名相应文本框中输入顾客名,在密码相应文本框中输入密码,如果顾客名和密码同步与数据库中顾客名和密码相相应,点击“拟定”后进入系统主界面。如果输入信息不对的,则给出提示。 输入:顾客名和密码。 解决:校检字符有效性。顾客要登录本系统需要提供顾客名和密码,在这里就是要检查顾客与否满足输入规定,即检查顾客名和密码文本框与否为空,若为空,则提示顾客输入顾客名和密码。检查顾客名与否存在或密码与否对的,即与否存在顾客输入顾客名,并且密码与否对的。 输出:登录成功,进入顾客系统使用资源页面,不成功则显示错误信息页面。 就业信息管理界面,管理员进入系统后可以对就业信息进行管理,涉及对就业信息添加、修改、删除功能。 a) 添加职位信息操作: l 点击添加职位信息按钮。并输入所需添加职位内容,内容涉及职位编号,职位名称、时间等顾客输入与否符合顾客数据库表中字段定义。若不符合则提示输入有误。 l 提示信息添加成功。 l 更新职位数据库表信息。 b) 删除职位信息 l 点击删除按钮来删除职位有关信息。 l 依照职位表中核心字职位编号删除表中一切以职位编号为主键其她字段。执行sql语句delete并且删除有关属性。 l 更新数据库表信息。 c) 修改职位 l 点击修改职位按钮。并输入需要修改内容,内容涉及职位编号,名称等。 l 如果用记录存在,进行修改操作,输入新字段,并依照数据库表中相应字段定义检查输入与否合法,如果输入有错误则进行提示。 l 如果输入对的,执行(UPDATE)SQL语句,更新数据库表中该项目所相应记录。 l 提示信息修改成功。 l 更新数据库表信息。 界面如下图所示: 5 系统调试与测试 5.1 程序调试 在设计系统过程中,存在某些错误是必然。对于语句语法错误,在程序运营时自动提示,并祈求及时纠正,因而,此类错误比较容易发现和纠正。但另一类错误是在程序执行时由于不对的操作或对某些数据计算公式逻辑错误导致错误成果。此类错误隐蔽性强,有时会浮现,有时又不浮现,因而,对这一类动态发生错误排查是耗时费力。 5.2 程序测试 5.2.1 测试重要性及目 (1)测试重要性 软件测试在软件生命周期中占据重要地位,在老式瀑布模型中,软件测试学仅处在运营维护阶段之前,是软件产品交付顾客使用之前保证软件质量重要手段。近来,软件工程界趋向于一种新观点,即以为软件生命周期每一阶段中都应包括测试,从而检查本阶段成果与否接近预期目的,尽量早发现错误并加以修正,如果不在初期阶段进行测试,错误延时扩散经常会导致最后成品测试巨大困难。 事实上,对于软件来讲,无论采用什么技术和什么办法,软件中依然会有错。采用新语言、先进开发方式、完善开发过程,可以减少错误引入,但是不也许完全杜绝软件中错误,这些引入错误需要测试来找出,软件中错误密度也需要测试来进行预计。测试是所有工程学科基本构成单元,是软件开发重要某些。自有程序设计那天起测试就始终随着着。登记表白,在典型软件开发项目中,软件测试工作量往往占软件开发总工作量40%以上。而在软件开发总成本中,用在测试上开销要占30%到50%。如果把维护阶段也考虑在内,讨论整个软件生存期时,测试成本比例也许会有所减少,但事实上维护工作相称于二次开发,乃至多次开发,其中必然还包具有许多测试工作。 在实践中,软件测试困难经常使人望而却步或敷衍了事,这是由于对测试依然存在某些不对的看法和错误态度,这涉及: ① 以为测试工作不如设计和编码那样容易获得进展难以给测试人员某种成就感; ② 以发现软件错误为目的测试是非建设性,甚至是破坏性,测试中发现错位是对责任者工作一种否定; ③ 测试工作枯燥无味,不能引起人们兴趣; ④ 测试工作是艰难而细致工作; ⑤ 对自己编写程序盲目自信,在发现错误后,顾虑别人对自己开发能力看法。 这些观点对软件测试工作是极为不利,必要澄清结识、端正态度,才也许提高软件产品质量。 (2)测试目 如果测试目是为了尽量多地找出错误,那么测试就应当直接针对软件比较复杂某些或是此前出错比较多位置。 ① 软件测试是为了发现错误而执行程序过程; ② 测试是为了证明程序有错,而不是证明程序无错误; ③ 一种好测试用例是在于它能发现至今未发现错误; ④ 一种成功测试是发现了至今未发现错误测试。 这种观点可以提示人们测试要以查找错误为中心,而不是为了演示软件对的功能。但是仅凭字面意思理解这一观点也许会产生误导,以为发现错误是软件测试唯一目,查找不出错误测试就是没有价值,事实并非如此。 一方面,测试并不但仅是为了要找出错误。通过度析错误产生因素和错误分布特性,可以协助项目管理者发现当前所采用软件过程缺陷,以便改进。同步,这种分析也能协助咱们设计出有针对性地检测办法,改进测试有效性。另一方面,没有发现错误测试也是有价值,完整测试是评估测试质量一种办法。 5.2.2 测试环节 与开发过程类似,测试过程也必要分环节进行,每个环节在逻辑上是前一种环节继续。大型软件系统普通由若干个子系统构成,每个子系统又由若干个模块构成。因而,大型软件系统测试基本上由下述几种环节构成: (1)模块测试 在这个测试环节中所发现往往是编码和详细设计错误。 (2)系统测试 在这个测试环节中发现往往是软件设计中错误,也也许发现需求阐明中错误。 (3)验收测试 在这个测试环节中发现往往是系统需求阐明书中错误。 5.2.3 测试重要内容 为了保证测试质量,将测试过程提成几种阶段,即:代码审查、单元测试、集成测试、确认测试和系统测试。 (1)单元测试 单元测试集中在检查软件设计最小单位—模块上,通过测试发现实现该模块实际功能与定义该模块功能阐明不符合状况,以及编码错误。 (2)集成测试 集成测试是将模块按照设计规定组装起来同步进行测试,重要目的是发现与接口关于问题。如一种模块与另一种模块也许有由于疏忽问题而导致有害影响;把子功能组合起来也许不产生预期主功能;个别看起来是可以接受误差也许积累到不能接受限度;全程数据构造也许有错误等。 (3)确认测试 确认测试目是向将来顾客表白系统可以像预定规定那样工作。经集成测试后,已经按照设计把所有模块组装成一种完整软件系统,接口错误也已经基本排除了,接着就应当进一步验证软件有效性,这就是确认测试任务,即软件功能和性能犹如顾客所合理期待那样。 (4)系统测试 软件开发完毕后来,最后还要与系统中其她某些配套运营,进行系统测试。涉及恢复测试、安全测试、强度测试和性能测试等。 单独对系统测试重要从如下几方面入手: ① 功能测试:测试与否满足开发规定,与否提供设计所描述功能,与否顾客需求都得到满足。功能测试是系统测试最惯用和必要测试,普通还会以正式软件阐明书为测试原则。 ② 强度测试及性能测试:测试系统能力最高实际限度,即软件在某些超负荷状况下功能实现状况。 ③ 安全测试:验证安装在系统内保护机构的确可以对系统进行保护,使之不受各种非常干扰。针对本系统重要是对权限系统测试和对无效数据、错数据、和非法数据干扰能力测试。 通过上述测试过程对大学生就业管理信息系统进行测试后,大学生就业管理信息系统基本满足开发规定,测试宣布结束。 6 结论 6.1 系统评价 本文通过本系统设计与开发,从而得出下列结论: (1)学习一门新技术,最重要是实践,只有多动手才干尽快掌握它。 (2)一种系统开发,经验是最重要,经验局限性,就难免会有许多考虑不周之处。 (3)要想吸引更多顾客,系统界面必要要美观、有特色、和谐,功能要健全。但是由于经验局限性,我设计图形界面比较简朴。只是对基本功能进行了开发。 (4)本次开发,我参照了诸多本系统例子,吸取了某些别本系统长处,对自己毕业设计进行了完善,但是尚有诸多局限性之处,有待后来进一步学习。 实践证明,本系统有着较好发展前景,经测试运营。本文所制作系统界面和谐、使用灵活、操作简朴、功能齐全、体现方式独特,已基本具备了成熟技术理论。 由于时间仓促,本次设计由我完毕本系统制作,对我这样一种JSP新手而言所制作模块尚有不完善地方。数据库设计也比较简朴。尚有诸多毕业设计中用到JSP语言知识也不够全面,尚有诸多地方不可以作到完全理解和掌握。通过这次毕业论文设计制作使本人受益匪浅。一方面,由于毕业设计所用JSP技术和其中用到JSP语言其她某些是在课堂上没有接触过,要用它来做设计必要通过大量自学来掌握,在这个过程中,不但大大提高了我自学能力并且让我对JSP学习有了进一步结识 。由于是独立完毕在毕业设计过程遇到了诸多困难,我求教了不少教师和同窗,在这个过程中让我体会到了,一种团队重要性。 6.2 安全性问题 Web开发中安全性是必要考虑一种很重要方面,特别是在诸如个信息等敏感数据模块中更是核心,因此这也是后期开发需要引起注重。下面就这方面技术和解决方案加以讨论。 (1) 安装防火墙:安装防火墙并且屏蔽数据库端口能有效地制止了来自Internet 上对数据袭击。 (2) 输入检查和输出过滤:顾客在祈求中嵌入恶意HTML标记来进行- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学生 就业 标准 管理 系统 论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文