事务管理--系统需求分析

本文阐述了事务管理系统的设计理念,包括统一事务跟踪、自定义事务、流程制定、查询系统及展现功能等,强调了用户、状态、事务三大实体的重要性,并详细描述了系统特色与功能性需求。
 

       事务管理系统的目标:实现统一事务的跟踪系统,完成各种事务的跟踪,及其各事务之间的关联,达成事务的管理。

 

系统特色:1.灵活的自定义事物,满足所有事物内容的需求

                2.灵活的流程制定,适应各种事务的复杂流程的要求

                3.灵活的查询系统,实现查询的自定义组合及其关联查询

          4.灵活的展现功能,根据用户的要求实现查询结果的展现

          5.自由的事务评论和摘文,达成知识积累的效果

 

       在事务管理系统中,有三个主要实体:

一个是事务,

一个是用户,

一个是状态。

 

       另外还有两个重要的逻辑实体:用户的排列,称之为流程;事务和用户的集合,称之为项目。

 

在事务上,为了满足不同需求,需要实现事务内容的自定义,在尽可能的范围,提供各种数据类型及其约束条件;其次是模板查询条件的定义,根据定义的查询条件来实现同模板事务的过滤,所有对事物的查询都通过自定义的条件来实现;事务的展现也采用用户自定义模式,用户选择需要查询出来的内容和排版,当然用户也可以采用系统默认的。

 

       在用户上,用户虽然还是需要分部分职位,但是只是一种方便检索用户的条件;在对待事务的权限方面,使用组和个人两种混合模式,组是权限的集合,优先关系先是个人权限;权限明细有待制定,权限的范围基本是项目范围里的,但是需要全局的一个项目建立权限.

 

       关于项目,是一组事务的集合,再结合参与项目的用户;一个项目可以包含多个事务模板,用来满足项目中各种事务的需求;项目事务流程必须围绕参与项目的用户。项目在本事务系统中是最后的归类,所有的事务必须有所属的项目,事务的运做都围绕在项目规定的范围内的,项目里的用户对项目里的事务操作,受项目权限的约制.

 

       关于流程,是用户的一组排列,事务根据这组排列进行传递,每组流程中,只允许使用同一个事务模板,既是每组流程只完成一个事务;流程是有分和合构成的,满足事务的并发和协同处理.

 

       根据上述事务管理系统的描述进行分析后,可以获得如下功能性需求

(1)    用户基础资料的编辑

(2)    权限组的编辑

(3)    用户权限的指派

(4)    特殊用户新建和修改事务模板

(5)    特殊用户定义模板之间的关联字段

(6)    特殊用户项目组的添加和删除

(7)    特殊用户项目组的事务和用户的编辑

(8)    事务模板默认查询条件的制定

(9)    事务查询结果展现的自定义

(10)用户选择项目,使用模板并制定流程,生成事务流

(11)用户查看事务列表,执行事务流程,完成后启动下面的流程

(12)事务的转发(换班,离职接任,委托)

(13)事务的查询和展现

(14)事务的自然完结

(15)特殊用户强行结束事务

(16)事务的记录和知识发布

(17)系统数据词典,供用户查看

 

关于事务的展现,暂定必须有三种模式:一是日历模式,一是树模式,一是列表模式。

列表模式应该普通用户最常用的模式,系统默认的查看方式;日期模式适合带有日期字段的事物的查询,可以实现跨模板查询,但无日期的事物无法展现;树模式是针对有分类的事务模板的事务进行分类展现,对无分类或者跨模板事务无法应用。

       查询约束条件:

              日历模式:事务必须有日期字段

              树模式:事物必须有分类字段,而且只能针对同一模板的事务,不能跨模板

              列表模式:无特殊要求,只根据查询条件,查询所有符合条件的事务

 

       最后,为了是大部分用户的操作简单化,系统会把绝大部分复杂的定义和操作,集中到权限用户。

转载于:https://www.cnblogs.com/viki117/archive/2008/08/14/1268054.html

随着信息产业的不断壮大,对软件的需求也越来越多,推动了软件开发行业的迅猛发展,团体开发软件已经是非常重要的软件开发手段,为了加强团体协作的高效性和对软件开发的同步和准确性,实现对软件开发过程的有效的管理和对开发事务的有效及时的处理,就需要一款适合软件开发团队协作使用的事务跟踪和管理系统系统主要基于.NET Framework的体系结构,应用ASP.NET开发技术以及C#语言和ADO.NET,实现了基于ASP.NET的事务跟踪系统,首先分析了团体开发软件时的协作中碰到的同步性、时效性等问题,分析并获取了本事务跟踪系统的原始需求,在设计系统时采用了表现层USL、业务逻辑层BLL、数据访问层DAL以及数据访问层接口IDAL的三层模型,另外采用了Log4net为系统的管理并记录日志。实现了对事务的及时跟踪,使得对信息的管理更加及时、高效,提高了工作效率,该系统的主要功能的功能有人员注册、密码修改及找回,项目的创建、人员配置、人员锁定解锁,任务的创建、状态修改、任务的搜索、关注,邮件提醒,以及后台线程对数据库的操作实现历史任务信息的自动存档功能。 系统布署上线以后运行良好,经过对使用者的使用调查,加入了任务留言时邮件提醒、新增了对任务类别的管理及搜索,使得系统有更好的用户体验。 关键词:ASP.NET,ADO.NET,C#,Log4net,IDAL,事务跟踪
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值