校园视频管理系统第一次小结

总算是第一次结束了,今天的验收大会上。尽管系统还是有很多的BUG,但是终归是一个学习的过程。第一次考摸索着,运用敏捷开发的思想来开启一个新的路程,回头想想这一个会,还是觉得收获满满的。

技术

通过EF,MVC,WCF,和底层的一些方法,Linq的运用,初步的了解了分布式的学习,虽然代码真的是比以前的简单三层复杂了很多,但是只有在真正的运用中,才能体会到他的强大。

EF和LinQ语句,将数据库和实体的关系完美像结合,可以在实体中任意利用主外键的关系,非常完美的实现多表的操作。如下 var result = videoService.LoadPageItems(pageSize, pageIndex, out total, u => u.VideoSortEntity.CategoryName == categoryName, u => u.VideoID, false);   这句话的意思就是实现一个分页查询,因为我做的是视频表,那么视频实体和分类实体有一个联系,例如我要查一个根据分类表中的ID或者名称查询视频信息的话,以前没有用这个语句的话,我需要先根据分类名称查询ID,再去视频表中查询视频信息,现在我只需要利用主外键关系,查询视频表中类别名称是传过来的categoryName的视频信息,

MVC,去除了webform的在页面中控件加载,使他的页面加载更加轻便。代码清晰,不需要在view中写一些查询的代码,所以的逻逻辑性代码都是现在contorller中,这样分工更加明确,而且这样还能实现HTML的的编写方便,View中我就能安心的布置页面。

bootstrap,扁平化页面。这个大家可以去官网上看看效果,真的非常的绚丽。这里我就不在把我们的界面贴上来了。

学习方法

我们要记住,我们要站在巨人的肩膀上,我也经常和徒弟说,抄,也是一种学习,所谓的抄,也就是站在巨人的肩膀上。

比如这次的ITOO的学习,开始的时候什么也不会,尽管师哥给开过几次这样的会议,可是真的到手以后,头脑里边是一片空白,于是就找到他们以前的系统,开始东平西凑,最后尽然让我成功的实现了一次简单的查询,之后的过程一下子变的简单,因为有了一个简单的查询,所以后来即使出现了比较复杂的方法,也是在原基础上实现。

资料的查找也是非常重要的一部分,由于bootstrap在js上封装的不是很好,所以再数据显示的时候,不能考easyUI的那套来用,所以没办法,只能在网上一点一点的找资料。但是我只要在百度上输入bootstrap以后,会发现其实里边关于bootstrap的东西还是非常的多的。尤其是关于分页的。

交流

首先是技术上的交流,既然我们有一个team,那么我们就不应该去闭门造车,队友相关功能已经实现,那么我们就可以去向队友请教,请教思路,请教方法,而不是自己去蒙头学习。这样我们就可以有更多的实现去研究剩下的的东西,所以技术的交流非常的重要。

学习的交流也是非常的重要,比如我们有一个知识不懂,我们就要尽量描述清楚,我们是哪里不懂,如果我们要给别人讲东西,就要尽量的把这个知识给讲的详细一些,而不是自己觉得别人会了,自己觉得简单,别人不一定觉得。不要自以为。

小结

通过这次的校园视频管理,学到了很多的新东西,通过这次的视频管理,更加深刻的体会到了交流的重要性,显然这方面我还非常的欠缺,这个能力都是我有待提高的呀。

时间: 2024-11-14 04:12:14

校园视频管理系统第一次小结的相关文章

校园视频管理系统----EF+WCF+MVC实现SOA架构

元旦开始做视频管理系统,从需求调研,设计原型图到实体设计到现在的搭建框架,收获了很多,在团队合作中学习,交流,实践.这次的合作开发应用了一种新的框架----EF+WCF+MVC灵活的实现经典三层架构.初步学习,先简单介绍一下,如下图 左侧红色部分是三层架构,右侧是结合MVC+WCF+EF框架实现SOA. SOA:面向服务架构(Service Oriented Architecture),它属于一种组件架构模型,W3C的定义:一组公开发表接口,并且提供查询的组件,具有4个特性,每个服务具有明确的边

校园视频管理系统——V1.0结项总结

界面制作和排版 (1)需要定位的标签比如<span>.<image>...放到<div>中便于定位 (2)注意控制好各个<div>的距离 (3)注意别忘记负值定位 .other { margin-left: 1018px; z-index: 1; margin-top: -523px; } 视频播放器的选型 (1)插件,修改路径费劲,加载默认的第一次加载的路径,不动态改变 (2)Video标签 (3)兼容问题的解决(Flash播放器) 播放 页面跳转传值 &

校园视频信息管理系统-项目收获

校园视频管理系统应该算是自己真正的第一个实战项目.总的来说通过这次的项目对自己的意义是重大的,使自己更加的有信心.对学习和项目充满了热情. 技术知识+解决困难 项目最开始组队是在2015年1月1号,第一次开会是2号集体讨论需求.然后4天的时间初步定下需求和画出原型图,经过指导又改需求添加新功能,12天第二版原型图出来. 接下来就是系统的框架WCF+MVC外加EF和Bootstrap的知识.虽然说框架是组长负责搭建 ,但是我们每个人都加入其中了.之后就是每个人开始实现自己负责模块功能的实现. 我主

校园视频直播建点播建设方案——Sewise流媒体平台

近些年来,因为信息技术的发展,大数据时候的到来,数字校园受到教育行业.政府.投资人等相关人士的关注.为什么呢?在这个大数据的时代,如果一个国家不能让自己的教育得到很好的提高和创新,跟上时代的步伐,哪么将是一件多么可怕的事情.所以,在提高学校的教师的整体水平的同时,还应该提高学校的硬件和软件实力.建设一个校园视频直播--Sewise流媒体平台是什么?它又有哪些功能应用? Sewise流媒体平台应用方案--校园视频直播点播是什么? 校园视频直播点播平台组成: 1.直播软件服务器:sewise直播服务

视频管理系统总结

视频管理系统1.0已通过验收,2.0的开发也马上要开始了.在这个项目中作为组长在项目管理中收获了很多,总结下来分享给大家. 开发流程:项目15年元旦开始组建项目小组并开始需求调研,1月12日进入详细设计阶段,15日搭建框架,23日进入正式开发阶段,2月6日初次验收,2月13日结束项目.整个项目用了45天的时间,如期的按照原先计划的日期进行. 交流:该项目开放以敏捷开发为指导,如下图所示,以用户为核心,迭代开发.因此交流在这个过程中占着重要的地位,从需求调研,到详细设计,到代码实现,用户和开发人员

智慧校园信息安全系统校园安全监控管理系统建设解决方案

数字化的普及,已经进入校园.数字化不仅仅使用在教学,学生管理方面.近年来,频频发生的校园伤害事件,凸显出校园安全防范的重要性,光设置人员管理远远不够,更需要结合互联网技术预警防范. 传统的视频监控系统是作为录像,出事后的视频证据.而智慧校园安全监控管理系统除了这些功能还可以实现实时监测报警.当发生报警事件时,系统可以在几秒内将报警的现场视频.图片传送到保卫值班室的远程报警终端. 由值班人员直接调度保安或一键报警到公安.有效的提高了的出.处警速度,对校园安全事件处理可以作出更快.更准的反应,有效的

JSP+Struts2+JDBC+Mysql实现的校园宿舍管理系统

项目简介 项目来源于:https://gitee.com/passenger134/javaweb-sushe 本系统基于JSP+Struts2+JDBC+Mysql的校园宿舍管理系统.该系统没有使用全套的SSH框架,只使用了跳转层Struts2,非常适合学习Struts2时使用. 难度等级:中等 技术栈 编辑器 Eclipse Version: 2019-12 (4.14.0) 前端技术 基础:html+css+JavaScript 框架:无 后端技术 JSP+Struts2+JDBC 数据库

流媒体技术在校园视频网直播的应用

现在网络技术的不断发展和进步,大数据时候的到来,让网络带宽迅速增加.正因为时代的进步,给了网络和流媒体技术大展身手和展现的机会,同也也为校园视频直播网络传送音视频数据打下了良好的基础.信息数字化教育的教育方式的转变,为校园视频直播网的终端提供了一很好的网络教育视频应用. 一.网络校园视频直播系统的实现条件 高校在建设视频直播校园直播网站,要考虑的问题和情况,有很多,要不要在原来的校园局域网进行改造?在视频直播和录播时,对现场的声音和画面同步性要求严格.而在流媒体技术中,建设校园视频直播还要考虑在

韩顺平-雇员管理系统-学习小结

1.loginProcess.php将从表单login.php中获取的$username = $_POST['username'];进行验证时,要从数据库获取该用户名的密码. $sql="select password from admin where name='$username'"; 一定要注意,要$username要被 ' ' 包围才行!! 2.验证密码:一般在数据库中保存密码时都会被 md5加密,故在验证时也要对输入密码加密一下 md5(string) if($row=mys