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

Picture Works系统文件上传模块和权限管理模块的设计和实现

作 者: 陈勇
导 师: 雷友珣
学 校: 北京邮电大学
专 业: 软件工程
关键词: WebOS 跨平台 文件上传 权限管理
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 20次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着社会发展日新月异,传统的操作系统已经不能适合现有网络系统的发展,就需要一种新型的操作系统来填补现有操作系统的缺点,这种操作系统是以网络为基础,客户可以随时随地访问此系统,并且能够使用该系统。此系统的瓶颈是网络传输速度,所以就要求此种操作系统要高效,传输数据量小。尽量优化各种资源。此操作系统被称之为WebOS。本文针对WebOS的特点,根据现有技术,选择了多种开发技术来实现WebOS系统。被开发的系统叫做PictureWorks系统。本文选择性的介绍其中三种开发技术。这三种技术分别为:Struts、JavaApplet和Taglib技术。本文简单阐述了此三种技术的优缺点。根据其优点,来实现PictureWorks。分析Struts、JavaApplet和Taglib这三种技术之后,简单介绍了PictureWorks的软件结构和硬件结构。说明其软件结构和硬件结构适合PictureWorks开发的原因。之后阐述了PictureWorks中两块比较重要的模块:文件上传模块和权限模块。本文从软件开发的视角,先后从需求分析、概要设计、详细设计的角度,来描述两个模块的实现过程。并阐明了本文的设计思想。最后针对这个系统的现状,提出了对此系统的总结,针对本系统的实现过程,总结了其中的问题,也提出了之后的希望。

全文目录


摘要  4-5
ABSTRACT  5-8
第一章 引言  8-12
  1.1 课题背景以及意义  8-9
  1.2 主要工作  9-10
  1.3 论文结构  10-12
第二章 PICTUREWORKS系统所用技术简介  12-20
  2.1 STRUTS技术  12-14
    2.1.1 使用Struts的原因  12
    2.1.2 Struts框架的体系结构  12
    2.1.3 Struts框架  12-13
    2.1.4 Sturts的工作流程  13-14
    2.1.5 PictureWorks系统使用struts的原因  14
  2.2 TAGLIB技术  14-18
    2.2.1 使用TagLib的原因  14-15
    2.2.2 定制TagLib的方法及流程  15-18
  2.3 APPLET技术  18-19
    2.3.1 什么是Applet  18
    2.3.2 Applet的优点及缺点  18
    2.3.3 使用Applet技术的主要原因  18-19
  2.4 本章小结  19-20
第三章 系统结构  20-26
  3.1 PICTUREWORKS的网络部署  20-22
    3.1.1 PictureWorks的网络简述  20-22
    3.1.2 PictureWorks的硬件结构的优点  22
  3.2 PICTUREWORKS的软件结构  22-25
    3.2.1 PictureWorks的软件结构简述  22-23
    3.2.2 PictureWorks的程序模块简介  23-24
    3.2.3 PictureWorks的程序架构简介  24-25
  3.3 本章小结  25-26
第四章 PICTUREWORKS的文件上传模块  26-38
  4.1 PICTUREWORKS文件上传模块基本需求  26
  4.2 PICTUREWORKS文件上传模块实现  26-37
    4.2.1 文件上传模块涉及的概念  26
    4.2.2 文件上传模块界面设计  26-28
    4.2.3 数据库设计  28-30
    4.2.4 文件上传模块数据库表关系图  30-31
    4.2.5 文件上传模块时序图  31-36
    4.2.6 文件上传模块类图  36-37
  4.3 本章小结  37-38
第五章 PICTUREWORKS权限管理模块  38-58
  5.1 PICTUREWORKS的权限管理模块基本需求  38
  5.2 PICTUREWORKS的权限管理模块设计  38-57
    5.2.1 权限管理模块涉及的概念  38-41
    5.2.2 权限管理模块界面设计  41-49
    5.2.3 数据库设计  49-52
    5.2.4 权限管理模块数据库表关系图  52
    5.2.5 权限管理模块时序图  52-54
    5.2.6 权限管理模块类图  54-57
  5.3 本章小结  57-58
第六章 结束语  58-60
  6.1 论文工作总结  58
  6.2 问题和展望  58-60
参考文献  60-61
致谢  61

相似论文

  1. 电子文书安全签发系统的研制,TN918.2
  2. 基于Linux平台的Ad hoc网络应用与设计实现,TN929.5
  3. 基于IMS的家庭富媒体系统软终端的研究与应用,TP311.52
  4. 跨平台模具CAD系统研究与应用,TP391.72
  5. 基于事件的跨平台移动应用开发框架设计与实现,TP311.52
  6. 跨平台DICOM打印的研究与实现,R197.324
  7. 跨平台综合自动化监控通讯处理系统的研究与实现,TM769
  8. 发电量实时监控系统设计与开发,TM76
  9. 跨平台前置机系统在自动化监控系统中的研究与应用,TP277
  10. FPGA开发软件平台移植技术研究,TP311.52
  11. 基于硬件虚拟化技术的跨平台安全保护研究,TP309
  12. 基于软件总线的跨平台ATM控制系统的设计与实现,TP311.52
  13. 基于功能插件的专用模具CAD系统研究与开发,TG76
  14. 跨平台网络监控系统的研究与实现,TP393.06
  15. 基于QT的电力调度系统通信前置机软件的开发研究,TM769
  16. 跨平台的富微件运行时系统,TP393.09
  17. 基于客户反馈的FTP搜索引擎的研究与设计,TP391.3
  18. 基于云模型的协同过滤推荐算法的研究与应用,TP301.6
  19. 基于流形学习的肿瘤基因表达数据分类研究,R730.4
  20. 3G院线平台业务应用层的设计与实现,TN929.5

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