我所在公司通过一年时间的调研与开发,最终完成了适合政府、事业单位、大型企业及一些地域分散的单位进行公文的流转及收发文使用的OA办公系统,通过全体同仁的努力,已在多家单位使用,反映良好。
我在该项目中担任了首席架构师的角色,其中体会了管理一个团队是如何的不容易,期间我也得到了博客园的热心人的帮助,使我最终完成了这些艰巨的工作。
系统使用了三层结构:类似于我之前写过的文章--使用XPO开发时可以参考使用的架构 ,但这次的系统是我四年来不断总结与实践的结果,系统可以自定义功能权限、并与界面自动关联,一句话整个架构是开放的,可以向系统中加入任何功能或页面(Flash、javaApplet、html、aspx及窗体),并且注册新的功能和界面一秒钟就可能完成,一个业务可以当作一个模块自动装配到系统。
稍后我会详细的介绍设计思路,下面先游览一下界面,来个先睹为快。
希望同仁给我多多提些建议。

下一篇文章(安全认证与授权系统的设计与开发)。

登录界面:

起草公文:

公文效果预览(Word文档):

公文效果预览(Excel文档):

 我的办公桌面:


转载于:https://www.cnblogs.com/yyj/archive/2007/11/07/952438.html

最近完成的一个可伸缩性的WEB开发框架相关推荐

  1. Python Web开发框架Django

    花了两周时间,利用工作间隙时间,开发了一个基于Django的项目任务管理Web应用.项目计划的实时动态,可以方便地被项目成员查看(^_^又重复发明轮子了).从前台到后台,好好折腾了一把,用到:HTML ...

  2. Java开源Web开发框架

     WebWork WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架.WebWork目前最新版本是2.1,现在的WebWork2.x前身 ...

  3. 2022 年十大 Python Web 开发框架

    1.Django Django 框架是任何 Web 开发公司的首选.开发人员使用此框架来开发高质量标准的复杂 Web 和移动应用程序.由于其开源特性,Django 具有成本效益,但在其他有助于开发人员 ...

  4. 【最全整理】37 个 Python Web 开发框架总结

    用了 2 周的时间整理了 Python 中所有的网站开发库(下文简称:Web 框架),供大家学习参考. Q:Web 框架到底是什么? A:Web 框架主要用于网站开发.开发者在基于 Web 框架实现自 ...

  5. 最全整理!37 个 Python Web 开发框架总结

    用了 2 周的时间整理了 Python 中所有的网站开发库(下文简称:Web 框架),供大家学习参考. Q:Web 框架到底是什么? A:Web 框架主要用于网站开发.开发者在基于 Web 框架实现自 ...

  6. Django笔记01-基础:一个完美主义的web框架

    浅谈Web框架 一,什么是框架? 软件框架就是为实现或完成某种软件开发时,提供了一些基础的软件产品, 框架的功能类似于基础设施,提供并实现最为基础的软件架构和体系 通常情况下我们依据框架来实现更为复杂 ...

  7. [译] Dweb: 用 WebTorrent 搭建一个可复原的 Web (中英)

    原文:hacks.mozilla.org/2018/08/dwe- 作者:Feross Aboukhadijeh发表时间:August 15, 2018 译者:西楼听雨 发表时间:2018/8/20 ...

  8. 程序员新手第一个python web开发框架

    接下来正式进入网站的功能开发.要完成后台管理系统登录功能,通过查看登录页面,我们可以了解到,我们需要编写验证码图片获取接口和登录处理接口,然后在登录页面的HTML上编写AJAX. 在进行接口开发之前, ...

  9. 一个简单的Java web服务器实现

    前言 一个简单的Java web服务器实现,比较简单,基于java.net.Socket和java.net.ServerSocket实现: 程序执行步骤 创建一个ServerSocket对象: 调用S ...

最新文章

  1. python学习:time、unixtime、string的转换
  2. Hack Knowledges
  3. 公司--下载svg图片
  4. java红牛农场答案_Java面向对象程序设计实验指导与习题解答(21世纪高等学校计算机专业实用规划教材)...
  5. linux 服务器之查看磁盘使用情况
  6. 使用Magicodes.IE.Excel完成Excel图片的导入和导出
  7. Nginx学习之六-nginx核心进程模型
  8. RDP协议详细解析(五)
  9. 无头结点的单链表删除一个中间结点
  10. 巧用“搜索”解决自学编程遇到的难题
  11. BackBone及其实例探究
  12. C# List用法;用Exists判断是否存在符合条件的元素;判断是否存在
  13. jQuery WEUI select的使用
  14. 【工具】多人在线协同编辑文档软件
  15. 2019426 SPSS入门学习
  16. 关键词搜索查找工具-批量关键词查找搜索工具-根据关键词自动采集素材软件
  17. 发送通知java带阿妈_变成了阴阳师的阿妈以后-阿妈回归(退坑通知)-变成了阴阳师的阿妈以后小说|变成了阴阳师的阿妈以后小说下载|SF轻小说...
  18. 休假管理系统的问题描述与词汇表
  19. EtherCAT协议基础知识(Part 3)
  20. 基于单片机的RFID刷卡门禁电路设计(#0206)

热门文章

  1. 没有钱的男人和有钱的男人区别在哪里?
  2. 如何打造自己强大的气场?
  3. 近些年CPU的性能是不是快到天花板了?
  4. Qt4_派生对话框类
  5. BeanUtils工具类
  6. JDK、JRE、JVM的区别及JavaSE、JavaEE和JavaME的区别?
  7. 德鲁伊 oltp oltp_内存中OLTP系列–简介
  8. 如何在SQL Server中实现错误处理
  9. 获取request的json数组对象
  10. 如何理解通配符类型参数/协变性/逆变性?