11 2012 档案
摘要:进展稳定。序号WhoTodayTomorrow备注1洪虹Task 324:Profile页面数据绑定部分,开始修改工程Task 324:继续2宋晨希Task 323:写了部分profile界面的代码Task 323:继续profile界面的代码3杨鹏飞Task 379:注册页面设计Task 395:注册页面Html与Css4郭立轩Task 384:发邮件相关页面以及后台Task 384:手动中英文切换5全风楠Task 322:大致完成验证码的网页嵌入与动态调用Task 322:完善验证码图片的显示效果下面是burndown
阅读全文
摘要:今天代码有些变化了。。直接上序号WhoTodayTomorrow备注1洪虹Task 324:分工Task 324:Profile页面数据绑定部分,开始修改工程2宋晨希Task 323:暂无Task 323:暂无3杨鹏飞Task 378:登陆页面jsTask 379:注册页面设计4郭立轩Task 380:发送邮件部分代码完成Task 384:发邮件相关页面以及后台5全风楠Task 322:验证码的网页嵌入与动态调用Task 322:完成下面是burndown最后来一张现在的登陆页面,验证码还没有加上去。。由于博客园的宽度,所以网页被缩小了。。
阅读全文
摘要:今天没什么特别的,仍然是学习为主,不过还是有些东西,具体如下序号WhoTodayTomorrow备注1洪虹Task 324:研究了头像嵌入部分Task 324:开始弄Profile界面2宋晨希Task 323:学习jQueryTask 323:设计Profile界面3杨鹏飞Task 325:完成登录页面的HTML和CSSTask 325:登录页面的js脚本4郭立轩Task 327:学习发送C#发送EmailTask 326:生成有时间限制的一次性URL地址5全风楠Task 322:验证码的网页嵌入Task 322:验证码的网页嵌入下面上图,因为昨天是第一天,任务还没有分配好,所以昨天的图和M1
阅读全文
摘要:M2的第一次scrum,任务分配的比较大,估计前几天都主要以学习、查找资料为主序号WhoTodayTomorrow备注1洪虹Task 324:看了ASP关于数据绑定和分页显示的一些东西Task 324:继续学习2宋晨希Task 323:学习jQueryTask 323:继续学习3杨鹏飞Task 325:设计登陆页面Task 325:完成Html代码和CSS样式4郭立轩Task 327:重构SQL底层代码Task 326:发送Email5全风楠Task 322:上网查看有关验证码的资料Task 322:着手敲代码虽然是M2的第一次,也没有什么特别的。。就这样吧。。话说这几周,各种作业加在一起会死
阅读全文
摘要:设想和目标我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述?学霸系统,主要面向在校计算机专业的大学生,同时对于其他理工科专业学生同样可以使用本系统。CodingCook小组负责的部分:用户管理。主要解决的问题是用户的注册、登陆、各种信息的修改、浏览,保证用户在使用学霸系统时感到简单易用。典型用户和典型场景有描述,但不够清晰。且典型用户中,考虑不全,如之前未曾考虑恶意攻击系统的用户。是否有充足的时间来做计划?我们做计划的时间是1个星期。当时觉得1个星期时间很充裕,现在想来,1个星期时间有些短了。团队在计划阶段是如何解决同事们对于计划的不同意见的?在M1阶段,基本上
阅读全文
摘要:原先不知道还有这个,所以比较晚。。下面进入正题我们组负责的是学霸系统中WebUI方面的用户管理。经过四个星期的奋斗(Plan、Coding、Review),算是基本完成了Alpha版本。一下是对于M1阶段开发的一些总结以及感悟1. 设计很重要。在M1的开头,对项目整体的把握不是很好,导致设计上有一些Bug,直接导致之后的编码不好弄2. 沟通很重要,特别是组间的沟通。因为学霸是7个组在一起做的,相互之间的协作是保证系统最终能运行的重要条件。Alpha阶段,学霸系统没能整合,就是一个教训。下面就我们的工作具体说1. 在项目初始,六个人,每个人都做了一些后台。在后期,每个人做了一个前台页面。这是一个
阅读全文
摘要:转会:谢永青
分数分配:杨鹏飞 27,宋晨希28 ,谢永青 29,洪虹 31,全风楠 32,郭立轩33 。。。
阅读全文
摘要:由于项目前期的设计问题,导致后期的Bug较多,且有些不容易修改,只能推到Beta版。我这个PM应该负责。。由于Bug较多,这里不已数量说,而以类型说明。1 SQL注入这是在前期完全没有想到,知道邹老师课上提起,才着手去做防注入。使用的是最简单的单引号换成双引号。不过这回导致用户的输入和显示结果不完全相同。留待Beta版本继续解决。单纯以安全角度来看,已经杜绝了Sql注入的可能。2 SQL封装这类问题出现的主要原因,是拼装SQL语句的时候,由于会有一些列是根据不同的情况,可能会有操作或者没有操作,导致这些列前后的逗号处理出了问题。还有就是忘记了字符串两边的单引号。这里的问题都是一些程序员的粗心的
阅读全文
摘要:我们做的页面,包括注册、登录、Proflie、修改密码、修改信息、提问五个前台界面及相应后台程序,以及回答、评论、Vote等功能的后台实现。测试用例1:页面显示效果在本地测试,实际效果符合预期,在Chrome、IE9上可以完美展示效果(其他浏览器未测试)截图如下测试用例2:登录、注册、修改密码、修改信息页面功能登录、注册时验证邮箱格式、密码最短6字符、修改信息时邮箱格式须正确且不得重复,密码加密存储。以上功能,页面显示以及后台运行全部正常。截图如下此截图为注册失败的截图测试用例3:界面语言的中英文切换根据浏览器的locale,自动选择中文或者英文界面。目前用户无法自己选择语言,提问界面暂无中英
阅读全文
摘要:之前和同学聊天,讨论为什么越来越觉得自己不会写代码了。得出的结论大多数都是--之前我们写的是题目,现在我们写的是工程。工程文件的代码量一般 会比题目多。但是,量变引起质变。当代码进行组合,交叉的时候,一切都不一样了。以前读到软件工程四个字,重点是在软件,现在重点是在工程。现在软件开发 的各种理论和模型的核心都是在解决软件开发的工程性问题。 big ball of mud,"泥团"问题是很多同学,包括我都遇到的问题。当没有进行充分的准备就开始写代码后,迟早有一天,自己会被杂乱的bug,混乱的逻辑搞的心烦意 乱。这种情况会随着用户需求的改变变得更加头痛。可是,这很大程度上不就是
阅读全文
摘要:《大教堂与市集》(TheCathedralandtheBazaar: MusingsonLinuxandOpenSourcebyanAccidentalRevolutionary)一书中提到了软工工程的两种开发模式,即大教堂模式和市集模式。作者认为“Givenenougheyeballs,allbugsareshallow”,也就是支持市集模式。我没有读过这篇文章,只是从维基百科上了稍稍了解了这本书的内容。从其观点来看,我认为,作者写这篇文章,是鉴于当时的自由软件开发的现状。他不满于当时开发软件的低效率,而且,他认为,低效率的原因在于除错阶段花费了大量的时间。由此,他把开源软件的开发模式分为两
阅读全文
摘要:从明天开始,进入系统整合,测试阶段序号姓名今天的工作明天的工作备注1全风楠进行测试用例和测试数据规模设计明天写测试脚本2宋晨希Task244:Task244:完成3洪虹Task224:完成着手测试4杨鹏飞Task221:完成I18n,页面重新设计5郭立轩I18n部分,修改代码页面整合6谢永青修改代码无燃尽图应该没怎么变,也放上来吧
阅读全文
摘要:在课上,被老师提到的SQL注入问倒了,确实在系统设计是没有考虑到。遂于谷歌找一好文,不愿独享,贴此以供众览。原文是CSDN的一个帖子http://bbs.csdn.net/topics/230024344作者:aoyunbaobei我们最终采取了替换单引号为双引号的方法----------------------------------------------------------一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动...
阅读全文
摘要:最近在写ASP.NET,这个文章不错转自 Kevin原文地址http://www.cnblogs.com/zhangkai2237/archive/2012/05/06/2486462.html-------------------------------------------------------- 页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer。 一、QueryString..
阅读全文
摘要:进展缓慢。。序号姓名今天的工作明天的工作备注1全风楠Task222:学习ASP,少量代码Task222:尽量完成2宋晨希Task244:学习ASPTask244:设计+代码3洪虹Task224:看书学习ASP,设计,电脑坏了,无代码Task224:写4杨鹏飞Task221:页面部分Task221:表单处理5郭立轩Task227:Tag修改各个模块衔接上的bug6谢永青Task223:学习ASP,部分代码Task223:尽量完成燃尽图如下。。还有几天,迭代一就完成了。。要发布Alpha版本了,加把劲!
阅读全文
摘要:现在主要的工作集中在ASP.NET,关键是大家对这个技术都不了解,所以需要时间学习序号姓名今天的工作明天的工作备注1全风楠Task222:看了ASPTask222:动手写2宋晨希学习ASPTask244:着手3洪虹Task224:学习ASP,设计Profile界面Task224:开始写4杨鹏飞Task221:写代码Task221:继续5郭立轩Task227:写完User部分Task227:完成Tag6谢永青Task13:修改Task223:学习ASPTask223:燃尽图燃尽图的数据不是及时更新,也找不到设置更新频率的地方,貌似多长时间更新要看人品。。总之,意思就是燃尽图和实际进度有些差距。。
阅读全文
摘要:废话不多说,直接上序号姓名今天的工作明天的工作备注1全风楠Task222:看了ASPTask2222宋晨希Task225,Task226:完成学习ASP3洪虹Task12:完成Task224:学习ASPTask224:开始4杨鹏飞Task221:设计页面Task221:开始写代码5郭立轩Task227:设计、写了一部分Task227:继续写6谢永青Task223:学习ASPTask223:燃尽图如下
阅读全文
摘要:今日任务完成情况:序号姓名今天的工作明天的工作备注1全风楠学习asp.net实现相关的功能,着手Task222的设计2宋晨希Task9,Task100调试已经写的程序Task225:sum和Tag里面的两个函数接口3洪虹Task:RANK的主体部分写完Task12:写剩余的调用函数4杨鹏飞前期代码优化Task221:注册页面设计5郭立轩task5:写完开始task2276谢永青学习asp.netTask13:修改数据库接口,开始task:223
阅读全文
摘要:UI功能规格说明书——用户管理部分用户需求注册:提供邮箱、用户名、密码即可注册登录:使用邮箱以及密码登录网站修改信息:在登录的情况下,修改修改邮箱、用户名、密码、个人描述、真实姓名等信息提问:提出一个新的问题回答:对已有问题发表自己的答案评论:对已有的问题、回答做出评论Vote:对已有的回答投票Tag:给自己添加兴趣标签;根据自己的理解,给问题添加标签Rank:依据用户的积分,给用户一个等级设计实现注册:在注册页面,用户利用真实有效的邮箱进行注册,提供用户名,以及密码(只能包含数字及字母)。在用户输入的密码以及确认密码一致、邮箱合法邮箱且并未注册的条件下,注册成功。登录:用户输入注册所用邮箱以
阅读全文
摘要:今日任务进程:序号姓名今天的工作明天的工作备注1全风楠Task 7:输入验证把所有的接口都检查一遍,开始学习ASP.NET2宋晨希Task100:思考treeTask100:写等级的部分(如果认为rank是等级的话……)3洪虹Task12:思考Tree,优化代码task 12:写Rank部分4杨鹏飞Task15:完成comment类代码优化以及测试5郭立轩设计treeTask 5:写完6谢永青Task13:CommentSQL学习asp.net。
阅读全文
摘要:提高SQL查询效率作者:@立雪三尺(本文于2012年11月3日转载自新浪微博,最近开始学数据库,对于语句操作很头疼。看到这篇文章,和大家分享一下)1,对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。,2,应尽量避免在where字句中对字段进行NULL值判断,否则将导致引擎放弃使用索引而进行全表扫描。如:Select id from t where num is null可以在num上设置默认值0.确保表中num列没有null值,然后这样查询:Select id from t where num = 03, 应尽量避免在where子句中使用!=或&
阅读全文
摘要:废话不多说,先看任务图序号姓名今天的工作明天的工作备注1全风楠原始密码验证邮箱合法验证2宋晨希voteSQL类撕开tree的结构,进行简单代码实现3洪虹 实现了intInsertUserTag(intuid,inttid);intInsertQuestionTag(intqid,inttid);构思rank的tree的构建解决tree树的结构rank中tree的问题属于设计,和宋晨希,郭立轩一起讨论4杨鹏飞完成answer类的实现写comment类5郭立轩task 5:Updat部分。。明天:task 5:其他部分6谢永青调试了QuestionSQL和AnswerSQL开始commentSQL
阅读全文
摘要:还是老地方,不过今天不是被赶走的。。会后还吃了香锅,拿了个馒头会宿舍啃了言归正传,下面是任务序号姓名今天的工作明天的工作备注1全风楠Task6:ModifyPassword部分,ShowInformation部分Task7:邮箱验证,原始密码验证2宋晨希Task9:完成TagSQL,CreditSQL类Task9:VoteSQL想想ClassTree的设计3洪虹Task11:TagQuestion,TagUser想想ClassTree的设计Rank设计还是不清楚4杨鹏飞Task14:ShowTask14:Answer类5郭立轩Task8:完成Task5:写6谢永青Task13:AnswerSQ
阅读全文

浙公网安备 33010602011771号