基于.NET三层架构的高校学生电子档案管理系统的设计与实现
- 格式:pdf
- 大小:259.70 KB
- 文档页数:3
用三层架构可 实现软件设计 的“ 高 内聚, 低 耦 合” . . N E T是 现 代 软 件 开 发 主 流 平 台 之 一 , 而在. N E T平 台中三层架构 已经在软件开发 中成为一种
费 了大 量 的人 力 、 财力. 电子 档 案 管 理 系统 的 开 发
果, 是 微软 公 司发 布 的新 一 代 系统 、 服 务 和 编 程 平 台, . N E T F r a m e w o r k是 微 软 为开 发 应用 程 序 而创 建
的一个新环境 , 提供 了跨编程语言的统一编程环境 , 大大简化高度分布式 I n t e me t 环境中的应用程序开 发, 使得应用程序 的平台独立性成为可能. 主要包括 公共语言运行库 ( C L R) 和. N E T F r a m e w o r k 类 库组
个主要组建. 诸如文件访问 、 字符 串管理、 数据库连 接等常见 的编程 任务 , 用 户可 以在. N E T框架类库 的支持下完成. 此外 , 类库也支持类似 Wi n d o w s 窗体
・ 收稿 日期 : 2 0 1 4—0 2—1 5
作者简介: 陈翠红 ( 1 9 8 1 一 ) , 女, 安徽潜 山人 , 硕士 , 讲师.
适合 , 为系统的可扩展性和 可移植性 提供 了保 障.
实践证明 , 多 层 架 构 开 发 模 式 是 较 好 的 软 件 开 发
途径.
的其他形式的代码准确性做了强制实施.
( 2 ) . N E T框 架 类 库 . . N E T框 架 类 库 是 面 向 对 象 的综 合 性 的 可 重 用 类 型 集 合 , 它是. N E T的 另 一
笔者 结 合 高 校 学 生 档 案 管 理 现 状 , 应 用. N E T 三层 架构 技术 , 深入 分 析 高 校 学 生 电 子档 案 管 理 系 统, 严 格按 照软 件 工 程 的思 路 , 从需求分析 , 概 要 设 计, 详细设 计 等方 面给 出关键 问题 解决 方案 .
件. ( 1 ) 公共语 言运行 库 ( C L R) . C L R 是. N E T F r a m e w o r k的基 础 , 是. N E T F r a m e w o r k运 行 时 的 环
既能提高高校学 生档 案管理效 率 , 又能节 省大 量 的人 力 、 物力. 而 目前 在 用 的 电子 档 案 管 理 系 统 有
流行的开发模式 , 对 于 应 用 需 求 灵 活 的 系 统 比较
境, C L R提供核心服务. 一方 面, 可以被用户看作是 个在执行时管理 内存 、 执行线程、 执行代码 、 代码
一
安 全验 证 、 编译及 其 他 系统 服 务 的代 理 ; 另一方面 , C L R还对 严格 的类 型 安 全 、 可确 保 安全 性 和 可 靠 性
第3 5卷 第 2期
2 0 1 4年 4月
通 化 师 范 学 院 学 报( 自然科学)
J OUR NAL OF T ONGHUA NORMA L UNI VE RS I T Y
Vo 1 . 3 5 №2
Ap r .2 01 4
基 于. N E T三层 架 构 的高 校 学 生 电子 档 案管 理 系统 的设 计 与 实现
基金项 目: 安徽省高等学校质量工程项 目, 软件技术综 合改革试点项 目( 项 目编号 : 2 0 1 3 z y 1 4 7 )
・
3 5・
描述 的实体 , 用外 键表 示实 体之 间 的关 系. 本 系统 的 数据库 逻辑 结构 设计 如下 . 学生( 学 号, 姓名 , 考生 号 , 性别 , 出 生 日期 , 身 份证号, 民族 , 政 治 面貌 , 专业 编 号 , 班级编号 , 银 行 卡号 , 宿舍 号 , 宿舍人数 , 家庭 住 址 , 家庭 联 系方 式 , 个 人联 系 方 式 , Q Q号 , 电子邮箱 , 照 片 ,休 学 或 退 学, 备注, 密码) ; 班级( 班 级 编号 , 班 级 名称 , 辅 导员 编号 , 系部 编 号 , 专业编号 , 班级人数 ) ; 辅 导员 ( 辅 导 员编 号 , 姓名 , 性别 , 密码 ) ; 专业( 专 业 编号 , 专业 名称) ; 系部 ( 系部 编 号 , 系部 名 称 ) ; 课程 ( 课 程 编 号, 课 程名 称 , 教师编号 , 课程 描 述 ) ; 教师 ( 教 师 编 号, 姓名, 性别 , 密码 ) ; 任课表 ( 教 师编 号 , 课 程 编 号, 班级 编 号 , 学期编 号) ; 学期 ( 学 期 编号 , 学 期 名 称) ; 成绩 ( 课 程编 号 , 学号 , 教 师 编号 , 成绩 , 学期 编
号) ; 奖惩 ( 学 号, 奖惩 名 称 , 学期编号) ; 奖 学金 ( 学
表示 层 ( u I ) 之 间传 递实 体 对 象 , 并对 实体 对 象 中封 装 的数据 进行 处理 . 数据访问层 ( D A I ) 根 据 数据 存
陈翠 红
( 安徽工商职业学院 , 安徽 合肥 2 3 1 1 3 1 )
1 高校学生档案 管理现状分 析
高校 学 生 档案 管 理 是 高 校 教 学 管 理 中 重 要 的
2 . N E T框 架
.N E T平 台是微源自软多 个 开 发 团 队 努力 研 发 的成
工作环节. 随着高校信 息化 建设步伐的加快 , 发达 地 区高校 已采用 电子 档案管 理模式 , 但 也有 一些 地 区高校依然 采用传 统 的纸 质档案 管理 模式 , 浪