随着计算机及通信技术的飞速发展,网络规模的扩大,计算机和数码设备的普及,数字图片资源己成为我们日常生活中的一个重要部分,对于日常增多的图片资源,如何更好地存储和有效检索己成为人们面临的一个新的课题,图片文件不同于文本文件,它以二进1方式存放于电脑中,因此实现图片管理主要有以下两种方式,第一种是将图片百接放入数据库对应的表中,这种方式的优点是实现了图库合一,但这种存餡方式对数库的容量和性能要求提高,另一种方式是将图片以文件方式存放到服务器上,并将与图片相关的信息和路径人对应的数表中,这种方式缩小了表的大小,同时提高了数据库的操作速度,通常被基于C/S的系统所广泛采用。
本系统选择C++为开发语言,选择Qt creator为前端开发工具,采用My SQL 建立和维护后台数据库。着重论述了VC技术的特点、组成、工作原理等。再次利用业务的分析模式对基于标签的图片管理系统相关模块的业务进行需求分析,然后,对整个系统的数据库接口技术进行了探讨,基于标签的图片管理系统不但能使各个业务环节协调一致,而且操作简单,流程清晰。最后本系统经过测试,能够安全稳定地运行,满足各功能的需求并且达到了预期的效果,具有一定的实用价值。
关键词:图片资源;图片管理;管理系统;C++
目 录
摘 要 I
Abstract I
目 录 2
第一章 绪 论 1
1.1系统的开发背景及其意义 1
1.2 可行性分析 1
第二章 系统涉及的关键技术 3
2. 1架构技术概要 3
2.2 C++ 3
2.3 MySQL数据库 4
2.4 Qt creator开发环境 5
第三章 系统分析与设计 6
3.1 系统需求分析 6
3.2 系统功能目标 6
3.3 系统非功能性需求 7
3.3.1 界面需求 7
3.3.2 软硬件配置需求 7
3.3.3 性能需求 7
3.4 系统详细设计 9
3.5 数据库设计 9
3.5.1 数据库整体设计 9
3.5.2 数据表设计 10
3.5.3 数据流图 11
第四章 系统实现 13
4.1 系统总体实现 13
4.2 数据库连接实现 13
4.3 系统功能模块实现 14
4.3.1系统基本信界面设计实现 14
4.4.2 系统设置实现 15
4.4.3 更新照片信息实现 17
4.4.4 新建照片信息实现 18
4.4.5 添加图片标签实现 20
4.4.4 删除照片实现 21
第五章 系统测试 23
5.1 环境测试 23
5.2 系统测试方案 24
5.2.1 代码测试 24
5.2.2 界面测试 24
5.2.3 程序功能测试 24
5.3 测试结果分析 24
总 结 27
参考文献 32
致 谢 32
成品毕业设计 可以根据自己的要求, 自行浏览选购, 可以参考是否符合自己要求,找到满意的成品毕业设计 , 直接发送成品编号联系发你网址的工作人员进行交易, 我们会从QQ或者邮箱等方式发送毕业设计程序。
我们团队 , 可以根据用户的功能要求量 身定制毕业设计程序 (同样联系发你网址的 工作人员) , 需要用户提供详细的 , 功能要 求.开发技术要求(开发语言、开发工具、框 架等 ) . 我们会根据用户毕业设计的难易程 度 , 工作量大小等, 具体的给出一个报价,价格 协商一致过后,付下40%定金.我们开始开 发毕业设计, 做好过后先发送设计桌面演示录像 , 用户看后 满意付尾款, 我们再发程序源码压缩包!