学位论文 > 优秀研究生学位论文题录展示
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
|
相似论文
- 电子文书安全签发系统的研制,TN918.2
- 基于Linux平台的Ad hoc网络应用与设计实现,TN929.5
- 基于IMS的家庭富媒体系统软终端的研究与应用,TP311.52
- 跨平台模具CAD系统研究与应用,TP391.72
- 基于事件的跨平台移动应用开发框架设计与实现,TP311.52
- 跨平台DICOM打印的研究与实现,R197.324
- 跨平台综合自动化监控通讯处理系统的研究与实现,TM769
- 发电量实时监控系统设计与开发,TM76
- 跨平台前置机系统在自动化监控系统中的研究与应用,TP277
- FPGA开发软件平台移植技术研究,TP311.52
- 基于硬件虚拟化技术的跨平台安全保护研究,TP309
- 基于软件总线的跨平台ATM控制系统的设计与实现,TP311.52
- 基于功能插件的专用模具CAD系统研究与开发,TG76
- 跨平台网络监控系统的研究与实现,TP393.06
- 基于QT的电力调度系统通信前置机软件的开发研究,TM769
- 跨平台的富微件运行时系统,TP393.09
- 基于客户反馈的FTP搜索引擎的研究与设计,TP391.3
- 基于云模型的协同过滤推荐算法的研究与应用,TP301.6
- 基于流形学习的肿瘤基因表达数据分类研究,R730.4
- 3G院线平台业务应用层的设计与实现,TN929.5
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|