太原科技大学毕业设计-----动物实验室管理系统内容摘要:
描 述:设备状态 =[在用 /死亡 /有病 ] 表 36 动物死亡表 名 字:动物死亡表 别 名: F331 定 义: {动物编号 +组号 +所属实验室 +死亡日期 +年龄 +死亡原因说明 } 位 置:输出到打印机 描 述:死亡动物必须是“动物信息表“中存在的,死亡时更改“动物信息表“中的信息 表 37 动物疾病检查表 名 字:动物疾病检查表 别 名: F34 定 义: {动物编号 +组号 +所属实验室 +年龄 +疾病名称说明 } 位 置:输出到打印机 描 述:动物必须是“动物信息表“中存在的,有病时更改“动物信息表“中的信息 表 38 用户信息表 名 字:用户信息表 别 名: F2 定 义: {姓名 +ID+性别 +电话 +住址 } 位 置:输出到打印机 描 述: 表 39 管理员信息表 名 字:管理员信息表 别 名: F1 描 述:包括了用户密码,权限修改、用户查询、用户注册 定 义:管理员:管理员编号 +管理员名称 +管理员密码 +权限类型 +备注 太原科技大学华科学院学士学位论文 15 位 置:实验室信息表, ER 图 根据对数据流图和数据字典的分析,确定该应用中的实体、属性和实体之间的联系,并画出系统总体的 ER 图。 此 ER 图的实体属性以在下面具体介绍,所以此图只给出联系的属性。 本系统数据库 的概念设计方法是使用实体 −联系( E−R 图),通过 E−R 图对本系统的数据存储进行分析,得到:管理员 、 用户、动物、实验室信息表四大实体。 图 实体间关系 图 各实体及其属于性如下图所示 : 太原科技大学华科学院学士学位论文 16 图 管理员实体的 ER 图 图 用户实体的 ER 图 图 实验室实体的 ER 图 太原科技大学华科学院学士学位论文 17 图 动物实体的 ER 图 动物疾病检查表实体的 ER 图 动物死亡表实体的 ER 太原科技大学华科学院学士学位论文 18 第四章 总体设计 总体设计原理 经过 概要设计和需求分析已经大体上明白了系统的总体设计思路:该 系统开发的总体任务是要实现企业信息关系的系统化 ,规范化和自动化。 专门用于对实验室信息及动物信息的管理的应用程序。 它应该具有方便性和灵活性。 管理员不仅可以登录、添加用户、修改密码;还可以轻松的向数据库添加、删除、修改及查询员动物。 用户通过登陆后也可以方便的查询到动物信息。 系统模块设计根据系统需求需要个三系统模块: 实验室管理员信息管理:实验室管理员信息包括( ID,姓名,性别,住址,电话)通过对实验室名称或管理员姓名或管理员编号( ID) 查询实验室管理员信息和其所管实验室信息,并可以对实验室管理员姓名,性别,住址,电话进行修改,也可以取消实验室管理员对实验室的管理,删除实验室管理员信息但实验室信息不能删除,同时也可以添加实验室管理员信息。 实验室信息管理:实验室信息包括实验室编号,名称,通过这一管理,可以按实验室编号或名称查询实验室被管理的情况,当实验室未被管理时可以为该实验室添加一个管理员,同时当需要新增实验室时,可以添加实验室信息,同时也可以修改和删除实验室信息。 2. 动物管理模块 动物信息管理:动物基本信息包括(编号,性别,购买日期 ,金额,管理员,所属实验室)可以通过编号( ID)或实验室编号( ID)对动物的这些信息进行查询、添加、修改。 太原科技大学华科学院学士学位论文 19 动物购买管理:动物购买管理信息包括动物 ID 号,动物名称,动物性别,动物数量、动购买日期,金额,所属实验室,饲养人等,购入新动物时,应该完成对动物的添加,也就是将动物添加到数据库中。 动物疾病管理:动物 ID 号,动物名称,动物性别,动物数量,每只动物的用药量, 每天观察动物情况,做详细记录。 动物死后信息管理:包括动物 ID 号,动物性别,死亡原因,死亡日期,所属实验室,饲养人等,当动物死后,按照动物 ID 号查询出实验室号,再给此实验室补充动物。 将死亡动物信息从表中删除,并写明死亡原因以外其余信息均不可编辑。 动物死后管理功能对死亡动物信息的登记、改和删除等。 3. 系统管理模块 用户注册:登陆前先注册 修改密码:登录系统的用户可以根据需要修改自己的密码 权限管理:超级管理员可以设置一般用户的操作权限。 用户查询:管理员可以在该操作中查询使用者综合信息,但不能修改 太原科技大学华科学院学士学位论文 20 功能模块图 图 功能模块图 业务流程图 仔细分析调查有关实验室动物管理信息需求的基础上 ,将得到如图的系统数据流程图。 太原科技大学华科学院学士学位论文 21 图 系统流程图 太原科技大学华科学院学士学位论文 22 数据库设计 根据在系统总体设计中功能的分析和方案设计,要建立一些数据表记录以下数据信息: 动物:动物编号 +动物性别 +购置日期 +金额 +年龄 +所属实验室 +备注 +是否已有病 动物检查记录:记录号 +动物号 +性别 +所属实验室 +生病原因 +年龄 +生病时间 动物死亡记录:记录号 +动物编号 +动物性别 +死亡年龄 +死亡原因 +死亡日期 + 所属实验室 用户:用户编号 +姓名 +联系电话 管理员:管理员编号 +管理员名称 +管理员密码 +权限类型 +备注 实验室:实验室编号 +实验室名称 +管理 员编号 表 41 动物信息表( animal_Info) 列名 数据类型 字段大小 必填字段 默认值 说明 Animal_ID char 15 是 主键,动物编号 Type_ID int 4 是 动物性别 Animal_Date Int 8 是 购置日期 Animal_Price Float 8 是 动物金额 Animal_old int 4 是 年龄 Usr_ID char 16 null 动物实验者 Lab_ID int 4 是 null 所属实验室 表 42 动物死亡信息 表( Broke_Info) 列名 数据类型 字段大小 必填字段 默认值 说明 B_ID char 16 是 主键 Animal_ID char 16 是 动物编号 Dead_Type int 4 是 动物性别 Dead_old Int 4 是 死亡年龄 Dead_becaus text 16 死亡原因 太原科技大学华科学院学士学位论文 23 Dead_Date Int 8 死亡日期 Lab_ID int 4 是 所属实验室 表 43 动物疾病检查信息表 列 名 数据类型 字段大小 必填字段 默认值 说明 B_ID char 16 是 主键 Animal_ID char 16 是 动物编号 Type int 4 是 动物性别 old Int 4 是 年龄 Ill_because text 16 疾病原因 Lab_ID int 4 是 所属实验室 表 44 实验室信息表( Lab_Info) 列名 数据类型 字段大小 必填字段 默认值 说明 Lab_ID int 4 是 递增,主键 Lab_Name char 16 是 实验室 名称 LabAd_ID varchar 50 实验室管理员编号 表 45 管理员信息表( LabAd_Info) 列名 数据类型 字段大小 必填字段 默认值 说明 Admin_Id int 4 是 主键 Admin _Name char 16 是 管理员名称 Admin_SecNum char 16 是 管理员密码 Admin_Type char 10 是 权限类型 Admin_Else text 16 管理员备注 表 46 用户信息表( User_Info) 列名 数据 类型 字段大小 必填字段 默认值 说明 Usr_ID char 16 是 主键,使用者编号 Usr_Name text 16 是 用户姓名 Usr_Tel text 16 联系电话 太原科技大学华科学院学士学位论文 24 第五章 详细设计及实现 界面设计 登录的主界面。 如果密码错误则提示密码或用户名不正确。 登陆界面如图 图 登录主界面 using System。 using。 using。 using。 using。 using。 using。 namespace AnimalMangSys { public partial class UserLogin : Form { 太原科技大学华科学院学士学位论文 25 public UserLogin() { InitializeComponent()。 } private void btnReg_Click(object sender, EventArgs e) { ureg = new ()。 ()。 //if ( == ) //{ //} } 图 系统主界面 using System。 using。 using。 using。 using。 太原科技大学华科学院学士学位论文 26 using。 using。 namespace AnimalMangSys { public partial class Main : Form { public Main() { InitializeComponent()。 } private void Main_Load(object sender, EventArgs e) { // TODO: 这行代码将数据 加载到表 “”中。 您可以根据需要移动或移除它。 //()。 // TODO: 这行代码将数据加载到表 “”中。 您可以根据需要移动或移除它。 //()。 (实验室管理 ToolStripMenuItem)。 (动物管理 AToolStripMenuItem)。 (系统管理 GToolStripMenuItem)。 登录 ToolStripMenuItem_Click(sender, e)。 } private void 登录 ToolStripMenuItem_Click(object sender, EventArgs e) { UserLogin uL = new UserLogin()。 ()。 if ( == ) { (关于我们 TToolStripMenuItem)。 (退出 ToolStripMenuItem)。 if ( == Admin) 太原科技大学华科学院学士学位论文 27 { 登录 = false。 (实验室管理 ToolStripMenuItem)。 (动物管理 AToolStripMenuItem)。 (系统管理 GToolStripMenuItem)。太原科技大学毕业设计-----动物实验室管理系统
相关推荐
[10]: 图 混合制冷剂循环 液化流程中的制冷剂经过压缩机压缩至高温高压后,首先用水进行冷却,然后进入气液分离器。 气液相分别进入换热器 1。 液体在热器 1中过冷.再经过节流阀节流降温,与后续流程的返流气混合后共同为换热器 1提供冷量,冷却天然气、气态制冷剂和需过冷的液态制冷剂。 气态制冷剂经换热器 l冷却后进入闪蒸分离器分离成气相和液相,分别流人换热器 2,液体经过冷和节流降压降温后
太阳电池的工作特性 —— 输出最大功率点处的电压值在不同日照下基本不变,采用恒压跟踪( CVT)方式实现了对太阳电池的最大功率跟踪,有效地提高了太阳电池的工作效漯河职业技术学院机电工程系毕业设计说明书 4 率,同时也改善了整个系统的工作性能。 2.总体设计 本太阳能充电器,设计成功后可对多种 USB 连接的设备进行充电,只要电压不超过 5v,本设计采用太阳能光电板产生 9v 电压,然后进行稳压
主要是以德国军用车辆为基础改造的越野车种, 例如 ML63越野车。 跑车 /轿跑车类 主要 有 CLS63, CLK55, SLK63,等产品 经贸系毕业设计(论文) 5 奔驰汽车销售现状 2020年奔驰在华共销售 , 同比增长 11%; 其中 12月份销售 , 同比增长 27%。 2020 年全球产量超过 149 万辆 , 刷新了奔驰公司的历史记录 ,同比增长 13%。 不过中国市场方面 ,
所以在多数独立 PV 系统中需要蓄电池。 蓄电池的主要功能是: (1) 能量存储能力及自主运行。 (2) 电压和电流稳定性。 (3) 提供浪涌电流。 铅酸蓄电池的结构及工作原理 铅酸蓄电池的电极主要由金属铅制成,电解液是硫酸溶液的一种蓄电池。 一般由正极板、负极板、隔板、电池槽、电解液和接线端子等部 分组成。 在本设计中对此不做详细讲解。 控制器的基本工作原理 太阳能电池的输出特性曲线如图 47
图 26 完成后端数据库创建工作 界 面 设 计 以上内容完成了数据库的后台工作,建立起了能够保障系统顺利、正确运行的后台。 界面设计工作在进行系统开发的时候是必不可少,也是十分重要的。 下面就对学生管理信息系统的界面设计。 用户登录界面设计 利用 用户登录成功能实现对用户操作权限的限制。 管理员和学生的权限不一样,管理员拥有系统的所有权限,学生只有查询修改个人信息和打印成绩单的权限。