欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    实验室设备管理系统设计方案.docx

    • 资源ID:13006603       资源大小:5.84MB        全文页数:49页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    实验室设备管理系统设计方案.docx

    1、实验室设备管理系统设计方案实验室设备管理系统设计方案实验室设备治理系统设计信息学院名目1 课程设计目的及要求 1.1 课程设计的目的软件开发综合技能训练是一门结合了软件设计方法学、数据库原理和高级语言程序设计的综合训练课程,是一个重要的、不可或缺的实践环节。其目的是通过综合训练使学生能够(1)熟练把握软件开发的差不多知识和技能;(2)差不多把握面向对象程序开发的差不多思路和方法;(3)把握数据库应用程序开发的差不多知识;(4)能够利用所学的差不多知识和技能,进行简单应用程序设计;(5)培养学生对技术文档的编写能力,从而使提高学生软件开发的综合应用能力。1.2 课程设计的要求1差不多要求该综合训

    2、练要求学生依据一人一题独立完成训练内容,在选题相同时采取不同的开发方法,按照综合训练的差不多要求实现差不多的软件开发任务。随着网络信息化的高度进展,学校实验室设备治理系统显得越来越必要。使用基于WEB的实验室设备治理系统能够在几乎不增加额外劳动量的前提下,对实验室设备的治理工作起到大大的改善成效,更合理地分配及使用实验室设备。该系统的用户为实验室治理人员,同时也是系统治理员。2功能模块要求1设备入库治理:要紧是治理员对新增加的设备进行登记,包括类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购买人等。消退同一品牌与型号的设备入库时,要记录设备入库的批次信息。2设备运行状况统计:可按照

    3、设备名称、机房名称以及日期等统计实验室设备运行状况。该功能要紧是为了使用户能够实时把握学校实验室设备的运行状况,所做的要紧操作确实是查询和统计,因此数据以只读形式显现。3报修设备治理:关于有严峻问题故障的需要修理的设备,记录修理日期、设备名、修理厂家、修理费、责任人等,随时对设备修理情形进行统计,并能够按类别、修理厂家和修理日期查询设备修理情形。4报废设备治理功能:对差不多完全损坏的设备作报废处理,详细记录报废设备的有关信息,并随时对设备报废情形进行统计和查询,要求能够按类别和时刻段查询。2 开发环境及详细说明1SQL Server2005要紧在此系统中设计表格以供在visual studio

    4、2020 中的执行窗口中操纵进行修改、删除、添加功能。2visual studio 2020在此系统中设计窗体编写代码与数据库建立链接,执行设备的添加、修理、删除等操作。 3 课程的总体设计3.1 可行性研究一个完备的实验室设备治理信息系统具有以下优越性: 方便领导查询实验室设备的使用情形,节约时刻,能够提高系统的工作效率和准确率。为了适应新形势的进展,我进行了这一系统的初步设计工作,也能够说是做一个初步的探究,期望它能够在查询实验室设备信息时发挥高效、便利的作用,把系统治理员从繁重的工作中解脱出来!该实验室设备治理信息系统是以SQL数据库为后台核心应用、以服务为目的信息平台,对资源进行科学的

    5、加工整序和治理爱护,为实验室设备信息提供治理。经济可行性要紧依据是成本/效益分析,该系统的目标是以最低的成本,在最短的 治理信息系统实验周报告5周期限内开发出实验室设备治理信息系统。系统能减少专门多不必要的资源,不用冗余的纸张式的治理。大大节约了能源。同时还提高了实验室设备信息治理的精确度。方便快速的操作,可减少实验室设备信息治理的漏洞,又减少因工作的冗余显现的错误,同时操作专门简单,可减少许多不专门必要的人员。目标系统开发需求比较低,加上具有成熟的软硬件环境,因此在软硬件的支出上比较低,在为使用者带来便利的同时,也为系统的进一步推广制造了条件。这带来的经济回报将远超过支出,同时最重要的是该软

    6、件的开发能够使我们对系统的开发有全面的认识。从经济角度考虑,此实验室设备治理信息系统开发可行。用户仅需具有差不多的电脑操作能力即可。从法律因素和安全用正版和免费角度考虑,所有技术参考资料都经授权,所有软件都选。依据以上因素,本实验室设备治理信息系统开发项目不仅方便快捷、高效,而且社会效益比较好从而使本系统开发者相信该系统开发出来之后将取得成功。 综上所述,此项目在技术、经济、操作和社会效益上是完全可行的。3.2 需求分析开发设计一个好的治理信息系统应该从有用、好用的角度动身,建立设备的治理系 统,在开发设计中应该考虑以下的原那么:可操作性:系统应该尽量减少操作员的数据录入量,数据输入的格式应符

    7、合业务适应,同时直观、方便。要求系统处理的数据能准确无误,同时输出信息要求直观、简洁。 有用性:从用户的实际需要动身进行系统开发,不盲目追求高新技术的应用。可靠性:系统运行具有较高的可靠性,提供严格的并发操纵,确保数据的一致性和正确性。安全性:系统安全措施可靠、高效、可爱护性好,有权限操纵、口令操纵、临时锁定操纵,其中口令录入界面便于系统识别登录用户。可爱护性:为了保证系统的可爱护性,要求具有详细的文档资料,同时,要求系统在功能设计上考虑可扩展性,以满足业务变动的需求。可移植性:系统开发完成后,要能运行于任何由Windows XP操作系统所构成的运算机网络环境下。3.3 软件设计1、数据字典1

    8、数据流条目登陆信息输入:设备治理员输出:身份验证描述:登陆信息=用户名+密码+登陆权限查询信息输入:合法人员对设备的查询操作,统计使用情形输出:设备信息表描述:查询信息=设备名+编号修理信息输入:所需修理设备的信息输出:确定修理设备的记录描述:修理信息=设备名+修理日期+修理厂家+修理费+负责人新设备输入:购买设备的信息输出:确定购买的新设备的记录描述:新设备=类别+设备名+型号+单价+数量等报废设备输入:所需报废的设备的信息输出:报废的设备记录描述:报废设备=类别+设备名+型号等2加工条目身份验证,统计查询,修理,添加,报废2、功能模块设计该系统分为以下几个模块:治理员的登陆、查询设备模块、

    9、添加设备模块、修理设备登记的模块、对报废的设备登记的模块。治理员通过账号密码登陆实验室设备治理系统,该系统共有查询、添加、修理、报废等几个功能。治理想要查询设备能够输入设备的名称、编号等要紧信息查询该设备的目前情形;当有新的设备入库的时候,治理员要及时登记该设备的名称、型号、规格等一系列的信息;有的时候设备会显现故障能够修的要登录修理设备的信息,假如不能修要申请报废删除该设备在可用设备的信息把它放到报废列表中。具体功能模块图如下所示:3、E-R图设计4 数据库设计在数据库中我一共写了四个表分别是:查询设备、设备的添加、设备的修理,设备的报废。其中查询设备为主表格,关于修改,添加,删除等操作不仅

    10、要改变对应的表格还要使查询设备中对应的设备进行改变。改操作要紧在Visual studio 2020中实现。具体设计如下:1查询设备的设计图4-1 查询设备的列名设计图4-2 查询设备内容的填入图 4-3 使用T-SQL语句查询设备2设备的添加设计图4-4 设备的添加列名设计图4-5 设备的添加写入图4-6 使用T-SQL语句查询设备的添加3设备的修理设计图4-7设备的修理列名设计图4-8 设备的修理写入图4-9 使用T-SQL语句查询设备的修理4设备的报废设计图4-10 设备的报废列名设计图4-11 设备的报废写入图4-9 使用T-SQL语句查询设备的报废5 系统模块设计5.1 主界面模块设

    11、计开始的主界面如以下图5-2所示,开始用户要输入用户名和密码密码输入正确后该界面原隐藏的菜单会显现如以下图5-3所示。然后用户能够依照不同的菜单项选择择不同的操作。当用户名或密码输入错误时会显现提示输入错误重新输入并记录输入错误的次数,假如输入错误的次数超过3次那么界面自动消逝说明你在盗用别人的用户名。 主界面设计的活动流程图如以下图所示:关于用户名密码输入判定错误与否代码设计如下:private void button1_Click(object sender, EventArgs e) if (count 2)/记录输入用户名密码的次数,假如小于3那么能够重新输入 if (textBox1

    12、.Text = HH & textBox2.Text = 25) /设置用户名为HH,密码为25 查询设备ToolStripMenuItem.Enabled = true;/假如用户名和密码输入正确那么原先隐藏的菜单项能够可见 textBox1.Clear();/清除textBox1中文字 textBox2.Clear(); 查询设备ToolStripMenuItem.Visible = true; 添加设备ToolStripMenuItem.Enabled = true; textBox1.Clear(); textBox2.Clear(); 添加设备ToolStripMenuItem.Vi

    13、sible = true; 设备的修理ToolStripMenuItem.Enabled = true; textBox1.Clear(); textBox2.Clear(); 设备的修理TToolStripMenuItem.Visible = true; 设备的报废ToolStripMenuItem.Enabled = true; textBox1.Clear(); textBox2.Clear(); 设备的报废ToolStripMenuItem.Visible = true; 关心ToolStripMenuItem.Enabled = true; textBox1.Clear(); tex

    14、tBox2.Clear(); 关心ToolStripMenuItem.Visible = true; else count+;/重新输入用户名和密码是记录count+1 MessageBox.Show(用户名或密码错误, 信息);/用户名或密码错误提醒 textBox1.Clear(); textBox2.Clear(); textBox1.Focus(); else MessageBox.Show(三口令输入错误,禁止使用?);/count=3时即三次输入错误不可使用 this.Close(); 图5-2 主界面1图5-3 主界面5.2 查询设备的模块设计在主界面中点击查询设备时会显现新的界

    15、面同时该界面会列出查询设备的所有设备。在查询设备中一共有两种功能:输入名称和编号查询该设备;统计所有设备的使用情形。只有名称和编号输入正确才能够查到正确信息否那么不显现所要查询的设备。点击统计按钮时显现所有设备中能够使用的数量。要紧界面如以下图图5-5所示。活动流程图如下:图5-5 查询设备的界面5.3 添加设备的模块设计在主界面中点击添加设备会显现一个界面,这界面的要紧功能是,输入要添加的设备的要紧属性如名称、型号、数量、购买人等。点击添加该系统就会把添加的设备记录下来以便以后查看,点击录入表示把添加的设备放入查询设备的总设备中。为了检查该设备是否放入总设备中点击查看能够查看到所添加的设备。

    16、点击关闭即可关闭该界面,具体界面如以下图图5-7所示。活动流程图如下所示:图5-7 设备的添加的界面5.4 设备的修理模块设计主界面中点击菜单设备的修理显现一个窗口,假如设备中有的设备坏掉且能够修理就可使用该功能。用来记录该设备修理的情形,依照要求填写设备的相应信息。确认键说明把修理设备的记录到一个表名为设备的修理的表中;修改的作用是,假如修理的数量等于原有的数量那么那么修改查询设备表中该设备的可用状态为不可用,假如修理的数量小于原有数量,那么需要修改查询设备表中该设备的数量减去修理设备的数量。查看按钮是为了验证查询设备表中该设备的修改情形是否达到预期目标。点击关闭按钮即关闭该窗口,具体图如以

    17、下图图5-9所示。活动流程图如下如所示:图5-9 设备的修理界面5. 5设备的报废模块设计治理员在治理设备的时候假如显现设备坏掉同时不能够修理,那么该设备就报废了。治理员能够点击设备的报废按钮进行操作。在界面中依照提示正确填写报废设备的一些信息内容。然后点击确认键把给报废设备的各种信息记录到设备的报废表中。删除键是假如报废设备的数量等于原有设备的数量那么就会删除该查询设备的中的设备,假如报废数量小于原有数量那么就操作使查询设备中该设备的原有数量减去报废数量等于该设备的现有数量。假如对设备的报废操作完毕那么点击关闭按钮,具体图如以下图图5-11所示。活动流程图如以下图所示:图5-11 设备的报废

    18、界面5.6 关心的模块设计该模块设计比较简单,要紧针对一些可不能使用该系统的治理员设计的,要紧确实是几段话,起到提示的作用对不同情形做不同的操作进行不同的选择,具体图如以下图5-8所示。图5-8 关心界面6 系统测试6.1 主界面测试主界面的要紧功能是治理员的设备身份验证,依照提示分别输入用户名和密码,假如用户名或密码显现错误会显现如以下图图6-1所示提示:图6-1 用户名或密码错误的提示显现提示提重新输入,假如连续三次显现错误那么窗口自动关闭如以下图图6-2所示:图6-2 用户名或密码三次错误的提示只有在输入正确的时候窗口上方隐藏的菜单才会显现如以下图6-3所示:图6-3 正确输入显现的变化

    19、6.2 查询设备的测试 点击查询设备就会跳出一个界面如以下图6-4所示:图6-4 设备的查询界面依照界面提示输入想要查询的名称和编号然后点击确认键,假如在输入的时候有错误想要重新输入点击取消键如以下图6-5所示:图6-5 查询设备假如输入的名称或者编号有错误就会差不到结果如以下图6-6所示:图6-6 查询错误该界面除了有查询目标设备的信息之外还有统计该实验室设备中所有设备的使用情形点击统计按钮即可具体操作结果如以下图6-7所示:图6-7 设备的统计6.3 添加设备的测试当实验室中有新的设备引进,点击设备的添加菜单键开始执行以下操作,如以下图6-8所示:图6-8 设备的添加界面依照界面上的要求填

    20、写所要添加设备的各个信息如以下图6-9所示:图6-9 填写相应的信息点击添加按钮即记录添加设备的信息并显示添加成功如以下图6-10所示:图6-10 添加成功录入按钮是为了把添加的设备录入到查询设备表中并显示录入成功如以下图6-11所示:图6-11 录入成功假如想要检验是否录入成功能够点击查看按钮,如以下图6-12所示:图6-12 查看设备是否录入成功假如想要检查设备是否添加到设备的添加表中,能够先关闭该窗口再重新打开即可,如以下图6-13所示:图6-13查看设备是否录添加成功6.4 设备的修理测试在设备的使用中,假如有的设备显现故障需要修理。这是治理员能够打开菜单项设备的修理进行登记如以下图6

    21、-14所示图6-14 设备的修理窗口该窗口中要求写入需要报废设备的各个信息,依照需求依次正确填写完整如以下图6-15所示:图6-15 填写设备的修理信息确认键要紧是把想要修理的设备信息储存到设备的修理表中,以便以后查证,存入成功会提示登记成功如以下图6-15所示:图6-15 登记成功因为修理设备因此关于原有数量只有1个的设备要改变他的使用状态,大于一个的设备要改变现有设备的数量因此要点击修改按钮,并提示修改成功如以下图6-16所示:图6-17 修改成功修改成功后查看修改情形如以下图6-17、图6-18、图6-19所示:图6-17 修改结果1图6-18 修改结果2图6-18记录结果36.5设备的

    22、报废测试实验室里假如有设备坏掉而且不能修理,那么说明该设备差不多报废,治理员点击菜单设备的报废进行登记如以下图图6-19所示:图6-19 设备的报废填写信息界面点击确认键把报废的设备信息存入设备的报废表中并提示登记成功,删除键表示关于原有数量只有1个的设备要删除该设备,大于一个的设备要改变现有设备的数量并提示删除成功如以下图6-20、图6-21所示:图6-20 登记信息图6-21 删除成功设备的报废登记成功后点击查看键检查登记后设备的报废表和查询设备表的变化如以下图6-22、图6-23、图6-24所示:图6-22 查看结果1图6-23 查看结果2图6-24 查看结果36.6 关心的测试该模块设

    23、计比较简单,要紧针对一些可不能使用该系统的治理员设计的,要紧确实是几段话,起到提示的作用对不同情形做不同的操作进行不同的选择,具体图如以下图6-25所示。图6-25 关心界面7小结这5周的课程设计就要终止了,从最开始的审题到现在的报告总结我完成了一个过程。在那个过程里我领会了专门多。这次实践课程不仅让我熟练把握SQL server 2005的使用,还更让我加深了对C#的了解,能更好的结合两者的使用。尽管在做的时候或者结果没有想象的那么好,然而却是我自己一点点写出来的。其中还有需要改进的地点我会查找书本努力把他写到最好。我觉得课程设计的作用一方面是最差不多的确实是要完成这一科目,差不多也是对自己

    24、的一个时期性的总结;还有确实是在整个设计的过程中,让我们认确实独立摸索,在和同学交流的过程中也增强了我们的语言组织能力和彼此之间的友谊。通过课程设计让我们不断的发觉自己的不足从而去改善,这是一种学习的态度,不仅仅是在这次的课程设计中,在以后的不管生活依旧学习方面都应该注意和努力改善。我觉得此次的课程设计会在我以后实习中有专门大的关心。参考文献1张晓蕾. C#程序设计有用教程 M. 北京:人民邮电出版社, 20202于国防,利剑. C#语言Windows程序设计 M. 北京:清华大学出版社, 20203郑阿奇.SQL Server有用教程第二版.北京:电子工业出版社.20054郭鲜风,郭翠英.

    25、SQL Server 数据库应用开发技术 M. 北京: 北京大学出版社, 20205王小铭,治理信息系统及其开发技术,2003,电子工业出版社6陶华亭. 软件工程初级教程 M. 北京: 清华大学出版社, 2020附 录附录1 源程序清单1主界面的代码using System;using System.Collections.Generic;using System ponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;us

    26、ing System.Windows;namespace 实验室设备治理理系统 public partial class Form1 : Form private int count = 0; public Form1() InitializeComponent(); private void button1_Click(object sender, EventArgs e) if (count 2) if (textBox1.Text = HH & textBox2.Text = 25) 查询设备ToolStripMenuItem.Enabled = true; textBox1.Clear

    27、(); textBox2.Clear(); 查询设备ToolStripMenuItem.Visible = true; 添加设备ToolStripMenuItem.Enabled = true; textBox1.Clear(); textBox2.Clear(); 添加设备ToolStripMenuItem.Visible = true; 设备的修理ToolStripMenuItem.Enabled = true; textBox1.Clear(); textBox2.Clear(); 设备的修理ToolStripMenuItem.Visible = true; 设备的报废ToolStrip

    28、MenuItem.Enabled = true; textBox1.Clear(); textBox2.Clear(); 设备的报废ToolStripMenuItem.Visible = true; 关心ToolStripMenuItem.Enabled = true; textBox1.Clear(); textBox2.Clear(); 关心ToolStripMenuItem.Visible = true; else count+; MessageBox.Show(用户名或密码错误, 信息); textBox1.Clear(); textBox2.Clear(); textBox1.Foc

    29、us(); else MessageBox.Show(三次口令输入错误,禁止使用); this.Close(); private void button2_Click(object sender, EventArgs e) this.Close(); private void 查询设备ToolStripMenuItem_Click(object sender, EventArgs e) Form2 form2 = new Form2(); form2.ShowDialog(); private void 添加设备ToolStripMenuItem_Click(object sender, Ev

    30、entArgs e) Form3 form3 = new Form3(); form3.ShowDialog(); private void 设备的修理ToolStripMenuItem_Click(object sender, EventArgs e) Form4 form4 = new Form4(); form4.ShowDialog(); private void 设备的报废ToolStripMenuItem_Click(object sender, EventArgs e) Form5 form5 = new Form5(); form5.ShowDialog(); private void 关心ToolStripMenuItem_Click(object sender, EventArgs e)


    注意事项

    本文(实验室设备管理系统设计方案.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开