事务跟踪系统详细设计文档 联系客服

发布时间 : 星期一 文章事务跟踪系统详细设计文档更新完毕开始阅读

描述: 当某个用户有用户管理权限的时候,他可以在系统中添加用户。添加的用户,用户状态是普通,不再需要用户管理员审核可直接登录系统。

18) 3.1.3项目配置

a.项目的编号,这个编号是不能被更改的。 b.项目的名称。 c.项目的描述信息。 d.项目的分组。 e.项目的状态。 f.默认的分配人。

g.项目的属性修改,里面包含是否对所有用户可见、是否只允许用户查看和自

己相关的事务、是否使用事务的严重级别属性、是否使用事务的类型属性、是否使用事务的模块属性、是否使用事务的最终时限属性。

在页面加载的时候利用Ajax无刷新在WEB.UI层的加载事件中调用

ProjectConfig.BLL层的Pagelayout类中的ProjectGrouping()方法进行判断,然后调用ProjectConfig.DAL层的Pagelayout类中的ProjectGrouping()方法利用SQL语句对数据库进行查询该项目中的分组类型表,将数据返回到页面进行选择。

在页面加载的时候利用Ajax无刷新在WEB.UI层的加载事件中调用

ProjectConfig.BLL层的Pagelayout类中的ProjectState()方法进行判断,然后调用ProjectConfig.DAL层的Pagelayout类中的ProjectState()方法利用SQL语句对数据库进行查询该项目中的项目状态表,将数据返回到页面进行选择。

在页面加载的时候利用Ajax无刷新在WEB.UI层的加载事件中调用

ProjectConfig.BLL层的Pagelayout类中的ProjectEmployee()方法进行判断,然后调用ProjectConfig.DAL层的Pagelayout类中的ProjectEmployee()方法利用SQL语句对数据库进行查询工作成员表,将数据返回到页面进行选择。

在页面将数据修改以后点击更新项目信息,调用ProjectConfig.BLL层的

DbDirectory类中ModifyDbDirectory()方法进行判断,数据有误将返回数据错误信息,数据通过则调用ProjectConfig.DAL层的DbDirectory类中ModifyDbDirectory()方法,将传过来的数据通过SQL编程添加到数据库中去与原来的项目信息进行修改,修改成功返回0,返回不成功则返回1. 在此页面也可对项目进行删除,点击删除项目按钮的时候调用

ProjectConfig.BLL层的DbDirectory类中Del DbDirectoryBy ID()方法进行判断,如果该项目中有事务而且事务还在处理中将不能被删除,要是该项目中没有任何在处理的事务则通过条件将调用ProjectConfig.DAL层的DbDirectory类中Del DbDirectoryBy ID()方法通过SQL语句将信息删除信息传入数据库,执行完成则返回0,执行失败则返回1.

2.自定义字段

a.字段类型,添加的字段是属于数字类型还是字符串类型或者是电子邮件类型 b.字段标题

c.顺序权值,字段的显示顺序

d.默认值,不输入的时候默添加的值

e.选择项显示,是否使用当选按钮,是否为列表或检查框,是否为列表输入选择项 f.帮助信息 g.最大长度

h.输入属性,是否为必填字段,是否支持Html编辑 i.输入大小,为宽度和高度 j.输出格式串

将信息添加完毕后点击保存新建字段按钮调用ProjectConfig.BLL层的

UserDefined类中的AddUserDefined()方法将数据传入进去进行判断,数据有误则返回,数据无误调用ProjectConfig.DAL层的UserDefined类中的AddUserDefined()方法,将数据以SQL语句传入数据库中进行执行,执行完成返回0,执行失败则返回1. 点击

调用ProjectConfig.BLL层的UserDefined类中的ModifyUserDefined()方法进行判断,调用ProjectConfig.DAL层的UserDefined类中的

ModifyUserDefined()方法用SQL语句操作数据库表,执行成功则修改原有数据库表中的信息返回0,执行失败则返回1.

3.工作组与成员

a.工作组名称 b.描述 c.权限

将信息添加完毕以后点击添加工作组按钮调用ProjectConfig.BLL层的

Workgroups类中AddWorkgroups()方法进行判断,数据有误将返回,同过则调用ProjectConfig.DAL层的Workgroups类中的AddWorkgroups()方法,通过SQL将数据传入数据库执行,执行通过在数据库新增一条数据返回0,执行失败则返回1。 点击

按钮调用UserManage.BLL层的Workgroups类中的AddUsers()方法判断,在调用UserManage.DAL层的Workgroups类中的AddUsers()方法利用SQL语句对数据库表进行操作,执行成功则将员工信息查询出来返回页面,执行失败则返回1.

按钮调用ProjectConfig.BLL层的Workgroups类中的DelWorkgroups()方法判断,在调用UserManage.DAL层的Workgroups类中的DelWorkgroups()方法利用SQL语句对数据库表进行操作,执行成功则删除数据库表中的信息返回0,执行不成功则返回1.

4.优先级定义

点击