ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:427.55KB ,
资源ID:6562905      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6562905.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(修改后的学生就业管理系统设计与实现.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

修改后的学生就业管理系统设计与实现.docx

1、修改后的学生就业管理系统设计与实现学生就业管理系统设计与实现摘 要随着各高等院校的不断发展,每年面向全国大量的扩招导致各高校毕业生人数也在急剧的上升,而每年企业提供的工作岗位是有限的,因此毕业生就业面临着很大的压力,而且高校毕业生没有工作经验,而各大用人单位因为自身的一些情况很少招聘一些无工作经验的应届毕业生,加上每年都有大量的毕业生,面对如此大规模的就业管理工作,手工操作显然已经远远不能适应发展的需要,所以在这样的情况下,一个就业信息网站能为高校毕业生们提供一个很好的就业信息获知平台同时也能减轻各位教师的工作量,提高工作效率。通过这个网站,学院可以将大量可靠的就业信息提供给应届毕业生们。本系

2、统以ASP和ADO为主要应用技术,以IIS5.1作为Web服务器,以Access作为数据库。通过IIS服务器配置、后台数据库的建立与设置、前后台操作设计、程序的编写与调试四个步骤完成学生就业信息管理系统前台操作和后台管理的设计与开发。该系统主要有三大功能:第一:用户管理,分为用户分身份验证,登陆后进入相应的页面。第二:就业信息发布,某一部分用户在进入系统后可以查看就业信息。第三:系统管理,管理员可以对各用户进行管理以及对系统进行维护。论文详细的介绍了系统开发的具体步骤以及应用的技术并配以截图的方式详尽说明,同时在文中对一些源程序作了详细的解释。关键词:就业管理; ASP;ADO;IIS服务器;

3、Access ABSTRACTWith the continuous development of the various institutions of higher learning, the annual nationwide lots of enrollment cause the number of college graduates in the rapid rise in annual enterprise provides jobs is limited, so graduates face a lot of pressure, and college graduates do

4、 not have work experience, and major employer because some situation rarely recruitment some inexperienced graduates, plus every year a large number of graduates, in the face of such large-scale employment management, manual operation is obviously far less able to adapt to the needs of development,

5、so in this case, a job information Web site for university graduates with a good employment information informed platform at the same time also reduces the workload of teachers , and improve productivity. Through this website, you can add a large number of reliable employment information available t

6、o graduating students.This system to ASP and ADO as the main application of technology, to IIS5.1 as the Web server to access as a database. Through the IIS server configuration, the background database for and setting, the former background operation design, coding and debugging the four steps to c

7、omplete student employment information management system for the front desk operations, and back of the design and development.The system has three functions:First: user management, divided into user authentication, login into the appropriate page. Second: employment information publishing, a part o

8、f the user to enter the system after the employment information can be viewed. Third: systems management, administrators can manage the user and system maintenance. Paper gives full details of the specific steps of system development and application of technology with screen shots and a complete des

9、cription of the way, both in the context of some source code for a detailed explanation.Key words:Employment management; ASP; ADO; IIS server; Access 目 录1绪论 11.1系统简介 11.2系统的目的和意义 11.3本文的组织安排 22系统规划和分析 32.1系统整体规划 32.1.1前台操作模块 32.1.2后台管理模块 32.2开发环境及开发技术 42.2.1选择Windows XP操作系统 42.2.2选择Access数据库 42.2.3选

10、择Macromedia Dreamweaver 42.2.4选择ASP语言 42.3数据库驱动ODBC 53系统设计与实现 63.1系统结构设计 63.1.1功能模块设计 63.2数据库结构设计 73.2.1数据库需求分析 73.2.2数据库表命名规则 73.3前台操作模块 73.3.1企业注册 83.3.2用户登录 93.3.3修改密码 103.3.4查看个人信息 103.3.5教师添加学生信息 113.3.6教师查看学生就业信息 123.3.7教师查看就业率 143.3.8友情链接 153.4后台管理模块 153.4.1添加用户 153.4.2修改用户 163.4.3删除用户 173.4.

11、4发布招聘信息 193.4.5删除招聘信息 194系统测试 204.1测试方法 204.2预期测试结果 204.3测试结果 20结 论 21参考文献 22致 谢 23附 录 241 绪论随着我国高等教育改革的深化和各大院校的不断发展,越来越多的学生步入了高校的大门, 高校毕业生的数量也在大幅增加,就业流向和地区也呈现出多元化的趋势和特点,同时也加剧了毕业生的就业压力。因为毕业生没有工作经验更没有社会经验,而大部分企业也因为自身的某些因素很少能给毕业生一个就业的机会。在这种情况下,学院应该积极的帮助毕业生谋求就业之路,在就业管理网站上发布一些真实、可靠的招聘信息以及一些就业指南无疑对毕业生有很大

12、的帮助。该网站力求以更加方便、安全的就业信息,为学院的毕业生们提供一个良好的就业信息平台。针对毕业生和用人单位的特点,我特别设计了一份针对长城学院的毕业生设计开发的学生就业管理系统。该系统主要分为前台操作(用户端)和后台管理操作(管理员端),前台操作主要包括三大用户即学生、教师和企业,每个用户的权限各不相同,学生和教师的帐号、密码都是在入学之时就已经被加入到数据库中,有默认的用户名和密码,学生和教师可直接登录然后对密码进行修改;而企业则需要先进行注册后才能登录并进行其相应的一些操作。后台管理员部分主要负责各个用户的管理,如添加、删除、修改等。该系统的开发为学院应届毕业生提供了一个良好的就业信息

13、平台,站内有安全可靠的就业信息,此外还为毕业生提供了专业的就业指导等方面的建议,帮助毕业生解决盲目找工作的问题,也充分的利用了校园网的资源。1.1系统简介在互联网技术高速发展和广泛应用的今天,在网上提供就业信息已经成为了各大高校帮助毕业生就业的一种方便、快捷的方式,成为了毕业生求职寻求帮助的平台,它可以为学生们提供各种安全、可靠的招聘信息。因此,我特别设计了这个专门针对长城学院学生的就业管理系统学生就业管理系统。在整个毕业生就业管理系统的设计过程中我使用了模块化设计的方法,即按照不同的用户将整个系统划分为多个相对独立的模块,各个模块之间通过数据库来连接。在整个系统的页面布局方面,我采取了和学院

14、的教务管理系统类似的页面布局效果,这样看起来会有一种整体的感觉。该系统主要包括两大模块:前台操作模块和后台管理模块。前台操作可以查看个人信息、修改密码、浏览招聘信息、管理规定等;后台管理模块的用户是管理员,系统管理员可以对各个用户进行管理,可以添加、修改和删除信息、可以发布招聘信息。在开发过程中,我尽量从用户的角度出发,尽可能的使操作简单、便捷,并考虑到对各种误操作的容错处理,使得系统能有一个相对友好的用户界面。1.2系统的目的和意义现今的高校,毕业生人数逐年增多,那么做好毕业生的就业管理也成了一项不容忽视的工作,这样便于能够及时了解毕业生的就业方向与就业动态。使用了学生就业管理系统之后,可以

15、在网上发布一些就业指导、最新的招聘信息以及找工作时应注意的一些问题,给学生以积极地引导,帮助学生解决就业盲目的问题,同时也提高了就业率。在为学生带来方便的同时也提高了校园网的利用率。以ASP技术为核心的学生就业管理系统,利用计算机网络方便、快捷的特点,实现了网上就业信息的发布功能,为毕业生提供了一个就业信息相对可靠、安全的环境。1.3本文的组织安排为了明确的说明学生就业管理系统设计中的主要问题,本论文主要分为四章,各章节介绍如下:第一章,介绍了目前学生就业的状况以及就业形势的严峻,说明了开发该系统的必要性,并介绍了该系统实现的目的及意义。第二章,介绍了系统的整体规划,开发环境及开发技术。第三章

16、,介绍了该系统是如何设计与实现的。主要介绍了设计中用到的ASP技术,然后介绍了ADO对象和如何用ADO连接数据库,还有前台操作和后台管理的设计与实现。第四章,主要介绍本系统预期实现的效果、测试方法及改进方向。最后总结结论,致谢以及参考文献。2 系统规划和分析2.1系统整体规划学生就业管理系统的目标在为毕业生提供一个安全的就业信息平台,通过平台帮助学生们了解更多的就业信息,而且还可以提供一些毕业生想要了解的信息,如相关行业的招聘信息、就业政策的变动以及就业指南等。作为学校,应该积极的为学生创造这样一个良好的就业平台,为学生做好服务工作,及时发布一些安全、可靠的就业信息,同时也应为系统管理员提供最

17、为便捷的管理手段。以下是有关于前台操作和后台管理模块的详细规划设计。2.1.1前台操作模块前台操作模块主要分为三部分,即学生用户、教师用户、企业用户,不同的身份权限不同。(1)学生用户用户登录、修改密码、查看个人信息、浏览招聘信息等功能。(2)教师用户用户登录、修改密码、查看个人信息、浏览招聘信息、查看就业率等功能。添加学生:因为学生数量很多,所以添加学生的时候几个管理员需要很长时间才能完成如此大的任务,所以最好是由各个专业的辅导员老师来做添加学生的这部分工作,一方面是因为辅导员对学生了解比较多,不容易出现错误,另一方面是因为把学生分配给各专业的辅导员,这样就可以在较短的时间内完成添加学生的任

18、务。查看学生就业信息:可以选择模糊查询,也可以选择精确查询,为教师查看学生的就业情况提供了两种选择的方法。模糊查询只需要教师输入相关的专业名称,即可查询该专业的学生的就业情况;精确查询需要教师输入该学生的学号,即可查看某一个学生的就业情况。(3)企业用户用户登录、修改密码、查看企业信息等功能。用户注册:企业用户需要注册后才可以获得登录该系统的权利。修改企业信息:如果企业在查看企业的信息后发现某些地方出现了错误或是发生了变动,那么企业可以选择自行修改,但一定要真实。发布招聘信息:如果企业需要进行校园招聘或是需求一部分应届毕业生的话可以在注册后发布一些针对毕业生的招聘信息。2.1.2后台管理模块后

19、台管理模块主要是为该系统开发的一个信息和用户管理模块,通过本地或者远程控制管理系统信息,根据要实现的功能模块设计了一下几个部分:(1)招聘信息管理:管理员可以对过期的招聘信息进行删除,同时可以发布新的招聘信息。(2)招聘动态:管理员可以发布一些相关的招聘信息等。(3)管理个人用户:管理员可以修改用户的资料,有权利添加、删除用户。2.2开发环境及开发技术2.2.1选择Windows XP操作系统操作系统是软件的核心也是软件的基础,也称为操作平台。学生就业管理系统属于中小型应用系统,它完全可以在Windows XP系统下实现,而且目前大部分的电脑用户还是使用XP系统,它不仅方便、安全、可靠最主要的

20、是它早已被广大电脑用户所熟知。2.2.2选择Access数据库当我们开发系统的时候有很多的数据库可以选择,例如Oracle、SQL Server、DB2、Access等都能实现存储数据的功能。在我开发的学生就业管理系统中选择了Access作为数据库,因为Access作为Microsoft家族的重要成员,是一种最基本的数据库系统,它完全可以满足中小型系统的数据存储需求。其特点是:(1)存储方式单一Access的管理对象有表、查询、窗体等,这些对象都保存在后缀为.mdb的数据库文件中,方便用户的操作、管理。(2)面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库中的各种功能对

21、象化,将数据库管理的各种功能封装在各类对象中。通过对象的方法、属性等完成数据库的操作和管理,在很大程度上简化了用户的开发工作,而且这种基于面向对象的开发方式使得开发应用程序更加简单。(3)界面友好、容易操作Access是一种可视化数据库,用户想要生成对象并应用,只需使用鼠标进行操作即可,直观方便。系统还提供了表生成器、查询生成器以及数据库向导、表向导、查询向导等工具,使操作更加简单,容易掌握。(4)集成环境、可处理多种数据信息Access是基于Windows操作下的集成开发环境,本环境集成了各种向导和生成器工具,极大的提高了开发人员的工作效率,使得建立数据库、创建表、设计数据查询等可以方便有序

22、的进行1。2.2.3选择Macromedia DreamweaverDreamweaver作为网页制作“三剑客”之一,被大家称为可视化的开发环境,用它来做网页更加直观、更加醒目。运用Dreamweaver整合的可视化布局工具和代码编辑工具实现了对代码和设计的全面控制,它能够在一个统一的集成环境中完成静态页面和网络应用的制作。Dreamweaver向来以“所见即所得”著称,近来又向网页开发领域迈出了坚实的一步,开始支持ASP.NET和PHP脚本,同时对ASP,JSP脚本的支持也做出了更多的改进。在设计方面,Dreamweaver的界面也完全与Firework,Flash的界面达到了统一2。2.2

23、.4选择ASP语言在目前的网络编程中,ASP作为一种动态网页脚本已被大家所熟知,因为其简单易学且容易理解深受广大编程爱好者的青睐。它是服务器端脚本编写环境,使用它可以创建和运行动态交互式Web服务器应用程序,ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web 页和基于 Web 的功能强大的应用程序。有了ASP就不用担心客户端浏览器能否顺利运行源代码,因为全部的代码都是服务器端执行的,当程序执行完后,服务器将执行结果发送到客户端,这样减轻了客户端浏览器的负担,在很大程度上提高了交互的速度。ASP的特点是:使用VBScript、JScript等简单易懂的脚本语言,结合HTML

24、代码,可快速地完成网站应用程序;可直接在服务器端执行;使用普通的文本编辑器既可编写程序;浏览器无关性;ASP的源程序不会被传送到客户端,提高恶劣程序安全性;提供对文件的管理操作;用户和网站可以进行交互式信息交流;支持对“组件”的使用3。2.3数据库驱动ODBCODBC全名是“Open DataBase Connectivity”,它是微软公司发明出来的跨平台应用程序接口,主要功能是让不同的数据库之间有一个共通的接口来进行沟通。在这个结构中,应用程序首先连接到ODBC驱动程序,而驱动程序则查找合适的ODBC驱动程序,再连接到数据库。这种结构的优点是可以让应用程序的开发具有较大的弹性。ODBC是一

25、种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序都可以通过ODBC操纵驱动程序的数据库。我们只需要写出SQL语句,其他的工作ODBC驱动程序会帮助我们来解决。当给ODBC驱动程序传送一些SQL命令时,就是用DSN(数据源名称)来告诉它到底操作的是哪一个数据库,由此可见,DSN是应用程序和数据库之间的桥梁,如图2-1所示:应用程序ODBCDB2OracleAccessSQL Server 图 2-1 ODBC原理示意图3 系统设计与实现3.1系统结构设计一个学生就业管理系统至少应该包括各个用户的管理、招聘信息的管理和系统管理三部分功能。该系统不仅实现了以上功能而且还添加了一些必要

26、的功能,使之更加实用。3.1.1功能模块设计 中国地质大学长城学院学生就业管理系统功能结构如图3-1所示,主要包括以下功能模块:中国地质大学长城学院学生就业管理系统教师企业学生管理员修改密码修改密码修改密码修改密码查看就业率查看企业信息查看个人信息查看就业率查看招聘信息查看个人信息修改企业信息查看个人信息添加学生信息发布招聘信息修改个人信息查看招聘信息管理学生查看学生就业信息管理教师管理管理员管理招聘信息发布招聘信息图 3-1 就业管理系统功能结构图(1) 学生用户:学生用户作为该管理系统的一部分,其功能主要包括修改密码、查看个人信息和查看招聘信息。学生可以及时查看一下个人信息确认在校方留下的

27、信息是准确无误的,主要是联系方式等等,避免与学校失去联系这种事情的发生。如若发现错误应及时与相关老师进行联系,修改信息。学生也可以查看相应的招聘信息,更安全更可靠。(2) 企业用户:企业需要在本系统进行注册后才可以发布招聘信息,才能招聘到适合自己企业的有用人才。在登录后可以修改密码,查看企业的信息,如有错误可以进行修改但必须要保证修改信息的真实性。(3)教师用户:教师可以在登录系统后进行密码的修改,还可以查看学生的就业信息和招聘信息,查看学生的就业率,及时了解学生的就业动向。(4)管理员:在本系统中管理员的权限是最大的,可以修改密码、修改个人信息、发布招聘信息、管理招聘信息、管理各个用户,还可

28、以查看就业率以便及时向学校领导汇报今年的就业情况。3.2数据库结构设计根据本系统的功能和模块划分,本系统的数据库主要存储学生的就业状况、教师信息、企业信息、招聘信息以及管理员信息。3.2.1数据库需求分析根据该系统涉及到的用户可见,数据库中需要包括五个表,即学生表student、教师表teacher、企业表qiye、招聘信息表zhaopin和管理员表admin。student表的数据项和数据结构为:学号、姓名、密码、专业、系别、联系方式、就业状况、就业地点、就业单位等。teacher表的数据项和数据结构为:教师号、姓名、密码、专业、联系方式等。qiye表的数据项和数据结构为:企业号、企业名称、

29、密码、地址、规模、性质、联系方式。zhaopin表的数据项和数据结构为:招聘职位、招聘人数、工作地点、岗位描述等。admin表的数据项和数据结构为:工号、姓名、密码、联系方式等。3.2.2数据库表命名规则在进行数据库建表之前要对数据表命名,数据字段命名以及数据库对象命名都有一定的规则,按照这套规则进行命名,这样在访问数据库的时候就比较清楚明了,有助于程序更加规范化。以下是命名规则:所有命名一律使用英文或拼音,如果太长可以适当的缩写。(1)数据表:所有数据表名小写,每个单词之间使用“_”隔开,尽量使用完整的单词。(2)数据表字段:所有字段小写,各单词之间使用“_”隔开,尽量使用完整的单词。字段中

30、在表名中已经包含的信息无需重复。如qiye表,企业名称字段可以直接命名为name而不用叫做qiye_name。3.3前台操作模块前台操作模块包括企业注册、用户登录、修改密码、查看个人信息、查看就业信息、查看招聘信息、发布招聘信息等。界面设计上,本着简单、方便、亲切的原则,使用户在使用该系统时保持一种轻松、愉悦的心态;同时在色彩搭配方面尽量向学院的其他页面靠拢,保持风格一致,有一种整体的感觉。3.3.1企业注册企业必须要在该系统中进行注册之后才可以进行其他的操作,否则无权发布招聘信息。(1)页面展示图3-2是企业注册时看到的页面。图3-2 企业注册上图是需要用户填写的HTML表单元素,企业填写完

31、后点击“提交”按钮就会连接数据库进行注册。(2)关键代码set cn=server.CreateObject(ADODB.Connection) set rs=server.CreateObject(adodb.recordset) cn.open Driver=Microsoft access driver (*.mdb);DBQ=&server.MapPath(db1.mdb) Dim sqlstr,rs sqlstr=select * from qiye where name=&qyname& rs.Open sqlstr,cn,1,3(3)企业注册成功后的提示页面如图3-3所示:图3-3 成功注册企业看到上述注册成功的提示后返回主页面即可登录。3.3.2用户登录(1)用户登录页面展示图3-4是用户登录时看到的界面:图3-4 用户登录(2)当用户登录时会判断在已选择的身份里面是否已经存在该学号或是用户名。如果存在则可以登录,如果不存在会出现错误提示。(3)关键代码(以学生身份为例)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1