作为一个有完美主义倾向的网管人员,去年一直为单位的信息登记乱象所困扰。人员信息,电子邮件,IP地址登记杂乱无章,虽然有上网行为管理系统却形同虚设。今年开会之后,决定启动一次信息调查,规范上网用户管理。最初决定手工进行登记,但后来觉得麻烦,于是想通过信息手段来做这件事。计划是这样的:开发一个网页系统,对接事先已经开发的信息网络档案数据库,上网人员登录上去自行完成信息登记。实施登记时,将未登记用户通过上网行为管理转向到登记页面上去。网页可以识别登记用户的IP地址,并提交给后台,如果该Ip已经有相关的信息存底,则填充到网页上,简化用户登记工作量,供用户参考。
但是这么简单的一个想法,最后实现起来却并不简单,花了近一个星期,到今天才基本完成了相关程序的开发。总结一下,才觉得这事挺复杂,跨了三台服务器,涉及了asp.net(IIS),BootStrap,JQuery(JSONP),java编程和 servlet构建等多项技术。主要被卡在了java servlet中配置文件路径定位中,JQuery通过get请求提交请求等两个方面,其中前者目前还未完解决。
取得的成果也很丰硕,把从网页设计到后台中间件的构建基本都走了一遍。相信对下一步的工作会有很大的帮助。一个挺深刻的心得是,工作量估计不能过于乐观,我们永远无法知道自己会卡在什么样的技术问题上,而这问题很有可能会导致工作量放大到两倍时间以上。