实验室管理系统Web端.docx

上传人:b****8 文档编号:28361976 上传时间:2023-07-10 格式:DOCX 页数:23 大小:537.21KB
下载 相关 举报
实验室管理系统Web端.docx_第1页
第1页 / 共23页
实验室管理系统Web端.docx_第2页
第2页 / 共23页
实验室管理系统Web端.docx_第3页
第3页 / 共23页
实验室管理系统Web端.docx_第4页
第4页 / 共23页
实验室管理系统Web端.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

实验室管理系统Web端.docx

《实验室管理系统Web端.docx》由会员分享,可在线阅读,更多相关《实验室管理系统Web端.docx(23页珍藏版)》请在冰豆网上搜索。

实验室管理系统Web端.docx

实验室管理系统Web端

学号:

0121310880103

 

课程设计

 

课程名称

数据库系统原理

学院

计算机科学与技术学院

专业

软件工程

班级

软件zy1301班

姓名

曹旺

指导教师

张华伟

 

2015——2016学年第1学期

《数据库系统原理》课程设计任务书

学生姓名:

曹旺专业班级:

软件ZY1301

指导教师:

张华伟工作单位:

计算机学院

题目:

武汉理工大学信息技术研发中心实验室资产管理系统

初始条件:

(1)学习数据库系统原理,软件工程等相关知识

(2)C/C++/VC/VB/JAVA等语言,MySQL数据库等

(3)PC机一台

要求完成的主要任务:

(1)编写程序,根据给出的业务流(见附件),前台选择相应开发工具编写界面(GUI),要求交互友好,界面设计简洁大方。

后台根据需要建库,设计需要的表格,录入部分样本数据,利用JDBC等完成对后台数据调用,完成系统基本功能要求。

(2)产出物有系统(光盘),软件说明书,课程设计报告书

(3)要求能够演示系统,说明设计思路以及设计过程

(4)每三到四人为一组,自由组合,每组推选组长一名负责整体任务分配,各成员独立完成分配给自己的任务。

时间安排:

第12、13、14、15、16、17周,共六周。

第18周周一(1月4日)验收。

第12周:

查阅资料,学习算法

第13周:

编程调试

第14周:

书写报告

指导教师签名:

年月日

系主任(或责任教师)签名:

年月日

1引言

1.1目的和意义

近年来,随着高校建设和管理模式变革的逐步推进,实验室工作的管理范围不断扩大,而且管理难度也在不断增加,其内容不仅涵盖了人员、机房、实验课程、实践教学,而且还包括实验室安全、资源共享、对外开放等一系列元素。

面对规模庞大、事务繁杂的实验室管理工作,给实验室的管理提出了新的挑战,同时也加重了实验室管理人员的负担。

为了解决实验室管理人员的日常工作繁重问题,实现无纸化办公,提高工作效率,开发一个高效的实验室管理系统就显得非常有必要。

1.2功能概述

本系统是我们小组开发的实验室管理系统的Web部分,另外还有安卓端与IOS端。

本模块因为直接与数据库信息操作衔接,因此是后两者的前驱。

本系统分为学生管理、教师管理以及实验室管理三大模块,其中实验室管理包含实验室设备仪器管理、消耗品管理、系统公告管理等模块,将实验室管理的繁杂步骤统一在一个平台上,提供细致化操作,提供管理人员的工作效率

2数据库设计

2.1需求分析

本实验室管理系统应该具备如下功能:

(1)查询

能够对学生、教师、实验室、仪器设备、消耗品、系统公告进行查询操作。

要求:

1)学生能够按照学号进行查找,信息包括:

学生姓名、学号、所在学院、所在班级;

2)教师能够通过教师号进行查找,信息显示包括:

教师姓名、教师号、所在学院;

3)实验室能够通过锁定所在教学楼与教室号锁定,信息包含:

所在教学楼、教室号、所属学院、管理员ID、使用情况、实验室内设备、实验室内消耗品;能够显示实验室当前拥有的仪器设备和消耗品;能够显示实验室的历史使用记录;

4)仪器设备能够通过仪器名称和型号进行查找,信息包含:

设备名称、设备型号、设备编号、数量、设备简介、所在的实验室以及其使用情况;

5)消耗品能够通过消耗品的名称和型号进行查找,信息包含:

消耗品名称、消耗品型号、消耗品的额外仓库、库存量以及转移操作;

6)系统公告能够通过公告标题锁定,信息包括:

公告标题、公告内容、操作员名字。

(2)添加

能够对系统内的数据进行添加操作,若填写数据符合格式要求,则保存到数据库,并及时刷新界面信息,若不符合,则立即提示错误。

(3)修改

能够对系统内的数据进行修改操作,若填写数据符合格式要求,则更新数据库中对应词条,并及时刷新界面信息,若不符合,则立即提示错误。

(4)删除

能够对系统内的数据进行删除操作,对数据库中的对应数据进行清除并及时刷新界面,如果操作失败能够及时提醒用户。

2.2功能模块框图与描述

图1功能模块框图

该实验室管理系统需要包括三大模块(如图1)生管理模块、教室管理模块以及实验室管理模块。

其中实验室管理模块包含实验室管理、设备仪器管理、消耗品管理、管理员管理以及系统公告管理。

(1)学生管理模块

该模块需要具备对学生信息的添加、删除、修改和查找功能,并能提供学生姓名、学号、所在学院、所在班级。

(2)教师管理模块

该模块需要具备对教师信息的添加、删除、修改和查找功能,并能提供教师姓名、教师号、所在学院。

(3)实验室管理模块

该模块需要具备对实验室信息的添加、删除、修改和查找功能,并能提供所在教学楼、教室号、所属学院、管理员ID、使用情况、实验室内设备、实验室内消耗品。

并且在本模块内,能够直接查看当前实验室的使用记录,所配备的仪器设备和消耗品,以及该实验室的管理人员。

2.3数据库逻辑结构设计

图2教师信息表

2.3.1教师信息列表

该表(如图2)包含教师id、账号、密码、教师号、教师名字。

该表通过教室所在学院id与学院列表建立关联,能够在教师列表中查看所在学院的具体信息。

图3学生信息表

2.3.2学生信息列表

该表(如图3)包含学生id、学生账号、学生密码、学生号、学生姓名等信息。

该表通过classes_id与班级信息表建立关联,用户能够在该表内查看学生对应的班级信息。

班级信息表通过academy_id与学院信息表关联,能够查看所在学院的信息。

图4实验室信息表

2.3.3实验室信息列表

该列表(如图4)包含所在教学楼、教室号、所属学院、管理员ID,并且通过id与实验室的使用记录列表关联,用户能够查看对应实验室的历史使用记录。

图5仪器设备信息表

2.3.4仪器设备信息列表

该列表(如图5)包含仪器id,、仪器名称、仪器型号以及仪器的数量。

该表通过仪器id与仪器使用列表进行关联,用户能够查看仪器对应的历史使用记录。

该表通过lab_id与实验室列表进行关联,用户能够在仪器列表内查看该仪器所处的实验室信息。

该表通过id与实验室内的仪器列表进行关联,用户能够在该表内查询该仪器在实验室内的情况。

实验室列表通过实验室id与实验室内仪器列表进行关联,能够在实验室列表内查看该实验室的仪器设备使用情况。

图6消耗品信息表

2.3.5消耗品信息列表

该列表(如图6)包含消耗品id,、消耗品名称、消耗品型号以及消耗品的数量。

该表通过消耗品id与消耗品使用列表进行关联,用户能够查看消耗品对应的历史使用记录。

该表通过id与实验室内的消耗品列表进行关联,用户能够在该表内查询该消耗品在实验室内的情况。

实验室列表通过实验室id与实验室内消耗品列表进行关联,能够在实验室列表内查看该实验室的消耗品设备使用情况。

图7系统公告信息表

2.3.6系统公告信息列表

该表(如图7)包含公告id、公告标题、公告内容、以及发布人id。

该表通过operator_id与实验室管理员信息列表关联,用户能够在该表内查看发布人的具体信息。

图8系统管理员信息表

2.3.7系统管理员信息列表

该表(如图8)包含系统管理员id、管理员账号、邮箱、密码以及姓名。

实验室信息列表通过manager_id与实验室管理员列表进行关联,在实验室列表内能够查看所对应的管理人员信息。

3应用系统功能设计与实现

3.1系统模块划分

本系统分为三个主模块:

学生模块、教师模块以及实验室模块。

其中实验室模块又分成实验室模块、仪器设备模块、消耗品模块、实验室管理员模块以及公告模块。

3.1.1学生模块

本模块主要通过学生列表展示。

其界面逻辑如下:

(1)显示学生姓名、学号、所在学院、所在班级;

(2)点击所在班级,能够查看该班级信息,包含:

学院名称、班级名称。

其中点击学院能够查看该学院下的所有班级名称。

模块功能如下:

(1)能够对学生信息进行增删改查;

(2)能够对学生信息某列信息进行查询。

3.1.2教师模块

本模块主要通过教师列表展示。

其界面逻辑如下:

(1)显示教师姓名、教师号、所在学院;

(2)点击学院能够查看该学院下的所有班级名称。

模块功能如下:

(3)能够对教师信息进行增删改查;

(4)能够对教师信息某列信息进行查询。

3.1.3实验室模块

本模块主要包含实验室列表、仪器设备列表、消耗品列表、实验室管理员列表以及公告列表。

1.实验室列表主要用来显示已注册的实验室的相关信息,其界面功能如下:

(1)显示教室信息,包含:

所在教学楼、教室号、所属学院、管理员ID、使用情况、实验室内设备、实验室内消耗品;

(2)点击管理员ID能够查看对应管理员的具体信息;

(3)点击使用情况,能够查看该实验室的使用情况,如是否空闲、是否被使用以及使用时段、使用记录等;

(4)点击查看实验室内仪器设备情况,能够查看实验室内的仪器设备情况,能够通过操作按钮,对实验室里的仪器设备进行添加转移;

(5)点击查看实验室内消耗品情况,能够查看实验室内的消耗品设备情况,能够通过操作按钮,对实验室里的消耗品设备进行添加转移。

2.仪器设备列表主要用来显示仪器设备仓库情况,其界面功能如下:

(1)显示设备名称、设备型号、设备编号、数量、设备简介、所在的实验室以及其使用情况;

(2)点击使用情况能够查看该仪器的使用历史记录。

3.消耗品列表主要用来显示消耗品仓库情况,其界面逻辑如下:

(1)显示消耗品名称、消耗品型号、消耗品的额外仓库、库存量以及转移操作;

(2)点击转移消耗品操作,能够弹出对话框,对当前消耗品进行入库、出库操作,填写数量和详情。

4.系统公告列表主要用来显示实验室的系统公告,其界面功能如下:

(1)显示公告标题、公告内容、操作员名字;

(2)点击操作员名字,能够选择发布改公告的实验室管理人员。

3.2系统功能设计

本系统支持8种基本功能:

添加词条、编辑词条、取消编辑、保存、删除词条、词条查找、词条筛选以及词条排序等。

(1)添加词条的主要功能

用户能够对当前列表进行添加信息,如果用户添加的信息格式正确,则保留到数据库中;若不符合格式,则提供对应的错误提醒。

(2)编辑词条的主要功能

用户能够对当前列表的某一个词条信息进行修改,如果用户添加的信息格式正确,则更新到数据库中;若不符合格式,则提供对应的错误提醒。

(3)取消编辑的主要功能

当用户对列表进行操作之后,需要撤销原有的操作时,能够撤除相应的操作,恢复原来的数据。

(4)保存的主要功能

当用户对列表进行操作之后,需要确定操作时,能够将对应操作保存到数据库中,并在界面上提供及时更新。

(5)删除词条的主要功能

用户能够对当前列表内的一条或者多条信息进行删除操作,删除后数据库将不再保留这条数据。

(6)词条查找的主要功能

用户能够对当前的列表进行查找操作,例如在实验室列表内查到某一个管理员所分管的实验室信息等,能够筛选出符合条件的数据呈现给用户。

(7)词条筛选的主要功能

用户能够对当前显示的词条进行条件过滤、显示/隐藏列、锁定列操作。

(8)词条排序的主要功能

用户能够对当前列表所显示的数据进行升序、降序排序。

 

3.3业务操作流程

图9

业务流程图

4附录

[1]开源仓库:

图10导航栏

图11教室列表示意图

图12学生列表示意图

图13实验室列表示意图

图14实验室使用情况示意图

图15实验室消耗品列表示意图

图16实验室消耗品纳入示意图

图17实验室仪器设备列表示意图

图18系统公告示意图

图19设备列表示意图

图20设备列表使用情况示意图

图21消耗品列表示意图

图22消耗品使用记录示意图

图23消耗品转移示意图

图24学生列表示意图

图25教师列表示意图

5结束语

此次实验为数据库课程的综合性实验,检验了我们一个学期所学习的知识。

在完成此实验室管理系统的近一个月中,我收获了很多。

由于对JAVA课程特别感兴趣,尤其是通过JAVA搭建网站后台部分,所以在实际完成过程中一直是积极主动。

当然遇到过许多问题,通过向同学请教、从网上下载资料、与同学们交流等多种途径,还是很顺利很准时的完成了任务。

此系统虽小,但是自己动手做的第一个小系统,也是上大学以来第一次真正意义上完成一个系统的课程设计。

从设计界面,到功能的实现,每一个小细节都会斟酌好久。

由于是第一次将理论知识应用于操所,开始的时候很不熟练,不够现在已经可以驾轻就熟,增加了信心,增加了对软件开发的兴趣。

这小小的成就感让我迈出了第一步,希望以后的开发可以越做越完善。

感谢老师的指导,如有不足之处,请老师批评指正。

成员

任务

时间安排

阮杰维

实验室模块前端、后端开发

曹旺

学生模块前端、后端开发

马铭钧

教师模块前端、后端开发

本科生论文成绩评定表

班级:

软件zy1302班  姓名:

  学号:

序号

评分项目

满分

实得分

1

学习态度认真、遵守纪律

10

2

设计分析合理性

10

3

设计方案正确性、可行性、创造性

20

4

设计结果正确性

40

5

设计报告的规范性

10

6

设计验收

10

总得分/等级

评语:

注:

最终成绩以五级分制记。

优(90-100分)、良(80-89分)、中(70-79分)、

及格(60-69分)、60分以下为不及格

                  指导教师签名:

                  年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1