码迷,mamicode.com
首页 > 其他好文 > 详细

诸城项目-开发日志

时间:2016-05-05 00:29:17      阅读:296      评论:0      收藏:0      [点我收藏+]

标签:

转首已是两年前,现在坤哥要毕业了,王兵兵师姐读博了,小师弟小师妹也已经读研……

======

20140217

  1. 将想要打印的数据放入到div中就好,该控件使用css控制分打印的

20140218

Ework3.5生成。

  1. 一般的增删改查

    Public bool Add(Model){……}

    Public bool Update(Model){……}

    Public boolDelete(Model){……}

    Public Model GetModel(id){……}

    获得数据列表

    Public DataSet GetList(){……} (真不习惯,可以用它)

    Public List<Model> GetModelList(strWhere){……}(推荐)

    关于分页,如果习惯于已有代码,可以用已有代码,不习惯可以自己写

    关于没有的方法,自己实现(可以利用已经提供的代码)

20140219

  1. 已知:pageIndex pageSize(或者pageEnd=page)

    求:pageCount,list

20140220

  1. 原因:form里面的input标签没写type属性

20140221

20140222

1、由于大家对html+js+jQuery,异步调试不熟悉,我用异步的方式写,他们拖控件(虽然性能低一些,但时间紧张),如果做完还有时间,他们再学html+js+jQuery,将控件方式改为异步方式,先拿出东西来。

2、考虑一下用到的知识点

1、HTML:

????<body>

<table border="1">

<thead>

<tr>

<th>Month</th>

<th>Savings</th>

</tr>

</thead>

<tbody>

<tr>

<td>January</td>

<td>$100</td>

</tr>

<tr>

<td>February</td>

<td>$80</td>

</tr>

</tbody>

<tfoot>

<tr>

<td>Sum</td>

<td>$180</td>

</tr>

</tfoot>

</table>

效果:

技术分享

2、<form></form>,在序列化的时候用到了一点

3、<input/>

4、Jquery

3、完成主页及布局

4、开始写登录

20140223

    1. BSM标识码是有特殊含义吗,还是逻辑主键?

20140224

开会内容:

晚上的思考:

  1. 反过来想第二个问题,使用者怎么用宗地信息管理这个模块呢?是村用、县级单位用?

    这个页面,应该添加的不是筛选这一项,或许是搜索,根据要素代码搜索,问一下老师要素代码是用干什么的。跟老师讨论一下。

  2. 或许查看里的内容就是要打印的内容,但在哪让管理者对表格中所有的字段进行增删改查

    1. 流转合同+合同(避免随便输)

20140226

  1. 要不把真实姓名验证去掉吧。

20140227

20140228

    1. 字符串,不确定长度,知道上限n,内容包含汉字,用nvarchar(n)

      字符串,不确定长度,不确定上限,内容不包含汉字,用varchar(max)

      字符串,不确定长度,不确定上限,内容包含汉字,用nvarchar(max)

      字符串,确定长度,不包含汉字char(n)

      字符串,确定长度,包含汉字nchar(n)

    2. 时间,年月日,date

      时间,年月日时分秒,datetime

    3. 数字,有小数,精度要求高,decimal

      数字,整数,int

    4. 二进制,不确定长度,varbinary(n|max)

      (文件,图片,尽可能存地址)

20140301

20140302

  1. http://www.keakon.net/2011/10/20/%E7%94%A8JavaScript%E8%AF%BB%E5%8F%96%E5%92%8C%E4%BF%9D%E5%AD%98%E6%96%87%E4%BB%B6

    https://developer.mozilla.org/en-US/docs/Web/API/FileReader

    https://github.com/eligrey/FileSaver.js

  2. 完成Excel的导入
  3. 修改数据验证的类
  4. 修改登录功能,修复登录bug
  5. 发现全局应用程序类有阻挡访问的问题,优化的时候考虑
  6. 控制单选复选

20140303

  1. 今天计划:

    上午:重新生成解决方案;Excel的导出功能完成

  2. 上午工作完成
  3. 将原来的主要项目备份在了:

    F:\ZHCZ\TuDiChengBao\BeiFen\20140303-16-56

  4. 最新的数据库备份在了:

    F:\ZHCZ\TuDiChengBao\BeiFen\20140303-9-48

  5. 最新生成的项目底层代码:

    F:\ZHCZ\TuDiChengBao\BeiFen\20140303-9-48

  6. 数据库中现在最新的数据库文件存放路径:

    F:\ZHCZ\TuDiChengBao\Main

  7. 原来项目用的数据文件存放路径:

    F:\ZHCZ\TuDiChengBao\Data

  8. 邹慧敏将表格交给我了

    F:\ZHCZ\TuDiChengBao\BeiFen

  9. 新生成的解决方案,多了一张sysdiagrams表,sysdiagramsDal.cs,将对应的dal,bll,model排除项目
  10. ?

    技术分享将所有的项目代码改为.NET4,以对应NPOI的使用(只是为了小心,防止出错)

  11. 数据库

    DengLuQuanXianBiao---管理员身份,MM改为nvarchar(50),逻辑主键改为BSM

    PuTongYongHuDengLuBiao—普通用户身份,MM改为nvarchar(50)

    密码存的是MD5加密后的值,一般32位字符

    两张表的YHM都是nvarchar(10)

  12. 有外键约束,数字字典是不可修改的,即不可维护的
  13. 宗地表会涉及4张外键表

20140304

  1. 四号了啊。从今天开始,紧张程度提高一个级别。
  2. 由于外键的加入,要考虑编程时的约束
  3. 今天修改代码,考虑以下几个因素
    1. 外键的约束,即数字字典,让用户选,而非随便填
    2. 优化验证代码
    3. 优化浏览器端的返回信息
    4. 比如要素代码,按照规则计算,自动填写
    5. 考虑在页面添加打印
    6. 注意标识码
  4. 宗地表的修改,这几张表做成下拉列表

    技术分享

  5. 宗地编码需要用户自己填写吗?
  6. 添加|编辑|

    查看详细0

20140305

  1. 修改表格样式
  2. 今天的任务:

    根据新的布局完成增、删、改、查,导入导出,打印

  3. 昨天与今天上午一直在做一件错误的事,太在意表格的样式,不要管样式了,一定先不要管样式
  4. 让王梦涵,邹慧敏用DW改表格,原来用Excel生成的只在IE下可以正常显示

    要求:

    高度,宽度,其他不要求

  5. Excel的导出,逻辑上可能有问题
  6. ole
  7. 数据库有些数据会录入

20140306

  1. 根据新的布局完成增、删、改、查,导入导出,打印
  2. 考虑网页打印word
  3. 注意有标识码,标识码为自增但不是主键的表,对其进行编辑工作吗,即update,修改一下对应的DAL,或者偷偷的将BSM传回服务器

2140307

  1. 王梦涵今天任务:
    1. 把她做的表格传给我
    2. 考虑如何将world呈现在在web上
    3. Excel的导出,
  2. 将world呈现在在web上,好像并没有那么复杂
  3. 下午有事离开,晚上写开题报告

20140308

1、9点半前,写好开题报告

2、以后坐在办公室的时候全力写代码,难点在走路,吃饭等时候思考,资料晚上用手机查资料

3、开始写行政筛选,考虑到主页面框架与子页面内容是分开的,选择在子页面实现行政筛选功能

4、要完成行政筛选和编码的问题

5、F:\ZHCZ\TuDiChengBao\BeiFen\20140305\DJL\ 20140304-2153.sql

是最新的数据库

6、通过数据库数据关系图分析各个表之间的关系,表关系的生成交给王梦涵(从前往后)和邹慧敏(从后往前)

  1. 晚上重写开题报告

20140309

1、9:30之前,开题报告

2、整理资料

3、今天的任务,编码问题,这个问题已经影响工作了,该解决了

4、戴君磊一直没来,数据库添加数据的任务交给他人完成

5、解决页码条bug

6、王梦晗、邹慧敏做数据库关系图

7、分析数据库关系图,发现问题

20140310

  1. 戴君磊来了,数据库问题应该暂时解决了
  2. Demo里的js代码可以进一步封装,服务端是不是也可以进一步封装?记得考虑一下,以简化开发复杂度
  3. 下午及晚上的任务:

    做完组织机构管理;

    行政编码;行政定位;下拉列表

20140311

  1. 村信息表,有SSXZ(所属乡镇字段),或许可以删掉,因为有zjbm(镇级编码)
  2. 帮助王兵兵学姐完成上传下载
  3. 用demo.css效果可能要比ui.css效果要好
  4. 乡镇信息管理中,我把诸城的编码写死了,记得改灵活
  5. 仲裁登记单里的"申请人编号"是不是农户信息表里的"农户编码"?
  6. 完场村信息表的增删改查,+下拉列表,改写了js,和服务器端load方法

20140312

  1. 编码问题解决了,下拉列表也实现了,还有两个技术点:数字字典的增删改查;导出的那个逻辑上的小bug(都放到18号之后吧)
  2. 再就是业务流程,这个根据数据库关系图应该可以解决。
  3. 完成农户信息管理,然后分析是否可做承包合同模块
  4. 农户信息表,在BLL,DAL为什么是村级编码是主键?集成的时候注意点,现在我将BLL,DAL改了
  5. 找了半天错误,才意识到是数据库有几张表改了3月10号改的【土地流转信息表和土地供求信息表;农户信息表;仲裁登记登记单】,即将改动的表重新生成BLL,和DAL,记得给王兵兵替换新的BLL,DAL
  6. 记得我要更新一下笔记本上的数据库
  7. 记得,数据库变了,即修改DAL,BLL
  8. 王兵兵学姐那的表变化比较多,重新生成一下解决方案,并测试我已写好的代码
  9. 饿了,吃饭去吧,回来后:1、拷出Common2、在新的解决方案下重新加载3、针对新的解决方案,修改登录代码(普通用户表和管理员表)
  10. 下午:王兵兵学姐那没问题,原因是换主键后,她还是按照原来主键写的增删改查,而且不影响实现功能。
  11. 那还换不换BLL和DAL层的代码了?

    王兵兵????????????????BLL/DAL--3月12之前的版本????????????????数据库最新的

    两个数据库在哪不同?

12、02:21:34我可以写完一个表的增删改查详细信息,如果不是因为数据库有问题,应该2h一个表

13、主外键关系可以帮助理顺业务。以后做项目,业务相关的表应该通过关系图连成一片。

14、宗地编码原来是随便输的,今晚或明天改为系统自动编码;四至信息中应至少填写3个方向的信息。

15、编码没处理的一点:若村内没有组,则对应的组代码为00。

16、农户信息表中,关于组号,验证不足,情景:用户乱填时,即填写的不是数字时,会默认没有组,即为00,这里要优化的话,在浏览器端用js+正则表达式。

17、问老师农户信息表里能否加一个字段:组编码:ZBM(已解决)

18、如果我每天工作12h,或许可以在完成任务。小组成员遇到问题,写成文档,或者先放一放,每天下午或晚上我拿出2h集中解决。我想这样效率会高一些。

19、明天先做承包方共有人à承包方à发包方à土地承包合同

20140313

  1. 记录一下快捷键:

    注释:ctrl+E+C/U;折叠代码:ctrl+M+M/M;替换ctrl+H;查找ctrl+F;关闭当前页ctrl+F4;切换当前页:ctrl+tab;解决方案:ctrl+w+s;代码F7;设计器:shit+F7

2、1h40分钟理清业务,晚上的时候要分析业务且设计出界面

3、承包方共有人表,主键改为标识码

4、农户信息表里,存的农户是户主还是可以是家庭里的其他成员?

答:只存户主。农户信息表可以优化,去除下拉列表

  1. 承包方共有人表,与承包方代表关系有一个外键没设置
  2. 家庭成员关系代码表与承包方共有人表(与共有人关系)是否有关

20140314

  1. 找到对有主外键约束的主表进行修改时,统一修改子表的方式:级联

    http://www.mzwu.com/article.asp?id=3626

  2. 暂时考虑级联修改,不要考虑级联删除(慎重),且在级联删除和级联修改之前都要备份数据库
  3. 承包方共有人表,不允许直接修改承包方户主的姓名,及农户编码,如果出错,需删除此记录,在农户信息表中修正户主相关信息,重新添加。因为承包共有人表的户主信息是从农户信息表中得到的,此项操作规定是为了保证数据据一致性。还有一种方式,允许用户在此处重新选择户主,如有此必要以后再改
  4. ASP.NET网站数据库备份,项目中怎么操作?查了下资料,好像一般有两种方式:SQLDMO.dll和sql语句。在实际项目中用哪种方式?

    老师回复:在项目中可以用SQL语句进行数据库备份,但是有大量的参数要设置,比较麻烦,所以一般都是用存储过程,每次备份时调用存储过程就可以了。一般来说数据库备份是DBA要做的事情,我们只做日志备份。一周到二周备份一次,都是晚上。不过也要看数据量

  5. 继续写承包方共有人表的相关操作

20140315

1、17号中午,集成大家的代码

2、今天把发包方表做了。

3、我在修改级联关系的时候遇到问题。相关信息如下:

已成功保存"ShiFouDaiMaBiao"表

"QuanZhengShenQingDiaoChaDan"表

- 无法创建关系"FK_QuanZhengShenQingDiaoChaDan_ShiFouDaiMaBiao1"。

将 FOREIGN KEY 约束 ‘FK_QuanZhengShenQingDiaoChaDan_ShiFouDaiMaBiao1‘ 引入表 ‘QuanZhengShenQingDiaoChaDan‘ 可能会导致循环或多重级联路径。请指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束。

无法创建约束。请参阅前面的错误消息。

【前辈的话:在很多时候,数据完整性并非由DBMS来实现的,因为,它只是最后一道关口.如果你在应用中不去管数据完整性的事情,而只将完整性检验交给DBMS去做的话,那会要添加很多错误处理程序来处理从MSSQL返回的错误信息,这样做反而会使应用程序的设计变得更加麻烦.
因此,在数据库中,可以设计好主要的主从关系,而对次要的就不必管它,由应用来处理.
特别是,对A连接到B,B连接到C,C又连接到A这样的完整性问题,如果不去考究设计上的问题,而只从数据库设计限制来看,就是大有问题的.
所以,最好找出为什么会出现这样的问题,然后再对其进行精简,设计出合乎逻辑的数据库关系来.】

5先换一张表,不用是否代码表了,换做权属性质代码表,用时1h

20140316

  1. 写承包方表
  2. 给邹慧敏讲数字字典中的表格怎么写
  3. 承包方表
  4. 编辑功能,记得搜索一下$.post(‘EditInfo.ashx?修改连接
  5. 数字字典,没有考虑详细信息和打印
  6. 修改失败,请检查是否有未填项这个提示是不合适的,注意集中修改

20140317

  1. 承包方表,添加功能中,邮编是可以自动生成的,但没有这样做
  2. 解决户口本图片上传,数据库存路径
  3. 缩略图
  4. 帮助坤哥处理地图功能

20140318

  1. 合成项目各个部分
    1. 王兵兵,普通用户管理,Add方法,我修改了一下,MD5加密了
    2. 翟德坤,地图单位,去掉了,因为主页下面会有单位信息,但有点影响美观
    3. 在主页上加logo,有点问题,暂时没有加
    4. 地图上有许多小的bug,用谷歌可以忽略掉,但以后要解决
    5. 仲裁登记--------------------------------------------记得要改
  2. 农户信息表中,关于组号,验证不足
  3. 查看地图,宗地录入+流转,发布+流转,租入

20140319

  1. 上午尝试使用DWZ,未果
  2. 晚上将主页框架换为DWZ,DWZ有可用之处,但与现有的思路略有不同,项目结束后可以考虑学习一下,甚至修改一下,在下一个项目中考虑使用

20140320

  1. 帮助坤哥解决zTree问题,demo里zTree的js操作+数组序列化服务器端反序列化操作,值得做成笔记
  2. 工作量:土地流转管理(戴君磊),查询与汇总(翟德坤)

    张亚振,邹慧敏

  3. 虽然有一些生活的事情要处理,但明显感觉效率低了。
  4. 有个想法:服务器端,用代码生成工具,或写一个代码生成工具的插件(感觉已经有人做过了);浏览器端,封装一个合适可用的jsUI框架,甚至修改一下,比如DWZ;选择是用ASP.NET还是ASP.NET MVC;地图方面,封装天地图,这个做成一个VS里的模板;同时作为项目放到版本控制软件里,不断的完善

20140321

  1. 考虑一下应做的事情
    1. 交创新学分的申请表
    2. 王兵兵学姐的问题(√)
    3. 论文的修改
    4. 数字字典,两个小家伙传回来的是否有问题
    5. 把哪部分交给张亚振?
    6. 研究生复试
  2. 现在工作重心在我这了。对自己的要求,三天一个状态。
  3. Excel的导入导出工作,可以强制操作一下,比如加一个单选按钮,这个按钮开着,必须进行导出工作,或取消导出工作
  4. Let Map Go To Life(LMGL)

    Map and Life(ML.js)

  5. 完成缩略图的类(写完之后发现.NET有相应的类)

    用户图片"不友好"上传:

    1. 图片很小
    2. 图片很大
    3. 图片

      技术分享

      Solution:

    1. 如第三种情况,都转为

      技术分享

    2. 长宽都小于"所定值"的,存原图
    3. 长或宽大于"所定值"的,存为一定的长宽图

      20140322

      1. 完成承包方表的编辑工作
      2. 承包方表,添加涉及图片的上传,删除涉及要删除数据库记录和硬盘图片,修改要判断用户是否修改了图片文件,如果修改了要在服务器添加新的文件,并且删除旧文件(我觉得第四阶段牛老师应该有用到类似的功能,看有没有更好的解决方式,目前先这样吧)
      3. 数字字典整理完成
      4. 发包方表分析

        1、发包方全称(村民小组;村;其他村民集体组织),让其选择,还是人工输入?

        2、发包方编码,为宗地编码的相应部分(数据库中没有存储村民小组的表,如果寻找与其有关的信息,则在农户编码里有;村子,有对应的编码;其他组织,不清楚了)

        3、发包方代表姓名,户主?还是随便填?

        4、发包方代表电话号码,手动输入

        5、发包方代表证件类型,数字字典

        6、包方代表证件号,人工输入

        7、发包方代表身份证明书,图片

        8、土地证号?土地所有权权证的编码?(用户第一次填写的时候,合同还没有产生,即得不到此编号,此时是可选的,若要一定要填上,待合同生成后,去合同表查询得到再填写)

        9、有无台账,数字字典

        10、土地台账,图片

        11、有无登记簿,数字字典

        12、登记簿,图片

        老师回复:

        1、发包方全称(村民小组;村;其他村民集体组织)是人工输入;
        2、发包方编码是人工输入,但需要验证;

        3、发包方代表姓名。不是户主,一般是村干部,是手工输入。
        4、土地证号(土地所有权权证的编码)是可选项,让用户手工输入。土地所有权权证的编码即农村土地承包经营权证编号:承包证书(合同)编码?=?农户编码+?J(Q)?=?18位

        土地证号=土地所有权权证的编码=农村土地承包经营权证编号=承包证书(合同)编码

      5. N(nan,难度等级)。因为表操作的复杂程度与主外键关系有着极大的关系,所以用主外键关系标识本次工作的难度系数,N1,表示有一个外键关系,代表难度系数为1。N3(2:D),难度系数为3,有两个外键约束是数字字典(D:dict)
      6. 土地流管理任务还很重:
        1. 流转合同管理,有六张表,大同小异,针对这六张,我需要写一个示例。但是前提,要完成合同,也可以先造一些数据
        2. 登记发证审批管理,有10张表,有2张难度大的,我写。简单的我要写一个示例,并录屏
        3. 我的任务,登记发证审批管理写一个示例à发包方表à合同à流转合同管理

日期

姓名

任务表表

3月23日

郑承良

登记发证审批管理写一个示例+发包方表部分

3月24日

?

发包方表+合同

3月25日

?

发包方表+合同

3月26日

?

登记发证

3月27日

?

登记发证

3月28日

?

数据库脚本

3月29日

?

数据库脚本

3月30日

?

数据库脚本

3月31日

??
  1. 经营权证书表分析(分析表格字段数据的来源输入方式

    1、标识码,可有可无;添加的话系统自动添加

    2、承包经营权证编号;手动输入,用户填写时,去合同表里查询

    3、发包方编码,手动输入;用户填写时,去发包方表查询

    4、承包方编码,手动输入;用户填写时,去承包方表查询

    5、承包方式,数字字典有,做成下拉列表

    6、实测总面积(亩),手动输入;用户填写时,去宗地表查询

    7、实测总面积,手动输入;用户填写时,去宗地表查询

    8、合同总面积(亩),手动输入;用户填写时,去土地承包合同表查询

    9、承包地块总数,手动输入;用户填写时,业务人员与农户交流获得

    10、县级以上地方农业行政主管部门印,图片;手动输入

    11、变更合同编码,手动输入;用户填写时,去经营权变更表查询

    12、承包宗地图,图片;手动输入

    13、用户怎么去定位到一条具体的记录:①考虑主键②考虑用户(或操作者)能否提供这个检索的信息【添加检索,检索条件:承包经营权编号,用户如何提供,根据用户身份证到合同表里查询】

技术分享原来为XHYS……

20140323-20140324

  1. 写经营权证书表示例
  2. 教学弟

20140325

  1. 考虑检索的问题
  2. Excel的导入导出
  3. 抽空写一个小程序,同一条件使用Google,百度,bing,360搜索,对结果对比,选不同的信息呈现到一个网页中XmlDiffPatch.dll
  4. 下午寻找柳老师要的界面

20140326

  1. 做柳老师要的界面
  2. 晚上,张亚振把他做的给我了

20140327

  1. 问老师,哪些需要Excel的导入导出功能
  2. 现在大家闲下来了,要让大家忙起来,考虑任务
  3. 邹慧敏日期的问题,让她跟王兵兵交流
  4. 让王兵兵做权证申请登记单(QZSQDJD),而后教坤哥

20140328-20140309

  1. 做柳老师的界面
  2. Bootstrap界面风格或许可以用到这次的项目中
  3. Layoutit

20140330

这两天要准备复试,考虑一下大家的任务,及项目进度

  1. 张中亮
  2. 李传勇
  3. 邹慧敏
  4. 张亚振
  5. 李雪健√
  6. 翟德坤√
  7. 王兵兵√

20140403

  1. 我的工作:
    1. 坤哥的示例
    2. 备份|还原
    3. 整合大家做的
  2. 可以考虑换界面
  3. 坤哥发现一个bug

    解决:带有检索功能的*List.ashx,修改几行代码,错误原因,点击上一页下一页的时候,技术分享为null值;承包方表修改了;经营权证书表改了;记得告诉其他人统一改一下

  4. 王梦涵、坤哥打算回家,要赶快写好例子
  5. 土地转让合同表分析

    标识码,系统自动生成

    原合同编号,用户可通过查询输入

    本合同编号,用户可通过查询输入

    鉴证编号,用户输入

    宗地编码,主键,用户查询输入

    发包方,用户可通过查询输入

    发包方代表人,用户查询输入

    转让方,用户查询输入

    转让方代表人,用户查询输入

    受让方,用户查询输入

    受让方代表人,用户查询输入

    地内附属物名称,用户查询输入

    地内附属物价值,用户查询输入

    鉴证机关,用户查询输入

    鉴证员,用户查询输入

    鉴证日期,这个要注意一下,现在用填写信息时获得的系统的时间

    合同扫描件,图片

    备注

  6. 群里大家聊天,大项目第6天,讲的memcache

20140404

  1. 前段时间,天热了,笔记本会常常因过热自动关机,在办公室台式机上重装开发环境。在装vs2013时遇到问题,说什么不被信任。
    1. 前提条件:①系统是我常用的win8.1 x64②vs2013是我网盘里的文件,用了多次了
    2. 可能的原因:①台式机是AMD的②安装文件是在网盘里下③安装路径
    3. 解决方案:①有人说重装系统,没有这样做,这张盘是我在官网下载的,用了这么久已经过考验;刚装完,也没有用xx卫士优化②重新拷贝我笔记本上的vs2013安装包③安装时,路径选择C盘下的默认路径。。。。然后就好了。

    20140405 清明节

    ①土地转让合同表(TDZRHTB)表中没有这两个字段,是从其他表读写吗?还是表设计有误?

经济联合社

 ?

经济联合社代表人

 ?

②土地转让合同表中,土地信息可以从宗地表中读出来,有些冗余的感觉,或许可以考虑在表中将相应字段删除

  1. 该表的宗地编码只粗略的验证了位数,没验证是否真实存在

20140407 清明节

  1. 示例写完了
  2. 接下来,两张复杂的表+备份还原+允许主键修改的sql脚本+美工+宗地表需要与地图联动
  3. 或许不应该将

    技术分享

写在load事件里

  1. 明天开始,大家的任务:

    ①翟德坤:根据写好的示例,写C组(三天之内)3张+整合一个模块

    ②王兵兵:根据写好的示例,写C组(三天之内)2张

    ③邹慧敏:修改李雪健的那张表,让它跑起来(三天之内)

④我:2、复习数据库3、尝试备份还原4、整理大家的代码(后天)1、处理我那部分未完成的表(我还有一张发包方的表,经营权变更和登记簿表,要不要交给其他人挑战一下),分析一下这两张表5、为C组写一份文档以提高大家的效率

  1. 记得:邹慧敏最近交过来两份表;李雪健一份;李传勇一份
  2. 三天后初步整合起来,大家没事测试着玩
  3. 跟存储过程有关的资料:第20天;牛老师讲分页的时候

8????9????10||????11????12????13????||14????????15

日期

我的任务

项目总进度

8

协调+复习

解决余下的两个技术点

处理余下的表

9

?

10

?

11

优化excel的导出+宗地表

优化+测试+修复bug+美工

12

UI

13

?

14

??

15

??
  1. 目前,最有效率的工作方式是:just do it (直奔主题,单刀直入)

20140408

  1. 发包方表+土地承包合同表+登记簿(王兵兵)+经营权变更(邹慧敏)
  2. 确定一下:权证申请登记单表和权证申请调查单表是否由王兵兵,翟德坤做完
  3. 检查一下权证申请调查单(王兵兵),未完待续
  4. 写发包方表+土地承包合同(往后放,看谁先做完)
  5. 没有让王梦涵晗过多的参与代码,原因余下的都是一些有点难度的了,美工,我觉得晗姐应付不来,有js框架
  6. 写前段时间放下的发包方表,怎样具体的定位到一条发包方记录?待定,这个问题在其他表中也要思考
  7. 跟图片有关的操作,比如删除,涉及硬盘文件操作,又是web项目,或许应try catch一下
  8. 被坤哥的效率震惊了。

20140409

  1. 坤哥提出疑问:承包合同在与土地流转各表之间有待思考的问题。其他有的表也有类似问题,主要跟业务流程有关,先把问题记下来集中解决吧
  2. 参考经营权证书表的是谁?这个例子有一个问题,EditInfo有问题少一个
  3. else
  4. ???????????{
  5. ???????????????context.Response.Write(errorInfo);
  6. ???????????}

    如此的话,坤哥参考的例子也少了这四行代码,记得添加上

20140410

  1. 发包方表中,如何定位到一条记录,用户能提供什么信息

    身份证号à农户编码号à土地证号(合同编号)à发包方表记录

    也可以提供发包方编码,而发包方编码的得到通过去合同表中查询(√)

  2. 发包方电话号码
  3. 完成发包方表,但是美工欠缺

4、坤哥的土地承包合同,合同编码未写,思路在草纸上

5、今晚与明天做备份还原;

6、关于数字字典的维护,用sql代码,写级联应该可以,可以试一下

7、王兵兵学姐脚崴了

8、李雪健未完成的表交给坤哥了,如果坤哥做完了,我的sql任务还没完成,可以考虑将整合的任务给坤哥,不过最好还是我来做

20140411

  1. 数据库备份还原操作,应该注意哪些问题?

    备份:这是一个web的备份还原,很有可能的场景是,管理员在远程的电脑上操作服务器,按照道理(或者备份原则,备份不应再放在原服务器,备份是为了数据安全,服务器失火了呢?),但远程操作的话,把整个数据库下载下来不太现实。

    还原:

    1. 还原之前应该备份现有的数据库
    2. 还原之前应该kill所有的数据库访问进程

    2、

    技术分享

    3、黄色部分待定

    技术分享

  2. 备份文件的名称以时间命名

5、邹慧敏遇到的问题

20140411
经营权变更表(JYQBGB)
1、将以下字段改为nvarchar(100),存图片路径
转出方代表签字
受让方代表签字
变更合同鉴证机构
2、
变更合同是否鉴证???
或许应该是bool,小磊磊整的二进制

将其改为int?去是否代码表查询

6、Model.YouWuDaiMaBiao?ywtzModel?=?ywtzBll.GetModel(model.YWTZ);

可行的

  1. 再加一列操作方式。算了,还是暂时不记录还原操作了。只记录备份操作吧。

20140412

  1. 备份的时候,把信息写到另一个数据库里。
  2. 今晚与明天,尝试解决最后一个知识点--数字字典
  3. 解决备份还原
  4. 周一整合大家做的,同时统计大家未解决的问题,集中解决一下
  5. 看看其他非数字字典表,是否需要级联操作

20140413

  1. 发包方表,修改图片的功能,好像修改完后,没有删除服务器上原有的图片
  2. 级联操作,删除数字字典的记录时,子表字段,自动更新为默认值,或null值

    是否代码表,有无代码表,在数字字典删除时,如果级联未null,则会出现数据不一致,但最好是设置为级联null,此处是级联删除

  3. 数字字典的操作是极其危险的操作(特别是级联删除),添加提示,提示用户备份

    网上有人不建议用级联操作,用逻辑用代码替换级联。

  4. 总之,完成了。
  5. 集成+测试+优化+美工
  6. 明天上午,将经营权变更表改好
  7. 下午及晚上,集成
  8. 周二上午,考虑美工
  9. ?

    技术分享

  10. 明天从数据库开始改

20140414

  1. 将表格的width="684"删掉,效果会好一点
  2. 最后这几张跟土地有关的表,有些宗地信息可以在宗地表中查,没必要存在数据表中
  3. 权证申请登记单(QZSQDJD),差点忘了
  4. 经营权变更表(JYQBGB)我觉得这张表设计的不好

    理理思路,一步一步来

    1. 录入

      遇到的问题,有些值允许为空或为null

      类型:字符串

      时间

      ???????? 数值

5、注意其他表,model.BGHTJZRQ?=?BGHTJZRQ?==?""???null?:?(DateTime?)Convert.ToDateTime(BGHTJZRQ);

6、像变更合同是否鉴证,不是是就是否,为何要允许为null呢?

7、关于有图片的添加、编辑、删除,要重新检查:检查文件路径是否存在,否则报错

8、明晚7点

4月底

20140415

  1. 上午解决这张表
  2. 整合大家的代码到一起
  3. 这个日历控件要改,因为月份是英文
  4. 一些字段允许为空,但当字段不为空时,要进行验证,比如电话号码
  5. 周四上午开会,下一步计划:
    1. 完成这个项目
    2. 改论文(1周),补课(1月),写毕业论文,思考学习云计算相关内容,结束刁海亭老师那的任务(估计完成这些就到7,8月份了)||整理学习前端UI框架(DWZ,bootstrap,YUI还是其他),学习CLR|| resharper,git(或SVN)版本控制,sql server2012学习,手写自己的代码生成工具||优化代码||Java,Python||设计模式,软件架构||NoSQL学习||Arcgis||sharpmap
  6. Excel表中登记发证怎么分类
  7. 各自遇到的与表有关的问题
  8. 张亚振做的有问题
  9. 承包合同中
  10. 明天,整合+审批表+登记表

20140416

  1. 裁决书、通知书表,需要选项卡
  2. 查询与汇总与基础数据的区别在哪?
  3. 整合的时候,感觉没有预期的效果,那么问题的焦点在哪?
  4. 登记簿,外键
  5. string?SQSBM?=?context.Request["SQSBM"];是否应该有trim()?验证一下。
    1. 浏览器端不传SQSBM---》推测为null,这种情况下trim()是会报错的,但是,name=" SQSBM"是由我们开发人员控制的,所以不用修改。
    2. 传过来,不填值---》推测为""

    具体什么情况,测试一下再说吧

6、private?static?string?EncodeByDate(string?strCode,?int?count)

????????{

????????????if?(count?<?10)

????????????{

????????????????strCode?+=?"000"?+?count;

????????????}

????????????else?if?(count?<?100)

????????????{

????????????????strCode?+=?"00"?+?count;

????????????}

????????????else?if?(count?<?1000)

????????????{

????????????????strCode?+=?"0"?+?count;

????????????}

????????????else?if?(count?<?10000)

????????????{

????????????????strCode?+=?count.ToString();

????????????}

????????????else

????????????{

????????????????strCode?=?"000000000000";//当编码过大时的默认值

????????????}

????????????return?strCode;

????????}

  1. excel导入导出
  2. 检索
  3. 打印
  4. 数字签名
  5. 乡镇;村;人名;身份证;人名

    具体到哪些表,宗地;农户;合同(土地承包合同;经营权证书)

  6. 地块单独加一个字段

20140417

  1. 把dwz移除
  2. 用easyui制作布局
  3. 尝试换掉原来的css,table样式
  4. 记得,还有一张表没做完呢
  5. 坤哥的图表分析,访问权限的控制
  6. var?arrayDengJi?=?[{?title:?"申请",?url:?"DengJiFaZhengGuanLi/QuanZhengShenQingDengJiDan/QuanZhengShenQingDengJi.aspx"?},
  7. ???????????????????{?title:?"调查",?url:?"DengJiFaZhengGuanLi/ChengBaoDiKuaiQuanShuDiaoChaQueRenBiao/ChengBaoDiKuaiQuanShuDiaoChaQueRenDefault.aspx"?},
  8. ???????????????????{?title:?"确认",?url:?"pl.aspx"?},
  9. ???????????????????{?title:?"审核",?url:?"user.aspx"?},
  10. ????????????????????{?title:?"审批",?url:?"pl.aspx"?},
  11. ???????????????????{?title:?"公示",?url:?"user.aspx"?},
  12. ????????????????????{?title:?"登记",?url:?"pl.aspx"?},
  13. ???????????????????{?title:?"发证",?url:?"user.aspx"?},
  14. ???????????????????{?title:?"变更",?url:?"user.aspx"?},
  15. ???????????????????{?title:?"注销",?url:?"user.aspx"?}
  16. ??????];
  17. js代码中,尽可能少用class选择器执行动作,class尽可能让给样式

20140418

  1. 效果图:

    技术分享

  2. UI界面修改说明

    1、参考示例:承包地块权属调查确认表

DengJiFaZhengGuanLi.ChengBaoDiKuaiQuanShuDiaoChaQueRenBiao.ChengBaoDiKuaiQuanShuDiaoChaQueRenDefault

  1. 将原来引用的jquery-ui相关引用删除或注释,具体如下:

    ①<link href="../../css/jquery-ui.css" rel="stylesheet" />

    ② <link href="../../css/PageBarStyle.css" rel="stylesheet" />

    ③<link href="../../css/style.css" rel="stylesheet" />

    ④ <script src="../../js/jquery-1.10.2.js"></script>

    ⑤ <script src="../../js/jquery-ui.js"></script>

    ⑥ <link href="../../css/tableStyle.css" rel="stylesheet" />

  2. 添加新的引用,具体如下:

    ①js/easyui/themes/icon.css

    ②js/easyui/themes/default/easyui.css

    ③js/easyui/jquery.min.js

    ④js/easyui/jquery.easyui.min.js

    ⑤css/new/table.css

    说明:jquery.min.js一定在jquery.easyui.min.js前面;去js文件夹,css文件夹将需要文件拖拽过来

????4、<%--/*--------------20140418--Charles--endregion--------------------------------*/--%>标注的是有变化的地方

????5、主要变动时<a>标签,<table>标签,弹窗的button

????6、一个主题下,多个页面的,如系统字典,添加一个新的页面用选项卡方式制作,参考示例Default 主页,或数字字典主页

????7、要求,这次界面调整,注意表格大小,要达到美观

????8、突然发现还有一张表没做呢,县级组织机构;管理员用户表没做

????9、数字字典14

???? 系统管理3

???? 归档管理1

???? 土地仲裁信息管理9

???? 流转合同管理6

???? 土地流转管理2

登记发证审批管理10

土地承包合同1

土地承包基础数据4

组织机构数据4

和为54

?

翟德坤11

王兵兵10

王梦晗10

邹慧敏11

刘志虹10

和为52

废表:用户信息表1张;L两张没做

B4--4

C5--9

D3--12

F1--13

G4--17

J4--21

K1--22

L1--23

N1--24

P1--25

Q3--28

S4--32

T12----------------------------------数据库里多一张通知书表

X4

Y4

Z4

这样就对了,数据库里多了两张表:用户信息表(已有普通用户信息表和管理员用户表)和通知书表。即56-2=54

20140419

  1. 考虑跟功能有关的bug
  2. 考虑业务流程是否合理
  3. 针对每一张表考虑其存在的问题
  4. 孙老师将导入导出和汇总说明的文档发给我了
  5. 关于模板的思考:
    1. 布局页面导出为模板
    2. 或者考虑将一些功能封装到模板,到时只调用相应的参数,估计要用到js"面向对象"的知识

20140420

  1. 解决excel导入导出bug
  2. 图片上传改为无刷新上传
  3. 宗地链接地图
  4. 图片有关的保存与删除
  5. 图片上传时,验证图片有无的代码
  6. 先把坤哥的代码加进来√
  7. 把相应的54张表放到相应的位置

20140421

  1. 在可能出问题的地方try catch,Excel 前加单选按钮,控制逻辑。
  2. 导出用模态弹窗遮照解决。

    Excel 的导入导出;汇总示例;余下的两张表;分析业务流程,画流程图(入手,对每张表分析,分析用户怎么输入相关信息,即如何快速定位到某一条记录,把所有的表放到相应的位置,跟老师讨论。

  3. 功能的完整性,可用性,鲁棒性
  4. ①excel的导入导出②分析每一张表,数据库表格修改放到第二版,③坤哥做未做的两张表,待表做全之后,将每一张表放到相应的位置

示例汇总

  1. 接下来的工作:
    1. 未写的代码:
      1. Excel的导入导出,有几张表要添加此功能
      2. 查询与汇总
      3. 管理员用户与县级信息表的增删改查
      4. 宗地表关联地图
    2. 业务逻辑上是否合理
    3. 已知bug的修复
      1. excel的导出√
      2. 图片相关的bug
      3. 在村信息表与乡镇信息表中存在外键约束
  2. 修改table css,使行超出部分自动换行

20140422

  1. 还有一个问题,乡镇、村的筛选
  2. Excel的导出修改完

    Excel导入优化:点击导入—》弹窗—》导入|取消

    Excel导入导出,前端说明:

    1. 引入js

      技术分享

    2. ?

      技术分享③添加如下标签

      技术分享

      ④写后台

  3. 翟德坤任务:
    1. 两张表
    2. 权证申请登记单(或者王兵兵)
    3. 查询汇总
    4. 添加excel
  4. 分下面方面检查工作
    1. 该表是否在UI上
    2. 业务是否合理,分析表格字段数据的来源输入方式|外键
    3. 代码运行是否有bug
  5. string?BZ?=?context.Request["BZ"].Trim();

只要HTML标签中有BZ,服务器端不会报错,只会是"",不会是null

20140423

1、为以下表添加excel导入导出功能

①翟德坤

乡镇信息表

登记簿表(DJBB)

经营权证书表(JYQZSB)

②王兵兵

村信息表(CXX)

农户信息表(NHXX)

土地承包合同表(TDCBHT)

2、整合大家的界面修改代码

3、注意王兵兵学姐与王梦晗QQ留言

4、王梦晗

1、登记修改后簿,录入功能待确认,验证

2、发包方表,有无台账,有无登记簿

3、承包方共有人,LIST有修改 myCBFGYR.CBFDBXM = nhModel.NHMC==null?"": nhModel.NHMC.Trim();

如果农户model为null怎么办? 尾页有问题

5、王兵兵:

裁决书--DAL层有修改
15:28:12
王兵兵?2014/4/23?15:28:12

归档未做

  1. 数据库,仲裁书修改zcs字段,原来nchar(51),改为nvarchar(100)

20140424

  1. 界面只剩邹慧敏的了
  2. 承包经营权证编号,到底根在哪张表?
  3. ①登记簿与经营权证书|经营权变更|经营权注销主外键关系反了,应该先有登记簿再有其他对吗?

    ②经营权证书|经营权变更|经营权注销主键改为BSM

  4. 以逻辑主键BSM为主键,益处很多
  5. 权证申请登记单,主外键关系好像设反了
  6. 该主外键关系之前数据库备份:

    F:\ZHCZ\TuDiChengBao\Main\TuDiChengBao\TuDiChengBao\XiTongWeiHu\BeiFenYuHuanYuan\ShuJuBeiFen\2014042419454911.bak

7、导入导出有图片

登记簿表(DJBB)
经营权证书表(JYQZSB)

土地承包合同表

  1. 登记发证管理与宗地编码,合同是独立的系统是吗?

20140425

  1. 登记发证审批管理,自登记簿表之下是什么流程?
  2. 有些表字段可能比较多,展示时可以删除一些
  3. 笔记本+Excel表

20140426

  1. searchBar

    技术分享

2//sqlStr?=?"TDZH?LIKE?‘"?+?nhList[0]?+?"%‘";

20140427

  1. 灰星为可选项*
  2. 审批单:

string?sqlStr?=?"";

??????if?(!Validation.Validation.IsStrNullOrEmpty(context.Request["superior"]))

??????{

??????????string?superior?=?context.Request["superior"].Trim();

??????????sqlStr?=?"SQSBM="?+?superior;

??????}

  1. 登记发证中,业务状态有的为null,有的不为null,这个无所谓了,一定是都不为null
  2. 公示单,有一个字段叫土地性质,有没有对应的数字字典
  3. 公示单,有一个字段叫地号,宗地编码吗?没有过多验证
  4. 登记簿与经营权证书表,发包方编码与承包方编码字段长度不一致,记得老师说过,承包方编码还是发包方编码来,是农户编码
  5. 登记簿,检索承包经营权证编号(合同编码),查找合同表,
  6. 经营权证书参考,检索承包经营权证编号,查合同表或登记簿,宗地表

20140428

1、有DBNullbug:DBNull和null的区别:如果值为null,直接写null的话用SqlParameter提交到服务器上是报错的(未提供值),需要写DBNull.Value:new SqlParameter("Id", model.Id==null?(object)DBNull.Value:model.Id)。三元运算符冒号两边的值类型相同或者有继承关系。

登记簿,*+改字段长度,修改对应的DAL,MODEL

20140429

  1. 业务流程怎么处理;业务流程图
  2. 各个模块是在什么情境下使用的?(变更,注销)
  3. 登记簿与经营权证书的区别
  4. 检索的使用,这样行吗?录入时,去相应的表查询相关信息行吗?
  5. 通知书,王兵兵学姐还没理清楚
  6. 现有的流程
  7. 村信息、农户信息excel导入,验证有问题
  8. 经营权证书表,变更合同编码,我觉得应该为null

20140430

  1. 检索中,查询范围是全县。

20140502

  1. 如果宗地编码变动,会有哪些变化?

    宗地编码的生成

    以宗地编码为依据的查询

    录入与修改时,对宗地编码的检验规则

    结束战斗,吟唱凯歌。

  2. 经营权变更表,变更合同编码怎么产生?不要理解错了,这个应该是指原来的合同编码,用户输入即可。

    经营权变更表中,

变更合同编号

承包经营权证编码

同时存在,那要问清楚变更合同编码指什么。

记得该表是一种过程性记录

  1. 旧的合同编码,但旧的合同编码与承包经营权证编码是一回事
  2. 新的产生的编码,用于表示一条记录,但有标识码在,所以可以否定

先用承包经营权证编码当做查询字段

  1. 我的工作,①检索②excel的导入导出③查询汇总④宗地表与地图联动
  2. 最好添加一个刷新按钮
  3. 吃晚饭,经营权注销,到add,edit,delete了

20140503

  1. 完成登记发证
  2. 接下来的工作,searchBar考虑封装与可维护性
  3. 土地承包合同表,js代码改了,add,delete,edit验证还没有检查

20140504

  1. 土地承包合同表改完了,但还没有测试,改完发包方、承包方、承包方共有人一起吧

20140505

  1. 将发包方与土地承包合同里的主外键关系删掉了,有些小矛盾
  2. 做的承包方共有人了。
  3. 合同相关的四张表还没有测试
  4. 登记发证管理+承包合同思考较为仔细
  5. 宗地表,有一个字段,经营权证书编号,应该删掉,经营权证书表应该添加宗地编码字段
  6. Excel导入导出
  7. 查询与汇总
  8. 图表分析
  9. 宗地连接地图
  10. 修改宗地编码产生及验证规则
  11. 宗地长、宗地宽、面积等的单位

20140506

  1. 今天的任务:
    1. 查询与汇总
    2. 添加进Excel的导入导出
    3. 土地流转管理,土地仲裁管理
    4. 画流程图√
  2. 晗姐检查的注意事项:
    1. 录入、编辑是否可用,同时测试不合法输入是否不通过
    2. 录入、编辑、查看、删除的表格是否有乱的(不好看的)
    3. 删除是否可用
    4. 检索是否可用
    5. 弹窗的标头,宗地表(ZDB)这种情况
    6. 将数据库中现有的数据删除(数字字典就不用删了),重新录入,不要再录什么懒羊羊、灰太狼了,用张四李四、王庄、岱岳区等这些数据
    7. 注意数据与字段的对应。
    8. 操作顺序:

      基础数据模块;

      登记发证管理模块;

      表名[],字段名(),集合用{}

20140508

  1. 汇总①没有总数②变更统计有变
  2. Excel的导入导出
  3. 王梦晗bug
  4. 登录界面的放行及修改
  5. 坤哥的数据
  6. 登记簿表有bug,删除不重新加载,更图片与关的操作
  7. 查询汇总没有分页

?

  1. 录入,选填

?

  1. 横向滚动条

?

  1. 发包方:土地号
  2. 土地仲裁的合同号、档案号、编码依据
  3. 登录---》欢迎界面—》|流程图
  4. 有哪些功能;例子演示
  5. 【流转发布】招拍挂
  6. Logo。流程,思路

20140509

  1. 权限
  2. 删除一些功能
  3. 打印

20140510

  1. ①修改数据库②粗略修改项目③给大家更新新的版本
  2. "图表分析",纳入"查询汇总";重写加重查询汇总—土地流转|承包合同的分析
  3. 有图片+Excel导入导出的表,慎重考虑

20140512

  1. sql prompt6-sql server2012
  2. 权限先不改了。首页放什么好呢?用户的意思是发布流转信息的公告

20140513

  1. 更新坤哥的代码;王兵兵学姐的导入导出暂放
  2. 修改数据
  3. 修改查询汇总功能

20140522

  1. 录音频

登记发证顺序、土地流转管理(说的有点多,没有可演示的,可以简单点说)、查询汇总中[土地信息文不对题]

  1. 定位功能
  2. 配合
  3. 修改PS
  4. 录属性[]

诸城项目-开发日志

标签:

原文地址:http://www.cnblogs.com/CharlesZHENG/p/5460128.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!