学位论文 > 优秀研究生学位论文题录展示
基于SaaS的高校就业综合管理平台设计与实现
作 者: 李向前
导 师: 范明钰;李炜斌
学 校: 电子科技大学
专 业: 软件工程
关键词: SaaS 多维数据 在线分析 J2EE 高校就业管理
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 16次
引 用: 0次
阅 读: 论文下载
内容摘要
SaaS(软件即服务,Software-as-a-service)是随着SOA技术以及Web 2.0等新一代互联网技术的发展和应用软件的成熟,并在近几年开始兴起的一种创新的软件网络应用模式。它通过将应用软件的业务数据和业务逻辑部署并运行在互联网上,根据用户的使用次数与流量来计算收费,从而节约了企业大量的软件部署与实施成本,并可以根据用户的个性化需求来定制满足其自身需要的应用软件系统。本文将从应用的角度分析如何围绕SaaS将更多互联网中的新方式,新思路,新元素融合到应用程序中去。然后针对一个具体的案例来分析如何设计和实现简单的SaaS平台,以及平台下的应用。整个平台的主要业务是高校就业信息系统,以及在这个平台上建立起来的社会人际关系圈和社会信用体系。其中五个子系统将围绕这个平台展开业务活动。包括个人子系统,高校子系统,用人单位子系统,政府部门子系统和平台管理子系统。本文根据实际的业务流程,业务处理方式及管理模式,结合SaaS多租赁,结算策略,定制化,MashUp,综合化机制,以及OLAP,数据立方,多维数据集,Web2.0以及RIA的一些概念、结构及系统开发基本原理和实现方法设计开发,最后使用J2EE实现基于SaaS平台的自动化在线简历制作和可配置的多维数据在线分析功能的开发与实际应用。并且,上述功能的开发实现通过了系统的功能测试的验证,目前已在海博-职典网(http://www.haibsy.com/plat_fsh)上开始得到初步的实际应用。
|
全文目录
摘要 4-5 ABSTRACT 5-10 第一章 绪论 10-15 1.1 工作意义与背景 10-11 1.2 国内外研究现状 11-12 1.3 论文主要研究内容 12-14 1.4 论文组织结构 14-15 第二章 相关技术介绍 15-31 2.1 SaaS 15-20 2.1.1 什么是SaaS 15 2.1.2 SaaS 的成熟度模型 15-17 2.1.3 SaaS 的综合化功能需求和模式 17-18 2.1.4 SaaS 的综合化非功能需求(NFR)和模式 18 2.1.5 SaaS 的优势 18-19 2.1.6 SaaS 的劣势及解决方案 19-20 2.2 Web2.0 20-21 2.2.1 什么是Web2.0 20 2.2.2 几个重要的Web2.0 核心应用 20-21 2.2.3 SaaS 与Web2.0 21 2.3 云计算 21-22 2.3.1 什么是云计算 21-22 2.3.2 SaaS 和云 22 2.4 RIA 22-23 2.4.1 什么是RIA 22-23 2.4.2 当前主流的RIA 开发工具 23 2.5 OLAP 23-25 2.5.1 什么是OLAP 23-24 2.5.2 OLAP 的几个基本概念 24 2.5.3 多维数据结构 24 2.5.4 多维数据分析操作 24-25 2.5.5 联机分析挖掘 25 2.6 开发使用框架简介 25-30 2.6.1 MVC 模式 25-27 2.6.2 J2EE 27-28 2.6.3 Ajax——JQuery 28 2.6.4 JFreeChart & Cewolf 28-29 2.6.5 JSTL & EL 表达式 29 2.6.6 其它开源工具 29-30 2.7 本章小结 30-31 第三章 平台需求与关键功能分析和设计 31-61 3.1 系统整体需求 31-37 3.1.1 核心业务场景与系统功能框架 31-33 3.1.2 系统主要角色分析 33-37 3.2 SaaS 平台下自动化在线简历制作功能分析与设计 37-50 3.2.1 自动化在线简历制作功能需求分析 37-39 3.2.2 自动化在线简历制作总体流程 39 3.2.3 个人信息维护用例 39-40 3.2.4 个人经历维护用例分析与设计 40-42 3.2.5 自动化简历制作用例分析与设计 42-44 3.2.6 界面原型设计 44-50 3.3 SaaS 平台下可配置多维数据在线分析功能分析与设计 50-60 3.3.1 可配置多维数据在线分析功能分析 50 3.3.2 该核心功能与平台整体关系 50-51 3.3.3 系统分析用例 51-52 3.3.4 该功能的界面原型设计 52-55 3.3.5 系统配置分析与设计 55-60 3.4 本章小结 60-61 第四章 平台开发环境与自动化在线简历制作功能编码与实现 61-70 4.1 系统开发与运行环境的配置 61 4.2 系统整体的实现 61-62 4.3 基于个性化的自动化在线简历制作功能的编码与实现 62-69 4.3.1 个人信息维护 62-64 4.3.2 个人经历维护 64-65 4.3.3 简历制作 65-69 4.4 本章小结 69-70 第五章 可配置的多维数据在线分析的实现 70-82 5.1 如何进行数据筛选 70-72 5.1.1 第一次交互——根据统计类型提供可筛选条件 70-71 5.1.2 第二次交互——根据筛选条件提供可筛选项 71 5.1.3 第三次交互——根据筛选项提供筛选结果 71-72 5.2 封装的数据源DataSource 72-73 5.3 数据展示 73-75 5.3.1 数据图表 73 5.3.2 数据列表 73-75 5.4 图表事件响应 75-76 5.5 基于OLAP 的多维数据分析 76-80 5.5.1 主从属性实现示意 77-78 5.5.2 从属性切换 78 5.5.3 主属性切换 78-79 5.5.4 图表类型切换 79-80 5.6 图表和视角切换的代码实现 80-81 5.7 本章小结 81-82 第六章 系统测试 82-89 6.1 测试目标 82 6.2 测试计划 82-83 6.2.1 功能性测试需求 82 6.2.2 非功能性测试需求 82-83 6.2.3 错误级别定义 83 6.3 测试用例设计 83-85 6.3.1 维护个人信息 83-84 6.3.2 维护个人经历 84 6.3.3 简历制作 84-85 6.3.4 统计分析 85 6.4 测试结果及分析 85-87 6.4.1 测试结果综述 85-86 6.4.2 功能需求测试项详述及测试结果 86-87 6.4.3 测试评价 87 6.5 本章小结 87-89 第七章 结论与展望 89-91 致谢 91-92 参考文献 92-95 在学期间的研究成果 95-96
|
相似论文
- 基于MDA的界面自动生成方法的研究,TP311.5
- 基于GIS和GPS的国土资源动态巡查系统的设计与实现,P208;P228.4
- 复杂J2EE应用的轻量级的监控系统的研究与设计,TP311.52
- 人力资源管理系统的设计与实现,TP311.52
- 新疆电信融合计费管理子系统的设计与实现,TP311.52
- 基于J2EE的汕头高技校办公自动化系统设计与实现,TP311.52
- 新疆广播电视大学教学评价系统的设计与实现,TP311.52
- 高职院校毕业生信息管理系统的设计与实现,TP311.52
- 基于J2EE的SNMP网络管理系统的设计和实现,TP311.52
- 数字化查账系统研究,TP311.52
- 新疆高职院校网上评教系统的设计与实现,TP311.52
- 新疆兵团电大教师信息管理系统的设计与实现,TP311.52
- 振道科技人力资源管理系统,TP311.52
- 田径运动会通用管理系统,TP311.52
- 基于SaaS临床路径管理系统的设计与实现,TP311.52
- 基于J2EE的Web题库后台管理系统的设计与实现,TP311.52
- 基于J2EE架构业务支撑系统管理的原理与实现,TP311.52
- 基于J2EE的高速公路电子收费系统的设计与实现,TP311.52
- 中国石油广域网智能管理系统设计与实现,TP311.52
- 基于RBAC的河道堤防管理信息系统之权限管理系统,TV871
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|