实习工作主要是WebGIS开发,开发平台.NET、ArcGIS,使用语言主要是C#,数据库MSSQLServer2005
关于这些我应该是比较熟悉了,在学校也做了不少相关的项目,总之,自我感觉良好。
殷哥首先交给我一个小任务。
这个小任务却让我麻头了许多天。
需求很简单,我的笔记甚至不到一页。
大致如下:
广告发布管理 |
|
目标 |
1.在B/S平台上设置下发广告的参数,进行下发广告,下发即时信息,删除已下发广告,全部删除,校准时间操作。然后组包发送到网关。 |
2.把历史操作记录在数据库,并完成历史查询功能。 | |
下发广告 |
1.选择车辆组,自动列出所属车辆,可选择、多选、全选 |
2.产品类型有两种,各自对应不同的显示方式与下发参数 | |
3.生命周期格式为年月日,播放时段为时分秒 | |
4.播放时段数最多可支持12个 | |
5.输入广告ID时,应有还未使用的ID推荐功能 | |
6.下发参数组包时以字节为单位,特定数据需用BCD编码 | |
下发即时信息 |
参数较下发广告少,应复用下发广告参数控件 |
删除已下发广告 |
1.选择车辆组,自动列出所属车辆,可选择、多选、全选 |
|
2.根据下发时间,所选车辆查询出未删除广告的下发记录 |
|
3.可选择、多选、全选下发记录并进行删除 |
|
4.下发内容自动换行,超过8个字的部分用省略号代替,当鼠标移到该记录时显示全部内容。 |
全部删除 |
删除广告屏上存储的全部广告 |
校正时间 |
1.选择车辆组,自动列出所属车辆,可选择、多选、全选 |
|
2.校正年月日时分秒以及星期 |
这是我最后整理的,因为其间客户不断变更需求,记得很乱 = =!
对于这些功能,开始我甚至觉得用个两三天重写下数据操作方法,存储过程,完全用asp.net就能搞定,只是数据组包没接触过,可能会麻烦点。
用一句很流行的话形容当时的我或许比较合适“手踹两块钱,心怀五百万”!
结果很明显,我那点三脚猫的功夫(而且荒废了一年多)只能伤己无法伤人,单用asp.net控件还没达到解决所有问题的境界,最后回归大自然,想方设法逮着黑猫白猫野猫费尽抓破头皮之力最终搞定。
虽然我的方法可能很可笑,或者迂回百里才达到目标,把这些记录下来更多是希望跟我一样刚刚走出校门的同学分享借鉴,并希望诸位多多指点 ^ ^ .