刚好没事,零零碎碎瞎想一通,记录一下思路,供以后再整理。
以下模块实现时如能尽可能抽象、独立,就越能复用。实现技术不在这次的思考范围之内。
数据呈现
1。 数据对象能友好地呈现给用户,用户能方便地定制查询(业务对象与数据库结构的良好映射 -- Meta data)
2。 用户添加自定义计算字段(由现有几个字段按某个公式计算后的结果。用户决定是否记住该设置以便下次使用,如果保存,可保存到配置文件或数据库。保存后,该字段<其实是计算公式>可被取用)
3。 用户可保存查询条件,下次只需执行,不要再定义
4。 用户自定义显示哪些字段、隐藏哪些字段(客户端处理。用户决定是否记住该设置以便下次使用,如果保存,可保存到配置文件或数据库)
5。 用户自定义字段显示顺序或位置(客户端处理。用户决定是否记住该设置以便下次使用,如果保存,可保存到配置文件或数据库)
6。 用户可方便地按某字段排序(客户端处理)
7。 用户可方便地成批修改数据,然后一块提交。(系统可判断哪些数据被修改过,然后只更新他们 -- 客户端判断,服务端执行)
8。 大量数据能分页显示
9。 数据能方便地增、删、改
-- 实现
:.net中的ADO.net提供了底层通讯的实现。可以在此基础上开发
:J2EE平台有好的实现吗?(很久没跟踪研究J2EE了)
:有哪些好的而且可以直接集成到新开发系统中报表设计工具?
:可能上面的这些项还可以分为数据呈现和报表设计
数据备份与恢复
用户能指定备份介质 -- 光盘/磁带/硬盘文件夹...
用户能指定备份方式 -- 增量/完全
用户能设置自动运行的备份任务 -- 什么时间、对什么备份
已备份列表 (所有的备份要有日志,如果备份文件被删除,备份记录也要显示,提示备份文件缺失)
用户能指定从哪一份备份恢复
业务流程处理
1。 方便地定义某业务的处理流程
2。 方便地修改某业务的处理流程,但对已有数据没影响
3。 方便地跟踪某业务的当前状态
4。 修改执行中的业务状态
-- 实现
:如何利用现有工作流产品,集成这儿的其他feature?
权限控制
1。 方便地定义权限(组)
2。 方便地给某人、角色、部门、组织授权/取消授权
3。 方便地查看某人、角色、部门、组织的所有权限(组)、某权限被授予了哪些人、角色、部门、组织
组织结构
定义/修改成员基本信息模板 -- 应该拥有哪些信息项
成员基本信息输入、修改、维护
定义/修改组织中的角色
(组织结构与权限控制在特定业务系统中就表现为 - 功能(业务)权限、数据(业务对象)权限,组织结构中的角色关系)
audit数据 -- 系统日志
关键数据/业务被使用日志 -- 使用者,使用时间,执行操作
数据备份日志
错误日志 - 分不同等级(建议、错误、崩溃)

浙公网安备 33010602011771号