-
系统操作日志的设计,大家有什么好的思路?10
我现在要做一个人事管理系统,客户提出资料在修改时需要申请审核,在审核时需要把修改的字段以及修改之前和修改之后的值都列出来。不知道大家有什么好的思路??2014年6月25日 17:08
7个答案 按时间排序 按投票排序
-
采纳的答案
针对需要的业务模块,添加一个影像表。该报和业务表结构基本相同(注意关联关系)。
审批页面,分别从业务表和业务相应的影像表取数据,给予展示。用户一直操作的是影像表,待审批通过后,用影响表覆盖业务表,同时删除影像表数据。这里的删除得考虑一下,是物理删除还是逻辑删除。若数据重要,建议逻辑删除(注意数据的备份)。创建个表,记录每一条SQL操作语句。这张表根据自己需求设计吧。2014年6月26日 17:45
-
针对需要的业务模块,添加一个影像表。
该报和业务表结构基本相同(注意关联关系)。
审批页面,分别从业务表和业务相应的影像表取数据,给予展示。
用户一直操作的是影像表,待审批通过后,用影响表覆盖业务表,同时删除影像表数据。
这里的删除得考虑一下,是物理删除还是逻辑删除。
若数据重要,建议逻辑删除(注意数据的备份)。
创建个表,记录每一天SQL操作语句。这张表根据自己需求设计吧。2014年6月26日 17:43
-
针对需要的业务模块,添加一个影像表。
该报和业务表结构基本相同(注意关联关系)。
审批页面,分别从业务表和业务相应的影像表取数据,给予展示。
用户一直操作的是影像表,待审批通过后,用影响表覆盖业务表,同时删除影像表数据。
这里的删除得考虑一下,是物理删除还是逻辑删除。
若数据重要,建议逻辑删除(注意数据的备份)。
创建个表,记录每一天SQL操作语句。这张表根据自己需求设计吧。2014年6月26日 17:42
-
这还不简单,做一个历史跟踪表,修改的话,就往历史表里加数据呗。难道还有其他方法?做过N个采购或者预算类的项目,都是这么做的!
2014年6月25日 21:22
-
每次审核的时候,生成一份历史数据。系统提供一个功能,列出该份数据的所有历史数据,让客户有据可查就行。
楼主不会想着一个页面即显示历史数据,有显示最新数据吧, 这样做太复杂了!2014年6月25日 17:13
相关推荐
为了解决上述问题,研究人员提出了在EXT2FS文件系统中加入事务元数据日志的设计思路。这个设计旨在通过添加一个事务型的日志来增强EXT2FS文件系统崩溃恢复的速度和可靠性。具体来说,事务元数据日志能够记录所有对...
对于代码报告文档,它通常包含了项目的目标、设计思路、实现方法和测试结果等内容。这部分内容可以帮助我们理解设计者是如何实现操作系统的各个组件的。例如,他们可能详细描述了如何使用特定的数据结构(如链表、...
在"30天自制操作系统第1~15天实验日志.zip"这个压缩包中,包含了一位开发者或团队在为期30天的时间里构建自己操作系统的过程记录,特别聚焦于前15天的进展。这样的实践项目对于理解操作系统的底层工作原理、熟悉系统...
这个系统不仅提供了源代码,还包含了一篇详细的论文,帮助读者理解设计思路和实现过程。在本文中,我们将深入探讨ASP技术、日志系统的功能需求、系统架构以及Android应用程序(由于标签中提到)可能的关联。 首先,...
日志文件系统的基本思路是在磁盘上维护一个只允许扩展的日志文件,所有对文件系统的更改均以追加的方式记录在日志文件的尾部。这种方式确保了即使在非正常断电的情况下,也可以通过查看日志文件恢复文件系统至断电前...
设计文档则会详细解释每个部分的设计思路、算法选择和实现细节。通过分析和运行这些代码,学生可以深入理解文件系统的内部运作,同时提升编程和调试技能。 此外,这个项目也可以作为进一步研究和扩展的基础,例如,...
【新闻发布系统设计思路】主要涉及了使用Action框架构建一个新闻发布平台的核心技术和设计策略。这个系统的设计目的是为了高效、稳定地发布和管理新闻内容,同时提供良好的用户体验。在本设计中,Action框架扮演着...
教师评教系统设计是开发一个用于评估和反馈教师教学质量的平台。在编程之前,系统设计文档的目的是确保逻辑性和减少后期可能出现的问题。该系统主要基于ASP.NET技术进行开发,这表明将采用C#编程语言和.NET框架来...
根据给定文件内容,以下是关于“基于小程序的实验室...通过上述知识点的分析,可以看出该论文期刊的研究目的、方法、设计思路以及对实验室管理的实际意义。该系统的设计对于提升高校实验室管理水平具有显著的参考价值。
### 高并发系统设计思路 #### 设计原则 在高并发系统的架构设计中,核心的原则是围绕着如何更合理地分配资源来进行。这不同于解决资源不足的问题,而是着重于现有资源的有效利用。以下几点是设计时需重点考虑的: ...
压缩包内的"写日志操作"文件可能是这个C++日志操作程序的源代码,可以查看并学习其中的设计思路和实现细节。通过阅读源代码,可以更深入地理解上述知识点,并能根据实际项目需求进行定制和优化。
1. 操作日志:记录用户在系统中的所有操作,如登录、退出、修改信息等,以便于审计和问题排查。 2. 错误日志:当系统发生异常时,会自动记录错误信息,包括错误类型、时间、位置等,便于开发者定位问题。 3. 性能...
【新思路打造移动端个案综合日志分析系统】主要探讨的是如何构建一个高效、全面的日志分析系统,特别是在移动端的应用。日志分析在互联网行业中扮演着至关重要的角色,它可以帮助开发者追踪并解决应用中的问题,优化...
- **设计思路**:详细解释每个模块的设计思想,如何实现多任务、调度策略、内存分配等。 - **数据结构与算法**:讨论在设计中采用的关键数据结构和算法,如链表、队列、红黑树等。 6. **实现与调试**:记录实际...
.NET 日志系统设计的核心目标是提供一种高效、可靠且可扩展的方式来记录应用程序的运行时信息,以便在出现问题时能够快速定位和解决。日志系统通常包括日志级别、日志目标和日志策略等关键组件。 首先,日志级别是...
1. “基于JSP的Smart系统-权限管理与日志记录模块系统设计与开发项目报告.doc”:这份文档可能包含了项目的背景、需求分析、系统架构、设计思路、实现细节、测试结果和未来改进点等内容,对于理解整个系统的全貌至关...
3. **设计文档**:如需求分析文档、系统架构设计、界面设计图等,详细阐述了系统的设计思路和实现方案。 4. **测试数据**:可能有用于测试系统功能的样本数据。 5. **用户手册**:指导用户如何使用系统的文档。 6. *...
本《软件系统概要设计说明书》是软件开发过程中的关键文档,它在《软件需求规格说明书》的基础上建立,详细阐述了软件系统的整体设计思路、结构和功能,确保了设计与用户需求的一致性。这份文档的改动必须经过用户的...
6. 容错处理:为了提高系统的健壮性,文件系统需要有容错机制,如日志记录、检查点、冗余数据备份等,以应对硬件故障或系统崩溃时的数据恢复。 7. 磁盘空间管理:文件系统需要有效地分配和回收磁盘空间,避免碎片化...