修改后的学生就业管理系统设计与实现_第1页
修改后的学生就业管理系统设计与实现_第2页
修改后的学生就业管理系统设计与实现_第3页
修改后的学生就业管理系统设计与实现_第4页
修改后的学生就业管理系统设计与实现_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

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

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

3、th 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 not have work ex

4、perience, 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, so in this case,

5、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 to graduating stud

6、ents.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 complete student e

7、mployment 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 of the user to ent

8、er 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 description of the w

9、ay, 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选择Macromedia Dreamweaver42.2.

10、4选择ASP语言42.3数据库驱动ODBC53系统设计与实现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.4发布招聘信息193.4.5删除招聘信息194系统测试204.1测试方法204.2预期测试结果204

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

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

13、,也充分的利用了校园网的资源。1.1系统简介在互联网技术高速发展和广泛应用的今天,在网上提供就业信息已经成为了各大高校帮助毕业生就业的一种方便、快捷的方式,成为了毕业生求职寻求帮助的平台,它可以为学生们提供各种安全、可靠的招聘信息。因此,我特别设计了这个专门针对长城学院学生的就业管理系统学生就业管理系统。在整个毕业生就业管理系统的设计过程中我使用了模块化设计的方法,即按照不同的用户将整个系统划分为多个相对独立的模块,各个模块之间通过数据库来连接。在整个系统的页面布局方面,我采取了和学院的教务管理系统类似的页面布局效果,这样看起来会有一种整体的感觉。该系统主要包括两大模块:前台操作模块和后台管理

14、模块。前台操作可以查看个人信息、修改密码、浏览招聘信息、管理规定等;后台管理模块的用户是管理员,系统管理员可以对各个用户进行管理,可以添加、修改和删除信息、可以发布招聘信息。在开发过程中,我尽量从用户的角度出发,尽可能的使操作简单、便捷,并考虑到对各种误操作的容错处理,使得系统能有一个相对友好的用户界面。1.2系统的目的和意义现今的高校,毕业生人数逐年增多,那么做好毕业生的就业管理也成了一项不容无视的工作,这样便于能够及时了解毕业生的就业方向与就业动态。使用了学生就业管理系统之后,可以在网上发布一些就业指导、最新的招聘信息以及找工作时应注意的一些问题,给学生以积极地引导,帮助学生解决就业盲目的

15、问题,同时也提高了就业率。在为学生带来方便的同时也提高了校园网的利用率。以ASP技术为核心的学生就业管理系统,利用电脑网络方便、快捷的特点,实现了网上就业信息的发布功能,为毕业生提供了一个就业信息相对可靠、安全的环境。1.3本文的组织安排为了明确的说明学生就业管理系统设计中的主要问题,本论文主要分为四章,各章节介绍如下:第一章,介绍了目前学生就业的状况以及就业形势的严峻,说明了开发该系统的必要性,并介绍了该系统实现的目的及意义。第二章,介绍了系统的整体规划,开发环境及开发技术。第三章,介绍了该系统是如何设计与实现的。主要介绍了设计中用到的ASP技术,然后介绍了ADO对象和如何用ADO连接数据库

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

17、部分,即学生用户、教师用户、企业用户,不同的身份权限不同。1学生用户用户登录、修改密码、查看个人信息、浏览招聘信息等功能。2教师用户用户登录、修改密码、查看个人信息、浏览招聘信息、查看就业率等功能。添加学生:因为学生数量很多,所以添加学生的时候几个管理员需要很长时间才能完成如此大的任务,所以最好是由各个专业的辅导员老师来做添加学生的这部分工作,一方面是因为辅导员对学生了解比较多,不容易出现错误,另一方面是因为把学生分配给各专业的辅导员,这样就可以在较短的时间内完成添加学生的任务。查看学生就业信息:可以选择模糊查询,也可以选择精确查询,为教师查看学生的就业情况提供了两种选择的方法。模糊查询只需要

18、教师输入相关的专业名称,即可查询该专业的学生的就业情况;精确查询需要教师输入该学生的学号,即可查看某一个学生的就业情况。3企业用户用户登录、修改密码、查看企业信息等功能。用户注册:企业用户需要注册后才可以获得登录该系统的权利。修改企业信息:如果企业在查看企业的信息后发现某些地方出现了错误或是发生了变动,那么企业可以选择自行修改,但一定要真实。发布招聘信息:如果企业需要进行校园招聘或是需求一部分应届毕业生的话可以在注册后发布一些针对毕业生的招聘信息。2.1.2后台管理模块后台管理模块主要是为该系统开发的一个信息和用户管理模块,通过本地或者远程控制管理系统信息,根据要实现的功能模块设计了一下几个部

19、分:1招聘信息管理:管理员可以对过期的招聘信息进行删除,同时可以发布新的招聘信息。2招聘动态:管理员可以发布一些相关的招聘信息等。3管理个人用户:管理员可以修改用户的资料,有权利添加、删除用户。2.2开发环境及开发技术2.2.1选择Windows XP操作系统操作系统是软件的核心也是软件的基础,也称为操作平台。学生就业管理系统属于中小型应用系统,它完全可以在Windows XP系统下实现,而且目前大部分的电脑用户还是使用XP系统,它不仅方便、安全、可靠最主要的是它早已被广阔电脑用户所熟知。2.2.2选择Access数据库当我们开发系统的时候有很多的数据库可以选择,例如Oracle、SQL Se

20、rver、DB2、Access等都能实现存储数据的功能。在我开发的学生就业管理系统中选择了Access作为数据库,因为Access作为Microsoft家族的重要成员,是一种最基本的数据库系统,它完全可以满足中小型系统的数据存储需求。其特点是:1存储方式单一Access的管理对象有表、查询、窗体等,这些对象都保存在后缀为.mdb的数据库文件中,方便用户的操作、管理。2面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。通过对象的方法、属性等完成数据库的操作和管理,在很大程度上简化了用户的开发工作,而且这种基于面向对

21、象的开发方式使得开发应用程序更加简单。3界面友好、容易操作Access是一种可视化数据库,用户想要生成对象并应用,只需使用鼠标进行操作即可,直观方便。系统还提供了表生成器、查询生成器以及数据库向导、表向导、查询向导等工具,使操作更加简单,容易掌握。4集成环境、可处理多种数据信息Access是基于Windows操作下的集成开发环境,本环境集成了各种向导和生成器工具,极大的提高了开发人员的工作效率,使得建立数据库、创建表、设计数据查询等可以方便有序的进行1。2.2.3选择Macromedia DreamweaverDreamweaver作为网页制作“三剑客”之一,被大家称为可视化的开发环境,用它来

22、做网页更加直观、更加醒目。运用Dreamweaver整合的可视化布局工具和代码编辑工具实现了对代码和设计的全面控制,它能够在一个统一的集成环境中完成静态页面和网络应用的制作。Dreamweaver向来以“所见即所得”著称,近来又向网页开发领域迈出了坚实的一步,开始支持ASP.NET和PHP脚本,同时对ASP,JSP脚本的支持也做出了更多的改良。在设计方面,Dreamweaver的界面也完全与Firework,Flash的界面到达了统一2。2.2.4选择ASP语言在目前的网络编程中,ASP作为一种动态网页脚本已被大家所熟知,因为其简单易学且容易理解深受广阔编程爱好者的青睐。它是服务器端脚本编写环

23、境,使用它可以创建和运行动态交互式Web服务器应用程序,ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web 页和基于 Web 的功能强大的应用程序。有了ASP就不用担忧客户端浏览器能否顺利运行源代码,因为全部的代码都是服务器端执行的,当程序执行完后,服务器将执行结果发送到客户端,这样减轻了客户端浏览器的负担,在很大程度上提高了交互的速度。ASP的特点是:使用VBScript、JScript等简单易懂的脚本语言,结合HTML代码,可快速地完成网站应用程序;可直接在服务器端执行;使用普通的文本编辑器既可编写程序;浏览器无关性;ASP的源程序不会被传送到客户端,提高恶劣程序安全

24、性;提供对文件的管理操作;用户和网站可以进行交互式信息交流;支持对“组件”的使用3。2.3数据库驱动ODBCODBC全名是“Open DataBase Connectivity”,它是微软公司发明出来的跨平台应用程序接口,主要功能是让不同的数据库之间有一个共通的接口来进行沟通。在这个结构中,应用程序首先连接到ODBC驱动程序,而驱动程序则查找合适的ODBC驱动程序,再连接到数据库。这种结构的优点是可以让应用程序的开发具有较大的弹性。ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序都可以通过ODBC操纵驱动程序的数据库。我们只需要写出SQL语句,其他的工作ODBC驱动

25、程序会帮助我们来解决。当给ODBC驱动程序传送一些SQL命令时,就是用DSN数据源名称来告诉它到底操作的是哪一个数据库,由此可见,DSN是应用程序和数据库之间的桥梁,如图2-1所示:应用程序ODBCDB2OracleAccessSQL Server 图 2-1 ODBC原理示意图3 系统设计与实现3.1系统结构设计一个学生就业管理系统至少应该包括各个用户的管理、招聘信息的管理和系统管理三部分功能。该系统不仅实现了以上功能而且还添加了一些必要的功能,使之更加实用。3.1.1功能模块设计 中国地质大学长城学院学生就业管理系统功能结构如图3-1所示,主要包括以下功能模块:中国地质大学长城学院学生就业

26、管理系统教师企业学生管理员修改密码修改密码修改密码修改密码查看就业率查看企业信息查看个人信息查看就业率查看招聘信息查看个人信息修改企业信息查看个人信息添加学生信息发布招聘信息修改个人信息查看招聘信息管理学生查看学生就业信息管理教师管理管理员管理招聘信息发布招聘信息图 3-1 就业管理系统功能结构图(1) 学生用户:学生用户作为该管理系统的一部分,其功能主要包括修改密码、查看个人信息和查看招聘信息。学生可以及时查看一下个人信息确认在校方留下的信息是准确无误的,主要是联系方式等等,防止与学校失去联系这种事情的发生。如假设发现错误应及时与相关老师进行联系,修改信息。学生也可以查看相应的招聘信息,更安

27、全更可靠。(2) 企业用户:企业需要在本系统进行注册后才可以发布招聘信息,才能招聘到适合自己企业的有用人才。在登录后可以修改密码,查看企业的信息,如有错误可以进行修改但必须要保证修改信息的真实性。3教师用户:教师可以在登录系统后进行密码的修改,还可以查看学生的就业信息和招聘信息,查看学生的就业率,及时了解学生的就业动向。4管理员:在本系统中管理员的权限是最大的,可以修改密码、修改个人信息、发布招聘信息、管理招聘信息、管理各个用户,还可以查看就业率以便及时向学校领导汇报今年的就业情况。3.2数据库结构设计根据本系统的功能和模块划分,本系统的数据库主要存储学生的就业状况、教师信息、企业信息、招聘信

28、息以及管理员信息。3.2.1数据库需求分析根据该系统涉及到的用户可见,数据库中需要包括五个表,即学生表student、教师表teacher、企业表qiye、招聘信息表zhaopin和管理员表admin。student表的数据项和数据结构为:学号、密码、专业、系别、联系方式、就业状况、就业地点、就业单位等。teacher表的数据项和数据结构为:教师号、密码、专业、联系方式等。qiye表的数据项和数据结构为:企业号、企业名称、密码、地址、规模、性质、联系方式。zhaopin表的数据项和数据结构为:招聘职位、招聘人数、工作地点、岗位描述等。admin表的数据项和数据结构为:工号、密码、联系方式等。3

29、.2.2数据库表命名规则在进行数据库建表之前要对数据表命名,数据字段命名以及数据库对象命名都有一定的规则,按照这套规则进行命名,这样在访问数据库的时候就比较清楚明了,有助于程序更加标准化。以下是命名规则:所有命名一律使用英文或拼音,如果太长可以适当的缩写。1数据表:所有数据表名小写,每个单词之间使用“_”隔开,尽量使用完整的单词。2数据表字段:所有字段小写,各单词之间使用“_”隔开,尽量使用完整的单词。字段中在表名中已经包含的信息无需重复。如qiye表,企业名称字段可以直接命名为name而不用叫做qiye_name。3.3前台操作模块前台操作模块包括企业注册、用户登录、修改密码、查看个人信息、

30、查看就业信息、查看招聘信息、发布招聘信息等。界面设计上,本着简单、方便、亲切的原则,使用户在使用该系统时保持一种轻松、愉悦的心态;同时在色彩搭配方面尽量向学院的其他页面靠拢,保持风格一致,有一种整体的感觉。3.3.1企业注册企业必须要在该系统中进行注册之后才可以进行其他的操作,否则无权发布招聘信息。1页面展示图3-2是企业注册时看到的页面。图3-2 企业注册上图是需要用户填写的HTML表单元素,企业填写完后点击“提交”按钮就会连接数据库进行注册。2关键代码set cn=server.CreateObject(ADODB.Connection) set rs=server.CreateObjec

31、t(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,33企业注册成功后的提示页面如图3-3所示:图3-3 成功注册企业看到上述注册成功的提示后返回主页面即可登录。3.3.2用户登录1用户登录页面展示图3-4是用户登录时看到的界面:图3-4 用户登录2当用户登录时会判断在已选择的身份里面是否已经存在该学

32、号或是用户名。如果存在则可以登录,如果不存在会出现错误提示。3关键代码以学生身份为例dim cn创建记录集对象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 student where number=&xuehao& Set rs

33、=cn.Execute(sqlstr)4如果在用户输入过程中出现错误,系统会给出容错处理提示,如没有输入密码时会出现如图3-5所示的提示:图3-5 容错处理3.3.3修改密码1为了方便用户可以更改自己容易记忆的密码而为了保护用户的个人信息,特增加了修改密码这一功能,如图3-6所示:图3-6 修改密码其中对于学生而言,学号和是不可以更改的,这两项是从数据库中直接读出的内容。只要是已经在系统中注册过的用户都可以更改自己的密码。2关键代码set cn = Server.CreateObject(ADODB.Connection)set rs=server.CreateObject(adodb.rec

34、ordset)cn.open Driver=Microsoft Access Driver (*.mdb);DBQ=&server.mappath(db1.mdb)xuehao=request.Form(xuehao)Sqlstr=Select * from student where number=&xuehao& rs.open Sqlstr,cn,1,3dim a1,a2,a3a1=request.form(csmm)a2=request.form(xmm)a3=request.form(qrxmm)rs(mima)=a3 rs.update3如果在用户输入过程中出现错误,系统会给出容错

35、处理提示,如新密码与确认密码不一致时会出现如图3-7所示的提示:图3-7 错误提示3.3.4查看个人信息1为了方便用户更好的了解自己在就业方面的信息是否正确,系统中还设置了查看个人信息这一功能,如图3-8所示:图3-8 查看个人信息上图中学生的各项信息全部都是从数据库的student表中直接读出的。2关键代码与数据库建立连接set cn=server.CreateObject(ADODB.Connection)set rs=server.CreateObject(adodb.recordset)cn.open Driver=microsoft access driver (*.mdb);DBQ

36、=&server.MapPath(db1.mdb)把学号存储到session变量中xuehao=session(username) sqlstr=Select * from student where number=&xuehao& Set rs=cn.Execute(sqlstr)从数据库student表中读取“联系方式”并显示在表格中 联系方式: 3.3.5教师添加学生信息1教师可以把自己负责的学生添加到数据库中以减少管理员的工作负担,添加页面如图3-9所示:图3-9 教师添加学生上图中教师须将各项信息填写完毕后点击“确定”按钮即可将学生加入到数据库中。2关键代码 alert(此学生已存在

37、!) location.href=teacher_jiast.html 3.3.6教师查看学生就业信息1为了能让教师更好的了解学生的就业动态和就业方向,该系统中增设了教师查看学生就业信息这一功能,其显示主页面如图3-10所示:图 3-10 教师查看学生就业信息从上图中可以看出,教师查看学生就业信息可以分为模糊查询和精确查询,当点击模糊查询时,教师可以输入想要查询的专业即可查询,如图3-11:图3-11 模糊查询当点击精确查询时,教师只需输入要查询的学生学号即可,见图3-12:图 3-12 精确查询2关键代码单击相应的按钮时,在本页显示相应的内容。如单击“模糊查询”时,在本页显示图3-11的效果

38、;单击“精确查询”时,在本页显示图3-12的效果。请输入您要查询的专业: 创建与数据库的连接set cn=server.CreateObject(ADODB.Connection)set rs=server.CreateObject(adodb.recordset)cn.open Driver=microsoft access driver (*.mdb);DBQ=&server.MapPath(db1.mdb)从数据库中读取数据,表头以中文方式显示。 alert(表中无记录!) location.href=teacher_chaxun.html 3.3.7教师查看就业率当学校领导问及本届学生

39、的就业率的问题时,教师可以根据系统中统计的就业率及时的向领导汇报。1关键代码: 建立与数据库的连接set Cn = Server.CreateObject(ADODB.Connection)set rs1=server.CreateObject(adodb.recordset)Cn.open Driver=Microsoft Access Driver (*.mdb);DBQ=&server.mappath(db1.mdb)从数据库中查找相关的信息sqlstr1=select * from student where jobstate=已就业and zhuanye=地理信息系统rs1.open

40、 sqlstr1,Cn,1,3统计符合条件的人数n1=rs1.recordcount将结果转化为百分数a1=FormatPercent(n1/60)通过rs1.recordcount来统计“已就业”学生的人数,使用FormatPercent函数将结果转换为百分数。2界面显示结果如图3-13所示:图 3-13 查看就业率3.3.8友情链接友情链接是为方便用户链接其他的相关站点而设计的。因为学生就业管理系统是学校教学管理系统的一部分,所以跟学院的其他站点之间也应该建立起一定的链接,如学院首页、学院的教务管理系统等。3.4后台管理模块后台管理模块的用户是系统管理员,主要包括添加用户、修改用户信息、删

41、除用户、发布招聘信息、删除招聘信息、查看就业率等功能。3.4.1添加用户1关键代码建立与数据库的连接alert(此教师已存在!)location.href=gly_jiateacher.html假设不存在则将其加入到数据库的teacher表中2页面显示管理员可以对教师进行添加,添加页面如图3-14所示:图 3-14 管理员添加教师管理员将上图中的信息填写完整后点击“添加”按钮即可添加教师。3.4.2修改用户1页面显示管理员可以修改学生信息,只需输入需要修改的学生学号即可进行修改,如图3-15所示:图 3-15 管理员修改学生信息点击上图中的“确定”按钮后即可进入修改页面,页面如3-16所示:

42、图 3-16 修改页面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)sqlstr=select * from student where number=&xh&rs.open sqlstr,Cn,1,3 获得修改后的信息,重新写入rs(jobdanwei)=a11rs.update3.4.3

43、删除用户1页面显示管理员有删除用户的权限,方便对系统的管理,可以删除已经不再使用该系统的用户,以学生为例,删除页面如图3-17所示:图 3-17 删除学生从上图中可以看出,管理员删除学生的时候可以分为单条删除和批量删除,当管理员需要单条删除的时候只需输入需要删除的学生的学号即可,如图3-18所示:图 3-18 单条删除学生当管理员需要批量删除的时候,只需输入要删除的专业即可,可以分专业进行删除,如图3-19所示:图 3-19 批量删除学生管理员输入专业后系统会查询出所有属于该专业的学生并将其列出,选中之后即可进行删除,如图3-20所示:图 3-20 某专业的学生3.4.4发布招聘信息管理员发布

44、招聘信息与企业发布招聘信息的方式是相同的。管理员在浏览到其他的一些相关招聘信息后也可以将其发布到网站上以供学生们查看,帮助学生们提供更多的就业时机,提高就业率。3.4.5删除招聘信息管理员可以对已经过期的招聘信息进行删除,以免对学生造成误导,使其误以为该招聘职位仍然存在。删除招聘信息的方式与删除学生的方式类似,先从数据库中读出招聘信息,然后选中需要删除的职位,即可删除。如图3-21所示:图 3-21 删除招聘信息4 系统测试4.1测试方法在系统设计过程中,每做完一个功能,都必须要进行测试,将用户使用时会遇到的各种可能情况逐个进行测试,发现错误及时完善,确保系统功能的完善。同时还应让其他非开发人

45、员试着操作一下,有可能会发现自己发现不了的错误,对整个系统的完整性将会起到很大的帮助。4.2预期测试结果该系统使用后希望能够到达以下目标:1系统性能稳定,严格按照标准的软件工程管理,充分利用面向对象技术,保证系统的稳定性与可靠性。2全面管理,可随时掌握学生和企业的情况。3能够快速准确的处理毕业生和企业的各种信息。4用户界面友好、美观,操作简单方便,数据存储安全可靠。5系统维护安全、方便,并能满足实用性和先进性的要求。4.3测试结果从测试过程来看,该系统已经实现了预期的结果,能够很好的实现各个用户需求的功能,实现了该系统的价值,但是我认为该系统还可以进一步的扩充为一个招聘就业网站,可以包括学生填

46、写简历,投递简历等功能。总而言之,这个系统还存在很大的可开发空间。结 论该学生就业管理系统是一个综合性的应用系统,系统涉及到网络安全、数据存储与传输、网络的服务与应用、身份识别等多个方面的研究。本系统的界面力求简洁、直观、明了,背景前景颜色协调、柔和,防止长期用眼带来的视觉疲劳,同时给用户带来一种舒适的感觉;而且也可以与学院的教务管理系统达成一致,在色调、布局方面起到相得益彰的效果。该系统的目标定位是为了满足长城学院的毕业生,实现了毕业生可以在学院就业管理网站上了解到更多的有关于就业方面的知识,不至于盲目求职,而且还可以查看学校给提供的更加安全可靠的招聘信息,提高了资源的利用率,也能给学院带来

47、更高的就业率,节省更多的人力、物力、财力。本系统的设计操作简单,实用性强。总体来看,本系统基本上实现了预期的目标和功能,能够让学生查看招聘信息,教师查看学生就业状况和就业动态,防止了以往人工管理容易出现的错误和难以保管的弊端。此外,还在系统中增加了友情链接、管理规定等小模块,使学生就业管理系统的功能更加完善。致 谢时光飞逝,转眼间这一年的时光已经从我身边匆匆流过。在这一年的时间里,老师和同学给了我很大的帮助和包容。在即将毕业之际,对所有帮助过我的老师和同学们表示深深的感谢!感谢我的导师冀松老师,感谢他在此期间对我给予的指导和帮助。总之,感谢在我的毕业设计过程中给予了我无私帮助的老师和朋友们。参考文献1 张秀兰,耿乔科.ASP+ACCESS网站建设实训M. 北京:北京理工大学出版社,2007.1.2 吕杨波.Dreamweaver+ASP动态网站开发从入门到精通.北京:清华大学出版社.2007.6.3 潘晓南,邵雨舟.动态网页设计基础.北京:中国铁道出版社,2

温馨提示

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

评论

0/150

提交评论