实验教学管理系统_0_第1页
实验教学管理系统_0_第2页
实验教学管理系统_0_第3页
实验教学管理系统_0_第4页
免费预览已结束,剩余97页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档 2016 全新精品资料 全程指导写作 独家原创 1 / 101 实验教学管理系统 篇一:实验室教学管理系统 _图文 基于 B/S 的开放式实验室教学管理系统 目录 . . 1 绪论 . 1 发背景 . 1 统功能 . 2 发工具 . 2 005 . 2 000 . 2 发语精品文档 2016 全新精品资料 全程指导写作 独家原创 2 / 101 言 . 3 发思想 . 3 . 2 需 求 分析 . 3 统的功能结构图 . 3 统的性能需求 . 3 统 的 数 据 需求 . 4 统 的 运 行 要求 . 精品文档 2016 全新精品资料 全程指导写作 独家原创 3 / 101 4 . 3 总体设计 . 4 . 4 详 细 设计 . 6 据 库 设计 . 6 念 结 构 设计 . 6 辑结构设计 . 7 键模块设计 . 10 生功能模块 . 10 品文档 2016 全新精品资料 全程指导写作 独家原创 4 / 101 教师功能模块 . 15 统 管 理 员 功 能 模块 . 16 . 5 系 统 安 全 性 及 策略 . 18 络安全 . 18 份验证 . 19 限控制 . 20 . . 6 结精品文档 2016 全新精品资料 全程指导写作 独家原创 5 / 101 论 . 21 摘 要 :随着高校管理变革的逐步推进 ,实验室建设进一步规范化 ,复杂化 ,高校实验室 管理工作也变得更加繁重和复杂 提高工作效率 ,利用计算机 来进行辅助管理 ,以简化我们的工作 ,成为需要 系 统采用 架和三层结构 , 完全 B/S 模式 , 纯面向对象思想 (用 000 , 作为数据库管理工具 ,模块复用率高 ,系统维护代价小 ,方便 ,灵活 ,高效 . 关键词 :;理系统 : 1 绪论 发背景 实验教学的核心目的是培养和提高学生的实践能力和创新能力 页精品文档 2016 全新精品资料 全程指导写作 独家原创 6 / 101 仅是完成教学大纲规定的实验内容 ,且验证性实验较多 ,不利于学生创新精神与实践能力 的培养 这种培养方式远不能满 足学生能力发展的需求 实验室实行开放教学已势在必行 1的开放 ,使实验室管理出现了新情况 ,新问题 实验教师工作量 ,实验安 排 等问题使得开放实验室建设受到极大的阻碍 开 放实验室管理得以高效 ,有步骤地进行 ,更新实验教学体制 ,实施开放式管理是实行开放 式实验教学的保证 利用 立开放实验室管理系统是 急需解决的问题 建立了新的体系 ,大大提高了实验室的利用率 和学生学习的积极性 , 并把管理人员从繁重的管理工作中解脱出来 . 为此我针对以上情况 , 设计和实现了此系统 . 统功能 通过设计开发 ,本系统可以为学生提供实验选课的网上平台 ,学生 只要在任何一台上 网的计算机上就可以浏览所要了解的实验信息 ,并通过用户验证登录后 ,找到自己感兴趣 的实验进行预约 ,查询等 本系统为教师提供在线查看学生的实 验报告 ,批改实验报告 ,查看学生做实验的记录等 和维护 投入到实 验教精品文档 2016 全新精品资料 全程指导写作 独家原创 7 / 101 学方法和内容的研究上来 ,从而提高实验管理水平 . 发工具 005 005 包含了一系列高效的 , 智能的开发工具 , 不论是为开发初学者 , 还是为经验丰富的企业开发团队都提供了四个全新的 ,强大的功能 : (1)全方位的工具平台 不论是编程初学者还是富有经验的企业开发团队的一员 ,都将为其提供高效的开发工 具 . (2)减少开发的复杂度 确保能更加轻松发布基于 解决方案 ,包括 动和基于 应用 . (3)第三方的生态系统 允许利用来自 业合作伙伴的参与研发的产品 ,并体验用来补充 005 第三方解决方案的全面部署2. (4)改善团队的沟通 提供高效智能的生命周期工具 ,通过使用 005 增 强 期参与者之间的交流与协作 2. 000 000 是一个关系数据库管理系统 家公司共同开发的 , 1988 年推出了第一个 版本 . T 推 于 在 出后 , 开发上就分道扬镳了 植到 T 系统上 ,专注于开发推广 T 版本 . 较专注于 作系统上的应用 3. 000 是 司推出的 品文档 2016 全新精品资料 全程指导写作 独家原创 8 / 101 据库管理系统的新版本 . 该版本继承了 本的优点 ,同时又比它增加了许 多更先进的功能 ,具有 使用方便 ,可伸缩性好 ,与相关软件集成程度高等优点 8 的膝上型电脑 ,到运行 000 的大型多处理器的服务器等多种平台 使用 4 页精品文档 2016 全新精品资料 全程指导写作 独家原创 9 / 101 发语言 #, 脚 本 语言 :发思想 基于 架 ,系统架构采用三层结构 (用户表示层 ,业务逻辑层 ,数据访问层 ) , B/S 模式 ,完全面向对象 . 以使用 台快速方便的部署三层架构 命性的变化是在 网页中也使用基于事件的处理 ,可以指定处理的后台代码文件 ,可以使用 C#,#作为后 可以方便的实现组件的装配 , 后台代码通过命名控件可以方便的使 台代码的语言 . 用自己定义的组件 面中 ,数据库操作和逻辑层用组件来实现 ,这 样就很方便的实现了三层架构 . 2 需求分析 统的功能结构图开放式实验室教学管理系统前台后台学生浏 览 实 验 验 信 息 绩 理 成 实 验 料 管 约 实 资 预 询 人 查 个教批 改 实 验 报 告 验 实 理 理 生 管 管 学 息 息 理 信 信 管 学 生 师 教管理实 验 信 息 管 理 理 员 管 置 理 设 管 系 统图 1 系统功能结构图 统的性能需求 为了保证系统能够长期 ,安全 ,稳定 ,可靠 ,高效的运行 ,系统应该满足以下的性能 需求 : (1)系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能 要充分考 虑系统当前和将来可能承受的工作量 ,使系统的处理能力和响应时间能够满足用户对信息 的处理 整个系统的功能和性能完成精品文档 2016 全新精品资料 全程指导写作 独家原创 10 / 101 很重要 来源来看 ,学生信息查询 ,实验信息查询 ,预约结果查询 ,实验成绩查询及预约实验 ,撤 消预约 ,其准确性很大程度上决定了系统的成败 在系统开发过程中 ,系统采用优 化的 句及安全扩展存储过程来保证系统的准确性和及时性 . (2)系统的开放性和系统的可扩充性 系统在开发过程中 ,应该充分考虑以后的可扩充性 修改 , 用户查询的需求及管理工作的分级管理 ,信息输出打印报表等模块也会不断的更新和完 善 都要求系统提供足够的手段进行功 能的调整和扩充 应 通过系统的开放性来完成 ,既系统应是一个开放系统 ,只要符合一定的规范 ,可以简单的 加入和减少系统的模块 ,配置系统的硬件 替换完成系统的升级和更新 换代 页精品文档 2016 全新精品资料 全程指导写作 独家原创 11 / 101 (3)系统的易用性和易维护性 系统是直接面对使用人员的 ,而有些使用人员往往对计算机并不是非常熟悉 求系统能够提供良好的用户接口 ,易用的人机交互界面 就要求系统应该 尽量使用用户熟悉的术语和中文信息的界面 ;针对用户可能出现的使用问题 ,要提供足够 的在线帮助 ,缩短用户对系统熟悉的过程 . 系统中涉及到的数据是高校实验室相当重要的信息 ,因此系统为不同角色的用户提供 了方便的管理后台进行数据管理 ,特别为系统管理员提供了数据备份 ,日常安全管理 ,防 止系统意外崩溃等功能 . (4)系统的响应速度 系统设计中摒弃大量数据冗余 ,提出了优化数据库的解决方案 ,大量使用存储过程 , 大大提高系统响应时间和速度 达到实时要求 ,以 及时反馈信息 统的数据需求 系统的数据需求包括如下几点 : (1)数据录入和处理的准确性和实 时性 数据的输入是否准确是数据处理的前提 ,错误的输入会导致系统输出的不正确和不可 用 ,从而使系统的工作失去意义 本系统设计时对数据输入进行了合法性较验 ,确 保数据的准确性 数据的输入及处理往往是大量的 ,因此系统拥有批处理能力 , 以保证迅速的处理数据 . (2)数据的一致性与完整性 由于系统的数据是共享和关联的 ,所以如何保证这些数据的一致性 ,是系统必须解决 精品文档 2016 全新精品资料 全程指导写作 独家原创 12 / 101 的问题 系统创建了表间关系 ,并定义了触发器 ,完整性约束 ,严格约 束数据的更新与删除 ,减少数据冗余 ,增强数据一致性及完整性 . (3)数据的共享与独立性 整个系统的数据是共享的 从系统开发的角度上看 ,共享会给设计和调试带来 困难 应该提供灵活的配置 ,使各个分系统能够独立运行 ,而通过人工干预的手段 进行系统数据的交换 也能提供系统的健壮性 5. 统的运行要求 系统的硬件和软件的配置如下 : 系统软件 :003 据库管理系统 :000 硬件要求 :50 以上 , 512M 盘 80G,100M 网卡 3 总体设计 在前一阶段 ,通过需求分析 ,我们对系统的定义及功能模块有了整体描述 数据库设计中实现系统各实体定义 ,实体间的关系及数据信息流在关系数据库中的映射结 果和数据信息的物理存储问题 细设计进行说明 . 在本阶段中 ,确定应该如何具体地实现所要求的系统 ,从而在编码阶段可以把这个描 述直接翻译成用具体的程序语言书写的程序 根据在需求分析中所描述的 数据 ,功能 ,运行 ,性能需求和系统所确定的处理流程 ,总体 结构和模块外部设计 ,设计 软件系统的结构设计 ,逐个模块的程序描述 (包括各模块的功能 ,性能 ,输入 ,输出 ,算 法 ,程序逻辑 ,接口等等 ) ,以精品文档 2016 全新精品资料 全程指导写作 独家原创 13 / 101 及下面的几个问题 : (1)有效实现三类角色 (学生 ,教师 ,管理员 )的业务逻辑 . (2)判断信息的正误并采取相应的校验处理步骤 页精品文档 2016 全新精品资料 全程指导写作 独家原创 14 / 101 (3)进行数据库的查询 ,修改工作 . (4)接受并判断错误 ,输出相应的出错消息 . 本系统主要由三部分组成 :学生系统模块 ,教师系统模块 ,系统管理员模块 详细介绍各模块的业务逻辑 . (1)学生系统模块总体业务逻辑 学生想进入系统进行开放实验预 约 ,必须先注册 ,否则学生是不能进入系统进行预 约的 安全性高 ,防止非法用户进行 入 . 浏览实验信息 学生在线浏览实验信息 ,查看系统为实验信息设置的上限人数 ,当上限人数未满时 , 该实验才可进行预约 ,否则不能进行预约 行的实验 . 预约实验 凡进行某实验预约的学生 , 不可再重复进行该实验预约 . 若实验信息中上限人数不足 , 就可预约 ,直至预约人数达到上限人数或者时间超出实验信息规定的实验时间 进行预约 . 提交实验 报告 凡是进行预约实验的学生必须在预约实验完成后三天之内将实验报告提交 ,否则系统 自动设置为不可提交 . 预约实验结果查询 学生可按给定的关键字进行预约实验结果查询 ,查看自己预约的实验是否通过系统审 核 则必须按时到实验地点参加开放实验 ,否则系统会记录该生一次未参加实验 , 超过三次 ,系统自动将该生信息冻结 ,以后不能进行预约实验 系统 会给出不通过的原因 . 实验报告成绩查询 学生若按时提交实验报告 ,辅导教师会在规定的精品文档 2016 全新精品资料 全程指导写作 独家原创 15 / 101 时间为学生批改实验报告 ,并给出评 定级别 , 每一级别在系统中都对应一定 的分数权值 . 学生可按指定的关键字进行成绩查询 . 编辑个人信息 学生在进入个人资料管理界面后 ,可进行个人信息编辑 ,包括已注册的全部信息和提 交的实验报告 ,预约的实验等 . 撤消实验预约 若出现特殊情况 ,学生不能按时参加实验 ,学生也可进行撤消实验预约 实验开始前 ,否则系统不会显示该实验信息 ,也就不能进行撤消操作 . 查看个人实验记录 (2)教师系统模块总体业务逻辑 浏览学生的实验报告 教师在进行批改学生实验报告前 ,可浏览学生的实验报告 ,为批改提供内容依据 . 进行实验报告批改 ,登录成绩 . 教师可在线进行 批量学生实验报告批改 , 为每一个学生选择评定级别 , 点击提交按钮 , 可进行批量成绩级别录入 . (3)系统管理员模块总体业务逻辑 学生信息管理 管理员可管理已注册的学生信息 . 教师信息管理第 5 页精品文档 2016 全新精品资料 全程指导写作 独家原创 16 / 101 管理员可管理教师信息 ,并对新入职教师进行信息入库 . 实验信息管理 管理员可对实验信息进行管理 ,并可添加新的预约实验信息 . 管理员信息管理 系统超级管理员可进行权限授权给一般管理员 ,一般管理员也可进入授权操作 分级权限管理 ,方便管理操作 ,减轻系统维护工作量 . 系统设置 系统管理员可对系统信息及网站参数进行预定设置 . 4 详细设计 据库设计 数据库是管理信息系统的核心 ,一个良好的数据库结构既具有数据冗余少 ,操作处理 过程简单等特点 ,同时也应具有信息查找比较容易 ,系统开销低等特点 6. 本系统在进行数据库设计时 ,先根据在需求分析中得到的业务数据流 ,进行高度抽象 得出系统实体 ,构造 ,然后再将 转换生成特定的 持下的关系模式 , 再对确定的关系数据模式进行优化 ,最后确定数据的物理存储 . 念结构设计 概念结构设计的重点在于信息结构的设计 ,它是整个数据库系统设计的关键 于逻辑结构设计和 现实世界中一组具有某些共同特性和行为的对象就可以抽象为一 个实体 为此本系统从业务逻辑数据流中抽 象出各个实体 :学生 ,教师 ,管理员 ,实验课程 ,实验报告等 体之间的关系 . 基于以上对系统数据信息流的分析和抽象 ,我们可以设计出本系统的 (实体联系图 )如下 :姓名 学号 性别 报告号 精品文档 2016 全新精品资料 全程指导写作 独家原创 17 / 101 题目 内容 m 学 m 预约 生 填写 n 实验报告 n 指导批改 n 实验课程 实验名 预约人数 1 教授 1教师号 教师名 电话教 师图 2 学生 第 6 页精品文档 2016 全新精品资料 全程指导写作 独家原创 18 / 101 姓名 学号性别报告号题目内容学 生 n 管理 m 实验报告 n 管理 m 管理员 m m 管理 n 教 师 n 实验课程管理实验号实验名预约人数教师号教师名电话图 3 管理员 辑结构设计 设计逻辑结构应该选择最适于描述与表达相应概念结构的数据模型 ,然后选择最合适 的 网状 ,层次模型 ,并将转化来 的关系 ,网状 ,层次模型向特定 持下的数据模型转换 ,对数据模型进行优化 ,最 后再设计外模式 我们将概念结构得出的结果 ( )向特定 持下的数据 模型转换得出如下表 :生 ) 表 1 生 )字段 据类型 度 10 8 2 20 50 50 50 50 50 16 描述 学号 (主键 ) 姓名 性别 密码 年级 专业 班级 电话 邮箱 备注 业 ) 表 2 业 )字段数据类型长描述第 7 页精品文档 2016 全新精品资料 全程指导写作 独家原创 19 / 101 度 0 8 专业编号 (主键 ) 专业名称 级 ) 表 3 级 )字段 据类型 度 50 4 50 描述 专业编号 (主键 ) 班级编号 (主键 ) 班级名称 验信息 ) 表 4 验信息 )字段 据类型 度 10 50 16 4 4 8 50 4 8 8 描述 实验编号 (主键 ) 实验名称 实验内容 预约限制人数 实际预约人数 时间 地点 实验学分 辅导教师 工作人员 约实验 ) 表 5 约实验 )字段 据类型 度 10 10 4 描述 实验编号 (主键 ) 学生编号 ( 主键 ) 是否审核 实验报告 ) 表 6 验报告 )字段 据类型 度 10 10 4 10 10 16 4 描述 实验编号 (主键 ) 学号 (主键 ) 教师编号 实验题目 实际内容 备注 实验学分验发布 ) 表 7 验发布 )字段数据类型长描述第 8 页精品文档 2016 全新精品资料 全程指导写作 独家原创 20 / 101 度 t 添 加 时 间师 ) 表 8 师 )0 16 实验报告编号 (主键 ) 报告题目 报告内容字段数据类型 度长描述 教师编号 (主键 ) 0 教师姓名 教师性别 0 密码 0 电话 在对系统进行数据库设计时 ,为了对关系模式进一步 优化和完善 ,系统通过设置实体 唯一主健 ,数据类型及长度约束来保证系统实体的完整性 ,数据正确的域完整性 设置了表间约束关系来维护表与表之间数据一致性的参照完整性 4:图 4 表间的约束关系前面我们根据用户需求设计了局部应用视图 , 这种局部应用视图只是概念模型 , 图表示 即生成了整个应用系统的模式后 ,还应该 根据局部应用需求 ,结合具体 特点 ,设计用户的外模式 统一般都提供了视图概念 ,支持用户的虚拟视图 以利用这一功能设计更符合局部 用户需要的用户外模式 空间效率 ,易维护等 角度出发 因此我们在定义用户外模式时应该更注重考 虑用户的习惯与方便 系统为不同角色的用户定义了符合自己需求的视图 7. 以下定义的视图是为学生查询预约实验返回查询结果而设计的特定视图 页精品文档 2016 全新精品资料 全程指导写作 独家原创 21 / 101 图 5 下 面 是 定 义 视 图 的 相 关 代 码 : S S 学号 , S 实验号 , S 姓名 , S 实 验 名 , 核 , 间 , S 地点 N N 键模块设计 生功能模块 1,学生登录 学生登录界面如图 6:第 10 页精品文档 2016 全新精品资料 全程指导写作 独家原创 22 / 101 图 6 学生登录学生登录后进入主界面如图 7:图 7 系统主界面关键代码 : e) /登录系统 ; /定义一个学生对象 0) /核实学生记录是否在数据库中存在第 11 页精品文档 2016 全新精品资料 全程指导写作 独家原创 23 / 101 = ); 错误提示 :用户名 或密码错误 ,请重新输入 !; 2 ,学生预约实验图 8 学生预约实验关键代码 : e) ! ) /核实该实验人数是否已经超出上限 ) /核实学生是否已经预约该实验 对不起 ,您 已经预约了此实验 . 不能再对此实验进行预约 !); ); 第 12 页精品文档 2016 全新精品资料 全程指导写作 独家原创 24 / 101 ; ; 对不起 ,此实验 已经预

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论