开放式实验管理系统―系统分析_第1页
开放式实验管理系统―系统分析_第2页
开放式实验管理系统―系统分析_第3页
开放式实验管理系统―系统分析_第4页
开放式实验管理系统―系统分析_第5页
已阅读5页,还剩7页未读, 继续免费阅读

下载本文档

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

文档简介

1、学 生 实 验 报 告 实验项目名称:开放式实验管理系统 系统分析 实验学时:同组学生姓名:实验地点:实验日期:实验成绩:批改教师:批改时间:一、实验目的和要求1、确定项目的可实施性,在此基础上完成系统的逻辑功能模型的建立;2、采用不同的软件开发技术,完成对项目的分析过程,给出系统的逻辑功能模 型,数据字典以及规格说明书;3、理解项目的业务流程图,要求绘制出系统的 DFD ,功能分析图等。4、完成系统的需求规格说明书。二、实验仪器和设备1、支撑软件操作系统:Windows XP Professional数据库软件:SQL SERVER 2000开发工具及环境:Visual Studio.Net

2、 20052、 支撑硬件机器配置最低要求:硬盘可用空间 20G 以上; CPU P3 1G以上;内存 256M 以上; 显卡要求 32真彩、分辨率 1024*768以上;建议使用 PC 服务器。三、实验过程1 背景及其基本目标实验教学的核心目的是培养和提高学生的实践能力和创新能力。 传统的实验 教学模式仅是完成教学大纲规定的实验内容, 且验证性实验较多, 不利于学生创 新精神与实践能力的培养。 在以素质教育和创新教育为核心的新的高等教育形势 下, 这种培养方式远不能满足学生能力发展的需求。 为解决这一矛盾, 实验室实 行开放教学已势在必行 1。而实验室的开放,使实验室管理出现了新情况、新问 题

3、。 实验设备维护、 实验教师工作量、 实验安排等问题使得开放实验室建设受到极大的阻碍。为实现开放实验室建设得以顺利开展,开放实验室管理得以高效、 有步骤地进行, 更新实验教学体制, 实施开放式管理是实行开放式实验教学的保 证。结合开放式实验室建设,利用 Internet 建立开放实验室管理系统是急需解 决的问题。 它改革了旧的教学模式, 建立了新的体系, 大大提高了实验室的利用 率和学生学习的积极性, 并把管理人员从繁重的管理工作中解脱出来。 为此我针 对以上情况,设计和实现了此系统。本案例中对当前业务使用设想所做的分析如下:“随着现代教育技术的不断发展和教学手段的进一步改革, 充分利用学校现

4、 有的多媒体设施、 校园网设施建立教学网站, 使实验室建设与课堂教学同步满足 多媒体和网络教学的需求。在此基础上, 学院考虑设计开发一个开放实验室管理系统, 用以进行开放实 验室的管理,提高工作效率。系统构建在 Internet 上,任何一台联网的计算机 都可以通过 Internet 访问本系统,通过网页发布实验室综合信息,包括教学计 划、 实验课程介绍、 规章制度、 操作规程、 数据图表、 教师队伍、 实验教材讲义、 开放实验室管理、通知、成绩公布等。通过开放实验室管理系统,学生可以提出 问题, 参加讨论, 发表见解, 向教师提出设计性实验方案, 预约实验内容和时间。 教师可以辅导答疑, 介

5、绍有关知识。 学生可根据自己的学习进度方便地查阅有关 的实验教学内容。教师可以对实验安排实验完成情况进行查询;可以统计数据, 打印报表,在网上公布。系统还具有系统监控、实验安排、实验成绩管理以及一 定程序的自动化处理等功能。”2 系统分析2.1 可行性分析主要功能:通过设 计开发, 本系统可以为学生提供实验选课 的网上平台, 学生只要在任 何一台上网的计算机上就可以浏 览所要了解的实验信息,并 通过用户验证 登录后,找到自己感兴趣的实验 进行预约、查询等。促进学 生学习的积极 性。本系统为教师提供在线查看 学生的实验报告、批改实验 报告、查看学 生做实验的记录等。系统管理员 可在线进行系统信息

6、更新和维护。开放式 实验室教学管理系统把教师从繁 重的实验管理工作中解脱出 来,投入到实 验教学方法和内容的研究上来, 从而提高实验管理水平。开发本系统的目标是将以往的开放式手工排课方式移植到计算机和网络平 台, 使授课教师可以通过网络安排实验, 实验室管理人员可以通过系统对实验室 进行管理, 学生也可以通过该平台了解实验相关信息。 同时提高学 生分析问题、 解决问题、科 学研究和创新思维能力为宗旨, 积极创造实验室开放教学的 良好环境,加 快教学管理现代化、科学化。”开发语言1 Visual studio.NET 2005Visual studio.NET 2005包含了一系列高效的、智能的

7、开发工具,不论是 为开发初学者, 还是为经验丰富的企业开发团队都提供了四个全新的、 强大的功 能:(1全方位的工具平台不论是编程初学者还是富有经验的企业开发团队的一员, 都将为其提供高效 的开发工具。(2减少开发的复杂度确保能更加轻松发布基于 Framework 的解决方案,包括 Windows、 Web 、移 动和基于 Office 的应用。(3第三方的生态系统允许利用来自 Visual Studio 行业合作伙伴的参与研发的产品,并体验用 来补充 Visual Studio 2005 第三方解决方案的全面部署 2。(4改善团队的沟通提供高效智能的生命周期工具, 通过使用 Visual St

8、udio 2005 Team System , 来增强 IT 周期参与者之间的交流与协作 2。2 SQL Server 2000SQL Server 2000是一个关系数据库管理系统。它最初是由 Microsoft Sybase 和 Ashton-Tate 三家公司共同开发的, 于 1988 年推出了第一个 OS/2 版 本。在 Windows NT 推出后, Microsoft 与 Sybase 在 SQL Server 的开发上就分 道扬镳了。 Microsoft 将 SQL Server 移植到 Windows NT系统上,专注于开发 推广 SQL Server 的 Windows NT

9、 版本。 Sybase 则较专注于 SQL Server在 UNIX 操作系统上的应用 3。SQL Server 2000是 Microsoft 公司推出的 SQL Server 数据库管理系统的 新版本。该版本继承了 SQL Server 7.0 版本的优点,同时又比它增加了许多更 先进的功能,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。可跨越从运行 Microsoft Windows 98 的膝上型电脑, 到运行 Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用 4。开发语言A 、 C#,脚本语言:Jscript/V。开发思想基于 .NET 框架

10、,系统架构采用三层结构(用户表示层、业务逻辑层、数据 访问层 , B/S模式,完全面向对象。成本 /效益分析结果,效益 成本。技术可行,现有技术可完全承担开发任务。操作可行,软件能被原有工作人员快速接受。2.2 系统的功能分析本系统主要由三部分组成:学生系统模块、 教师系统模块、 系统管理员模块。 下面将详细介绍各模块的业务逻辑。(1学生系统模块总体业务逻辑学生想进入系统进行开放实验预约,必须先注册,否则学生是不能进入系统进 行预约的。 系统在此处利用存储过程封装了此处理过程, 安全性高, 防止非法用 户进行 SQL 注入。浏览实验信息学生在线浏览实验信息, 查看系统为实验信息设置的上限人数,

11、 当上限人数未满 时, 该实验才可进行预约, 否则不能进行预约。 并且浏览的实验信息中全部为当 前时间点后进行的实验。预约实验凡进行某实验预约的学生, 不可再重复进行该实验预约。 若实验信息中上限人数 不足, 就可预约, 直至预约人数达到上限人数或者时间超出实验信息规定的实验 时间。否则不能进行预约。提交实验报告凡是进行预约实验的学生必须在预约实验完成后三天之内将实验报告提交, 否则 系统自动设置为不可提交。预约实验结果查询学生可按给定的关键字进行预约实验结果查询, 查看自己预约的实验是否通过系 统审核。 若通过, 则必须按时到实验地点参加开放实验, 否则系统会记录该生一 次未参加实验,超过三

12、次,系统自动将该生信息冻结,以后不能进行预约实验。 若未通过系统审核,系统会给出不通过的原因。实验报告成绩查询学生若按时提交实验报告, 辅导教师会在规定的时间为学生批改实验报告, 并给 出评定级别, 每一级别在系统中都对应一定的分数权值。 学生可按指定的关键字 进行成绩查询。编辑个人信息学生在进入个人资料管理界面后, 可进行个人信息编辑, 包括已注册的全部信息 和提交的实验报告,预约的实验等。撤消实验预约若出现特殊情况, 学生不能按时参加实验, 学生也可进行撤消实验预约。 但必须 是在实验开始前,否则系统不会显示该实验信息,也就不能进行撤消操作。 查看个人实验记录(2教师系统模块总体业务逻辑浏

13、览学生的实验报告教师在进行批改学生实验报告前, 可浏览学生的实验报告, 为批改提供内容依据。 进行实验报告批改,登录成绩。教师可在线进行批量学生实验报告批改, 为每一个学生选择评定级别, 点击提交 按钮,可进行批量成绩级别录入。(3系统管理员模块总体业务逻辑学生信息管理管理员可管理已注册的学生信息。教师信息管理管理员可管理教师信息,并对新入职教师进行信息入库。实验信息管理管理员可对实验信息进行管理,并可添加新的预约实验信息。管理员信息管理系统超级管理员可进行权限授权给一般管理员,一般管理员也可进入授权操作。 这样分级权限管理,方便管理操作,减轻系统维护工作量。系统设置系统管理员可对系统信息及网

14、站参数进行预定设置。2.3 系统中的基本业务流程首先分析本系统总的业务流程图如图所示。2.4 系统中的数据及其主要流程首先分析系统总的数据流程图 (1用户管理子系统功能:通过教师客户端登陆对系统内所有用户进行相对应的管理,如:新增用户, 删除用户,修改用户等(2信息发布子系统功能:通过教师客户端登陆对系统内实验项目菜单、 实验课程菜单、 实验项目类型 菜单及实验课程分类菜单进行相应的管理。如:新增或删除等。教学大纲具有有效性, 过期则无效, 系统支持历史大纲查询功能, 支持大纲 复制功能, 支持大纲打印功, 这不仅符合高校实验教学管理的要求, 而且为实验 教学科学决策提供依据。(3实验预约子系

15、统主要是为了方便学生远程预约实验室。 预实现的功能是学生和教师可以注册 预约系统,可以按星期、按课时预约实验室,管理员在后台审核是否通过预约, 如通过预约发送信息告知用户。(4实验安排子系统系统提供强大的排课管理功能, ,我们可以不同的教学大纲、不同的实验对 象,依照学校排课习惯,按照学校校历,将课表的安排细分到周、星期、日期、 具体时间段,有效地防止超范围排课以及重复排课的可能;操作简洁,周、星期 采用下拉列表的方式,从校历中选择。(5实验辅导子系统上课的过程中可以通过控制学生电脑来授课, 学生也可以通过电脑上的举手 按键和老师之间有很好的互动。(6在线考试子系统系统提供学生在线考试管理系统,在范围管理中, 老师可以通过监控学 生的电脑管理考场。(7成绩管理子系统其主要功能为教师对于系统所有学生实验项目及课程的成绩进行评定或 修改而对应的系列管理操作(如:学生实验项目的评测、实验课程的学分记分 等 。(8设备

温馨提示

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

评论

0/150

提交评论