2008-07-04
vAgent(宾馆、旅游线路订购网)四---数据库设计
首先图示的是PowerDesigner软件的基本工作原理,不知道算不算秀,知道的就过。
因为使用图形化数据化建模工具,被几个ROR的朋友鄙视。我从来不是一个极端分子,我的观点和准则是:
1. 使用一切能够提高生产率的工具,不论出身;
2. 不是说文本的、Console的就是高明的正确的。
3. 敢于面对重构,但不是总是重构。过多地重构说明设计严重缺失
4. 数据库设计不求尽善尽美,但是力所能及。开发阶段仍然会反复迭代
工作了7日,整理出如下数据结构:
PowerDesigner可以设置一键导出基于特定数据库、特定版本的sql语句
由于商业版权,我不能展示给大家数据库具体结构,橙色背景的表表示系统中的主干表,就是User,Hotel,Tour。有人可能疑问Tour(旅行路线)也能订购吗?答案是当然可以。在美国,宾馆,旅行路线这些资源都是有专门提供商的中央数据库,提供WebSerice接口,到了旅行社就真真正正是一个瘦瘦的前端系统,vAgent订购的所有产品都来源于这些供应商,反倒可以把所有精力用在前端营销和服务上面。
既然数据Hotel,Tour都来自于第三方,为什么还要在数据库设计中提及呢?关键是基于性能考虑: Hotel,Tour事先缓存他们的基本信息,仅在订购时实时查询第三方数据库。
发表评论
- 浏览: 27890 次
- 性别:

- 来自: 上海

- 详细资料
搜索本博客
我的相册
xcart_logo.gif
共 82 张
共 82 张
最新评论
-
早上九点的哭声
半仙=中医+魔术
-- by 臧圩人 -
几种开源的国外网上购物( ...
谢谢koda大哥了..,Magento是个好东西..如果自己写了支付宝的接口的话 ...
-- by zhubian1959 -
几种开源的国外网上购物( ...
1. 本地化是最容易的Magento扩展。没有完全汉化就自己补充:)2. 而Ma ...
-- by koda -
vAgent(宾馆、旅游线路订 ...
楼主不错啊..
-- by zhubian1959 -
10条PHP编程习惯助你找工 ...
对第六条亲自测试过了..你说的对!以前以为JAVA应该会对这样的语句进行优化.自 ...
-- by zhubian1959






评论排行榜