学位论文 > 优秀研究生学位论文题录展示

基于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

相似论文

  1. 教学档案管理系统的设计与实现,TP311.52
  2. 部队在线考试系统设计与实现,TP311.52
  3. 基层部队人员日常管理信息系统设计实现,TP311.52
  4. Web2.0下的网络隐私权与个人数据保护研究,G350
  5. 基层部队网站的设计与建设,TP311.52
  6. 部队人员住房管理系统的开发与实现,TP311.52
  7. 基于工作流的高校学生信息管理系统的设计与实现,TP311.52
  8. 基于嵌入式Web服务器的监控系统研究,TP393.05
  9. 基于Web的科学计算遗留应用共享技术研究,TP393.09
  10. 高校图书馆学科型服务体系构建的研究,G258.6
  11. 康复医疗信息系统的设计和实现,TP311.52
  12. 军队现役干部考核信息系统的设计与实现,TP311.52
  13. 数字化查账系统研究,TP311.52
  14. 基于WebQuest的职校电子专业网络教学平台的设计与实现,TP311.52
  15. 企业事务日历即时管理系统,TP311.52
  16. 基于ASP.NET技术的托幼机构卫生保健管理系统的设计与实现,TP311.52
  17. 湖南网络职院教务综合管理平台的设计与实现,TP311.52
  18. 军队科技干部在线心理测评系统的设计与实现,TP311.52
  19. 银行客户关系管理信息系统的设计与实现,TP311.52
  20. 社区WebGIS原型系统设计与实现,P208
  21. 材料的分类及优化检索系统的研究与设计,TP311.13

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com