4.1三维组织机构模型
三维组织机构模型是指机构、人员和任务模型。机构模型定义设计院的管理组织:人员模型确定人员角色,并建立静态用户和项目用户信息:任务模型抽象角色班务/信息三者间的映射关系。
机构模型包括两种类型的机构:静态机构和项目机构,项目机构从静态机构中派生,继承静态机构的属性(基本属性和rr属性)和关联,同时还增加项目信息和若干动态关系。信息的机构属性由机构模型定义。在人员模型中注册的用户分为静态用户和项目用户,项目用户从静态用户派生,增加项目和角色信息。人员与机构之间存在雇佣嘱于关系,用专门的关联对象描述(图2)。项目信息规定用户可以使用哪些工程项目的资料,角色属性作为输入信息提供给任务模型。
任务模型根据过柳人员矩阵(表1)和过程/信息矩阵浓2),将过程分解为通用和专用任务单元,定义任务/角色矩阵和任务/信息类型矩阵。
在上述逻辑分析的基础上,本文选MS SQLServer6.5为数据库服务器.建立若干教据库表,完成三维组织机构棋型的物理设计(表3)。
4.2实现方法
当用户提供用户名和口令登录系统时.值息控制机制随即启动.通过一咨询’姐织机构棋型和授权记录.确定用户可使用信恩的类型、权限和范围,具体步骤如下:
1根据用户名及口令,在静态人员衰中进行匹配,判断用户身份的合法性.如果匹配成功.可以获取有关的.态用户信息,如:静态角色。然后.依据静态角色或/和用户与静态机构的关联(图2)定当前用户所属的朴态机构,并从价态机构中查询机构信息.
2)从项目一人员注册表得到该用户参与的所有项目,与奋询脸态信息的方法类似.衬到用户在各个.与项目中的相关属性。表a给出一个用户登录系统后.可选择的项目、角色和所属机构.
3)当用户选择了一个项目和角色.例如:通辽枢
纽一扩建工程一施工图阶段、专业负宜人.机构信息也防之确定,即:站场专业。这时任务模型根据角色信息(专业负斑人)自动配,用户的功能菜单.如;审签/编制技术文件、人工时统计、项目进度监控、接收外专业发送的互提资料、信思资询等,同时定义每项功能对应的设计信息类型、范国和瀚写权限。最后利用顶目、机构和人员信息对其进行裁剪。
设计管理系统的框架为B/S(Bowscr/Scrvcry体系结构.Web胭务器选用llS4.0。,应用逻粗使用VB Script和Jave Script编写.
5后记
企业分析法从功能的角度定性分析了设计院的信息需求.但是不能很好地润足设计管理系统对信息控制的定量要求。本文补充分析了信息的机构和项目属性.并通过建立三维组织机构镇型:机构一人员一任务,有效控制基本的信患存取.
1 Kenneth C.Laudon,Managcment Information Systems,Prentice Hall,1998/7
2 巩维才等编著,现代工业企业管理,徐州:中国矿业大学出版社,1997、2
3 Deborah Kurata,Visual Beaic5 对象开发教程,北京,人民邮电出版社,1998、7