1、厦门大学本科毕业论文I毕 业 生 就 业 招 聘 信 息 管 理 系 统摘 要本系统主要包括毕业生就业信息管理系统的系统方案分析与网络规划,是一个典型的网络信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,使用 MICROSOFT 公司的 Access 2000 、ASP (Active Server Pages)作为开发工具。首先它可以在短时间内建立系统应用原型,然后,对初始原型系统不断修正和改进,直到形成用户满意的可行系统。关 键
2、 词 就 业 ASP 管 理厦门大学本科毕业论文IIAbstractThis system mainly includes system analysis and arrangement of the information management system of employment for graduate. The system is a typical network application of management information system(MIS ),which mainly includes building up data-base of back-end an
3、d developing the application interface of front-end. The former required consistency and integrality and security of data. The later should make the application powerful and easily used. By looking up lots of datum, and selected MICROSOFT corporation Access 2000、ASP ( Active Server Pages ) as the de
4、velopment tools. First it can give you a short-cut to build up a prototype of system application. Then the prototype could be modified and developed till users are satisfied with it.Keywords Employment ASP Management厦门大学本科毕业论文III目 录第 1 章 引言 11.1 研究背景 21.2 需求分析 41.3 可行性研究 5第 2 章 开发技术及工具 72.1 ASP 技术 7
5、2.2 多层次体系结构 92.3 数据库系统管理技术 9第 3 章 系统总体设计 123.1 系统模块分析 123.2 系统数据分析 14第 4 章 系统功能模块及界面设计 174.1 普通用户模块 174.2 会员用户模块 194.3 企业用户模块 214.4 就业指导模块 224.5 后台管理模块 234.6 主要功能程序段 24第 5 章 数据库设计 275.1 数据库逻辑设计 E-R 图 275.2 数据库物理结构 295.3 数据库的连接 335.4 数据库的完整性和安全性 34厦门大学本科毕业论文IV第 6 章 系统测试 366.1 系统调试与数据测试 366.2 系统的运行效果及
6、改进 37结论 39致谢语 40参考文献 41附录 A 42厦门大学本科毕业论文VCONTENTSCHAPTER 1 Introduction 11.1 Background of investigation .2 1.2 Demand Analysis .41.3 Feasibility Analysis. 5CHAPTER 2 Development of Technology and Tools .72.1 ASP Technology72.2 Multi-level Architecture.92.3 Database System Management Technology9CHAP
7、TER 3 System Overall Design.123.1 Analysis System Module.123.2 Analysis System Data. 14CHAPTER 4 Function Module and Design of The Interface 144.1 Ordinary users Module 144.2 Member users Module194.3 Business users Module214.4 Employment Guidance Module 224.5 Back office Module. 234.6 Main features
8、of The Procedures24CHAPTER 5 Design of The Database.275.1 Database Logic Design and E-R Plans275.2 Physical Structure of The Database.295.3 Database Connection.335.4 Integrity and Security of Database34CHAPTER 6 System Testing366.1 System Debugging and Data testing 366.2 System Operation Results and
9、 Improvement. 37厦门大学本科毕业论文VIConclusion39Acknowledgements40References.41Appendix A .42厦门大学本科毕业论文1第 1 章 引言目前我国高校毕业生主要是通过“双向选择”洽谈会进行就业。 “双选会”在一定程度上有效的解决了毕业生就业问题,但由于受到时间、地点、规模等因素的制约,使供需双方的有效信息沟通受到限制,影响了供需双方做出快速而准确的决策。随着我国高校大规模扩招后大学生陆续毕业,大学生就业工作形势变得越来越严峻。毕业生就业工作,不仅关系到高校的办学质量和社会声誉,而且已经成为目前高校改革发展与稳定的一个重要环节
10、。高校毕业生作为特殊的“产品” ,要想在激烈的竞争中取胜,除了要有符合市场要求的优质品质外,作为供给方高校的“营销”策略也不容忽视。我们的高校学府,一方面顺应社会发展要求,培养出一批又一批高素质、高科技的人才;另一方面,其输送人才的机构就业工作部门,却跟不上时代的步伐,工作方式、手段的滞后与之形成较大的反差,仍在较大程度上沿袭传统的做法,工作效率和服务方式尚未得到明显的改善。目前高校毕业生就业市场上供需双方的信息是在低速、窄幅流动,其时效性、有效性、传递性较差,不利于毕业生与用人单位的沟通,不能最大限度地使用需求信息,这对毕业生、用人单位、学校与社会都是一种很大的损失。如何适应时代的要求,开创
11、就业工作的新天地,这是摆在所有从事就业工作者面前的一大课题。针对这种情况,国家教育部要求建立国家、省、高校三级就业信息网络以支持和带动高校各项就业工作,特别是高校这一级要通过信息网络努力提高毕业生就业工作的效率。当今社会高科技飞速发展,信息产业日新月异,将人类带入了信息社会。各行各业正在或即将享受网络带来的高效与便捷,接受它给我们的工作与生活带来的变化。结合现代信息技术的应用,采用快捷、高效、便利的信息传播手段,更有效地使高校就业工作向深度和广度发展。创建和完善就业信息网,拓展高校毕业生就业市场建设的新领域,是新时期高校就业工作的要求,也是时代发展的必然。高校建设就业信息网,还可依托网络进行全
12、过程的就业指导,构建毕业生“售后服务”体系,这既是毕业生就业制度改革的需要,也是高校改革与发展的需要。厦门大学本科毕业论文2图 1.0 中北大学就业信息网主页 图 1.1 东师就业信息网主页1.1 研究背景2003 年 6 月 13 日“中国高校毕业生就业服务信息网”正式开通。到目前为止,全国各个省(直辖市、自治区)基本上已经建立了毕业生就业信息网络,国家、省级的毕业生就业服务网络体系已经形成,各个高校也在加紧建设和完善本校各具特色的“就业信息网” 。特别是一些非名牌高校更是把它作为重点工作来抓,以此来提高学校的就业率,提升学校的办学质量和社会声誉。例如中北大学(原华北工学院)早在 1997
13、年就建立了就业信息网(如图 1.0 所示),自主开发大学生就业指导中心网站、毕业生双向选择网络体系,有近 500 家用人单位的基本情况、万家用人单位名录供毕业生查阅。用人单位访问该网站,在了解毕业生生源结构和择业意向的同时,还可以了解学院的各种情况,扩大了学院的知名度。学院每年都提前向社会公布毕业生生源及专业设置情况,同时充分利用校友网、各地市人才市场网,做好信息的收集整理工作,经常同用人单位保持联系,使信息量逐年增大,并及时向毕业生公布。目前,一些高校创建的就业信息网不仅为本校毕业生就业提供服务,而且还发挥了区域性功能,为其他同类学校学生提供帮助。例如, “东师就业信息网” (如图 1.1
14、所示)就是一个富有特色的东北区域性的高师就业信息网,它依托完善的网络功能,使东北地区的 17 所高师院校毕业生能够便捷的检索到用人单位的信息,用人单位也可便捷的检索到毕业生的学习成绩、综合素质测评情况、照片和联系方式。 “东师就业信息网”在形成厦门大学本科毕业论文3区域优势和规模优势,实现资源共享、市场共建方面发挥了巨大优势,在帮助东北地区高师毕业生求职中发挥了很好的纽带、桥梁作用。到现在为止,全国大部分高校都设立了本校的网上就业指导中心,发布就业政策、招聘信息,进行就业咨询与指导,拓展出一条大学生就业的新渠道,开创了高校毕业生就业市场建设的新领域。从目前全国已建就业网站的建设和运营状况来看,
15、总体来讲不是很理想,无论是网站自身建设还是运营状况都有很多需要改进的地方。现今各高校就业网站层次各不相同,大致可分为四个层次:第一为商业站点层次,第二为独立运作层次,第三为二级站点层次,第四为二级网页层次。这四种层次的就业网站功能依次降低,各个院校现正致力于提升自己院校的就业网站的层次。就业信息网络的建设成为高校毕业生就业的重要保障措施,假以时日必将更加完善和发挥更大的作用。高校毕业生就业市场按外在表现形式,可分为有形市场和无形市场。有形市场主要是指定时定点的毕业生就业招聘会,即在某一开放时间,将用人单位和毕业生组织在某一固定场所开展的就业招聘和洽谈活动。无形市场就是通过电话、邮件、报刊广告、
16、信息网络等现代通讯传播手段完成供求双方的联系、洽谈、签约过程,其中最主要是指毕业生就业信息网络。随着高校招生进一步扩大,毕业生数量越来越多,其就业工作涉及面和社会影响越来越大,要推动就业工作,就不能一味的追求有形市场的规模和声势,而要充分看到无形市场高效、便利、覆盖面广的优点,它是毕业生就业市场发展的新方向。由于“网上人才市场”是以网站的形式存在于计算机网络的无形市场,在计算机网络迅速发展、普及的今天,任何人,在任何地点,任何时间,只要有网络环境,能接入 Internet,就可以访问网上人才市场。这就使得用人单位和毕业生可以随时随地登陆“网上人才市场”进行信息的交流、发布与查询,信息由网络服务
17、器进行处理并完全通过网络进行传送。这可以大幅度的提高双方的工作效率,同时也是对传统的有形人才市场的一种重要补充。“网上人才市场”开辟求职信息频道和招聘信息频道,供需双方可以根据需要查询详细的相关信息,并可以通过网络进行实时的信息交流,运用最先进的媒体和宽带网技术还可以进行多媒体形式的交流,即可观其形,又可闻其声。这些都有利于加深用人单位与毕业生之间的了解与沟通,克服了空间与时间的限制,为用人单位和毕业生节省了厦门大学本科毕业论文4大量的时间、精力和资金,同时又可以达到双方满意的目的。这样“网上人才市场”就会吸引更多企业与毕业生参与进来,形成良性循环,从而扩展了毕业生就业市场,使得用人单位与毕业
18、生之间的双向选择更具实际意义。 学校在毕业生就业过程中需要处理许多繁杂事务,近则与院系,远则与各级主管部门和用人单位,表格、信件等信息载体甚多,会造成重复劳动和诸多错误。依托信息网络所具有的特点,学校内部调整工作将变得简捷,通过网络更可方便地与外部沟通,随时随地掌握最新、最准确的信息,拓宽工作视野。如软件学院从 2005 届毕业生就业工作开始实行“网上申报、后台审批”的方式办理毕业生与用人单位的接收手续,毕业生可通过网络查询信息,学校也可及时了解本校毕业生联系及其所属单位的情况,增加了工作的透明度、提高了办事效率。随着高校就业信息网建设的发展和完善,只要通过会员资格认证,用人单位就可以在线发布
19、和维护需求信息,查询应届毕业生的资料,与满意的毕业生沟通联系,进行网上招聘;毕业生可以进行网上求职,减少“赶会”之苦,省时、省力、省钱,同时可以在学校就业信息网上设置“个人主页” ,不受时空限制的进行“自我推销” 。这样可以减少许多中间环节,减少招聘、应聘的盲目性,提高效率。对高校而言,可以缓解就业工作对日常教学工作造成冲击的矛盾,促使毕业生既可安心的完成学业,又不误就业。同时通过开展网络就业工作,原本一个月才能完成的信息整理、发布工作现在只要半天就可以完成;对于用人单位来说,通过传统的招聘会方式招收一名应届毕业生的费用是2000 元到 8000 元,而通过网络招聘应届毕业生成本几乎为零。1.
20、2 需求分析需求分析是软件生存期中重要的一步,也是最为关键的一步。只有通过软件需求分析才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,进而建立软件开发的基础。需求分析的基本任务是准确地回答“系统必须做什么?”这个问题。需求分析所要做的工作是深入描述信息平台的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。厦门大学本科毕业论文5本网站主要是基于校园网络的一部分,所以它和一般的招聘就业网络不同。毕业生就业招聘网主要针对应届毕业生这一群体。应届毕业生,没有相关的工作经验,就业意向还很模糊。每个学校的具体情况又有所不同,普通高校和名牌大学的学生存在一
21、定的差距,就业的企业和岗位都有所不同。这就使得高校毕业生招聘就业网必须有着更强的针对性。和其他的招聘网应有较大的不同。网站应实现的具体功能:1. 学校可以通过本网站发布就业方面的最新信息,于毕业生相关的通知。便于统计目前毕业生的就业率,了解毕业生签约情况。2. 本校毕业生可以通过个人的帐号、密码进行登陆,发布求职意向等个人信息。3. 毕业生可以通过本网站提交个人简历供企业浏览、查询,通过身份验证可在线维护自己的个人简历。4. 有相关岗位招聘意向的企业可以通过注册登陆该网站发布、修改招聘信息。并可以与学校联系反映毕业生工作的情况,向学校提出意见建议。5. 提供合理的数据库查询,为各个专业和不同求
22、职意向的同学和招聘单位提供相应的查询。6. 及时更新招聘求职信息,市场行情分析等。7. 提供国内各大招聘网站的友情连接,方便查找广泛的就业信息。8提供毕业生就业指南,心理指导,国家政策信息,职业培训等就业指导。1.3 可行性研究1.3.1 技术可行性网站实施的关键是实现 WEB 服务器与供应商数据库的连接接口。目前流行的 WEB 与数据库接口的技术虽然很多。但存在许多局限性例如:CGI(common gateway interface-公共网关接口)功能比较强,跨平台性能好。可移植到绝大部分的操作系统上,但不易开发,更改成本高。而且运行速度非常慢。厦门大学本科毕业论文6IDC(internet
23、 database connector-Internet 数据库连接器)安全性高编写容易。只要掌握 html 常识和基本的 SQL 语法就可以了,但功能较弱,只能对数据库进行操作。而不能对 WEB 服务器的其它文件进行操作。jdbc(java database connectivity-java 数据库连接)是 SUN 公司制定的 JAVA 与数据库的连接互连规范,功能较强,安全性较好。但是执行效率低。用 JAVA 语言编程,难度较大。微软公司推出的 ADO(active x data objects-ACtiveX 数据对象)是以ActiveX 技术为基础的数据存取方法.具有使用容易,访问速
24、度快。内存资源消耗低的特点,能够存取各种类型的数据。因而提供了 INTERNET 上数据存取的良好接口。Asp是实现 ADO 技术的一种较为理想的编程环境。它是 microsoft 公司为 IIS 以级 MS personal web server 等 web 服务器开发的技术。提供了一个将 vbscript 和 jscript集成到 html 面的服务器端的脚本编写环境。本系统系网络系统,采用 B/S 模式,基于 Intelnet 的 Http 传输协议。硬件方面,Server 端为可扩展的 www 服务器,Client 端为 IE 浏览器。软件方面,我们拟采用以下几种软件:(1) 操作系统
25、用 Windows2000 Server。Windows2000 Server 作为一个优秀的网络操作系统,它的发行版本中集成了大量的网络应用软件,如 Web 服务器、Ftp 服务器、邮件服务器等,可以快速的构建 Intranet 环境。(2) 本系统内核使用 Asp,有几种方法可以实现本系统的内核:Jsp、PHP 等。但是考虑到系统的使用者为学校机构,大多都使用 Windows2000 Server 作为 www 服务器,故还是选择微软的 Asp 与 Windows2000 Server 操作系统组合。1.3.2 经济可行性由于系统结构采用当前流行的 B/S 结构,也就是客户端/服务器模式,
26、软硬件的需求如前说述要求都比较低,只需要有假设 www 服务的 web 服务器,Access 数据库以及个人 PC 端的 IE 浏览器。而且开发时间短,成本低,而且数据量的传输快也是 B/S 结构的优点。这不仅保证了系统的技术可行性, 还保证了系统的经济可行性。厦门大学本科毕业论文71.3.3 社会可行性本系统的社会可行性主要体现在以下几个方面:(1) 本系统 B/S 模式架构的简单解决了安装配置难的问题,满足了用户的需要。(2) 由于开发成本的降低使得产品价格也会在市场上占据绝对优势。(3) 开发的针对性使产品的竞争度大大加强。厦门大学本科毕业论文8第二章 开发技术及工具2.1 ASP(Ac
27、tive Server Pages)技术ASP(Active Server Pages 动态网页)技术是微软公司推出的一种用以取代CGI(Common Gateway Interface 通用网关接口)的技术。目前,Internet 上的许多基于 Windows 平台的 Web 站点已开始应用 ASP 来替换 CGI。 简单地讲,ASP 是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。通常情况下,用户通过浏览器看到的网页大多是静态的,目前 Internet 上的许多
28、站点,仍然提供“静态“(static)的主页内容。 所谓“静态“,指的就是站点的主页内容是“固定不变“的。 当浏览器通过 Internet 的 HTTP (Hypertext Transport Protocol)协议,向站点服务器(Web Server)要求提供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的 HTML 的文件数据给浏览器。 一个“静态“的站点,若要更新主页的内容,必须手动的来更新其 HTML 的文件数据。而随着 Web 应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询数据库的要求、生成报表等。当在浏览器上填好表单(form)的输入数据,以提
29、供 HTTP 要求时,可以在站点服务器中执行的应用程序,而不只是一个 HTML 文件。站点服务器收到要求执行的应用程序,分析表单(form)的输入数据,将执行的结果以 HTML 的格式传送给浏览器。 根据用户请求生成动态主页的传统方法有 CGI、ISAPI 等。CGI 是根据浏览器端的 http 请求激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成效率低下;ISAPI 针对这一缺点进行改进,利用 dll(动态链接库)技术,以线程代替进程,提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍使用的开发动态网页的技术 Java 都还存在着
30、另外一个问题,那就是开发困难,程序的厦门大学本科毕业论文9开发和 HTML 写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如 javascript 和 IDC(Internet Database Connector)等功能有限,不敷使用。 ASP使用的 ActiveX 技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的 CGI 等程序所远远不及的地方。ASP 与常见的在 Client 端实现动态主页的技术如 Java applet、ActiveX Control、VBScript、javascript 等不同,ASP
31、 中的命令和 Script 语句都是由服务器来解释执行的,执行结果产生动态生成的 Web 页面并送到浏览器;而 Client 端技术的Script 命令则是由浏览器来解释执行。由于 ASP 是在服务器端解释执行,开发者可以不必考虑浏览器是否支持 ASP;同时由于它在服务器端执行,开发者也不必担心别人下载程序从而窃取编程逻辑。 ASP 通过后缀名为.asp 的 ASP 文件来实现,一个.asp 文件相当于一个可执行文件,因此必须放在 Web 服务器上有可执行权限的目录下。当用户从浏览器输入了.asp 文件的地址后,浏览器就将这个 URL 请求发给 Web Server,如果Web Server
32、上装了 ASP,就调用 ASP。ASP 读出相应.asp 文件,解释并执行命令,动态生成一个 HTML 页面回传 Web Server,然后 Web Server 再把结果发送给浏览器。ASP 文件的制作和 HTML 类似,且和 HTML 开发集成,可以在同一个过程完成,利用 ASP 将可以执行的脚本嵌入到 HTML 文件中(将 HTML 文件的后缀名改为.asp),这使得 HTML 文件的编写与脚本的开发融合在一起。通过 ASP 内置的对象、服务器组件(Server Component)可以完成非常复杂的任务,而且用户还可以自己开发或利用别人开发的服务器组件完成专门的任务。ASP 比较网关及
33、服务器扩展模式有着以下优点:(1) 完全与 HTML 文件融合在一起;(2) 容易创建,不需要其它编译、链接程序;(3) 面向对象的并通过 ActiveX Server 对象可扩展。基于 ASP 技术的高校毕业生就业信息系统解决方案运行模式如图 2.1 所示。浏览器IE5.0/6.0ODBC驱动程序数据库MSSQLWeb 服务器IIS4.0/5.0图 2.1 基于 ASP 技术的高校毕业生就业信息系统解决方案使用了数据库存取组件的 ASP 文件厦门大学本科毕业论文102.2 多层体系结构由于“软件学院就业信息网”的用户分布在学校各毕业生、网伴、需求单位以及整个个社会,因此,在软硬件结构上采用了
34、如图所示的 4 层分布式应用体系。其中应用服务器是将一个或多个应用逻辑从 Web 服务器和数据库中分离出来并在其上存放服务器端的处理及共享的应用逻辑,当系统分析员和设计人员发现 Web 服务器处理事务的负荷较重时,即可考虑增添应用服务器,这样就形成了如图 2.2 所示的 4 层分布式应用体系结构。通过采用多层次分布体系结构的实践,使得所设计的系统有下述特点: 将广域网上通过的信息服务及通过的通信量进行分流,从而提高了系统的运行速度和访问效率; 系统被分为多个应用逻辑和数据逻辑块后,由于系统中所有层次都支持多维扩展,可以灵活选用不同的技术,以适合各个层次的不同需要,而一个层次的更改不会影响到其他
35、层次。因此,在系统建设过程中,允许各个层次的并行开发和建设,从而大大提高了开发效率,减轻了对其维护和扩展的工作量; 系统灵活,可扩展性好,可伸缩性强。应用服务器端可根据系统需求的增加而进行应用逻辑分离,或复制多个应用逻辑到其他服务器上去,从而对系统性能进行动态调整。就开发 Web 应用系统来说,采用多级体系结构可以大大节约开发时间和提高效率,并保证系统的可靠运行,这从整体上达到了少花钱、多办事、办好事的目的。这将是未来 Web 应用开发的潮流。软件学院就业信息系统能够在短期内成功地开发和运行也证明了这是一种非常可取的方案。图 2.2 4 层分布式应用服务器体系结构Web 浏览器 数据库服务器应
36、用服务器Web 服务器厦门大学本科毕业论文112.3 数据库系统管理技术数据库是某个企业、组织或部门所设计的数据的一个综合,它不仅要反映数据本身的内容,而且要反映数据之间的联系。在数据库中用数据模型这个工具来抽象、表示和处理现实世界中的数据和信息。简单地说,数据模型是现实世界的模拟。数据库管理系统是支持应用系统运行的重要系统平台,他对系统的开发、运行和维护都有重要影响。在选择数据库管理系统时,应考虑如下原则: 开放性。支持国际通用的 SQL 数据库访问标准 JDBC 和 ODBC 等; 安全性。提供强有力的数据安全保障机制,保护数据库不会被客户端的请求所破坏,用户均在授权的范围内使用数据库;
37、支持 BROWSER/SERVER 结构,并且具有较高的联机事务处理能力(OLTP)和分布式数据管理能力; 可维护性。系统应有良好的开发工具支持应用开发与维护工作; 前端开发工具功能齐全强大,方便快速,汉化水平高,开放性好,支持透明访问; 符合未来数据库的发展趋势。目前数据库技术正向数据仓库方向发展,并正在积极开发数据挖掘方法,以充分发挥大规模数据的潜在能力,从而为决策提供依据。目前,基于 SQL 的 BROWSER/SERVER 模式的关系数据库居于我国数据库管理软件市场的主流,而数据库技术的发展都把对 Internet,Java,多媒体(Multimedia),对象(Object)的支持放
38、在首位,相应的数据库系统多达几十种,其中 Oracle、MS ACCESS、Informix、Sybase 和 DB2 作为数据库市场的成熟产品和主要代表,均体现了当今数据库技术的最新成就。从开放性、安全性、先进性、性能和开发工具等方面来看,这些数据库各有所长,但均可满足系统对数据库管理的要求。基于对软件学院毕业生就业信息网应用需求特点和技术需求的认识,选用了 ACCESS 2000 作为我们的数据库系统。作为客户/服务器数据库系统,ACCESS 2000 成为我们最后选择条件的特性如下 9:厦门大学本科毕业论文12 Internet 集成。ACCESS 2000 数据库引擎提供完整的 XML
39、 支持,在 Web 应用程序中包含了用户友好的查询和强大的搜索功能; 可伸缩性和可用性。同一个数据库引擎可以在不同平台上使用,支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别; 数据仓库。ACCESS 2000 中包括吸收和分析汇总数据以进行联机分析处理(OLAP)的工具。厦门大学本科毕业论文13第 3 章 总体设计3.1 系统模块分析根据软件学院毕业生就业网站的要求,基于 Web 的高校毕业生就业系统(以下简称“系统” )在功能上分为以下 4 个模块:3.1.1 毕业生信息的提交和管理功能模块毕业生信息包括毕业生的个人求职信息、求职意向以及联系方式
40、等。该模块为毕业生在网站求职时使用,系统支持毕业生通过 Web 客户端,如 IE,Netscape 等 Web 浏览器,且网站提供强大的互动功能,毕业生只要注册成为网站毕业生会员就可以享受网站提供的发布求职意向、在线简历发布,搜索招聘信息等多种服务。系统将毕业生提交的个人信息保存在毕业生信息库中,供用人单位查询和选择。毕业生求职模块的组织结构图如图 3.1 所示。厦门大学本科毕业论文14毕业生求职模块简历中心 信息检索 求职管理 基本资料管理 浏览招聘新闻 管理个人帐号发布求职信息查看需求信息 招聘信息检索 求职信息检索 个人简历发布求职意向管理 详细资料管理 图 3.1 毕业生求职模块的组织
41、结构图3.1.2 用人单位信息的提交和管理功能模块用人单位信息包括单位基本情况、可提供职位、待遇以及对毕业生的专业要求等。该模块为用人单位在网站招聘时使用成为网站企业会员就可以享受网站提供的公司招聘主页链接、发布招聘信息、搜索毕业生信息等多种服务。网站也可以根据用人单位的需要为其进行网上宣传。用人单位招聘模块的组织结构图,如图 3.2 所示。单位招聘模块单位资料 人才搜索 招聘管理 注册企业会员 招聘人选推荐 留言管理发送电子邮件 信息查看 高级检索 普通检索 密码管理 招聘信息管理 发布招聘信息图 3.2 用人单位招聘模块的组织结构图 厦门大学本科毕业论文153.1.3 就业指导功能模块就业
42、指导包括政策法规指导和求职技巧指导两方面的内容,政策法规指导主要宣传国家及湖南省有关毕业生就业的各项方针、政策和法规(如:政策法规、劳资政策、案例分析) ;求职技巧指导包括一些求职技巧的介绍和职场规划方面的内容,如面试中应注意的问题,自荐书的写法,同时通过介绍一些先进事迹、成功经验来对毕业生进行正确就业观、人生观教育。政策法规指导和求职技巧指导均可利用留言板通过回答毕业生问题的形式进行指导。3.1.4 毕业生档案管理功能模块系统支持毕业生就业办公室工作流程,实现部分 OA 功能,从而做到就业办公室自动化办公,提高工作效率。这些功能主要包括毕业生个人简历资料统计、文件及会议通知的公布等。根据以上
43、 4 个功能模块的分析,可以得出基于 Web 的高校毕业生就业招聘系统的系统框架图,如图 3.3 所示。校方验证毕业生查询招聘信息毕业生信息库Web 服务器用人单位信息库用人单位提交招聘信息用人单位查询应聘信息毕业生与用人单位的双向交流校方验证三方协议认证及数据库图 3.3 基于 Web 的高校毕业生就业招聘系统的系统框架图毕业生提交个人应聘信息厦门大学本科毕业论文163.2 系统数据分析3.2.1 总体处理流程用户通过浏览器向服务器发出操作请求,系统判断请求的合法性后处理操作请求,将结果返回至客户端的浏览器上,这是本系统的总体处理流程思路。如图 3.4 所示。3.2.2 系统详细流程图各类用
44、户操作时详细数据流图,如图 3.5 所示图 3.4 子系统数据处理流程厦门大学本科毕业论文17图 3.5 系统详细数据流图3.2.3 系统数据库设计根据系统功能分析,本系统所应设计的数据库含:会员信息表,求职信息表,招聘信息表,管理信息表,留言信息表,简历中心管理信息表,毕业生简历信息,管理员权限信息表。具体内容如下:1.管理信息表:用来存储系统管理员信息,包括管理员编号,姓名,密码; 2.会员信息表:包括会员编号,用户名,信箱,等个人信息。以及管理员可执行的相关操作;3.求职信息表:用来存储求职信息,包括信息编号,求职信息(姓名,专业,地区,性别,学历,电话) ,typeid 用来标注学历类
45、别(1 为本科,2 为专科)便于搜索;4.留言信息表:留言信息表包括编号,留言标题(类型) ,留言人信息(以便回复) ,和留言内容(不超过 50 字) ;5.招聘信息表:包括信息编号,信息内容(公司名称,招聘职位等) ,发布日期,typeid 用来标注职位专业类型便于搜索;6.简历中心管理信息表:用来存储简历中心的管理员以及会员的管理;厦门大学本科毕业论文187.管理权限表:包含用来标注管理员和普通用户的管理权限(管理页面的路径) ;8.个人简历信息表:包括简历编号,简历内容(姓名,性别,主页,专业,求职意向等 40 多项个人信息) ,照片路径(pic)等。第 4 章 功能模块及界面详细设计软件学院学生就业网由软件学院毕业生就业指导服务中心开发并更新和维护的,是为服务学生和单位而在互联网上建立的一个信息发布平台。本网站通过功能扩展实现学生求职、单位求才、就业指导、新闻、