用Delphi写OA,内有图。 (50分)

Y

yshu

Unregistered / Unconfirmed
GUEST, unregistred user!
两月前由于工作需要,单位要编写一套OA系统。谈起OA,当然Notes是响当当的系统平台了,
为了了解当前OA产品,我几乎查遍了网上有DEMO的OA产品,其大都是基于Lotus的产品,但
从实用性来讲,都处理的不太好,感觉操作起来不太顺手。
最终,我打算用Delphi来写OA系统,采用C/S、B/S结构,因为对于一般应用来讲,基本上
都是在局域网范围内使用OA的,因此我想Delphi能做出漂亮、操作性很强的用户界面来,
给用户的感觉比Notes的系统强。另外Delphi很容易实现广播、点对点的音视频通迅,这对于
开发一个健全的OA系统来说,选用Delphi是可行的。
对于我从网上了解的OA,大多是单一的C/S或B/S结构,有些欠妥,B/S的优势在于Internet
应用环境,两者在应用上可以互补,一个完善的OA应该同时具备这两种工作模式。
最近,开始尝试性开发,发现OA地确是个令人头痛的东西。如果各位从事过OA开发或有兴趣
探讨此话题的,欢迎大家来谈谈。

图:http://rcxxt.net/db/oa
 
[:)]看看先
 
有同感,Lotus的产品功能到是强大,什么视频会议,会议评审都可以支持的良好,但就是
操作起来麻烦死了,切来弄去的。常常开始用的时候没火,越用越火
 
抄了太多loutes,不过oa的思路也就是如此。祝你越写越好。
 
Notes之所以擅长于OA, 主要是它们的模板比较丰富,应用众多
在Notes中可以用同一个文档同时支持客户端和web方式
对于复杂而又要求安全性极强的公文流转程序, 还是用notes实现比较好
我建议你先学习Notes的开发方法, 它有很多东西值得借用,
关键是要有正确的思路
 
不错!

MulitComwatch@vip.sina.com
 
之所以没选Notes,总觉得界面和操作感不佳,另外Louts开发环境我没有接触过,只是操作过几个DEMO,
但我知道他的文件型数据库较关系型在OA应用上有绝对优势,但对用户来讲这些是透明的,一般地他们
也许只关心功能和界面,文件流程上Delphi也不难实现。
OA的核心是公文的流转和处理,再加上现成的Delphi的MailServer(包括支持WEBMAIL)、ICQ消息系统(再加个WEBICQ支持远程)
手机短信、远程操控计算机、原笔迹签阅等等功能,我想这样一个OA还是蛮实用的,开发起来也没有什么太难的。
 
界面不错,但如何实现手写签名和痕迹保留功能。
 
手写签名只要用手写板或鼠标在屏幕上画,压缩后保存到数据库中,显示时再嵌入审批表相应的Cell中
这样看起来比较直观,程序中已经实现。
痕迹保留只能用WORD自身实现了,或者采用多复本保存。我自定义了个文件结构、反正不管是
签名的图片还是多复本全都打在一起加密后存到Blob字段中,显示时再按需读出。
感觉要是Delphi支持文件型数据库就完美了。
 
把源代码公布出来,大家给你完善!
 
哪有好的Notes OA的例子。
 
建议你去学习一下工作流技术,它的BOS思想对OA的开发很有用处。我们公司就是用DELPHI开发的一套OA开发平台,功能虽然不及LOTUS NOTES,但是实现了完全可视化的零编程。所以我觉得先把OA当中的收发文、会签分发等东西搞清楚了,再动手也不迟。
 
谢谢lanhe
 
说实话收发文让我做的头疼要死.
但是有时间,最好参考notes的实现方式.
 
好样的,开发出来,大家多研究研究,完善它、丰富它。
 
我用word实现了痕迹保留, 但是发现在处理word表格的痕迹时有问题, 反复分析
发现是微软的问题, 也解决不了, 不知有谁解决了此问题
 
顶部