PowerBuilder实战:C/S架构人事管理系统开发与数据库设计实例
版权申诉
161 浏览量
更新于2024-06-27
2
收藏 452KB PDF 举报
本文档详细介绍了"8个数据库设计典型实例.pdf"中的第一个实例——人事管理系统。该系统旨在利用PowerBuilder作为数据库前端开发工具,通过C/S架构构建一个适用于企业管理的规范化、高效和安全的人事管理系统。以下是该系统的主要知识点:
1. **系统目标设计**:人事管理系统有三个核心目标:一是支持企业实现规范化管理,确保所有人事活动按照既定规则进行;二是提高日常业务处理效率,例如员工入职、离职等操作的记录和管理;三是辅助科学决策,如依据员工数量预测招聘需求。
2. **开发设计思想**:
- **利用现有资源**:系统采用公司现有的软硬件环境和先进的开发方案,以提高效率和应用效果。
- **遵循管理规定**:系统设计需符合公司人事管理规范,满足日常业务需求,注重用户体验,强调直观、方便、实用和安全。
- **C/S架构**:采用客户端/服务器结构,客户端负责用户界面展示和逻辑处理,服务器提供数据服务,且考虑未来的体系结构调整和安全性需求。
- **模块化设计**:便于功能组合和修改,有利于后期维护。
- **数据库维护功能**:系统包含数据维护功能,支持动态数据管理,如增删改查和备份。
3. **开发与运行环境**:为了成本控制,选择了Oracle 8数据库管理系统,并利用PowerBuilder 8.0作为开发工具。系统能在多种操作系统上运行,如Windows 95-2000。
4. **系统功能分析**:包括员工信息的录入、修改、删除,查询统计以及报告打印等功能,并提供了使用帮助。
5. **数据库设计**:作为关键环节,数据库结构设计决定了系统的性能。它涉及到表结构设计、数据关系定义,以及优化存储、完整性、效率和应用程序实现的简化。
6. **数据库需求分析**:这是设计过程的第一步,收集和理解用户需求,确定存储数据类型和处理流程,为后续设计奠定基础。
总结,这份文档深入剖析了人事管理系统的设计过程,强调了数据库设计的重要性,并展示了如何运用PowerBuilder开发一个实际的、能满足企业需求的C/S结构的管理系统。通过实例学习,读者能够掌握数据库应用系统开发的关键步骤和实践技巧。
185 浏览量
2023-08-19 上传
2023-06-12 上传
2021-10-02 上传
221 浏览量

小虾仁芜湖
- 粉丝: 115
最新资源
- FTH-7008写频软件:详细操作与功能介绍
- Scala宏类型提供程序示例解析与应用
- WinSCP最新版本5.9.3.7136下载与安装教程
- Sublime Text 3插件管理新体验:Package Control
- 机器学习模型部署实操:Flask与Docker的应用教程
- objc-aatree: Objective-C 实现线程安全的 AA 平衡二叉搜索树
- C#编程语言全面总结指南
- WiFi控制机器人:Arduino与Blynk应用实践
- JavaScript实现Telea图像修复算法介绍
- 汇编编程初学者的100例经典案例
- Elasticsearch Head插件安装与配置指南
- LZO压缩包的下载安装与使用指南
- 自定义CSS覆盖扩展:Web浏览器新工具
- iOS图标PSD模板:打造高效图标自动生成器
- Brady J. Ross个人网站测试分析
- LDAvis: R包实现交互式主题模型可视化