您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 大学社会兼职管理系统与实现毕业论文
摘要•随着网络信息的发展,网络在人们生活中的应用越来越广泛,大学生社会兼职方式已经成为了大学生活不可缺少的环节。通过它大学生和招聘企业可以在网络上通过Internet,突破时间和空间的限制而实现大学生的工作求职和企业的人才招聘。大学生社会兼职管理系统主要包括个人用户,企业用户和管理员3个部分。个人用户可以在主页方便地浏览查询招聘企业信息,招聘职位及发送应聘简历;企业用户可以方便地查找人才信息及个人简历;管理员则通过后台来实现对所有用户信息,简历,公司信息,企业招聘职位的管理。•本文主要介绍了ASP,数据库等相关知识,同时较为详尽的阐述了大学生社会兼职管理系统的实现。本系统是使用基于HTML语言,嵌套JavaScript源代码的ASP编程技术来开发,并以IIS为服务平台实现大学生社会兼职管理系统的构建。后台数据库选用的是ACCESS,利用ASP动态网页编程技术,通过ADO与ACCESS数据库建立链接,并且运用SQL语言实现对其数据库进行操作。•通过试运行表明,它具有用户界面友好,数据安全、操作灵活方便,已经达到了设计目标。•关键词:网络求职招聘;ASP;ACCESS;数据库目录摘要第1章绪论第2章可行性分析第3章系统开发技术简介第4章系统设计第5章系统设计分析第6章详细设计与实现结论致谢参考文献附录第1章绪论•研究背景与意义•随着市场经济的不断活跃,求职务工人员流动量的不断增加,越来越多的应聘者和招聘者需要沟通,尤其是大学生就业更是一个严峻的问题。现在社会上出现的状况是好的工作岗位缺少好的人才,好的人才又没有找到合适的岗位,原因为何?是因为用人双方都没有足够的信息与方式来把握到这样的机会,因此错失了许多好的工作或是人才,因此中介管理系统的作用是不可忽视的。•伴随改革开放的步伐中介服务业逐渐步入正轨,渗透到社会生活的各个方面,给求职人员提供了很大的便利条件。然而,在各个方面发挥了积极作用的中介组织,其发展前景却不容乐观,学术界对于整个中介组织的研究也是寥若晨星,致使我国的兼职中介企业在经营管理上开始逐渐发展,成为领头羊。•从调查中可以看出,现在在大学校园里兼职的许多大学生,他们兼职的主要目的是在得到报酬的同时使自己加深对社会的了解,提高自身的品质,锻炼自己的意志,为今后的工作奠定基础,减少以后求职道路上的绊脚石。同时大学生从事的兼职类别是有限的,很少能找到与自己专业相关的职位,多数还是付出廉价的劳动力。原因有多方面的,主要原因有二方面:一方面,时间有限,一般都是利用课余时间,所以同学们只能选择工作时间相对较短的工作;另一方面,社会经验较少,所学的专业知识不能满足用人单位的需求,诸多用人单位不予考虑。况且在校园里的学生了解兼职的途径还是很狭窄。很多都是同学之间互相介绍才走上兼职的岗位,那是否可以通过中介来了解呢?答案是肯定的。第2章可行性分析•2.1经济可行性分析•经济可行性是对将要开发的系统的成本效益进行的量度,可以说是可行性分析中最重要的一个,以低成本追求高效率是我们的目标。排课系统是通过计算机来自动地解决各种教学资源如教室、教师的合理有效利用问题,避免教师、班级在上课时间、地点上的冲突,使排课时间分配均匀,这就大大的节省了时间,提高了工作效率,避免了人力、物力、财力的浪费,由此可见,开发此系统在经济上是完全可行的。•2.2操作可行性分析•随着经济技术的不断提高,如今计算机已经步入千家万户,硬件成本的下降导致计算机成本的降低,我所开发的大学生社会兼职管理系统是利用ASP语言加access和SQLServer2005进行开发来实现的,所开发的系统有直观的用户界面,良好的操作安全性设置、有详细的操作说明书,这样能是各类用户详细的了解和掌握系统的使用方法和操作,因此,在操作上是可行的。•2.3技术可行性分析•从目前IT业界比较流行的数据库开发、管理软件来看,运用ASP和SQLServer2005的结合无疑是在实际应用中较为成功的一种解决方案。该技术为用户提供了操作简单的用户界面,完善强大的数据库操作功能和简洁明了的数据库接口。所以技术实行起来相对会容易。•综上所述,开发排课系统是可行的,可以进行开发第3章系统开发技术简介•3.1ASP简介•ASP全名为(ActiveServerPages),它是微软公司推出IIS的一个组件,ASP实际是一种在服务器端开发脚本语言的环境。利用它可以开发出动态、交互、高性能Web服务器端的应用,且能较容易实现复杂的Web应用。利用ASP开发的脚本程序全部运行在服务器端,与用户所采用的浏览器无关,从而极大地减少了对客户端的要求。•ASP的工作原理:ASP通过后缀名为asp的文件来实现,一个ASP文件相当于一个可执行文件,因此必须放在Web服务器上有可执行权限的目录下。当浏览器向Web服务器请求调用ASP文件时,就启动了ASP。Web服务器响应该HTTP请求,调用ASP引擎,解释被申请的文件。当遇到与ActiveXScript兼容的脚本(VBScript、JavaScript)时,ASP引擎调用相应的脚本引擎进行解释处理。若脚本指令中涉及到对数据库的访问,就通过ODBC与后台数据库进行连接,由数据库访问组件实现对数据库的操作,并将执行的结果动态生成一个HTML页面返回到Web服务器端,然后与页面中的非脚本的HTML合并成一个完整的HTML页面送至客户端浏览器。因而客户端浏览器接收到的时候经Web服务器执行以后生成的一个纯粹的HTML文件,可被运行在任何平台上的浏览器所执行。•ASP文件通常由以下四部分构成:•·标准的HTML标记:所有的HTML标记均可使用。•·服务器端的include语句:可用#include语句调入其它ASP代码,增强了编程的灵活性。•·ASP语法命令:位于%%标签内的ASP代码。•·脚本语言:ASP自带JavaScript和VBScript两种脚本语言,增加了ASP的编程功能,用户也可安装其它脚本语言,如Perl、Rexx等。3.2ASP内置对象•ASP提供了五个内建对象,供用户直接调用,每个对象具有各自的属性(Property)、方法(Method),有的还拥有数据集合(Collection)与事件(Event),它们共同完成Web中的一些重要工作。•·Request对象:从浏览器端取得信息传递给服务器,是ASP读取用户输入的主要方法;•·Response对象:用来决定何时或如何将输出由服务器端传送至浏览器端;•·Server对象:提供对服务器最基本的方法和属性的访问;•·Session对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB页面跳转时,Session中的变量在用户整个会话过程中一直保存。Session对象需要cookie支持;•APPlication对象:纪录不同浏览器端共享的变量。无论有几个浏览者同时存取网页,都只会产生一个APPlication对象的案例。3.3JavaScript语言概述•JavaScript是一种基于对象(Object)和事件驱动(EventDriven)并具有安全性能的脚本语言。使用它的目的是与HTML超文本标记语言、Java脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用。从而可以开发客户端的应用程序等。JavaScript是通过嵌入或调入在标准的HTML语言中实现的。JavaScript语言可以做到回应使用者的需求事件(如:form的输入),而不用任何的网路来回传输资料,所以当一位使用者输入一项资料时,它不用经过传给服务器端处理,再传回来的过程,而直接可以被客户端的应用程式所处理。•JavaScript中的对象是由属性(properties)和方法(methods)两个基本的元素的构成的。前者是对象在实施其所需要行为的过程中,实现信息的装载单位,从而与变量相关联;后者是指对象能够按照设计者的意图而被执行,从而与特定的函数相联。•一个对象要真正地被使用,可采用以下几种方式获得:•·引用JavaScript内部对象;•·由浏览器环境中提供;•·创建新对象。•这就是说一个对象在被引用之前,这个对象必须存在,否则引用将毫无意义,而出现错误信息。从上面中我们可以看出JavaScript引用对象可通过三种方式获取,要么创建新的对象,要么利用现存的对象。•在JavaScript中对于对象属性与方法的引用,有两种情况:其一是该对象是静态对象,即在引用该对象的属性或方法时不需要为它创建实例;而另一种对象则在引用它的对象或方法是必须为它创建一个实例,即该对象是动态对象。•JavaScript提供了一些非常有用的常用内部对象和方法。用户不需要用脚本来实现这些功能。JavaScript提供了string(字符串)、math(数值计算)和Date(日期)三种对象和其它一些相关的方法,从而为编程人员快速开发强大的脚本程序提供了非常有利的条件。3.4数据库访问技术•数据库,用ASP访问WEB数据库时,必须使用ADO组件,ADO是ASP内置的ActiveX服务器组(ActiveXServerComponent),通过在WEB服务器上设置ODBC和OLEDB可连接多种数据库:如SYBASE、ORACLE、INFORMIX、SQLSERVER、ACCESS等,是对目前微软所支持的数据库进行操作的最有效和最简单直接的方法。•ODBC(OpenDatabaseConnectivity,开放数据库互连)是微软公司开放服务结构(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口),这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC。•ODBC定义了访问数据库的API一个规范,一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。也就是说,不论是SQL、Access还是Oracle数据库,均可用ODBCAPI进行访问。•应用程序要访问一个数据库,首先必须用ODBC管理器注册一个数据源,管理器根据数据源提供的数据库位置、数据库类型及ODBC驱动程序等信息,建立起ODBC与具体数据库的联系。这样,只要应用程序将数据源名提供给ODBC,ODBC就能建立起与相应数据库的连接。在ODBC中,ODBCAPI不能直接访问数据库,必须通过驱动程序管理器与数据库交换信息。驱动程序管理器负责将应用程序对ODBCAPI的调用传递给正确的驱动程序,而驱动程序在执行完相应的操作后,将结果通过驱动程序管理器返回给应用程序。3.5数据库的连接•⑴ASP的对象存取数据库方法:在ASP中,用来存取数据库的对象统称ADO(ActiveDataObjects),其主要含有三种对象:Connection、Recordset、Command•Connection:负责打开于关闭数据库连接;•·Recordset:负责访问数据表的记录,包括读取、插入、删除和更新数据表的记录。Recordset提供了4种方式打开数据库:数字0表示只读方式,且当前记录只能下移;数字1表示可读写方式,当前记录可自由上下移动,但不能及时看到别的用户建立的新记录,除非重新启动;数字2表示可读写方式,当前记录可自由移动,而且可以及时看到别的用户增加的新记录;数字3表示只读方式,但当前记录可以自由移动。一般选择2为好,除非为了禁止数据被修改•ASP应用程序必须通过开放式数据库连接(ODBC)驱动程序(或对象链接)和嵌入式数据库(OLEDB)提供程序连接到数据库。该驱动程序或提供程序用作解释器,能够使Web应用程序与数据库进行通信。•·Command:负责执行查询并返回条件符合的所有记录(返回值为Recordset对象)。•⑵数据库连接的ASP程式码如下:•DimConn•SetConn=
本文标题:大学社会兼职管理系统与实现毕业论文
链接地址:https://www.777doc.com/doc-7115582 .html