2。2。3系统功能概述 4
第三章 系统设计 6
3。1数据库 6
3。1。1概念模型设计(E-R) 6
3。1。2数据库存储表及相互关系 6
3。2系统概要设计 11
3。2。1系统界面设计 11
3。2。2主要功能模块设计 12
第四章 系统详细设计与实现 14
4。1系统层次设计 14
4。1。1前台表示层 14
4。1。2业务层 14
4。1。3逻辑层 15
4。1。4 Persistence 17
4。2系统功能模块的实现 17
4。2。1个人博客模块实现 18
4。2。2 BBS论坛模块实现 22
4。2。3资料网盘模块的实现 25
4。2。4全局搜索模块的实现 27
4。2。5其它辅助模块的实现 29
4。3系统设计总结 32
第五章 系统的调试与测试 34
5。1测试概述 34
5。2单元测试 34
结论 36
致谢 37
参考文献 38
第一章 绪论
1。1总体概述
云时代的来临,云桌面无疑是其中的一大亮点。最大限度地提供用户个性化自由化上网,包括个人消息的发布,各类网站的导航,各种娱乐的入口,网络虚拟桌面的自定义,个性化软件功能的定制等等是云桌面不断发展更新的必然因素。将用户从固定的PC端转移到移动虚拟端操作,不必受硬件设备和地点时间的影响,只要有网络的地方就有个人独立网络桌面系统是云桌面出现的不可或缺的因素。论文网
1。2系统开发背景
随着计算机科学技术的发展,庞大数量的PC电脑设备使得公司对于员工PC电脑设备的管理成为了一项艰难繁复的工作,升级软件、安全漏洞修复、简单的维护等往往需要企业投入大量的精力时间及财力。而随着工作地点的多变性和环境的复杂性、移动设备开始应用于办公领域等场所,个人电脑已不能完全适应企业和公司的办公多样化的需求。作为虚拟化技术的不断延伸,云桌面依赖于服务器端计算,安全度高、管理方便,而且也适用于移动设备端。
1。3系统开发内容
主要功能列表:
1)BBS论坛系统,实现发帖回复。
2)博客系统,实现个人文章的发表。
3)网盘系统,实现资源的上传下载。
4)搜索系统,实现文章话题的搜索。
为了进一步研究和深入云桌面,致力于开发一个集成常用功能的系统,将本地个人的操作系统界面延伸到网络上,保证网络虚拟界面与桌面的外观和操作相似性。并添加个人博客、BBS、网盘等功能;实现个人网络操作系统。其中个人博客内容和图片的私密化;BBS的信息内容的公开化;虚拟网盘资源的上传与下载;关键字的全站搜索的效率将是本系统的着重点。