ImageVerifierCode 换一换
格式:DOCX , 页数:44 ,大小:349.69KB ,
资源ID:26117044      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/26117044.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业论文基于JSP的网上实验室设备管理系统设计.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业论文基于JSP的网上实验室设备管理系统设计.docx

1、毕业论文基于JSP的网上实验室设备管理系统设计基于JSP的网上实验室设备管理系统设计 摘 要互联网的发展在我们的日常生活和学习中已经占据着非常重要的作用,在未来的发展中我们将会越来越依赖数字技术给我们带来的方便。互联网发展至今对我们的社会产生了巨大的改变,社会的价值观也随之改变着。本次设计采用JSP在网上架构了一个网上实验室设备管理系统,以实现实验室设备管理的电脑化。文章从理论和实践两个方面出发对实验室管理系统进行阐述。论文详细的介绍了设计思想和运用到的一些知识,如:系统开发时使用到了JSP以及ADO.NET的技术。然后对整个设计思路、思想、目标以及整体结构做了明确的规划。最后对系统的展示页面

2、、设计程序、数据库做了详细的讲解。 实验室管理系统运用JSP技术在Myeclipse上实现的。它的主要功能有:用户管理,员工管理,实验设备使用管理,实验设备维护管理,厂家管理,信息查询,统计报表,数据备份等。论文在书写过程中,严格理论与实践相结合,将这些理论充分的体现在系统中。【关键词】ADO.NET,JSP,myeclispse,实验室管理系统Laboratory equipment management system based on JSPAbstract Along with the development of Internet technology, daily life can

3、not already do without the network. The life and work of the social people of future will depend on the development of digital technology more and more ,Digitize more and more, the networking, electronic, virtual. Development course and present application state and development trend of Internet, ca

4、n believe network technology great change life and working way of us fully, Even a certain change will take place in the values of the society. This procedure tries to build up a bookshop in the network with JSP, So that every customer neednt go out and can do shopping easily through surfing the Net

5、 at home .this article is analyzing the design and realization of an online bookshop with Data Mining function, from the views of theory and practice. Starting with introducing concepts and techniques of OOA and OOP in detail, especially introducing the knowledge which apply for this system, such as

6、: the feature and flow of OOA and OOP; analyzing the feature、structure and using method of developing techniques JSP and ADO.NET which using in my system. And then, this article analyses the feasibility of the system, then minutely layouts the design thoughts, goals and the system holistic framework

7、. At last, this article minutely explains the design and realization of Web page layout, data base and application program of our system. This online bookstore system uses JSP technology to realize on Myeclipse platform. Its main function has: manage users, new books on sale, look for classified boo

8、ks, search books, collect favorite book, process of purchase, sales list, the comment of the books, websites management, etc. During the course of writing this article, I strive to integrate theory and practice. While expatiating the different kind of theories, I illuminate the application and opera

9、tion skill combining the system so as to fully incarnate the application of these theories and techniques to this system. KEYWORD: ADO.NET, JSP, myeclipse, Laboratory management system第1章 选题背景1.1计算机管理信息系统的发展情况美国在1958年的时候提出了管理信息(即MIS:Management Information Systems)。综合多种定义以及实际的应用中,管理信息系统可以定义为是由人与计算机组成

10、,可以处理信息的人机系统,它能反映企业的经营情况,以及通过一系列的数据进行预测,预测出企业以后的发展方向,帮助企业进行管理和维护。它具有以下特征:1.现代管理信息系统是一个以计算机为基础的一个人机系统。2.管理信息系统是一个集成化的系统。3.管理信息系统是一个以数据库为中心的系统。4.管理信息系统是一个网络化的系统。5.管理信息系统不同于一般的数据处理系统。由于企业不管从类型还是战略还是管理模式上都有着很大的差异,所以管理系统的动能也会不同。但是从另一方面上来说,无论是什么样的企业,它的管理信息系统是大同小异的。一般分为数据的处理以及辅助管理决策两个功能。管理信息系统的数据处理功能够完成企业相

11、关数据的搜集、储存、加工、输入和输出。这是管理信息系统的基本功能,辅助管理决策说的是对企业的生产经营的决策问题,并且采用信息管理系统中的一些定量方法,提出问题,然后进行解决,最后总结解决的方法加以利用。斯隆认为用户对管理信息系统的需求分为四类:1事务型:进行日常事务的辅助处理。2异常型:在处理过程中超出预先设定的状态,系统可以提出警报。3查询型:要求管理信息系统具有灵活的查询能力,满足用户的信息需要。4分析型:能够进行分析通过数据以及模型来实现。管理信息系统进入我国也有20多年了,并且已经在各行各业中都开始广泛的应用。虽然目前大部分还处于低水平发展和应用中但是我国经济体制的改革,企业的运作也发

12、生了很大的改变。企业生产更多的依赖于市场的竞争,于是乎信息便成为了企业在竞争中制胜的法宝,企业的信息系统标志着企业正在走向现代信息化。在当前形势下,信息化是企业发展的必由之路。 在当前这个经济发展迅速,企业竞争激烈的时代,谁能够掌握一手信息谁就能在激烈的竞争中占领市场获得最大的收益,谁的信息管理化水平高,谁能够重视信息资源的开发利用,谁就可以在竞争中脱颖而出,获得胜利。 1.2实验室管理系统的现状目前,实验室设备管理一般有两种方式:一是传统的人工管理方式,二是利用一些别的系统改编而来的系统进行管理。但这两种方法都有各自的缺点:前一种方法由于不同文化层次管理人员的参与,互相之间会导致信息传达不便

13、,使用纸质的载体容易使资料数据损坏丢失造成不可修补的失误。第二种方法虽然在存储上有了改进不容易丢失,但是它的系统安全性却没有得到保障。在这个信息化的大时代中,无论什么企业都需要一个实用的实验室管理系统来规范实验设备日常维护管理管理,这将会大大提高管理水平,优化资源,实现效益的最大化。现在有很多的实验室管理设备系统,所采用的技术也是各有千秋,五花八门。就针对当前市场对实验室设备管理和维护的要求,一个好的实验室设备管理系统要有自己的管理突出的管理特点,操作简便,功能齐全,而且界面必须美观舒服。在改进系统的同时必须照顾到他的兼容性、安全性、方便性。可以使不论是计算机人员还是非计算机人员在操作的时候都

14、能短时间内上手,使用尽可能的方便快捷。1.3实验室管理系统的优势因为实验室设备管理系统大多应用于高校,所以实验室管理人员与维护人员之间更像是合作关系。所以,它的信息管理流程就必须有一个合理规范的MIS来管理。实验室管理系统的优势主要表现在三个方面:1、实验室设备管理系统在于他方便快捷免去了手写的麻烦,并且能够更好的保存。传统的管理方式都是靠管理员一笔一划的在纸上书写,这种传统的纸质实验设备日常维护管理,一是会有非常大的体力消耗,二是需要花费不少的精力,而且这种辛苦在很多时候往往不能得到满意的回报。通过电脑的操作使得实验室管理更加的方便和安全,免去了管理人员在体力上的消耗,并且更加的环保为国家减

15、轻了资源消耗,而且使得实验室管理更加的规范化。2、使用实验室管理系统能够科学的管理实验室设备。传统的管理方式需要做大量的日志以及档案,不但查询不方便而且容易损坏丢失。而操作实验室管理系统,只需做好系统数据库的保护,这些问题就都能解决了。3、简化了管理工作,不但减轻了管理人员的负担,更重要的是节省了时间。管理人员有更多时间去做一些别的有意义的事,可以更好去管理自己的时间。1.4 任务概述1.4.1目标:建立完善的实验室管理系统系统1.4.2实验室管理系统特点1、简约的系统操作界面整个系统的操作界面,美观好看、给人一种舒适的感觉。2、完备的系统操作功能 系统操作功能简单方便全面,用最简单的系统开发

16、步骤来实现最完美的操作功能。3、人性化的操作界面系统的界面的美观也显得非常重要。本系统通过专业美工的精心打造,让系统的设计充分体现软件的时尚、大众化。4、完善的安全机制:独立的密码检验功能,可以保证实验室设备管理的安全性和保密性。第2章 解决方案的选择2.1 系统说明实验室管理系统在日常管理维护的基础上,简化了管理人员的工作,提高了管理人员的效率,并且更是方便了设备的定期维护。系统采用的是关系型的数据库SQL Server 2000,以及采用JSP前台进行开发。后台采用的是C/S操作结构来提高安全性和稳定性。2.2 硬.软件环境2.2.1 硬件环境图2-1-1 硬件环境2.2.2 软件环境操作

17、系统:Windows 2003 Server;正版软件:Microsoft Office 2003;Microsoft SQL Server 2000;Microsoft Myeclipse 6.0;由于目前国内采用windows操作系统的占了很大一部分,所以选用Windows 2003 Server是最好的选择,开发的时候我使用的程序是Microsoft Myeclipse 2005,这个程序操作方便。后台数据库则采用的是SQL Server 2000作为系统的数据库管理工具。2.3 开发计划表2-2-1 系统开发计划起止日期内容2014年12月1日-2014年12月15日需求分析,熟悉开发

18、环境2014年12月15日-2014年12月30日概要设计2015年1月1日-2015年2月1日详细设计与调试2015年2月1日-2015年3月1日系统测试2.4可行性分析2.4.1 风险分析2.4.1.1系统软件硬件的风险使用了高性能的硬件实验设备,以及更稳定的系统软件,该系统仍存在因为某些软硬件崩溃而带来的风险。解决办法之一是定期备份数据以降低风险。2.4.1.2计划的拖延系统的开发存在因计划拖延带来的风险。2.4.2 技术可行性在大学中我们学习很多的关于编程的课程,这些课程为我的设计打下了坚实的基础使我能够在编写程序的时候得心应手,游刃有余。JSP是一门比较简单的语言,数据库采用的是SQ

19、L Server 2000,难度系数也不大。 2.4.3 操作可行性该系统的操作简单,界面美观无论什么人员,只需要经过简单的培训,便可以自如的使用本实验室设备管理系统。2.5 设计方案:对涉及工具和技术的相关说明2.5.1 B/S体系结构本系统所面向的对象是高校的管理者,所以系统采用了B/S三层结构。图2-4-1 B/S三层结构图B/S与C/S相比更有其突出的优点:(1)开放的标准:B/S的采用标准并非由单个企业所决定的,而是公开的,非专用的,并且是经过了标准化的组织统一制定的,使其跨平台性和通用性得到保障。(2)较低的开发和维护成本:B/S只需要在浏览器上使用即可,不需要下载客户端,免去了一

20、些不必要的升级维护,从而使得设计的难度大大降低。(3)用户使用简单,界面友好:B/S在浏览器上显示,浏览器的好处就在于它的显示页面美观好看,并且不需要处理一些复杂的数据运算和存储,所以就大大的降低了对客户端的要求,最主要的是可以让用户的使用变的方便、简单、舒适。从以上的分析与比较可以看出,B/S模式具有C/S模式无法替代的优越性:它简化了系统的维护,并且特别适用于网上信息发布。因此,我开发的在线浏览系统采用了基于B/S模式的体系结构。2.5.2 SQL ServerSQL Server提供了对可标记性语言的兼容以及防火墙外的查询能力,并且提供了基于WEB上的可编辑性的功能。SQL Server

21、 有着强大的开发特性可以让你的编写工作更加的方便,进一步扩展了应用空间,随之也带来了新的商机。2.5.3 HTML(Hyper Text Markup Language)HTML的英文全称是Hypertext Markup Language,中文译为“超文本标记语言”。“超文本”指的是它的页面里可以包含一些图像、音乐、链接以及一些非文字类的元素等等。HTML上面所包含的东西,显示文本,对浏览器的一些指令以及想在浏览器中所显示的位置,显示的样式是什么样的。HTML他并不是一门语言,他只是一种简单的标识性语言,你只需要掌握标识的用法便可以学会HTML,并且可以很好运用好它,相比较与java和C+而

22、言,它更是简单的多,任何一种文本编辑器上都可以制作HTML的页面。只需要在编辑器中输入HTML的代码便可以完成你想要达到的网页的设计,如果在其中再假如一些java一些脚本文件和与数据链接有关的指令时,便可以生成动态的页面。2.5.4 JSP简介JSP(Java Server Page服务器网页)起源与1998年。它是由Sun公司提出并倡导多家公司合作建立起来的一种动态的网页技术,它是在JavaServlet和Java web的基础上开发出来的技术。JSP技术它可以使网页制作更加简单方便,并且它的跨平台性更是可以一次编译,到处使用,非常的方便,同样这也是JSP受到宠爱的原因。在国外,JSP技术已

23、经越来越成熟,已经成为主流的的操作语言。但是在国内的话尽管JSP技术还不是很成熟,但是我们可以看到它的美好前景,在未来的时间相信它的市场会越来越大。第3章 需求分析3.1系统分析的任务与步骤3.1.1 系统分析的任务了解用户的需求,知道用户在使用过程中的一些硬件配置,以及开发的周期还有在性能和功能上的一些要求。把用户的要求整理成报告,根据报告来进行对系统的完善。3.1.2 系统分析的步骤1.描述系统。在调查表上详细的把系统用图片文字相结合的方法描述出来。2.不断的分析用户的新要求,不断的改进系统。3.编写系统分析说明书。3.2系统项目范围实验室设备管理系统 从两种用户角度进行功能划分。1、超级

24、管理员部分:1.1:登陆系统; 1.2:维护用户信息; 1.3:维护部门信息; 1.4:管理实验设备信息; 1.5:普通管理员信息维护2、普通管理员部分:2.1:普通用户信息;2.2:编辑设备信息;2.3:编辑借出信息:2.4:编辑日志信息。3.3 功能需求3.3.1 学校管理员部分1:登陆系统:对登录人员进行检测,以确保登录者的合法性。2:维护实验设备信息:对实验设备信息进行添加及修改维护工作。 3:维护厂家信息:添加和维护实验设备提供厂家的信息。 4:管理维护信息:管理实验设备维护记录的信息。3.3.2 部门管理员部分1:管理购置信息:实现对实验设备购置的信息进行管理。 2:管理维修信息:

25、实现对实验设备维修的信息进行管理。 3:管理检定信息:实现对实验设备检定的信息进行管理。4:管理报废信息:实现对实验设备报废的信息进行管理。3.4系统实体分析 图3-4-1 类图3.5系统的数据库设计3.5.1 概念设计 在设计概念阶段,我们需要从用户的角度去看待代码以及数据,使自己生成一个能反映用户要求的概念模式。然后在转换模式,在设计中,使各个阶段相对单一化,简单化。利用ER方法对数据进行设计,第一:设计局部的ER模式。第二:把各局部ER模式整合成一个全局的ER模式。第三:对整个ER全局模式进行优化,最终得到概念模式。3.5.1.1 设计局部ER模式 1实体和属性的定义:1)管理员用户图3

26、-5-1管理员用户实体与属性的定义2)实验设备信息图3-5-2 实验设备信息实体与属性的定义3)普通用户信息图3-5-3普通用户信息实体与属性的定义2 实体关系定义:ER模型将局部结构中任意两个实体类型进行考察检验各实体之间是否存在联系。假如有联系在考虑是一对一、一对多还是多对多的联系等等。针对本系统分析如下:实体间的关系: 一个实验设备只能属于一个厂家,而一个厂家可以产生多个实验设备。图3-5-4 厂家与实验设备信息管理1:N(一对多的关系) 一个管理员可以管理多个实验设备信息,而一个实验设备只可以被一个管理员管理图3-5-5管理员与实验设备信息1:N(一对多的关系)3.5.1.2设计全局E

27、R模式 局部ER模式设计好之后再将他们整合成一个全局的ER模式。全局模式不仅要兼容所有的局部ER模式还要能够正确合理的表示数据概念结构。1) 确定公共实体类型为了合并多个局部ER模式我们需要首先确定他的公共实体类型。在这一步中我们只需要根据实体类型名和键来确定公共实体类型。只有确定了他们的公共实体类型合并才能继续进行。 2) 局部ER模式的合并 合并的规则一般是先进行两两合并,然后再合并那些与现实有联系的局部模式,从公共实体类型合并开始最后加入独立的局部结构。 3) 消除冲突 冲突的分类大致可以分为属性冲突、结构冲突、命名冲突。 设计全局ER模式的根本目的其实是要消除冲突从而之能成为被用户理解

28、接收的概念模式。 4) 全局ER模式的优化 好的全局模式是需要优化的,为了提高数据库系统的效率,我们应该对全局ER模式进行优化,使之能够准确全面的反应客户的需求,实体类型要尽可能的少,所包含的属性也应该尽可能少,不能有冗余的联系。 实验室管理系统的全局ER模式如图所示:姓名身份证图3-5-6 数据E-R图第4章 总体设计4.1 系统系统功能说明4.1.1总体功能表4-1-1 系统总体功能表功能类别子功能用户登录用户需要输入正确的用户名和密码。如果输入有误,系统提示验证失败。管理员对基本信息进行管理对实验设备信息进行管理对厂家信息进行管理对实验设备物维护信息进行管理数据备份4.1.2非功能性需求

29、 非功能性需求针对整个系统进行。4.1.2.1用户界面需求表4-1-2 用户界面需求表需求名称详细要求风格界面美观、操作简便、布局合理、实用性强。颜色绿色系为主分辨率1024*7684.1.2.2软硬件环境需求表4-1-3 软硬件环境需求表需求名称详细要求运行速度系统启动运行时间不超过5min,人机界面交互时间不超过5s容量占用内存大于15MB操作系统性能10/100M bit/s网络传输率10/100M bit/s4.1.2.3产品质量需求表4-1-4 产品质量需求表主要质量属性详细要求正确性经过测试已经达到了期望的结果健壮性具有健壮性可靠性容错能力强,测试质量合格性能,效率性能优,效率高易

30、用性可以进行跨平台操作清晰性非常清晰安全性产品安全可靠可扩展性优良的可靠的接口兼容性兼容任何操作平台可移植性配置正确后可以运行4.2 建立数据库模型实验室管理系统 数据库allgonggao表:序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号102titleVarChar 255是2553contentText 16是2554leibieVarChar 50是2555addtimeDateTime 8是23allusers表:序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号102usernameVarChar 50是2553pwdVarChar 50是2554cxVarChar 50是2555addtimeDateTime 8是23shebeijiechu表:序号字段名称字段类型大小允许为空最大长度备注1IDInt 4自增编号102bianhaoVarChar 50是2553mingchengVarChar

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1