校园网系统装订版_第1页
校园网系统装订版_第2页
校园网系统装订版_第3页
校园网系统装订版_第4页
校园网系统装订版_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2012AnnualGraduationThesis(Project)oftheCollegeMeetingOnlineEnrollment(aModuleofAssociationMemberSystem) Major:NetworkGrade:Student’sName:WangStudentTutor:WangDongFinishedbyJanuary,ThegraduatedesignanddevelopmentofQiongZhouuniversityisanetworkoffreshgraduatestoapplyforajobcanletrecruitersandapplicantsremoteinctivecommunicationnetworktform.Thissystemincludesthefollowingfunctions:administratormaintenancemoduleincludingadministratormaintenancemodule,includingbasicdatamaintenance,datamaintenanceandquerystatisticsthethreesubmodules.Includingthebasicdatamaintenance,includingaddressinformationmaintenanceandmaintenancejobcategory,professionalinformationmaintenanceandnewsrelease;Businessdatamaintenance,includingregisteredstudentlistandlistofrecruiters;Querystatisticsincludingstudentresumesandjobstatisticslist.Studentsmaintainmodulesincludingpostresumes,lookingforajob,resumedeliverymaintenancerecordsandregistrationinformation.Enterprisemanagementmodules,includingpostrecruitmentThroughtheadoptionofVisualStudio2005Asafront-enddevelopmenttool.AtthesametimewithSQLSever2000Asthebackenddatabasemanagementsystem.ConstructsaallowsrecruitersandQiongZhoufreshcollegestudentsonlinecommunicationtform.:QiongZhouuniversityfreshgraduatestoapplyforajob;ASP.NET;SQLSERVE2000目目 第一章引 课题背 目的和意 目 意 系统设计思 系统开发环 SQLServer2005数据库简 系统开发环境及其配 第二章可行性分 经济可行 技术可行 操作可行 业务流分 本章小 第三章需求分 求职招聘系统的规 求职招聘系统的需求分 数据流 本章小 第四章总体设 系统模块总体设 系统结构设 系统功能模 系统详细设 数据库设 数据库设计概 数据库设计分 数据库的E-R图的设 数据表的设 本章小 第五章详细设 系统运行平台设 系统主界面设 用户与登录功能设 用户登录的设 琼州校园网招聘求职系统设 管理员登录界面设 信息添加界 会员列表界 企业信息审核界 企业登录界 浏览应聘本企业相应职位的应聘者简历信 求职者模块设 本章小 第六章系统测试与性能分 测试目 测试目 测试方 测试步 本系统测 系统功能测 本章小 结 致 参考文 附录 本站设计的目标就是设计一个求职招聘系统,可以进行管理员登陆,管理人员进入到系统可以添加管理职位,可以新建管理收到简历,同时也可以和管理个人信息。使的管理可以更简单化、人性化,管理人员还可以很方便地查看简历、职位列表等。在我们大学期间,我们学习了各种理论知识,掌握了部分软件开发的实践经验,但是我们还是缺少实践知识和理论知识的结合,毕业设计不仅仅是对大学学习的考察,同时也是让自己整合运用所学的知识的良好方式,因此做好毕业设计,是对我们在进入公司和企业之前的一个极好的锻炼方式。一个方便企业使用的应该具备友好的操作界面,稳定的基本功能,较快的运行速度,同时要符合实际实现简单化、人性化。实用性:系统以企业需求为目标,以方便企业为原则。根据企业实际的需求情况,量身打造一个先进的工资管理系统。先进性:本设计将充分应用现有成计算机技术、数据库技术、开发技术。以VisualStudio2005和SQLServer2000为主要开发环境。高可靠性:一个实用的系统同时必须是可靠的,本设计通过合理而先进的设计以及数据库的优化选择,可保证运行的高效性和正确性。高安全性:在设计中,将充分利用设计技术提供的加密技术和其他数据保护技术既可以保证企业和管理员账户安全,同时也可保证关键数据的安全性。采用标准技术:本系统的所有设计遵循国际上现行的标准进行,以提高系可性:系统的设计要求方便,包括的和数据库的可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标,C#来源于C和C++,是一种简单的、现代的、面向对象和类型安全的编语言,由的AndersHejlsberg专门为.NET平台开发的语言,继承了许多语言的特征,如C、C++Java。C#VisualBasic的简单和C++功能强大的优点而写的,对于开发者来说,C#使企业应用序的创建、调试和配置变得很容易。有人,C#将成为在.NET平台上开发应用序最受欢迎的语言[2]。作为VisualStudioIDE的下一个版本,VisualStudio.NET也是.NET的关键组成部分。VisualStudio.NETIDE也已经被整合并装入了大量的新功能。位图编辑器、调试器、Web窗体设计器、Windows窗体设计器、Web服务设计器、XML编辑器、HTML编辑器、Web浏览器、服务器资源管理器和多语言支持,所有这些都被集成在IDE中[3]。ASP.NET是ASP的下一代版本,然而ASP.NET又并非从ASP3.0自然演化而来,在许多方面,ASP.NETASP有着本质的不同。ASP.NET完全基于模块与组件,具是这些具有革新意义的新特性,让ASP.NET远远了ASP,同时也提供给web开发人员更好的灵活性,有效缩短了web应用序的开发周期。ASP.NET与Windows2000Server/AdvancedServer的完美组合,为中小型乃至企业级的web商业模型提供了ASP.NET是统一的Web应用序平台,它提供了为建立和部署企业级Web应用序所必需的服务。ASP.NET为能够面向任何浏览器或设备的更安全的、更强的可升级性、更稳定的应用序提供了新的编模型和基础结构。ASP.NET是 .NETFramework的一部分,是一种可以在高度分布的Internet环境中简化应用序开发的计算环境。.NETFramework包含公共语言运行库,它提供了各种服务,如内存管理、线管理和代码安全。它也包含.NETFramework类库,这是一个开发人员用于创建应用序的综合的、面向对象的类型集.NET平台的所处的背景是:世界正在从个人电脑连接到一个服务器(比如互联网中改变到一个地方的所有职能设备、电脑和服务协同工作中能为企业提供更丰富的体验。.ET.ET组成部分,每个人都会给你不同的答案。比如微软的商务和结构化查询语言以及.ETET.ET平台的.ET.ET子。它包括.E,.ETCLR和.ET基类库BC用,但它们是所有.ET应序的必要组成分。NET几个.NET商品:多重基于.NET言(XML)在.NET平台上的集互和结构化查询语言(SQL)服务器几种.NET服务:它是由微软为在.NET框架开发应用序使用的。微软Hailstorm实际上是一个囊括了微软品牌的最重要某些服务的计划基类库:对组件的编和应用序接口(API)的广泛的收集(AS.NET,的Windows应用序(Windows表格由.NET框架提供的好处包括:缩短开发周期(减少代码重用,减少编意外,多种编语言的支持,更简单的配置,由于整体式安全性而导致更少的数据类型相关的错误,由于回收器的存在而引起内存泄漏的减少,而且,具有一般的更具可扩展性、可靠性的应用序[4]。SQLServer2005SQL是英文(StructuredQueryLanguage)的缩写,意思为结构化查询语言。SL语言的主要功能就是同各种数据库建立关系,。按照ASI()规定,SQL被作为关系型数据库管理系统的标准语言,SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracl,Sybase,SQLServer,Access等都采用了SQL语言标准。SQLServer2005,是公司推出的SQLServer数据库管理系统的版本,该版本继承了SQLServer2000版本的优点,同时又比它增加了许多更先进的功能,只有使用方便、可伸缩性好、与相关软件及承诺过度高等优点。可以运行Windows2005同时,SQLServer2005还提供了过。这样的好处是,应用序数据库的数据并不是直接的与数据库表打交道,而是通过过的运行来获取所需要的数据。这样的设计有一个好处就是,避免了频繁的表操作,而通过运行在服务器端的过可以极大的提高运作效率和提升数据的速度,同时也很好的了数据表的逻辑,使得数据库变成了数据库提供的服务[]。ASP.NET本序采用VS2010+SQL2008环境下编写在运行本序之前,请先启动“ASP.NET状态服务,然后点击“开始”按钮在弹出的开始菜单中选择“控制面板,在控制面板中选择“性能与,接ASP.NET在SQL2000 或以上的数据库软件中附加文件夹下的“Net05_ZPXT_Data.mdf”文件,进行附加数据库。用VS2005打开毕业设计文件夹下的,运行启动第二章可行性分析(Feasibilityysis)也称为可行性研究,是在系统术、经济、社会的方面进行分析和研究,以避免投资,保证新系统的开发(1)可行同时了正版的软件和齐全的操作系统,基础费用可以免去;本人完全费用,但是本系统在方面只需系统管理员手工对数据库进行,不需要的注入,可以说方面是完全可行的。(2)根据招聘求职系统的目标来看所需要的技术是否具备,主要从硬软件的性能要求、环境条件、操作人员水方面去考虑和分析。考虑到运行的可行性,在软件方面选择了如今较流行的VisualStudio2005来进行开发平台的设计,使用SQLServer数据库数据。由于VisualStudio2005和SQLserver2000都两个非常成开发工具,无论在安全性、可用性、可靠在硬件方面,则选择空间较大,只要是酷睿2以上的计算机,内存在1G以上,硬盘在500GB以上,都可以满足系统的开发需要!当然,硬件的配置越高,系统的开发与运行会更流畅。考虑到如今的家用或电脑硬件的整体配置水平,本系统操作易懂,公司也专门聘请了专业人员进行和培训。而且本系统界面友好,通俗易懂,操作便利,能为员工普遍接受,而且信息中心有专业人员辅助,相信经过短时期的培训即可完全掌握本系统的操作,所以本系统的实用价值也是可行的。经以上分析,运行是可行的。从的使用难易度上来看,操作使用起来并不复杂,它具有友好的界面,清晰一目了然的功能模块,该的使用会非常简单。业务流分业务流描述:用业务流图描述现系统各项业务处理过,并结合业务流图详细准确地说明业务处理过中数据的收集、输入、传递、、现行系统的业务流图是分析和描述现行系统业务的重要工具之一。其主前提和保证。业务流图使用的符号:本系统的业务流序图如图3.1所示发学 审通投浏发企审通统图 系统业务流据据据3.2本章主要对求职招聘系统的可行性进行了较为细致的分析,阐述了它的经济可行性、技术可行性、操作可行性。经过分析,本的开发技术成熟、完备,测试可靠,具有良好的市场拓展,它追求的是简单、易学、易懂、易用,技术较为成熟、完备、可靠,因此本具有很好的发展前景。同时介绍了系统的模块的业务流,并出相应的业流图做以明。第三章需求分析工作是软件生存周期最重要的一个环节。需求分析的基本任务是要确定系统必须完成哪些工作,并提出完整、准确、清晰、具体的要求。需求分析阶段确定的系统逻辑模型是以后设计目标系统的基础,因此,必须准确完整地体现用户的要求。 求职招聘系统的规对在使用过中可能出现的外部意外情况,如断电、网络中断等均进行了妥善处理,可以确保企业数据的完整性,同时在外部故障消除后,仍能继续操作。采用VisualStudio2010平台进行开发并实现,选用数据库SLServer2008作为系统的数据操作。 求职招聘系统的需求分需求分析过是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需求分析人员需要确定整个商品的功能要求。(1)前台浏览,它包括了登录界面,在这里可以查看企业发布的职位信息,学生简历信息和滚动条。管理员模块、负责该跟管理相应的学生跟企大学应届生模块可以发布简历并寻找感的工作招聘企业模块发布招聘职位,查看该职位吸引哪些招聘在,系统管理员在收集到招聘信息后向系统相应的网页上显示招聘信息,管理学生在 时填写的个人简历等信息。台,系统管理员管理整个网站所有的网页包括其中的。学生用浏览器 可以通过搜索职位类别显示企业发布的职位信息;用人单位通过 ,选择学生的专业信息,系统就能显示该专业下的所有学生简历列表。3-1用

3-1系统管理本章对求职招聘系统进行了详细的规划,然后进行了全面的需求分析,并且采用数据流图对软件运行过中的数据的产生、流转、进行了详细的描述,数据字典中定义了软件中产生的数据的格式和意义。定义好总体设计内容和网站整体功能需求,确定了系统将要实现的结构。该系统需要实现先进的管理流,科学的管理模式,人性化的操作界面。该系统不仅要提供了一个完善的管理平台,帮助管理员可以轻松的管理的信息6。企业管理员登录→管理职位信息→管理职位类别信息→管理简历信息→管理用户信息琼州学院应届生求职网提供学生和企业,然后由管理员进行审核;通过审核后的学生,可登录该求职网对自己个人信息进行相应的、查看感兴发布或查看该职位吸引来的应届大学生的简历信息。管理员模块,在可以进行基础数据、业务数据和查询统计数据。如图4-1所示:地址信基础数

职位信息职位类管理员模登

业务数据

招聘单查询统学生简查询统发布简

招聘职琼州学院应届生求

学生维

简历的投个人发布招聘职发布招聘职企业管理企 信企业管理学生、企业注前台页学生、企业注图4-1是在对数据库的上是紧密相连的,各个模块的是同一个数据库,只是所的表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排管理员模块包括基础数据、业务数据和查询统计数据。其中基础数据包括班级信息、地址信息、职位类别、专业信息维护和信息发布;业务数据包括学生列表和招聘单位列表;查询统学生模块包括发布简历、找工作、简历的投递记录和信息的企业管理模块包括发布招聘职位和企业信息[7]。数据库技术是计算机科学领域中发展最快的技术之一,也是应用最广的技术之一,目前,它已成为计算机信息系统与应用系统的技术和重要基础。具体的说,数据库设计是一个给定的应用环境,构造最优的企业应用需求。这个问题是我们在进行软件开发时期主要研究的方向。数据库设计的任务是根据一个公司的信息需求、处理需求和数据库的支撑环境。其中信息需求表示一个公司所需要的数据及其结构。处理需求表示一个公司需要经常进行的数据处理。前者表达了对数据库的内容及结构的要求,也就是静态要求;数据也称观测值,是实验、测量、观察、等的结果,常以数量的形式给出。数据分析的目的是把隐没在一大批看来杂乱无章的数据中的信息集中、萃取和提炼出来,以找出所研究对象的内在规律。在实用中,数据分析可帮助人们作出判断,以便采取适当行动。数据分析过同数据库的逻辑结构和物理结构密切相关,需要确定、编制、组织、筛选应用序所使用的信息。它以一种能够分析和分类的方式来捕获企业的所有信息,这使得某一模型可以直接转化成数据库结构。应用序的性能需求,设计数据库时必须利用SQLServer2000中能够提高通过以上的功能分析,可以确定本系统具有以下规律:一个分类可以包含多保存管理员的信息,包括id、用户名、等保存求职的基本信息,包括ID、、、出生年月、、联系地保存招聘单位,分为ID、公司名称、公司介绍、所在省市、时间及简介数据库的E-R实体-联系图EntityRelationDiagrm)用来建立数据模型,通常将它简称为E-R图。ER图提供了表示实体、属性和联系的方法,用来描述现实世界的概念模型。在E-R图中要明确表明1对多关系,1对1关系和多对多关系。1对1关系在1;111N;多对多关系则是在两个实体连线方向各写N,M。下面根据数据库画出详细的E-R图。在设计本系统所使用的数据库时,使用ER图将现实世界的信息转换到信息世界。E-R图通过实体、关系和属性三种基本对象来定义信息。实体是需要和使用的相关特性的集合体;属性是实体的特性或特征;关系是实体之间的联系,关系为实体记录之间的联系和交互作用方式建立了模型。E-R4-3MMMMMN添管设查1111M属11属添新1MMNN1

4-3E-R根据求职招聘需求的实际情况,该数据库共有11个表,其中主要表结构如表4-1至4-11所示[8][9]。数据库主要表结构详情如下:4-1124-21424-3长度1424-41424-512345674-612345678944-7124-814234546789简历简历4-9长10142434表4-11信息信息14234本章说明了基于求职招聘系统的各个功能模块的具体设计,并阐述了该系统数据库的设计、数据分析、数据库的详细设计、数据表的ER图设计以及数据表的设计。总体设计阶段,在需求分析的基础之上规划出了系统的功能模块,以及在此分析基础上设计出的具体的、可以满足本系统全部需求的数据库。本章提供了系统完整功能模块图、以及系统ER图,然后对本系统使用的数据库的结构进行了详尽的叙述,同时列出了部分表的表结构。硬件环境:台式计算机(PC)一台,如表5-1表5- 22G500G软件环境:Windows764IE6以上浏览器打开本采用人性化界面,全新感觉,操作简便,一目了然,视图优美前台主界面采用了大多数招聘求职一样的,左右的模式,左面是导航条,包括会员管理、简历管理、基础数据管理。导航条上面有首页、修改、我要退出、欢迎等功能;左侧有系统功能分类导航。右边面有系统名称显示功能[11]。5-1图5- protectedvoidLinkButton2_Click(objectsender,EventArgs{//if(DataBase.Get_Table("select*from管理员where帐号='"+TextBox1.Text+"' and='"+TextBox2.Text+"'").Rows.Count>0){}{

protectedvoidLinkButton1_Click(objectsender,EventArgs{}protectedvoidLinkButton5_Click(objectsender,EventArgs{//if(DataBase.Get_Table("select*from招聘单位where='"+TextBox5.Text+"'and审核标志='通过'and='"+TextBox6.Text+"'").Rows.Count>0){}{

Session["帐号"]=TextBox5.Text;Response.Write("<script>alert('您的单位信息尚未审核帐号错误用户与登录功能设用户与登录是中比较重要的模块之一5-2图5- 管理员:这类用户拥有所限,根据ID和登陆系统,登陆之后ID做为管理员登录流图如图5-3所示NN图5- 管理员模块包括基础数据、业务数据和查询统计数据。其中基础数据包括班级信息、地址信息、职位类别、专业信息维护和信息发布;业务数据包括学生列表和招聘单位列表;查询统图5-2本页面的功能为管理员对首页滚动信息的添加功能,添加信息包括新闻,内容,为系统默认当前日期。保存后将自动添加到信息列表中。其页面显示如下图所示:图5-3信息添加界1protectedvoidPage_Load(objectsender,EventArgs{if{//this.Tdate.InnerHtml=}}protectedvoidButton1_Click(objectsender,EventArgs{}protectedvoidButton2_Click(objectsender,EventArgs{//添加信DataBase.ExecSql("insertinto信息( 时间)values('"+TextBox1.Text+"','"+TextBox2.Text+"','"+Tdate.InnerHtml+}}企业信息审核界本页面的功能为管理员 企业信息进行浏览、及审核功能,管员负有对企业信息的真实性、进行审核的职责,管理员对企业信息图5-5企业信息审核界图5-7投递记录和信息 ;发布简历有三种个性简历模板供会员选择;会图5-7本章全面阐述了琼州校园招聘求职系统的运行平台设置,对此系统的详细设计进行了介绍,还进行了页面的展示。经过这个阶段的设计工作,得出了对目标系统的精确的描述。在模块设计的过中对模块的描述基本清晰易读、正确可靠。经过需求分析、设计和编码等阶段的开发后,得到了源序,开始进入到软件序测试阶段。然而,在测试之前的各阶段中都可能在序中遗留下许多错误和缺陷,如果不及时找出这些错误和缺陷,并将其改正,这个就不能正常登录,系统不能正常执行。测试的目的就是尽可能多地发现序中的错误和缺陷。测试应根据开发阶段的需求、设计等文档或序的内部结构精心设计测试用例,并利用这些实例来运行序,以便发现错误。信息系统测试应包括软件测试、硬件测试和网络测试。硬件测试、网络测试可以根据具体的性能指标来进行,此处所说的测试的是指软件测试。明确测试的目的是一件非常重要的事,因为在现实世界中对测试工作存在着许多模糊或者错误的看法,这些看法严重影响着测试工作的顺利进行。测试的目标是想以最少的时间和人力找出软件序中潜在的各种错误和缺陷。如果成功地实施了测试,就能够发现序中的错误。测试的附带收获是,它能够证明的功能和性能与需求说明相符。此外,实施测试收集到的数据为可靠性分析提供了依据。白盒测试是把序看成装在一只透明的白盒子里,测试者完全了解序的结构和处理过。它根据序的内部逻辑来设计测试用例,检查序中的逻辑通路是否都按预定的要求正确地工作。黑盒测试是把序看成一只黑盒子,测试者完全不了解(或不考虑)序的结构和处理过。它根据规格说明书规定的功能来设计测试用例,检查序的功能是否符单元测试也称模块测试。通常单元测试可放在编码阶段,序员在编写好一模块后,总会对自己编写的模块进试,检查它是否实现了详细设计说明书中规定的模块功能和算法。单元测试主要发现编码和详细设计中产生的错误,通常采用白盒测试。集成测试也称组装测试,它是对由各模块组装而成的序进试,主要检查软件测试方法从测试人员角度看,可分为手动测试和自动测试。从源代码的角度可分为单元测试和功能测试。从理论定义来分,可分为黑盒测试,白盒测试。为了测试系统的正确性和完整性,本章将对系统中重点模块进试。系统功能测试目标描述:管理员登录,修改,然后测试添加员工、新建部门、设置基础考核分以及添加考核任务[16]。功能:如表6-1所表6- 功能测试是为了证明序有错误,而不是证明序无错误。一个好的测试用例是在于它能发现至今未发现的错

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论