高校毕业生就业管理系统主要服务于各大高校毕业生和各类企事业单位,通过发布企业招聘信息和毕业生求职信、简历申请等,力求在毕业生和用人单位之间打造一个双方满意的就业通道,以提高毕业生的就业率和就业质量。基于用户需求的毕业生就业管理系统具有图形化的显示界面和可靠的安全访问机制,系统实现了功能实用性和界面人性化的完美结合。高校毕业生就业管理系统中的毕业生信息管理模块在设计上采用三层结构、ASP.NET等技术,系统模块在设计中体现了良好的稳定性、强大的可扩充性和安全性。
1 相关技术及开发工具
高校毕业生信息管理模块采用RUP迭代开发模式B/S、MVC架构,以ASP.NET(C#)作为开发语言脚本,后台数据库为微软SQL Server 2008数据库,运用AJAX、CSS技术以提高系统效率。
1.1 ASP.NET技术
ASP.NET是基于通用语言的编译运行的程序,强大的适应性使其运行平台几乎不受限制,通用语言的基本库、消息机制、数据接口的处理都能无缝整合到ASP.NET的Web应用中。ASP.NET的语言独立化特性,同时指出多种语言开发,这种多种程序语言协同工作的能力能保护基于COM+开发的程序。
1.2 SQL Server 2008数据库技术
毕业生就业管理系统使用SQL Server 2008作为后台数据库,SQL Server 2008基于过去对非关系数据的强大支持,提供了新的数据类型使得开发人员和管理员可以有效地存储和管理非结构化数据。SQL Server2008提供了一个全面的和可扩展的数据仓库平台,它可以用一个单独的分析存储进行强大的分析,以满足成千上万的用户在几兆字节的数据中的需求,具有在关键领域方面的显着优势,SQL Server 2008是一个可信任的、高效的、智能的数据平台。
1.3 B/S开发模式
毕业生就业管理系统使用B/S(Browser/Server)结构,即浏览器和服务器结构进行开发。在B/S结构下,用户工作界面是通过WWW浏览器来实现,形成所谓三层结构。B/S模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用浏览器通过Web Server同数据库进行数据交互。
1.4 JavaScript技术
JavaScript是由Netscape的Live Script演变和发展而来的面向对象的客户端脚本语言,该语言为态类型。其目的在于解决服务器端语言,为客户提供流畅的浏览效果。
1.5 DIV+CSS布局页面
DIV+CSS是WEB设计标准中常用术语,它是目前较流行的网页布局方法,该布局方式可以实现网页页面内容与表现相互分离开来。
2 模块需求
2.1 模块设计可行性
通过仔细研究和分析“需求分析规约”和实际情况,得到以下结论:首先,经济可行性。系统开发和操作简单,界面友好,易于浏览,费用低并且如果将来投入使用对操作人员培训极其容易。系统投入运行后,对用户管理过程中的数据进行全面的统计和管理。减少了传统手工的繁杂,提高经济效益,避免人为地处理各类数据时所产生的各种问题;其次,技术上的可行性。系统在Windows XP/Windows 2000都可运行,采用VisualStudio 2008作为开发平台,以IIS作为Web服务器、ASP.NET+ SQL Server 2008技术构建,开发技术成熟,当前的软、硬件技术都可以达到这个要求;再次,操作可行性。本系统界面友好,操作简单方便,只要懂得上网都能使用本系统,逐步操作即可完成整个管理操作,在操作上是可行的。
2.2 系统模块用例分析
2.2.1 包图(Package)是一种对模型中的元素进行成组组织的通用机制,它把可能一起变更并且语义上相近的模型元素组织起来放在一个特定的包中。包图的特性在于更容易理解复杂的系统及有效控制系统结构中各个部分之间的接缝。使用包图能更清楚地描述模块需求及设计各阶段 的 概 述 , 在 逻 辑 上 把 一 个 复 杂 的 图 模块化。
2.2.2 用例图是非常实用的,主要用于对系统、子系统或类的功能行为进行建模。用例图在需求分析中可以让人们从繁重的文档中解脱出来,并且能更加准确、直观地表达自己的意思。如果我们不能用常用的语言文字来表达清楚一种事物,我们就借助用例图来解决这个问题。
3 模块设计
3.1 概念结构设计
数据模型是在数据库设计过程中产生的一种抽象概念,用它来抽象、表示和处理系统模型中产生的数据和信息。数据模型由数据结构、数据操作和完整性约束三个要素组成,CDM模型是目前应用最广泛的数据模型。根据需求分析及系统设计综合考虑,本模块CDM模型如图1所示:
3.2 物理结构设计
我们在毕业生就业管理系统的设计过程中首先将其内容抽象为机器能够识别的内容,也就是说将客观对象抽象为实体(Entity),这个实体并不依赖于具体的计算机系统或某个DBMS系统。物理数据模型(PDM)的作用是将CDM转换为计算机上某个DBMS所支持的数据模型。
4 结语
高校毕业生就业管理系统中毕业生信息管理模块尤为重要,我们要尽可能地体现现代科技和互联网的长处,为用人单位和毕业生双方搭建一个无缝对接平台。本模块在分析设计过程中由于知识、经验等原因还存在局限,在系统的安全性及界面的美观方面还有待进一步提高。
参考文献
[1] Matthew,M.R.ASP.NET 4高级程序设计[M].北京:人民邮电出版社,2011.
[2] 拉芙。ASP.NET 3.5网站开发全程解析(第3版)[M].北京:电子工业出版社,2009.