教育管理软件系统方案设计书_第1页
教育管理软件系统方案设计书_第2页
教育管理软件系统方案设计书_第3页
教育管理软件系统方案设计书_第4页
教育管理软件系统方案设计书_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

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

文档简介

教学管理软件 系统方案设计书 教育管理软件 建设方案 学 院 传媒与信息学院 专 业 软件技术 班 级 1 班 学 号 1102050105 姓 名 付诗杰 指导教师 林宗朝 1 概述概述 1 1 系统目标系统目标 利用计算机技术 网络技术 数据库和软件技术实现从过去部 份管理学校各部门到集教育 师资 后勤 行政的全部数字化 信 息化管理的目的 教学管理软件 系统方案设计书 1 2 系统特点系统特点 1 使用 PHP 语言进行统计构架和编写 浏览器 服务器模式的 方式进行系统架构 2 便于安装和维护 使用集成 APACHE 服务器 MYSQL 数据库 以及 PHP 环境 打成二进制安装包 也可根据客户要求进行其它环 境的配置与安装 1 3 教育管理软件基本功能教育管理软件基本功能 本系统应能实现以下一些主要功能 1 学校基础数据的录入 修改 删除 查询 打印和数据维护 管理等功能 2 学生基本信息的录入 修改 删除 查询 统计 打印和数 据维护管理等功能 3 教职工基本信息的录入 修改 删除 查询 统计 打印和 数据维护管理等功能 4 学校基础设施基本信息的录入 修改 删除 查询 统计 打印和数据维护管理等功能 5 教务管理信息的录入 生成 修改 删除 查询 统计 打 印报表和数据维护管理等功能 其中应包括 a 学生成绩 考勤等的录入 修改 删除 查询 统计 打印报表和数据维护 b 教职工业绩的调查 查询 统计 提供决策支持 c 学期教学计划的制定 修改 查询 打印报表和数据维 护 d 课表的自动生成 修改 查询 打印 实现排课的自动 化 e 学生选课的实行 修改 查询 统计 打印和数据维护 f 学生考试信息的生成 修改 查询 打印 教学管理软件 系统方案设计书 6 课程管理 各科课程的信息管理 查看 7 资产管理 资产类别管理 使用状态 增加方式 资产借 入资产借出 资产归还 资产维修 8 课表管理 期类型管理 学期信息管理 按班级排课 按 教师查询课表信息 按班级查询课表信息 按教室查询课表信息 9 公开课讨论区 贴主课文后 后面功能同于 BBS 论坛 供 大家讨论发表意见 要求大容量 能存绪多年的资料 10 教学备课区 a 原始教学交流区 各学科 各班级备科区 老师上传教案 课件 练习 试卷 其他老师可以反馈讨论评价 实现分学科 分年级管理 为每个年级的每个备课组提供一个 讨论空间 实现各老师之间的快捷交流评价 评价时可以让评价教 师选择匿名功能 以便老师能真正畅所欲言 b 精品素材保存区 经过讨论改进后的教案 课件 练习 试卷放在此处 以备下一年老师使用 并要求有大容量能存绪多年 的教案 10 教师日常管理区 含教师信息管理 能够导入数据 同一张页面上显示每个教师的名字 在该教师的子模块上显示该教 师以下所有信息 a 担任工作 任职 课时 班主任 生活指导等 b 进修学习 培训情况 c 每月教师工资公布 包括结构工资和培训费两部分 d 公开课节数与级别 校内公开课同学科老师评价结论 e 听课节数统计 要求每一页面显示每位教师的情况 其 中的数据要有输入权限 f 备课笔记检查 g 学生评价反馈 h 家长评价反馈 i 学年考核分及排名 班主任包括班级考评分及排名 11 教师专业成长区 能够导入数据 同一张页面上显示每个教师的名字 在名下的子模块上显示每 教学管理软件 系统方案设计书 个教师以下所有信息 a 个人信息 照片 联系地址等 b 个人荣誉 评优评先 包括班主任所带班级获奖情况 c 竞赛辅导 数理化等学科竞赛 指导学生发表作品 获奖 d 学术成果 论文获奖 论文发表 课题成果 e 教学比武 公开课 说课等 f 学科建设 教育反思 教育个案 教学资源 学术交流 业务培训 g 教学成绩 高考 会考 统考成绩 要求实现在一个页面 上显示一个学年内各教师各方面的成绩 也可以显示各教师在历年 中的各种考试成绩 12 控制面板 组织机构管理 用户管理 部门管理 单位管 理 用户角色权限管理菜单管理 系统信息查阅 系统注册信息 13 数据库的备份 恢复 远程维护管理功能 14 权限设置 可根据现实中的企业权限层次和范围 方便 快捷的定义人员的角色及相应权限 使相应人员只能执行相应的操 作 保证管理的规范性和数据的安全性 1 4 教育管理软件性能概述教育管理软件性能概述 1 系统软件运行速度快 稳定 可靠 具有很高的健壮性和容 错 纠错能力 2 系统软件操作上简单 方便 界面简洁明了 美观 3 系统软件具有较高的安全性 对内对外都有严格的身份认证 和数据保密的措施 4 系统软件支持多用户超负荷并发访问 网络数据共享 5 系统软件在结构上应具有很好的可扩展性 便于将来的功能 扩展和维护 6 数据计算准确无误 精确度符合业务的需要 教学管理软件 系统方案设计书 2 总体设计总体设计 2 1 系统设计原则系统设计原则 2 1 1 先进性原则先进性原则 在系统的建设中 采用国际上流行的先进技术 保证系统在今 后较长时期内不落后 应用软件构造上保证各层次的透明性 在不 同软硬件平台上进行低价值移植 保证系统的后继建设能够顺利进 行 保护系统投资 2 1 2 易用性原则易用性原则 系统采用通用的 BS 操作界面 所有的设置 操作都简单易行 作为需要真正投入运行的计算机软件系统 在开发阶段 我们不断 地吸取用户的有益意见 始终把用户的需求放在相当的高度上 在 系统开发到试用版软件阶段 我们经过多次试运行 反复研究 并在 后期充分考虑用户反馈的信息 不断进行改进完善 2 1 3 实用性原则实用性原则 系统不但切合实际工作需求 同时也吸取了以前系统的精髓 并在此基础上进行了完善 以保证系统满足实际工作的需要 2 1 4 易扩充性原则易扩充性原则 作为一个数据管理系统 用户的需求总是在不断的提高 实际 的数据要求也在不断变化 所以在开发系统时 我们充分考虑了系 统的可扩充性 以满足日后不断发展的需要 教学管理软件 系统方案设计书 2 1 5 安全性和完整性安全性和完整性 系统采用大型关系型数据库 MYSQL 作为存储数据的管理软件 实现了数据库系统的安全性和完整性 系统在数据导入 数据导出 数据处理等多个环节进行了数据的完整性保护 使得错误的数据 不完整的数据不易进入系统 2 1 6 可行性原则可行性原则 方案的设计要充分考虑技术 经济 实施等各方面的问题 设 计出一个切实可行的方案 2 1 7 经济性原则经济性原则 要充分考虑到经济方面的因素 考虑系统的运行和维护费用 要选 择有经验 有实力的公司负责系统的实施和维护 2 2 系统结构系统结构 2 2 1 系统体系结构系统体系结构 为了提高系统可维护性 可扩展性和安全性 系统采用多层体系 结构 根据不同的技术条件和职能划分 我们将系统从上到下划分 为信息采集层 数据传输层 业务数据处理层 数据存储层 信息 发布层 数据存储层采用大型数据库 MYSQL 作为数据库服务器 充分利 用 MYSQL 高可靠性 高稳定性 高性能的优点 进行交通流数据 的存储管理 对数据存储单独分层可以充分适应数据库操作系统变 化的风险 信息发布层采用 Browser 浏览器 Server 服务器 结构 该层 根据数据的不同属性以及不同用户群体的需要 对交通流信息进行 公示和发布 教学管理软件 系统方案设计书 信息采集层数据传输层 业务数据处理层 数据存储层信息发布层 2 3 32 3 3 软件环境软件环境 1 操作系统 操作系统 系统具有很强的跨平台性 所以后台数据库服务器操作系统选择 可根据根据客户要求 可以运行在 Windows 操作系统和 Linux 操作 系统 为了系统维护方面 我们这里采用 Windows 系统 系统前台 各应用系统 采用 Windows 2000 XP 操作系统 采 用 Windows 系列产品至少有下列优点 一是界面友好 易于使用 二是易维护 管理费用低 利用各种图形化界面工具 即使不熟悉 Windows 系列产品的人员也能够很快地学会使用并优化系统 2 数据库管理软件选型 数据库管理软件选型 数据库管理系统选用大型分布式关系数据库系统 MYSQL 原因 是支持多种物理平台和操作系统 功能齐全 强大 适用 稳定 安全 并有众多大型用户的验证 根据系统的网络状况及用户对信息的使用情况 系统将采样数据 集中管理模式 即将所有数据存放在监控中心数据管理服务器上 进行统一管理 数据集中管理模式优点是软硬件投资小 数据维护方便 数据统 一性好 其不足是数据集中 数据服务器负担重 为弥补数据集中 管理模式的不足 采用高性能的数据库服务器及备用服务器的措施 2 3 42 3 4 硬件环境硬件环境 2 3 4 12 3 4 1 机房机房 机房环境必须符合 电子计算机机房设计规范 GB50174 93 计算站场地技术要 教学管理软件 系统方案设计书 求 GB2887 89 计算站场地安全技术 GB9361 88 计算机机房用活动地板的技 术要求 GB6650 86 对于机房的环境要求 保证系统 7 24 小时运行 2 3 4 2 应用系统计算机 各应用系统 PC 机最低配置为 CPU 主频 1 5GHz 内存最低 512M 硬盘 80G 独立显卡 显存 128M 显示器分辨率 1024 768 100M 网卡等 2 3 4 3 网络设备 局域网带宽不低于 100M 广域网通信带宽不低于 2M 2 42 4 接口设计接口设计 接口主要包括用户界面 子系统之间接口 数据库接口 2 4 12 4 1 用户界面设计 用户界面设计严格遵循 BS 结构设计的界面设计风格 采用标准的菜单与按钮 2 4 22 4 2 数据库接口 系统与数据库的接口 主要采用 ADO 进行连结 3 4 系统性能设计系统性能设计 3 4 1 系统可维护性系统可维护性 可维护性指系统的修改扩充是否容易 系统运行环境随着时间推 移 不可避免地会发生变化 如硬 软件技术的发展 用户需求的 改变等 要使系统适应新的环境 势必对系统进行修改和扩充 此 外 系统本身也需要不断提高和完善 系统应具有灵活性 对外界 环境条件的变化有很强的适应性 同时系统应尽可能简明 避免一 切不必要的复杂化 应尽量简单 系统可维护性是衡量软件质量的一个重要指标 可目前尚没有对 它们定量度量的普遍适用的方法 目前广泛使用的是用可理解性 教学管理软件 系统方案设计书 可测试性 可修改性 可靠性 可移植性 可使用性及效率等七个 特性来衡量系统的可维护性 软件的可维护性对于延长软件的生存期具有决定的意义 我们拟 通过以下五个方面来提高系统的可维护性 3 4 1 1 建立明确的软件质量目标和优先级建立明确的软件质量目标和优先级 一个可维护的系统应该是可理解的 可靠的 可测试的 可修 改的 可移植的 效率高的 可使用的 但要实现这所有的目标 需要付出很大的代价 而且也不一定行得通 因为一些质量特性是 相互抵触的 例如效率和可移植性 效率和可修改性等 因此 尽 管可维护性要求每一种质量特性都要得到满足 但它们的相对重要 性应随程序的用途及计算环境的不同而不同 所以 针对本系统应 用范围广 用户知识层次不一 需求多样的情况 我们确定了 可 靠性 可修改性优先 效率次之 的软件质量评价优先级 3 4 1 2 使用提高软件质量的技术和工具使用提高软件质量的技术和工具 1 1 模块化模块化 模块化是软件开发过程中提高软件质量 降低成本的有效方法之 一 也是提高可维护性的有效技术 它的优点是 如果需要改变某 个模块的功能 则只要改变这个模块 对其它模块影响很小 如果 需要增加程序的某些功能 则仅需增加完成这些功能的新的模块或 模块层 程序的测试与重复测试比较容易 程序错误易于定位和纠 正 容易提高程序效率 2 2 结构化程序设计结构化程序设计 结构化程序设计不仅使得模块结构标准化 而且将模块间的相 互作用也标准化了 因而把模块化又向前推进了一步 3 3 进行明确的质量保证审查进行明确的质量保证审查 质量保证审查对于获得和维持软件的质量 是一个很有用的技 术 一旦检测出问题来 就可以采取措施来纠正 以控制不断增长 的软件维护成本 延长软件系统的有效生命期 为了保证软件的可维护性 有多种类型的软件审查方法 针对 教学管理软件 系统方案设计书 本系统采用的统一开发过程的 迭代开发 思想的特点 我们选用 了在检查点进行复查的方法 这是保证软件质量的最佳方法 在软 件开发的最初阶段就把质量要求考虑进去 并在开发过程每一阶段 的终点 设置检查点进行检查测试 4 4 选择可维护的程序设计语言选择可维护的程序设计语言 系统开发平台的选择 对程序的可维护性影响很大 低级语言 很难理解 因此也很难维护 高级语言则比低级语言容易理解 具 有更好的可维护性和可理解性 本系统选用的 NET 开发平台具有较 高的可理解性和可维护性 这也是我们选用它做为开发平台的一个 原因 5 5 改进程序的文档改进

温馨提示

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

最新文档

评论

0/150

提交评论