毕业生就业信息管理系统是一个在计算机信息技术和网络技术基础上的网络管理平台的设计,它不仅可以网络化地管理企业招聘信息和毕业生就业信息。同时可以使就业流程更加规范,把毕业生数据开放化,提高就业工作效率。以建立高校信息系统为研究目标,以学生信息、企业信息为核心开发一个Web高校毕业生就业信息管理系统,为高校数字化信息系统的发展奠定基础,从而实现高校管理工作的计算机化,实现招聘信息的及时共享。
2.系统相关技术
2.1 Microsoft Visual Studio 2010
Visual Studio 2010 Professional是一套由Microsoft公司推出的应用程序开发环境,可以用来生成Windows应用程序、网络应用程序和移动应用程序等。相比较其他版本来说,其开发环境的界面经过重新设计和组织,更加简洁明了,方便用户操作。从其功能方面来说,Microsoft Visual Studio 2010 Professional能够简化在多种平台上创建、调试和开发应用程序的过程,其自带对测试驱动开发的集成支持和调试工具能够给用户提供高质量的解决方案。因此,从操作简便性和功能需求方面考虑,本设计选择Microsoft Visual Studio 2010 Professional作为系统的开发环境。
2.2 ASP.NET技术
从系统实效性和使用方便性等多方面考虑,就业信息管理系统采用网络技术实现,毕业生通过系统进行在线浏览,修改上传简历等操作;企业上传招聘信息,查看投简历毕业生信息;管理员可直接在系统中对会员和一些公告进行管理。
ASP.NET 是经过编译的基于.NET Framework的环境,是一种由服务器执行、可以建立动态Web应用程序的服务器端脚本技术。它为了解决ASP面向过程的程序开发方法的缺点,被微软公司在2000年提出的。相比较ASP来说,它提供的是一种“所见即所得”的编程结构和模型,应用程序可以产生更好的伸缩性和稳定性。ASP.NET是一种建立动态Web应用程序的技术,是一个已编译的、基于.NET的环境。因此选择ASP.NET作为本设计的主要开发工具。
2.3 SQL Server 2005数据库技术
由于就业信息管理系统涉及到毕业生的管理、企业的管理、注册、登录和信息上传等多种操作,涉及的数据量较大,对安全性要求也较高。而SQL Server 2005数据库技术可以组织管理任何数据库。对数据进行查询、搜索、同步、报告和分析之类的操作。并且对于知识的编排条理清晰、易用、实用。它具有安全、有延展性、有较高的数据管理能力。因此,毕业生就业信息管理系统的后台数据库技术选择使用SQL Server 2005。
3.需求分析和设计
3.1需求分析
随着信息社会的发展和人们生活水平的提高,就业信息管理也变得越来越复杂,早期的传统的人工方式,如口口相传、群发短信、发宣传单等,早已不能满足现在的发展。目前的就业信息管理系统仍存在落后的一面,如:不能有效地管理每条信息、宣传速度慢、更新不及时等。本设计针对毕业生就业现状开发了毕业生就业信息管理系统,存储和处理大量信息,以实现节省人力、物力,最终达到提高管理效率和及时性的目的。系统采用B/S模式,在Microsoft Visual Studio 2010环境下使用SQL Server 2005及ASP.NET技术,使就业信息管理系统可以实现以下功能:毕业生注册/登录、修改投递简历;企业上传最新招聘信息、查看已投简历等;系统管理员管理企业、毕业生等信息。
3.2系统功能模块设计
毕业生就业信息管理系统包括毕业生模块、企业模块和管理员模块三个功能模块。毕业生模块主要实现注册登录,查看招聘企业,修改上传简历功能;企业模块实现注册登录,更新招聘信息,查看应聘简历功能;管理员模块可以对系统的所有信息进行管理,如毕业生与企业会员信息,发布新闻公告等功能。