大唐国际锡林浩特矿业有限公司移动办公系统毕业设计(编辑修改稿)内容摘要:

s e s u s e s u s e s 图 24 管理员 方法与过程用例图 Fig. 24 Administrator Method and process use case diagram XVI 管 理 员应 用 维 护增 加 应 用删 除 应 用修 改 应 用查 询 应 用 u s e s u s e s u s e s u s e s 图 25 管理员 应用维护用例图 Fig. 25 Administrator Application maintenance use case diagram 管 理 员字 典 表 维 护增 加 字 典 信 息删 除 字 典 信 息修 改 字 典 信 息查 询 字 典 信 息 u s e s u s e s u s e s u s e s 图 26 管理员 字典信息用例图 Fig. 26 Administrator Dictionary information use case diagram XVII 系统的类分析 类图 (Class diagram)是 描述类、接口、协作以及它们之间关系图,用来显示系统中各个类的静态结构。 类图是一种模型类型,确切地说,是一种静态模型类型。 一个类图根据系统中的类以及各个类之间的关系描述系统的静态视图,尽管类图与数据模型有相似之处,但是类不仅显示了系 统内信息的结构,也描述了系统内信息的行为。 类图中的类可以直接在某种面向对象编程语言中被实现。 虽然一个类图仅仅显示的是系统中的类,但是存在一个变量,确定了显示各个类的真实对象实例的位置。 类图是面向对象系统建模中最常用的图,它是定义其他的基础,在类图的基础上,可以使用状态图、协作图、组件图和配置图等进一步描述系统其他方面的特性。 类图的符号说明: 符号 说明 表示图中的类 是类图中关联关系,普通的关联式二元关联。 除了关联的基本形式,还有六中 关联修饰:角色、名称、多重性、聚合、组合和导航型。 表示泛化关系,是一种存在于一般元素和特殊元素之间的分类关系 表 26 类图符号说明 Table 23 Table of class Diagram symbol explanation XVIII 系统的类 本系统所涉及的类包括如下几个管理员类( Admin),公文类( Documents),方法类( Function),页面类( Page),字典类( Dictionary),应用类( Application),用户类( User)。 +admin()uptel+ :ewh_psgDCoc :t 表 27 管理员类图 Table 27 Administrator class diagram +fromUse() :intt+d:neDuRpSChngilwcar_h公文类 表 28 公文类图 Table 28 Documents class diagram +isAvalbe(): intdFunpt+id:nmwhr_CogSqy方法类 表 29 方法类图 Table 29 Function class diagram XIX +isAvalbe(): intdPgupt+id:ntamewchr_CogSquy页面类 表 210 页面类图 Table 210 Page class diagram +isAvalbe(): intdput+id:nwhr_CogSquyfP应用类 表 211 应用类图 Table 211 Application class diagram +isAvalbe(): intdDcuptd:nfhrmw_ogSq字典类 表 212 字典类图 Table 212 Dictionary class diagram XX +adUser() :Stinguprlid :ntpswchar_mDeog用户类 表 213 用户类图 Table 213 User class diagram 系统类之间的关系图 类之间的关系最常用的有四种,分别是表示类之间使用关系的依赖关系、表示类之间一般和特殊关系的泛化关系、表示对象之间的结构关系的关联关系和表示类中规格说明和实现之间关系的实现关系。 下图为本系统类之间的关系图: UserPFunctionDocumentDictonary AdminAplicaton1n1n1n1n1n 图 214 系统类 Fig. 214 kinds of classes relationships diagram XXI 3. 面向对象设计 面向对象设计概述 面向对象设计( Objectoriented Design,OOD)是 OO 方法中一个中间过渡环节。 其主要作用是对 OOA 分析的结果作进一步的规范化整理。 一边能够被 OOP 直接接受。 面向对象设计( OOD)是一种软件设计方法,是一种工程化规范,是“根据需求决定所需的类、类的操作以及类之间关联的过程”。 OOD 的目标是管理程序内部各部分的相互依赖。 为了 达到这个目标。 OOD 要求将程序分成块。 每个块的规模应该小道可以管理的程度。 然后分别将各个块隐藏在接口的后面,让他们只通过接口相互交流。 系统时序图 时序图( Sequence Diagram),描述了对象之间传送消息的时间顺序,它用来表示用例中的行为顺序。 当执行一个用例行为时,时序图中的每条消息对应了一个类操作或状态机中引起转换的触发事件。 时序图包含 4 个元素,分别是对象( Object)、生命线( Lifeline)、消息( Message)和激活( Activation)。 时序图符号说明如下: 符号 说明 XXII 表示参与交互的对象。 表示 Object Message,即在两个对象之间传递消息。 表示过程调用,即客户机向供应者发消息,然后客户机要等待处理消息的整个嵌套顺序完成后才能继续。 表示 Message of self,即反身消息。 表示 Return Message,即过程调用返回的消息。 激活期( Activation),表示对象执行一个动作的期间。 生命线( Life Line),表示对象存在的时间 表示注释 表 31 时序图符号说明 Table 31 Table of sequence Diagram symbol explanation XXIII 系统管理员登录系统时序图: 系 统 管 理 员登 录 模 块 访 问 数 据 库打 开 登 录 模 块提 示 输 入 登 录 信 息输 入 登 录 信 息提 交 验 证 信 息数 据 库 验 证 信 息验 证 成 功登 录 成 功 图 32 系统管理员登录系统时 序图 Fig. 32 Sequence Diagram of administrator login system XXIV 系 统 管 理 员登 录 模 块输 入 登 录 信 息增 加 页 面 模 块 页 面 维 护 数 据 库提 交 验 证 信 息返 回 验 证 结 果输 入 新 增 页 面 信 息数 据 库 新 增 页 面 信 息返 回 增 加 结 果提 示 添 加 结 果 图 33 管理员增加页面信息时序图 Fig. 33 Sequence Diagram of administrator add page information XXV 系 统 管 理 员登 录 模 块输 入 登 录 信 息增 加 方 法 与 过 程 模 块 方 法 与 过 程 数 据 库提 交 验 证 信 息返 回 验 证 结 果输 入 新 增 方 法 与 过 程 信 息数 据 库 新 增 方 法 与 过 程返 回 增 加 结 果提 示 添 加 结 果 图 34 管理员增加方法与过程时序图 Fig. 34 Sequence Diagram of administrator add function information XXVI 系 统 管 理 员登 录 模 块输 入 登 录 信 息增 加 应 用 模 块 应 用 列 表 数 据 库提 交 验 证 信 息返 回 验 证 结 果输 入 新 增 应 用 信 息数 据 库 新 增 应 用 信 息返 回 增 加 结 果提 示 添 加 结 果 图 35 管理员增加应用时序图 Fig. 35 Sequence Diagram of administrator add application information XXVII 系 统 管 理 员登 录 模 块输 入 登 录 信 息增 加 字 典 模 块 字 典 维 护 数 据 库提 交 验 证 信 息返 回 验 证 结 果输 入 新 增 字 典 信 息数 据 库 新 增 字 典 信 息返 回 增 加 结 果提 示 添 加 结 果图 36 管理员增加字典时序图 Fig. 36 Sequence Diagram of administrator add dictionary information XXVIII 数据库设计 数据库 设计 (Database Design)是指对于一个给定的应用环境,构造 (设计)优化的数据库逻辑模式和物理结构,并据此简历数据库及其应用系统,使之能够有效地存储和管理数据,满足各种用户的应用需求,包括信息管理要求和数据操作要求。 信息管 理要求是指在数据库中应该存储和管理哪些数据对象;数据对象要求是指对数据对象需要进行哪些操作,如查询、增、删、改、统计等操作。 表 31 用户表 Table31 The table of user 字段说明 数据类型 长度 约束类型 说明 ID number 5,0 主键 编号 UUID varchar2 50 非空 唯一识别符 APPKEY varchar2 50 非空 应用标识 USERNAME varchar2 50 非空 用户名 USERPASS varchar2 50 非空 密码 AUTOLOGIN char 1 非空 自动登录 PUBLICKEY varchar2 50 非空 表 32 页面表 Table32 The table of page 字段说明 数据类型 长度 约束类型 说明 NID number 5, 0 主键 编号 NTYPE varchar2 50 非空 类型 NNAME varchar2 50 非空 名称 NCODE varchar2 50 非空 编码 NODER number 10, 0 非空 排序 NENABLE char 1 非空 是否可用 表 33 方法与过程表 XXIX Table33 The table of function 字段说明 数据类型 长度 约束类型 说明 LID number 10, 0 主键 编号 LTYPE varchar2 50 非空 类型 LNAME varchar2 50 非空 名称 LCODE varchar2 50 非空 编码 LODER number 10, 0 非空 排序 LENABLE char 1 非空 是否可用 表 34 应用表 Table34 The table of application 字段说明 数据类型 长度 约束类型 说明 AID number 10, 0 主键 编号 ASTARTPAGE number 10, 0 非空 起始页 ANAME varchar2 50 非空 名称 ACODE varchar2 50 非空 编码 LODER numbe。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。