多平台下电子书阅读器的设计与实现
技术:C++、QT等摘要:
随着社会的进步,互联网的快速发展,电脑已经步入我们生活中各个角落,电子产品的快捷与方便,提高了人们的工作效率,也提高了人们的生活质量。在无纸化办公发展的今天,越来越多的人们已经习惯用电子产品去获取信息。而书本是信息获取最多的一种渠道,大多数知识都来源于书本,电子阅读将成为一种潮流,因此一款好的电子书阅读器就显的尤为重要,而市场上大多数电子阅读器功能过于单一,界面过于单调,可移植性较差,不能很好的普及应用。根据以上形式,我将开发一款功能独特的电子书阅读器,以满足更多阅读爱好者。这款软件是基于Qt 开发的,它的可移植性好,适用于windows、Linux以及各个电子平台,该阅读器有着友好的界面,强大的功能,方便快捷的操作,将阅读变为一种享受
关键词 :电子书 Qt 可移植性
目录:
1.引言 1
1.1课题研究背景和意义 1
1.2电子书阅读器的现状 1
1.3电子书阅读器开发的目的 1
1.4电子书阅读器的设计思路 2
1.4.1符合阅读思路 2
1.4.2采用模块化程序设计方法 2
1.4.3先进的设计方案 2
2.开发工具及相关技术介绍 2
2.1Qt特点介绍 2
2.1.1可移植性 2
2.1.2 国际化 2
2.1.3 面向对象 2
2.1.4 可用户化的外观 2
2.2Qt Creator 介绍 3
2.3 Linux 介绍 3
3.需求分析 3
3.1 可行性分析 4
3.1.1 技术可行性 4
3.1.2 经济可行性 4
3.1.3 法律可行性 4
4.电子书的总体设计图及框架的搭建 4
4.1系统功能介绍 4
4.2系统结构框架 5
4.3流程图 5
4.3.1系统整体流程图 5
4.3.2 背景音乐播放流程图 6
图4-3背景音乐播放流程图 6
4.4类图 6
图4-4类图 6
5.系统设计 8
5.1 概要设计 8
5.1.1 需求设计 8
5.1.2 功能设计 8
5.1.3代码规划设计 8
5.1.4测试规划设计 8
5.2电子书的模块细分及各个功能的实现 8
5.2.1 电子阅读器欢迎界面 8
5.2.2 打开书籍 9
5.2.3 保存书签及加载书签 10
5.2.4 跳转功能 11
5.2.5 翻页功能 11
5.2.6 翻页效果 12
5.2.7鼠标功能 15
5.2.8 字体相关功能 16
5.2.9 加载背景图片功能 18
5.2.10 背景音乐功能 18
6.软件测试 21
6.1 程序调试 21
6.2 程序的测试 21
6.2.1 测试的重要性及目的 21
6.2.2 测试的步骤 21
7.参考文献 21
论文字数:7369
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
啥也不说了,感谢楼主分享哇!
页:
[1]