代码改变世界

教务系统--程序员如何对待资料与需求

2011-08-24 11:15 by myjava2, 117 阅读, 0 推荐, 收藏, 编辑
摘要:教务系统在20号完全实现了,其中有些地方没有详细的完善.由于我们要准备软考,这点就先放下了,教务系统确切的说是目前我们第一个完全靠自己设计,开发的一个系统.对于我们来说,增长了我们的项目经验.让我们真正体会到了项目从需求到实现的步骤.其中当然有很多体会.是自己以前开发的时候从来没有经历过的.每一个体会都是财富.下面会把这些财富分享出来.一:关于查资料借鉴别人的经验这个对于程序员来说是必要的,在开发教务系统的时候,很多的功能都是自己第一次遇到,要想解决它,只能借助于我们的网络巨人.查资料是一个很费力气的事情,互联网给我们带来大量资料的同时,也会给我们带来大量垃圾.很多垃圾网站都是复制别人的东西, 阅读全文

教务系统总结

2011-08-24 09:00 by myjava2, 249 阅读, 0 推荐, 收藏, 编辑
摘要:这次教务系统工程我负责的是视频点播系统,刚开始我们看完了牛腩视频,然后开始WEB开发--教务系统,我们是刚开始都看了下正方的cs界面和功能,然后我们分开开发,我和石小永负责视频点播系统,我们这个业务方面比较简单,主要是对校园视频的管理。可以允许在学校的网站上观看。正方没有做这个子系统,所以我们参考的是六期的旧系统,然后分析业务。业务主要是分前台和后台,前台主要是登录网站的学生对每个学院的视频进行查看和观看,还可以进行评论。另外就是后台,后台主要是学校管理人员,对视频进行管理,上传、修改、删除,除此之外还可以进行对评论进行管理和上传网页类型的视频。 业务分析完之后,就开始进行分层,主要分为三个. 阅读全文

数据库表结构的操作

2011-08-23 13:48 by myjava2, 168 阅读, 0 推荐, 收藏, 编辑
摘要:/*修改字段类型*/alter table student (id number(4));/*修改原字段名*/ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字段名1;/*添加一个和原字段同名的字段*/ALTER TABLE 表名 ADD 字段名 VARCHAR2(30);/*删除原来的备份字段*/ALTER TABLE 表名 DROP COLUMN 字段名1; 阅读全文

android解决UI阻塞问题——创建AsyncTask 子线程

2011-08-22 18:00 by myjava2, 314 阅读, 0 推荐, 收藏, 编辑
摘要:Java代码viewplaincopytoclipboardprint? viewplaincopytoclipboardprint? packagenet.blogjava.mobile.wsclient; importorg.ksoap2.SoapEnvelope;importorg.ksoap2.serialization.SoapObject;importorg.ksoap2.serialization.SoapSerializationEnvelope;importorg.ksoap2.transport.HttpTransportSE;importandroid.app.Activ 阅读全文

sql视图处理复杂的数据查询关系

2011-08-20 21:32 by myjava2, 492 阅读, 0 推荐, 收藏, 编辑
摘要:这次在辅助教务系统那块的时候,我做的一个页面是对单个老师和整个学院老师的工作量查询,这个操作设计到了三个本数据库中的表和一个不同数据库中的一个教师信息表,如果用普通的sql语句是非常难实现的,由于我刚开始做的视频播放系统,数据库的表相对比较少,没有涉及到这么复杂的处理关系,刚开始感觉很难 后来想到用视图可以解决多个表的复杂关系,但是另外一张表是不同数据库的,是否依然能进行操作,经过测试之后,居然可以将不同数据库中的两张表进行建立视图关系,从而视图就是一个虚拟的表,我们将需要查询的不同数据库中的表或者相同数据库中的表,放到一起,然后选择需要的字段,重新建立一个新的虚表,然后这个视图就可... 阅读全文

走进Web开发(2)--web应用程序工作原理

2011-08-17 20:52 by myjava2, 253 阅读, 0 推荐, 收藏, 编辑
摘要:上次说到web开发有很多优点,那么这些优点是怎么来的呢?让我们来看看web应用程序的工作原理吧.搞清楚它的工作原理和机制,对于我们编写web程序是非常有好处的.首先说明一下运行web应用程序需要那些部分:网页,web服务器,客户浏览器以及客户端和浏览器之间通信的HTTP协议.下面逐一对它们说明.网页:网页的具体组成分为网页的内容,是我们想要向用户展示的信息;网页的结构部分,可以理解为对网页的内容进行排版;网页的表现部分,可以理解为对网页的内容进行格式化;最后是网页的行为部分,就是网页需要实现的功能,如与用户交互,响应鼠标或者按键事件等。Web服务器:最常提起的服务器软件分为两类:一类是Web服 阅读全文

走进Web开发(1)--什么是Web开发

2011-08-15 11:05 by myjava2, 143 阅读, 0 推荐, 收藏, 编辑
摘要:从五月底开始接触web开发,到现在已经快三个月了.对web开发有了一定的了解.也实现了一些web应用程序.从最初的一个图书管理系统.到新闻发布系统,又到现在的教务系统.一路走来.收获很多.接下来会用几篇文章,总结自己在这段时间学习到的关于web开发的知识.在这之前,首先说一下自己的体会.最初对web程序的印象是强大.一个应用程序,不用安装,只要有个浏览器,你就能干自己的事了.方便,快捷,干净,环保.所以自己特别想做web的程序.经过几个项目的锻炼,逐渐加深了对web开发的认识.到底什么是web开发 呢?他和cs开发有那些异同呢?它都用到那些技术.他的工作原理是什么?首先看看微软对它的定义:We 阅读全文

事务处理

2011-08-14 21:54 by myjava2, 196 阅读, 0 推荐, 收藏, 编辑
摘要:在校园教务系统中,这次我们做的时候涉及到了事务,刚开始时听到事务根本不明白事务是什么东东,以前就没有听过。事务是对于多个操作同时访问并修改数据库的时候的一个执行单元,事务放在业务逻辑层(BLL)的一个业务中,如果一个业务逻辑层涉及到多次对数据库的操作,那么久可以把这一个业务放到一个事务中,当做一个执行单元。 事务是为了防止在一个完整的业务中,有多个数据操作,如果其中一个没有顺利完成那么这个业务就没有完成,而有些已经写入数据库,而其他的没有对数据库修改,这样的话,这个业务就不完整,不能达到我们这个业务的功能。 所以我们在BLL层中使用事务来对我们的业务进行统一为一个执行单元,这样可以防止一个完. 阅读全文

教务系统--BLL层设计

2011-08-10 08:50 by myjava2, 337 阅读, 0 推荐, 收藏, 编辑
摘要:在完成DAL层的开发以后,我们开始编写BLL的代码,这次没有像机房收费系统那样,用了很多工厂,设计模式,接口之类的.那时候就是为了学习.这次是为了使用,所以我们从使用出发.用bll直接调用dal层的方法.而网站中只会出现两层.UI和BLL这样看起来比较清晰.我们基础信息模块,其中业务逻辑比较少,因为都是对数据库的基本增删改查.这样,其中BLL代码量就不多.编写起来比较方便.其中对于新的东西.学到的不是很多.这次BLL主要是对事务有了一定的了解.事务:通俗的说来就是一组操作,这些操作"要么什么也不做,要么都做完".事务反映了现实世界中要以一个完整的单位提交的一份工作.比如:自 阅读全文

Java中如何循环删除一个集合(如List)中的多个元素

2011-08-04 16:20 by myjava2, 335 阅读, 0 推荐, 收藏, 编辑
摘要:今天我需要从一个java的集合中,根据另一个集合的内容,删除第一个集合中不特定的元素。这看上去非常简单,但却遇到了问题。这就是“Java中如何删除一个集合中的多个元素”的问题。这是我要写的方法的头部 private void screenBlackNameList(List<SharedBoardSmsWrapper> source, List<BlackNameListModel> blackNameList)事情是这样子的。source集合中保存了一些显示用的数据元素。blackNameList集合中保存的是黑名单列表。我们需要根据黑名单表,把source集合中黑名 阅读全文
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 52 下一页