SHIXI协同办公系统数据库设计与数据字典详解
5星 · 超过95%的资源 需积分: 9 168 浏览量
更新于2024-09-18
收藏 329KB DOC 举报
本文档是关于脉动OA协同办公系统的数据库说明书,主要面向项目开发人员、设计人员以及相关使用者,如质量检测人员和需求采集部人员。文档详细介绍了系统所使用的数据库管理平台——中文版Oracle9.2i,以及命名规则,如数据库名称为SHIXI(实习生的中文拼音),表空间名为OA。
数据库的核心组成部分包括多个关键表:
1. **User表**:存储用户的基本信息,如User_ID(用户ID)、departmentID(所属部门ID)、Role_ID(角色ID)、username(用户姓名)、userpassword(用户密码)、性别、年龄、个人介绍、兴趣爱好、办公电话、移动电话、电子邮件地址和地址。
2. **Authority表**:记录用户权限分配,包括Holder_ID(拥有权限者ID)、Giver_ID(权限给予者ID)以及Authority_Type(权限类别),主要用于管理用户的阅读和代办权限。
3. **Department表**:定义了部门的基本属性,包含Department_ID(部门ID)、Department_Name(部门名称)、以及部门的联系方式Phone_Number。
4. **Role表**:可能用于定义不同角色的权限和职责,但具体内容在提供的部分中并未详述。
5. **其他表**:如Folder表、Meeting_Appointment表、File表、Meeting_Room表、Meeting_Query表、Task表和Message表,这些表用于管理文件夹、会议预约、文件、会议室、查询请求、任务和消息等功能,但文档没有列出它们的具体字段。
数据库设计的目标是通过整理和规范化数据,形成数据字典,使得开发人员可以根据这些信息创建物理数据库结构。此外,存储过程设计也被提及,虽然具体内容未在提供的部分展示,通常存储过程是用于执行特定业务逻辑或操作的数据库程序。
在整个过程中,数据库的设计需要遵循一定的原则,如关系型数据库的一致性、完整性和并发控制,确保数据的安全性和有效性。同时,数据库的性能优化也是关键,例如选择合适的索引策略和表分区,以支持系统的高效运行。
阅读这份文档时,开发团队将能根据描述中的数据字典和表结构设计,结合实际业务需求,来实现和维护脉动OA协同办公系统的数据库,从而支持系统的整体功能和性能。
2011-10-26 上传
2011-10-26 上传
点击了解资源详情
2014-06-04 上传
2021-03-03 上传
2021-09-15 上传
2021-09-21 上传
windblue14
- 粉丝: 0
- 资源: 3
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜