还剩36页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
宜宾商职校毕业生就业信息管理系统摘要随着各高等院校的不断发展,面向全国扩招,各高校毕业生人数也在急剧的上升,由于每年国家提供的工作岗位是有限的,因此毕业生就业面临着较大的就业压力高校毕业生一般没有什么工作经验,而各大用人单位、公司对各大专院校毕业生的具体情况也是不大了解的,因此在这样的情况下,一个就业信息网站能为大专院校的毕业生们提供一个很好的就业信息获知平台通过这个信息网站,学院可将大量可靠的就业信息提供给各位应届毕业生们本系统基于B/S为模型,以ASP和ADO为主要应用技术,以IIS
5.0作为Web服务器、以SQLSERVER2000作为数据库通过IIS服务器配置、后台数据库的建立与设置、前后台操作端设计、程序的编写与调试四个步骤完成毕业生就业信息管理系统前台操作和后台管理的设计与开发系统三大主要功能第一,会员管理,分为用户注册、用户审核和用户登录验证三部分第二,就业信息发布,用户在通过系统注册后,可以查询各种信息第三,系统管理,管理可以对学生会员和站内信息进行管理本论文详细地介绍了开发系统的具体步骤,以及应用的技术,以配图例的方式详尽说明,并在文中对一些源程序作了详细的解释关键词就业信息、B/S、ASP、ADO、IIS服务器AbstractWiththefactthateveryinstituteuninterruptedgrowthbegearedtotheneedsofthewholenationenlargethescaleofstudent-recruitmenteverygraduatesfrominstitutionsofhigherlearningnumberisalsoinrapidrisinggraduateemploymentisconfrontedwithbiggeremploymentpressurethereforesincetheworkingpositionthatthecountryprovideseveryyearislimited.Havenoworkexperiencelikegraduatesfrominstitutionsofhigherlearningeverybigservantunitsthecompanyconcreteconditionstoeveryuniversitiesandcollegesgraduatearealsotoseldomknowbutainformationwebsiteobtainingemploymentcanlearnplatformfortheuniversitiesandcollegesgraduatesprovideaverygoodemploymentinformationthereforeundersuchsituation.Bythisinformationwebsitetheacademymayprovidewiththisyearsgraduatewithlargeamountofreliableemploymentinformation.ThissystemisamodelowingtoB/StakeASPandADOasmainappliedtechnique
5.0istheWebserverSERVER2000isadatabasewithSQLwithIIS.Theserverdeploysthedatabasebuilding-updesignswithinterposinghandlingaroundendtheprocedurewriteaccomplisheswithtestingfourstepsonthebackstagegraduateemploymentinformationmanagementsystemprosceniumdesignandexploitationmanagedbyoperationandbackstagesupporterbyIIS.Threebigsystematicmainfunctions:Firstthemembermanagesverifiesmarkfortheconsumerregistertheconsumerexamineandverifythesumconsumerloggingonatripartite.Secondlytheinformationobtainingemploymentannouncestheconsumerinquiresaboutinpassingaftersystemregistersbeingabletovariousinformation.Thirdlysystemadministrationadministrationcancarryoutadministrationonthestudentmemberandstationinnerinformation.Thethesishasintroducedthestepandapplicativetechnologydevelopingsystematicconcredetailedlyhasexplaineddetailedmakinganexplanationatlargewiththewaymatchingconventionalsignsandhasdoneinculturetoafewsourceprograms.Keywords Employmentinformation、B/S、ASP、ADO、IISServer目录TOC\o1-3\h\z\u1引言12概述
22.1系统简介
22.2系统的目的意义
22.3本文的组织安排23系统规划和分析
43.1系统总体规划
43.
1.1前台操作模块
43.
1.2后台管理模块
53.2体系结构
53.
2.1B/S模式
53.
2.2B/S与C/S模式比较
63.3开发环境及开发技术
83.
3.1选择WindowsNT操作系统
83.
3.2选择SQLSERVER
200083.
3.3选择MacromediaDreamweaverMX
93.4数据库驱动ODBC104系统设计与实现
114.1系统结构设计
114.
1.1目标设计
114.
1.2系统功能结构设计
124.2数据库结构设计
124.
2.1数据库需求分析
124.
2.2数据库表命名规则
124.
2.3数据库逻辑设计
134.3会员管理模块
144.
3.1个人会员注册
144.
3.2用户登录
184.
3.3修改求职简历
204.
3.5修改密码
214.4站内信息模块
224.
4.1信息查看
224.
4.2留言本
224.
4.3友情链接
244.5系统管理模块24结论26致谢27参考文献28附录291引言随着各大专院校的不断发展,更多的学生进入了大学院校的大门,与此同时各院校的毕业生人数也在急剧的上升,由于每年国家提供的工作岗位是有限的,因此毕业生的就业面临着较大的困难刚毕业生一般没有什么工作经验,也没有经历过社会的风风雨雨,对社会的了解是有限的、缺乏的,而各大用人单位、公司对我们学院的毕业生的情况也是不大了解的在这种情况下,网上就业信息的发布给毕业生带来了方便、可靠的就业信息和一些就业指南本网站力求以更加方便和完备的信息,为大专院校的毕业们生提供一个很好的就业信息平台针对毕业生和用人单位的之间的特点,这里特别针对宜宾商职校的毕业生设计开发了一个毕业生就业信息管理系统本系统主要分为前台操作端(客户端)和后台管理端(管理员端),前台操作端主要有会员管理模块、就业信息发布块和站内信息模块三个主要的部分,个人用户在通过注册、登录以后,可以查看以站内发布的各种就业信息后台管理端即系统管理模块主要有学生会员管理、和站内信息管理两个部分该系统的开发,给毕业生提供了一个很好就业信息的平台,站内不仅有就业信息、还为毕业生们提供了就业指南等信息,帮助毕业生解决为找工作无从下手的问题通过Internet是学生更方便的了解就业信息以计算机网络技术为核心的毕业生就业信息管理系统,利用计算机网络技术方便、快捷的特点,实现网上就业信息发布的功能,为宜宾商职校毕业生提供了一种信息较为完全的环境,从而提高了效率2概述
2.1系统简介在网络技术飞速发展和广泛应用的今天,网上提供就业信息已经成了个高校的一种方式,成了毕业生求职寻求就业信息的平台,它可以为同学们提供各种招聘信息因此,设计了特别针对宜宾商职院毕业生的网上查询就业系统——宜宾商职院毕业生就业信息管理系统在整个毕业生就业信息管理系统的设计过程中采用了模块化设计的方法,即按照功能,将整个系统划分为多个相对独立的功能模块,各个功能模块之间通过数据库来接口针对就业信息管理系统的特点,将毕业生就业信息管理系统分为两大主要功能模块前台操作模块和后台管理模块前台操作模块可以查看招聘信息,就业指南、就业指导等,注册过的学生会员查看学院发布的各个招聘信息;后台管理模块主要是是给系统管理员用的,系统管理员可以对站内信息、学生会员进行管理,可以添加和删除信息在编程时,尽可能从用户操作的角度出发,力求使得操作简单、容易掌握,并尽可能考虑到对误操作的容错处理,使系统有一个友好的用户界面
2.2系统的目的意义该系统的开发,给毕业生提供一个能方便获知就业信息的平台,毕业生可以查看各种就业信息、就业指南等,为我院毕业生解决找工作无从下手的问题通过Internet来满足各自的需求,为学生带来了方便,提高了效率以计算机网络技术为核心的毕业生就业信息管理系统,利用计算机网络技术方便、快捷的特点,实现网上发布就业信息的功能,为毕业生提供了一种信息较为完全的环境
2.3本文的组织安排为了阐明毕业生就业信息管理系统的设计中的主要问题,本论文分为四章,分别简要介绍如下第一章,简单介绍系统的功能和目的意义,以及论文的章节安排第二章,介绍了系统的总体规划,开发环境和技术第三章,首先主要介绍了本次设计中涉及到的ASP技术和构件ASP应用程序的关键问题,然后介绍了ADO的对象和用ADO连接数据库,操作数据库以HTMLVBScript与ASP脚本混合编程问题;最后介绍了IIS的安装配置第二章和第三章是本文其他章节的基础第四章,主要介绍了前台(客户操作端)的具体设计及实现,包括用户的注册登录模块,信息查看模块等还介绍了后台(管理员操作端)的设计及实现,主要包括对新闻,学生用户的信息的管理和操作第五章,展望,主要介绍本系统的特色,以及其中存在的问题和改进方向结论本文的最后致谢和参考文献3系统规划和分析
3.1系统总体规划毕业生就业信息管理系统的目标在为毕业生提供就业信息的平台,通过平台帮助毕业生了解更多的就业信息毕业生就业信息管理系统为毕业生提供毕业生需要了解的信息,如有关行业的招聘信息,就业政策的调整和改变,以及就业指导等信息作为职校为毕业生提供的一个就业信息平台,应该为学生用户提供信息方便、快捷等各个方面的特点同时也应该为管理员提供最便捷的管理手段,下面详细说明前台操作模块和后台管理模块的设计规划
3.
1.1前台操作模块前台操作模块主要给用户提供以下几个方面的服务1)会员管理用户注册、个人简历和用户登录等2)就业信息(学生会员)发布/更新求职简历个人用户通过系统提供的注册功能注册了个人帐户之后,可以发布个人的求职简历,同时可以随时更新和更改自己的求职信息修改登录密码用户可以修改登录本系统的密码就业信息查看用户可以将在本系统内发布的招聘信息全部显示出来以供查看和选择修改登录密码单位用户可以修改登录本系统的密码3)信息查看所有用户可以本系统中的招聘信息和毕业生信息,还有特别为毕业生提供的就业指导信息查看功能,在这里毕业生可以查看在求职过程的注意点,以及最新的毕业生政策、法规等信息4)友情链接用户可以点击链接,到达相应的站点
3.
1.2后台管理模块后台管理模块主要是为毕业生就业信息管理系统开发的一个信息和用户管理系统,通过本地或者远程控制管理系统信息根据要实现的功能模块设计了以下几个部分1新闻管理管理员可以对过期的新闻进行删除,同时可以添加新的新闻信息2管理个人用户管理员可以查看用户的质料,有删除用户的权限友情连接管理
3.2体系结构
3.
2.1B/S模式B/S模式即Browser/Server结构模式(如图2-1所示),是基于Internet/Intranet的结构模式,分为三层,第一层为表示层,用户通过浏览器完成和后台的交互及最终查询结果的输出功能第二层为具有ODBC接口的WEB服务器,属功能层,主要利用服务器完成客户的应用功能第三层为数据层,根据客户的请求独立地进行各种运算即前台客户端采用浏览器,中间件服务器为Web服务器,后台为数据库服务器此种结构由客户端在Web页面发出请求至WebSever,再由WebSever向数据库服务器发出请求,而最后中间件服务器接受到数据库服务器的应答后,最终返回给客户端的仍然是页面形式这样实现了客户端不直接和数据库服务器发生关系,保证了数据安全性图3-1B/S模式服务器当多台计算机需要同时对同一数据库操作时,通过局域网联接,采用一台计算机存放数据库并管理数据库,使得其他计算机能安全可靠地访
3.
2.2B/S与C/S模式比较用Clent/Server模式和Browse/Server模式的优势侧重表现于不同的方面对于Client/Server模式而言,其主要特点为1)有成熟的设计开发方法和工具经过多年的研究和积累,基于Client/Server模式的系统设计开发方法已被用户所熟悉和掌握并且,众多的数据库和软件生产商提供了各种可是化工具和编程语言来支持它的开发相对而言,目前的基于Browse/Server模式的应用及其开发方法仍然处于发展阶段2)互性强,界面友好各个Client机上运行的应用程序是针对待定的用户和任务设计,同时具有在线帮助和出错提示等辅助功能这些优势是Browse/Server模式所不具备的3)据通信量小,安全性高Client/Server模式中前后台传递的仅仅是查询请求SQL语言或查询结果,而不象Browse/Server模式中在前台的Browse和后台Server之间传递程序或主页模块Client/Server模式一般采用基于局域网点对点式的结构和安全性较好的网络协议,而Browse/Server是一种开放式的结构,面向众多的用户,其防火墙技术并不能完全屏蔽网络黑客和内部人员对系统的恶意侵袭对Browse/Server模式而言,其主要特点为1)在逻辑上采用了3层结构,它在前台Browse和后台Server之间增加了一层WebServer层,所有的应用程序模块都安装在它上面,在Browse上只需安装一个通用的浏览器软件,因此,这种模式简化了客户端,使用户的操作更加方便2)放性好,Intranet/Intenet完全兼容3)扩展性好,根据发展需要,可对系统随时进行扩展,降低了系统的开发和维护的开销基于WEB的c/s应用的优缺点基于Web的客户机/服务器应用程序的主要优点可以概括为“廉价,快速开发”整个web的变动仅由与浏览器之间的交互引起这使得基于web的应用与其他应用相比性能有限对于一般的CGI-only应用程序,缺点之一是客户端除了收集数据就不能进行任何处理,但随着诸如Java、JavaSscript等客户端语言的成熟,正在不断改善基于web的应用程序的开发还有一些其他的优越性,如下1)开发所学资源最小2)得到商业开发环境3)对不同型号计算机适应能力较强4)非常开放的解决方案依赖于客户端是否使用了编程语言,缺点也有轻微的不同总的来说缺点有1)多因素影响应用程序的速度2)网络传输不很理想3)有限的客户端处理能力基于上面的分析,在毕业生就业信息管理系统中,用户与管理员都是通过浏览器方式进行各项操作的,当然采用B/S模式因为B/S方式是HTTP协议和WWW服务在C/S方式上的一种应用和扩展,它把WWW服务器,用户程序,网络数据库有机的结合在一起其特点是支持利用基于Internet的数据访问方式和新的开发工具从开放的角度考虑,采用B/S方式实现毕业生就业信息管理系统是符合当前的发展方向的,而且由于采用了HTML标准格式和HTTP标准协议,客户端用户只需要使用浏览器便可以进行登录毕业生就业信息管理系统,从而降低了对客户端软件,硬件平台的要求,这增强了系统的通用性,而C/S在这些方面则没有优势因此选择B/S方式实现毕业生就业信息管理系统而且具有更高的交互性和安全性开放性好,Intranet/Intenet完全兼容,扩展性好,根据发展需要,又可对系统随时进行扩展,降低了系统的开发和维护的开销
3.3开发环境及开发技术
3.
3.1选择WindowsNT操作系统操作系统是软件的核心,又称为操作平台毕业生就业信息管理系统属于中小型应用,WindowsNTServer非常适合它WindowsNTServer具有工作站和小型机上的操作系统所具备的强大功能和易用性及可伸缩能力,而诸如集中式安全管理和强有力的容错管理等特点又使它成为用于网络服务器的理想的操作系统它既是一个个人计算机操作系统,又是一个网络操作系统,WindowsNTServer将网络管理和基本操作系统完美地结合起来,并且使网络易于使用和管理WindowsNTServer具有极高的性能和可靠性WindowsNT具有许多先进性能,在体系结构上具有优势
3.
3.2选择SQLSERVER2000有许多的数据库可以选择,SQL SERVER、ACCESS*.mdb、EXCEL*.xls、FOXPRO*.dbf甚至普通的文本文件*.txt都可以达到存储数据的功能在此我选择了SQLSERVER2000作为数据库,因为SQLSERVER2000作为Microsoft家族的重要成员,是新一代基于客户机、服务器的大型关系数据库系统根据测试表明,SQLSERVER2000能够满足大型Web站点和企业数据处理系统的数据存储和分析需求,是一套组件的集合,有许许多多的组件共同完成强大的功能SQLSERVER2000可以运行在多种操作系统之上其服务器环境可以是Windows2000各个版本,WindowsNT,Windows95/98;客户机环境可以是Windows2000,WindowsNT,Windows95/98,Windows
3.X,MS-DOS,还可以是Internet的各种浏览器并且由于SQLSERVER2000是和WindowsNT完全集成的,因此还可以利用WindowsNT的安全系统以及性能监测器等组件其特点是1)强大的可伸缩性SQLSERVER2000允许多用户同时访问数据库SQLSERVER2000的一个实例包括数据库的备份和关系数据库管理系统的复制运行在SQLSERVER2000上的应用程序通过通讯组件来把传输命令传到SQLSERVER2000的实例,当应用程序与SQLSERVER2000的实例连接时,可以访问实例中用户授权的任何数据库同样,通讯组件还允许在同一台计算机上运行多种实例2)支持大型Web站点或企业信息处理系统SQLSERVER2000支持对称多处理器(SMP)技术,允许用户自己增加处理器,内存以及磁盘空间来满足上千的用户同时访问数据库SQLSERVER数据库表中的数据可以分布在多台服务器上所有这些设置对用户来说都是透明的,用户不知道实现的技术细节,对数据的操作完全和单机上的一样另外,SQLSERVER的可伸缩性还支持单机系统在这种情况下,由于没有涉及太多的资源,包括分配处理器,存储空间等资源关系数据库引擎自动调节资源以及实现并发控制3)客户机/服务器体系结构服务器是数据库服务器,能够支持如MicrosoftSQLSERVER,Sybase,Oracle等数据库管理系统,客户对数据库服务器传输SQL代码采用分布式处理系统客户机做一些前端工作,服务器则执行客户通过网络传递古来的SQL语句(后台处理)允许数据放在网络中任意一台计算机上而应用程序能够透明处理这些数据,就好象数据是存放在本地计算机上一样并且服务器可以是客户机,客户机也可以是服务器在网络环境中,服务器是一台固定的计算机(对等网除外);而在C/S体系结构中,服务器可以是任何一台计算机,它既可以是服务器,也可以充当客户机
3.
3.3选择MacromediaDreamweaverMXDreamweaver作为Macromedia公司出品的网页制作“三剑客”之一被Macromedia定义为可视化的工作环境,用它来创建更直观和更多响应的丰富的Internet内容和应用程序其中运用DreamweaverMX整合的可视化布局工具和Homesite的代码编辑工具实现对代码和设计的全面控制它可以在一个统一的集成环境中完成静态页面和网络应用的制作Dreamweaver一向以“所见即所得”著称,同时也向网页开发领域迈出了坚实的一步,开始支持ASP.NET,ColdFusionMX和PHP脚本,同时对ASPJSP脚本的支持也做了诸多的改进当然,在设计方面DreamweaverMX也不是停步不前,界面的改良可以说是大刀阔斧,完全与Firework,Flash的界面达到了统一DreamweaverMX将继续成为专业设计人员的最佳选择DreamweaverMX辅助我们完成特定脚本的编制工作,或者通过可视化的方式替我们添加一些特定的脚本
3.4数据库驱动ODBCODBC全名是“OpenDataBaseConnectivity”它是微软公司所发展出来的跨平台应用程序接口主要的功能是让不同的数据库能够有一个共通的接口来沟通在这个结构里,应用程序连接到ODBC驱动程序,而驱动程序则查找适合的ODBC驱动程序,再连接到数据库这个结构的优点是可以让应用程序的开发更具弹性,DSNDateSourceName即数据源名称我们知道,ODBC是一种访问数据库的方法,只要系统中有相应的ODBC驱动程序,任何程序就可以通过ODBC操纵驱动程序的数据库我们根本不用知道这个数据库是放在哪里的我们只要写出SQL语句,ODBC驱动程序就会帮我们做一切事情我们在给ODBC驱动程序传SQL指令时,即是用DSN来告诉它到底操作的是哪一个数据库如果数据库的平台变了,比如我们改用了SQLServer的数据库,只要其中表的结构没变,我们就不用改写我们的程序,只要重新在系统中配置DSN就行了由此可见,DSN是应用程序和数据库之间的桥梁如图3-2所示本次设计所使用的是系统DSN,系统DSN的数据源名称LocalServer是系统在安装SQLServer2000时自动建立的,数据库驱动程序是SQLServer图3-2ODBC原理示意图4系统设计与实现
4.1系统结构设计一个典型的网上求职招聘的系统至少应该包含会员管理、求职招聘信息管理和系统管理3种功能毕业声就业信息管理系统不但很好地实现了上述3种功能,而且添加了必要的系统管理,使之更加实用
4.
1.1目标设计毕业生就业信息管理系统所要实现的功能如下1.会员登录
(1)用户注册成为会员
(2)验证用户的注册信息
(3)会员登录系统时的身份验证2.在线发布个人信息
(1)个人会员发布求职信息
(3)会员查看自己发布的信息3.查看站内信息
(1)用户浏览最新的新闻
(2)用户浏览招聘求职信息
(3)友情链接4.系统管理
(1)个人会员管理
(2)信息发布管理
4.
1.2系统功能结构设计毕业生就业信息管理系统主要用于毕业生和用人单位在网上实现求职和招聘的功能,在逻辑上可以分为前台操作模块和后台管理模块在功能上可以分为会员管理系统、求职招聘系统、站内信息系统和管理员管理系统(如图4-1所示)它们的功能分别概述如下会员管理系统实现个人会员与单位会员的注册和登录,进行用户的审核和用户登录验证站内信息系统个人会员在注册登录了本系统之后,可以发布求职简历,更新求职简历,修改登录本系统的密码,可以查看最新的招聘信息和个人求职简历,可以浏览系统发布的最新新闻,可进行留言,提出您宝贵的改进意见及建议管理员管理系统管理员可以对个人会员和站内信息进行管理,有添加和删除信息,删除会员的权限
4.2数据库结构设计根据系统功能设计要求和模块划分,本系统的数据库主要存储个人会员信息、单位会员信息、求职信息和招聘信息
4.
2.1数据库需求分析数据项和数据结构如下1)个人会员信息ID(自动编号)、用户名、密码、姓名、性别、E-mail地出生日期等信息2)招聘信息招聘职位、招聘人数、工作地点、岗位描述、相关要求和发布时间等信息
4.
2.2数据库表命名规则在进行数据库建表之前需要对数据表命名,数据字段命名以及个数据库对象命名制定一套规则这样在访问数据库的时候就比较清楚明了了,有助于程序更加规范化以下介绍一种命名规则所有命名一律使用英文或拼音,如果英文太长可以适当地缩写1)数据表所有数据表名小写,各个单词之间使用“_”来分隔尽量使用完整的单词2)数据表字段所有字段小写,各个单词见使用“_”来分隔,尽量使用完整的单词字段中在表名中已经包含的信息无需重复
4.
2.3数据库逻辑设计1)普通用户信息表,如表1所示表1普通用户信息表名称表单元素类型含义最大长度UnameText用户登录名称15passwordpassword用户登录密码15xbtext用户性别2MzText民族2JtdzText用户家庭地址50zyText专业50bjText班级50csrqData/tine用户出生日期8Emailtext用户电子邮件30TelText用户联系电话
124.3会员管理模块会员管理模块包含个人会员注册、个人简历模块
4.
3.1个人会员注册用户注册个人会员的第1步1)页面示例图4-1为用户注册个人会员的第1步所看到的页面图4-1会员注册2)页面中需要用户填写的HTML表单元素该页面中共有4个重要的表单元素,如表2所示表2用户注册页的表单元素名称表单元素类型含义最大长度user_nameText用户登录名称15user_passwordpassword用户登录密码15user_xbtext用户性别2user_csrqData/tine用户出生日期8user_Emailtext用户电子邮件303)页面所涉及的数据库表信息此页仅向系统提交用户注册名称,没有涉及到数据库表的操作4)关键代码分析创建记录集对象setrs=Server.CreateObjectadodb.recordsetsql=select*fromuser_whereuser_id=user_idrs.opensqlconn11ifnotrs.eofthenresponse.Writescriptlanguage=javascriptalert提示:用户ID重复不可用请重新填写!;window.location.href=reg.asp;/scriptrs.closesetrs=nothing用户注册个人会员的第2步就是填写属于个人的简历5)页面示例图4-2为用户注册会员第2步所看到的页面效果图4-2个人简历填写6)页面所涉及的数据库表信息当用户注册新会员时,此页将判断用户提交的用户名在会员库中是否已经存在如果存在则提示用户重新申请此页使用了系统中的信息表user_表3填写简历的表单元素名称表单元素类型含义最大长度User_nameText真实姓名4user_xbRadio性别user_csnyText出生年月10user_mzText民族12user_jtdzText家庭地址50user_zytext专业user_bjtext班级user_emailText电子邮件地址30user_telText手机12user_gzjyText工作经验user_jybjText教育经验user_zwpjText自我评价user_gzdiText希望工作地址user_dyText希望工资1)页面所涉及的数据库表信息页面涉及个人用户基本资料,使用到系统中的个人用户信息表user_jl2)关键代码分析%user_name=sessionuser_name创建记录集对象Setrs=Server.CreateObjectADODB.Recordset查找个人用户的基本信息sql=select*fromuser_jlwhereuser_name=user_namers.opensqlconn11%填写完个人简历后返回个人管理页面(主页),如图4-
3、4-4图4-3个人管理图4-4首页
4.
3.2用户登录1)页面示例从系统首页面中的快捷登录表单中登录系统,页面效果如图4-5所示图4-5登录此页面完成用户登录信息的验证工作,一旦验证通过系统自动跳转到首页此页无页面效果1)页面中需要用户填写的HTML表单元素该表单中共有两个表单元素,如表4所示名称表单元素类型含义最大长度User_nameText用户登录名称20User_passwordpassword用户登录密码20表4用户登录表单元素2)验证页面代码分析%Response.Buffer=True%引用创建数据库连接对象函数文件!--#includefile=conn.asp--接收用户名User_name=requestUser_name接受输入的密码User_password=mistakerequestUser_password查找个人信息,判断用户名和密码是否存在setrs=Server.CreateObjectadodb.recordsetsql=select*fromuser_whereuser_id=user_idanduser_password=user_passwordrs.opensqlconn11如果输入的用户名和密码存在取得个人用户名并赋予ifnotrs.eofthensessionuser_name=rsuser_namesessionuser_id=rsuser_idsessionuser_xb=rsuser_xbsessionuser_csny=rsuser_csnysessionuser_email=rsuser_emailsessionuser_tel=rsuser_tel跳转到个人用户管理界面(主页)response.Redirectindex.aspelse如果输入的用户名和密码不存在,则返回主页response.Redirectindex.aspendifrs.closesetrs=nothing
4.
3.3修改求职简历1)页面示例用户更新求职建立的页面效果如图4-6所示、图4-6更新求职简历
4.
3.5修改密码为了方便可以更改自己容易记忆的密码,增加了修改密码这一子模块,如图4-7所示图4-7修改密码在本系统中注册了的用户都可以修改自己的密码
4.4站内信息模块
4.
4.1信息查看在信息查看模块中用户可以查看本系统中的招聘信息,个人会员发布的求职信息和系统管理员发布的新闻等信息,如图4-8所示图4-8信息查看
4.
4.2留言本本系统考虑到是针对宜宾商职校的毕业生所设计,在这加了一个留言板块方便同学们对学校所发招聘信息或对就业方面的一些疑惑进行留言,老师同学可以通过这个版块方便的解决所提出的疑惑通过留言板留言,后台管理员看到留言后,在后台进行相应的回复,也可对留言记录进行删除操作添加留言如图4-9图4-9填写留言显示留言如图4-10图4-10留言
4.
4.3友情链接友情链接是为方便用户链接其他的相关的站点而开发的根据毕业生就业信息管理系统的特点,在设计时,主要是连接与学校合作招聘的单位
4.5系统管理模块系统管理是管理员对整个系统进行管理的模块,包括对前面讲述的各个子模块的管理以及整个系统的相关管理,如个人会员管理和站内信息管理等根据需要实现的功能模块设计了如下几个部分1)就业新闻管理管理员可以对新闻进行删除的管理,同时可以添加新的新闻如图4-
11、4-12所示图4-11就业信息管理图4-12就业新闻管理2)用户管理管理员可以对个人用户的注册信息进行查看和审核,如果不符合本系统的规定,管理员有特殊的权限可以删除该个人用户,如图4-13所示图4-13个人会员管理结论基于B/S模式下的毕业生就业信息管理系统是一个综合性的应用,系统涉及到网络安全、数据存储与传输、网络的服务与应用、身份识别等多个方面的研究本求系统的界面力求简洁、直观、明了,背景前景颜色协调,柔和,避免长期用眼带来的疲劳,同时给你以一种舒适的感觉本系统的目标定位是满足宜宾商职校毕业生,实现了毕业生可以注册登录发布个人简历,查看学校发布的各用人单位招聘信息从目前的使用情况来看,本系统相对的能让宜宾商职校的毕业生及时知道更多的招聘信息,提高了资源的利用率给宜宾商职校的毕业生了解来校招聘单位的信息带来了很大的帮助系统设计操作简单,实用性强总的来说,本系统基本上实现了预期的目标和功能,能够让个人用户注册成会员,个人会员可以发布简历,查看来校招聘各单位的信息另外,还在系统中加了友情链接、站内公告、留言板等小的模块,是毕业生就业信息管理系统的功能更加完善致谢时光飞逝,转眼这一年的自考学习已经结束在自学考试的这段时间里,老师和同学在学习上和生活上都给了我很多的帮助在即将毕业离校之际,对帮助过我的老师和同学表示深深地谢意!感谢我的导师和张焕国老师,感谢他们此期间给予的指导和宝贵的意见在论文的写作过程中,老师给我提出宝贵的意见,使我的论文得以顺利完成其次,我要感谢我的同学胡芳华是她让我在这自学期间能督促自己完成学习最后,感谢在我的毕业设计过程中给予了我无私的帮助的老师和朋友参考文献
[1]邓文渊,陈惠贞,陈俊荣.ASP与网络数据库技术[M].北京中国铁道出版社,
2003.
5.
[2]陈会安.ASP
3.0与IIS4/5网站架设彻底研究[M].北京中国青年出版社,
2001.
1.
[3]王兴东,千丽霞,曹明玉.ASPASP.NET应用编程150例[M].北京电子工业出版社,
2004.
5.
[4]毛憬骏.DREAMWEARMX动态网站开发标准教程[M].北京科学出版社,
2003.
10.
[5]四维科技,胡标.ASP网络编程技术与实例[M].北京人民邮电出版社,
2004.
5.
[6]杨武.ASP数据库编程入门[M].天津天津电子出版社,
2004.
4.
[7]蔡翠平,尚俊杰.网络程序设计基础[M].北京清华大学出版社,北方交通大学出版社,
2003.
6.
[8]Microsoft公司.AppliedASPFrameworkProgramming[M].微软出版社,
2000.
[9]Microsoft公司.AFirstLookAtASP
2.0[M].微软出版社,
2000.
[10]吴会松,小议MicrosoftSQLServer2000的安全及管理[J].微电脑世界,
2001.1附录留言板相关代码!--#includefile=top.asp--!--#includefile=conn.asp--linkhref=inc/my_
1.cssrel=stylesheettype=text/cssstyletype=text/css!--.STYLE1{color:#FF0000}--/styletablewidth=778border=0align=centercellpadding=0cellspacing=0bgcolor=#FFFFFF!--DWLayoutTable--trtdwidth=275height=64valign=toptablewidth=100%border=0cellpadding=0cellspacing=0!--DWLayoutTable--trtdwidth=275height=64!--DWLayoutEmptyCell--nbsp;/td/tr/table/tdtdwidth=503nbsp;/td/trtrtdheight=336colspan=2valign=toptablewidth=100%border=0cellpadding=0cellspacing=0!--DWLayoutTable--trtdwidth=56height=336nbsp;/tdtdwidth=649valign=toptablewidth=100%cellpadding=0cellspacing=0!--DWLayoutTable--trtdwidth=645height=180valign=toppnbsp;/pspanclass=reg_%dimisqlrsi=0sql=select*frommsg_orderbymsg_addtimedescsetrs=conn.executesqlifrs.eofthenresponse.write暂无留言信息!elsedowhilenotrs.eofandi6%/spanpclass=reg_第%=rsid%条留言,标题_%=rsmsg_bt%发表于%=rsmsg_addtime%br/_留言人%=rsmsg_name%性别%=rsmsg_xb%_留言主机%=rsmsg_ip%br/_留言内容%=rsmsg_lr%/p%ifnotIsNullrsmsg_hfthen%_pspanclass=reg_已回复留言(于%=rsmsg_hf_time%)_/spanspanclass=red_%=rsmsg_hf%/span%else%spanclass=red_未回复请稍候!/span%endif%hralign=leftwidth=80%/p%rs.movenexti=i+1%%loop%%endif%/p/td/trtrtdheight=154valign=toptablewidth=100%border=0_cellpadding=0cellspacing=0!--DWLayoutTable--trtdwidth=645height=152formid=form1name=form1_method=postaction=user_msg_ok.asptablewidth=475border=0cellpadding=0cellspacing=0trtdheight=55colspan=2pbr/spanclass=reg_请在下面输入留言信息!/span/p/td/trtrtdwidth=40class=reg_姓名/td_tdwidth=419labelinputname=msg_nametype=textid=msg_name//label/td/trtrtdclass=reg_性别/tdtdlabelselectname=msg_xbid=msg_xboption男/optionoption女/option/select/label/td/trtrtdclass=reg_标题/tdtdlabelinputname=msg_bttype=textid=msg_bt//label/td/trtrtdclass=reg_内容/tdtdlabeltextareaname=msg_lrcols=50rows=5_id=msg_lr/textarea_/label/td/trtrtdcolspan=2labeldivalign=centerinputtype=submitname=Submitvalue=提交//div/label/td/tr/table/form/td/tr_/table/td/tr/table/td_tdwidth=73nbsp;/td_/tr/table/td/tr_/table!--#includefile=end.asp--。