版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2/372/371/371/37安就理工犬竽课程设计说明书(数据库系统)题目:在线机票预订系统的设计与实现院系:计算机与工程学院专业班级:计算机09-5班学号:2009302935学生姓名:夏维强指导教师:张金伟2010年12月20日
安徽理工大学课程设计(论文)任务书计算机科学与工程学院计算机科学与技术系号学强隹夏目题计设设计技术参数突结E现SS^^一一口删实J语胡融0匚AE-7^S用时更one<朗亠一一言•>ver1II页池se钿撷輔ee功.lve等幽渤如W订||小般"预r^y厂IJ、制旬川限制命苗一cc能狀语的>a功dKIva票1些rJ札用一「用飞©网肛通注B态™0、尸用静H^^一一口用采破合语了设计要求4-^0完卅知要理,主物库工作量左需统系工作计划架码应地代H析体程二W分总工库求统写据需系编数9oJJlo9112月月月月1±1±1±1±1±1±1±1±参考资料O-1-反44H-1:时一日月8-3-38吟诅月月4o「25020T年年20出^0003^茹000浙版腐222版讪附附tt,M皆栢版版讪〔站种出FXW发m学―-开等华沪o高清w5数仃用/\O^/\订O2(/\乙一」H1X二・rHI1磁設月Bmph李6张e林10琴年悅义Ann2E3帀羊一「O疔利e小O小O士产ke帀3帀2帝呼L_IJ--_IJ,_IJ_IJ4_IJ913J2£34551rLF^rL^rLrL3rL3伟金张11月20日安徽理工大学课程设计(论文)成绩评定表3/37/374.4客户信息实体E-R图图4-5客户信息ER图4.5订票信息实体E-R图图4-6订票信息ER图4.6实体之间关系的E-R图图4-7实体关系ER图第5章系统实现5.1系统概述系统流程图是描绘物理系统的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等)。本系统有普通用户及管理员两种角色,普通用户可注册,并检验用户名是否已经存在。用户登录后进行必要的验证及权限的判断,普通用户进入用户界面,可以进行机票的站点查询并预订以及机票退票等功能服务;管理员进入管理员界面,可以对航班信息和用户信息进行增加、修改、删除等日常操作,并对用户预订信息进行模糊查询。(如图5-1)预订航班修改用戶濟加用户声删除航班」7修改航班Y」添加航班注册登录选挥舱位以退亜圧机栗數量-p预订航班修改用戶濟加用户声删除航班」7修改航班Y」添加航班注册登录选挥舱位以退亜圧机栗數量-p图5-1系统总流程图5.2登陆界面验证登陆名密码,正确进入主菜单,根据登录时所选的登录方式(客户、管理员)的不同分别对用户设定不同的访问权限(如果是输入的客户用户名和密码正确,选择以客户方式登陆则主界面里面的管理员界面不能用,如果输入的是管理员的相应用户密码正确,以管理员的方式登陆则管理员界面可用)不正确则清空登录框。
图5-2-1系统登陆界面■icroEoftInternetEizplorer区^f\瞬召不能为空F能対空F能为空■■■■£确疋图5-2-2登陆验证5.3新用户注册新用户可以注册,注册时输入用户名可以查询用户可不可用,可用就可以注册,注册时可以判断用户输入的密码和验证密码是否相同,相同才给以注册,如果满意可以点注册,注册成功后用户可以选择不用在回到登陆界面,可以直接陆到用户主界面,以后就可以用这个用户登录了,如果不满意,点取消,所有信息清空,重新输入。
用户名:熏实姓名:更用户名:熏实姓名:更列:年龄:性别亡noil:侑色:*为填项,请璽笔写图5-3-1系统注册界面欢迎注删在鶴机票预订系统]\用户已施*为境项,睛慎重填对]\用户已施用户名:|血in—]*为自己柱册_牛铀一无二的茗字真实姓名密码:|*年龄:卡请输入荃数管理员I匚MT"!图5-3-2检测用户名是否存在5.4管理员界面管理员界面的管理员添加界面能对管理员信息进行查询、添加、删除和修改,包括用户名、登陆密码和联系方式。
图5-4管理员主体界面增加航班管理员在添加界面对航班的航班号、航班类型、起点站、终点站、舱位以及价格进行操作。图5-4-1新增航班修改航班管理员在修改界面对航班的航班号、航班类型、起点站、终点站、舱位以及价格等字段进行修改。图5-4-2航班修改界面删除航班管理员可以对航班记录进行单条或多条删除。■icrosoftInternetExplorerX!、未选中待删除的行T毎•古.确疋图5-4-3删除验证主窗体的订票界面你可以点击你想查询的有关机票的信息的按钮(客机信息查询,航线查询,客户类型信息查询)获得相关信息的表,根据表的内容,你可以在下面的下拉框中选择你要定的票信息,点确定后在下面会显示你的机票的相关内容,如果满意可以点击订票,把相关信息添加到机票数据库表中,如果不满意,可以点重置,所有信息清空,再重新选择。
欢迎进入机票挾定系统欢迎进入机票挾定系统肌班号氐型起尸聲::’.:它无飞时冋;达疔冋,沟儀;"嗥经药r纾格审务腕":^囱务舱价皓谭乍537393空客訶&妒1上曲4;00S;Q'3■:50咪呃0元爲Q张m元犯那建音EYE上世祁阳:B:3D:10:40;皿北2507?100张700-r:CNDOO^a空暫誤窗;北京18:2022:20-:■'!张$00元2('-'张1000元KJENK367S垃音與3火星7:009200600张300元15D张1200元违定BE83?^B52潜習丸埋13;4518;00400弓松2CICI元200张m元■■-:■.GK7335'T10R0江拉萨E!DD19:血3E0味300元1DD张150元.垃更-图5-5用户订票界面票用户可以根据用户信息表中的我的机票信息查询,找出机票号,在输入到机票号查询里,点击查询获得你的机票信息以及价格显示,点击退票则在数据库机票信息表中删除本条信息。就迎进入机票预定系统退孚页画注济髄:沖:商弟擂票牘总忙格愼圧便尼人亂迓号机型起点站壊京站起飞町冋至跡吋问疫罡町问qEZ7S92空客沁5大同上海小。。S:UO2Uli.i-lli-U5m:2i1^1200.JL谯卑.■1SH^Oc枝音上梅稠8:3010:-020;n-10-0501'271*'$607L退点迴回首页图5-6用户退票界面5.7查询功能5.7.1管理员对预订信息的查询管理员可以根据航班号或者预订人的姓名对用户预订信息进行模糊查询
航班号鵬盹|JKAz立即查询|WJStA媲胡站终点站起飞糰到洌间HW间甌瓢商务鰐数|总价制NI36T8test枝音怖槪『北京2:007:00|2010-10-1016:39:55.34310^1张顾元Eli图5-7-1管理员查询界面用户对航班的查询普通用户可以根据航班编号对自己的预订信息进行模糊查询。航班号WE367S||立幅询j輝号凝人tffl起点站终点站起飞邮馳吋间预定厢经撷專数南务能票数飢怫Wmiesi肢音痂长抄北京2:00?:002010-10-10:04:3910^图5-7-2用户预订信息查询界面用户对自己预订机票信息的查询普通用户可以根据自己的出行需求,从什么地方到什么地方对所以航班进行模糊查询。起点站|询。起点站|削->终点站|北京I立帳询1夢机型—慨点站|终点站起飞吋间牡燧州间丽翹:经菇舱价格丽範票数询务矗怖格薛I®丽冠醵韶紀抵懐魅京氐血:中:讪•颐.张^00'7LITodTI|理0元|预定g回首页图5-7-3用户航班查询界面结论此次课程设计是对我专业知识和专业基础知识一次实际检验和巩固。通过这次设计我学到了很多以前没有体会到的知识,不但加强了我理论知识水平,而且也锻炼了动手能力,把平时所学的理论知识应用到实践当中去,我们对实际问题的解决能力得到了一定提高,增强了自己分析问题解决问题的能力,尤其增强是设计的能力、实际动手能力。另外也对当今网络的概况及其发展有了更深的认识和理解.通过这次课程设计,我们有以下体会:(一)互相学习。同学的互相交流,老师的细心指导,办任何事都要借鉴前人或他人的成功经验,这样会使自己少走弯路,最终成功。(二)完善准备。完善的事前准备对于工作来讲至关重要。准备充分会使工作进展迅速,一切都在掌握之中,不能打无准备之仗;否则,没有准备,盲目开发,往往使工作进行一段时间后就进行不下去了,不得不停下来。既浪费时间又不能达到事先效果。(三)实事求是,严谨治学。办任何事都要遵从一定的事物规律。不讲究步骤,想到什么做什么,最终肯定不会把事情办好的。这次毕业设计时间短,任务重,但是通过合理安排时间,就系统分析,实地调研,总体规划,方案确定,具体设计等分阶段,分层次逐步完成,还算比较完满地达到了预期目标。
附件一:数据库用户表(userinfo):字段名中文说明字段类型主外键备注Userid用户idNUMBER(IO)主键非空唯一Username用户名VARCHAR2(20)不重复Realname真实姓名VARCHAR2(20)Password密码VARCHAR2(20)Sex性别VARCHAR2(4)Age年龄NUMBER(5)整数Ismanager是否为管理员VARCHAR2(12)航班表(flight):字段名中文说明字段类型主外键备注航班idNUMBER(IO)FlightidFlightno航班编号字段名中文说明字段类型主外键备注航班idNUMBER(IO)FlightidFlightno航班编号主键VARCHAR2(20)非空唯Leaverime起飞时间VARCHAR2(20)Arrivetime到达时间VARCHAR2(20)Qdzhan起点站VARCHAR2(20)Zhdzhan终点站VARCHAR2(20)VARCHAR2(20)Flighttype航班类型预订表(reserveflight):字段名中文说明字段类型主外键备注Reservid预订idNUMBER(IO)主键非空唯一Userid用户idNUMBER(IO)外键参照用户表
Flightid航班idNUMBER(IO)外键参照航班表Reservtime预订时间DateSoftnumber经济舱数量NUMBER(IO)Hardnumber商务舱数量NUMBER(IO)Flightid航班idNUMBER(IO)外键参照航班表Reservtime预订时间DateSoftnumber经济舱数量NUMBER(IO)Hardnumber商务舱数量NUMBER(IO)Totalprices票价总金额NUMBER(IO)附件二:hibernate.cfg.xml^BeBBiorL-factory>localhost:1521:xdf<proB2Etynaine="connection.user22amerrlocalhost:1521:xdfjdhc:oracle:thin:</propert.y><propertyiLaitie=rrci_idlect">□rg.hitoernate.dialect.Oracle9DialectmF,rVrVWWrVrVWVYWS</proper-^propertynanie="sxYf2.1eF,>oraDriver</proper七卩》-^propertynaine="GQ^SGticn・pdssi^ercl,l,>tiget</propert-y><propertyiLanie=''connection・cirirer_g1assrr>□racle.idbc.driver.OracleDriver</pEoperty>-^propertynanie=.-autoM>upd.at■已V/property><mappingresource=o/Vserj.nfo.Jibm.xklI,r/>-^mappingresource="^ojo/Reservefli^ht・2d?页’xml"/><mappingresource="^ojo/Fli^ht.hbm.xislrr/></sessiotL-±actory>附件三:struts-config.xml<?xmlversion="1.0"encoding="UTF8"?><!DOCTYPEstruts-configPUBLIC"-//ApacheSoftwareFoundation//DTDStrutsConfiguration1.2//EN"""><struts-config><data-sources/><form-beans><form-beanname="loginForm"type="org.apache.struts.action.DynaActionForm"><form-propertyname="username"type="java.lang.String"></form-property><form-propertyname="password"type="java.lang.String"></form-property><form-propertyname="ismanager"type="java.lang.String"></form-property></form-bean><form-beanname="userInfo"type="org.apache.struts.action.DynaActionForm"><form-propertyname="username"type="java.lang.String"></form-property><form-propertyname="password"type="java.lang.String"></form-property><form-propertyname="ismanager"type="java.lang.String"></form-property><form-propertyname="realname"type="java.lang.String"></form-property><form-propertyname="sex"type="java.lang.String"></form-property><form-propertyname="age"type="java.lang.Long"></form-property><form-propertyname="email"type="java.lang.String"></form-property></form-bean><form-beanname="flight"type="org.apache.struts.action.DynaActionForm"><form-propertyname="flightid"type="java.lang.Long"></form-property><form-propertyname="flightno"type="java.lang.String"></form-property><form-propertyname="flighttype"type="java.lang.String"></form-property><form-propertyname="qdzhan"type="java.lang.String"></form-property><form-propertyname="zhdzhan"type="java.lang.String"></form-property><form-propertyname="leavetime"type="java.lang.String"></form-property><form-propertyname="arrivetime"type="java.lang.String"></form-property><form-propertyname="softtotal"type="java.lang.Long"></form-property><form-propertyname="hardtotal"type="java.lang.Long"></form-property><form-propertyname="so"type="java.lang.Long"></form-property><form-propertyname="hardprice"type="java.lang.Long"></form-property></form-bean></form-beans><global-exceptions/><global-forwards><forwardname="destine"path="/user/tdestine.jsp"></forward><forwardname="header"path="/user/header.jsp"></forward><forwardname="ubody"path="/user/ubody.jsp"></forward><forwardname="utiles"path="/user/utiles.jsp"></forward><forwardname="ushowallTiles"path="/user/ushowallTiles.jsp"></forward><forwardname="bouncetine"path="/user/tboucetine.jsp"></forward><forwardname="flightManager1"path="flightManager.do?method=listFlight"redirect="true"></forward><forwardname="index"path="/index.jsp"></forward><forwardname="regist"path="/regist.jsp"></forward><forwardname="leftMana"path="/manager/leftMana.jsp"></forward><forwardname="ushowallTiles1"path="/manager/ushowallTiles.jsp"></forward><forwardname="flightManager"path="/manager/tflightmanager.jsp"></forward><forwardname="addflight"path="/manager/taddflight.jsp"></forward><forwardname="updateflight"path="/manager/tupdateflight.jsp"></forward><forwardname="reserflight"path="/user/ureserbody.jsp"></forward><forwardname="resersucc"path="/user/uresersucc.jsp"></forward><forwardname="checkflight"path="/manager/tcheckflight.jsp"></forward><forwardname="usercheckflight"path="/user/tcheckflight.jsp"></forward><forwardname="selectLMess"path="/user/tselectLMess.jsp"></forward><forwardname="reserselect"path="/user/reserselect.jsp"></forward><forwardname="treserselect"path="/user/treserselect.jsp"></forward><forwardname="managerLMess"path="/manager/tmanagerLMess.jsp"></forward><forwardname="listall"path="/reser.do?method=listall"redirect="true"></forward><forwardname="listuser"path="/manager/listuser.jsp"></forward><forwardname="adduser"path="/manager/adduser.jsp"></forward></global-forwards><action-mappings><actionpath="/login"type="action.LoginAction"name="loginForm"parameter="method"></action><actionpath="/regist"type="action.LoginAction"name="userInfo"parameter="method"></action><actionpath="/flightManager"type="action.FlightAction"parameter="method"></action><actionpath="/add"type="action.FlightAction"parameter="method"></action><actionpath="/addflight"type="action.FlightAction"parameter="method"name="flight"></action><actionpath="/deleteflight"type="action.FlightAction"parameter="method"></action><actionpath="/modify"type="action.FlightAction"parameter="method"></action><actionpath="/updateflight"type="action.FlightAction"parameter="method"name="flight"></action><actionpath="/reserflight"type="action.CommUserAction"parameter="method"></action><actionpath="/boucetine"type="action.CommUserAction"parameter="method"></action><actionpath="/reser"type="action.CommUserAction"parameter="method"></action><actionpath="/managercheckflight"type="action.FlightAction"parameter="method"></action><actionpath="/usercheckflight"type="action.CommUserAction"parameter="method"></action><actionpath="/selectuserFMess"type="action.CommUserAction"parameter="method"></action><actionpath="/managerselect"type="action.FlightAction"parameter="method"></action><actionpath="/usermanager"type="action.UserManagerAction"parameter="method"></action><actionpath="/modifyUser"type="action.UserManagerAction"parameter="method"><forwardname="updateuser"path="/manager/updateuser.jsp"></forward></action><actionpath="/updateuser"type="action.UserManagerAction"parameter="method"name="userInfo"></action><actionpath="/addU"type="action.UserManagerAction"parameter="method"></action><actionpath="/adduser"type="action.UserManagerAction"parameter="method"name="userInfo"></action><actionpath="/deleteuser"type="action.UserManagerAction"parameter="method"></action></action-mappings><message-resourcesparameter="com.yourcompany.struts.ApplicationResources"/><plug-inclassName="org.apache.struts.validator.ValidatorPlugIn"><set-propertyproperty="pathnames"value="/WEB-INF/validator-rules.xml,/WEB-INF/validat/>n.xml"</plug-in></struts-config>附件四:validation.xml<!DOCTYPEform-validationPUBLIC"-//ApacheSoftwareFoundation//DTDCommonsValidatorRulesConfiguration1.1.3//EN"""><form-validation><formset><formname="loginForm"><fieldproperty="username"depends="required"><argkey="用户名不能为空"resource="false"/></field><fieldproperty="password"depends="required"><argkey="密码不能为空"resource="false"/〉</field><fieldproperty="ismanager"depends="required"><argkey="身份不能为空"resource="false"/></field〉</form〉<formname="userInfo"〉<fieldproperty="username"depends="required"〉<argkey="用户名不能为空"resource="false"/〉</field〉<fieldproperty="username"depends="required"〉<argkey="真实姓名不能为空,resource="false"/></field〉<fieldproperty="password"depends="required"〉<argkey="密码不能为空"resource="false"/></field〉<fieldproperty="age"depends="intRange"><argOkey="年龄"resource="false"/><arg1key="${var:min}"resource="false"/><arg2key="${var:max}"resource="false"/><var><var-name>min</var-name><var-value>1</var-value></var><var><var-name>max</var-name><var-value>120</var-value></var></field><fieldproperty="email"depends="required"><argkey="电子邮件必须为有效格式"resource="false"/></field><fieldproperty="ismanager"depends="required"><argkey="身份不能为空"resource="false"/></field></form><formname="flight"><fieldproperty="flightno"depends="required"><argkey="航空号不能为空"resource="false"/></field><fieldproperty="flighttype"depends="required"><argkey="机型不能为空"resource="false"/></field><fieldproperty="leavetime"depends="required"><argkey="起飞时间不能为空,resource="false"/></field><fieldproperty="arrivetime"depends="required"><argkey="至U达时间不能为空,resource="false"/></field></form></formset></form-validation>附件五:核心代码普通用户检索:publicListshouDestine(String11ightno,Stringusername){//普通用户检索结果的方法Sessionsessicm=HihernateSessionFactory.tSesszan();Stringhql=null;Listlist=null;AZ-Z-ZY、if(flightno!=null]{hql=,FiromReservei1ightuhere±1ight.flightno1ike1krr4-f1iglitn.o十,r^1anduserin±o・112^1110111^=1rr+useunaitie+rr1rr;Queryquery=session.createQuery(hql);list=query.list(Jj、else{"如果航空号为空,则按姓名查询hql=,FfromReserveflight.uhereuserinf□・usernaine=1,F十username十,r1,r;Quervquery=session.createQuery(hql):厂…—getSession(].close(]/returnlist;管理员检索:publicList,s已lect-Desr.ine(Stringflight-no^St.rincjusernMne)■(//管理员检萦结果的方法List.1ist.=null;i±((rrrrJ.equals(flightno)&&(rrrrJ.equals(username))■{Stringhql=rrfromReserveflightrr;List=getSession().cr亡已匸亡Query(hql).list.();}elseif(!equals(flightno))恳竝!(("").equals(username)J){Stringhql=,rfromReserv&flightwheref1igilt.f1ightnoLike1%rr十flight.no十"令'anduserinf□・usernamelihze1"+username4-rr%1”;List=getSession(].ereat&Quer^(hql).list();".equals(usernameJ)".equals(usernameJ){}elseSt-ringhql="fromReserveflight-whereuserinfo.username1ike1%十username十"■冷1,r;list=getSession().ereateQuerv(hql).1ist();}else{St-ringhql=rrluoniReserveflight-whereHight.flight.nolike1rr+flightno4-rr%1,r;1ist=getSession().ereateQuery(hql).1istj);}}getSession().close('};returnlist;分页:jsp代码<logic:greateuThanvalue=rrl"naine="currentp^e"><ahref="flj.g-htManag-er.do?method=2i£tFJj.Q22t£curr=l首页<ahref=rrfJcio?metl2oci=ljstFllght^curr^{current1}rr~页<7a></logic:greaterThan>finbsp;finbsp;<strong>第$2口工匸已口“繭引页/共${戸朗已}页c/stsn"^ntosp;^ntosp;<logic:lessThanva1ue=rp$■{page}prn^ne=prcurr已竝tp吕Q-epr><ahref=rpfli爾tManaQ_er■出cthcd=2istFJurr=$■{current.page+1}pr》下_L贝</a><ahref=rpflig-ejr■出c?弧已thcd=2istFJi◎沁ticurr=$■{p曰卬已}rp>末贝</m>logic:lessThan>分页:flghtdao代码finalstaticIntegerpegi&Size=4;piftilicIntegerpage5ize(|■!SessiDJise5sian=HihernateSe5siaDFaDtoE7・g咸Sess沁U;Queryquery=5es5iDH.cirEatEQiietsyfFsElEctcount(*|f匸mnFlight*);Listlist=[iuer7.Li3t();intltiwIntegEr11ist.get(01.toString(J|;if(i^p3^eSize==D){}else{i=i/paffES2ze+l;retimnj:5-IStringqaeryString=''fr口inriLjhtr,;Query叩已工yOtajECt=getses日iDB|[.creat.已Queryfiju已ry5tring)□日已tFiistEi已sultijEnirrEat1|古p日瘀.aetHaiiBesult-s(pagieSiEe|LiatList.=queryCii]ject»Liat();System.out.println|"list=============rT+List・sise());丫毗口工皿List;}cdtcli(BuniLiffiEExceptian.re|[th工⑷ce;按站点查询:publicList.reserSelect[Stringqdshan^Stringzhdzhan){Sessionsession=HitoeEnateSeBsionractoEV-c^etSessj.oni,)Stringhql=null;hql=,pfroinF1igh七fwheref.qdshan=:aandf.zhdshan=:b"System・Qut・printLn〔"hcg[============"十hqJ.);Queryquery=3e35ion・c:匸亡旦匸亡Qu亡匸y(h电丄);query.set-St-rinj[r,ar\qdzhan);cjii已ry.set-St-ring[rrtorr^Ehdzhan):LrstJ-3.st.=query.Lrst;);System.out.printLn^F,Li5t============M4-li5t.siEe^));session・close()returnList.;预订:publicvoidreservefLight(Longuserid,.Longflightid^Longsoltnimiiber,Longhardnuittoer){Flightflight=tFlight)getSession().get(Flight.cl^ss^±liglitid);Userinf□userinfo=(Userinfo)getSession().get(Userin±o.classfuserid)flight-・孑巴匸方□土匸匸□匸旦J.(flight・gu匸S□土匸匸□匸已丄门-softnwahei:);flight.・s亡匸H旦匸UlLCit■旦J.(zEligh匸.get.Hardtot.al()-hardnuittoerJ;ReservefLightr=newReserveflight()•r.set-FLight[flight]:r.set-Userinfo(userinfo);r.set-Softnuinber(softnumiber);匚.set-Hardnuitibeu[haudnuiritie匚);J_onqt-ot-alpEieeB=softnunitoeE方flight.getSoftprice
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年楼梯订购合同(1篇)
- 中华人民共和国海关出口货物报关单
- 神经外科病人护理要点
- 2026年结肠黏液分泌异常诊疗试题及答案(消化内科版)
- 高中政治必修四哲学辩证法三大规律运用大题关键词速查对照表
- 河南省华大新高考联盟2026届高三下学期5月联考英语试卷(有答案无听力音频含听力原文)
- 学生处各岗位人员如何提升工作效率同时保持工作质量
- 月经不调的护理要点
- 老年公寓护理伦理与法规
- 特殊护理中的伦理问题
- GB/T 12228-2025通用阀门碳素钢锻件技术规范
- 心血管介入MDT:内外科协作策略
- 肺癌科普宣传知识课件
- 上海高校毕业生登记表(本专科生)
- 美的供应链管理
- pvc地板安装施工流程方案设计
- 电池厂车间介绍
- 基于双路三维卷积神经网络的肝脏肿瘤图像分割算法的深度剖析与实践
- 吊顶拆除修复施工方案(3篇)
- 2025年镇江市中考历史试题卷(含答案)
- 辽宁省医师考核试题临床及答案2025版
评论
0/150
提交评论