学位论文 > 优秀研究生学位论文题录展示
基于AJAX的船机管理信息系统的设计与实现
作 者: 周亮
导 师: 许林英
学 校: 天津大学
专 业: 计算机应用技术
关键词: Web2.0 异步调用 局部刷新 ASP.NET AJAX
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 36次
引 用: 0次
阅 读: 论文下载
内容摘要
目前,AJAX技术成为Web技术领域的研究热点。AJAX技术引进了异步调用,促使页面局部刷新,从而节省了网络带宽,减轻了服务端负担,提高了传统B/S架构企业管理信息系统的整体性能。论文以中交天津航道局有限公司(简称天航局)的信息化建设为背景,完成了船机管理信息系统的开发、改进以及性能分析等工作。论文首先综述了Web2.0和RIA、AJAX、ASP.NET AJAX框架以及数据访问等相关技术,然后详细介绍了系统的需求分析、总体设计、开发及运行环境、数据库设计、部分功能模块的设计与实现以及关键问题的解决。接着,论文针对系统由于信息量增多而产生的大量页面全部刷新、界面闪烁频繁、用户等待时间过长等问题进行了深入的理论分析,在此基础上提出了使用AJAX技术对系统进行改进的解决方案,并采用ASP.NET AJAX框架实现基于AJAX的Web应用。论文详细介绍了ASP.NET AJAX框架在系统中的安装、配置和具体应用,主要应用包括自动完成功能、实时数据显示、数据动态加载、数据联动功能、用户验证功能等。然后,论文对AJAX技术在系统中的运行性能提出了优化方案,并针对AJAX技术的相关安全问题提出了解决方案。同时,论文以实验的方式对改进前后的系统进行了性能测试对比,以实际数据证明AJAX技术给系统性能带来的提高。最后,在总结全文的基础上,提出了今后有待进一步深入研究和探讨的问题。本文实现了理论知识与实际工程项目的结合。目前,论文中实现并改进的系统已经在中交天津航道局有限公司投入使用,运行效果良好。
|
全文目录
中文摘要 3-4 ABSTRACT 4-8 第一章 绪论 8-11 1.1 课题的研究背景和意义 8-9 1.2 选题背景和主要工作 9-10 1.3 本文的组织与结构 10-11 第二章 相关技术 11-19 2.1 Web2.0 和RIA 11-12 2.1.1 Web2.0 11 2.1.2 RIA 11-12 2.2 AJAX 技术 12-15 2.2.1 AJAX 技术概述 12-13 2.2.2 AJAX 的工作原理 13-14 2.2.3 AJAX 的核心技术 14-15 2.3 ASP.NET AJAX 框架 15-17 2.3.1 ASP.NET AJAX 框架概述 15 2.3.2 ASP.NET AJAX 框架的组成部分 15-16 2.3.3 ASP.NET AJAX 框架编程模型 16-17 2.4 数据访问 17-19 2.4.1 ADO.NET 17 2.4.2 业务实体 17-18 2.4.3 数据访问组件 18 2.4.4 存储过程 18-19 第三章 船机管理信息系统的开发 19-32 3.1 系统需求分析 19-21 3.1.1 客户现状 19 3.1.2 系统设计目标和原则 19-20 3.1.3 系统的业务流程 20-21 3.2 系统总体设计 21-23 3.2.1 系统体系结构 21 3.2.2 总体功能设计 21-23 3.3 系统开发环境及运行环境 23-24 3.3.1 系统开发环境 23 3.3.2 系统运行环境 23-24 3.4 数据库设计 24-26 3.4.1 相关数据库表 24 3.4.2 业务数据分类 24-25 3.4.3 数据库表设计 25-26 3.5 部分模块的设计与实现 26-30 3.5.1 物资供应模块 26-27 3.5.2 物资消耗模块 27-29 3.5.3 物资统计模块 29-30 3.6 关键问题解决 30-32 3.6.1 实体及方法类的使用 30-31 3.6.2 数据显示控件的批量编辑 31-32 第四章 船机管理信息系统的改进 32-56 4.1 系统存在的问题及解决方案 32-35 4.1.1 系统存在的问题 32 4.1.2 问题分析 32-33 4.1.3 解决方案 33-35 4.2 AJAX 框架的选择及配置 35-37 4.2.1 AJAX 框架的选择 35-36 4.2.2 ASP.NET AJAX 框架的配置 36-37 4.3 ASP.NET AJAX 框架在船机管理信息系统中的应用 37-48 4.3.1 自动完成功能 37-39 4.3.2 实时数据显示 39-42 4.3.3 数据动态加载 42-44 4.3.4 数据联动功能 44-46 4.3.5 用户验证功能 46-48 4.4 AJAX 运行性能优化 48-50 4.4.1 AJAX 运行速度的优化 48-49 4.4.2 AJAX 对内存占用的优化 49-50 4.5 AJAX 安全问题解决方案的提出与实现 50-53 4.5.1 通过规范设计避免AJAX 漏洞的方案及实现 50-51 4.5.2 对输入进行验证的方案及实现 51-52 4.5.3 AJAX 传输中的数据保护 52-53 4.6 系统性能分析 53-56 4.6.1 测试目的 53 4.6.2 实验设计及测试工具 53 4.6.3 测试结果及分析 53-56 第五章 总结与展望 56-57 参考文献 57-59 发表论文和参加科研情况说明 59-60 致谢 60
|
相似论文
- 教学档案管理系统的设计与实现,TP311.52
- 部队在线考试系统设计与实现,TP311.52
- 基层部队人员日常管理信息系统设计实现,TP311.52
- Web2.0下的网络隐私权与个人数据保护研究,G350
- 基层部队网站的设计与建设,TP311.52
- 部队人员住房管理系统的开发与实现,TP311.52
- 基于工作流的高校学生信息管理系统的设计与实现,TP311.52
- 基于嵌入式Web服务器的监控系统研究,TP393.05
- 基于Web的科学计算遗留应用共享技术研究,TP393.09
- 高校图书馆学科型服务体系构建的研究,G258.6
- 康复医疗信息系统的设计和实现,TP311.52
- 军队现役干部考核信息系统的设计与实现,TP311.52
- 数字化查账系统研究,TP311.52
- 基于WebQuest的职校电子专业网络教学平台的设计与实现,TP311.52
- 企业事务日历即时管理系统,TP311.52
- 基于ASP.NET技术的托幼机构卫生保健管理系统的设计与实现,TP311.52
- 湖南网络职院教务综合管理平台的设计与实现,TP311.52
- 军队科技干部在线心理测评系统的设计与实现,TP311.52
- 银行客户关系管理信息系统的设计与实现,TP311.52
- 社区WebGIS原型系统设计与实现,P208
- 材料的分类及优化检索系统的研究与设计,TP311.13
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|