版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
•专业•专注.•专业•专注..专业.专注..专业.专注.毕业生就业管理系统的设计与实现毕业论文目次TOC\o"1-5"\h\z\o"CurrentDocument"绪论 1\o"CurrentDocument"课题背景 1\o"CurrentDocument"系统的开发目标 1\o"CurrentDocument"相关技术介绍 2\o"CurrentDocument"系统分析 5\o"CurrentDocument"1 系统调查 5\o"CurrentDocument"系统的可行性研究 5\o"CurrentDocument"毕业生就业管理系统开发方法 7\o"CurrentDocument"系统需求分析 8\o"CurrentDocument"1 性能分析 8\o"CurrentDocument"业务流程图 9\o"CurrentDocument"数据流图 10\o"CurrentDocument"概要设计 12\o"CurrentDocument"1 概述 12\o"CurrentDocument"软件模块结构设计 12\o"CurrentDocument"数据库设计 15\o"CurrentDocument"详细设计 17\o"CurrentDocument"1 表设计 17\o"CurrentDocument"人机界面设计 19\o"CurrentDocument"程序流程图 30\o"CurrentDocument"系统测试 33\o"CurrentDocument"测试的目的及相关问题 33\o"CurrentDocument"测试过程 34\o"CurrentDocument"测试结果 34\o"CurrentDocument"总结 35参考文献 36致谢 37.专业.专注..专业.专注.1绪论1.1课题背景随着计算机、网络和通讯技术的快速发展,信息化已成为当今社会不可阻挡的发展趋势,信息化程度的高低是一个国家、社会现代化程度的重要标志,信息的处理和利用能力是一个国家经济发展水平和科学技术水平的衡量标准。信息系统(InformationSystem:IS),是指在计算机技术和通讯技术的基础上,融现代管理理论、方法和相关领域的知识,为某个组织的整体管理与决策服务的人机结合信息存储与处理的系统。按目标和功能的不同,信息系统可分为数据处理系统,管理信息系统,决策支持系统、办公自动化系统、计算机支持协同系统等。其中管理信息系统(MIS)是对我国的信息化建设影响最深、应用最为广泛、具有特色的、产生的效益最为明显的应用软件,己在各个不同的行业得到广泛的应用,成为了提高管理效率的重要手段叫近年来随着我国高等院校大规模的扩招,高校毕业生数量也逐年递增,需要处理的数据和信息量也越来越大,面对如此大规模的就业管理工作,手工处理显然是不能适应发展的需要,利用计算机和网络对高校毕业生就业工作的业务进行计划、管理和决策分析己成大势所趋。1.2系统的开发目标针对背景和现状存在的问题,一般来说,毕业生就业管理系统由前台系统和后台系统两部分组成的。前台系统是供用户使用的浏览界面,在这里可以进行会员注册、会员登录,修改用户密码,快速搜索招聘信息和求职信息,填写/更新个人简历,填写/更新公司信息,向招聘单位/应聘者发送站短信等;后台系统是供系统管理者维护系统信息的界面,包括新闻管理、个人用户管理,企业会员管理。在本次毕业设计过程中,预计达到下列目标:面向对象的体系结构设计,运用此种方法开发出来的网上人才系统是一个很科学很智能的人才系统,给人们以直观,快捷而又准确的信息,有一定的扩展性和可开发性。不同与以往的C/S模式,本系统采用了当今流行的B/S模式,前台采用Frontpage和HTML语言进行编程,生成ASP界面,有利于人们的浏览;后台采用SQLServer2000来建立数据库,有一定的可维护和高性能。从系统的角度来说,的功能全面,界面友好方便用户浏览,采用了一定的安全措施,有效的提高了系统的安全性;从用户的角度出发,易用,简单地操作,并提供了查询功能,能够极大的满足客户各个方面的需求,提供最大的便利。具有高度的扩展性、灵活性,可以伴随着软硬件设备的更换以及社会科技的需要,进行系统的升级,不断的发展和创新。在服务器,数据库等多个层次上提供有效的安全防措施,运行时稳定可靠,各项维护功能齐全,易于维护可确保系统安全稳定的运行,易于进行系统的维护。只有达到了这些要求,该系统才能真正符合网上人才招聘系统的管理,为用户提供一个良好的管理和运行环境。1.3相关技术介绍1.3.1ASP技术的介绍ASP是Activeserverpags(动态服务器主页),是Microsoft公司开发的WEB服务器端脚本开发环境。应该明确的是ASP既不是程序语言,又不是开发工具,而是一种技术框架。在ASP提供的服务器端脚本环境下,可以结合HTML、ASP指令和对象以及ActiveX元件建立生成动态、交互而又高效的WEB应用程序。你不必担心浏览器是否能执行你设计出来的ActiveServerPages,你的站点服务器会自动将ActiveServerPages的程序码,解释为标准HTML格式的主页容,在送到用户端的浏览器上显示出来。用户端只要使用常规可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的主页容叫ASP包含了如下3层意思:ActiveASP整和了MICORSOFT公司的ActiveX技术,提供了丰富的置对象和组件。用户通过创建对象和访问组件,可以快速、简易的建立WEB服务器应用程序。Server在服务器端,服务器必须提供解释执行ASP程序的环境(比如IIS/PWS),不必考虑浏览器是否支持ASP使用的编程语言。Pages从服务器端返回客户端的是HTML静态页面,可以在常用的浏览器中正常显示。浏览者查看页面源文件时,看到是ASP解释执行后生成的HTML代码,而不是服务器端的ASP源程序⑹。ADO访问数据库技术介绍ADO(ActiveXDataObjects)是一组优化的访问数据库专用对象集,为ASP提供了完整的站点数据库访问解决方案。它可作用于服务器端,以提供含有数据库信息的主页容。通过执行SQL命令,让用户在浏览器画面中输入、更新和删除站点服务器的数据库信息。ADO使用置的RecordSets对象作为数据的主要接口°ADO可使用VBScript.JScript语言来控制对数据库的访问,以及查询结果的输出显示。ADO可连接多种支持ODBC的数据库,如Access、SQLServer.Oracle,Informix等1.3.3MicrosoftSQLServer简介SQLServer作为微软在Windows系列平台上开发的数据库,一经推岀就以其易用性得到了很多用户的青睐,相信大多数将自己的业务建立在Windows平台上的用户都会对它有相当的亲切感。今天,我们就来谈谈您所关注的数据库解决方案之微软篇。区别于FoxProxAccess小型数据库,SQLServer是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。SQLSERVER2000往往成为首选的理由。选择SQL的最主要原因是它强大的功能支持大型的数据库,并行访问能力强。而同样是MS做的ACCESS虽然方便但安全性不高,并行访问能力也比较弱。MicrosoftSQLServer是一个客户机/服务器关系型数据库系统,它使用Transact-SQL语言在客户机与SQLServer数据库服务器之间发送请求<>SQLServer2000是Microsoft公司推出的一个全新的数据库服务器产品,是一个企业级的网络关系型数据库管理系统⑺叫SQLServer2000的特性:©Internet集成SQLServer2000数据库引擎提供完整的XML支持。它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。②企业级数据库功能SQLServer2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。•专业•专注.•专业•专注.2系统分析系统分析主要是对现行系统进行充分的调查研究,细致了解现行系统的现状和业务流程,及其存在的主要问题,在此基础上提出新系统的逻辑模型。系统分析主要包括以下几个步骤:(1) 系统调查;(2) 可行性研究;(3) 系统开发方法。2.1系统调查为了了解系统的基本情况,首先进行了初步调查。初步调查的主要方式是参阅网上人才招聘相关的基本结构,再与各分部的管理人员进行口头交谈,并了解业务流程。组织层次于如下图2-1所示。图2-1系统组织层次图2.2系统的可行性研究系统可行性分析的任务是在初步调查的基础上确定项目开发是否必要和可行。此活动的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、必要性和意义进行调查分析并根据需要和可能提出拟开发系统的初步方案与计划。可行性研究是针对系统进行全面、概要的分析,主要包括三方面:技术可行性、经济可行性和营运可行性。可行性研究报告是系统研制人员在可行性研究工作阶段的成果。一经讨论、审定通过后,根据确定的系统方案对系统开发者下达系统设计任务书,对新系统开发工作的可行性做出结论或提出建议。毕业生就业管理系统是通过计算机使个人用户与企业用户之间建立起紧密联系,此系统在技术方面主要是采用现有的软件ASP、SQL进行开发和研究的,这些软件早已被广大用户熟悉和了解。这个系统能够满足毕业生就业管理系统的效率与数据的准确,只要是懂得基本操作的用户都能够对本系统操作的游刃有余。同时我所开发的毕业生就业管理系统,它具有以下特点:实用性;操作简单;代码可读性好。2.2.1经济可行性系统的技术支持追求评价客观、公正,信息广泛、快捷,服务专业、全面,手段超前、多样,管理现代、规。本系统的设计会尽可能的向着这些方面靠拢。本系统的设计和维护费用较小,系统维护手段简单可行,系统支出少,且系统开发成功后所带来的效益是一定的,可以说这个设计的性价比较髙,应该说是一个成功的设计。2.2.2技术可行性由于本系统采用了当前流行的技术,可以说实施起来相对容易些。根据本系统目标来衡量所需的技术是否具备,一般可从硬件、软件的性能要求、环境条件、技术人员水平和数量等多个方面去分析,其中开发人员的技术力量应首先考虑能力与水平,这关系到系统是否能够实现的重大问题,同样也不要忽略了其他方面的因素,只有这些方面都同时具备,且比较成熟,才可以实现,因此,它在技术上是可行的。.专业.专注..专业.专注.2.2.3营运可行性主要是管理人员对开发信息系统是否支持,现有管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。企业领导非常重视信息系统的建设,对于系统的开发绐予了大量的支持,管理人员对此也有共识,最终操作人员对新系统也表示欢迎。系统建成后,虽然将改变原有的工作方式,但系统操作简单、易于理解,操作人员经过短时间的培训就可以使用该系统。2.2.4结论综上所述,该毕业生就业管理系统可以而且有必要开发。2.3毕业生就业管理系统开发方法目前比较成熟的管理信息系统开发方法有:生命周期法、原型法、面向对象法等。原型法是近几年发展起来的一种开发方法,该方法从一个初始信息要求的集合出发,在发展中逐步完善信息系统,本系统采用的是原型法。使用原型法开发大体有以下几个步骤:1)确定系统需求。其中包括系统的应用围、系统开发的经费估算等。2)设计初始原型。包括确定需求和开发工作模型,例如屏幕格式、功能菜单、报表格式以及对关键数据和功能的说明等。3)对初始原型进行需求迭代,不断进行修正或改进,直至得到一个用户满意的原型,从而终止原型迭代过程。4)如果需要,可写出系统必要成分的严格、详细的说明(如将需求转化为报表)。5.原型效果考察。考察用户新加入的需求信息和组成成分的严格说明信息,看其对原型效果的影响,是否影响到原型的有效性,如果导致原型失败,应加以修正和改进。原型法的生命周期提供了一种完整的、灵活的、近于动态的需求定义技术。它综合了所有提出的必要需求,建立原型就近似于预先需求的规格说明。对应于原型的工作模型可以进行必要的剪裁和组织,以便更接近目标系统。它可以综合用户、领导和原型开发人员的各方需求⑴仃3系统需求分析需求分析是指开发人员要准确理解用户的要求,进行细致的调查分析,将用户的需求述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。需求分析处于软件开发的开始的阶段,但它对整个软件开发过程以及软件产品质量时至关重要的。需求分析的基本任务是要准确地定义系统的目标,回答系统必须“做什么”的问题。3.1性能分析系统性能分析主要包括实用性分析、安全可靠性分析、用户界面分析和数据库分析。3.1.1实用性分析系统要求最大限度地满足实际工作的需要,充分考虑各业务层次,各管理缓解数据处理的使用性,把满足用户和管理业务作为第一要素进行考虑。毕业生就业管理系统最直观的流程就是管理员对系统进行功能层次管理,企业用户在本系统发布招聘信息,个人用户在本系统进行求职。3.1.2安全可靠性分析系统记录了企业用户发布的职位信息,个人用户的简历等信息,毕业生就业管理系统的实力好坏比的就是系统的用户资料库大小,因此防止非法用户的入侵时非常重要的。现代企业的运转越来越快,每一秒钟都可能发生巨额的交易,所以对系统的可靠性要求要非常严格,系统对数据的处理和储存要合理而高效。在系统的设计中,只有系统管理员可以增加用户。3.1.3用户界面分析用户的界面要采用图形化,因为Windows操作界面被广大的PC用户接受,所以系统的用户界面要符合Windows的界面规,做到美观大方,布局合理和人性化。易学、易、用易管理时用户界面设计的原则。本系统就是按照这个原则,首页的布局方便新用户使用把注册和登录放在页面上,也为了方便老用户提高效率,站查找也显的是比较重要,然后企业的招聘、个人的求职信息和新闻信息也是必须的,最上面就是导航栏,也是进去系统最直接的处。3.1.4数据库分析数据库的设计要遵循几个原则:一致性原则:对信息进行统一、系统的分析与设计,些讨好各数据源,做到“数出一门”、“算法统一”、“度量一致”。保证系统数据的一致性和有效性。完整性原则:数据库的完整性是指数据的正确性和相容性。要防止合法用户使用数据时向数据库加入不规的数据。对输入到数据库的数据要有审核和约束机制。安全性原则:数据库的安全性是指保护数据库,纺织非法用户使用数据库或合法用户非法使用数据库造成数据泄專、更改或破坏。即要有认证和授权机制。可伸缩性原则:数据库结构的设计应当充分考虑发展的需要、移植的需要,具有良好的扩展行、伸缩性和适度冗余3.2业务流程图业务流程图是一种表明系统各部门、人员之间的业务关系、作业顺序和管理信息流动的流程图,他可以帮助分析人员找出业务流程中的不合理的迂回等。业务流程图的符号说明如图3-1所示。•专业•专注.•专业•专注.系统中人员系统外实体处理数据流向单据、报表系统中人员系统外实体处理数据流向单据、报表图3-1业务流程图符号毕业生就业管理系统业务流程图如图3-2所示。毕业生就业管理系统业务流程图如图3-2所示。查询搜索图3-2业务流程图3.3数据流图数据流图是一种能全面的描述信息系统逻辑模型的主要工具,它与对系统的物理描述无关。由于图形描述简明、清晰,不涉及到技术细节,所描述的容面向用户,是系统分析员和用户进行交流的有效手段。
数据流图的四种基本元素为:外部实体:系统外与系统有联系的人或单位;数据流:流动的一对或一组数据,也表示数据文件的存储操作;处理:也成为功能,它对输入数据流进行处理,形成输出数据流;数据存储:用于存储数据的文件等。系统由三个个人用户、单位用户和管理员用户,整个系统的信息处理功能划分为三个主要部分,分别是求职、招聘和注册。从用户注册,管理员审核通过,到企业发布招聘信息、个人用户求职到最后的查询搜索的数据流图如图3-3所示。F1►DLjobno咗表D2cm^ilbox表“D3pmailbox表F121P3D4person表』一会黑圧皐册V F1►DLjobno咗表D2cm^ilbox表“D3pmailbox表F121P3D4person表』一会黑圧皐册V 个人用户F*「P4'单位用户会员注册D5< iiF31F41求职管理(P41 ]招聘管F317P31F31F31P5 ■査询搜■ 索管理F1:新闻信息F2:会员信总F21:单位信息F22:个人信息F3:个人注册信息F31:衣职信息F4:单位注册信息F41:招聘信息图3-3数据流图.专业.专注..专业.专注.4概要设计4.1概述系统设计是将系统分析阶段所提出的反映用户需求的逻辑方案转化为可供实施的物理方案。根据系统分析提出的逻辑功能要求,结合实际经济、技术和环境条件。确定系统总体结构和物理方案、合理选择硬件、确保系统目标得以实现。系统设计是在系统分析的基础上由抽象到具体的过程。系统设计的原则:严格按照系统说明书所规定的目标、任务和逻辑功能进行设计工作,遵守信息管理和信息技术的有关规,在充分尊重和理解用户要求的基础上,使设计尽可能满足用户操作使用方面的要求。系统设计的目标:系统分析阶段多提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的技术方案。系统设计的方法:采用基于将系统分解成相对独立模块的结构化设计方法,主要以HIPO图作为系统模块层次结构的描述工具,以E-R图和关系模型作为实体关系的表达工具。4.2软件模块结构设计系统软件功能结构的设计采用HIPO分层技术,自顶向下逐步分解,以HIPO分层图为描述工具表示本系统的模块层次结构。模块设计时主要考虑尽量提髙模块功能的独立性与简化模块之间的接口,采用以变换为中心和以实物为中心相结合的分析方法进行模块设计。总体结构图如图4-1所示。
图4-1系统总体功能图HIPO图说明:HIPO图是在子系统划分的基础上,对相应子系统的数据流程图采用变换中心法进行分析。对子系统进一步功能分解,直到分解成含义明确、功能单一的单元功能。毕业生就业管理系统总体上可以分解为三个模块,每个模块又可划分为以下子模块:会员管理:用户注册、用户审核和用户登录验证;招聘求职:发布求职、发布招聘和信息查询;系统管理:个人会员管理、企业会员管理和站信息管理。图4-2求职招聘模块细化图•专业•专注.•专业•专注.会员管理的HIPO图如图4-3所示。图4-3HIPO图(会员管理)招聘求职的HIPO图如图4-4所示。图4-4HIPO图(招聘求职)系统管理的HIPO图如图4-5所示。图4-5HIPO图(系统管理)
4.3数据库设计数据库设计是在选定的数据库管理系统基础上建立数据库的过程。经过系统分析阶段的工作,开发人员对现行管理系统的信息处理步骤和方法都已掌握。在对系统分析阶段的工作成果:数据流图、数据字典进一步分析的基础上,使用实体关系图(E-R图)工具对整个系统的数据库结构进行设计。E-R图是由实体、属性、联系三部分组成,其符号表示如图4-6所示。实体属性实体属性图4-6E-R图符号说明4.3.1E-R图的实体及其属性本系统中有8个实体,每个实体的属性如下:company表(id、uname.pwd、emailsidate、cname.tradecxz、fdate、fund、address、zip、pname.phone、job.fax、http、area,zpnum.gzdd、jianjxzptext和xgyq);person表(id、uname.pwd.emailidate.iname^sex、bday.code、mzhu、marry,hka、zzmm、zchen、edu、zye、school.Ianguage^lanlevelpthua、computerothertcNgzrmm、gzjl.jobtype,job、gzdd、otheryq、yuex、cname.phone、callnum、oicq、http和address);admin表(id、admin和pwd);cfavorite表(id、uname和fuid);emailbox表(id、reid、senduidxsendname^title,mailtextnewmail和sdate);jobnews表(id、title、text和idate);pfavorite表(id、uname和fuid))。emailbox表(id、reid、senduid、sendname.title、mailtext,newmai1和sdate);•专业•专注.•专业•专注..专业.专注..专业.专注.4.3.2实体之间的联系8个主要实体之间共有5个主要的联系,分别如下:一个个人可以接收多个个人,一个个人只能发送到一个个人,在本系统中个人和个人是一对多的关系;—个个人可以收藏多个个人收藏信息,一个个人收藏信息只能被一个个人收藏,因此在本系统中个人和个人收藏是一对多的关系;—个企业可以接收多个个人,一个个人可以发送到多个企业,在本系统中企业和个人是多对多的关系;一个企业可以收藏多个个人收藏信息,一个个人收藏信息只能被多个企业收藏,因此在本系统中企业和个人收藏是多对多的关系;—个人可以应聘多个企业,一个企业也可以招聘多个人,在本系统个人和企业是多对多的关系。
5详细设计5.1表设计进一步确定以上关系模式中各个数据项的类型和长度,将每个关系转换为数据库中的二维表格,并确定了各个表的主码,得到以下表结构:表5-1person表FieldFieldNameTypeWidthPrimaryKey1idint4Y2unamechar503pwdchar504emai1char505idatedatetime46sexchar507bdaychar508codechar509mzhuchar5010marrychar5011hkachar5012zzmnchar5013zchenchar5014educhar5015zyechar5016schoolchar5017languagechar5018lsnlevelchar5019pthuachar50
20computerchar5021othertcchar20022gznumchar5023gzjlntext1624jobtypechar5025Jobchar5026gzddchar5027otheryqchar20028Yuexchar5029cnamechar5030phonechar5031callnumchar5032Qicqchar5033httpchar5034addresschar100表5-2cmailbox表FieldFieldNameTypeWidthPrimaryKey1idint4Y2reidchar503senduidchar504sendnamechar505titlechar506mailtextntext167newmai1int48sdatedatatime4•专业•专注.•专业•专注..专业.专注..专业.专注.表5-3pfavorite表FieldFieldNameTypeWidthPrimaryKey1idint4Y2unamechar203fuidchar50表5-4jobnews表FieldFieldNameTypeWidthPrimaryKey1idint20Y2titlechar203textntext504idatedatetime505.2人机界面设计界面设计是评价软件质量的一条重要指标,所谓用户界面是指软件系统与用户交互的接口,通常包括输入、输出、人机对话的界面与方式等。数据的收集和录入是比较费事的,需要大量人力和一定设备,并且容易出错。如果输入系统的数据有错误,则处理后输出将扩大这些错误,因此,输入设计的出发点是确保信息系统提供正确的信息。目标是在保证输入信息正确性和满足需要的前提下,应做到输入方法简单、迅速、经济和方便使用者。同样,输出设计也应该数据准确,数据报表通俗易懂。本系统在设计时充分考虑到操作易用性及准确性,采用了人机对话方式。本系统采用了大量美观、友好的图形用户界面,提高用户使用系统的热情和积极性。5.2.1用户注册会员用户进入人才招聘求职系统的主界面之后点击新用户注册进入用户注册界面,当用户进入到此页面中时,首先应在该页面的最底端选择个人用户或者单位用户,然后会在此对话界面中看到用户名、登录密码、重复密码以及用户本人的E-mail等信息。如图5-1所示。
图5-1新用户注册会员界面5.2.2个人用户注册会员个人用户注册成功以后,就会进入到首页,在此页面的右侧部分,包含登录首页、登录求职简历、更新求职简历、修改登录密码、全部职位列表;之后在右下方,还包括我的收藏夹、我的信箱、退出登录等基本信息。当你选择右侧的某一项时,在对话框左侧就会出现相应的信息供参考。个人用户注册成功后进入的首页如图5-2所示。
图5-2个人用户登录成功后的主界面5.2.3企业用户注册会员企业用户注册成功后与个人用户基本一致,在右侧同样会显示出登录首页、登录/更新公司资、发布/更新招聘信息、修改登录密码、全部人才列表等基本信息,这样会让企业用户一目了然的了解所有人才的信息(包括、性别、学历、应聘职位以及发布日期)等等,使企业的招聘的效率迅速提高。企业用户注册成功后进入的首页如图5-3所示。
图5-3企业用户登录成功后的主界面5.2.4搜索信息用户从首页面中点击招聘信息和求职信息按钮,会分别出现所有招聘信息页面和所有求职信息页面,在招聘信息页面中会包括公司名称、招聘职位以及招聘发布的日期等基本信息;而在求职信息页面中会包含求职者的、性别、学历、招聘职位以及登录的日期等等。如图5-4、5-5所示。
图5-4招聘信息搜索页面*3毕业生钦业管遅系统一〉人才市场一〉站內狸荚・MicrosoftInternetExpbrer丈件(B縮箱匡)3§(V}收威(①工&⑴«8b(H) r©舷♦0-|*1H©0隶 ©|Q心◎♦匚5§|ifcllt©|^|htrD:A,loGlnost:1200/5earch.asp?$7F,pe-Der$on&ozdd-noxz 《報入关f?宇亘1?1¥弄疔 ▼助转到班接二按打亡书笺"二訓闻互磁屛・刘▼“瞬毎二梦昭时分A静n条玄职简厉笛合多伴以乍星〔1~门务al性i]列那列勿列如al性i]列那列勿列如rlrLrlrlrLrlrl应聘砸登SB5A2010-5-24蔑它眼务行业2010-5-21财务总盜丿经理/訓经湮/主任2010-5-24电气2010-5-24英语瞬2010-S-24帀场衍销策划2010-5-24公关、砌.礼仪2010-5-24密京毕 Jj本地intranot图5-5求职信息搜索页面个人用户查询企业招聘信息源代码:sql二”select*fromcompanywherejoblike*%M&key&幣orderbyiddescrs.opensql,conn,1,1ifrs.eofandrs.bofthenresponse,write"SCRIPTlanguage=JavaScript>alert(*对不起,没有符合搜索条件的记录!');”response.write"javascript:history.go(T)〈/SCRIPT〉"endif企业用户查询求职简历的源代码ifstype=Mcompany"thenifgzdd=Mnoxz"thensql二"select*fromcompanywherejoblike,%r,&key&M%fandcnamelike'%"&key&"%‘orderbyiddescMelsesql二"select*fromcompanywherejoblikeandcnamelike'%M&key&*'%'andgzdd='M&gzdd&M,orderbyiddescnendifelseifgzdd=Mnoxz”thensql二"select*frompersonwherejoblikeandinamelikeorderbyiddesc"elsesql=Mselect*frompersonwherejoblikeandinamelike,%M&key&h%'andgzdd=,w&gzdd&M'orderbyiddescMendifendifrs.opensql,conn,l,lifrs.eofandrs.bofthenresponse.writeM<SCR!PTlanguage=JavaScript>alert(1对不起,没有符合搜索条件的记录!');”response.writeMjavascript:window・close();</SCRIPT>”endif5.2.5个人会员填写简历个人会员成功注卅登陆后可以进入填写个人简历的页面,如图5-6、5-7.5-8所示。图5-6会员填写基本信息界面图5-7会员填写特长和相关工作经历页面图5-8会员填写工作条件和耽系信息界面5.2.6更新求职简历表用户还可以更新求职简历页面,当用户进入到更新求职简历表的对话框中,系统会提示您需要更新求职简历的哪一部分,并给出选项。用户更新求职简历页面如图5-9所图5-9会员更新求职简历表界面
5.2.7个人用户登陆信箱此页面的左侧包括登录首页、登陆求职简历、更新求职简历、修改登录密码、全部职位列表,之后在右侧出现相关的信息。个人用户还可以登录自己的信箱,页面如图5-10所示。图5-10个人用户登录自己信箱的界面5.2.8公司详细信息企业会员注册登陆成功后可以填写公司详细资料,还可以更新公司资料,具体会包括公司名称、所属行业、企业性质、所在区域、成立日期、注册资金、通讯地址、邮政编码、联系人、联系、传真、公司以及公司的简介等基本的信息。页面如图5-11所示。图5-14图5-14管理员管理个人会员界面•专业•专注.图5-12图5-12企业发布招聘信息界面•专业•专注.―公司渝■'用戶名:天戍峑主新公=]峑主新公=]贸冋修改登汆送珂全血人才刿应锂的收疝央如I仁祐過出箜承TOC\o"1-5"\h\z莎氐行业|五却*•产-金凤曲品▼]至业性质:1私百仝业 F怖在区越:丽帝 *1成立曰»j:|zooo^o-ro~]注fifths仝:叵@二J万人民市逆讯电扯:序泳币幻:常区 ]邮砂禺训;pm。辽£ttusaifrvjvl(lnv0i%iiruco^a^nurlur ■图5-11登录/更新公司资料界面5.2.9发布招聘信息企业填写完企业资料后还可以发布招聘信息,在该页面的左侧包括登录首页、登陆/更新公司资料、发布/更新招聘信息、修改登录密码和全部人才列表;然后在页面的右侧包括招聘职位、招聘人数、工作地点、岗位描述以及相关要求等等基本信息。页面如图5-12所示。登录兰页登录/更新公司资科发布/更新拐的信忌全印人才列叢发布登录兰页登录/更新公司资科发布/更新拐的信忌全印人才列叢我的收藏夹我的信箔
运岀昼示12223333▲▼和关5?求:则合相关专业▲我的收藏夹我的信箔
运岀昼示12223333▲▼和关5?求:则合相关专业▲V*蹄人稣~lx工作赠点: 匸[发布]5.2.10管理站信息管理员管理站信息的页面,当用户进入到此页面的时候,会出现新闻管理.管理个人用户.管理单位用户以及退出登录等信息。如图5-13所示。目华业生耿业昔J?璋筑一>人才帀场一a新闻冒淮-MiuosoftInternetExplorer◎涪i£■凶Mld/徨共喰"收慈G渐>;g▼ 1§|览址(0)|创http://bcalhost:1200;admn/rmeas.asp<-WiAX»-门按并孑<> -Qf?JJ馆擅輕、op己朽签•口新闻型熬昇•“ 芒.…莎醐劳「比业牛牛:-I—糸则丈件⑹ »5(£)吃薄(A)XR(I)祜肋但)英有⑸条抚闻以下杲【1~5]条0»个人屈戶莒盘单位用户0»个人屈戶莒盘单位用户迟岀労探NZD栋瑟缺布曰明16dsjfiiwurijrSU010-5-2419:11.00]15毕业了(2010-5-2<19:10.00]14ushdus[2010-5-2^19:09.00]132010®S^业生啦业兹栄[3)10-沪哄19:080011ZtB聘合[£010-5-?<19:07001好T粉限】丫 III⑥ Intranet图5-13管理员管理站信息界面5.2.11审核个人注册会员信息管理员审核个人注册会员信息页面,如图5-14所示。刊华业生处业首邂宗壻一a人才市场一〉密伺!?理-MicrosoftrnternetExplorer文怦(£}«fl(E3 ^*CA)XAQ)«WH) 尉O碇■R0②Cy际*咖灭Q| 』•Jfi&ii'fetltCD)1-tf]http7/loeainofi!r:L200/admin/mpQr£on.35p 《眦入兀冼芋垃按按苏V?▼C3”Sd祓圧金e>op7 1严Wjj0極.口加妙僦屛■挣 弗 匕柳耐分^cajtz-r人用户砒占承什以下是u一盯%&&■了八用尸莒&矣江用尸VxtIDyy井三王宁du<ha&&■了八用尸莒&矣江用尸VxtIDyy井三王宁du<haL4fs希営一i【钿]【在中】【却]『大#]廳够16 (OTlO-5-2*l]瓦它除务行业 (2010-5-24)附些总血/妊规/刖妊欢/主任(2OIO-M4)电代 [!»10-5-<24]芟话嘶 Eio・gq】帀如行(2010-^-24)公忍怩対.礼仪 [0310-5-24]序脚-H1.ItJ(ttPr]U>lr]【时】U»kHUililUHrJ(HFPfJ•JTJfiInmnar.专业.专注..专业.专注.5.2.12审核企业注册会员信息管理员管理企业注册会员信息页面,如图5-15所示。图5-15管理员管理企业会员界面5.3程序流程图5.3.1程序设计管理信息系统处理方式的合理选择,就是一个处理过程的设计问题。选择处理方式实际上就是根据系统的任务、目标和环境条件,合理地选择信息活动的形态及具体方法。程序流程图又称为方框图。表示方法简明直观,是用来描述程序执行的逻辑过程的。它把程序的基本步骤归纳为:处理、判断、输入/输出、开始和结束等几个基本功能,并用不同的记号加以表示,从而描述程序的执行过程。在绘制程序框图时,使用的符号说明如下。•专业•专注.•专业•专注.输入/输出数据流向图5-16流程图符号系统主程序流程图如图5-17所示。图5-17主程序流程图个人会员登录流程图如图5-18所示。图5-18个人会员登录流程图3.2编程的过程及特色本系统在主框架的模块上采用自顶向下的方式,把系统的功能按照模块化和逐步细分的方法分解到最小的控制。在界面的设计上采用面向对象的方式,先设计底层模块,把有共性的界面设计,功能放在底层模块统一处理。这样既保证了界面的统一性,减少了编程的工作量,同时也方便了修改。许多修改只要在底层模块统一完成,不必一一修改。特别是在信息窗口显示,对数据项进行修改无须修改界面,有些地方只要把SQL语句改下就行,有的甚至可以直接完全不须修改而界面也能正确显示新增数据项。.专业.专注..专业.专注.6系统测试系统测试是系统质量保证的主要活动之一,在系统开发的过程中,在各个阶段都有可能存在错误和缺陷。通过测试是可以发现系统设计中存在的种种问题,并可以及时改正,避免在系统投入使用时才出现不必要的错误,从而导致不必要的损失。测试是质量保证一个祛码,它提供对系统规格说明、设计和编码的最终评审,是发现系统缺陷和错误的有力手段。6.1测试的目的及相关问题软件测试分为几个部分:单元测试集中检查软件设计的最小单元一一模块,包括程序测试,即发现程序中的代码错误,然后逐一解决;组装测试相当于联调,主要是考察模块间的接口和各模块之间的联系。这是一个持续的过程,可以在将组件加入某一项之前逐个的加以测试,也可以把项目连编成应用程序之后再进行测试。确认测试主要检查软件功能与用户的需求是否一致。在一般的情况下,这些步骤都被顺序地实现。在测试和调试应用程序时,应注意以下问题:•程序设计者不应测试自己设计的程序;•测试用例的设计不仅要有合理的输入数据,还要有不合理的输出数据;•除了检查程序是否做完了它应做的事之外,还要检查它是否做完了它不应做的事。试和调试应用程序后,系统应达到以下要求:•能较好的完成系统应具备的基本功能;•运行不会导致崩溃或产生错误信息;•在一般情况下操作正常;•在一定围,操作合理,或能提供适当的错误信息。程序调试和组件测试我们在设计和编码的过程中通过编译程序编译、软件错误信息的提供,我们可以逐步修正错误,程序能够得到一步步的完善(⑵。6.2测试过程在完成毕业生就业管理系统开发的过程后,为了使系统能够稳定运行,对系统进行了有针对性的全面测试,采取的方式是:功能测试:为了保证每一项下拉菜单能够实现系统设计的功能,我输入了大量数据到系统中,并对每一个菜单反复进行了增加、删除、修改、查询等操作,从而保
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 积木玩具市场洞察报告
- 笔记本电脑用散热垫产业深度调研及未来发展现状趋势
- 消毒用臭氧发生器产品入市调查研究报告
- 绘画支架市场需求与消费特点分析
- 数据线市场洞察报告
- 制帽用帽舌产品供应链分析
- 监测导管用亲水性导线产品入市调查研究报告
- 电子货币收款机产品入市调查研究报告
- 专题11 非文学文本阅读(知识梳理+考点精讲精练+实战训练)
- 石材切割机产业运行及前景预测报告
- 海南省海口市2023-2024学年九年级上学期期末语文试题B卷(解析版)
- 2024年度生产设备操作安全协议
- 第5课用发展的观点看问题2023-2024学年中职高教版2023哲学与人生
- 2021大学生个人职业生涯规划书6篇
- 2020年江苏徐州中考满分作文《当你需要时有我》4
- 设备技术员年终工作总结
- 2023电化学储能电站消防安全标准铅炭电池(铅酸电池)
- 2024年比特币投资项目发展计划
- 农业行业:农业众筹模式推广方案
- 《教师专业发展》课件
- 工程勘察设计收费标准快速计算表(EXCEL)
评论
0/150
提交评论