面向对象的数据库开发分析

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
育现 版 社 .0 4 2 0
另应用 系统还 需要给 出各种 各样 的排行 ; 需要按 照规则确 定活动 的 获 奖者等 :需 要记录 用户 的操作 ,以确定用 户 的积 分 。 ( )数据 库 部署 二 整 个 系统 分为 三层 ,客 户层 、业务 逻辑 层及 数据 访 问层 ,选 择s le vr 0O qs r e 20 作为数 据库 。项 目使用 ap n t 为开发 平 台 , s . e作 用c 作 为开 发语 言 , 应 的使用 IS . 作为w 服 务器 。 系统 的 # 相 I6 0 朗 本 两种 角 色注册 用 户和 管理 员用 户 的 问题 , 上面 的类 结构 设计 时 , 在 我让 管 理 员继承 的注 册 用户 类 ,这样 管理 员 就 自然 的拥有 注册 用 户可 以使用 的所 有权 限,而 它本 身还 可 以拥 有 自己的权 限 ,对 学 校 的管 理 ,对宿 舍 、专 业及 注册 用户 的管理 。在 页面 类设 计 时采 用这 样 的设计 来确 保 使用 页面 的权 限 问题 。 设计三 个类B s P g 、 a e a e B sP gF . i a e a e o 1 g n、 B s P g F r d i r0 a e a e o A m n, 这 三 个 类 都 继 承 自 S s e . e . I P g 重载 了R n e 方 法 ,这样 就可 以为 同一级 别 y tm Wb U .a e ed r 的页 面绘 制相 同的导航 条 ,使 页 面的 风格 统一 化 ;B s P g 类 来 a ea e
方式 如 果是 使用 I 电话 的话 去根 据选 择 的学校 看 填 写的 I 电话 是 P P 否符 合所在 学校 的I段 ,如果符 合 的话 ,系统发激 活 邮件 ;3选择 P . 学校 邮箱注册 , 根据 选择 的学校 和他填 写的 邮箱 , 果域名符 合就 如 认为 注册人 为合法 学生 ,系统 发激 活邮件 ;4选择 其他方 式 ,通过 . 人工 方法 去确 认注册 者 的合法性 。以上 是用户 注册 的过程 , 册成 注 功后 ,用 户通过 激活账 户 的链接 ,激活 自己的账 户 ,然后 登陆 ,登 陆成 功后就可 以使用 注册用 户可 以使用 的所有 功能 。 管理员 除可 以 拥 有 所有注册 用户可 以使用 的功 能外 , 可添 加学校宿 舍及课程 信 还 息;编辑 学校 所在 的I段 ,查看所 有用户 的状态 ,进行活 动管理 , P 即添加 、 编辑 活动 , 设定活 动规 则。 应用 系统需要 响应用 户的操 作;
作为 未注 册用 户 可 以浏览 的页 面 的基 类 ,B s P g F r o i 类 作 a ea eo Lg n 为只 有注 册用 户 才可 以浏 览页 面 的基 类 ,B s P g F r d i 类 作 a ea e0 Am n
为只 有 管 理 员 才 可 以浏 览页 面 的基类 。然 后 就 可 以在 这些 类 的 r n e方 法 中进 行 统一 的权 限设 置及 出错 管 理 。 ed r 参 考文 献 :
Pen i g Hu
( u a n es yo i n ea dE o o c , h n s a 4 0 , hn ) H n nU i ri f n c n c n mi C a g h 1 2 5C i v t F a s 0 a
Ab tac : ih tei ra ig c m pe iy o ot r e in,a a s e i n f rt e c n e o t ec re a a a e a p iai n s r tW t h nce sn o lxt fs fwae d sg d tba ed sg o h e trt h u rntd tb s p l to c
t eta t na o h dio l mbi to obeti ki o ece ryr ltd t h il o nayssa d d sg p lc to . r i c nain t h n ngm r la l eae ot efed fa l i n e in a p iains


四 、应 用实例 ( )系统构 想 一 设想 这 个是校 园学 生信 息M s 统 。该N S 统有 几种 验 证方 I系 I系 法 :1 通过 使用 的代 理和 选择 的学校 。如果其 代理在 其学 习的代理 . I 段 的话 ,就认 为是在 宿舍 上网 ,可认 为是学 生,将 自动通 过注册 P 请求 ,系 统发激 活邮件 ;2 不符合 第一种 情况 的话,看选 择 的注册 .
百度文库
中图分 类 号:T 3 1 3 P 1. 1
文献 标识 码 :A
文 章编 号 : 10 — 59( 00 4 04 — 1 07 99 2 1 )1 — 12 0
An lss f jc- re tdDaa a e v lp n ay io e to ine tb s eo me t Ob De
批量更 新记 录 。 二 、数 据库 开 发的对 象 思想 面 向对 象 的理 念是 自发 的 ,源 自天 然的 。所 以面 向对 象 技术 被 设计 得最遵 循 思维 的 自然方 式 。也就 是说 , 到 的符 号 ,术语 , 用 定义和 每个 人都 相 关。基 于 面 向对象 的分 析 和设 计技 术 的这 些特 点,客 户可 以从 始至 终参 与 到系 统 的分析 中 去 ,参与 到系 统 的设 计 。 由于在 讨论 对象 之 间的 交互 作用 时 ,大 家使 用 同样 的术语 概
ss m d vlp e t a endfc lt e te e u e n , s n h s m df c lt m it n p rd . bet r n d y t e e m n h s e i i to e o b u met h q i me t d i e yt i i to a a a du ga e jc oi t r r segt s e fu n i n O — ee a ayi a dd s nfaue a ut ov i rbe T i at l nh w eie f be t r ne aa aed v lp n t n ls n ei e trscnjs s let spo lm.hs rceo o t ao jc— i t d tb s e eo me t h s g h i h d o oe d wi
念 。客 户还 可 以参 与文档 的创 建 和编 写 ,因 为他 明确 已有 对象 的
含 义 。这样分 析 出来 的 设计绝 对 是符合 需 求 易于 客户 使用 及管 理 的。另 外加 上面 向对象 技 术方 面 的继承 等 技术 , 使得 应用 系统 的 升 级变 的轻松 。 三 、应 用 面 向对象 的数 据库 开 发 ( )系 统分 层 一 在 数据库 和客户 端加入一 个 中间层 , 这 一层 添加 业务层 和数 在 据 访问层 , 据访 问层与数据 库 交互 为业 务层提 供数据 服务 。业务 数 层 为客户层提 供经过 分析及 过滤筛选 之后 的对象 及对象 集合 。 ( 二)面 向对 象分 析和 设计 分析 需求 中可 能存 在 的潜在 对 象 :对象 是 一个 真实 或抽 象 的 元素 项 ,它包 含信 息 ( 即对 象 的属性 )和 处 理对 象 的方 法 。任 何 对象 都可包 含 其他 对象 ,这 些对 象 又可包 含 其他 对 象 ,直到 系 统 中最基 本 的对 象被 揭示 出来 。仔 细 阅读需 求 说 明书 并在所 有 名 词 下画线 ,寻 找 于系 统中 的其 他对 象交 互 的实 物 ,人 员 ,地 点 、文 件 。面 向对 象 的分 析与 设计 的本 质是 我们 用 自然 的观 点 去看 待一 个 应用 系统 的实现 。 ( )行数据 库 设计 三 要 用面 向对 象 思想进 行 数据 库 设计 ,因 此应 该选 择实 体主 导 型 设计 方法 :设计 应用 系 统 结构 ;选择 便 于将 应用 程序 与D M 结 BS 合 的D M 体 系结构 , H D M ; 据 应用程 序 使用 的环 境平 台 ,选 BS  ̄R B S 根 择 适宜 的D M ( ]r e e B S ! O a l )和 开 发工 具 ( B)设计数 据 库 ,编  ̄ 如P 写定义 数据库 模式 的S L 序 。 Q程
摘 要 :随着软件 的设计 越 来越 复杂 ,当前 以数据 库 设计 为 中心 的数 据 库应 用 系统 的开发 已经难 以适 应 需求 ,设计 出 来 的 系统 难 以维护 和 升级 。基 于 面向 对象 的分 析和 设计 的特 点 正好 可 以解 决这方 面 的 问题 。本 文将 面向对 象的思 想如 何与 传统 的数 据库 开发 结合 起 来 ,可以 思路 更 清晰 的来分 析和 设计 相 关领 域 的应 用 系统 。 关键 词 :面向对 象 ;数据库 开发 ;编程 ;计 算机 应 用 ;信 息 系统
[] de Hag . jc— ine ayi&Dein北 京: 械 工业 1An rw ihObetOr td An lss e sg . 机
出版 社 ,0 364 2 2 0 ,:—0
[] 人 风 , 2徐 曾建 华.Q evr0 0 s L S r e 0 数据 库 及 应 用基 础 [ . 2 M】 高等 教
关系数 据 库的 优势 当前 用于 存储 数据 的持 久机 制 主要 有文 件系 统 、数 据库 系 统 ( 按数 据模 型 分为 层次 型 、关系 型 、 网状 型 )。可 以采用 文 件或 电子表 格存 储 数据 ,但 运行 业务 时 具有很 大 的局 限性 。对 于 非专 业人 士 ,尝试 维护 和管 理分 散 的企业 中的信 息孤 岛会遇 到数 据访 问和准 确 性 问题 。性能 ( 其是 在客 户 需求 的高 峰 时段 )可 能会 尤 降低至 暂停 状态 。关系 数据 库在 这些 方面 强 大得 多 ,尤其 在 分析 方面 。关 系数据 库 能够 以复 杂 、有意 义 的方 式操 作 数据 ,从 而可 以检 索到 与特 定条 件相 匹配 的所 有 记录 ,交 叉 引用 不 同的表 以及
Ke wo d : jc・r ne ; tb s e eo me t rga y r sObe t i t Daa aed v lp n; o rmmigCo u—ra pi t nIfr t nsse ・ e d o P n ; mp t p l ai ; omai ytm e c o n o
计 算机 光盘 软件 与应 用
软件设计开发
C m u e 1 o ta e a d A p ia in optrC )S fw r n p lc t o s 21 第 1 0 0年 4期
面向对象的数据库开发分析
彭 慧
( 湖南财政 经济 学院,长 沙 4 0 0 ) 12 5
相关文档
最新文档