计算机系毕业论文(基于web的实验室综合管理系统)(3)

2025-10-07

《基于Web的实验室设备综合管理系统设计与实现(后台)》论文正文

库层进行保存 ,或调用数据库层中的函数再次读出这些数据。逻辑层分 BusinessLayer 和 DataLayer。 BusinessLayer 是作为解决方案文件中的 PMBusiness项目实现的,包含所有功能页面的各种业务规则和逻辑的实现;业务规则完成如用户登陆和提交数据的验证等任务;DataLayer 是作为解决方案文件中的 PMCommon 项目实现的,提供所有与数据库操作相关的接口,调用数据库层的存储过程返回各种数据集给BusinessLayer。该层还包括所有对文件的读、写和保存操作需调用的类。

(3)数据层:数据库层用来处理数据库数据,比如对数据执行修改、删除等操作。为业务层提供数据服务 ,通过在 SQLServer 2000 内编写存储过程 ,提供对数据的查询、插入和更新等多种应用操作。

1.5 全文体系

在本文的体系论述中,本文以 Visual Studio.NET 2005为主要开发工具(平台),使用C#为基础开发语言,以SQL Server 2000作为后台数据库开发,在对系统开发的需求进行详尽分析的基础上,着手论证并得出实验室设备综合管理系统的设计以及实现。因此,全文的大致体系主要由:

(1)在绪论中详细介绍实验室设备综合管理系统的背景和分析应用前景,以及在开发过程中可能用到得一些开发技术和工具等。

(2)在系统开发前,以软件工程的流程对系统进行详细的系统需求分析。 (3)在进行充分的系统需求后,对系统进行设计,包括功能设计、数据库设计等一系列系统的设计,并具体加以实现。

(4)对本文中所涉及的研究进行总结

5

《基于Web的实验室设备综合管理系统设计与实现(后台)》论文正文

2. 系统需求分析

2.1系统总体需求分析概述

实验室建设的进一步规范化、复杂化,实验室管理工作也变得更加繁重和复

杂。实验室的建设和管理涉及到实验室人员、实验用房、实验项目、实验课程、仪器设备、实验室消耗材料、实验室课表、实验室建设项目、实验室经费等一系列与实验室相关的项目。随着学校的不断发展和壮大,实验室的作用日益明显,加上教育部本科教学质量水平评估的需要,实验室信息化建设越来越受到学校的重视。在实验室信息化建设方面,国内高校关注的大多是仪器设备和实验室人员与实验项目的管理。例如就仪器设备管理系统而言,现在国内高校用的比较普遍的是北京化工大学开发的仪器设备管理系统,但此系统仅仅是对仪器设备的管理,没有涉及实验室的其它内容。国内很少有高校将实验室涉及的各个项目综合起来做成一套系统,特别是基于WEB的实验室综合管理系统。这需要把实验室的建设和管理的数据放在一个系统里面管理,是一项复杂的系统工程。

在构建系统前,要具体的、深入的从多方面进行实验室综合管理系统的需求分析。首先,考虑的便是实验室设备的管理。由于实验室设备种类很多,包括教学仪器,计算机,基础设施等,则要对原先已存在的设备进行数据信息采集,对刚购入的设备也要统计和数据采集。其次,在设备日常使用和维护中,管理人员存在不做设备使用情况记录或是记录不完整,没有一个统一的规范。还有,由于实验室数量比较多,由多个管理员进行管理,因此,在实现所有设备统一管理前提下,需要让每个管理员都能及时准确动态地从实物和价值两方面了解各自管辖范围内各类设备的分布情况,掌握设备的新旧程度、使用状态、分布状况,掌握设备内部流动情况。再次,在学生使用这些实验室设备时,要考虑这些设备的使用效率问题,为学生带来了多少使用价值。所以,这就需要在学生使用设备时,在管理学生实验教学上,要提供实验课程安排信息,学生要进行考勤,在线书写实验报告或是上传试验报告,实现无纸教学,节约实验室资源,提升实验室教学。

根据以上的各种需求,上述所有的功能的实现都需要有一个后台进行处理,只有这样很多信息可以及时得到更新、删减、增加等等。实验室设备综合管理系统能推动实验室设备管理技术的进步,改善和加强实验室管理,辅助管理决策,全面提升实验室的管理水平。实现对实验室的信息化管理,提高实验室的管理效

6

《基于Web的实验室设备综合管理系统设计与实现(后台)》论文正文

率和实验室教学水平。

作为实验室设备综合管理系统的后台,有其后台处理所需的功能性需求和非功能性需求。 后台功能性需求:

(1)实验室新闻信息数据管理:对系统平台上发布的实验室新闻信息公告进行管理,包括删除、增加、修改等。

(2)实验课程安排管理:对平台上所提供的教学大纲安排以及课程安排等信息进行录入和维护等处理。

(3)实验室设备数据管理:所有实验室设备数据的录入、更新、整理等。 (4)实验室教学数据的管理:学生提交的实验报告,以word文档进行处理。 学生可以在线写报告或是提供报告模版下载后填写并上传。

(5)用户管理:包括学生、教师在内的用户注册信息管理。其中,学生由申请注册并以E-mail形式通知是否注册成功,教师账户由管理员进行添加并录入教师基本信息。

后台非功能性需求:

(1)平台的界面需求:能体现出是一个实验室管理系统,界面设计简洁,各个功能界面设计合理,能很好的跟其功能主题相符。

(2)信息显示:各种实验室设备以及相关信息的显示能够以图文并茂的形式凸显,给人以直观、清晰地信息。

2.2 系统功能分析

本系统中的实验室设备管理模块主要是针对实验室的所有设备进行统一管理并设定不同的管理员进行管理。实验报告系统模块主要涉及了学生、教师、管理员所需的不同功能。学生有考勤、本地上传和在线上传实验报告等等功能。教师可以登入后发布实验课程的安排。管理员统一进行管理,并可发布新闻。第三个模块就是实验课程安排系统、主要实现实验课程信息的发布和安排等。本系统的后台采用的是Visual Studio.NET 2005开发系统,数据库采用的是SQL Server 2000数据库。

本系统的用户按权限可以分为三类,分别是系统管理员、教师、学生。不同的用户按权限登录系统后有不同的功能。系统的后台主要功能需求分析如图2-2:

7

《基于Web的实验室设备综合管理系统设计与实现(后台)》论文正文

实验室设备综合管理系统 后台 设备数据维护 基础数据维护 实验教学数据维护 设备信息管理 设备分类信息 设备增减处理 实验室信息管理 经费科目管理 新闻发布信息管理 用户信息管理 实验课程信息管理 实验报告信息管理 实验大纲信息管理

(图2-2)系统功能需求分析图

根据三级用户(学生、教师、管理员)的功能需求,可以对各个用户的不同功能需求进行分析。

学生:学生个人信息管理;实验报告上交情况查看;考勤签到。 教师:学生考勤查看;教学大纲管理;实验列表管理;实验报告管理。 管理员:设备数据维护;基础数据维护;实验数据维护。

2.3系统数据需求分析

系统的所有信息都需要有数据与之对应,所以在实验室设备数据信息采集

时,数据的整理、录入都是很重要的。在收集好数据后必然需要将这些数据进行存储。因此,这个实验室设备综合管理系统采用的是SQL Server 2000数据库,用以存储各类相关信息。在数据需求中还需要根据不同功能、用户等需要建立相应的数据表,以更好的运用这些数据,为后续开发提供良好的底层数据支持。比如,在数据库中建立用户表、设备信息表、实验报告表、新闻发布表等。

8

《基于Web的实验室设备综合管理系统设计与实现(后台)》论文正文

3. 系统设计

3.1 系统功能设计

该系统的后台管理按其使用角色主要分为学生、教师、管理员。其工作流程为:用户在登录页面进行登录,通过身份验证进入各自的页面,登录成功的用户既可以进入前台浏览新闻、课程安排信息、实验设备信息等等公共信息,又可以进入各自的后台管理页面进行相关功能操作。如学生登录到学生后台可以上传实验报告、考勤等操作。教师登录后台可以进行学生考勤查看;教学大纲管理;实验列表管理;实验报告管理等操作。而系统管理员用户登录后拥有最高权限,包括对学生、教师和管理员的信息进行维护(添加、删除、修改操作)的用户管理操作,以及发布信息和设备管理(添加、删除、修改操作)等。以下图3-1是个角色的功能结构图。

用户角色 学生 教师 管理员 学生后台功能 学生个人信息修改 实验报告上交查看 学生实验课堂考勤

9


计算机系毕业论文(基于web的实验室综合管理系统)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:青岛版二年级数学上册期末测试题

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219