开放实验室管理系统分析.doc_第1页
开放实验室管理系统分析.doc_第2页
开放实验室管理系统分析.doc_第3页
开放实验室管理系统分析.doc_第4页
开放实验室管理系统分析.doc_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

学学 生生 实实 验验 报报 告告 (理工类)(理工类) 课程名称: 软件工程 专业班级: 09 计算机科学与技术 (2) 学生学号:0905101046 学生姓名: 曹小聪 所属院部 信息技术学院 指导教师: 李慧 20201111 20201212 学年学年 第第 1 1 学期学期 金陵科技学院教务处制 实验报告书写要求实验报告书写要求 实验报告原则上要求学生手写,要求书写工整。若因课程特点 需打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律 采用 A4 的纸张。 实验报告书写说明实验报告书写说明 实验报告中一至四项内容为必填项,包括实验目的和要求;实 验仪器和设备;实验内容与过程;实验结果与分析。各院部可根据 学科特点和实验具体要求增加项目。 填写注意事项填写注意事项 (1)细致观察,及时、准确、如实记录。 (2)准确说明,层次清晰。 (3)尽量采用专用术语来说明事物。 (4)外文、符号、公式要准确,应使用统一规定的名词和符号。 (5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现, 以零分论处。 实验报告批改说明实验报告批改说明 实验报告的批改要及时、认真、仔细,一律用红色笔批改。实 验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。 实验报告装订要求实验报告装订要求 实验批改完毕后,任课老师将每门课程的每个实验项目的实验 报告以自然班为单位、按学号升序排列,装订成册,并附上一份该 门课程的实验大纲。 实验项目名称:开放实验室系统系统分析 实验学时: 4 同组学生姓名: 朱灵芝 实验地点: A206 实验日期: 11.11 11.18 实验成绩: 批改教师: 批改时间: 一、实验目的和要求 1、确定项目的可实施性,在此基础上完成系统的逻辑功能模型的建立; 2、采用不同的软件开发技术,完成对项目的分析过程,给出系统的逻辑功能模型,数据 典以及规格说明书; 3、理解项目的业务流程图,要求绘制出系统的 DFD,功能分析图等。 4 本次试验掌握软件需求分析的步骤,撰写需求规则说明书。 5 需求分析方法 6 绘制数据流图 7 撰写实验报告 二、实验仪器和设备 环境要求:计算机及配备 Windows 操作系统和 Office 应用程序 三、实验过程三、实验过程 引言引言 随着高校管理变革的逐步推进,实验室建设进一步规范化、复杂化,高校实验室管理工作 也变得更加繁重和复杂。为了便利管理工作的展开,提高工作效率,利用计算机来进行辅 助管理,以简化我们的工作,成为需要。本系统正是基于此而进行开发设计。 立项目的 总体上,系统的目标是方便用户通过网络查询实验室的情况,进行预约,教师查看实 验报告、批改实验报告、查看学生做实验的记录等。系统管理员可在线进行系统信息更新 和维护。开放式实验室教学管理系统把教师从繁重的实验管理工作中解脱出来,投入到实 验教学方法和内容的研究上来,从而提高实验管理水平。 也方便管理员远程办公。具体来 讲、系统的目标包括: 学生浏览信息,预约实验,个人资料管理 教师批改实验,管理学生实验 管理员进行教师、学生、管理员信息管理,以及系统设置 项目背景 实验教学的核心目的是培养和提高学生的实践能力和创新能力。传统的实 验教学模式仅是完成教学大纲规定的实验内容,且验证性实验较多,不利于学 生创新精神与实践能力的培养。在以素质教育和创新教育为核心的新的高等教 育形势下,这种培养方式远不能满足学生能力发展的需求。为解决这一矛盾, 实验室实行开放教学已势在必行。而实验室的开放,使实验室管理出现了新情 况、新问题。实验设备维护、实验教师工作量、实验安排等问题使得开放实验 室建设受到极大的阻碍。为实现开放实验室建设得以顺利开展,开放实验室管 理得以高效、有步骤地进行,更新实验教学体制,实施开放式管理是实行开放 式实验教学的保证。结合开放式实验室建设,利用 Internet 建立开放实验室管 理系统是急需解决的问题。它改革了旧的教学模式,建立了新的体系,大大提 高了实验室的利用率和学生学习的积极性,并把管理人员从繁重的管理工作中 解脱出来。为此我针对以上情况,设计和实现了此系统。 术语说明 用例:在不展现一个系统或子系统内部结构的情况下,对系统或子系统的某个连贯的功能单 元的定义和描述。 用例图:被称为参与者的外部用户所能观察到系统功能的模型图,呈现了一些参与者和一 些用例,以及他们之间的关系,主要用于对系统、子系统或类的功能行为进行建模。 用户接口:用户接口是为方便用户使用计算机资源所建立的用户和计算机之间联系。通常 指软件接口,即在人机联系的硬设备接口基础上开发软件。如建立和清除连接、发送和接 受数据、发送中断信息、控制出错、生成状态报告表等。 参考文献 【1】张海藩, 软件工程导论 ,清华大学出版社。 【2】王删著, 数据库系统原理教程,清华大学出版社。 【3】陈松桥等著, 现代软件工程,北方交通大学出版社。 【4】 需求分析报告 百度文库 项目概述项目概述 待开发软件的一般描述 通过设计开发,本系统可以为学生提供实验选课的网上平台,学生只要在任何一台上网的 计算机上就可以浏览所要了解的实验信息,并通过用户验证登录后,找到自己感兴趣的实 验进行预约、查询等。促进学生学习的积极性。本系统为教师提供在线查看学生的实验报 告、批改实验报告、查看学生做实验的记录等。系统管理员可在线进行系统信息更新和维 护。开放式实验室教学管理系统把教师从繁重的实验管理工作中解脱出来,投入到实验教 学方法和内容的研究上来,从而提高实验管理水平。 待开发软件的功能 1、顶层数据流图 实验室管理 系统 管理员 用户 请求结果信息 结果信息 请求 2、信息资源管理子模块数据流图 管理员 用户 1.1 发布信息 1.2 更改信息 1.3 删除信息 1.4 查看信息 F11信息资源表 发布命令及信息 操作结果 操作结果 信息总表或详细信息 操作结果 信息编号 新信息 查询请求 新信息 原信息 信息 信息总表或详细信息 查询请求 3、实验室管理子模块数据流图 管理员 用户 F21实验室表 2.1 实验室基本信 息管理 2.2 实验室人员信 息管理 命令及信息 命令及信息 查询请求 查询请求 实验室信息表 人员信息表 结果信息 结果信息 4、设备管理子模块数据流图 管 理 员 3.1 设备基本 管理 3.2 设备维护管 理 3.3 报废管理 F31设备信息表 F21实验室表 报废管理命令 操作结果 操作结果 设备管理命令 设备维护命令 操作结果 设备信息 设备信息查看请求 报废信息 报废信息查看请求 维护信息查看请求 维护信息 用 户 3.4 请求 审查 请求 无效 请求 5、易耗品管理子模块数据流图 缺货单 F41 库存表 1.2 开发 货单 订货单 有效订货单 领货人 领货单 无效货单 1.5 登记缺货 F42 缺货登记 表 1.6 生成补货 单 进货通知管理员 1.3 审查库存 有效性 F21 实验室表 补货单 领货人 F43 购货表 1.1 审查订货 单 有效性 1.4 打印 领货单 领货单 F44 领货登记 表 7、实验教务管理子模块数据流图 管 理 员 6.2 编辑课程 6.3 更新课程 6.4 重置课程 6.5 查看课程 用 户 6.1 查看实验 室列表 F61教务表 6.6 命令 审查 编辑命令 无效命令 查看命了 重置命令 更新命令 命令 命令和 实验室 编号 F21实验室表 查看命令 F21实验室表 课程信息 管 理 员 操作结果 课程信息 操作结果 操作结果 实验室信息 8、系统管理子模块数据流图 管理员 用户 8.1 用户信息管理 8.2 用户更密 F81用户信息表 8.3 用户登陆 操作 结果 系统功能列表 登陆信息 更密 信息 请求及信息 请求及登陆信息 系统功能 列表 结果信息 用户特征 所有用户可以分为四类:学生、老师、管理员。学生享有学生的一切权利, 包括实验室的预定、下载教学资源等功能。老师的作用是对网站提供丰富的 教学资源供学生下载及及时收取学生的实验报告。管理员主要负责实验室的 所有情况的管理及用户信息的管理。 学生: 学生 实验选课 实验预习 实验报告 预习测评 实验预约 成绩查询 自设计实验 * * * * * * * * * * * * * * 老师: 教师 实验监控 选课情况 预约查看 实验室安排 自设计实验管理 实验成绩 预习系统 规章制度 * * * * * * * * * * * * * * * * 管理员: 系统管理员 实验管理 教师管理 实验室管理 实验台管理 班级管理 学生管理 试题管理 成绩管理 * * * * * * * * * * * * * * * * 运行环境软件环境: 兼容当前主流操作系统 Windows 95/98/NT/Me/2000/XP 等。 硬件环境:386 以上计算机,打印机、扫描仪等。 功能需求功能需求 本系统主要由三部分组成:学生系统模块、教师系统模块、系统管理员模块。 功能点列表 (1)学生系统模块总体业务逻辑 浏览实验信息 预约实验 提交实验报告 预约实验结果查询 实验报告成绩查询 编辑个人信息 撤消实验预约 浏览学生的实验报告 查看个人实验记录 进行实验报告批改,登录成绩 (2)教师系统模块总体业务逻辑 浏览学生的实验报告 进行实验报告批改,登录成绩。 (3)系统管理员模块总体业务逻辑 开放式实验室教学管理系统 前台后台 浏览实验信息 管理学生实验报 告 学生登录教师登录管理员登录 批改实验报告 预约实验 个人资料管理 学生信息管理 教师信息管理 实验信息管理 管理员管理 系统设置 查询实验成绩 学生信息管理 实验信息管理 管理员信息管理 系统设置 功能点描述 (1)学生系统模块总体业务逻辑 学生想进入系统进行开放实验预约,必须先注册,否则学生是不能进入系统进行预 约的。系统在此处利用存储过程封装了此处理过程,安全性高,防止非法用户进行 SQL 注 入。 浏览实验信息 学生在线浏览实验信息,查看系统为实验信息设置的上限人数,当上限人数未满时, 该实验才可进行预约,否则不能进行预约。并且浏览的实验信息中全部为当前时间点后进 行的实验。 预约实验 凡进行某实验预约的学生,不可再重复进行该实验预约。若实验信息中上限人数不足, 就可预约,直至预约人数达到上限人数或者时间超出实验信息规定的实验时间。否则不能 进行预约。 提交实验报告 凡是进行预约实验的学生必须在预约实验完成后三天之内将实验报告提交,否则系统 自动设置为不可提交。 预约实验结果查询 学生可按给定的关键字进行预约实验结果查询,查看自己预约的实验是否通过系统审 核。若通过,则必须按时到实验地点参加开放实验,否则系统会记录该生一次未参加实验, 超过三次,系统自动将该生信息冻结,以后不能进行预约实验。若未通过系统审核,系统 会给出不通过的原因。 实验报告成绩查询 学生若按时提交实验报告,辅导教师会在规定的时间为学生批改实验报告,并给出评 定级别,每一级别在系统中都对应一定的分数权值。学生可按指定的关键字进行成绩查询。 编辑个人信息 学生在进入个人资料管理界面后,可进行个人信息编辑,包括已注册的全部信息和提 交的实验报告,预约的实验等。 撤消实验预约 若出现特殊情况,学生不能按时参加实验,学生也可进行撤消实验预约。但必须是在 实验开始前,否则系统不会显示该实验信息,也就不能进行撤消操作。 查看个人实验记录 (2)教师系统模块总体业务逻辑 浏览学生的实验报告 教师在进行批改学生实验报告前,可浏览学生的实验报告,为批改提供内容依据。 进行实验报告批改,登录成绩。 教师可在线进行批量学生实验报告批改,为每一个学生选择评定级别,点击提交按钮, 可进行批量成绩级别录入。 (3)系统管理员模块总体业务逻辑 学生信息管理 管理员可管理已注册的学生信息。 教师信息管理 管理员可管理教师信息,并对新入职教师进行信息入库。 实验信息管理 管理员可对实验信息进行管理,并可添加新的预约实验信息。 管理员信息管理 系统超级管理员可进行权限授权给一般管理员,一般管理员也可进入授权操作。这样 分级权限管理,方便管理操作,减轻系统维护工作量。 系统设置 系统管理员可对系统信息及网站参数进行预定设置。 不外接口需求不外接口需求 用户界面 系统采用对话框方式,多功能窗口运行 硬件接口 Windows 2008/RedHat 安装 MySQL 软件接口 因为可能涉及一些文档、报表的处理应该保持与常用软件的办公软件的接口 通信接口 系统采用 HTTP 和 HTTPS 协议支持远程用户对系统的访问。 故障处理 1、在操作成员输入一些不合理的数据的时候,能够进行一些合理的提示信息,不能因 为输入错误而导致系统的错误,或者程序停止运行; 2、程序运行时,对服务器和网络通信故障能够识别并提示,当故障排除后,程序恢复 正常运行; 3、数据库要求有灾难备份机制,以防止数据的全部丢失。 软件非功能属性软件非功能属性 1)安全性 开放实验室管理系统的操作也只能由专人进行,只有实验室管理部门的工作人员才能拥 有权限,特别是信息管理,如果没有安全管理部分,后果难以想象,可能每次登录都需要 用户身份的验证。 2)可维护性 可维护性是指程序各部分相互独立,程序之间只有数据联系。一个规范性、可读性、结构 划分都很好的程序模块,它的可维护性也是比较好的。 3)适应性 程序交付使用后,若应用问题或外界环境发生变化时,调整合修改程序比较简便易行。 4)可靠性 从设计的角度来提高系统的可靠性,要提高系统检错、纠错、容错与排错能力,同时还要 设计系统的故障恢复能力。对关键的输入数据应设计检错与纠错功能,对可能的错误应进 行容错设计,对关键性的数据和操作,应设置必要的权限控制,防止越权操作,引发系统 故障。 5)交互性和可操作性 在软件系统设计时,要采用图形界面,屏幕显示美观清晰,数据的输入、输出、处理、查 询的可操作性要好,并要提供较强的人机交互手段,使用户能方便灵活的使用软件系统。 要提供简便的汉字输入手段,减少输入的工作量。 6)可扩充性 在系统设计中,必须使数据与程序分离,并采用模块化结构以减少模块间的数据耦合,提 高各个模块的独立性、可装卸性。这样,当系统需求发生变化时,可以对应用软件功能、 性能、结构进行调整,允许应用软件进行模块扩充。 数据描述数据描述 静态数据(数据字典) 学生:学号,姓名,性别,所属系部, 实验报告:报告号,题目,内容 实验课程:实验号,实验名,预约人数 教师:教师号,教师名,电话 管理员:用户名,密码,权限,姓名 6.2 数据库描述 数据库采用 SQL Server 数据库 6.3 数据采集 数据采集采用键盘输入 步骤 7:用例图 管理员 数据库备份 新闻

温馨提示

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

评论

0/150

提交评论