整个网站的用户系统除了注册,修改信息是.cs实现外,登陆/判断都通过webservice来实现,一方面保证了数据的安全性,另一方面实现完整的统一性.
目前的任务是如何与原来的系统进行集成.个人用户系统的基库想用人才频道的用户系统.之后还要有商家用户系统和企业用户系统.要来企业这一块可以忽略了,但人才频道基本上也是跟企业关联的,对需求/流量及效益都有大的影响,还是需要考虑的.用户系统的很多功能都还没有实现,由于要连接电信的数据库,公司里调试比较麻烦,带到家里去工作:1/修改完善详细信息,觉得还是有必要独立建一个类与基本用户信息进行关联.2/上传用户头像,此功能还是用弹出窗口来实现比较好,因为一个窗体里只能有一个form,而上传头像的form必须是enctype="multipart/form-data",跟我设计的架构有冲突.上传的功能实现有eyuyao.com.Function.CFileUpload类,复习一下应该比较好实现的.
信息广场的思路:用户登陆后,可以免费发布信息,但有一定的限制,比如一天限发三条.也可以在线发手机短消息,并进行通讯录管理.信息广场的技术挑战是在搜索上,信息量庞大,如何提高搜索速度及精确度关键,空格无何进行分词搜索等.
各类数据与用户系统都是以username为关联,这个从效率来看并不是很高,最好是userid.有了这个用户系统,以后的扩展就会比较方便了.点数和收费,增值服务等.
另外所有的网站系统命名空间都以eyuyao.com开头,如信息广场为namespace eyuyao.com.xinxi.自已开发了一个function库,为eyuyao.com.function,里面有一些基本的通用函数,各个系统都可以在此基础上进行必要的扩展.
开发完信息广场,接下来的任务是把商家频道进行全新改版.人才频道的.net实现就由同事去实现了.