|
深夜苦学asp.net,家里台式机都是win7,iis界面变化很大,总是找不到该改的地方在哪.无奈找出好几年不用的旧笔记本,还好是xp,现在环境终于搭建好了
要我说什么辛苦,就很容易让人觉得有邀功的成分,这些日子,我放了多少心血在这个事情上,我自己知道.也许目前压力已经快逼近临界值.
想要放弃,却是我自己许诺过超过200只我就至少坚持到明年6月份.何况我已经背负着很多人的信任:提供资料的,帮我出主意的,甚至把家人拉来帮我想该怎么做的,想编号规则的......还有yoga之前的付出.资料已经有的400多只猫让我舍不得放弃,实际上还有将近100只我还没有整理;一直帮我想编号规则的猫友把所有猫的编号按新规则重新整理过的文档让我舍不得放弃,关于查询一而再,再而三的讨论让我舍不得放弃,当然更重要的是近亲的危害让我不忍放弃
但是我明白,光靠我自己的力量,做这个有多么的难,合作也是那么的难
所以,趁我在金钱上付出不太多,如果有人愿意接手这件事情,我十分的高兴,我愿意把所有的想法都说给你参考,只要你觉得自己能做好
我和yoga讨论最初的想法是:
采用网上常用的表单格式,匿名用户输入资料,多的资料可以导入csv文件(这个完全是yoga的功能,之前我一直没有想到这个东西)。没有用户系统,不对的资料由整理人去整理,编号由系统自动去编,可以以各种方法查到龙猫资料,比如龙猫名字、龙猫主人名字、龙猫主人qq识别码等各种关键字查到龙猫,并由此查到此龙猫的上三代下三代
yoga上周末做了个初步的测试页面,特别是当时做了上三代查询的测试页面后,发现这个功能应该需要完善。
于是这周和几个猫友来回的讨论:(特此感谢:赤羽漓心、赤羽漓心的老公(非常专业的网站策划)、蜂蜜(编号规则及近亲方面很专业)及我认识的几个做程序的朋友),目前认为的方案如下:
1、加入用户系统:用户可以选择注册,然后在“自家的猫”版块输入并维护自家猫的资料。不愿意注册的,仍然可以以回帖或提交excel文件的方式提交资料,然后让整理人去整理
2、如果龙猫转让,该龙猫资料改由新主人维护(如何实现方面,我们几个人各执己见,没有统一。)
3、编号规则:
1-2位:地区位
3-5位:主人名字位
6位:颜色位
7-9位:顺序位
10位:性别位 (F、M标记)
各只猫仍然有带有主人标签的编号,系统自动编号作为唯一索引号
4、查询模块:有2种方案
(1)给出单只猫应该避开的近亲关系:查询某只猫,直接给出这只猫应该避开的近亲。这个数据会很大,近亲会包含:爷爷、奶奶、外公、外婆、爷爷的孩子、奶奶的孩子、外公的孩子、外婆的孩子、爷爷奶奶共同孩子的孩子、外公外婆共同孩子的孩子、爸爸的孩子的孩子、妈妈的孩子的孩子、自己的孩子的孩子(这些关系应该没理错了,需要对应三代图去想,这应该就是完整的也是严谨的该避开的近亲。这个查询量会非常大
(2)两只猫给出编号,去比对,直接给出答案:这两只猫是否可以配对:这个数据库如何实现先不说,递归查询也好,循环递归也好。总之,这种方法,如果是两只猫有近亲关系,则查询速度会优于第一种方法,如2只猫没有近亲关系,则查询速度会慢于第一种方法,因为要完全比对完毕才能给出答案。如果族谱网的数据库很庞大以后,随便输入两只猫,是近亲的几率是相当低的
所以目前还是倾向于第一种查询方案
查询是这个系统的重中之重,只要做好这个,别的不是问题
5、后续的模块:可以让主人针对单只猫写类似围脖的东西,别人一看这只猫,就能看到生长历程。如果一只猫真的活到20岁,主人又一直在坚持上传照片的话,20年后,我们每个人看到这个围脖也许都会热泪盈眶
目前我们讨论的结果就是做这些模块。
|
|