00:00
好好,那下边我们准备来做这个导入导出这两功能,导入导出这两个功能也是大家以后经常使用,经常使用的,但是他们的使用频率呢,一般来讲没有增长奶查度增长奶查基本上系统里边任何一张表一定给他有对这个表进行操作增删检查的功能,但是导入导出不一定导入导出一般都是针对那些重要的表才有导入导出这功能,但是他们虽然用的嗯么频率没有增删检查的这种这个流程或者功能用的多,但是大家也要会,因为基本上你以后做项目也会,每一个项目基本上也都有相应的相类似的这种用户肯定会提出这种需求的,知道吧。所以下边我们来做这个,来做这两个,先做先做导出吧,导入导出,反正他俩都稍微麻烦一点。那我们导导出稍相对来讲,导出就相稍微简单一点,所以我们准备做导出,先做导出,那导出的话,它有两个导出,一个批量导出,一个选择导出,但是从技术上来讲啊,基本上做法是一样的,用的技术都是一样,知道吧,我们这两个呢,我们准备给大家做一个,我们就做这一个吧,做这一个大家会了,这个肯定也不会了。
01:18
因为技术都是一样的啊,这个它就是多了一些这个,这个对于导出的数据多了一些选择,到时候我们给大家简单介绍一下知道吧,所以我们就先做这个批量导出,先做这个导出的这个功能,好,那做这个导出功能,我首先给大家简单分析一下,为什么要有导出这种功能,就是它到底是什么样的,这个什么样的工程,用户他会提出这种功能,那吧,啊换句话来说,就说这种功能它的应用场景是什么,他是这样,他主要这样说,现在的我们这些系统里边这些数据,你看用户现在想查看我们系统里边数据的话,他只能这样,通过我们这个这个某一个功能的主页面去这个列表去查看,就我们系统里边有哪些数据,它只能从这通过这个列表去查看。
02:06
知道吧,他怎么来到这,那通过列表他干,那他得什么,他得能来到这个列表页面,来到页面页面页列表页面,我说都是这种什么业务管理的功能,那他是什么,必须登录到系统里边,他才能来到业务管理的功能里边,他才能查看到我们的数据,你知道吗?啊,这是我们说这儿,所以现在目前来就是我们这个功能,用户想查看我们系统里边数据的话,那么这个时候他必须登录我们的这个系统,他才能查看到,那要登录他必须有合法的账号和密码才能登录,再一个他必须网络是通的,能够访问到我们的系统,那这个时候呢,他才能什么登录进来才能查看到,也就是说用户现在什么要想查看我们系统里的数据,他什么必须什么登录系统,必须通过系统才能查看。知道吗?那这个时候就有限制了,有什么限制,假如说这个用户也是他们公司的某一个员工,他假如说现在是吧,他办公的时候,他这个网络网络不通,他想查看系统里边数据。
03:06
他查看不到,再要假如说他或或者那他网络怎么不通,都在公司里边,万一他出差了呢,或者他在在别的地方说网络如果不方便访问系统的话,它就是么访问不了啊。这是我们说的这再一个,假如说有一个有一个用户,他想看看系统里边某一些数据。啊,某些数据,但是呢,他不是公司的员工。假如他是我们公司的一个合作的一个单位,这些什么,这这别的单位的员工是吧,他跟我们有合作关系,他想看看某些数据。这个时候他看不见,为什么他没有合法的账号密码,他看不了。Not。这是我要这了,那那你那你说老给他创建一个账号密码,给他创建个密码,账号密码之后,他登录进来,他不但能看到这些数据,别的数据也能看见了。所以这个数它不方便通过系统来查看基础数据还有一种需求什么,还有用户想这样,现在我们系统里边数据,假如说用户即使说什网网络是通过也有合法的账号密码,也能看到我们的数据,但是这些数据由于很重要,他需要对这些数据进行一些统计分析。
04:13
假如某一列的数据,假如这个成本或者之类的这些,他想看一看,计算一下哪些成本的总和是多少,然后呢,有哪几列的数据加在一起,然后呢,这个最终计算一个这个总的数据到底是到底是多少,他想计算一下,想对这些数据做一个更好的一些统计分析。或者他想对这些数据什么,一开始我们现在是按照创建时间进行排序,他想看看按照名称排序,或者看到按照开始日期,或者按照结束日期排个序,看一看,这个时候他都看不了知道吧,他想做这些灵活的统计分析,我们这个系统他通过这个列表他做不了知道吧,那这个时候怎么办呢?这时候用户就提可以提出这种,他就会肯定会提出这种需求,由于这些数据很重要,他就想什么能不能这样我脱离系统能够查看到这些数据。
05:05
我不怎么不通不登录系统,我不不通过这个列表,我就能查看数据,可不可以这样,所以他提供了,那那肯定可以,那怎么办?他就他肯定是这样的,他说能不能把这系统里数据导出来,怎么导出来,就说他对于用户而讲就比较简单了,就说他1.1个按钮,好向后台发请求干什么,后台把系统里边所有的数据都查出来,查出来之后干什么,给他写到一个文档里边,什么样的文档,那基本上我们他要什么,他肯定是办公用我们这些数据,他肯定些办公文么,什么样的办公文档,大家最常用的像什么word文件,对PDF文件,Excel文件这些是吧,甚至有一些幻灯片等等这些是吧,这些文件,总之就这些办公文档,我们把这些数据全查出来,生成一个办公文档,把数据写里边,写里边之后怎么我们都是在后台写的,那这个程序肯定在后台嘛,那用户想拿到怎么办?把这个文件输出到用户浏览器。
06:04
然后呢,输出到浏览器之后,怎么会弹出来一个就给文件下载一样,那吧,就像大家可能有这种经验是吧,我想下载一个文件一点好弹出来一个另存为一个下文件,下载一个多话框,然后呢,用户他就可以选择保存在哪个目录里边,好把这个文件保存他自己电脑上,那用户呢,就看见了,用户就能拿到这个文件了,拿到文件以后他出差也好,他做别的一些操作也好,不不用登录系统里边看着,通过这个列表就能查看我们的数据了,拿到这个文档他想什么时候看什么时候看,对吧,他想怎么统计分析,怎么统计分析。这都是他的事,知道吧,所以这就是这个导出的这种功能的应用场景,知道吧,好,这时候我们说就是说,总之一句话吧,导出的功能的应用场景就是说当用户不方便啊,通过系统来查看数据的时候,他想脱离系统拿到我们系统里边数据,他就要把这个数据能够导出来。
07:03
导出来以什么格式导出来,以办公文档的形式导出来,这样的时候他就拿到办公文档,通过办公办公文档他就可以方便的能够查看,或者做一些统计分析了,就这意思,好,这时候我们说导出功能的应用场景,当然我说你说老师公司里边是不是所有数据都可以导出来,诶当然不是了,那一般来讲都是重要数据用户才提出这种需求,一些不重要的数据他也不需要搞,所以他不会提出需求,那你说他他既然花钱了,他怎么不不提出了。他都花钱了,他就都导出来多好,都导出来做的功能多,那费用高啊是吧,像这些软件公司,我们说你提出来一个功能点,我们都收多少钱的知道吗?所以一些整个不重要的数据一般不会导出来,都是些重要数据才会导出来,知道吗?好,这时候我们说到这儿,但我们这个地方市场活动需要导出来,但是你看别的模块都不需要导。别动时市场活动需要导出来,他提出这种需求,好,这是我们说的知道吗?好,这个大家对这种一这个导导出的导出数据的这种功能的应用场景有个大概了解之后呢,我们一块儿来分享导出市场活动具体的流程,具体的需求到底是什么样子的,下面们一块来分析。
我来说两句