高校实验室设备与元器件管理系统.doc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校 实验室设备 元器件 管理 系统
- 资源描述:
-
本科生毕业设计(论文) 毕业设计课题 :高校实验室设备与元器件管理系统 姓 名 : 学 号 : 专 业 : 计算机科学与技术(软件12) 指导教师单位 : 计算机与信息学院 指 导 教 师 : Graduation project (thesis) Graduation Project Subject: University laboratory equipment management system Name : Number : Specialty : Computer Science and Technology (Software technology and Application) Guide Teacher’s Unit: College of computer and information Teacher’s Name: 高校实验室设备与元器件管理系统 摘要 随着计算机改革的不断深化,规模不断扩大,用于实验室的各种设备也不断增多。怎样对这些设备进行规范化、科学化、信息化管理已成为一个重要课题。目前,很多实验室的设备管理工作还存在着很多问题,解决这些问题要充分利用现代科学技术,建立现代化管理信息系统,优化管理工作,从而使实验室设备在管理上提高效率,满足上机和学习的需求。本系统利用先进的网页编程技术JSP与后端数据库Sqlserver连接的数据库操作模型JDBC相结合,设计了可在网络上运行的高校实验室设备与元器件管理系统,完成了设备的登记、查询、维修、报废、各类统计等功能。由于设备管理涉及的分类多、结构复杂、分布性较广,决定了该系统采用B/S模式。本系统采用了Myeclipse作为开发平台,利用Struts技术实现了MVC结构的分布式设备管理信息系统。应用JSP技术下的B/S应用系统开发框架开发本系统,保证了企业设备管理系统的灵活性、可扩展性和可维护性,提高了开发的效率。本系统的开发语言选择JAVA,开发开具是Myeclipse10,数据库系统选择Sqlserver,服务器操作系统为Windows 7。 关键词:实验室;设备;JSP ABSTRACT As Android mobile phone gradually into the lives of ordinary people, and access to information is becoming a major equipment. Accordingly, the phone convenient service applications will have much room for development. The pocket tourist software as part of the mobile application is playing a huge role.Because the Sanya, superior natural environment and alone all the beauty of the unique have attracted tens of thousands of tourists, exercise of tourists accounted for tourists than the column and travel agencies team has about the same, more and more tourists choose to not bound ease free exercise. Designed for an Android-based tourist information in order to better facilitate tourists to Sanya. This article describes the software based on Android platform development process of Sanya packet tourist.The main contents include the use of Android components, Java Programming, SQLite database technology.The software includes: Attractions query,Hotel query, Gourmet query,survey data of the various attractions, cuisine and the hotel in Sanya, the tourists in a state where no network availability, the same can query to the desired information. In addition, the Android platform is basically free, so can effectively reduce software costs, and ultimately let each tourist the freedom to access to information. Reducing the tourists blindly looking for trouble, Let tourists in Sanya convenient and quick query to tourism information, be able to attract more tourists. Keywords: Android Mobile Phone; Software Design;Tour Assistance 目录 第一章 绪论 2 1.1软件开发背景和意义 2 1.3本系统主要工作 5 1.4论文的组织结构 6 第二章 系统开发环境及相关技术 7 2.1 JSP简介 7 2.2 myeclipse简介 9 2.3 sqlserver简介 10 2.4 struts介绍 10 第三章 系统分析 11 3.1 研究目标 11 3.2可行性分析 11 3.3 经济可行性 11 3.4 营运可行性 11 3.5需求分析 12 3.5.3数据流图 14 第四章 系统数据库设计 16 4.1数据库的安全性 16 4.2数据库的分析与设计 17 4.2.1 概念结构设计 17 4.2.2逻辑结构设计 19 第五章 软件系统设计 22 5.1系统总体设计 22 5.2系统的总体结构 22 5.3系统的功能模块设计 24 第六章 系统功能测试 25 6.1 真机测试 25 6.1.1系统登录模块 26 6.1.2设备管理模块 26 6.1.3系统用户管理模块 27 第七章 总结与展望 28 参考文献 29 致谢 30 第一章 绪论 1.1软件开发背景和意义 实验室设备是实验室建设的物质基础,是进行上机和学习的必备条件。保持实验室设备经常处于良好的状态,提高利用率,减少故障率,延长使用寿命,是实验室提高社会效益和经济效益的需要,随着科技的高速发展,仪器的增量,设备的实力已成为反映一个计算机实验室的水平重要条件之一,同时越来越得到各个实验室领导的重视。实验室设备的正确使用离不开设备的管理,设备的管理是保持仪器完好率的唯一手段。很多实验室为了提高科技水平,增加经济效益,每年都要花相当的资金以购买先进的仪器设备,因此仪器设备的完好率,尤其是大型精密仪器设备出了毛病后,能否缩短故障维修时间,尽快地恢复正常使用,不仅关系到能否保证教、研各项工作的开展,而且直接影响实验室的经济收入,所以维修工作是实验室设备使用与管理工作中的一项重要内容,能否延长仪器设备的使用寿命,提高使用率,维修工作开展好坏起着关键的作用,其次,专管专用是提高设备使用率的好办法,也是设备管理的重要内容。 设备的现代化是实验室现代化程度的重要标志,是决定实验室、教学、科研工作质量的基本要素,也是不断提高计算机科学技术水平的基本条件。现代实验室管理中设备管理是实验室系统中的一个子系统,要处理好实验室系统的常规运行,必须运用一系列科学管理技术和方法,使设备管理系统处于良好的运行状态。实验室设备管理对于降低实验室消耗维护费用,提高实验室水平,提高设备的利用率,以及设备配备的合理性等方面有着至关重要的影响。 随着计算机技术的飞速发展,计算机在实验室管理中应用的普及,利用计算机实现实验室设备的管理势在必行。当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。目前很多企业的设备管理还处于人工管理的阶段,效率低下,已经远远落后于当今技术的发展。并且人工管理的弊端也愈来愈严重,由于不可避免的人为因素,造成数据的遗漏、误报,而造成企业重大损失的事例层出不穷。计算机信息化管理有着储存信息量大,速度快等许多优点,提供给我们的处理信息及时快捷,同时也提高了我们工作人员的自身素质。因此我们利用计算机提供给我们信息,做出了这个实验室设备信息管理系统。MIS是一门新的学科,它跨越了若干个领域,比如管理科学、系统科学,运筹学、统计学以及计算机科学。在这些学科的基础上,形成信息收集和加工的方法,从而形成一个纵横交织的系统。在强调管理,强调信息的现代社会中它变得越来越普及。目前国内使用和发展的MIS平台模式大体分两种:客户机/服务器(c/s)模式和web浏览器/服务器(b/s)模式。本文主要介绍一个简单的基于b/s模式的企业设备信息管理系统的实现,系统开发的总体任务是实现设备信息管理的系统化、规范化和自动化。 1.2研究现状和发展趋势 设备信息管理系统是现在设备管理工作不可缺少的一部分是适应现在管理制度的要求。推动设备信息管理走向科学化、规范化的必要条件。传统的办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了人们的重视。如今,随着计算机技术的普及人们开始采用MIS,它是集计算机技术、网络通信技术为一体的信息系统工程,能使企业运行的数据更加准确、及时、全面、详实,同时对各种信息进一步地加工,使企业领导层对设备管理的决策依据更充分,更具有合理性科学性,并创造出更多的发展机会;另外也进一步加强企业的科学化、合理化、制度化、规范化管理,为企业的管理水平跨上新台阶,为企业持续、健康、稳定的发展打下基础。 设备是当代实验室必须的重要条件,实验室设备管理是企业基础性的管理工作,高校实验室设备与元器件管理系统对一个企业来说是必不可少的组成部分,随着企业规模的不断扩大,实验室设备不断的增加,必将引起大家对实验室设备各项管理工作的要求提高,目前实验室设备还停留在管理人员手工记录数据的最初阶段,传统的工作方式——账本化的工作模式,这种模式获取信息慢,查阅困难,准确性差,很难适应高水平设备信息管理的需要。因而旧的手工记录的管理方式已经不能满足企业庞大的设备信息量和适应高速发展的信息化时代的需要。 当今社会是飞速发展进步的世界,原始的记录方式被竞争激烈的社会所淘汰,计算机化管理是顺应时代的产物,21世纪的今天,信息社会占有主流地位,计算机已不再只是简单的计算工具,它已成为我们生活和工作中处理大量信息不可缺少的手段,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。 1954 年美国通用电气公司安装的第一台商业用数据处理计算机,开创了信息系统应用于中小企业管理的先河。二十世纪 50 年代中期到 60 年代中期, EDPS 在中小企业中得到广泛应用,主要是用计算机部分地代替手工劳动,进行一些简单的单项数据处理工作,如计算工资、统计产量等。 上世纪 60 年代中期到 70 年代初期,随着计算机技术的发展、各类信息报告系统应运而生。这类系统的特点是按事先规定的要求提供各类报告。如能反映库存数量的库存状态报告,反映生产进度的生产状态报告。这一时期,为了解决生产中库存控制的问题, 1965 年,美国的管理专家提出了物料需求计划 ( MRP )的新的管理思想,即根据产品的需求情况和产品结构,确定原材料和零件数量及订货时间,在满足生产需要的前提下,有效降低库存。这一思想对以后中小企业管理信息系统的发展有着重大的意义。随着计算机技术的发展,这一管理思想借助于计算机这一强有力的工具,发展成为一种有效的管理方法。例如,60年代美国计算机在管理中应用项目不到300项,到了1975年达到2670项。管理信息系统是企业的信息系统,它主要具有数学处理,计划,控制,预测,和辅助决策等功能。据统计,目前美国在计划管理中80~90%的工作由计算机完成,财务会计工作中超过90%的信息处理由计算机完成,人事管理领域中计算机由计算机的应用更是接近了100% 。因此,MIS 毕业生在美国的就业市场上具有相当不错的工作前景。就美国目前的MIS教育状况而言,该学科主要涉及以下一些专业: 信息系统(Information Systems): 包括Datau Communication, Database, Programming Language, Client/Server Computing, System Analysis and Design等内容。 管理科学(Management Sciences): 包括 Mathematicalu Programming, Optimization, Operation Research等内容。 其他专业领域:包括Marketing, Finance, Management, Accounting, Business Law, Economics等等. 目前,在欧美等发达国家,高校实验室设备与元器件管理系统的应用已经比较普及,多数大中型中小企业已经采用设备管理系统和先进管理方式多年,目前正在推行全球化供应链管理技术和敏捷中小企业后期系统。 我国在全国范围内推广计算机在管理信息系统中的应用,是在70年代末开始的,主要是以单机操作为主进行单项业务的数据处理辅助管理为主。跟国外相比,算是起步比较晚了。1970年至1980年,许多中小企业都建立了诸如人事、工资、库存、生产调度、计划等管理子系统。1980年以后,随着系统集成和网络技术的发展,国内一些大中型企业纷纷把过去独立存在的子系统集成起来,形成统一的管理信息系统,较好地解决了信息“孤岛”问题。 近几年,我国的企业设备管理信息系统发展如火如荼,特别是微型计算机的出现和普及为信息处理提供了物美价廉的手段,对于推动我国实验室设备管理信息处理的现代化起了重要的作用。 1.3本系统主要工作 鉴于简单操作和界面的可视化的优势。并借助于网络的优势。本系统采用JAVA语言和JSP技术,采用基于B/S系统结构,后端采用的是sqlserver数据库来完成高校实验室设备与元器件管理系统的设计与实现,通过数据操作模块能对本系统的相关信息进行各种操作,界面直观简洁。这两种语言简单,易懂,因此,在技术上是可行的。 本系统将在MVC框架下结合Sqlserver数据库加以实现,通过对大量信息的进行增、删、改、查的简单操作实现用户对信息的管理操作;通过Web服务进行Web的配置、权限的设置、资源存放的管理、资源统计等的功能实现对相关资源的共享;根据数据结构中线性结构、树形结构及图形结构中的相关算法,对用户的相关要求提供最优化的管理信息。 本系统操作简单,易于理解,只需通过简单培训,上手较快,一般只要懂一些网络维护基础知识的人都可胜任。 1.4论文的组织结构 第一章 绪论,结合当前实际介绍本软件实现的背景和意义,简述研究现状和发展趋势,简要说明了本文的主要工作。 第二章 分别介绍了系统开发工具及相关技术, 包括java开发环境工具及其技术简介,详细列出了java开发环境的搭建。 第三章 系统分析与设计主要包括研究目标、可行性分析、需求分析。主要包括数据流图和数据字典。 第四章 对整个软件进行数据库设计,详细介绍了E-R图、数据库的逻辑实现、数据库的具体实现。 第五章 对软件开发的模块做详细的介绍。 第六章 对系统做真机测试,显示各个模块的测试结果。 第七章 总结与展望。主要对该开发的软件进行技术、功能的总结以及存在的不足。 25 第二章 系统开发环境及相关技术 2.1 JSP简介 JSP是由Sun微系统公司于1999年6月推出的一项技术,是基于JavaServlet以及整个Java体系的Web开发技术,利用这一技术可以建立先进、安全和跨平台的动态网站。JSP技术在多个方面加速了动态Web页面的开发。它主要有如下几个方面的特点: 使用JSP技术,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者脚本来生成页面上的动态内容(内容是根据请求来变化的,例如请求帐号信息或者一本书的价格)。生成内容的代码被封装在Servlet和JavaBean组件中,并且结合在脚本中,所有的脚本在服务器端运行。 JSP引擎解释JSP标识和脚本程序,生成所请求的内容(例如,通过访问JavaBean组件,使用JDBC技术访问数据库,或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web浏览器的完全可用性。 绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBean或者Enterprise JavaBean组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行组件,或者使得这些组件为更多的使用者或者客户团体所使用。此方法加速了总体开发进程。 Web页面人开发人员不都是熟悉脚本语言的编程人员。JSP技术封装了许多功能:访问和实例化JavaBean组件、设置和检索组件的属性、下载Applet以及执行用其他方法更难于编码和耗时的功能。 JSP技术可以通过开发定制的标识库进行扩展。第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用熟悉的工具和如同标识一样执行特定功能的组件来工作。当与Java2平台、J2EE和Enterprise JavaBean(EJB)技术整合时,JSP页面将提供教学单位级的扩展性和性能,这对于在教学单位中部署基于Web的应用是必需的。 与微软公司的ASP技术相比,JSP具有如下优点: (1) 开放的技术:JSP技术基于平台和服务器的相互独立,技术支持来自广泛的、专门的、各种工具包,有服务器的组件和数据库产品开发商提供。相比之下,ASP技术主要依赖MICROSOFT支持。 (2) 平台和服务器的独立性:JSP编写的代码可运行在任何符合JAVA语法结构的环境中。这样JSP就能够运行在多种WEB服务器上并支持来自多家开发商提供的各种工具包。 (3) 开放的开发过程,开放的源码:自1995年以来,SUN用开放过程方法同国际JAVA组织合作开发和修改JAVA技术和规范。 (4) JSP标记可扩充性:JSP技术能够为开发者扩展JSP标记,充分利用与XML兼容的标记技术强大的功能,大大减少对脚本语言的依赖。 (5)JSP跨平台的可重用性:JSP组件(EJB,JavaBean或定制的JSP标记)都是跨平台可重用的。 JSP作为一个很好的动态网站开发语言得到了越来越广泛的应用,在各类JSP应用程序中,JSP + JavaBean的组合成为了一种事实上最常见的JSP程序的标准. JavaBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速的生成新的应用程序。对于程序员来说,最好的一点就是JavaBean可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。JavaBean通过Java虚拟机(Java Virtual Machine)可以得到正确的执行,具有平台无关性。 一个JavaBean有三个部分组成: 属性(Property) Bean的属性就是对象的属性,但提供了属性读取和设置的接口支持。例如一个时钟Bean可以有时区和镇铃属性,日历Bean可以有年份和月份属性。每个属性通常遵守简单的方法命名规则。这样可以很方便的找出Bean提供的属性,然后查询属性值或改变属性值,对Bean进行操作。 方法(Method) 由于Bean本身是Java对象,调用这个对象的方法是与其交互作用的唯一途径。JavaBean严格遵守面向对象的类设计逻辑,不让外界访问其任何实例字段(没有Public字段)。这样,方法调用的是接触Bean的唯一途径。 事件(Event) Bean与其他软件组件交流信息的主要方式是发送和接收事件。这与对象之间通过消息通信类似。 JavaBean传统的应用在于可视化的领域,如AWT下的应用。自从JSP诞生后,JavaBean更多的应用在非可视化领域,在服务器端应用方面表现出来了越来越强的生命力。利用非可视化JavaBean, 来封装事务逻辑、数据库操作等等,可以很好地实现业务逻辑和前台程序(如JSP)的分离,使得系统具有更好的健壮性和灵活性。 2.2 myeclipse简介 MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。 MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持Java Servlet,AJAX, JSP, JSF, Struts,Spring, Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。 2.3 sqlserver简介 Sqlserver是一个小型关系型数据库管理系统,开发者为瑞典Sqlserver AB公司。目前Sqlserver被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了Sqlserver作为网站数据库。 第三章 系统分析 3.1 研究目标 总结众多因素,本课题系统的设计思想大致如下。 (1) 系统结构灵活, 适应能力强。在软件的需求分析设计、编程过程中, 必须全面、综合考虑农产品物流的各项需求, 采用模块化设计、B/S模式等先进的设计技术, 使软件对于不同的需求具有较强的适应能力。 (2) 成本低廉, 对硬件要求低。考虑到物流规模画,达到“规模效益”。 因此该系统的使用成本必须降低, 考虑到不同用户的使用环境,达到无使用限制。 (3) 技术的先进性。虽然在设计过程中注意成本的控制, 但是这和采用先进的技术并不矛盾, 从软件的设计思想, 到开发工具, 均采用当今较为先进的新成果, 也只有这样才能降低成本的技术保障。 (4) 操作简便。考虑到不同使用者的电脑使用知识, 系统的使用必须简单,操作界面直观, 操作方便, 使用户稍经培训即可熟练使用。 3.2可行性分析 本系统采用基于B/S系统结构,JSP技术,java语言,数据库开发平台选用sqlserver,这两种语言简单,易懂,因此,在技术上是可行的。 3.3 经济可行性 实验室设备信息管理系统可取代传统信息管理的业务流程,减少人工开支,节省资金,并且可大大提高信息量的取得,缩短信息处理周期,提高信息管理的效率,具有用户使用更简单、界面更直观、权限分配更合理等优点大大减少管理成本。 3.4 营运可行性 本系统操作简单,易于理解,只需通过简单培训,上手较快,一般只要懂一些网络维护基础知识的人都可胜任。面对于系统设计还应该以“标准性、安全性、兼容性、高效性、保密性、可维护性”为标准,在着眼于当前实用的基础上,为将来系统的扩展,升级留有余地。本系统的开发应能在较长时间内满足本系统的发展需要。故本系统还满足以下这几个标准: (1)标准性:系统的软硬件选型都应该采用工业化标准,这样既可以保证系统运行质量又可以分享在此标准上的每一次技术进步。 (2)兼容性:系统的所有软硬件理论上都应有的兼容性,用以保证软硬件的可互换性。 (3)高效性:由于本系统信息的日积月累,信息每次处理的信息量不断增加,因此系统对信息的处理能力,响应能力都应是快速而有效的,在软件编制过程中应充分考虑到这一点。 (4)可维护性:系统软件设计时应采用结构化模块设计,以便于开发和维护,也有利于根据情况随时进行功能调整。同时在系统开发时应该充分考虑到用户的日常维护,使之能简便易行。 通过可行性分析研究,认为新系统的开发方案切实可行,可进行开发。 3.5需求分析 需求分析是整个数据库设计过程中最重要的一步,也是决定性的一步。只有通过软件需求分析,才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,从而奠定软件开发的基础。软件需求分析工作也是一个不断认识和逐步细化的过程。该过程将软件计划阶段所确定的软件范围逐步细化到可详细定义的程度,并分析出各种不同的软件元素,然后为这些元素找到可行的解决方法。 需求分析所做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他系统元素的接口细节,定义软件的其他有效性需求。 需求分析就是通过与用户的广泛交流,得到未来系统必须具备的功能,即了解未来系统必须做什么,定义系统功能和用户界面,使客户了解系统,开发人员了解系统需求,同时作为制定项目计划的基础。通常一般用户对计算机技术了解不多,计算机工程人员对用户的专业也不了解,这就阻碍了用户与计算机工程人员的交流,传统的数据流法和功能分析法等不能有效地解决这个问题。面向对象建模方法为此提供了一个较好的解决方案,引入用例的概念来描述用户需求。需求阶段产生用例模型,用例模型是计算机工程人员从用户角度运用简单的图示描述的系统模型,同时它也是获取需求、规划和控制项目迭代过程的基本工具 数据流图 (1)用户登录DFD 用户 信息处理 信息处理 生成用户页面 用户 3-2用户登陆 (2)用户对设备查询DFD 用户 信息处理 用户 接受查询方式 3-3设备查询 (3)管理员登陆信息DFD 管理员 信息处理 生成管理页面 管理员 3-4管理员登陆 (4)管理统计设备信息DFD 管理员 信息处理 管理员 3-5管理员维护数据信息 (5)设备管理模块DFD 管理员 设 备 管 理 模 块 数据库处理模块 数据库服务器 3-6设备管理模块 第四章 系统数据库设计 4.1数据库的安全性 本系统的数据结构比较清晰,依据实验室的设备管理的功能要求,设计出数据库主要的表有:管理员信息表,机构信息表,规章制度信息表,基本信息表,教师用户信息表,申请信息表,分类信息表,商品信息表,维修信息表等。 模式设计的目的是确定物理数据结构。它的主要问题是处理具体的数据库管理系统的结构约束。第三范式形式的实体及关系模型是模式设计过程的输入。我们通常用“范式(Normal Forms)”定义消除数据冗余的程度。第一范式(1NF)数据冗余程度较大,第五范式(5NF)数据冗余程度最小。但是,范式级别越高,存储同样数据就需要分解成更多张表,因此,“存储自身”的过程也就越复杂。第二,随着范式级别的提高,数据的存储结构与基于问题域的结构间的匹配程度也随之下降,因此,在需求变化时数据的稳定性较差。第三,范式级别提高则需要访问的表增多,因此性能(速度)将下降。从实用角度看来,在大多数场合选用第三范式都比较恰当。系统的大致轮廓确定了之后,重要的一步就是要设计数据库,数据库的内容以及表的设计直接影响了开发的系统的质量。在设计的过程中,考虑了设计数据表范式规则,但更重要的考虑了用户使用的方便性。 4.2数据库的分析与设计 4.2.1 概念结构设计 概念设计是指在数据分析的基础上自底向上的建立系统的数据库概念结构,从用户的角度进行视图设计,然后将视图集成,最后对集成的结构分析优化得到最后结果。 目前,在数据库的概念结构设计中常采用实体—联系(E-R)模型来描述概念结构,因此数据库概念结构设计又称为E-R模式设计。E-R模型的组成元素有:实体、属性、联系。E-R模型用E-R图表示,是提示用户工作环境中所涉及的事务,属性则是对实体特性的描述。 管理员表 编号 时间 电话 地址 年龄 性别 增加时间 管理员密码 管理员ID 图4-1管理员实体E-R图 机构信息实体E-R如图4-2所示。 实验室信息表 时间 内容 标题 编号 图4-2实验室信息实体E-R图 规章制度信息实体设计E-R如图4-3所示。 系统通知表 编号 时间 内容 标题 图4-3规章制度表实体E-R图 维修信息实体设计E-R图,如图4-5所示: 维修信息表 编号 时间 说明 结果 备注 名称 分类 ID 图4-5 维修信息实体E-R图 系统总体ER图,如图4-5所示: 设备 管理 属于 查询 管理 用户 保修信息 机构信息 信息 管理 管理 属于 属于 n n n n 1 1 n 1 1 1 图4-5 整体E-R图 4.2.2逻辑结构设计 数据库概念模型独立于任何特定的数据库管理系统,因此,需要根据具体使用的数据库管理系统的特点进行转换。根据E-R模型,该软件建立了以下数据表。 admin管理员信息表 列 名 数据类型 长度 说 明 id int 4 编号 name varchar 50 管理员ID password varchar 50 管理员密码 Realname varchar 50 增加时间 Sex varchar 50 性别 age varchar 50 年龄 address varchar 50 地址 tel varchar 50 电话 addtime varchar 50 时间 Agency实验室信息表 列 名 数据类型 长度 说 明 id int 4 编号 Title varchar 50 标题 Content Text 50 内容 Addtime varchar 50 时间 Rule系统通知信息表 列 名 数据类型 长度 说 明 id int 4 编号 Title varchar 50 标题 Content Text 50 内容 Addtime varchar 50 时间 Info基本信息表 列 名 数据类型 长度 说 明 id int 4 编号 Title varchar 50 标题 Content Text 50 内容 Addtime varchar 50 时间 Classes分类信息表 列 名 数据类型 长度 说 明 id int 4 编号 Name varchar 50 名称 Product设备信息表 列 名 数据类型 长度 说 明 id int 4 Id Num varchar 50 编号 Name varchar 50 名称 Classes varchar 50 分类 Type varchar 50 型号 Size varchar 50 规格 Price varchar 50 价格 Factory varchar 50 厂家 Addtime varchar 50 时间 Remark varchar 50 备注 Flag varchar 50 标记 Scrap varchar 50 报废 Service维修信息表 列 名 数据类型 长度 说 明 id int 4 Id Num varchar 50 编号 Addtime varchar 50 时间 Intro varchar 50 说明 Result varchar 50 结果 Remark varchar 50 备注 Name varchar 50 名称 Classes varchar 50 分类 第五章 软件系统设计 5.1系统总体设计 该系统是基于Myeclipse平台下B/S体系的三层结构。由用户界面层,中间业务逻辑层,后台数据处理层组成。采用以数据库作为后台,以数据处理及分析程序作为中间层,以WEB作为前台的三层次结构开发模式。在JSP技术和SQLSERVER平台下进行开发。 使用WEB技术开发前端软件,使客户端应用通过从服务器下载的方式运行,这可大大提高系统的安全性;由于系统对客户端机器的硬件要求不高,用户可保留原有的软硬件投资;同时,由于用户只需在服务器上作配置和维护,将大大降低系统维护、升级的难度和费用;此外,采用浏览器的客户界面,操作十分简单,又可节省大量的培训时间和费用。在具体实施时,我们充分利用JSP技术,使开发出来的WEB应用的可靠性、扩展性及功能性有了很大的提高,使最终的结果不再是简单的HTML页面,而是可以在其之上构筑完整应用的一种应用平台。 5.2系统的总体结构 该系统主要是对实验室设备的管理。包括用户对设备的查询,管理员对设备和用户的管理维护。根据系统分析确定的目标和功能,采用自顶到底、逐步求精的结构化设计方法,进行了系统结构设计。系统开发流程如图5-1、系统执行流程如图5-2所示。 5-1系统开发流程图 5-2系统执行流程图 5.3系统的功能模块设计 (1)对于管理人员,应实现信息监控,能方便地进行用户数据的更改、增加和删除操作,能随时方便地查询设备相关信息等功能;实现对设备入库登记、保养、报废、维修等数据进行管理,能方便地查询设备相关信息,能进行设备数据的更改、增加和删除操作,能按要求进行数据的统计和分析。 (3)对于普通用户,应实现能对设备的基本展开阅读全文
咨信网温馨提示:1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。




高校实验室设备与元器件管理系统.doc



实名认证













自信AI助手
















微信客服
客服QQ
发送邮件
意见反馈



链接地址:https://www.zixin.com.cn/doc/2654043.html