个贷管理系统概要设计-权限管理模块.doc_第1页
个贷管理系统概要设计-权限管理模块.doc_第2页
个贷管理系统概要设计-权限管理模块.doc_第3页
个贷管理系统概要设计-权限管理模块.doc_第4页
个贷管理系统概要设计-权限管理模块.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

个贷业务系统概要设计交通银行个贷业务系统概要设计书(权限管理模块)版本号:V1.0.0华腾软件系统有限公司2004年10月修订记录版本与日期版本描述修订描述作者V1.0.0 2004/10/09初稿戴胜华目 录修订记录2目 录3屏幕索引51模块设计61.1数据持久层设计61.1.1功能描述61.1.2设计规范61.1.3业务规则71.2数据访问层设计71.2.1功能描述71.2.2设计规范71.2.3业务规则71.3业务逻辑层设计71.3.1功能描述71.3.2设计规范81.3.3业务规则82详细设计92.1角色信息维护92.1.1查询操作92.1.1.1视图页面92.1.1.2处理逻辑92.1.2创建操作92.1.2.1视图页面92.1.2.2处理逻辑92.1.3更新操作92.1.3.1视图页面102.1.3.2处理逻辑102.1.4删除操作102.1.4.1视图页面102.1.4.2处理逻辑102.2用户角色关系信息维护102.2.1查询操作102.2.1.1视图页面102.2.1.2处理逻辑112.2.2创建操作112.2.2.1视图页面112.2.2.2处理逻辑112.2.3更新操作112.2.3.1视图页面112.2.3.2处理逻辑112.2.4删除操作122.2.4.1视图页面122.2.4.2处理逻辑12屏幕索引图 1 BT Screen 19图 2 BT Screen 1.111图 3 BT Screen 1.2141 模块设计放置模块设计内容,例如实体状态图、屏幕连接图、模块级别的重要的业务规则等。1.1 数据持久层设计1.1.1 功能描述此部分设计权限管理板块的数据持久层,为数据访问层提供包装好的持久性数据接口,此部分由O/R Mapping框架hibernate2.1实现。1.1.2 设计规范数据持久层主要包括以下内容:用户角色维护;用户资料角色关系维护;用户角色权限关系维护;另外两项:用户资料由核心系统提供,个贷管理使用核心系统的用户资料,不必维护。用户功能权限在整个系统中固定,由系统初始化时写入数据,不必维护。1.1.3 业务规则用户资料角色关系为多对多;用户角色权限关系为多对多;1.2 数据访问层设计1.2.1 功能描述数据访问层采用DAO模式对业务以下数据进行封装。1.2.2 设计规范角色、用户角色关系表、角色功能关系表是需要维护的,所以它们的DAO中提供了完整的维护操作接口,而用户表、功能表是不要维护的,所以只提供必要的查询接口。1.2.3 业务规则无。1.3 业务逻辑层设计1.3.1 功能描述业务逻辑层实现真正的具有业务逻辑功能,在此模块体现为通过用户标识符获得该用户的功能权限列表。1.3.2 设计规范1.3.3 业务规则获得用户标识符,调用用户角色关系访问层获得角色列表,然后调用角色权限关系访问层获得所有的权限列表。2 详细设计2.1 角色信息维护2.1.1 查询操作RoleInfo queryById(int userId)输入:角色标识符输出:角色详细信息2.1.1.1 视图页面2.1.1.2 处理逻辑1、 打开查询页面;2、 输入查询条件,提交;3、 返回查询结果列表。2.1.2 创建操作void insert(RoleInfo userInfo)输入:角色详细信息输出:数据库中增加记录2.1.2.1 视图页面2.1.2.2 处理逻辑4、 打开创建页面;5、 输入各项信息,提交;6、 返回创建结果提示信息。2.1.3 更新操作void update(RoleInfo roleInfo)输入:需更新信息输出:更新操作结果信息2.1.3.1 视图页面2.1.3.2 处理逻辑7、 打开详细信息页面;8、 输入更新信息,提交;9、 返回更新结果提示信息。2.1.4 删除操作void delete(int userId)输入:角色标识符输出:删除操作结果提示信息2.1.4.1 视图页面2.1.4.2 处理逻辑10、 打开详细信息页面;11、 提交删除操作;12、 返回操作结果提示信息。2.2 用户角色关系信息维护2.2.1 查询操作输入:用户角色关系标识符输出:用户角色关系详细信息2.2.1.1 视图页面2.2.1.2 处理逻辑13、 打开查询页面;14、 输入查询条件,提交;15、 返回查询结果列表。2.2.2 创建操作输入:用户角色关系详细信息输出:数据库中增加记录2.2.2.1 视图页面2.2.2.2 处理逻辑16、 打开创建页面;17、 输入各项信息,提交;18、 返回创建结果提示信息。2.2.3 更新操作输入:需更新信息输出:更新操作结果信息2.2.3.1 视图页面2.2.3.2 处理逻辑19、 打开详细信息页面;20、 输入更新信息,提交;21、 返回更新结果提示信息。2.2.4 删除操作输入:用户角色关系标识符输出:删除操作结果提示信息2.2.4.1 视图页面2.2.4.2 处理逻辑22、 打开详细信息页面;23、 提交删除操作;24、 返回操作结果提示信息。2.3 权限角色关系信息维护2.3.1 查询操作输入:权限角色关系标识符输出:权限角色关系详细信息2.3.1.1 视图页面2.3.1.2 处理逻辑25、 打开查询页面;26、 输入查询条件,提交;27、 返回查询结果列表。2.3.2 创建操作输入:权限角色关系详细信息输出:数据库中增加记录2.3.2.1 视图页面2.3.2.2 处理逻辑28、 打开创建页面;29、 输入各项信息,提交;30、 返回创建结果提示信息。2.3.3 更新操作输入:需更新信息输出:更新操作结果信息2.3.3.1 视图页面2.3.3.2 处理逻辑31、 打开详细信息页面;32、 输入更新信息,提交;33、 返回更新结果提示信息。2.3.4 删

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论