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

下载本文档

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

文档简介

1、佥成科故寺院学生实验报告(理工类)课程名称:软件工程专业班级:0909 计算机科学与技术(2 2)学生学号:09051010460905101046 学生姓名:曹小聪所属院部信息技术学院 指导教师:李慧20112011 20122012 学年第 1 1 学期金陵科技学院教务处制实验报告书写要求实验报告原则上要求学生手写,要求书写工整。若因课程特点需 打印的,要遵照以下字体、字号、间距等的具体要求。纸张一律采用 A4A4 的纸张。实验报告书写说明实验报告中一至四项内容为必填项, 包括实验目的和要求;实验 仪器和设备;实验内容与过程;实验结果与分析。各院部可根据学科 特点和实验具体要求增加项目。填

2、写注意事项(1)(1) 细致观察,及时、准确、如实记录。(2)(2) 准确说明,层次清晰。(3)(3) 尽量采用专用术语来说明事物。(4)(4) 外文、符号、公式要准确,应使用统一规定的名词和符号。(5)(5) 应独立完成实验报告的书写,严禁抄袭、复印,一经发现, 以零分论处。实验报告批改说明实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验 报告的批改成绩采用百分制,具体评分标准由各院部白行制定。实验报告装订要求实验批改完毕后,任课老师将每门课程的每个实验项目的实验报 告以白然班为单位、按学号升序排列,装订成册,并附上一份该门课 程的实验大纲。实验项目名称:开放实验室系统一系统分析 实

3、验学时:4同组学生姓名:朱灵芝 实验地点: A206A206实验日期: 11.1111.11 11.1811.18 实验成绩:批改教师: 批改时间:一、实验目的和要求1 1、确定项目的可实施性,在此基础上完成系统的逻辑功能模型的建立;2 2、采用不同的软件开发技术,完成对项目的分析过程,给出系统的逻辑功能模型,数据典以及规格说明书;3 3、 理解项目的业务流程图,要求绘制出系统的DFDDFD 功能分析图等。4 4 本次试验掌握软件需求分析的步骤,撰写需求规则说明书。5 5 需求分析方法6 6 绘制数据流图7 7 撰写实验报告二、实验仪器和设备环境要求:计算机及配备 WindowsWindows

4、 操作系统和 OfficeOffice 应用程序三、实验过程引言随着高校管理变革的逐步推进, 实验室建设进一步规范化、复杂化,高校实验室管理工作也 变得更加繁重和复杂。为了便利管理工作的展开,提高工作效率,利用计算机来进行辅助管 理,以简化我们的工作,成为需要。本系统正是基于此而进行开发设计。立项目的总体上,系统的目标是方便用户通过网络查询实验室的情况,进行预约,教师查看实验报告、批改实验报告、查看学生做实验的记录等。系统管理员可在线进行系统信息更新和 维护。开放式实验室教学管理系统把教师从繁重的实验管理工作中解脱出来,投入到实验教学方法和内容的研究上来,从而提高实验管理水平。也方便管理员远程

5、办公。具体来讲、系统的目标包括:学生浏览信息,预约实验,个人资料管理教师批改实验,管理学生实验管理员进行教师、学生、管理员信息管理,以及系统设置项目背景实验教学的核心目的是培养和提高学生的实践能力和创新能力。传统的实验教学模式仅是完成教学大纲规定的实验内容,且验证性实验较多,不利于学生创 新精神与实践能力的培养。在以素质教育和创新教育为核心的新的高等教育形势 下,这种培养方式远不能满足学生能力发展的需求。为解决这一矛盾,实验室实行开放教学已势在必行。而实验室的开放,使实验室管理出现了新情况、新问题。 实验设备维护、 实验教师工作量、 实验安排等问题使得开放实验室建设受到极大 的阻碍。为实现开放

6、实验室建设得以顺利开展,开放实验室管理得以高效、有步骤地进行,更新实验教学体制,实施开放式管理是实行开放式实验教学的保证。 结合开放式实验室建设,利用InternetInternet建立开放实验室管理系统是急需解决的 问题。它改革了旧的教学模式,建立了新的体系,大大提高了实验室的利用率和 学生学习的积极性,并把管理人员从繁重的管理工作中解脱出来。 为此我针对以上情况,设计和实现了此系统。术语说明用例:在不展现一个系统或子系统内部结构的情况下,对系统或子系统的某个连贯的功能单 元的定义和描述。用例图:被称为参与者的外部用户所能观察到系统功能的模型图,呈现了一些参与者和一些用例,以及他们之间的关系

7、,主要用于对系统、子系统或类的功能行为进行建模。用户接口 :用户接口是为方便用户使用计算机资源所建立的用户和计算机之间联系。通常指软件接口,即在人机联系的硬设备接口基础上开发软件。 如建立和清除连接、 发送和接受数 据、发送中断信息、控制出错、生成状态报告表等。参考文献【1 1】张海藩,软件工程导论,清华大学出版社。【2 2】王删著,数据库系统原理教程,清华大学出版社。【3 3】陈松桥等著,现代软件工程,北方交通大学出版社。【4 4】需求分析报告白度文库项目概述待开发软件的一般描述通过设计开发,本系统可以为学生提供实验选课的网上平台, 学生只要在任何一台上网的计 算机上就可以浏览所要了解的实验

8、信息, 并通过用户验证登录后,找到自己感兴趣的实验进 行预约、查询等。促进学生学习的积极性。本系统为教师提供在线查看学生的实验报告、批改实验报告、查看学生做实验的记录等。系统管理员可在线进行系统信息更新和维护。开放式实验室教学管理系统把教师从繁重的实验管理工作中解脱出来,投入到实验教学方法和内容的研究上来,从而提高实验管理水平。待开发软件的功能1 1、顶层数据流图2 2、信息资源管理子模块数据流图实验室管理系统图 1 1 信息资源管理子模块数据流图3 3、实验室管理子模块数据流图管理员图 1 1 实验室管理子模块4 4、设备管理子模块数据流图图 1 1 设备管理子模块5 5、易耗品管理子模块数

9、据流图进典知进典知_领货单/_有效订货单.F43购货表F44沙员豆表F42缺货登记表1.5登记缺货管理员F41库存表F21实验室表_ 订货单_LV无效货单_1.1审查订货单有效性1.3审查库存有效性1.2开发货单缺货单领货单1.4打印领货单领货人图 1 1 易耗品管理三层数据流图 7 7、实验教务管理子模块数据流图6.2编辑课程操作结果无效命令编辑命令命令和实验室编号命令新命令6.3更新课程操作结果操作结:管理员6.1查看实验.命令室列表敏验室信息6.44、重置课程F21实验室表F21实验室表查看命令-课程信息6.5查看课程F61教务表图 1 1 实验教务管理子模块数据流图8 8、系统管理子模

10、块数据流图管理员请求及登陆信息系统功能列表8.1用户信息管理结果信息请求及信息8.3用户登陆F81用户信息表图 1 1 系统管理子模块用户特征所有用户可以分为四类: 学生、 老师、 管理员。 学生享有学生的一切权利,包括实验室的预定、下载教学资源等功能。老师的作用是对网站提供丰富的 教学资源供学生下载及及时收取学生的实验报告。管理员主要负责实验室的 所有情况的管理及用户信息的管理。学生:老师:管理员:运行环境软件环境兼容当前主流操作系统Windows 95/98/NT/Me/2000/XP等。硬件环境:386386 以上计算机,打印机、扫描仪等。功能需求本系统主要由三部分组成:学生系统模块、教

11、师系统模块、系统管理员模块。开放式实验室教学管理系统学生登录台工刖浏览实验信息预约实验查询实验成绩功能点列表(1)(1) 学生系统模块总体业务逻辑浏览实验信息预约实验提交实验报告预约实验结果查询实验报告成绩查询编辑个人信息撤消实验预约浏览学生的实验报告查看个人实验记录进行实验报告批改,登录成绩(2)(2) 教师系统模块总体业务逻辑浏览学生的实验报告进行实验报告批改,登录成绩。(3)(3) 系统管理员模块总体业务逻辑学生信息管理实验信息管理管理员信息管理系统设置功能点描述(1)(1) 学生系统模块总体业务逻辑学生想进入系统进行开放实验预约,必须先注册,否则学生是不能进入系统进行预约的。系统在此处

12、利用存储过程封装了此处理过程,安全性高,防止非法用户进行SQLSQL 注入。浏览实验信息学生在线浏览实验信息,查看系统为实验信息设置的上限人数,当上限人数未满时, 该实验才可进行预约, 的实验。预约实验否则不能进行预约。 并且浏览的实验信息中全部为当前时间点后进行凡进行某实验预约的学生,不可再重复进行该实验预约。若实验信息中上限人数不足,就可预约,直至预约人数达到上限人数或者时间超出实验信息规定的实验时间。否则不能进行预约。提交实验报告凡是进行预约实验的学生必须在预约实验完成后三天之内将实验报告提交, 否则系统 自动设置为不可提交。预约实验结果查询学生可按给定的关键字进行预约实验结果查询,查看

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

14、否则系统不会显示该实验信息,也就不能进行撤消操作。查看个人实验记录(2)(2) 教师系统模块总体业务逻辑浏览学生的实验报告教师在进行批改学生实验报告前,可浏览学生的实验报告,为批改提供内容依据。进行实验报告批改,登录成绩。教师可在线进行批量学生实验报告批改,为每一个学生选择评定级别,点击提交按钮,可进行批量成绩级别录入。(3)(3) 系统管理员模块总体业务逻辑学生信息管理管理员可管理已注册的学生信息。教师信息管理管理员可管理教师信息,并对新入职教师进行信息入库。实验信息管理管理员可对实验信息进行管理,并可添加新的预约实验信息。管理员信息管理系统超级管理员可进行权限授权给一般管理员,一般管理员也

15、可进入授权操作。这样 分级权限管理,方便管理操作,减轻系统维护工作量。系统设置系统管理员可对系统信息及网站参数进行预定设置。不外接口需求用户界面系统采用对话框方式,多功能窗口运行硕件接口WindowsWindows 2008/RedHat2008/RedHat 安装 MySQLMySQL软件接口因为可能涉及一些文档、报表的处理应该保持与常用软件的办公软件的接口通信接口系统采用 HTTPHTTP 和 HTTPSHTTPS 协议支持远程用户对系统的访问。故障处理1 1、在操作成员输入一些不合理的数据的时候,能够进行一些合理的提示信息,不能因 为输入错误而导致系统的错误,或者程序停止运行;2 2、程

16、序运行时,对服务器和网络通信故障能够识别并提示,当故障排除后,程序恢复 正常运行;3 3、数据库要求有灾难备份机制,以防止数据的全部丢失。软件非功能属性1)安全性开放实验室管理系统的操作也只能由专人进行,只有实验室管理部门的工作人员才能拥有权限,特别是信息管理,如果没有安全管理部分,后果难以想象,可能每次登录都需要用户 身份的验证。2)可维护性可维护性是指程序各部分相互独立,程序之间只有数据联系。一个规范性、可读性、结构划分都很好的程序模块,它的可维护性也是比较好的。3)适应性程序交付使用后,若应用问题或外界环境发生变化时,调整合修改程序比较简便易行。4)可靠性从设计的角度来提高系统的可靠性,

17、要提高系统检错、纠错、容错与排错能力,同时还要设计系统的故障恢复能力。 对关键的输入数据应设计检错与纠错功能,对可能的错误应进行容错设计,对关键性的数据和操作,应设置必要的权限控制,防止越权操作,引发系统故障。5)交互性和可操作性在软件系统设计时,要采用图形界面,屏幕显示美观清晰,数据的输入、输出、处理、查询 的可操作性要好,并要提供较强的人机交互手段,使用户能方便灵活的使用软件系统。要提供简便的汉字输入手段,减少输入的工作量。6)可扩充性在系统设计中,必须使数据与程序分离, 并采用模块化结构以减少模块间的数据耦合,提高各个模块的独立性、 可装卸性。这样,当系统需求发生变化时, 可以对应用软件

18、功能、 性能、 结构进行调整,允许应用软件进行模块扩充。数据描述静态数据(数据字典)学生:学号,姓名,性别,所属系部,实验报告:报告号,题目,内容实验课程:实验号,实验名,预约人数教师:教师号,教师名,电话管理员:用户名,密码,权限,姓名6.26.2 数据库描述数据库采用 SQLSQL ServerServer 数据库6.3数据采集数据采集采用键盘输入步骤 7:7:用例图管理员,*学生* /数据库备份新闻系统更新:尸学生、教师资料录入实验指导书下载*实验指导书上传登陆实验预约实验指导查询修改密码在线答疑实验查询计费管理实验指导内容修改实验报告提交成绩查询实验安排学生预约查询和显示实验设备管理学生成绩提交教师报表查看系统四、实验结果与分析经过四节课的努力,开放式实验室管理系统设计阶段终于完成了,实现了需求分析的基本功能,基本满足了实验室管理的需求,开发过程中一开始一直在实现界面的优化,发现后续工作一团糟,只能全部重来,然后将问题弄清楚,明白了需求分析才知道什么是设计主体,然后按照需求分析一步步完成,当有

温馨提示

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

评论

0/150

提交评论