版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于jsp的图书管理系统【实用文档】doc文档可直接使用可编辑,欢迎下载
基于jsp的图书管理系统【实用文档】doc文档可直接使用可编辑,欢迎下载互联网软件开发(JavaEE)课程设计题目:图书借阅管理学生姓名:蔡侃廷学号:3140704139专业班级:软件141学院:计算机与信息学院指导教师:汪国武设计时间:2017.9.4--2017。9.152017年9月16日前言当今时代是飞速发展的信息时代.在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。由于信息技术的发展,许多行业在经营管理过程中对计算机技术的依赖程度也不断增强。一直以来人们使用传统的人工方式管理图书馆的日常工作,在计算机尚未在图书管理系统广泛使用之前,借书和还书过程主要依靠手工.一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。信息化浪潮、网络革命在给社会带来冲击的同时,也使图书馆业务受到了强烈的冲击,图书馆传统的管理和服务方式已不能适应读者对日益增长的文献信息的需求,建设图书馆信息网络系统,是图书馆现代化建设的客观要求。建设以计算机为核心的图书馆信息网络,实现图书馆管理和服务的自动化,更好地为科技工作服务,是图书馆发展的必由之路.目前,国内大部分大型的公共图书馆和高校图书馆都实现了网络管理,中小型图书馆(包括企业图书馆),也在朝着这个方向发展。图书馆管理系统是一个基于Web的电子图书管理系统,主要包含系统设置、读者管理、图书管理、图书借还、系统查询及密码修改等功能模块。系统采用Java作为核心语言,辅助以html、css语言和脚本语言javascript对系统功能进行分析与设计,系统的设计思想则采用了MVC设计思想,通过视图层、模型层及控制层三者的交互,实现系统的功能,软件界面清晰友好美观,系统基本功能一目了然。系统的整体架构为三层架构,以Java作为编程语言,用JSP实现动态页面,用MySQL存储数据。目录HYPERLINK\l_Toc32581需求分析5HYPERLINK\l_Toc16322功能需求:5性能需求61、信息处理的准确及时6HYPERLINK\l_Toc229122、客户端操作简单易学和后台数据便于维护7HYPERLINK\l_Toc14500概要设计72271系统实现的目标7系统功能模块设计8HYPERLINK\l_Toc11167系统功能结构图8HYPERLINK\l_Toc14524系统流程图11HYPERLINK\l_Toc22654详细设计16HYPERLINK\l_Toc29786系统流程分析16登陆功能16HYPERLINK\l_Toc7451管理员添加功能17HYPERLINK\l_Toc20402首页功能设计18HYPERLINK\l_Toc31754图书管理模块19HYPERLINK\l_Toc4185读者管理模块21HYPERLINK\l_Toc5720图书借阅模块21HYPERLINK\l_Toc20170图书续借模块22调试分析24HYPERLINK\l_Toc2682系统测试的概述24测试结果24HYPERLINK\l_Toc11112运行截图26小结27参考文献28HYPERLINK\l_Toc13533附录29需求分析随着社会的进步,的、意义信息技术的广泛应用,数字化管理的优势日趋显著。针对中小型图书馆或图书室管理落后的情况,设计实现一个图书信息管理系统,通过与计算机的结合使用对中小型图书馆或图书室的各种图书信息进行管理可以给管理员和用户带来以下不同的方便:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高工作效率,也是图书馆等部门管理科学化、正规化的重要标志之一。而且计算机管理的成本不断降低.因此,开发一套这样的中小型图书管理软件已经很有必要,并且实现研究服务于实践的原则。功能需求:图书借阅者的需求是查询图书室所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护等。图书借阅者可直接查看图书馆图书情况,如果图书借阅者根据本人借书证号和密码登录系统,还可以进行本人借书情况的查询和维护部分个人信息。一般情况下,图书借阅者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他借阅者的借书情况和个人信息,就要知道其他图书借阅者的借书证号和密码。这些是很难得到的,特别是密码,所以不但满足了图书借阅者的要求,还保护了图书借阅者的个人隐私。图书馆工作人员有修改图书借阅者借书和还书记录的权限,所以需对工作人员登陆本模块进行更多的考虑。在此模块中,图书馆工作人员可以为图书借阅者加入借书记录或是还书记录,并打印生成相应的报表给用户查看和确认。图书馆管理人员功能的信息量大,数据安全性和保密性要求最高.本功能实现对图书信息、借阅者信息、总体借阅情况信息的管理和统计、工作人员和管理人员信息查看及维护.图书馆管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书借阅者的基本信息,浏览、查询、统计图书馆的借阅信息,但不能添加、删除和修改借阅信息,这部分功能应该由图书馆工作人员执行,但是,删除某条图书借阅者基本信息记录时,应实现对该图书借阅者借阅记录的级联删除。并且还应具有生成催还图书报表,并打印输出的功能.性能需求1、信息处理的准确及时一个系统如果不能及时并准确地进行信息管理,那么这个系统一定不会让用户接受。因此,要求系统在信息处理上做严谨的开发,保证用户在进行信息处理时,不会出现数据处理过慢,信息处理出错等bug,最大程度地满足用户的个性化需求。2、客户端操作简单易学和后台数据便于维护图书管理系统面向的是图书管理人员,他们需要的是简明易懂、方便操作,令人看着舒心的系统界面。这些个性化需求就使得系统在开发过程中,必须考虑视图层界面的清晰明了,一眼看去就能找到自己所需的系统功能。要做到这些,就要求系统分析人员及时了解用户的需求信息,同时,在系统开发中减少英文等外语的使用,使得用户能在最短的时间里摸透系统的各项功能.在当今的各种信息管理系统中,都是使用数据库对数据信息进行挖掘与处理,图书管理系统作为中小型的图书馆使用的系统,就决定了数据库不需要是超大型数据库,但是使用的数据库必须便于对数据库中的数据进行更新备份,也能在遇到断电,系统发生故障或意外崩溃时,对失去的数据进行恢复。概要设计系统实现的目标学校图书管理系统的开发主要要实现的目标有以下几个方面:(1)界面设计友好、美观。(2)数据存储安全、可靠。(3)信息分类清晰、准确。(4)强大的查询功能,保证数据查询的灵活性。(5)实现对图书借阅和归还过程的全程数据信息跟踪。(6)提供图书借阅排行榜,为图书管理员提供了真实的数据信息。(7)提供灵活、方便的权限设置功能,使整个系统的管理分工明确。(8)具有易维护性和易操作性.系统功能模块设计(1)系统设置模块:添加删除管理员、设置管理员的权限、说明图书存放书架信息添加删除书架信息.(2)读者管理模块:添加删除不同类型的读者及注明可借图书的数量、添加删除读者的档案。(3)图书管理模块:添加删除不同类型的的图书及注明图书可借的天数库存数量、添加删除图书的档案。(4)图书借还模块:可查询读者借阅和归还图书的信息及图书的现有库存量。(0035)系统查询模块:可根据不同的条件(条形码、书名、类别、作者、书架、出版社)查询读者需要的图书、读者可根据不同的条件(图书条形码、图书名称、读者编号、读者名字、到期时间)查询自己借阅图书信息。(6)排行榜模块:可以让读者知道图书借阅的排行榜及读者借阅的排行榜。系统功能结构图根据图书管理系统的实际需求,可以将图书管理系统划分为图书管理、读者管理、图书借还、系统查询、4个部分各个部分的具体功能的系统功能结构图如图3—1所示.图书馆管理系统系统图书馆管理系统系统读者管理图书管理图书借还系统设置读者信息读者信息更新读者查询图书信息部门信息更新图书查询图书借阅图书归还图书过期用户管理图3-1系统功能结构图图书借阅系统完成用户的借书过程其数据流图如图3—2所示。借阅成功输入读者证号和书籍索引号书籍借阅借阅成功输入读者证号和书籍索引号书籍借阅借阅管理借阅管理归还成功输入读者证号和图书索引号书籍归还归还成功输入读者证号和图书索引号书籍归还图3—2借阅系统的数据流图(2)还书系统完成图书的归还过程其数据流图如图3-3所示.归还归还读者卡号归还id归还时间图书编号操作员图3—3归还系统的数据流图(3)图书档案管理系统为用户提供图书档案信息其数据流图如图3-4所示。图3—4图书档案管理数据流图(4)读者档案系统用于记录读者的详细信息其数据流图如图3-5所示。图3—5读者档案管理数据流图系统流程图图书管理系统的流程是用户先输入自己的帐号密码及系统显示的验证码进入系统如有一项不符合则不能进入系统,成功登陆系统后系统根剧登陆的帐号信息从数据库中的数据进行对比判断是读者还是管理员,如果是读者则能进行信息查询,及修改自己的相关信息,查询到自己所需要的图书就能通过管理员进行借阅图书、归还图书也是通过管理员完成的。如果不是读者而是管理员,那管理员可以进行相关信息的查询、添加删除图书及读者的所有信息、设置相应的权限、为图书更新排行榜的信息、以及完成读者的图书借阅与归还。图书管理系统的系统流程图如图3—6所示。登陆系统登陆系统是否登陆判断身份管理员读者图书归还图书借阅信息查询排行榜信息图书信息读者信息否图3—6图书管理系统的流程图数据库设计4.3.1数据库E—R图1)读者信息读者编号读者编号读者姓名性别院系班级读者图4—2读者信息数据表2)图书信息图书编号图书编号图书名称图书类型库存数量作者图书出版社图4-3图书信息数据表3)图书借阅信息读者编号读者编号借阅编号图书编号归还日期借阅日期图书借阅图4-4图书借阅信息表4)图书归还信息归还编号归还编号图书编号读者编号归还日期借阅日期图书归还图4-5图书归还信息表5)图书过期信息过期编号过期编号图书编号读者编号实收金额应罚金额图书过期图4—6图书过期信息数据表4.3.2数据库表结构读者信息表字段名称数据类型长度读者编号varchar4姓名varchar10性别varchar10班级varchar10院系varchar20表4-1读者信息表图书信息表字段名称数据类型长度图书编号int4图书名称varchar10图书类型varchar10作者varchar10出版社varchar10库存数量int4表4-2图书信息表图书借阅信息表字段名称数据类型长度借阅编号int4图书编号int4读者编号int4借阅日期varchar10归还日期varchar10表4-3图书借阅信息表图书归还信息表字段名称数据类型长度归还编号int4图书编号int4读者编号int4借阅日期varchar10归还日期varchar10表4—4图书归还信息表读者查询信息表字段名称数据类型长度读者编号int4借阅书名varchar10为归还书名varchar10表4—5读者查询信息表用户管理信息表字段名称数据类型长度usernamevarchar10passwordvarchar10表4-6用户管理信息表详细设计系统流程分析根据开发图书管理系统的需求分析,本系统设计了三种用户,分别为系统管理员、教师和学生。系统要求有系统管理员用户,我们设定系统管理员,当系统管理员使用帐户登录后,需要查看有关图书的一系列的信息,管理员可以通过系统导航菜单进入读者管理界面、图书管理界面、图书借还界面、系统查询界面、排行榜界面,在读者界面中,管理员添加和修改学生或教师信息、用户可以查看自己信息,在图书管理界面管理员可以添加和修改图书信息、用户可查看图书,在图书借还界面完成读者借书还书的操作,系统查询界面管理员可以查看借出去的图书信息及库存的信息、用户可以查找自己的所需的图书,排行榜界面主要是可以让用户知道哪些图书受到读者的喜爱。读者(老师和学生)使用读者帐号登陆系统后,可以查询自己所需要的图书的信息、也可以查询自己个人的基本信息及图书的借还信息,还能查看排行榜的信息.读者的借书和还书过程是通过管理员完成的。登陆功能管理员登录网站后台时需要进行身份验证,这样可以有效地保证网站数据的安全,只有输入了正确的用户名,密码及验证码的用户才可以通过后台登录验证进入到网站页面之中,登录功能中加入了现在多数的网站登录都需要的验证码验证功能,有效保障了用户的信息安全.当输入用户名,密码及验证码后,系统会对输入的信息进行验证。验证过程的部分代码为:管理员添加功能图书馆网站必定要有自己的后台管理人员,以便对用户信息进行管理,由于管理员不止一人,且管理员也不是一直不变的,具有流动性,所以系统设计了添加管理员的功能.添加管理员的操作比较简单,点击主页面中系统设置模块下的管理员设置,进入后点击右上角的添加管理员按钮,即可进入管理员的添加模块。在添加过程中,输入管理员名称和管理员密码,再次确认密码后即可生效,需要注意的是,管理员的名称和密码不可有空格。另外,管理员设置页面中还可以对管理员的权限进行设置,以便做到管理人员分工到位,各司其职。首页功能设计首页是一个网站的门面,是其内容的缩影,所谓“管中窥豹,可见一斑",首页设计的是否美观也直接影响系统给人的印象.本系统的首页主要包括四个部分:头部,导航,主体及尾部。头部是博研图书馆管理系统的图片标题,下面的导航部分则显示了本系统的主要功能,包括首页、读者管理、书籍管理、图书流通、信息设置、系统查询、密码修改等功能.主体部分则是图书馆图书借阅风云榜,可以通过此排行榜看到读者借阅最多的图书,方便读者借阅选择。底部则是一些简单的图书馆信息.头部,导航及底部于每个功能页面都同样存在。图书管理模块在该模块中显示图书馆有哪些图书信息,包括条形码,图书名称,图书类型,出版社,书架,修改,删除〈/head〉〈bodyonLoad="clockon(bgclock)"〉〈metahttp-equiv=”Content-Type"content=”text/html;charset=gb2312"><tablewidth="778"border="0"align=”center”cellpadding=”0”cellspacing=”0"><tablewidth="778”border="0”cellspacing="0”cellpadding="0"align="center"〉<tr><tdheight="22"valign=”top"class="word_orange">当前位置:读者管理>读者档案管理&gt;&gt;&gt;</td〉〈/tr〉<tr>〈tdalign="center"valign="top”〉<tablewidth=”100%”border="0"cellspacing=”0"cellpadding="0"〉〈tr>〈tdwidth="87%”>&nbsp;〈/td〉〈tdwidth=”13%"〉〈ahref="reader_add。jsp"〉添加读者信息</a></td〉</tr></table><tablewidth="95%”border="1"cellpadding="0”cellspacing="0"bordercolor="#FFFFFF"bordercolordark=”#F6B83B"bordercolorlight="#FFFFFF">〈tralign="center"bgcolor="#e3F4F7”>〈tdwidth=”13%”bgcolor="#F9D16B">条形码</td>〈tdwidth="10%”bgcolor=”#F9D16B”>姓名〈/td〉<tdwidth=”8%”bgcolor="#F9D16B">读者类型〈/td><tdwidth="12%"bgcolor="#F9D16B"〉证件类型</td〉〈tdwidth="20%"bgcolor=”#F9D16B”>证件号码</td〉〈tdwidth="12%”bgcolor="#F9D16B”>电话〈/td〉<tdwidth=”15%"bgcolor="#F9D16B”>Email</td〉<tdwidth="5%"bgcolor=”#F9D16B”>修改</td><tdwidth=”5%"bgcolor=”#F9D16B">删除〈/td></tr〉<tr><tdstyle="padding:5px;"〉2008010100001〈/td><tdstyle="padding:5px;">〈ahref="reader。do?action=readerDetail&ID=1">wgh</a>〈/td>〈tdstyle=”padding:5px;">学生〈/td>〈tdalign="center"〉身份证</td><tdalign=”center">2201041980********</td〉〈tdalign=”center">13634*******〈/td〉<tdalign=”center">wgh717@****.com〈/td〉<tdalign=”center"〉<ahref="reader。do?action=readerModifyQuery&ID=1">修改〈/a〉〈/td>〈tdalign="center">〈ahref="reader。do?action=readerDel&ID=1"〉删除</a〉</td></tr>〈tr><tdstyle="padding:5px;"〉123123123</td>〈tdstyle=”padding:5px;">〈ahref="reader.do?action=readerDetail&ID=2”>辅导</a></td〉<tdstyle=”padding:5px;”>程序员〈/td><tdalign="center"〉身份证</td><tdalign=”center">220〈/td>〈tdalign="center”>&nbsp;</td〉<tdalign=”center">&nbsp;</td>〈tdalign="center"〉<ahref=”reader.do?action=readerModifyQuery&ID=2"〉修改</a>〈/td〉〈tdalign="center”〉<ahref="reader.do?action=readerDel&ID=2">删除</a〉</td></tr〉<tr>〈tdstyle=”padding:5px;”>200616020113〈/td〉<tdstyle=”padding:5px;”><ahref="reader。do?action=readerDetail&ID=4"〉邓宗强</a></td〉<tdstyle=”padding:5px;"〉学生〈/td>〈tdalign="center">身份证〈/td〉<tdalign="center”>jenekop2006@126。com</td〉〈tdalign="center"〉<ahref=”reader。do?action=readerModifyQuery&ID=4"〉修改</a></td><tdalign="center"〉<ahref="reader。do?action=readerDel&ID=4">删除〈/a></td></tr></td>〈/tr></table〉〈/body〉</html>读者管理模块此模块包括有两个子功能:管理读者类型和读者资料.区分读者类型是为了对不同读者进行借阅数量上的区分。而读者资料管理则是根据读者自身工作或所在地的改变,进行相应的信息修改与删除。因为读者的信息有时会发生变动,所以此项功能也是很有必要的。图书借阅模块图书借阅模块主要是通过对读者条形码,验证读者身份,从而进行图书的借阅、获取等功能,其中借阅时间由系统获取当前时间,而应还时间则有系统根据图书可借阅的天数进行获取图书续借模块许多读者借书后,并不一定能在图书应还的时间内看完,那么针对这种情况,系统设计了图书续借模块,管理人员根据读者信息获取读者已借阅的图书,读者则根据自己的需要选择续借的图书,由管理员完成续借手续调试分析系统测试的概述在系统完成后,系统正式投入使之前,对系统的各项功能进行测试是非常必要的。系统测试,就是将设计好的软件、相适应的硬件、外部设备及网络设施等元素结合起来,对所开发的系统进行的一系列必要的测试,以确保系统在投入运行后不会因种种因素的不匹配而出现故障,导致系统无法正常运行.系统测试的主要目的是看系统是否按照需求说明进行设计,确保系统满足用户的个性化需要,能够实现系统功能分析阶段的各项主要功能.如果发现系统有功能遗漏或者不符合需求之处,则可以及时进行改正,使得系统功能更加完善。在系统测试中若发现系统设计中存在bug,则需要对系统不断进行调试,找到出错的具体原因和位置,进而对其进行修改。系统测试的相关步骤大概可以分为四个部分:一、制定系统测试计划;二、设计系统测试用例;三、执行系统测试;四、缺陷管理与改错。测试结果1、用户界面清新美观、简洁大方;布局合理,符合用户的使用习惯。2、数据库系统运行良好,能及时实现数据的更新操作,用户页面上修改的数据都能及时传入数据库之中,方便数据库维护.3、网络链接能正常实现,全部链接都正确链接到了指定的网站页面,不存在被孤立的页面。4、只有正确的用户名、密码及验证码才能登入系统,系统安全可靠。5、不通过登录,无法进入系统主页面,Session验证正常。6、测试过程中,无系统崩溃、电脑死机等不良现象,系统运行效率较高,各方面功能较为完善。运行截图小结本系统开发的成功,是对我几年来的大学学习生活所作的总结,通过它扩大了知识面,也增加了不少实践的经验,为以后的学习生涯打下了坚实的基础.在程序设计的整个过程中,我积极的跑图书馆去查阅各种相关的资料,进行调查访问,对图书馆管理方面更加了解,完成了整个系统开发的全过程。在这次的课程设计的过程中,我进一步加深了对四年所学的理论知识的了解,扩大了学习的范围,在很多方面得到了锻炼,让我从一个不懂事的孩子长大了好多,可以独立地搜集资料、设计程序、查询解决问题的方案,让我的自我学习能力有了极大的提升。在整个系统设计的过程中我还是发现了自身的很多不足,有些知识在大学四年的时间里面学习的还不够好,出现问题时用自己所学所想还不能够解决,没有做到学以致用.这让我认识到了学习的重要性,知识掌握的越多做出来的设计才更加的全面完善。参考文献[1]耿祥义,张跃平。JSP实用教程(第二版),JAVA2实用教程(第二版)。北京:清华大学出版社,2007年8月[2]零壹。轻松组建网上商店.重庆:大学出版社。2000年1月45—-53[3]史济民,顾春华。李昌武.软件工程—原理、方法与应用(第二版)。北京:高等教育出版社,2004年5月[4]]张莉,王强,董莉.SQLServer数据库原理及应用教程。北京:清华大学出版社,2003年1月[5]吉根林,崔海源。Web程序设计.第一版.电子工业出版社,2002年8月:170-—207[6]邓良松,刘海岩,陆丽娜.软件工程[M]。西安:西安电子科技大学出版社,2003附录〈formaction=”check.jsp"method="post”>〈p〉<center〉〈pclass="STYLE19STYLE15"〉〈strong〉欢迎进入图书馆管理系统</strong〉〈/p〉〈/center〉〈center〉<p〉〈spanclass="STYLE10”><strong>管理员名称:〈/strong>〈/span><label><inputname="username"type="text”id="textfield”/>〈/label></p></center>〈center〉<p><spanclass="STYLE10"><strong〉密码:〈/strong〉</span〉<label><inputtype=”password"name=”password"id="textfield2"/></label></p〉</center>〈center><pclass="STYLE10"〉〈spanclass="STYLE11”></span><label〉〈/label><inputname="提交”type="submit"class="STYLE16"value="提交"/〉<spanclass="STYLE16"></span〉</p>&nbsp;&nbsp;&nbsp;&nbsp;〈inputvalue="重填”type="reset”>&nbsp;&nbsp;&nbsp;&nbsp;<inputonclick="window。close();”value="取消"type="button">〈/center〉〈/form>〈styletype=”text/css”><!-—.STYLE1{color:#990033;font—weight:bold;}-—>〈/style><style>a{TEXT-DECORATION:none}a:hover{TEXT-DECORATION:underline}.STYLE2{color:#000000}</style></head〉〈body〉<tablewidth=”900”border=”0"bordercolor="#FFFFFF”bgcolor="#000000"〉〈tr〉<tdheight="112"colspan="8"〉〈imgsrc="Images/1.gif”width="895”height="142"/>〈/td></tr><tr><tdwidth="200”height="0"bgcolor=”#CCFF00”〉<divalign="center"><spanclass="STYLE1">图书馆管理系统欢迎你!</span></div></td>〈tdwidth="100"bgcolor="#009933">〈divalign="center"〉<strong〉〈ahref="main.jsp"class=”STYLE2”>首页〈/a></strong〉</div></td>〈tdwidth=”100"bgcolor="#009933">〈divalign="center”〉〈strong>〈ahref="reader.jsp"class="STYLE2”〉读者管理〈/a>〈/strong〉</div〉</td〉〈tdwidth=”100”bgcolor="#009933"〉<divalign="center”>〈strong>〈ahref=”book.jsp"class=”STYLE2">图书管理〈/a></strong〉</div>〈/td><tdwidth="100”bgcolor="#009933">〈divalign="center"><strong〉图书借阅〈/strong></div></td><tdwidth="100”bgcolor="#009933"><divalign="center”><strong>图书归还</strong></div〉</td><tdwidth=”100"bgcolor=”#009933"〉<divalign="center"><strong><ahref="xitongguanli。jsp”class=”STYLE2"〉系统管理〈/a〉</strong>〈/div></td〉〈tdwidth=”100”bgcolor="#009933"〉<divalign="center”〉<strong〉<ahref=”login。jsp"class="STYLE2">退出系统〈/a></strong></div>〈/td></tr>〈/table〉</body>〈/html>〈%Class.forName(”sun.jdbc。odbc.JdbcOdbcDriver");Connectioncon=DriverManager.getConnection(”jdbc:odbc:zc”,"sa",”111111");Statementstmt=con。createStatement();ResultSetrs;rs=stmt.executeQuery(”select*fromreader");%〉<tdvalign="top"bgcolor="#FFFFFF">〈tablewidth="99%"height="510”border="0"align="center"cellpadding=”0"cellspacing=”0”bgcolor="#FFFFFF"class="tableBorder_gray"><tr>〈tdheight=”510"valign="top"style="padding:5px;"><tablewidth="98%"height="487”border="0"cellpadding="0"cellspacing=”0"><tr〉<tdheight="22”valign="top"class="word_orange”>当前位置:<ahref=”main。jsp"class=”STYLE2”>读者管理</a>&gt;读者档案管理>&gt;&gt;〈/td>〈/tr><tr〉〈tdalign="center"valign=”top”〉〈tablewidth=”100%”height=”30"border="0"cellpadding=”0”cellspacing="0”><tr〉<tdheight=”36”align="center”class="STYLE3STYLE4"〉读者档案管理</td〉</tr〉</table〉〈tablewidth="100%"border="0”cellspacing=”0”cellpadding="0">〈tr〉<tdwidth=”75%">&nbsp;</td〉〈tdwidth=”25%"〉<ahref=”reader_add.jsp"class=”STYLE3"〉添加读者信息</a〉〈/td〉〈/tr></table〉〈tablewidth="98%"border="1”cellpadding="0"cellspacing="0"bordercolor="#FFFFFF"bordercolordark="#D2E3E6"bordercolorlight=”#FFFFFF"><tralign="center”bgcolor="#e3F4F7"〉〈tdwidth=”13%"〉读者编号</td>〈tdwidth=”10%"〉姓名</td〉<tdwidth=”8%”>性别〈/td><tdwidth=”12%”>班级</td><tdwidth="20%">院系〈/td〉</tr>〈%while(rs.next()){out.println("<tralign=center>");out.println(”〈td〉"+rs。getString(1)+"</td〉");out。println("〈td>”+rs.getString(2)+"</td〉”);out.println("<td>"+rs.getString(3)+”〈/td>");out。println("<td>"+rs.getString(4)+”</td〉”);out。println("〈td>"+rs。getString(5)+”</td〉");}%〉</table></td〉</tr>〈/table〉〈/td〉</tr></table>〈/td><%Class.forName(”sun.jdbc.odbc。JdbcOdbcDriver");Connectioncon=DriverManager。getConnection("jdbc:odbc:zc","sa",”111111");Statementstmt=con.createStatement();ResultSetrs;rs=stmt.executeQuery("select*fromreader”);%>〈%try{Stringid=request.getParameter("id");if(id==null){id=”";}Stringname=request。getParameter("name");if(name==null){name=””;}Stringsex=request.getParameter(”sex");if(sex==null){sex="";}Stringbanji=request.getParameter("banji");if(banji==null){banji="”;}Stringdept=request.getParameter(”dept");if(dept==null){dept="";}try{bytea[]=name。getBytes(”ISO—8859-1”);name=newString(a,”gb2312");byteb[]=sex.getBytes("ISO-8859-1");sex=newString(b,”gb2312");bytec[]=dept。getBytes("ISO-8859-1”);dept=newString(c,”gb2312");}catch(Exceptione){}if(id!=null&&name!=null&&sex!=null&&banji!=null&&dept!=null){Stringstr1=”INSERTINTOreaderValues"+"("+”'"+id+"','"+name+”',’”+sex+"',’”+banji+"’,’"+dept+"')";stmt.executeUpdate(str1);}rs。close();stmt。close();con.close();}catch(Exceptione){out.println("<fontcolor=redsize=5〉<b〉");out。println("");out。println(”</b></font〉");}%〉〈%Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");rs=stmt。executeQuery("select*fromreader");%>〈formaction=”chaxunjieguo。jsp"method="get"><center>〈spanclass=”STYLE1”>读者查询页面〈/span〉〈/center><br>〈center〉查询方式:<label>〈inputtype="radio"name=”selectetype"value="按性别查询"/〉性别查询〈/label><label><inputtype="radio”name="selectetype"value=”按班级查询"/>按班级查询〈inputtype="text"name="selecteinfo”/〉〈/label>〈label><inputtype="submit"name="Submit"value="提交”/〉<tr><tdcolspan=11align=center〉<ahref=”xitongguanli.jsp”class=”STYLE2”〉返回</a>〈/td></tr></label>〈/center>〈/form>核心代码:<%Stringselectetype=request。getParameter("selectetype");Stringselecteinfo=request.getParameter("selecteinfo");if(selectetype!=null&&selecteinfo!=null){Class.forName("sun.jdbc。odbc。JdbcOdbcDriver");Connectioncon=DriverManager。getConnection("jdbc:odbc:zc","sa","111111");Statementsta=con.createStatement();Stringsql1=”select*fromreaderwhere性别=’"+selecteinfo+"’";ResultSetrs1=sta.executeQuery(sql1);Stringuserid="按性别查询";Stringusername=”按班级查询";if((userid.trim()).equals(selectetype.trim())){%〉<tablewidth=”98%"border=”1”〉<tr〉<tdwidth=”13%">读者编号〈/td><tdwidth="10%”>姓名</td><tdwidth=”8%"〉性别</td><tdwidth=”12%">班级</td〉<tdwidth=”20%”>院系〈/td>〈/tr〉〈%while(rs1。next()){out.print("<tr>");out.print(”<td>”+rs1.getString(1)+”</td>");out.print("〈td>"+rs1.getString(2)+"</td>”);out。print(”<td>"+rs1.getString(3)+”</td>”);out.print("<td>"+rs1。getString(4)+"</td>");out。print(”<td>"+rs1.getString(5)+"〈/td〉");out.print("</tr>");}%〉</table><%}if((username.trim())。equals(selectetype。trim())){Stringsql2=”select*fromreaderwhere班级=’”+selecteinfo+”'”;ResultSetrs2=sta.executeQuery(sql2);%><tablewidth="98%"border="1"〉〈tr><tdwidth=”13%”>读者编号</td>〈tdwidth="10%”〉姓名</td>〈tdwidth="8%"〉性别〈/td><tdwidth="12%”>班级</td〉〈tdwidth="20%">院系</td>〈/tr〉<%while(rs2。next()){out。print(”<tr>”);out。print("<td>"+rs2.getString(1)+"</td〉");out。print("〈td>"+rs2。getString(2)+"</td>”);out.print("〈td>"+rs2。getString(3)+”〈/td>");out.print("〈td〉"+rs2.getString(4)+"</td>");out.print("<td>”+rs2.getString(5)+”</td>”);out。print("〈/tr>");}%>〈/table〉<%}}%>药房药品管理系统的设计与实现【摘要】目前随着计算机技术的发展和普及,各行各业的管理机构开始使用计算机处理大量信息。在我国药品品种繁多,规模甚大,以往的手工记载、查询操作容易出错且工作效率低,已经不能适应时代发展的要求,从管理的角度来看,对管理者会造成诸多的不便,还有可能疏忽一些细节.所以,市场迫切需要一款简单实用的药品管理系统。为了解决目前药房药品管理中普遍存在的效率偏低,管理欠科学等的问题,通过需求分析、可行性分析,利用计算机技术、网络技术、通信技术设计了一套基于WEB的药房药品管理系统,该系统包括用户管理、采购管理、库存管理、系统维护等功能。该套系统的投入使用可以提高药房药品管理工作的效率,实现了药品的信息化、科学化的管理,并且操作简单、易于人机交互,应用前景广泛.【关键词】药品管理;信息化;WEBDesignandImplementationofPharmacyMedicinesManagementSystem[Abstract]Nowwiththedevelopmentofcomputertechnologyandpopularization,peoplefromallwalksoflifemanagementagenciesbegantouseacomputertoprocessalargenumberofinformation.Inourcountry’sdrugvariety,thescaleisverygreat,inthepast,themanualrecords,inquirestheeasyoperationerrorandworkefficiencyislow,cannotbeadapttotherequirementofTheTimesdevelopmentalready,frommanagementpointofview,themanagerscancausemanyinconvenience,andmayneglectsomedetails。Inordertosolvethepresentpharmacymedicinesmanagementintheprevalenceoflowefficiency,managementowescienceproblem,throughthedemandanalysis,feasibilityanalysis,theuseofcomputertechnology,networktechnology,communicationtechnologybasedonWEBdesignasetofpharmacymedicinesmanagementsystem,thissystemincludesusermanagement,procurementmanagement,inventorymanagement,systemmaintenancefunction.Thissetofsystemputintousecanimprovepharmacymedicinesmanagementworkefficiencyandachieveamedicinesinformation,scientificmanagement,andtheoperationissimple,easytohuman-computerinteraction,theapplicationprospectofwidely。[Keywords]MedicinesManagement;Informatization;WEB目录TOC\o"1-3”\h\z\uHYPERLINK\l”_Toc345846259"1前言PAGEREF_Toc345846259\h12系统需求分析PAGEREF_Toc345846260\h22.1药房药品管理的现状分析PAGEREF_Toc345846261\h2HYPERLINK\l"_Toc345846262"2.2药房药品管理系统建立的目的和意义PAGEREF_Toc345846262\h22.3系统需求研究PAGEREF_Toc345846262\h2HYPERLINK\l”_Toc345846263”2.4经济可行性研究PAGEREF_Toc345846263\h3HYPERLINK\l”_Toc345846264"2.5技术可行性研究4HYPERLINK\l"_Toc345846265"2.5.1数据库-MySQLServer5。542.5.2设计前台语言—-html和struts2标签5HYPERLINK\l"_Toc345846267”2.5.3开发平台--JSP62。5.4系统架构—-B/S模式和三层系统架构7HYPERLINK\l"_Toc345846269"2。5操作可行性研究93系统概要设计10HYPERLINK\l”_Toc345846271”3。1设计思想103。2设计原则103.3系统功能PAGEREF_Toc345846273\h113.3。1系统用户前端模块的主要功能PAGEREF_Toc345846274\h123。3。2系统后台模块的主要功能PAGEREF_Toc345846275\h13HYPERLINK\l"_数据库设计"3。4数据库设计PAGEREF_Toc345846285\h13HYPERLINK\l"_数据库的概要设计"3。4。1数据库的概要设计PAGEREF_Toc345846286\h13HYPERLINK\l"_药房药品管理系统总体E-R图"3。4。2药房药品管理系统总体E-R图PAGEREF_Toc345846287\h14HYPERLINK\l"_数据库的详细设计"3。4。3数据库的详细设计PAGEREF_Toc345846288\h14HYPERLINK\l”_数据库配置”3。4。4数据库配置194系统详细设计244.1设计思想及流程图24HYPERLINK\l"_Toc345846278”添加新用户流程图244.1。2系统登陆流程图254。1.3添加新药流程图254。1。4药品入库流程图26HYPERLINK\l"_Toc345846282"4.1.5处方录入流程图27HYPERLINK\l"_Toc345846283”4.1.6药师配药流程图27HYPERLINK\l"_Toc345846284”4.1。7审核员发药流程图27HYPERLINK\l"_Toc345846290"5系统的实现PAGEREF_Toc345846290\h285。1药房药品管理系统前端实现PAGEREF_Toc345846291\h28HYPERLINK\l”_Toc345846292"5.1.1采购员模块PAGEREF_Toc345846292\h285.1.2药库管理员模块PAGEREF_Toc345846293\h29HYPERLINK\l”_Toc345846294”5.1。3医生模块30HYPERLINK\l”_Toc345846295"5.1.4药师模块PAGEREF_Toc345846295\h315.1.5审核员模块PAGEREF_Toc345846296\h32HYPERLINK\l"_Toc345846297”5.1.6找回密码模块PAGEREF_Toc345846297\h34HYPERLINK\l"_Toc345846298”5.2系统管理员后台实现PAGEREF_Toc345846298\h365。2.1用户管理模块PAGEREF_Toc345846299\h36HYPERLINK\l"_Toc345846300”5.2.2药品管理模块PAGEREF_Toc345846300\h37HYPERLINK\l”_Toc345846301"5.2.3公告管理模块PAGEREF_Toc345846301\h385.2.4查看日志模块PAGEREF_Toc345846302\h39HYPERLINK\l"_Toc345846303"5.2.5系统管理模块406系统测试PAGEREF_Toc345846304\h456.1系统前端模块测试PAGEREF_Toc345846305\h456.2系统后台模块测试PAGEREF_Toc345846306\h46HYPERLINK\l"_Toc345846307”7总结与展望PAGEREF_Toc345846307\h47参考文献PAGEREF_Toc345846308\h48致谢PAGEREF_Toc345846309\h49前言药品是医院流动资产的重要组成部分,约占医院流动资金的40%~60%,是一种特殊的商品,流动性强,储备成本较高,药品在医院的发展中占有重要的位置。因此,提高对药品的认识,加强对药品的管理非常关键。随着科学技术的突飞猛进,计算机管理已经涉及到各行各业.作为联系着千家万户的医疗行业要提高管理水平和工作效率,就必须实行计算机管理.实际上,有许多大的医院(或药店)从门诊收费、医生开药到药品收费已经在使用计算机局域网管理,实现了网络传递信息,资源的共享。本系统是医院信息系统的重要组成部分。通过本系统可以很容易地查询到各种药品的库存数量,方便管理者做药品采购计划,并且医生在开处方时如果所开的药品的库存数量不足也会给予提示。本系统以网页的方式来表现程序功能,以实现对后台数据库的操作,其中最重要的是依托JSP页面、MySQL数据库和Tomcat服务器。采用MVC(Model—View-Controller)设计模式,使用JSP+struts2的技术,即客户端不产生数据库查询命令,客户端上的浏览器通过URL和中间层的Web服务器建立连接,后台服务器再执行代码和数据库进行连接。这样,不仅将客户端与数据库服务器端分开,同时提高了数据库的访问效率。通过药房药品管理系统,可以对药品实现数字化管理(DigitalManagement,DM),也就是指利用计算机、通信、网络,实现计划、组织、协调、服务等职能。管理层可以依据事实说话,依据资料决策。这样不仅提高了工作效率,帮助中、高层领导提供决策所需要的数据、信息、资料,还帮助决策者明确决策目标和对问题的认识,提高决策者的决策质量、决策水平和决策效益,以达到最大的社会效益。这是建设药房药品管理系统的意义所在.系统需求分析药房药品管理的现状分析随着我国市场经济的蓬勃发展和人们对医药产品需求的迅速增加以及我国卫生事业的发展,医药行业正处于一个高速发展的时期,各类新药层出不穷,行业的快速发展必然导致竞争的加剧,要想在激烈的市场竞争中谋求发展,客观上要求企业必须加强内部管理,提高运营效率。但比较之下我国的医药管理系统却还不够完善.而随着信息技术和计算机技术的迅速发展,改变了整个信息管理的面貌,从根本上加强并促进了群体工作成员之间的信息交流、资源共享、科学计算、技术合作及有效管理等,进而推动了生产、管理的发展.尤其是医院信息系统的应用,大大改变了医院管理模式和工作流程,对提高医院的管理水平、质量效益、经济效益和社会效益起到了巨大的促进作用。目前国内外已经有许多医院建立了较为完善的药品管理系统.另外,由于医药产品种类繁多、销售模式特殊、业务最大,单凭手工记帐已很难适应工作的需要。医药作为一个关系到人们健康的特殊行业,国家对此又有一些不同于其他行业的管理政策,这些都加大了管理的难度。药房药品管理系统建立的目的和意义如何尽快建立和完善现代企业的信息化管理机制问题,已成为医药企业发展的关键所在.开发一个合适的药房管理系统,将计算机信息网络技术应用到药品管理中,也是医院实现系统化、规范化、科学化管理的必然趋势。而方便、安全、快捷的医药管理软件系统正是在这样的背景下发展起来的。这种管理软件对硬件的要求很低,一般有一个比较简单的服务器与PC机组成的网络即可,再加上使用比较廉价、性能不错的软件,这样就可以以较低的成本来实现一个足够使用的功能,而这种模式也正满足了那种中小型医院的要求。所以为这种有需要的中小型医院开发一种基于网络的药品管理系统是非常有实用价值的。因此本系统以网络为平台,根据实际需求设计实现了基于WEB的药品管理系统,实现了药品管理数据共享以及对药品信息的科学化管理,提高药房工作人员的工作效率的同时也节省了医患双方的时间。系统需求研究药品管理是医院日常管理事务中的重要内容,药品管理过程的准确性和高效性至关重要。利用计算机高效,准确的特点能够很好的满足医院药品管理过程的需求,在保证管理过程准确性的基础上,最大程度地提高管理效率,实现对药品的科学化管理,节省医患双方的时间.该系统的主要任务是为药房院药品管理人员提供药品信息的记录,查询和管理功能,方便药房管理人员进行管理药品。系统的主要功能包括:系统的管理:系统管理员可以管理用户、对数据库进行维护;可以管理公告、查看日志、录入新药以及修改药品字典;.药品的采购:采购员模块具有自动库存预警功能,当库存药品中存在库存总量低于库存下限的药品时可以自动提醒采购员进行查看并采购,生成的采购单会交给药库管理员进行审核,只有通过审核的药品才能入库。库存药品的管理:药库管理员可以对库存药品进行查看和管理,包括清理过期或者损坏的药品以及查看药品的出入库情况。发药操作:医生开的所有处方单都会记录到数据库,药师根据医生开的处方单进行配药操作,审核员也根据医生所开的处方单进行发药出库。这样既可以避免纸张记帐的繁琐及误差,还可以保证药品入库和出库的准确性。药品回库:审核员可以对昨天已经配了药,但由于病人没有来取药或者其它原因而还没有发药的药品进行药品回库操作。其它功能:系统的所有用户都可以查看药品字典、查看公告、查看个人信息以及修改登陆密码。经济可行性研究由于这个是个人的毕业设计,是对药房药品管理的初步实现,所以所使用到的硬件和软件的要求并不高,主要用到的开发工具是MyEclipse、Tomcat服务器和MySQLServer5.5数据库,所以在开发工具方面的投资并不需要太多,而且实用性较强,系统投入运行后可以为工作人员提供便捷的药品管理平台,其所带来的效益远远大于系统软件的开发成本,在经济上完全可行.本设计中使用的药品字典的资料全部来自网络资源,而要真正地建立起药房药品管理系统,在药品的流通环节上还是跟实际情况有所出入。技术可行性研究数据库-MySQLServer5.5MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境.目前Internet上流行的网站构架方式是LAMP(Linux+Apache++MySQL+php/perl/Python)和LNMP(Linux+Nginx+MySQL+perl+Python),即使用Linux作为操作系统,Apache和Nginx作为Web服务器,MySQL作为数据库,PHP/Perl/Python作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(FLOSS),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统。以下是MySQLserver的功能特点:1。使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性。2.支持AIX、FreeBSD、HP-UX、Linux、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多种操作系统。3.为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。4.支持多线程,充分利用CPU资源5。优化的SQL查询算法,有效地提高查询速度6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。7.提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。8。提供TCP/IP、ODBC和JDBC等多种数据库连接途径.9。提供用于管理、检查、优化数据库操作的管理工具.10.支持大型的数据库。可以处理拥有上千万条记录的大型数据库.11.支持多种存储引擎。MySQLserver5。5的可伸缩性、可用性和可管理性等方面相比其它数据库管理系统有了很大的改善和提高,能够满足各种类型的企业客户和独立的软件供应商构建商业应用程序的需要。这为今后软件版本升级、维护等方面提供了可靠的保证。设计前台语言—-html和struts2标签虽然本系统的页面全是JSP文件,但是由于采用的是MVC设计模式,所以在客户端的页面上几乎找不到用JSP语法写的代码,而是采用html和struts2标签相结合的方式请求和显示数据库的数据。当然,其中还包括一些javascript语言。超文本标记语言,即HTML(HypertextMarkupLanguage),是用于描述网页文档的一种标记语言。超级文本标记语言文档制作不是很复杂,但功能强大,支持不同数据格式的文件镶入,这也是万维网(WWW)盛行的原因之一,其主要特点如下:1、简易性:超级文本标记语言版本升级采用超集方式,从而更加灵活方便。2、可扩展性:超级文本标记语言的广泛应用带来了加强功能,增加标识符等要求,超级文本标记语言采取子类元素的方式,为系统扩展带来保证。3、平台无关性:虽然个人计算机大行其道,但使用MAC等其他机器的大有人在,超级文本标记语言可以使用在广泛的平台上,这也是万维网(WWW)盛行的另一个原因。struts2标签简介:要使用Struts2的标签,只需要在JSP页面添加如下一行定义即可:<%@taglibprefix=”s"uri="/struts-tags”%>本系统主要使用了struts2标签的逻辑控制标签:用于进行逻辑控制输出包括:1)条件标签:用于执行基本的条件流转<s:if>:拥有一个test属性,其表达式的值用来决定标签里内容是否显示。〈s:iftest="#request。username=='hzd’">欢迎hzd〈/s:if><s:elseif>:同上。<s:else〉2)迭代标签:用于遍历集合(java.util。Collection)或者枚举值(java.util.Iterator)类型的对象,value属性表示集合或枚举对象,status属性表示当前循环的对象,在循环体内部可以引用该对象的属性<s:iteratorvalue=”userList”status="user”〉姓名:<s:propertyvalue="user.userName”/>年龄:〈s:propertyvalue="user.age”/></s:iterator〉开发平台—-JSPJSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*。jsp).用JSP开发的Web应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行。JSP具有以下优点:(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP.NET的局限性JSP的优势是显而易见的。(3)强大的可伸缩性.从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。(5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能.JSP可以使用成熟的JAVABEANS组件来实现复杂商务功能。系统架构-—B/S模式和三层系统架构以Web技术为基础的B/S模式正日益显示其先进性,现在很多基于大型数据库的信息系统正在采用这种技术模式。传统的C/S体系结构虽然采用的是开放模式,但在特定的应用中无论是Client端还是Server端都还需要特定的软件支持,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年仓储智能化升级合同协议
- 阜阳科技职业学院《新媒体概论》2025-2026学年期末试卷
- 中国矿业大学《中国教育史》2025-2026学年期末试卷
- 长白山职业技术学院《工程管理概论》2025-2026学年期末试卷
- 2025年四川省甘孜州中考物理试卷试题真题(含答案详解)
- 比优特AI选品应用
- 鲜风生活时效管控方法
- 2026年苏教版小学三年级数学上册应用提升练习卷含答案
- 2026年人教版小学五年级语文下册作文结构层次梳理卷含答案
- 2026年人教版小学四年级数学上册三位数乘两位数估算卷含答案
- 2026年中控室培训心得体会避坑指南
- 2026春季四川成都环境投资集团有限公司下属成都市兴蓉环境股份有限公司校园招聘47人查看职位笔试历年参考题库附带答案详解
- 部编版五年级道德与法治下册全册全套课件【审定版】
- GB/T 4982-2025真空技术夹紧型快卸连接器尺寸
- JGJ142-2012 辐射供暖供冷技术规程
- 建工旅游定位报告青城山173亩地块定位10课件
- 《牛传染病学》课件牛传染性胸膜肺炎
- 孔道摩阻报告菜子坪新
- 室内采暖管道施工工艺标准
- 10kV高压开关柜试验报告(表格)
- 三体系贯标培训教材
评论
0/150
提交评论