论文数据库系统原理Word文件下载.docx
- 文档编号:13600548
- 上传时间:2022-10-12
- 格式:DOCX
- 页数:22
- 大小:537.32KB
论文数据库系统原理Word文件下载.docx
《论文数据库系统原理Word文件下载.docx》由会员分享,可在线阅读,更多相关《论文数据库系统原理Word文件下载.docx(22页珍藏版)》请在冰豆网上搜索。
2.2功能模块框图与描述6
2.3数据库逻辑结构设计7
2.3.1教师信息列表7
2.3.2学生信息列表8
2.3.3实验室信息列表9
2.3.4仪器设备信息列表10
2.3.5消耗品信息列表11
2.3.6系统公告信息列表12
2.3.7系统管理员信息列表13
3应用系统功能设计与实现13
3.1系统模块划分13
3.1.1学生模块14
3.1.2教师模块14
3.1.3实验室模块14
3.2系统功能设计15
3.3业务操作流程17
4附录18
5结束语23
本科生论文成绩评定表25
《数据库系统原理》课程设计任务书
学生姓名:
曹旺专业班级:
软件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)显示教室信息,包含:
(2)点击管理员ID能够查看对应管理员的具体信息;
(3)点击使用情况,能够查看该实验室的使用情况,如是否空闲、是否被使用以及使用时段、使用记录等;
(4)点击查看实验室内仪器设备情况,能够查看实验室内的仪器设备情况,能够通过操作按钮,对实验室里的仪器设备进行添加转移;
(5)点击查看实验室内消耗品情况,能够查看实验室内的消耗品设备情况,能够通过操作按钮,对实验室里的消耗品设备进行添加转移。
2.仪器设备列表主要用来显示仪器设备仓库情况,其界面功能如下:
(1)显示设备名称、设备型号、设备编号、数量、设备简介、所在的实验室以及其使用情况;
(2)点击使用情况能够查看该仪器的使用历史记录。
3.消耗品列表主要用来显示消耗品仓库情况,其界面逻辑如下:
(1)显示消耗品名称、消耗品型号、消耗品的额外仓库、库存量以及转移操作;
(2)点击转移消耗品操作,能够弹出对话框,对当前消耗品进行入库、出库操作,填写数量和详情。
4.系统公告列表主要用来显示实验室的系统公告,其界面功能如下:
(1)显示公告标题、公告内容、操作员名字;
(2)点击操作员名字,能够选择发布改公告的实验室管理人员。
3.2系统功能设计
本系统支持8种基本功能:
添加词条、编辑词条、取消编辑、保存、删除词条、词条查找、词条筛选以及词条排序等。
(1)添加词条的主要功能
用户能够对当前列表进行添加信息,如果用户添加的信息格式正确,则保留到数据库中;
若不符合格式,则提供对应的错误提醒。
(2)编辑词条的主要功能
用户能够对当前列表的某一个词条信息进行修改,如果用户添加的信息格式正确,则更新到数据库中;
(3)取消编辑的主要功能
当用户对列表进行操作之后,需要撤销原有的操作时,能够撤除相应的操作,恢复原来的数据。
(4)保存的主要功能
当用户对列表进行操作之后,需要确定操作时,能够将对应操作保存到数据库中,并在界面上提供及时更新。
(5)删除词条的主要功能
用户能够对当前列表内的一条或者多条信息进行删除操作,删除后数据库将不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 论文 数据库 系统 原理
![提示](https://static.bdocx.com/images/bang_tan.gif)