项目演讲ppt模板
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
决员工沟通难的问题。它可以在员工在不访问外网的情况
进行发布消息、查看消息、回复消息以及批复消息等功能。
这样可以大大的加强员工与员工、员工与管理层的工作交
流。
这用于
解释这个概念
6
系统分析——功能分析
对企业内部网站来说,信息的即时性是要考虑的最大的问题。每个人都发布自己的微博和消息,其他人员 可以通过刷新网站的方式来看到最新的微博和消息。其他员工可以对发表的微博进行回复,管理层领导可 以对员工的申请(请假或出差)和任务进行批复。各角色的具体功能如下所示。
8
系统 设计
系统设计
用例/流程图 设计
系统的流程图和用例 图
界面设计
系统的界面设计
数据库 设计
系统的数据库设计
类设计
系统的类设计
10
系统设计——系统用例
以下将列出 核心的微博 管理功能的 用例图和流 程图。
11
系统设计——微博管理用例
12
系统设计——微博管理用例
13
系统设计——微博管理——新增微博——流程图
03 系统设计 Theoretical Research
05 未来趋势 Practical Application
02 系统分析 Basic Conception
04 系统实现 Experimental Method
06 致谢 Future Prospect
项目 背景
项目背景
PART ONE
企业信息化程度已经 成为决定企业竞争优 势的重要组成部分。
钱,是不合理也是没有前途的,很容易被消费者抛弃。
办公系统要加速布局移动互联网
02 移动互联网的大潮已经遍及IT行业的每一个角落,办公软件概莫能外,布局移动互联网刻不容缓。
占据了移动互联网市场,才有更美好的将来。
03
办公系统的“云存储”前景广阔
多个终端,优势是无处不在,但必然会产生存储和传输的问题,产生基于云的服务需求。
这里是具体解释第三种试验方法,因为在本文中,我想强调的就是这种方法。
39
系统实现——采用技术——后台框架SSH——spring
spring,作为实现J2EE的一个全方位应用程序框架,为开发企业级应用提供了一个茁壮、高效的解决方 式。具有特点如下: 非侵入式:就是说spring框架的API不会在业务逻辑上出现,也就是说业务逻辑是纯净的,不能出现与
43
系统实现——采用技术——异步刷新技术ajax
异步刷新技术ajax:Struts 2标签库提供可对Dojo的支持,可以改变独占式请求,减轻服务器的负担。 即Ajax应用不采用“请求对应页面”模式,请求响应不要求重新加载页面,发送请求后不需要等待服务器响 应,可以继续完成原来的操作,在服务器完成响应后,浏览器再将响应展示给用户。 该项目在消息管理中运用到了Ajax的无刷新异步提交技术,实现了可以离线留言的聊天功能。
21
系统设计——界面设计——评论微博
22
系统设计——数据库设计——E-R图
23
系统设计——数据库设计——关系图
级联 多对一
24
系统设计——数据库设计——公司Company表
公司表: 主键cpanyId自增 该表是这个项目的基石,有
了它就可以为多个公司提供 相应的服务了
25
系统设计——数据库设计——部门department表
41
系统实现——采用技术——后台框架SSH——struts 2
struts 2:Java web开发中最为经典的MVC(模型视图控制)框架技术。其优点如下: 通过简单、集中的配置(通常struts.xml)来调度业务类,便于修改。 提供简单、统一的表达式语言来访问所有可供访问的数据。 强大、标准的验证框架和国际化框架。 强大的s标签、sx标签。 提供良好的ajax支持。 struts的jar可个人扩展。 只能的默认设置,且功能强大。 本项目中主要配置了struts.xml文件,局部引入了验证框架实现validateXXX()方法。
差业务 一个公司中含有多个出差单
31
系统设计——数据库设计——微博Microblog表
微博表: 主键:mbId自增 外键:cpanyId 该表主要用于微博管理模
块 多个微博对应一个公司
32Baidu Nhomakorabea
系统设计——数据库设计——评论Comment表
评论表: 主键:comId自增 外键:mbId 主要用于微博管理模块 多个评论对应一个微博
•
安全象只弓,不拉它就松,要想保安 全,常 把弓弦 绷。20 .11.10 10:46 :4210 :46N ov-20 10-No v-20
•
重于泰山,轻于鸿毛。10:46:4210: 46:42 10:46 Tuesd ay, November 10, 2020
•
安全在于心细,事故出在麻痹。20.1 1.102 0.11.1 010:4 6:421 0:46: 42Nov embe r 10, 2020
51
THANKS
鸣谢 软酷导师 付世祥 曹磊 学院导师 沈刚
•
加强做责任心,责任到人,责任到位 才是长 久的发 展。20 .11.10 20.11 .10Tu esday , November 10, 2020
•
人生得意须尽欢,莫使金樽空对月。 10:46: 4210: 46:42 10:46 11/10 /2020 10:46:42 AM
管理层领导角色
发布新微博、查看自己发布的微博、评论微博、查看自己评论的微博、更新微博 发布任务、查看自己发布的任务、删除/修改自己发布但为未审核的任务、查看该公司下已关闭/已放
弃的任务、 新增员工,修改员工资料,授予员工该公司管理员权限,删除员工 新增部门,修改部门资料,删除部门
7
系统分析——功能分析
14
系统设计——微博管理——评论微博——流程图
15
系统设计——微博管理——微博动态——流程图
16
系统设计——微博管理——我的微博——流程图
17
系统设计——界面设计——新增微博
18
系统设计——界面设计——我发布的微博列表
19
系统设计——界面设计——我评论的微博列表
20
系统设计——界面设计——更新微博
PART TWO
由此诞生了最为纯 粹的企业办公系统, 主要针对企业内部 管理和对客户资源 进行管理。
PART THREE
以微博为沟通桥梁的 开放式企业办公系统 将变得尤为重要。
4
系统 分析
系统分析——需求分析
随着中需小求型企分业析的不断发展,企业内部员工的沟通是非
常重要的,通过一个企业日常事务管理系统能够很好的解
33
系统设计——数据库设计——消息Message表
消息: 主键:id自增 外键:cpanyId(预定) 主要用于消息管理模块
34
系统设计——类设计
35
系统 实现
系统实现
01
开发工具
该项目中运用到的 项目开发工具
02
采用技术
该项目开发过程中 遇到的相关技术
03
部分截图
项目完成后运行的 个别截图
27
系统设计——数据库设计——任务Task表
任务表: 主键:id自增 外键:cpanyId 主要用于任务管理模块 多个任务对应一个公司
28
系统设计——数据库设计——任务参与Usertask表
任务参与表: 主键:id自增 外键:mid 主要用于任务管理模块,
实现新增任务和修改任务 时,进行对个任务接收人 的指派。
29
系统设计——数据库设计——请假Leave表
请假表: 主键:leaveId自增 外键:cpanyId 主要用于审批管理,对应请假
的业务 多个请假单对应一个公司
30
系统设计——数据库设计——出差Trip表
出差表: 主键:tripId自增 外键:cpanyId 该表主要用于审批管理中的出
普通员工角色
发布新微博、查看自己发布的微博、评论微博、查看自己评论的微博、更新微博 查看发布给自己的任务、受理发布给自己的任务,查看该公司下已关闭/已放弃的任务 发送申请,查看自己的申请状况,删除/修改自己发送但还未受理的申请记录 刷新联系人列表,聊天 查看自己信息,修改自己信息,修改自己密码
部门表: 主键:depMentId 自增 外键:cpanyId 多个部门对应一个公司 部门管理会用到这个表
26
系统设计——数据库设计——用户User表
用户表: 主键Username自增 外键department 登录时会用到User表,
并根据User的角色(公 司管理员和公司员工给 予相应的登陆后的主 页),员工管理的时候 会用到,个人管理的时 候会用到。 对个员工对应一个部门
接口实现类中的某一具体方法。 本项目中主要运用了aop面向切口编程,set依赖注入,application.xml等技术内容
40
系统实现——采用技术——后台框架SSH——hibernate
hibernate:java应用和关系数据库之间的桥梁,是一个开源的对象关系映射框架,可以把对象模型表示 的Java对象对象映射到关系数据库表中去。它不仅管理java对象到数据库表的映射,还提供了数据查询和 获取数据的方法,极大地减少了开发时人工使用SQL和JDBC处理数据的时间。 其优势如下: 对JDBC轻量级封装,封装了通过JDBC访问数据库的操作。 良好的兼容性,至于数据库、JDBC驱动有一定关系。 轻量的封装只是内存消耗少,拥有良好的运行效率。 开发效率高,主流的java集成开发环境(Eclipse、JBuilder等)的良好支持。 数据持久化,拥有分布式、安全检查、集群、负载均衡的支持。 API开放,可自行扩展。 本项目中主要运用了Hibernate的实体类映射、hql查询、QBC查询、分页查询等功能。
42
系统实现——采用技术——前台的HTML、CSS、JavaScript技术
HTML:超文本标记语言,标准通用标记语言下的一个应用。超文本”就是指页面内可以包含图片、链接, 甚至音乐、程序等非文字元素。超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部 分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。 这里主要运用了framesets和frameset框架。 CSS:层叠样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的 一个子集)等文件样式的计算机语言。 这里依次为某类页面创建了对应的css文件。 JavaScript:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类 型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 这里主要运用到页面表单的提交验证
微博OA项目PPT演示
Review about basic theory and experimental methods of a niubility method
汇报人:关兆宏
导师:付世祥
小组成员:关兆宏 张中秋 高蕾 廉蒙 李歆 王煜
目录
CONTENTS
01 项目背景 Research Background
37
系统实现——开发工具
java语言的编辑器
java web程序的运行服务器
jdk 8
MySQL 5.30
myEclipse 2015
java语言的编译器,java 语言的运行环境
tomcat 8
web开发的数据库工具
38
系统实现——采用技术
01 02 03
后台的SSH框架 前台的HTML、CSS、JavaScript技术 异步刷新技术ajax
业务逻辑无关的代码,解耦合性。 容器:Spring可以被看做是一个容器,可以管理对象的生命周期、对象与对象之间的依赖关系,通过
application.xml文件(通常)。 IOC:控制反转,就是依赖关系的转移。如果以前都是依赖于实现,现在反转依赖为抽象,核心思想是
面向接口编程。 依赖注入:对象与对象之间依赖关系的实现,spring支持构造注入和set方法注入。 aop:面向方面编程,将日志、安全、事务管理等服务(功能)理解成一个“方面”,通俗说来就是抠出
44
系统实现——部分截图——官方首页
45
系统实现——部分截图——官方微博
46
系统实现——部分截图——公司管理员登陆首页
47
系统实现——部分截图——公司职员登陆首页
48
系统实现——部分截图——创建任务
49
未来 趋势
未来展望
办公系统的免费化
01 在国内,互联网已经普及,其“分享”的精神也深入到大部分PC用户心中。靠软件从用户手里收