基于Web的网上选课系统的设计与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ke r s o re S l t n S s m eve;MV ;J B ;H b mae v wo d :C u s ee i y t ;S rlt co e C D C ie t
l 系统 体 系结构 与设计 模式
11 系 统 体 系 结 构 . 系 统 使用 Bo sr bD t ae的 三 层 体 系 结构 。We rw e, / a b s we a b
中 图分 类 号 :T 3 1 2 P 1. 5
文 献标 识 码 : B
文 章 编号 :0 2 2 2 ( 00) 5 0 9 — 2 10 — 4 2 2 1 0 — 0 0 0
Dein a d Re l ai n o ni e Co re S lci n S se s d o 门 B sg n ai t fO l u s ee to y tm Ba e n V z o n
学生客户端
教 师 客 户端
管 理 员客 户 端
面 。C nrlr (ev t 主 要负责接受用户 动作, ot l 层 Srl ) oe e 并对数 据进行 适当的处理, 处理 业务逻辑i 在这种设计模 式下 , t 1 。 各
图 1 三层 结构 的 系统体 系结构
i e =0 n g e n= 5 a d l e 2 5 f r d a d r e 2 5 n b u = 5
21 耳 l 00 0月
电 脑 学 Baidu Nhomakorabea
第5 期
基 于 We b的 网上选课 系统 的设 计 与实 现
李 唯‘
摘 要 : 文章给出了基于 we b的网上选课 系统的设计和实现 方案。 系统采用 Bosr b a bs 的三层体 系结构 . 了 该 r eWe/ t a w / Da e 使用
e i d n f tifr rfe h hsom.ers
1 设计模式 . 2 在大多数 PS结构 的 We c b应用程序 中,浏 览器直接通
过 H ML或 者 JP与 用 户 交互 , T S 响应 用 户 的 请 求 。 但这 样 逻 辑 处 理 和 界 面 代 码 混 在 一 起 , 户 界 面 就 不 能 被 重用 。 用 如果 增加功能 , 就要 对现 有 的 代 码 进 行 多 处修 改 , 果 对 单 独 一 如 段代码进行修改会造成副作用 。 因此 , 中 间 层 上采 用 基 于 在 MV ( d lVe — o t l r模 型 一 图 一 制 器 )的 设 计 C Moe— i C nr l , w oe 视 控
e d l gc l y r h e s se i s d o a a ma a e n ,c r iu u i fr t n b o i g n i e c u' ee t - r a o i a e .T y tm s u e fr d t n g me t u rc l m n o ma i r wsn ,o ln o l e s le i n o ,  ̄ o n o r e s l c in c a g ,t e i o ma i n s mma y n t e u ci n . ,c u s e e t h o n e h n r to u f r a d o h r f n t s o
MVC的 设 计 模 式 , 现 了 表 示 层 和 逻 辑 层 的 分 离 。 该 系 统 可 以 完 成 资 料 管 理 、 程 信 息 浏 览 、 上 选 课 、 课 修 改 、 实 课 网 选 信 息汇慧等功能。
关 键 词 : 选课 系统 : ev tM C J B ; i r t Sre V ; D C Hb n e l; ea
t ifr . HAP . d h= h so i . HAP . d山一1 h so S m E1wi t t if r 1S l E1wi
tifr t r .n be =. hsom.me2e a ld f i . ti r mla l dom. e  ̄ 1
e di n f i d 5 f r <2 5 e
学 生 客 户 端
HTT P
服务器接 受客户端 的请求 , 过 WE 通 B服 务器 执行逻辑 处理 并与数据 库服 务器进行通信 , 然后将结 果返回输 出, 从而 实 现与客户 机的数据 交互『 数据库服 务器用来存储系统 中所 l 1 。
用 到 的各 种 数 据 , 系 结 构 如 图 1 示 。 体 所
数 据 库 服 务 器
We b服 务 器
模式。MV C把多个组件集成 到一起 , 相互合作 , 协调一致 的
进 行 工 作 。 o e 层 (aa en或 E B 封 装 应 用 数 据 , 理 M d l JvB a J) 处 商 业 逻 辑 。Ve i w层 (S J P或 应 用 G I 用 来 显 示给 用 户 的界 U)
Li W e i
A b t a t T e pa e rsns a d sg n elzt n ln o b b s d o re s lcin sse sr c: h p r pe e t ein a d raiai pa fwe — ae c us ee t ytm.Th ytm d ps te tr - o o e sse a o t h h e e te rhtcue o o e/ e / tb s,u ig te MVC ein p ten e l e ta te sp rto iw a — -ir ac i tr fBrwsrW bDaa a e sn h e d sg atr ,rai d h t h e aain o ve ly z f