毕设·小结

2009-11-16  籽藤 

 伤到了,刚写的一大通心得,居然未来得及保存就遭到IE崩溃...

 为了便于日后整理,我还是决定在如此寒冷的晚上,用冻得发颤的手码下这篇博文:)

=========================

 我的毕设题目是:基于SaaS的数据库客户端。

 基于SaaS,我不想多说了,感觉是格子铺的形式。而我们小组之所以扯上SaaS,实在有凑热闹之嫌。不可否认,SaaS模式正在改变整个IT产业的格局,但由于技术和时间因素,我们除了满足“完全基于Web”这一最基本的条件,连所谓的安全套接层(SSL)技术也未加了解。哎,是谁说过,我们永远在遗憾中编程。又或者说,软件开发本身就是一门充满着遗憾的艺术。

 至于数据库客户端嘛,那就是我本人的重头戏了。目前的实现情况也不太好,主要原因是之前没把握住技术难点,对前台也接触不深。说是不深都很惭愧,我编写JavaScript的效率实在低得可怜,幸好火狐的FireBug够强悍,夔哥也帮了我不少忙。

我现在实现的功能有:

1.数据库对象视图

  数据库 表 列 触发器 存储过程 视图信息;

  查看、清空表数据;

  对象基本的新增、删除、重命名操作

2.SQL编辑器

   T-SQL语句高亮显示

   查询结果导出到Excel

3.服务器数据库文件备份到本地

主要运用了Ajax jQuery 还有一些基于jQuery的插件..这些东东让我这个JavaScript基础薄弱的人,省了不少心思,界面交互也做得不错。你随便问一个人什么是“功能丰富 交互性好”,他或者说不清楚;但是,这程序用得爽不爽,他一定会有感觉。

 我曾经不太重视前台的工作,现在才意识到JavaScript对于Web2.0时代是如此重要。我做的页面不再是诸如表单之类的简单控件,交互由到新页面的单击链接组成;而是采用诸如选项卡和上下文菜单这样的高级UI控件。

 其实作为Web程序开发,我想,不光是Web,所有领域的开发都是为了解决用户的问题,而不是开发人员用以炫技的。所以无论你后台的架构多么精良,用户都没有多大体会(事实上,这也是研究架构比较苦恼的事情)。苦恼是归于用户的不理解,但从个人兴趣而言,我还是喜欢捣腾架构、模式。因为在看那些书籍的同时,我仿佛感受到自己在与大师们同行。

453°/4532 人阅读/0 条评论 发表评论

登录 后发表评论