• 教务系统总


      历时一个多月的时间,考试系统V3.0版本基本完结了。这次的改善相比V2.0版本的更新有很大的改动,基本做到了灵活,当然也

    只是基本,还有好多的功能是在下一次的版本中要去实现的。通过这次的项目,深刻的体会到,先前学习到的软工中的各种管理

    的作用。计划管理,版本管理,资源管理以及如何应对突发需求的改变。


    计划管理


            是在我们项目开始前最先做的,这也是为了统筹把握整体,为了更充分的利用计划项目的内容以及工作量来安排,这些都是在前人和自己的经历上进行的,并不是凭空安排的。所以作为一个管理者项目是很练习人的。工作内容上有难题这个是难免的,这个时候就体现我们集体的力量,先自己进行查找资料,看不懂的就不怕麻烦去找师哥师姐们进行解答,可以学习他们调试的经验,这里也是有很多是值得去学习的。


    版本的管理


    因为是合作开发所以都在一个解决方案中进行各自的代码开发。这个时候代码就难免有些调皮,每个人各自添加和删除一些文件或类就难免造成代码冲突。通过这次的合作开发充分体会到如何解决代码中避免冲突的方法。每个人添加自己的类库或类的时候,先要Update下,然后再添加自己的文件,最后更新,提交自己添加的文件,最重要的一点别忘了*.csproj,它是记录所有文件的文件,一定要提交,不然别然更新后还是会冲突的。


    需求的变更


    对于用户的需求相信做个项目的都体会过,我这里想说明一点,需求的变更,会影响基本会影响到代码的改动,这个改动时候会牵连到其他模块的变化。变更中如果需要难题不能拖,一定要上级积极汇报问题,不然既当然期限,也会给用户不好影响,向上级回报并不是无能的表现,时间期限,工期不能拖延,问题要及早发现去解决,或许汇报后有其他办法解决。


    技术上

    项目中为了实现某一个功能,几乎是没有现成的代码,都是要进行查找和学习的。这个时候并不像先前自己看视频那样无谓了,是带着积极的心理和渴望的心态的。所以这个时候学习态度会更积极也更深刻。这里就简单说些我这块用到的一些实现。

    1添加题型,动态生成表,当然这里是少不了持久层复杂结构支持了。

    2查询章节题型的数量,是查询同意课程下多个表的题型和章节的数量是多对多关系,这里的循环稍微有些绕弯了

    3 dataview的筛选查询,切割datatable

    4 jquery实现多文件上传

    5非结构化数据的操作

     

    项目中有很多的反感,当然这也是在前期。也或许因为某一个功能或代码调试好久没有实现感到很无助,这些请你们都不要放弃。抱着一个相信自己一定可以做到的信心。当你走过这个历程后就会发现。原来也就是那样了,但是如果你期间放弃了,就会是另一种情况了,被吓到了,这并不是我们要做的。这次的历程中很感谢我经常去麻烦他们的师傅和师姐们。他们给我了很大的帮助,从他们那也学到了一些经验,还是要多多交流的。

     


  • 相关阅读:
    [Symbian] CAknSettingItemList使用心得(转)
    Symbian自定义控件—如何实现跑马灯效果? [symbian](转)
    Retrieving currently active access point(转)
    关于接入点,cmwap,代理设置,WIFI
    Symbian之IAP(Internet Access Point)(转)
    如何使用已连接的接入点
    Symbian 内嵌SIS自启动(inline sis autostart)(转)
    Socket网络编程学习笔记(转)
    Symbian OS C++程序员编码诀窍系统资源的使用(ROM 和 RAM)(转)
    网络socket编程指南 (转)
  • 原文地址:https://www.cnblogs.com/fuhaots2009/p/3481806.html
Copyright © 2020-2023  润新知