高校教材管理系统-课程设计报告

合集下载

高校教材管理系统的设计与实现

高校教材管理系统的设计与实现

功能。 该系统解决了大量订购书籍信息 、 查询书籍信
息 等问题 ,帮 助学校 工作人 员 和学生 及时 了解 图书
信息, 大大提高了教材管理工作的效率 。
近年来 , 高校招生规模不断扩大 , 学生人数超过
万人 的大学 相 当普遍 。 高校 实行学分 制 以后 , 选 修课 的开 设越来 越 多 , 教材 管理 任务 十分繁 重 。 教材 管理 工作 手段 落后 , 工作效 率偏 低 , 制 约 了教材 工作 的 发 展。 一 方面 , 教材 工作 量加 大 , 特别 是学分 制 的实行 , 学生 选课 的随机 性 随之增 大 , 打 破 了专 业 、 系科 的限 制, 同 时不 受学 制 年 限 的制 约 , 选 修课 门类 多 , 上课 学生 人数难 以精 确统 计 ,更 是增 加 了教材 工作 的难 度; 另一 方 面 , 有 些 高校 对 教材 管 理工 作 重 视不 够 , 投入 不足 ,相应 的计 算机 软件 还没有 应 用到 教材 管 理 工作 中 , 工作 手段仍 然停 留在 手工操 作 层 面 , 远 远
关 键词 : 教材 管理 ; 教材进 货 ; 教 材 出售 ; 管 理 系统 中图分 类号 : T P 3 1 1 文献标 识码 : A 文章 编 号 : 1 6 7 1 . 4 7 9 2 ( 2 0 1 3 ) 0 1 — 0 0 4 0 — 0 4
Ab s t r a c t : To s o l v e t h e p r o b l e m t h a t t h e n u mb e r o f b o o k e d t e a c h i n g ma t e r i a l s i s h a r d t o c o u n t p r e c i s e l y a n d

高校教材管理系统文档

高校教材管理系统文档

2高校教材管理系统的分析与设计2.1 用户需求高校教材管理系统,存取每个在校学生的信息,每个在校学生根据自己的学号和姓名就可以查询自己的教材使用情况,可以统计个人每一学年或整个大学期间的教材费用.系统也存取每个任课老师的教材使用情况,老师通过自己的姓名和所在部门号可以访问教材的使用情况,系统管理员能够添加﹑修改﹑删除学生和老师的信息,同时也可以修改方面的教材.系统管理员可以打印每个学期每个班的领书单和打印教材费用核算单.图2.1给出了高校教材管理的简单流程图。

图2.1高校教材管理的简单流程图2.2 系统的参与者通过对系统需求的分析,可以确定系统有三个参与者:学生(Student)﹑老师(Teacher)﹑系统管理员(System Manager)。

参与者描述:Student:每个学生通过自己的姓名和学号登陆系统之后,可以查询自己每个学期的教材使用情况,也可以查询自己的教材费用。

Teacher:每个老师通过自己的姓名和密码登陆系统后,可以查询自己教材的使用情况,也可查询自己的教材费用(供报销用)。

System Manager:系统管理员通过用户名和密码登陆系统后,可以录入教材订购计划,生成定书单,统计各班与教师教材使用情况(各班教材费用统计和教师教材使用情况),更新删除各类信息(学生﹑教师﹑教材)。

2.3 系统用例图根据系统需求和系统的参与者,可以绘制出系统的用例图.2.3.1学生用例图根据系统需求和学生参与者的描述得出图2-2学生用例图.(f查询教材使用情况图2-2学生用例图2.3.2教师用例图根据系统需求和教师参与者得出图2-3教师用例图.教师(报销用)查询自己费用Array查询自己的教材使用情况图2-3教师用例图2.3.3系统管理员用例图根据系统需求和学生参与者得出图2-4系统管理员用例图.更新删除各类信息(学生,教师,教材)图2-4系统管理员用例图2.3.4系统用例间的包含关系图2-5表示系统用例间的包含关系.图2-5 系统用例间的包含关系2.4 系统原状活动图。

高校教材管理系统

高校教材管理系统

高校教材管理系统一(设计背景:近年来,随着科学技术的高速发展,知识更新的步伐越来越快,高校新教材不涌现,老教材改版修订的周期越来越短,加上高校招生规模的不断扩大,持续多年的扩招,高等院校的在校大学生和研究生数量迅速增加,各校专业设置也因适应市场需要而呈现多样性和多变性,因而对教材的需求量和使用也相应地大幅度增加,使得高校教材管理工作面临学科杂、教材品种多、数量大、新老教材难以衔接、库存积压快速增加、工作人员和管理部门的劳动强度越来越大,为获取有效的信息所花费的时间也越来越长。

在教材选用计划的制定、订购、进货、入库、发放、收费、统计、信息收集和反馈等一系列的管理进程中,其周期过长使得教材的选用和淘汰等明显滞后于知识、技术的发展和教材本身版本的更新。

这种状况不但与现实高校教材管理的业务需求不相适应,并且也与高校信息化建设的发展趋势不相适应。

因此,高校教材管理人员目前都想拥有一套方便高效的计算机化的管理信息系,加强各部门之间信息的流通,通过正确的统计分析,使教材管理工作上一个新的台阶,最终实现教材管理的全面自动化。

随着高等院校的迅速发展,专业和高校学生人数的不断增加,高校教材管理变成了一项相当繁重的工作。

伴随着高校信息化建设的快速普及,开发出一套科学化的高校教材管理系统尤为迫切,教材管理系统的开发可以提高高校教材管理效率,为教材管理人员创造一个更人性化、规范化、多功能的管理平台。

( 研究意义随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统的教材管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。

随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统的教材理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。

教材管理是教学管理中的一个重要环节,它涉及到高校的每一位师生,工作性质十分重要。

因其数据量较大,管理工作繁琐,所以高校教材管理的合理与否直接体现了教材部门的工作效率和工作质量。

高校教材管理信息系统探究

高校教材管理信息系统探究

量 的属性数据与无线 网络资源对象实体 或基础地理要素建立 关联 , 无法存储 空间数据之 间的拓扑关系 , 更难 以对 网络性能
指标进行一些高级分析。 地理信息系统( egahc noma o G o p iIfr t n r i
S s ms简称 GI) yt , e S是一个采集、 存储 、 管理 、 分析、 显示和应用 地理信息 的计算机系统 ,是分析和 处理海量地理数据 的通用
开发一套操作简便、 实用性 强、 维护简单的教材管理系统, 利 用计算机管理的准确性、 高效性、 可靠性来切实提高教材 管理
效 率和 水 平 。
1 系统 的开 发环境
11 系统 开发平 台 .
服务器采用 WI OWS20 E VE 后台数据库采用 ND 0 3S R R: MirsR S L S re 0 0 coo Q evr2 0 t客户端操作 系统适用于 Wi7 n、
网络运行 的核心部分 , 以便 实时监视 网络运行状况, 并尽可能 使 网络在最佳状态运行 。然而 ,移 动通信 网在运行过程中可 能出现各种难 以预料 的变化,这些变化有可 能导致 网络性能 指标 的变化 从而 影响到通信 网络 的服务质量 。 当前 ,一些常规的网络性能指标分析软件与 网络优化软 件仅仅面 向网络分析和优化工作的某个 单一领域 ,不能将大
Ree r h o b l o s a c fmo i c mmu iai n n t r u l ymo io i ga d a ay i y tm s d o S e n c t e wo kq a i nt rn n n l sss se Ba e n GI o t
编教材 由教材科负责印刷 ,统编教材 由书店负责组织教材的
2 教 材管理 系统 功能设 计

浅析高校教材动态管理信息系统的规划设计

浅析高校教材动态管理信息系统的规划设计

te d v lp n fu iest s h e eo me to nv rie .Ths p pe ic s e n d ti t e d sg n pa nng o y a i n g me tifr to y tm fc l g e c n i i a rds u ss i eal h e in a d ln i fd n m c ma a e n n omain s se o ol e ta hig e
管理 、 系统 管 理 、 级 管 理 、 库 管 理 、 程 计 划 管 理 和 基 础 数 据 管 班 总 课 教材 建 设 是 高 等 学 校 的三 大基 本 建 设 之 一 , 材 管理 水 平 的 高 理 九 大模 块 组 成 。 教 23技 术 设 计 . 低 , 接 决 定 教 材 管 理 工 作 的 效 率 和 质 量 , 直 接 影 响 学 校 教 学 质 直 也 量的提高。 为使 教 学 管 理 工 作 更 加规 范 化 、 息 化 , 教 材 管 理 从 低 信 使 231 数 据 库 模 式 本 系 统 采 用 模 式 , 由 客 户 应 用 程 序 .. 效 率 的 手工 为主 的 操 作 方 式 中 解脱 出 来 , 们 开 发 了这 个符 合 高 校 fl n)服 务 器 管理 程 序 (evr t 。 客 户 应 用 程 序 是 系 统 中用 户 我 Ci t e 、 S re  ̄成 ) 与数 据 进 行 交 互 的 部 件 。 服 务器 程序 负责 有效 地 管 理 系 统 资 源 。 教 材 实 际工 作 的动 态 教 材 管理 信 息 系统 。 1 需 求 分 析 232服 务 器 操 作 系 统 的 选 择 Mi oo n o s2 0 evr .- c sf Wi w 00S r r l d e 教 材 管理 工 作 中的 教 材 计 划 、 库 、 入 出库 、 材 款 管理 、 库 管 的 管理 界 面 友 好 、 务 器 工 具 完 善 、 储 管 理 程 序 和严 密 的 安 全 措 教 总 服 存 它 配 理等都是十分繁杂 的工作 , 些工作不仅量大 、 这 单一 , 而且重复 、 枯 施 等 方面 受 到 了广 大 用 户 的 喜 爱和 认 可 。 的安 装 方便 , 置 简单 , 燥 , 常 容 易 出 错 。 随 着 计 算 机 的 广 泛 应 用 , 理 人 员 逐 渐 使 用 如 管理 方 便 ; 户 界 面 简 单 友 好 , 非 管 用 易学 易 懂 ; 有 较 好 的扩 展 性 、 维 具 可 F x r、xe、 ces oPoE clA cs 等简 单 数 据 库 来 处理 教 材信 息。但 很 多 的教 材 护性 、 通用性、 可靠性和 安全性 : 与许多软件产品的兼容 性好。 管理 人员并非是专业 的计算 机人员 , 用这些软件 , 以对教材信 使 可 233 后 台 数 据 库 及 开 发 软 件 的选 择 目前 数 据 库 系统 及 可视 .. 息 进 行 简 单 的查 询 、 计 、 选 等 操 作 ; 涉 及 到 条件 更 为 复 杂 的 、 化 软 件 开 发 的 工 具 多种 多 样 , 然 各 有 优 缺 点 , 都 具 备 了较 为 完 统 筛 而 虽 但 更 为 综 合 的 操 作 时 , 么 使 用 的软 件 功 能 不 具 备 , 么 虽 然 软 件 功 善 的 功 能 , 得开 发 软 件 和 后 台 数据 库 的选 择 也 更 加 多 样 化 。考 虑 要 要 使 能 具 备 , 对 于 非 专 业 的 人 员 来 讲 , 度 大 , 要 专 门 学 习 的 时 间 到系统的体系结构所要求的后台数据 库功能和适宜的开发软件、 但 难 需 考 长。 因此 , 了适 应 教 材 管 理 中 日益增 加 的 管理 强度 , 发 一 个 操 作 虑 到 软 件 成 本 和 实 际需 要 、 考 虑 用 户 的 专 业 能 力 以 及 在 前 面 条 件 为 开 简 单 、 之 有效 、 用 性好 、 护 方便 的教 材 管 理 系 统 势 在 必 行 。 行 通 维 下 , 取 了开 发 人 员 所 熟 悉 和 擅 长 的 软 件 。因此 , 系 统 的 客 户端 设 选 本 2 系统 规 划 设 计 计 软 件 选 择 了 S bs yae公 司 的 P w rule ,数 据 库 系 统 选 择 了 o eB i r d 21结 构 设 计 . Mi oot Q evr 0 0 c sfS LS re 20 。 r 211教 材预订 每年春秋两 季的教材征订工作基本上 是先 由 .. 24数 据 库 设 计 数 据 库 设 计 是 系统 设计 的 重 要 组 成 部 分。 它 . 教材 科 将 教 材征 订 通 知 和 目录 下 发 到 各 教 学 单 位 , 各 单 位 领 导 指 设计 质量的好坏 , 又 数据结构的优劣 , 直接影响到整个系统的成败 。 定 专 门的 负 责 人 , 据 教 学计 划 , 中选 订 所 开 课 程 的教 材 , 写 订 根 从 填 我们在设计 系统数据库 的时候 , 点考虑 以下几个 因素 : 重 ①定 书单 , 报教 材 科 。 教 材 科根 据 库 存和 缺 书 信息 , 计 、 总 形成 订 购 义标 统 汇 隹的对 象命名规范 , 保证数据库 的层次分 明, 布局合理 ②保证 单, 报教 务 处 审 批 后 , 发 到 各 供 书 单位 。 寄 数据 的结 构化 、 范 化 和标 准 化 , 数 据 库 在 性 能 、 展 性 和 数 据 库 规 使 扩 212教 材 入 库 送 书单 位 按 订 购 单 发 书 ,教 材科 验 收入 库 , .. 按 完整性方面达 到平衡 ;③在数据冗余和 处理速度 之间找到平衡 点 , 各 教 学 单位 分库 房 、 货架 、 类 码 放。 分 分 尽量减 少冗余 保证数据的一致性和完整性 设定授 权、 ④ ⑤ 身份验 213教 材 出库 按 各教 学 单 位 订 书 单 所 提 供 的 数 量 发 放 教 师 证 等 相 应 的安 全 机 制 。 .. 用 书 、 生 用 书 、 课 售 书 和 零 售 。 常是 以教 研 室 为单 位 领 教 师 用 学 选 通 25安 全 设 计 教 材 管 理 信 息 系统 是 基 于 We 信 息 系统 , 。 b的 并 书, 以班 级 为 单 位 领学 生 用 书 。 且 关 系 到 教 学 工 作 的 正 常开 展 和 学 校 、 生 的 切 身 利 益 , 以 安 全 学 所 214汇 总 与 整理 这 项 工 作 包 括 四 项 内容 , 一 是 汇 总 各班 级 问题 显 得 格 外 重 要 。为 了保 证 系统 的 安 全 性 , 取 了 以下 一 些 措施 。 .. 其 采 的学 生 领 用 教 材 情 况 :其 二 是 汇 总各 教 学 单 位 教 师 用 书 的 领 用 情 般措施 : 实体 安全措施。 ① 就是要采取一 些保护计算机设备、 设施 况i 第三 是汇总零售情 况 ; 四是 汇总库 存 , 第 整理 盘点过程 中的入、 f 网 络 、 信 设 备 ) 含 通 以及 其 它媒 体 免 受 地 震 、 灾 、 灾 、 害 气 体 和 水 火 有 出 库 数量 平 帐 , 错 教 材 的 处 理 等 。 差 其 他 环 境 事 故 f 电磁 污 染) 如 破坏 的措 施 、 程 。 过 这是 整 个 管 理 信 息 系 215书 款帐 目处 理 学 生 预 交 的 书 款 由财 务 处统 一 管 理 , 据 统安全运行 的基本要求。②运行安全措施。为保障整个 系统功能的 .. 根 教育部 的文件精神 , 应该每学年结算一次。教材订购单及其款额 先 安 全 实现 , 提供 一套 安 全 措 施 , 保 护 信 息 处 理 过 程 的安 全 , 如 数 来 比 由 教材 科 提 交 教 务 处 , 主 管 领 导 审 批 , 后 由 财 务 处经 银 行 划 拨 据 的备份和恢复等。 经 最 ��

高校教材管理系统的探讨

高校教材管理系统的探讨

期 、时 间 、操 作 类型 、操 其 中对 于删 除专 业 的操作 ,若 专业 存在 班 级 。则 应 先 删 除 该 专 业 所 对 应 的 所 作 内容 和操 作者 等 信息 。 3 . 数 据 库 备 份 。 该 模 有班 级 ,方 可删 除该 专 业 。专 业 名不可 块 主 要 完 成 对 后 台 数 据 库 重复 。 3 . 班 级 管 理 。该模 块 主 要完 成 对 学 的 备份 ,一 般 在 系 统 表 管 理 操 作 前 执 行 。 由用 户 指 校 各 班 级 的添 加 、修改 和 删 除 等 操 作 。 当班 级出现 留级 现象 时 ,也可 在这 完成 定 备份 路径 进行 备 份 。 4 . 数 据 库 还 原 。 该 模 对 留 级学生 的处 理 。若班 级 与同个 专业 块 主 要 完 成 对 后 台 数 据 库 且 入 学 之年 相 同 ,则不 可 以出 现 同 名 。 的还 原 ,一 般 在 系 统 崩 溃 否则都 可 出现班 级 同名 。 或需要 时执行 。南用 户指定
二 、功能 模块
( 一 ) 系统 管理模 块 。
( 二 )学校 管理 模 块。
1 . 学院管理 。该模块主要完 成对学校 各学 院的添 加ຫໍສະໝຸດ 、修改 和删 除 的操 作 。其
1 . 用 户管 理 。该 模块 主 要 完成 对 系 中对 于删除 学院 的操 作 ,若学 院存 在 专
商 对 比价格 ,选 择 客商订 购教 材 。当教 统用 户 的管理 。包 括对 教材 科用 户和 各 业 ,则应先 删除 该学 院所 对应 的所 有 专 材 订 回学校 之后 ,要 进行 清点 入库 ,然 存在学院用户添加 ,修改 ,删除的管理。 业 ,方可删除该学院 ,学院 名不可重 复。

高校教材管理系统的设计与实现

高校教材管理系统的设计与实现

通 知教 师 和学 生 领书 ; 材 出库是 指 教师 和学 生根据 领 书 通知 到教 材科 领 书 , 教 教材 管理 员 根据 教 材需 求计 划 表发 放教 材. 教师 用 书 记录在教 师领 用 记 录表 , 生用 书 记 录在 学生 领用 记 录表 中 , 填写 教材 出库 流水 学 并
21 0 2年 8月
韶关 学 院学 报 ・自然科 学
J un lo h o u n Unv ri ・Nau a ce c o r a fS a g a iest y trlS in e
Ag 2 2 u.01 Vo .3 13 No8 .
第 3 3卷
第 8
高校教 材管理 系统 的设计 与实现
关 键 词 :Βιβλιοθήκη 材 管 理 ; 理 信 息 系统 ; 扩 展 性 教 管 可
中 图 分 类 号 :P 6 . T 3 85
文 献 标 识 码 : A
文章 编 号 :0】— 3 8 2 2 0 - 0 9 0 1 ( 5 4 (叭 )8 0 2 - 5 7
近 年来 , 随着 我 国高 校 教育 改 革 的深 入 和办 学 规模 的不 断扩 大 , 校 教 材管 理 工 作 日益 复 杂 , 要 表 高 主
收 稿 日期 :0 2 0 — 2 2 1 —4 1 作 者 简 介 : 文 全 (9 0 )男 , 两 龙南 人 , 关 学 院 计 算 机 科 学 学 院讲 师 , 士 , 要 从事 地 理 信 息 系 统 和 信 息 管 理 的 研 究 李 18~ , 江 韶 硕 主
2 2 01
帐 和修 改教 材 的库存 信 息 ; 教材 结算 是指 教 材管 理员 根 据入库 流 水 帐和 出库流 水 帐 , 计学 生教 材款 明细 统

教材征订管理系统的设计与实现

教材征订管理系统的设计与实现

摘要本设计是以教材征订管理业务为背景,对“教材征订管理系统”软件进行分析和设计。

本设计的主要优点在于制作出的软件窗体简单大方,功能齐全。

主要包括用户信息管理、班级信息管理、教材信息管理、数据的查询和修改。

数据库连接简单,利用ADO组件连接ACCESS数据库十分实用和方便,易学易用。

为了提高教材征订管理效率,减轻劳动强度提高,信息处理速度和准确性;为管理员提供更方便、科学的服务项目。

高校教材征订管理系统是一套智能教材管理系统。

它可以实现对班级信息、收费信息、供书单位信息、库存信息、领书信息的统一管理。

从而大大弥补了采用手工操作工作效率低,常常出错,并且不能及时了解教材库存和领取具体情况的缺点。

它更好的适应了当前高校教材管理的需求,效率高,纠错能力强,节省人力,可以实现教材收费、领取的自动化管理。

在系统设计的过程中,较多地使用了图表的形式表示数据,例如在分析中就使用了柱状图的形式表现了复杂的数据。

这样,用户可以直观的体会到图表所表示的含义关键词:教材管理;数据库;模块;ADO;窗体序言随着科学技术的不断提高,计算机网络的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

同样各类学校的校园网也运行了多个年头,但还有不少学校的管理系统缺少统一规划,单机运行的信息孤岛还为数不少,所以有必要进一步研究在校园网环境下合理利用原有异构数据库建立相关部门的管理系统的方法。

在各个学校中教务和教材仓库都已经有了各自独立的数据库管理系统,但教材选订等工作都是人工进行,工作人员的劳动量,效率很低。

校园网环境下利用现有的资源建立教材综合管理系统之必要性是不言而喻的!本文介绍基于WebLogic应用服务器进行教材综合管理系统的设计和实现的过程。

系统包含教材选取、查询、修改、订购子系统,系统所需的教务信息和教材库存信息来自网上原有数据库其中,教研室通过B/S模式可以进行教材选取、查询、修改等工作,教材管理在教材委员会通过C/S模式本地完成,主要是教材订购及系统管理工作。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《高校教材管理系统》课程设计报告题目:高校教材管理系统专业:网络工程班级:姓名:指导教师:成绩:计算机学院2017年12月8日计算机学院《高校教材管理系统》课程设计报告目录1.题目要求 (1)2.设计基本要求 (1)3.设计过程 (2)3.1问题的描述 (2)3.2需求分析 (2)3.3系统功能模块图 (2)3.4结构流程图 (3)4逻辑结构设计 (4)4.1局部E-R图 (4)4.2 全局E-R图 (6)4.3 数据字典 (6)5 物理结构设计 (9)5.1 创建存储过程 (9)5.2创建触发器 (9)5.3数据库备份与恢复 (11)5.4 SQL语句 (12)6、总结 (14)参考文献 (15)1.题目要求● 实现出版社、教材类型等的管理;● 实现教材的订购管理;● 实现教材的入库管理;● 创建触发器,实现教材入库和出库时自动修改库存数量;● 创建存储过程统计各种教材的订购、到货和发放数量;● 建立数据库相关表之间的参照完整性约束。

2.设计基本要求(1)结构设计,包括概念结构设计,逻辑结构设计和物理结构设计与高校教材管理相结合;(2)列出实体、联系及实体和联系的属性;(3)画出E-R图;E-R图转换成关系模式,并注明主码和外码;(4)建立直观的数据字典;(5)创建数据库,正确的SQL语句;(6)根据题目的要求写查询、存储过程、触发器等。

13.设计过程3.1问题的描述高校教材管理系统:实现教材基本信息的管理;实现教材的订购管理;实现教材的入库管理;实现教材的领用管理。

3.2需求分析开发教材管理系统的目的就是充分利用计算机和现代办公软件,摆脱传统办公工具,用计算机实现集中方便的管理工作,把学校教材科的工作人员从繁重的体力劳动中解脱出来以提高工作效率和质量,最终实现教材管理的全面自动化为和现代化。

因此系统主要是实现教材管理信息的输入包括入库、出库、需求信息的输入等。

教材管理各种信息的查询、修改以及各系各部门的教材需求管理等。

3.3系统功能模块图(1)高校教材管理系统:3.4结构流程图(1)学校订购流程图(2)出版社订单流程图4逻辑结构设计4.1局部E-R图(1) 学校 E_R图(2) 教材 E_R图(3) 出版社E_R图4.2 全局E-R图根据表格绘制E-R图如下:4.3 数据字典数据的基本存取单位是存储记录。

有了逻辑结构以后,就可以设计存储记录结构,一个存储记录可以与多个逻辑记录相对应。

存储记录就包括记录的组成,数据项的类型,长度及其他约束条件。

经分析可知其对应的关系模式:(1)出版社(出版社号、教材号、出版社名、库存量)(2)订购表(教材号、学校号、出版社号、订购数量、到货数量,领用数量)(3)教材(教材号、教材名)(4)学校(学校号、学校名)涉及的表如下:(1)出版社表(以出版社号、教材号为主键)(2)订购表(教材号、学校号、出版社号为主键)(3)学校表(学校号为主键)(4) 教材表(教材号为主键)教材号 Int 否教材名nchar(10) 否4.4关系图5 物理结构设计物理结构设计是为逻辑数据模型选取一个最适合应用环境的物理结构,将逻辑结构设计中的表用SQL语句创建出来。

5.1 创建存储过程(1)创建存储过程查询输入学校号,输出该学校的到货情况--创建存储过程--输入学校号,输出该学校的到货情况use高校教材管理if exists(select name from sysobjectswhere name='pro_1'and TYPE='p')drop procedure pro_1goCreate procedure pro_1@学校号_in intAsSelect*From订购表where学校号=@学校号_in--验证exec pro_1'101'5.2创建触发器--创建触发器--(1)订购教材时,订购数量要小于库存量,并且修改库存量use高校教材管理if exists(select name from sysobjectswhere name='tri_1'and TYPE='tr')drop trigger tri_1goCreate trigger tri_1on订购表For update,insertAsif (select订购数量from inserted)>(select库存量from出版社表where出版社号=(select出版社号from inserted)and教材号=(select教材号from inserted))beginprint'库存数量不足'rollback transactionendelseprint'订购成功'update出版社表set库存量=库存量-(select订购数量from inserted)where出版社号=(select出版社号from inserted)and教材号=(select教材号from inserted)select库存量from出版社表where出版社号=(select出版社号from inserted)and教材号=(select教材号from inserted)go--验证修改不成功案例update订购表set订购数量=300 where出版社号=2 and教材号=11 --验证插入不成功insert into订购表values(12,102,3,300,0,0)--修改成功update订购表set订购数量=10 where出版社号=2 and教材号=11 --插入成功insert into订购表values(12,102,3,10,0,0)5.3数据库备份与恢复--数据库备份use高校教材管理backup database zyjsto disk='D:\2014508122 武杰\备份'with initgo--数据库恢复use高校教材管理--(或更改为master)restore database zyjsfrom disk='D:\2014508122 武杰\备份'with recoverygo5.4 SQL语句1.--新建一个表--学校表use高校教材管理gocreate table学校表(学校号int not null,学校名nchar(10)not null)2.--创建视图--创建订购表视图use高校教材管理gocreate view view_订购asselect*from订购表3.--添加记录--向订购表添加一条记录insert into订购表values(11,101,2,100,0,0)4.--修改记录--把订购表的教材号为,学校号为,出版社号为的到货数量改为Update订购表set到货数量=20 where教材号=11 and学校号=100 and出版社号=15.--删除记录--删除出版社表出版社号=1 并且教材号=13 的记录Delete from出版社表where出版社号=1 and教材号=136.--查询记录--查询到货数量=0的学校名select学校名from学校表where学校号=(select学校号from订购表where到货数量=0)7.-创建索引--为用人单位表在单位编号上按降序建立聚簇索引ind_单位编号use高校教材管理gocreate clustered index ind_学校号on订购表(学校号desc)6、总结在完成高校教材管理的课程设计针对系统进行了需求分析、逻辑结构设计、物理设计、加载数据、功能设计(事物设计),程序设计、据库分析与设计;然后画出E-R图并利用T-SQL语句完成相关的操作。

在SQl的语句编写实现的操作中认识到能掌握SQL的标准语句是极为重要的,在企业管理器和查询分析器中实现相同效果的不同操作。

此课程设计—高校教材管理系统以高校教材管理功能为基础,涵盖了出版社管理、教材管理、订购管理、库存管理多个方面,是高校教材实现的基本数据库的实现,但对于复杂的高校教材问题我的设计仅是冰山一角,希望在以后的学习中能完善!通过此次课程设计更深入的理解了SQL Server 2008中的有关基本操作。

例如:表、视图的创建、信息的插入、修改、删除,存储过程、触发器的相关操作等。

同时对课本知识有了一个比较整体的掌握。

同样的,在此次课程设计的学习实践中出现了许多问题,是我很苦恼,但是通过自我学习实践与请教老师同学,收获了很多,包括思路与技术问题。

经过老师指导,我修改后自我感觉比之前有了进步,但是,针对于此教材管理系统的设计,还欠缺很多,由于时间与能力有限,关于学校教师与学生的教材的情况未能体现出,今后还须更加努力。

参考文献1.王珊陈红著《数据库系统原理教程》.北京:清华大学出版社.1998.72.王珊.陈红.文继荣著.《数据库与数据库管理系统》.北京:电子工业出版社.19953.王珊,萨师煊. 《数据库系统概论》.北京:高等教育出版社,20064.施伯乐,丁宝康 .《数据库系统教程》.北京:高等教育出版社,2006。

相关文档
最新文档