云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 1-毕业设计论文指导书(面向对象)

1-毕业设计论文指导书(面向对象)

  • 62 次阅读
  • 3 次下载
  • 2025/7/2 23:04:24

34534

验证请求者的请求权限提供请求者的权限列表权限管理

图3-9权限管理包图展开

Fig3-9 Package Diagram of Access Authorization

权限管理包包含的类见图3-10:

操作员类权限管理类#操作员对象+验证权限(in 操作员代码, in 权限列表)+获取权限列表(in 操作员代码)-操作员代码-操作员名称-权限列表+登陆()+退出()+是否已构建权限列表()+构建权限列表()

图3-10权限管理类图

Fig3-10 Class Diagram of Access Authorization

5.异常处理包

异常处理的职责:

(1)汇报运行时的详细异常信息。 (2)记录异常处理日志。

异常处理包图展开如图3-11所示:

汇报运行时的详细异常信息记录异常处理日志异常处理 图3-11异常处理包图展开

Fig3-11 Package Diagram of Exception Processing

异常处理包包含的类见图3-12:

异常处理类#异常处理对象异常处理实现异常处理实现异常处理实现异常处理实现异常处理实现异常处理实现异常处理实现

图3-12异常处理类图

Fig3-12 Class Diagram of Exception Processing

因为异常处理类型比较多,如:系统异常、数据库异常、业务逻辑异常等,

erterttre

34534

针对不同类型的异常处理方式也容易变,如:显示错误,记录文本日志,记录数据库日志等,所以这里使用了桥接(Bridge)模式来实现,使各部分的变化比较独立。

3.3 系统架构类图

将包图展开,得到类图,它是架构的静态结构图,表达了各个类之间的静态联系。北鑫星ERP系统中的销售管理模块系统架构类图如下图3-13所示。

输入界面用户界面类#输入输出元素#业务代理对象+数据效验()+业务处理()输出界面业务代理类#权限管理对象#业务对象+业务处理()业务逻辑类#数据库连接对象#数据库访问对象+业务处理()数据库访问类#数据库连接对象+读取()+写入()权限管理类#操作员对象+验证权限(in 操作员代码, in 权限列表)+获取权限列表(in 操作员代码)数据库连接类+开始事务()+提交事务()+回滚事务()操作员类-操作员代码-操作员名称-权限列表+登陆()+退出()+是否已构建权限列表()+构建权限列表()异常处理类#异常处理对象异常处理实现异常处理实现异常处理实现异常处理实现异常处理实现异常处理实现异常处理实现

图3-13 系统架构类图

Fig3-13 Class Diagram of System Architecture

erterttre

34534

4 系统详细设计

本部分设计主要涉及软件系统的动态建模和系统类图的详细设计。软件系统的动态模型分为交互模型和活动状态模型,其中的交互模型主要由顺序图和协作图构成,活动状态模型主要包括活动图和状态图。通过为软件系统项目建立动态模型,从而产生体现系统动态行为的可视化分析结果——包括对象的时间特性和对象为完成目标任务而相互进行通信的机制、对象行为的改变和状态变化情况,以及对象可能出现的各种活动状况等信息。

4.1 系统交互图

4.1.1系统架构类交互图

系统架构类的工作流程:

1.用户界面对象在接收了用户的输入请求后,向业务代理对象发送处理请求。 2.业务代理对象接收到请求后,向权限管理对象发送验证权限请求。 3.权限管理对象验证权限后将验证结果返回给业务代理对象。

4.业务代理对象根据验证结果进行以下处理:对于不符合权限的请求则返回提示信息;对于符合权限的请求,则将请求转发给业务对象。

5.业务对象进行业务处理。对于业务处理中的数据持久化操作,通过访问数据库访问对象进行操作,期间的任何异常都交给异常处理对象处理。最后返回处理结果信息给业务代理对象。

6.业务代理对象将处理结果信息返回给用户界面。 系统架构类的交互图如图4-1所示:

4.1.2 活动者与模块间的交互

与销售管理模块进行交互的活动者(角色)主要包括销售业务员和企业管理者。

销售业务员和企业管理者与销售管理模块的交互图如下图4-2和图4-3所示:

erterttre

34534

用户界面类请求业务处理类业务代理类权限管理类业务逻辑类数据访问类异常处理类验证权限权限不符验证结果权限符合,请求业务处理业务处理读取写入异常处理异常处理消息1处理结果显示处理结果显示

图4-1系统架构类的交互图

Fig4-1 Interactive Diagram of System Architecture Class

erterttre

搜索更多关于: 1-毕业设计论文指导书(面向对象) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

34534 验证请求者的请求权限提供请求者的权限列表权限管理 图3-9权限管理包图展开 Fig3-9 Package Diagram of Access Authorization 权限管理包包含的类见图3-10: 操作员类权限管理类#操作员对象+验证权限(in 操作员代码, in 权限列表)+获取权限列表(in 操作员代码)-操作员代码-操作员名称-权限列表+登陆()+退出()+是否已构建权限列表()+构建权限列表() 图3-10权限管理类图 Fig3-10 Class Diagram of Access Authorization 5.异常处理包 异常处理的职责: (1)汇报运行时的详细异常信息。 (2)记录异常处理日志。

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com