`

OA项目总结2011-4-10组织机构处理

阅读更多
OA=office Automation 用户企业和政府的办公
组织机构分为职能型(机构管理机构),权力型(人管人)和混合型(前两者兼有)
    (1)简单职能型person  org(parent)
        (2)权力型person(parent)  org
        (3)混合型person org都继承一个party类,party(parent)
  hibernate部分
  1.对多一的双向关联配置
(1)hibernate属性:<many-to-one column="pid" name="parent"/>
   表示该列和做外键的时候是多对一的关系,一个机构上面职能有一个父机构
(2)   <set name="children" inverse="true" lazy="extra">
      <key column="pid"/>
      <one-to-many class="com.bjsxt.oa.model.Orgnization"/>
      </set>
      //一个机构可以有多个子机构,是一对多的关系
      inverse:表示把数据的维护交给被控方
      lazy:是否延迟加载
(3)one to one 意思是关系的任意一方确定了的情况下,另外一方就可以被确定,或者  说要么不存在,要么唯一。 例如在中国合法夫妻的关系就是一对一(这个比喻有点。。。)
many to one意思是从many这一方可以确定唯一的one方,例如父子关系,正常情况下儿子对父亲是many to one的 ,知道儿子则可以确定唯一的父亲如果一定要把性别建一个表的话,人和性别的关系的确就应该是many to one,你认为的一个人只有一个确定的性别,只能断定从另一方必然为one, 而同一个性别的人有...多个,所以确定性别的另外一边是many,最后组合他们的关系就为many to one。
many to many 关系数据库中两个表之间的一种关系, 该关系中第一个表中的一个行可以与第二个表中的一个或多个行相关。 第二个表中的一个行也可以与第一个表中的一个或多个行相关。要表示多对多关系,您必须创建第三个表,该表通常称为联接表,它将多对多关系划分为两个一对多关系。
分享到:
评论

相关推荐

    oa 项目总结

    OA 项目总结 OA 项目是指一个综合性的办公自动化系统,旨在提高办公效率和管理效果。该系统主要包括七个功能模块:机构管理和人员授权、行政综合、部门计划、工作报告、个人办公、电子邮件和文档中心。 1. 机构...

    OA-需求分析报告V10.docx

    - **项目名称**:瑞德集团OA项目 - **文档编号**:RD_OA_0222_《需求分析报告》V1.0_20130222 - **版本号**:V1.0 - **调研目的**:通过对瑞德集团及其下属机构的调研,收集OA系统需求,确保后续开发工作符合集团...

    简单OA系统,包括数据库脚本,和数据库

    简单OA系统通常包含一系列基础功能,如文档管理、流程审批、任务分配、日程安排、信息公告、邮件通信等,旨在优化企业或机构的日常工作流程。 【数据库脚本】 数据库脚本是用于创建、修改和管理数据库结构的文本...

    北大青鸟OA毕业答辩项目及模板

    北大青鸟作为知名的IT教育机构,其OA项目旨在培养学生的软件开发技能和项目管理能力。 2. **项目目标**: - 学习并掌握OA系统的核心功能,如用户管理、权限控制、表单设计、工作流引擎等。 - 实践软件开发生命...

    校园内外OA系统答辩PPT

    【校园内外OA系统答辩PPT】的介绍涵盖了项目背景、总体目标、单位概况、业务需求、开发环境、功能需求及数据结构设计等多个方面。以下是对这些内容的详细解读: 1. **项目背景**: 随着学校的规模不断扩大,传统的...

    08计算机OA项目实训方案.pdf

    《08计算机OA项目实训方案》是一个针对计算机专业学生的实践教学计划,旨在提升学生的综合技术应用能力和企业项目开发经验。实训项目以OA(Office Automation)办公系统为载体,让学生在有限的时间内体验真实的项目...

    OA管理系统+数据库+jsp

    总结来说,"OA管理系统+数据库+jsp"的组合代表了一个使用Java Web技术(JSP)、MySQL数据库来实现的OA系统开发项目。开发者需要具备Java编程、数据库设计和管理、Web开发等相关技能,才能有效地理解和构建这样的系统...

    政府OA系统方案

    整体而言,政府OA系统方案涵盖了从日常行政管理到公文处理等多个方面,通过引入先进的信息技术手段,极大地提升了政府机构的工作效率和服务水平。此外,通过手机OA的应用,进一步打破了时间和空间的限制,使得工作...

    互联协同oa系统项目管理解决方案培训资料.docx

    - **干系人管理**:识别并管理所有可能影响项目或受项目影响的个人或组织的信息,包括但不限于客户、供应商、政府机构等。 #### 五、项目过程管理 - **过程管理分类**:分为启动过程、规划过程、执行过程、监督过程...

    OA毕业设计开题报告

    通过引入OA系统,可以极大提高信息处理效率,进而增强机构的综合竞争力。 2. **优化决策支持:** 办公自动化可以与政府、企业或学校的业务紧密结合,提供定制化的流程和服务,如信息采集、查询、统计等功能,帮助...

    OA系统及价格采集系统方案建议书.docx

    - **组织机构及人员**:明确项目组织结构和成员角色职责。 - **培训及知识转移**:为用户提供必要的培训和技术支持。 - **系统维护**:提供长期的技术支持和维护服务。 - **提交文档**:列出项目实施过程中需要提交...

    OA办公系统需求分析.docx

    - **组织机构**:维护企业的组织架构图,便于人员管理和权限分配。 - **密码修改**:员工可以更改自己的登录密码。 - **用户群组**:根据工作性质或部门划分用户群组。 - **职位管理**:定义不同的职位,如经理、...

    OA-办公自动化简介 (2).pdf

    4. 出版《办公自动化》杂志,为从事OA事业的各界人士提供信息服务平台。 5. 与国际专家、机构进行交流,促进信息技术的发展。 **OA的组织结构与活动** OA作为一个跨行业、跨学科的科技学术团体,设有五个专业组,...

    OA系统设计方案.doc

    本设计方案适用于各类企事业单位、政府机构及非营利组织,尤其是需要大量处理文档、审批流程和协同工作的组织。 1.4 术语和缩略语 - OA:Office Automation,办公自动化 - ERP:Enterprise Resource Planning,企业...

    新中大政务OA项目解决方案.doc

    新中大政务OA项目解决方案主要关注的是政府机构或企事业单位的办公自动化,旨在提升工作效率,实现信息化管理。该方案的核心是G6协同管理软件,它集成了多项先进技术,包括互联网技术、移动应用技术、应用整合、平台...

    OA系统需求说明书2.docx

    ### OA系统需求说明书知识点 ...通过以上对文档部分内容的总结与扩展,我们可以清晰地了解到OA系统的开发背景、设计目标、功能需求以及性能要求等关键知识点,这对于软件开发团队来说是非常有价值的指导性文档。

Global site tag (gtag.js) - Google Analytics