计算机毕业设计java实验室管理系统ssmjsp论文_第1页
计算机毕业设计java实验室管理系统ssmjsp论文_第2页
计算机毕业设计java实验室管理系统ssmjsp论文_第3页
计算机毕业设计java实验室管理系统ssmjsp论文_第4页
计算机毕业设计java实验室管理系统ssmjsp论文_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGE本科生毕业设计实验室管理系统学生姓名学号指导教师所在学院专业名称班级

摘要实验室管理系统提供给用户一个实验室信息管理的系统,最新的实验室信息让用户及时了解实验室管理动向,,还能通过交流区互动更方便。本系统采用了B/S体系的结构,使用了java技术以及MYSQL作为后台数据库进行开发。系统主要分为系统管理员、学生和教师三个部分,系统管理员主要功能包括主页、个人中心、学生管理、教师管理、通知公告管理、规章制度管理、实验任务管理、实验室信息管理、学生预约管理、教师预约管理、设备信息管理、设备申请管理、设备报修管理等功能;基本上实现了整个实验室管理系统信息整个过程。关键词:实验室;java技术;MYSQL数据库;

AbstractLaboratorymanagementsystemprovidesuserswithalaboratoryinformationmanagementsystem,thelatestlaboratoryinformationsothatuserscantimelyunderstandthelaboratorymanagementtrends,butalsothroughtheexchangeareainteractionismoreconvenient.ThissystemadoptstheSTRUCTUREofB/Ssystem,usingJavatechnologyandMYSQLasthebackgrounddatabasefordevelopment.Systemismainlydividedintothreepartssystemadministrators,studentsandteachers,thesystemadministratormainfunctionsincludehomepage,personalcenter,studentmanagement,teachermanagement,announcements,management,rulesandregulationsmanagement,taskmanagement,laboratoryinformationmanagement,studentmanagement,teachers'appointmentbookingmanagement,equipmentinformationmanagement,applicationmanagement,equipmentservicemanagement,andotherfunctions;Basicallyrealizedtheentirelaboratorymanagementsysteminformationprocess.Keywords:Laboratory;Javatechnology;MYSQLdatabase;目录目录 11绪论 21.1系统背景介绍 21.2课题研究的目的和意义 21.3系统的研究现状 21.4系统实现的功能 31.5系统的特点 32开发工具和技术 42.1B/S体系结构 42.2Java语言简介 42.3JSP技术的简介 52.4MySQL简介 52.5SSM框架 63系统需求分析 53.1系统可行性分析及目的 53.1.1系统设计目的 53.1.2技术可行性 53.1.3操作可行性 53.1.4运行可行性 53.1.5时间可行性 63.2性能需求分析 63.3系统功能需求 63.4系统流程分析 63.4.1操作流程 63.4.2添加信息流程 73.4.3删除信息流程 84系统总体设计 94.1系统体系结构 94.2数据库设计 104.2.1数据库概念结构设计 104.2.2数据库逻辑结构设计 115系统详细设计 185.1注册登录 185.2管理员功能模块 195.3学生功能模块 245.4教师功能模块 266系统测试 28总结 29参考文献 30致谢 311绪论1.1系统背景介绍近几年来,网络事业,特别是Internet发展速度之快是任何人都始料不及的。目前,由于Internet表现出来的便捷,快速等诸多优势,已经使它成为社会各行各业,甚至是平民大众工作,生活不可缺少的一个重要组成部分。随着社会的发展线下管理的方式已经不可避免的显示出它在时间与空间等方面的局限性,广大的人民群众迫切的需要打破这种局限性。在这种要求下,实验室管理系统产生了。它的出现不但解决了传统管理方式的缺点,而且给了广大用户更大的选择空间,促进了实验室管理的优化管理,有效的避免了实验室管理缭乱的局面。所以像实验室管理系统这种电子商务的发展壮大也是不可避免的。实验室管理系统作为一种典型的办公系统也迅速的发展并深入人们的日常生活中,它使用户足不出户就可以管理自己的实验室信息等,最大化减缩了用户的管理时间,提高了管理效率。1.2课题研究的目的和意义人们现在的生活方式因为网络的普及发生了巨大变化,由于网络管理在人们的视野中出现,人们对网络管理额外的关注。人们只要在有网络的地方足不出户查看到世界各地的各类。目前的挑战是前台界面的设计,要把顾客的眼球吸引住,选则比较人性化的界面设计,要更直观的表现,让用户能更多的了解实验室管理系统的作用和功效。本系统的主要意义在于,全力以赴为用户提供一个操作方便,界面简洁,信息直观的实验室管理系统。使用该系统的用户,可以先浏览到首页,学生信息,教师信息并可以注册成为本网站的用户。1.3系统的研究现状现如今用户大多也改用系统的形式来管理动态,传统的实验室管理方式正慢慢离我们远去。系统采用了一些软件来管理公司,但是如何让我们的管理效率更高呢?网络时代成为实验室管理系统的大势所趋,因为我们国家的互联网相比外国的起步晚了一点,因此我们国家的实验室管理网站做的也不早。但是在现实的需求与IT人才辛苦的设计后,网站类实验室管理系统发展的速度很快,各种功能也做的尽善尽美。1.4系统实现的功能本次设计任务是要设计一个实验室管理系统,通过这个系统能够满足实验室管理的管理及教师和学生的信息管理功能。系统的主要功能包括主页、个人中心、学生管理、教师管理、通知公告管理、规章制度管理、实验任务管理、实验室信息管理、学生预约管理、教师预约管理、设备信息管理、设备申请管理、设备报修管理等功能。管理员可以根据系统给定的账号进行登录,登录后可以进入实验室管理系统对实验室管理所有模块进行管理。包括查看和修改自己的个人信息以及登录密码,学生信息和教师信息等。该系统为每一个用户都分配了一个用户账号,用户通过账号的登录可以在系统中查看实验室信息及对个人信息进行修改等功能。1.5系统的特点实验室管理系统充分利用网络技术和网络信息资源,提高阅读效率,和平常的一些网络系统比较,更注重实验室管理动态这一个重要环节。实验室管理系统研究与设计主要表现出内容方式丰富、方便用户互动交流功能齐全等方面的特点。

2开发工具和技术2.1B/S体系结构B/S的系统是通过能上网的电脑就可以使用,它最大的优点是不需要安装专门的软件,首先浏览器向服务器发出请求,然后服务器处理请求把信息再返回给浏览器。不需要再次对数据进行存取与计算数据,只要负责显示数据来降低要求,如果说客户端像个“瘦子”,而服务器会越来越“胖”。B/S体系结构与C/S体系结构相比,最大的不同是:B/S体系的应用软件使用网络浏览器作为与用户交互的平台,而C/S则需要开发专用的应用程序。图2-1B/S结构图2.2Java语言简介Java是由SUN公司推出,该公司于2010年被oracle公司收购。Java本是印度尼西亚的一个叫做爪洼岛的英文名称,也因此得来java是一杯正冒着热气咖啡的标识。Java语言在移动互联网的大背景下具备了显著的优势和广阔的前景,它是面向对象的,分布式的,动态的,具有平台无关性、安全性、健壮性。Java语言的基本语句语法和C++一样,但是它面向对象的技术更加彻底,因为Java要求将所有的内容都必须封装成类,把类作为程序的基本单位。由于不允许类外有变量、方法。Java语言的分布式体现在数据分布和操作分布,它是面向网络的语言,可以处理TCP/IP协议,它也支持客户机/服务器的计算模式。Java语言的动态性是指类在运行时是动态安装的,使得Java可以动态的维护程序。Java不支持指针,对内存访问的所有操作都是通过对象实例化实现的,这样就避免了指针操作中易产生的错误,同时也预防了病毒对系统的破坏和威胁。Java语言的编程风格与C语言非常接近,它继承了C++面向对象技术的核心,它面世之后发展迅速,非常流行,对高级C语言形成了很大的冲击。业内人士称之为“一次编译、到处执行”。当然java也有缺点,在每次执行编译后,字节码都需要消耗一定的时间,在某些程度上降低了性能。但是这并不影响java成为此次设计语言的选择。Java语言简单易学,使用它的编程时间短,功能性强,开发者学习起来更简便、更快。Java的主要特性有以下几个:1.面向对象面向对象有四个特点:封装、继承、多态、抽象。抽象是指忽略一个问题中的次要部分,关注主要部分。多态是指对同一种消息做出的不同反应。继承是指在原有的父类方法基础上增加自己独有的方法,而不改变原来父类。2.平台无关性、Java编译出来的是字节码,直接由虚拟机执行。在任何平台上,只要有Java虚拟机,Java代码都能运行。3.可靠性和安全性Java对内存的访问都必须通过对象的实例变量来实现,避免了指针中出现的错误。4.多线程 Java提供了多线程功能,利用编程实现同一时间同时工作的功能。2.3JSP技术的简介本系统在后台管理网页效果中主要采用的是JSP技术现在越来越多的软件公司都使用JSP技术来开发web端的应用。因为就目前的市场上网页制作模块来说哦,JSP技术包含的内容是相对而言比较丰富全面的,而且JSP技术已经成为现在市场上最为常见的网页开发技术。JSP中文全称是java服务器端语言。我们都知道JSP是一种动态网页开发技术,它的开发是跨平台的,JSP可以在windows操作系统上运行也可以在Linux系统上运行。JSP是一个较为简化的网页技术,它联合众公司发起建立的技术标准,是一种动态网页技术。在JSP中可以插入html网页,CSS,Javascript等制作动态网页,样式方面较为多样化。JSP技术有很多优点,它可以嵌入很多别的样式操作方便快捷,Html,CSS,javascript,Struts,Spring等,丰富了功能结构。JSP标签的可扩充性比较强,它与XML的兼容性也较强,减轻许多程序开发人员的工作负担。JSP编写的代码和它的组件都可跨平台。JSP还支持多种网页格式,可移植性和健壮性,易用性都比较强。而且对于他的编写环境压实比较多的,开发平台也比较不受限制但是JSP技术提高了代码的复杂性,增加了部署和调试的困难性。这对于我们开发一个功能强大的web应用网站起着很好的支撑作用。2.4MySQL简介MySQL数据库使用的语言是SQL语言。MySQL在保存数据时是根据数据的类型和特征分开保存在不同的表中,这样当用户在需要调用的数据时,就不再需要花费大量时间去寻找数据了,只要找到对应的表,就可以找到需要的数据了。MySQL可以完美的实现对于数据库的基本操作。因为MySQL数据库的占用的内存少,运行快,成本低,源代码开放,可移植性强,所以越来越多的数据来源简单的项目的开发都会选择MySQL作为数据库,而MySQL也变得越来越流行。MySQL有很多特性,如可移植性,多线程,灵活性等,在很多操作系统中都可以运行。它可以实现在多个线程并发执行的技术;支持MyISAM、innoDB、MEMORY、ARCHIVE四种存储引擎,而且可以使用大型数据库,为用户提供许多使用数据库的工具,比如建模工具,管理工具等。在WEB方面的应用MySQL是最好的。2.5SSM框架开发信息管理系统的主流框架是SSM(Spring+SpringMVC+MyBatis),SSM框架web层使用SpringMVC框架,使传输前后端数据变得简单;对于业务层使用Spring作为轻量级控制反转和面向切面的容器框架;对于相关SQL操作,采用Mybatis作为持久层框架,对JDBC进行封装,使得数据库的底层面向开发者操作处于一种透明状态。3系统需求分析3.1系统可行性分析及目的3.1.1系统设计目的如今我们已经越来越离不开互联网给我们带来的生活便利。希望通过活泼、清新的界面给用户提供简单的与互动的网站。方便用户在平时利用有限的时间对公司信息进行查看,对个人中心、学生管理、教师管理、通知公告管理、规章制度管理、实验任务管理、实验室信息管理、学生预约管理、教师预约管理、设备信息管理、设备申请管理、设备报修管理等信息进行操作。3.1.2技术可行性本系统开发选择java技术,它被研究的目的就是在于能够为网页创建等可以看到的信息。随着移动互联网技术的不断发展和创新,java俨然已成为下一代互联网的Web标准。所以设计选择使用MYSQL,数据库主要用来的建立和维护信息。对于前台开发要求应具备功能完善、易于操作等优点,后台数据库的要求则是能够建立和维护数据信息的统一性和完整性。3.1.3操作可行性现在随着科技的飞速发展,计算机早已经进入了人们的日常生活中,人们的工作环境也不像以前有那么多的要求,需要员工一定要到公司办公,有的工作在家也可以完成。这使得人们的工作效益有了很大的提高。操作的多样性也变高了。因此,管理的计算机化,智能化是社会发展而带来的必然趋势,各种智能的软件层出不穷,不同的软件能完成用户不同的需求,这不仅提高了工作效率还能完成一些客户特定的一些需求。本系统不仅界面简洁明了还采用可视化界面,用户只要用鼠标和键盘就可以完成对相关信息的修改,删除,添加等操作。因为这个系统的操作十分简单,方便上手,对于第一次使用系统的人,只需要很少的时间就可以上手操作。由此可见,本系统在操作上是可行的。3.1.4运行可行性本系统作为以java作为开发语言的系统,而且选用B/S结构则决定了要操作本系统仅需要占用很小的资源,并没有过多地硬件配置要求,目前市面上只要能正常运行浏览器的个人电脑都可以正常运行使用该系统。3.1.5时间可行性从时间上看,在大四的最后一个学期,在实习工作与完成毕设两件大事相交叉的时间里,结合之前学习的相关知识,并开发系统,时间上是有点紧,但是也不是完全没可能实现,通过这段时间的努力功能基本实现。经过总结,本系统在操作方面、技术方面、运行方面和时间方面的条件都得以满足,为此系统的开发具备了可行性条件。3.2性能需求分析对系统的性能,从(功能、运行、界面、安全)等方面进行,下面我们逐一进行分析;1.系统的功能是否完整进行分析:系统的功能,能对应设计出原始代码和算法,以表格同文字的形式进行详细介绍个人信息保证功能完整;2.系统的运行是否通畅进行分析:系统的每个功能都有编写数据的关系和应对的代码,通过需求分析和可行性分析进行分析和显示系统的物理数据,保证其进行通畅;3.系统的界面设计进行分析:对系统中的软件进行处理与分析的方式是由不同代码来进行的;从而使界面容易操作。4.系统的安全性进行分析:这样才可以每个角色的不同对应的信息也就不同,在登录系统务必使用自己的账号,密码登录,账号与密码错误自然就登录失败了。登录成功可以对自己的信息进行操作,不能对别人的账号的信息进行查看等操作,这样自然保证系统的安全性。3.3系统功能需求功能需求分析的任务是通过详细调查实验室信息管理系统要处理的所有对象,通过充分了解实验室管理系统的工作流程,明确使用者的各种需求,充分思考之后可能扩充和改变的情况,然后在这个基础上来设计数据库。3.4系统流程分析3.4.1操作流程系统登录流程图,如图所示:图3-1登录流程图3.4.2添加信息流程添加信息流程图,如图所示:图3-2添加信息流程图3.4.3删除信息流程删除信息流程图,如图所示:图3-3删除信息流程图4系统总体设计4.1系统体系结构实验室管理系统的结构图4-1所示:图4-1系统结构模块包括主页、个人中心、学生管理、教师管理、通知公告管理、规章制度管理、实验任务管理、实验室信息管理、学生预约管理、教师预约管理、设备信息管理、设备申请管理、设备报修管理等进行相应的操作。登录系统结构图,如图4-2所示:图4-2登录结构图这些功能可以充分满足实验室管理系统的需求。此系统功能较为全面如下图系统功能结构如图4-3所示。图4-3系统功能结构图4.2数据库设计本系统使用MYSQL作为系统的数据库,设计用户注册表、文件上传的表等等。4.2.1数据库概念结构设计概念结构设计是根据用户需求形成的。用最常的E-R方法描述数据模型进行数据库的概念设计,首先设计局部的E-R模式,最后各局部ER模式综合成一个全局模式。然后再把概念模式转换成逻辑模式。将概念设计从设计过程中独立开来,设计复杂程度降低,不受特定DBMS的限制。1.所有实体和属性的定义如下所示。学生注册属性图如图4-4所示。图4-4学生注册实体属性图实验室信息管理实体属性图如图4-5所示。图4-5实验室信息管理实体属性图4.2.2数据库逻辑结构设计根据E-R得出数据库包涵了以下几张数据表来实现了对数据库的存储、调用。以下分别列出数据表的每个字段名、数据类型、主外键及备注。表4-1:token表字段名称类型长度字段说明主键默认值idbigint主键主键useridbigint用户idusernamevarchar100用户名tablenamevarchar100表名rolevarchar100角色tokenvarchar200密码addtimetimestamp新增时间CURRENT_TIMESTAMPexpiratedtimetimestamp过期时间CURRENT_TIMESTAMP表4-2:实验室信息字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPshiyanshimingchengvarchar200实验室名称shiyanshiweizhivarchar200实验室位置rongnarenshuint容纳人数zhuangtaivarchar200状态fuzerenvarchar200负责人lianxidianhuavarchar200联系电话beizhuvarchar200备注表4-3:实验任务字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPshiyanmingchengvarchar200实验名称shiyanleixingvarchar200实验类型shiyanmudevarchar200实验目的shiyanneironglongtext4294967295实验内容shiyanshijiandatetime实验时间jiaoshibianhaovarchar200教师编号jiaoshixingmingvarchar200教师姓名表4-4:设备信息字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPshebeimingchengvarchar200设备名称weizhivarchar200位置guigevarchar200规格shuliangint数量shebeijieshaolongtext4294967295设备介绍tianjiariqidate添加日期表4-5:设备申请字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPshebeimingchengvarchar200设备名称weizhivarchar200位置guigevarchar200规格shuliangint数量shenqingshijiandatetime申请时间shenqingshuomingvarchar200申请说明xuehaovarchar200学号xingmingvarchar200姓名sfshvarchar200是否审核否shhflongtext4294967295审核回复表4-6:设备报修字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPshebeimingchengvarchar200设备名称weizhivarchar200位置baoxiuneironglongtext4294967295报修内容baoxiushijiandatetime报修时间xuehaovarchar200学号xingmingvarchar200姓名sfshvarchar200是否审核否shhflongtext4294967295审核回复表4-7:教师预约字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPshiyanshimingchengvarchar200实验室名称shiyanshiweizhivarchar200实验室位置yuyueshijiandatetime预约时间yuyueshuomingvarchar200预约说明jiaoshibianhaovarchar200教师编号jiaoshixingmingvarchar200教师姓名sfshvarchar200是否审核否shhflongtext4294967295审核回复表4-8:学生预约字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPshiyanshimingchengvarchar200实验室名称shiyanshiweizhivarchar200实验室位置yuyueshijiandatetime预约时间yuyueshuomingvarchar200预约说明xuehaovarchar200学号xingmingvarchar200姓名sfshvarchar200是否审核否shhflongtext4294967295审核回复表4-9:教师字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPjiaoshibianhaovarchar200教师编号mimavarchar200密码jiaoshixingmingvarchar200教师姓名xingbievarchar200性别xueyuanvarchar200学院banjivarchar200班级shoujivarchar200手机sfshvarchar200是否审核否shhflongtext4294967295审核回复表4-10:学生字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPxuehaovarchar200学号mimavarchar200密码xingmingvarchar200姓名xingbievarchar200性别xueyuanvarchar200学院banjivarchar200班级shoujivarchar200手机sfshvarchar200是否审核否shhflongtext4294967295审核回复表4-11:规章制度字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPbiaotivarchar200标题zhiduneironglongtext4294967295制度内容tianjiariqidate添加日期表4-12:用户表字段名称类型长度字段说明主键默认值idbigint主键主键usernamevarchar100用户名passwordvarchar100密码rolevarchar100角色管理员addtimetimestamp新增时间CURRENT_TIMESTAMP表4-13:配置文件字段名称类型长度字段说明主键默认值idbigint主键主键namevarchar100配置参数名称valuevarchar100配置参数值表4-14:通知公告字段名称类型长度字段说明主键默认值idbigint主键主键addtimetimestamp创建时间CURRENT_TIMESTAMPbiaotivarchar200标题gonggaoneironglongtext4294967295公告内容fabushijiandatetime发布时间faburenvarchar200发布人

5系统详细设计5.1注册登录登录,管理员、学生和教师通过填写用户名、密码等内容,选择角色后进行登录等操作,如图5-1所示。图5-1登录界面图学生注册,在学生注册页面中通过填写学号、密码、确认密码、姓名、学院、班级、手机等内容进行注册等操作,如图5-2所示。图5-2学生注册界面图教师注册,在教师注册页面中通过填写教师编号、密码、确认密码、教师姓名、学院、班级、手机等内容进行注册等操作,如图5-3所示。图5-3教师注册界面图5.2管理员功能模块管理员登录进入实验室管理系统可以查看主页、个人中心、学生管理、教师管理、通知公告管理、规章制度管理、实验任务管理、实验室信息管理、学生预约管理、教师预约管理、设备信息管理、设备申请管理、设备报修管理等内容进行详细操作,如图5-4所示。图5-4管理员功能界面图学生管理,在学生管理页面可以对学号、姓名、性别、学院、班级、手机、是否审核、审核回复等内容进行审核、查看、修改或删除等操作,如图5-5所示。图5-5学生管理界面图教师管理,在教师管理页面可以对教师编号、教师姓名、性别、学院、班级、手机、是否审核、审核回复等内容进行审核、查看、修改或删除等操作,如图5-6所示。图5-6教师管理界面图通知公告管理,在通知公告管理页面可以对标题、发布时间、发布人等内容进行查看、修改或删除等操作,如图5-7所示。图5-7通知公告管理界面图规章制度管理,在规章制度管理页面可以对标题、添加日期等内容进行查看、修改或删除等操作,如图5-8所示。图5-8规章制度管理界面图实验任务管理,在实验任务管理页面可以对实验名称、实验类型、实验目的、实验时间、教师编号、教师姓名等内容进行查看或删除等操作,如图5-9所示。图5-9实验任务管理界面图实验室信息管理,在实验室信息管理页面可以对实验室名称、实验室位置、容纳人数、状态、负责人、联系电话、备注等内容进行查看、修改或删除等操作,如图5-10所示。图5-10实验室信息管理界面图学生预约管理,在学生预约管理页面中可以对实验室名称、实验室位置、预约时间、预约说明、学号、姓名、是否审核、审核回复等内容进行审核、查看或删除等操作,如图5-11所示。图5-11学生预约管理界面图教师预约管理,在教师预约管理页面中可以对实验室名称、实验室位置、预约时间、预约说明、教师编号、教师姓名、是否审核、审核回复等内容进行审核、查看或删除等操作如图5-12所示。图5-12教师预约管理界面图设备信息管理,在设备信息管理页面中可以对设备名称、位置、规格、数量、添加日期等内容进行查看、修改或删除等操作如图5-13所示。图5-13设备信息管理界面图设备申请管理,在设备申请管理页面中可以对设备名称、位置、规格、数量、申请时间、申请说明、学生、姓名、是否审核、审核回复等内容进行审核、查看或删除等内容,如图5-14所示。图5-14设备申请管理界面图设备报修管理,在设备报修管理页面中可以对设备名称、位置、报修内容、报修时间、学号、姓名、是否审核、审核回复等内容进行审核、查看或删除等内容如图5-15所示。图5-15设备报修管理界面图5.3学生功能模块学生登录进入实验室管理系统可以查看主页、个人中心、通知公告管理、规章制度管理、实验任务管理、实验室信息管理、学生预约管理、设备信息管理、设备申请管理、设备报修管理等内容进行详细操作,如图5-16所示。图5-16学生功能界面图通知公告管理,在通知公告管理页面中可以对标题、发布时间、发布人等内容进行查看等操作,如图5-17所示。图5-17通知公告管理界面图规章制度管理,在规章制度管理页面可以对标题、添加日期、等内容进行查看等操作,如图5-18所示。图5-18规章制度管理界面图实验任务管理,在实验任务管理页面中可以对实验名称、实验类型、实验目的、教师编号、教师姓名等内容进行查看等操作如图5-19所示。图5-19实验任务管理界面图学生预约管理,在学生预约管理页面中可以对实验室名称、实验室位置、预约时间、预约说明、学号、姓名、是否审核、审核回复等内容进行学生预约或查看等操作如图5-20所示。图5-20学生预约管理界面图5.4教师功能模块教师登录进入实验室管理系统可以查看主页、个人中心、通知公告管理、规章制度管理、实验任务管理、实验室信息管理、教师预约管理等内容进行详细操作,如图5-21所示。图5-21教师功能界面图规章制度管理,在规章制度管理页面中可以对标题、添加日期、等内容进行查看等操作如图5-22所示。图5-22规章制度管理界面图实验任务管理,在实验任务管理页面中可以对实验名称、实验类型、实验目的、教师编号、教师姓名等内容进行查看、修改或删除等操作如图5-23所示。图5-23实验任务管理界面图6系统测试测试软件系统的过程就是通过自动的手段或者使用人工方法的过程,测试是为了尽可能的少发生错误,但是过程就是要创造一些条件,让错误发生就能及早的修改完善系统。是提高系统软件质量和可靠性的有效手段。系统测试有两大类分别是静态测试与动态测试,黑盒与白盒测试根据用例方法的不同是属于动态测试类的。最考验细心度的静态测试不依靠计算机运行,需要人工检测代码、静态结构分析。现在通过运行程序发现错误一般的测试大多是动态测试。黑盒测试也叫功能测试。把程序当成一个看不见里面是什么的黑盒子,不管程序如何都放入测试只是了解输入与输出间的关系,黑盒测试也算是根据程序的功能说明来设计测试用例的。白盒测试就把软件当成透明的盒子,也是非常复杂的一个测试方法。本系统使用功能测试运行程序,模拟用户输入相应的测试用例,检查预期结果与实际结果的差异,判定实际结果是否满足需求设计。总结四个多月的毕业设计,最终完成了实验室管理系统。系统的功能勉强达到了最初设想的结果,完成了最简单的需求。系统界面虽然看起来有些多,但都是简单的功能页面,用户操作容易上手能完成。感觉第一次独自设计一个系统是从头再学习的过程,在此期间也巩固了所学的书本知识。在界面上运用了自己熟练的软件设计首页的图片,颜色采用统一的色调让整体看起来更加整洁,拍摄的背景显得格外清新。后台采用了三种活泼的亮色调,CSS简单统一背景及字体颜色。在这次实验室管理系统的设计过程中有一些还没有解决的地方。首先要设计网站就要明确目标,理清大体的思路。对于我而言还是较有难度的,俗话说万事开头难。第一步总是最关键的,花了一个月的时间在图书馆里寻找相关的书籍、在网上浏览一些实验室信息类的网站。有些功能还不完善。参考文献[1]孔波,邹有,卢红兵,杨华武,庹苏行.基于Web的色质数据解析平台设计与开发[J].计算机技术与发展,2019,29(12):198-204.[2]闫朝阳.基于Web的大数据分析平台交互设计研究[J].设计,2019,32(17):94-97.[3]胡念祖,林晓焕,肖新帅.基于嵌入式Web服务器的远程温度采集系统设计[J].舰船电子工程,2019,39(09):113-117+182.[4]谭卫,阳晓霞.基于移动Web技术的高校思想品德教育工作评价系统设计与研究[J].信息与电脑(理论版),2019(15):101-104.[5]宋丽芳.网站建设中网页设计的安全缺陷及对策分析[J].信息通信,2019(08):113-114.[6]吴城.跨境电商网站系统的设计与分析[J].商场现代化,2019(15):37-38.[7]蔡振海,张静.基于python的网络爬虫系统的设计与实现[J].电脑知识与技术,2019,15(23):36-37.[8]黄绍涵.“HZD

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论