当前位置:文档之家› 项目演讲ppt模板

项目演讲ppt模板

27
系统设计——数据库设计——任务Task表
任务表: 主键:id自增 外键:cpanyId 主要用于任务管理模块 多个任务对应一个公司
28
系统设计——数据库设计——任务参与Usertask表
任务参与表: 主键:id自增 外键:mid 主要用于任务管理模块,
实现新增任务和修改任务 时,进行对个任务接收人 的指派。

安全象只弓,不拉它就松,要想保安 全,常 把弓弦 绷。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
差业务 一个公司中含有多个出差单
31
系统设计——数据库设计——微博Microblog表
微博表: 主键:mbId自增 外键:cpanyId 该表主要用于微博管理模
块 多个微博对应一个公司
32
系统设计——数据库设计——评论Comment表
评论表: 主键:comId自增 外键:mbId 主要用于微博管理模块 多个评论对应一个微博
33
系统设计——数据库设计——消息Message表
消息: 主键:id自增 外键:cpanyId(预定) 主要用于消息管理模块
34
系统设计——类设计
35
系统 实现
系统实现
01
开发工具
该项目中运用到的 项目开发工具
02
采用技术
该项目开发过程中 遇到的相关技术
03
部分截图
项目完成后运行的 个别截图
8
系统 设计
系统设计
用例/流程图 设计
系统的流程图和用例 图
界面设计
系统的界面设计
数据库 设计
系统的数据库设计
类设计
系统的类设计
10
系统设计——系统用例
以下将列出 核心的微博 管理功能的 用例图和流 程图。
11
系统设计——微博管理用例
12
系统设计——微博管理用例
13
系统设计——微博管理——新增微博——流程图
管理层领导角色
发布新微博、查看自己发布的微博、评论微博、查看自己评论的微博、更新微博 发布任务、查看自己发布的任务、删除/修改自己发布但为未审核的任务、查看该公司下已关闭/已放
弃的任务、 新增员工,修改员工资料,授予员工该公司管理员权限,删除员工 新增部门,修改部门资料,删除部门
7
系统分析——功能分析
14
系统设计——微博管理——评论微博——流程图
15
系统设计——微博管理——微博动态——流程图
16
系统设计——微博管理——我的微博——流程图
17
系统设计——界面设计——新增微博
18
系统设计——界面设计——我发布的微博列表
19
系统设计——界面设计——我评论的微博列表
20
系统设计——界面设计——更新微博
43
系统实现——采用技术——异步刷新技术ajax
异步刷新技术ajax:Struts 2标签库提供可对Dojo的支持,可以改变独占式请求,减轻服务器的负担。 即Ajax应用不采用“请求对应页面”模式,请求响应不要求重新加载页面,发送请求后不需要等待服务器响 应,可以继续完成原来的操作,在服务器完成响应后,浏览器再将响应展示给用户。 该项目在消息管理中运用到了Ajax的无刷新异步提交技术,实现了可以离线留言的聊天功能。
微博OA项目PPT演示
Review about basic theory and experimental methods of a niubility method
汇报人:关兆宏
导师:付世祥
小组成员:关兆宏 张中秋 高蕾 廉蒙 李歆 王煜
目录
CONTENTS
01 项目背景 Research Background
部门表: 主键:depMentId 自增 外键:cpanyId 多个部门对应一个公司 部门管理会用到这个表
26
系统设计——数据库设计——用户User表
用户表: 主键Username自增 外键department 登录时会用到User表,
并根据User的角色(公 司管理员和公司员工给 予相应的登陆后的主 页),员工管理的时候 会用到,个人管理的时 候会用到。 对个员工对应一个部门
41
系统实现——采用技术——后台框架SSH——struts 2
struts 2:Java web开发中最为经典的MVC(模型视图控制)框架技术。其优点如下: 通过简单、集中的配置(通常struts.xml)来调度业务类,便于修改。 提供简单、统一的表达式语言来访问所有可供访问的数据。 强大、标准的验证框架和国际化框架。 强大的s标签、sx标签。 提供良好的ajax支持。 struts的jar可个人扩展。 只能的默认设置,且功能强大。 本项目中主要配置了struts.xml文件,局部引入了验证框架实现validateXXX()方法。
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
接口实现类中的某一具体方法。 本项目中主要运用了aop面向切口编程,set依赖注入,application.xml等技术内容
40
系统实现——采用技术——后台框架SSH——hibernate
hibernate:java应用和关系数据库之间的桥梁,是一个开源的对象关系映射框架,可以把对象模型表示 的Java对象对象映射到关系数据库表中去。它不仅管理java对象到数据库表的映射,还提供了数据查询和 获取数据的方法,极大地减少了开发时人工使用SQL和JDBC处理数据的时间。 其优势如下: 对JDBC轻量级封装,封装了通过JDBC访问数据库的操作。 良好的兼容性,至于数据库、JDBC驱动有一定关系。 轻量的封装只是内存消耗少,拥有良好的运行效率。 开发效率高,主流的java集成开发环境(Eclipse、JBuilder等)的良好支持。 数据持久化,拥有分布式、安全检查、集群、负载均衡的支持。 API开放,可自行扩展。 本项目中主要运用了Hibernate的实体类映射、hql查询、QBC查询、分页查询等功能。
PART TWO
由此诞生了最为纯 粹的企业办公系统, 主要针对企业内部 管理和对客户资源 进行管理。
PART THREE
以微博为沟通桥梁的 开放式企业办公系统 将变得尤为重要。
4
系统 分析
系统分析——需求分析
随着中需小求型企分业析的不断发展,企业内部员工的沟通是非
常重要的,通过一个企业日常事务管理系统能够很好的解
21
系统设计——界面设计——评论微博
22
系统设计——数据库设计——E-R图
23
系统设计——数据库设计——关系图
级联 多对一
24
系统设计——数据库设计——公司Company表
公司表: 主键cpanyId自增 该表是这个项目的基石,有
了它就可以为多个公司提供 相应的服务了
25
系统设计——数据库设计——部门department表
决员工沟通难的问题。它可以在员工在不访问外网的情况
进行发布消息、查看消息、回复消息以及批复消息等功能。
这样可以大大的加强员工与员工、员工与管ቤተ መጻሕፍቲ ባይዱ层的工作交
流。
这用于
解释这个概念
6
系统分析——功能分析
对企业内部网站来说,信息的即时性是要考虑的最大的问题。每个人都发布自己的微博和消息,其他人员 可以通过刷新网站的方式来看到最新的微博和消息。其他员工可以对发表的微博进行回复,管理层领导可 以对员工的申请(请假或出差)和任务进行批复。各角色的具体功能如下所示。
业务逻辑无关的代码,解耦合性。 容器:Spring可以被看做是一个容器,可以管理对象的生命周期、对象与对象之间的依赖关系,通过
application.xml文件(通常)。 IOC:控制反转,就是依赖关系的转移。如果以前都是依赖于实现,现在反转依赖为抽象,核心思想是
面向接口编程。 依赖注入:对象与对象之间依赖关系的实现,spring支持构造注入和set方法注入。 aop:面向方面编程,将日志、安全、事务管理等服务(功能)理解成一个“方面”,通俗说来就是抠出
42
系统实现——采用技术——前台的HTML、CSS、JavaScript技术
HTML:超文本标记语言,标准通用标记语言下的一个应用。超文本”就是指页面内可以包含图片、链接, 甚至音乐、程序等非文字元素。超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部 分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。 这里主要运用了framesets和frameset框架。 CSS:层叠样式表是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的 一个子集)等文件样式的计算机语言。 这里依次为某类页面创建了对应的css文件。 JavaScript:JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类 型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 这里主要运用到页面表单的提交验证
相关主题