PPT在线设计系统分析与设计.doc
《PPT在线设计系统分析与设计.doc》由会员分享,可在线阅读,更多相关《PPT在线设计系统分析与设计.doc(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PPTPPT 在线设计系统在线设计系统分析与设计分析与设计学院:专业:姓名:指导老师:商学院信息管理与信息系统蔡林峰学号:职称:160802104988王二威副教授中国珠海二二年四月北京理工大学珠海学院 2020 届本科生毕业设计北京理工大学珠海学院 2020 届本科生毕业设计诚信承诺书诚信承诺书本人郑重承诺:本人郑重承诺:本人承诺呈交的毕业设计PPT 在线设计系统设计与实现是在指导教师的指导下,独立开展研究取得的成果,文中引用他人的观点和材料,均在文后按顺序列出其参考文献,设计使用的数据真实可靠。本人签名:蔡林峰北京理工大学珠海学院 2020 届本科生毕业设计日期:2020 年 4 月 20
2、 日北京理工大学珠海学院 2020 届本科生毕业设计PPTPPT 在线设计在线设计系统分析与设计系统分析与设计摘摘要要PPT 是日常工作学习必不可少的一个工具,竞选、比赛、课堂等很多场合都需要用到 PPT 来展示创作者的想法。但是大部分人在没有系统地学习过 PPT 的制作技巧的前提下去制作 PPT 通常会有制作效果不理想的情况,或者是制作效率非常低下的情况出现。这是因为 PPT 中图片和文字的排版、整体的风格配色、各种字体的运用都决定着一份 PPT的整体观感,非常复杂繁琐。因此,一个帮助用户完成排版、配色、字体格式等问题的工具类系统可以节省很多制作时间,用户可以把精力放在内容的制作上。相应的,
3、管理员对于用户制作的诸多 PPT 文件的审核及管理也缺少一个高效的管理方式,以往管理员通常缺少查看用户 PPT 文件的权限,因此产生对用户 PPT 内容的监管不到位的情况。本系统将在这方面提供服务和技术支持,管理员在可在后台对 PPT 进行查看审核、检索、删除等操作,以便使管理变得高效化、便捷化。本系统旨在帮助用户快速完成文字和图片的排版,以及背景图片和 PPT 切换动画的快速制作,无需自己动手设计 PPT,只需要打字和上传图片,在线实现快速制作 PPT。管理员可以在后台实现 PPT 可视化,对 PPT 文件进行检索、审核、删除操作。PPT 在线设计系统具有以下的几个主要功能:(1)在线设计
4、PPT(2)可选文字/背景图模板(3)在线浏览 PPT(4)管理员对用户内容进行审核/删除(5)管理员对 PPT文件进行搜索。本系统是使用 B/S 架构进行开发,采用 Java 编程语言,并且使用 MySQL 来进行数据库设计。关键词:PPT 在线设计系统;B/S 模式;JAVA;MySQL北京理工大学珠海学院 2020 届本科生毕业设计Powerpoint on-line design systemAbstractPowerpoint is an indispensable tool for daily work and study,it is used inmany occasions t
5、o show the creators ideas such as campaign,competition,class.However,most people do not systematically learn the production skills of PPTbefore making PPT,which usually leads to unsatisfactory production effect,or the production efficiency is very low.This is because the layout of picturesand words,
6、the overall style and color matching,and the use of various fontsin PPT determine the overall look and feel of PPT,its complicated.Therefore,a system that can help users to complete typesetting,color matching,font formatand other issues can save a lot of production time,users can focus on contentpro
7、duction.Apart from that,Administrators review and management of many PPTfiles made by users need an efficient way of management,administrators can viewPPT in the background,search,delete and so on,Make management more efficientand convenient.This system is designed to help users quickly complete the
8、 typesetting of textand pictures,and fast production of background picture and PPT switchinganimation,no need to design PPT by yourself,just type and upload pictures,fast production of PPT online.Administrators can realize PPT visualization inthe background,they can search,review and delete PPT file
9、s.PPT online design system has the following main functions:(1)PPT on-linedesign.(2)Select text/background picture template.(3)OnlinePPTbrowsing.(4)Administrator audits/delete user content.(5)Administrator searches for PPTfiles.This system is developed with B/S architecture,Java programming language
10、and MySQL.北京理工大学珠海学院 2020 届本科生毕业设计KeyKey wordswords:Powerpoint on-line design system;B/S;Java;MySQL北京理工大学珠海学院 2020 届本科生毕业设计目目录录第 1 章 绪论.31.1 系统开发的背景和目标.31.1.1 系统开发的背景.31.1.2 系统开发的目标.31.2 系统的主要功能和特点.41.3 设计开发的方法和工具的选择.41.4 论文的内容和结构安排.4第 2 章 系统规划.62.1 初步需求分析.62.2 总体流程图.72.3 可行性研究.72.3.1 经济可行性.72.3.2 技
11、术可行性.82.3.3 操作可行性.8第 3 章 系统分析.93.1 功能分析.93.1.1 PPT 文件管理.93.1.2 账号管理.93.1.3 PPT 内容编辑.93.1.4 系统参与者.103.1.5 系统用例图.11北京理工大学珠海学院 2020 届本科生毕业设计3.1.6 用例规约.113.2 概念数据建模.193.3 对象关系建模.193.4 顺序图.203.5 系统通信图.223.6 系统分析类图.243.7 系统活动图.243.8 系统状态图.26第 4 章 系统设计.274.1 数据库设计.274.2 I/O 设计.28第 5 章 系统实现.315.1 系统实现.315.2
12、 系统测试.31总结.34参考文献.35谢辞.36北京理工大学珠海学院 2020 届本科生毕业设计3第第 1 1 章章 绪论绪论1.11.1 系统开发的背景和目标系统开发的背景和目标1.1.11.1.1 系统开发的背景系统开发的背景经调查,目前大多数公司职员制作 PPT 的习惯主要是使用传统的微软 office 和 WPSoffice,对这些 PPT 工具进行研究后可以发现,在 PPT 编辑过程中涉及到的文字、图片位置的放置也就是排版比较耗费时间,十分影响工作效率。参考一些较为先进的系统,可以做到直接对文字和图片内容进行排版,只要提前设置好排版的样式,就可以直接省略掉手动排版这一过程达到省时省
13、力的效果。而当 PPT 文件体积过大时,传输起来也非常麻烦,需要把整个文件发送给分享对象,而对方也需要下载来进行查看,这样的情况在一定程度上就导致了占用过多设备内存空间和传输效率不够高等情况出现。而同时后台管理员对用户制作的 PPT 文件的管理也缺少科学有效的评价手段,需要更加快速简便的方法来对用户 PPT 文件的内容进行审核及管理。在此背景下,结合 PPT 制作的实际需求,秉持管理信息系统的使业务更便捷更高效的宗旨,开发一个轻便型的 PPT 在线设计系统。1.1.21.1.2 系统开发的目标系统开发的目标本次将设计一套可进行在线编辑 PPT、简化制作和文件传输过程的工具系统,提高PPT 制作
14、效率。利用这套 PPT 在线设计系统,因工作需要经常制作 PPT 的职员可以略过制作过程中本不必要的步骤,大大提高工作效率;在线制作 PPT,只要有网络就可以进行操作,职员即使更换新设备也无需重新下载 PPT 软件,可以直接打开网站创建,减少操作步骤;在线分享,不需要把 PPT 文件保存到本地,分享链接可以让其他同事直接通过链接查看,北京理工大学珠海学院 2020 届本科生毕业设计4免去文件过多而可能导致的错发、漏发、查找等情况,使分享传输更为便捷。利用这套系统做到更方便快捷的办公分享,达到高效办公的目标。1.2 系统的主要功能和特点系统的主要功能和特点本系统主要具有几个特点:(1)系统界面友
15、好,和传统 PPT 制作工具界面相似,功能实用且操作更加快捷简单。(2)在线编辑设计和保存,在线分享链接供他人查看。(3)管理员界面对使用者的 PPT 可视化,以便进行审核。PPT 在线设计系统主要功能:用户端所有功能均围绕 PPT 的编辑与演示,这其中包括内容排版样式(文字与图片)的选择,自定义字号、字体、颜色、位置,添加背景图片,添加切换动画,支持导入 txt 文件添加文字内容,支持预览,支持更改 PPT 页面宽高比,PPT 保存及分享(需要通过上传到管理员端通过管理员审核后才可以通过链接形式分享)。管理员端可对 PPT 内容进行审核,可搜索 PPT,查看 PPT 内容及删除。1.3 设计
16、开发的方法和工具的选择设计开发的方法和工具的选择完成 PPT 在线设计系统分两个步骤,首先是根据系统自动设计 PPT 的特性来设计符合此特性的页面,因为用户不能手动更改显示的 PPT 样式,只能通过在编辑框内输入内容来更改显示的文字及图片,所以跟常规的 PPT 设计页面不完全一致。系统采用 B/S(浏览器/服务器)模式,在该模式下,用户不需要安装客户端软件,只需通过网络连接上服务器即可通过浏览器登录使用本系统。然后是配套 PPT 在线设计系统进行后台数据库的搭建,系统数据库的设计采用 MySQL 数据库。MySQL 是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据
17、放在一个大仓库内,这样就增加了速度并提高了灵活性。利用 My SQL 的数据库功能尽可能地存储可供用户使用的图片和文字模板数据,实现系统识别内容并自动设计 PPT 的操作,高效地完成设计工作。1.4 论文的内容和结构安排论文的内容和结构安排第一章第一章 绪绪论论:对包括 PPT 在线设计系统分析与设计的背景和开发目的描述,系统设计与开发的工具和语言,系统的功能和需求。北京理工大学珠海学院 2020 届本科生毕业设计5第二章第二章 系统规划:系统规划:对 PPT 在线设计系统的部分分析和 PPT 在线设计系统的总体分析;第三章第三章 系统分析:系统分析:对 PPT 在线设计系统的功能进行分析与建
18、模;第四章第四章 系统设计系统设计:对 PPT 在线设计系统设计包括总体结构、界面与数据库;第五章第五章 系统实现系统实现:对 PPT 在线设计系统的编码开发和实施测试。北京理工大学珠海学院 2020 届本科生毕业设计6第第 2 2 章章 系统规划系统规划2.1 初步需求分析初步需求分析(1)系统描述制作 PPT 是在办公和学习中是常有的事情,市面上可以帮助使用者在短时间内完成一份 PPT 的工具尚不成熟,而这样的工具也成为当下 PPT 全面普及的一个刚需。因此一个可以省略制作过程中繁杂步骤的 PPT 工具系统可以帮助用户提高效率,除了可以快速完成 PPT 外还保证了 PPT 工具基本的功能,
19、可以根据喜好进行基础的改动如字号、颜色和字体在文本中的摆放位置等。同时作为一个在线网站,管理员有权限对用户的内容进行查看并审核,确保内容的合理合法后用户才可以进行传播分享。(2)系统对象系统对象:主要对象为信息系统,用户端,管理员。(3)系统功能系统功能:用户对 PPT 的创建及编辑,包括对背景图片的自定义,对切换动画的更改,对文本的字体、字号、颜色、摆放位置的更改,以及 PPT 播放预览,PPT 分享;管理员则可以对各个用户在系统中制作的 PPT 进行查看及审核。(4)系统对象行为a、管理员通过 Web 端 Login 页面选择管理员身份进行登录,输入管理员账号以及管理员密码登录系统,系统采
20、用 MD5 对密码加密,提高了系统的安全性。根据表单提交的管理员账号密码从数据库中查找是否存在该管理员。系统管理员可查看并审核用户创建的 PPT。b、用户通过 Web 端 Login 页面选择用户身份进行登录,输入用户账号以及考用户密码登录系统,系统采用 MD5 对密码加密,提高了系统的安全性。根据表单提交的用户账号密码从数据库中查找是否存在该用户。用户通过创建一份新的 PPT 进行编辑,也可打开保存的历史文件。创建后可以对 PPT 进行编辑,输入文字系统会适配相应的排版方案,北京理工大学珠海学院 2020 届本科生毕业设计7文字可通过导入 TXT 格式文件添加。用户可以对排版方案进行自定义调
21、整,如更改字号、颜色,位置等,也可以更换背景图片,添加切换动画。制作完成后点击“预览”按钮可进入全屏进行 PPT 播放效果预览。2.2 总体总体流程图流程图PPT 在线设计系统总体功能架构可以分为编辑模块、预览模块、保存模块以及审核模块四个模块,编辑模块由多个功能组件组成,其中有字体、字号、颜色、背景图片、切换动画、排版样式等等;编辑完成后进行预览,可在全屏模式下对 PPT 进行播放预览;然后点击“保存”对 PPT 保存时,保存后数据上传至数据库保存;如果需要分享 PPT,需要提交申请,待管理员审核通过后即可通过链接分享。具体流程图如下:图 2-2 系统整体流程图2.3 可行性研究可行性研究2
22、.3.12.3.1 经济可行性经济可行性PPT 在线设计系统主要使用 UML 建模、My SQL 数据库开发、MySQL 数据库服务器、IDE 等开发工具,且使用的框架和中间件基本都是开源免费,经济上可行。北京理工大学珠海学院 2020 届本科生毕业设计82.3.22.3.2 技术可行性技术可行性系统通过需求调研、需求分析、原型设计、UI 设计、功能开发、验收测试、发布上线等步骤确保系统完整性。系统后端技术采用 JAVA 语言编写,SpringBoot 框架以及丰富的扩展满足基本所有需求,前端采用 vue.js 和 Element UI 渲染用户界面,数据库采用 MySQL 满足数据的存储,提
23、高系统性能。2.3.32.3.3 操作可行性操作可行性PPT 在线设计系统目前整体界面还没有做到特别美观,后续修改会修改个别组件效果提升界面美感。系统简单易用,考虑到用户操作的习惯,界面设计成与其他 PPT 工具操作放式基本一致,因此基本不存在用户不熟悉系统操作问题。本系统考试信息来源等都是从各官方网站采用正规渠道收集而来。用户制作的 PPT 保存后会存入数据库,管理人员每天对 PPT 内容进行审核,确保内容合规合法性。北京理工大学珠海学院 2020 届本科生毕业设计9第第 3 3 章章 系统分析系统分析3.1 功能分析功能分析3.1.13.1.1 PPTPPT 文件文件管理管理表 3-1 P
24、PT 文件管理PPT 管理创建 PPTPPT 预览PPT 保存/分享编辑 PPT删除 PPT3.1.3.1.2 2 账号管理账号管理表 3-2 账号管理账号管理管理员账号导入账号启用账号禁用账号编辑账号信息审核 PPT用户端账号创建 PPT查看 PPT编辑账号信息启用账号注销账号3.1.3.1.3 3 PPTPPT 内容编辑内容编辑表 3-3 账号管理PPT 编辑编辑单页文本内容文本字体文本颜色文本加粗文本倾斜文本下划线文本中划线文本排版北京理工大学珠海学院 2020 届本科生毕业设计10编辑整体背景图切换动画删除3.1.3.1.4 4 系统参与者系统参与者通过对 PPT 在线设计系统业务需求
25、的分析以及对其系统的总体的设计,分析出系统的对象有如下三项:(1)用户端图 3-1 系统参与者用户(2)管理员图 3-2 系统参与者管理员(3)系统图 3-3 系统参与者系统北京理工大学珠海学院 2020 届本科生毕业设计113.1.53.1.5 系统用例系统用例图图图 3-4 PPT 在线设计系统用例图3.1.3.1.6 6 用例规约用例规约(1)登录系统图 3-5 登陆系统用例图表 3-4 登录系统规约用例名称登录系统主参与者用户、管理员北京理工大学珠海学院 2020 届本科生毕业设计12层次海平面利益相关者用户、管理员前置条件用户、管理员访问系统最低保证回滚未完成的事务成功保证用户、管理
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PPT 在线 设计 系统分析
限制150内