文档详情

哈工大(威海)ERP--医疗器械购销系统

gh****f
实名认证
店铺
DOCX
247.53KB
约42页
文档ID:156162998
哈工大(威海)ERP--医疗器械购销系统_第1页
1/42

医疗器械购销系统 1、 需求分析--选选题意义(1) 商务型网站的快快速发展在学习过数据库库之后,在进进行数据库课课程设计的时时候我就对于于数据库课程程设计的选题题进行了深入入的研究,在在现在社会,主主流的发展已已经不是说是是电脑的普及及和因特网的的广泛使用了了,更多的是是对于因特网网的运用已经经刺激了整个个地球的发展展,同开始的的运用到资料料的检索到现现在的在网上上进行企业与与企业之间的的项目合作,以以及产品的购购买销售等 ,都是通过过在网上进行行实时的交易易,这样带来来了生产率的的大幅度的提提升,试想一一下,如果我我们在网上进进行谈生意,进进行竞价,总总好过两家公公式的销售经经理带着自己己的产品经过过很长时间的的奔波,然后后两个人会面面进行商讨,然然后进行签约约,等拖延了了很多天以后后,才真正的的进行订单产产品的生产吧吧各种商务型网站站的兴起,已已经刺激和改改变了消费者者的消费观念念,作为一种种新型的销售售方式,商务务型网站显示示了它强有力力的竞争力和和优势更多多的商品和厂厂家的选择,更更快速的更有有效率的实现现生产厂商和和消费厂商以以及消费者之之间的联系,能能够更好的促促进资源的流流动,更带动动了一批新型型产业。

(2) 我国医疗器械市市场的不健全全我国是一个社会会主义国家,在在当今社会中中,应加强对对于基础产业业以及社会民民生食品医疗疗产业的监管管力度,在网网络商务的兴兴起的条件下下:我们的商商业管理部门门有义务建立立一个统一的的医疗器械的的销售网站,这这样所有的医医疗器械的生生产厂商都可可以申请在这这个网站上销销售自己的产产品,并且所所有的医院和和其他的医疗疗器械部门也也可以在这个个网站上和相相应的厂商进进行交易于于此同时,整整个的医疗器器械的交易过过程全部都在在政府安全部部门的监管之之下,这样就就有有效的防防止了假冒伪伪劣产品,以以及某些公司司的不合格产产品的出现,更更多的是可以以开明的交易易过程可以防防止一些隐式式的不符合商商业规则的交交易行为3) 统一在商务型网网站上销售保保证质量和竞竞争力通过统一全国的的医疗器械产产品跟或者是是统一合格的的医疗产品厂厂商的网址价价格信息,可可以使得市场场上的医疗器器械的价格公公开化,透明明化,防止不不同公司之间间出现不正当当的竞争的出出现各个医医疗器材的生生产厂家为了了提高其竞争争力跟定努力力降低劳动成成本,增加生生产率,这样样一来有利于于整个社会的的生产力的发发展。

4) 对于HTML55.0 应用用的更加的广广泛,网络销销售带来更加加具有具有前前景的销售方方式对于当前的云计计算技术的流流行,以及网网络程序的日日益的流行以以及功能的强强大,学习好好网络编程已已经成为一个个IT人员必备备的一项技能能,鉴于此我我在学习JSSP的基础以以及ORACCLE的基础础上,深入学学习,各种构构件,运用MMVC架构,来来更好的提,高高自己的能力力并且将这这个系统在架架构模式下,能能够更好的进进行软件的升升级和维护,随随着将来技术术的发展进一一步的方便的的进行修改和和代码的重用用2、 功能分析--软软件需求(1)登陆(消消费者、生产产商、政府管管理人员)与与注册对于能够登陆界界面:由于这这个系统是针针对于政府管管理、医院购购买医疗器材材、器材生产产商销售器材材3中网站使使用人员,这这样我们的网网站必须是面面向会员登陆陆的,这样网网站才能将登登陆人员的所所有的网页活活动记录下来来,来利于管管理者的管理理这个交易过过程消费者登陆是查查询消费者的的数据库,如如果匹配成功功,那么接下下来进行的就就是从数据库库调出该消费费者的信息,然然后对其购买买的产品以及及浏览的历史史进行分析以以及对于该会会员可以实现现查询医疗器器械的功能。

如如果,匹配没没有成功的话话,就进入信信息提示界面面,在3s后会自动动的返回到网网站的首页,重重新进行输入入,此时的验验证码也相应应的进行改变变生产商:医疗器器械的生产商商,在通过相相应的输入后后,可以进行行produucer数据据库的查询匹匹配,如果匹匹配成功的话话,就进入下下一个页面这这是就可以进进行对于自己己生产的医疗疗器械的各种种管理,如果果,匹配没有有成功的话,就就进入信息提提示界面,在在3s后会自动动的返回到网网站的首页,重重新进行输入入,此时的验验证码也相应应的进行改变变政府管理人员::政府管理人人员相当于是是本系统的vvip会员,所所以该会员是是没有办法进进行注册实现现成为管理员员的,同时对对于的政府管管理人员的数数据库进行查查询匹配然后后得到相应的的数据,如果果匹配成功,就就进入政府管管理人员的管管理界面实现现各种权威性性的功能如如果,匹配没没有成功的话话,就进入信信息提示界面面,在3s后会自动动的返回到网网站的首页,重重新进行输入入,此时的验验证码也相应应的进行改变变2)消费者查查询购物当消费者成功的的登陆系统之之后进入了消消费者的自己己的特有的界界面,这个界界面主要实现现一下的几个个功能:自己己信息的修改改(自己的个个人信息,个个人的登陆密密码)以及购购买产品的相相关信息、对对于实现的检检索的功能(模模糊查询---关键字的匹匹配、精确的的查询--级联下拉拉框)、剩下下的主要的功功能就和现在在的商务网站站的相同就是是下订单,对对于应经下的的订单的管理理(修改、删删除、添加等等)。

3)生产商接接收订单-修修改商品(医医疗器材)在医疗器材的生生产者登陆界界面后可以实实现的功能如如下:对于自自己信息的维维护(自己的的个人信息,个个人的登陆密密码)以及其其他的好友关关系(发生过过交易的消费费者以及其他他),另外的的功能就是添添加医疗器材材,就是维护护自己的仓库库以及具有有的对于消费费者下的订单单的处理的情情况,这个过过程和大型的的商务网站的的过程相同,最最大的区别就就是在于政府府管理人员的的监控其产品品的质量的过过程步骤,也也就是政府管管理人员可以以无条件的查查询生产者的的某些不具有有隐私性的数数据库信息4) 政府管理人员的的管理政府管理人员作作为一个在本本工程中所特特有的人物的的设定,他的的任务在于监监管各种消费费者与生产厂厂商之间的交交易情况,最最重要的作用用就是实现对对于市场的力力度的监管,对对于实现对于于医疗器材的的质量的提高高和价格的降降低有着很重重要的作用作作为政府管理理人员登陆系系统以后,进进入相应的政政府管理界面面,他最主要要关注的就是是消费者的对对于物品的评评价情况,对对于价格较高高的或者是质质量不好的产产品进行检测测和处理,来来保障消费者者的权益另另外的功能就就是实现对于于订单的检测测,防止出现现不正当竞争争的情况的出出现,以及偷偷税漏税的情情况。

政府管管理人员并非非各种权限都都有的,他也也是不能访问问在MVC框架下下的所有的数数据库,比如如消费者的私私人的信息以以及某些比较较隐私的信息息,是只有信信息的拥有者者才能访问或或者是修改的的3、 业务流程--软软件设计MVC框架,在在JSP界面上上输入的信息息会在后台的的servllet中进行行处理,seervlett会将信息进进行类的封装装后,传送到到相应的查询询类中,查询询的作用在于于可以实现和和oraclle数据库的的连接,这样样分等级和结结构的代码编编辑,可以很很好的实现代代码的复用和和功能上的分分工的实现实实现界面接收收和显示功能能的JSP与HTML,以以及实现汇总总安排调控功功能的serrvlet,以以及实现不同同的与数据库库oraclle之间进行行连接的类和和对象这样的好处是在在于代码的复复用和二次开开发时有目标标的修改和完完善如:在在一个星期之之内我完成了了:32个jsp界面的的编写以及447个类与serrvlet的的编写(包括括连接数据库库的类)1) 器械的消费的查查询和下订单单功能的实现现消费者在进入系系统界面后,有有3中去向,a..进行自身信信息的查询::其中包括修修改自己的基基本信息,修修改地址,修修改密码,修修改自己的私私人信息;自自己的订单信信息的查询,修修改以及撤销销订单;b..进行医疗器器材相关信息息的检索的工工作,在相应应的输入框中中键入需要查查询的关键字字,然后进行行查询,在通通过jdbcc和odbc将封封装的检索关关键字信息类类进行。

2) 医疗器械的生产产厂商的订单单以及产品处处理的实现生产厂商在登陆陆系统后的基基本操作为::a.订单的的处理情况::订单的确认认,订单确认认后对医疗器器材的生产周周期的简单的的修改以及安安排;b.产品的处处理:添加自自己的新的产产品,对于检检测发现的不不合格产品的的回收处理情情况,以及过过时产品或者者是不再生产产的产品的下下架情况的安安排3) 管理人员对于全全部订单以及及商品评论的的筛选处理的的实现监管人员登录系系统职责在于于维护医疗器器材销售的高高质量,低价价格,高安全全和高满意度度实现这些些要求我设计计的方案是如如下:a.对于消费费者会员以及及生产厂商的的管理:可以以查询他们的的基本的可以以公开给管理理人员的信息息,以便人员员的定位,和和责任的落实实B.对于商品品评论的筛选选监控:主要要是对于某些些评分较低的的以及关键字字的负面评论论多的商家以以及产品进行行调查,若情情况属实,则则对该商品或或者商家予以以通告,实现现消费的监管管C.对于订单单的监控,防防止商家出现现偷税漏税的的情况,以及及不正当的竞竞争的出现4) 医疗器械购销系系统的层次DDFD1、 顶层DFD医疗器械购销系统销系统消费者销售商 注册、查查询、购买 订购单信息表表 信信息表 订购购单的确认等等2、 第二层DFD 会员信息表注册管理会员客户监管人员管理生产商商品、订单查询、下订单医疗器械及生产商3、 第三层DFD(会会员查询子系系统) 医疗器械及生产商会员审查有效性筛选有用信息会员4、 第三层DFD(申申请会员子系系统) 会员信息表会员审查有效性筛选有用信息会员5、 第三层DFD(会会员管理子系系统) 会员信息表管理员操作完成信息管理员审查管理有效性(5) 医疗器械购销系系统的UMLL4、 数据设计--数数据库分析(1)数据字典典根据系统功能设设计的要求以以及功能模块块划分,对于于数据库,可可以列出以下下数据项和数数据结构。

1)、名称::管理员信息息表见表1表名称标识:aadminiister表1 admiinisteer字段名类型备注ID自动编号VIP_nammeVarcharr2(20))管理员VIP_pwddVarcharr2(40))管理员密码(2)、名称::消费者信息息表见表2表名称标识:cconsummer表2 conssumer字段名类型备注ID自动编号Con_IDVarcharr2(40))IDCon_nammeVarcharr2(20))姓名Con_pwddVarcharr2(40))密码Con_birrthsmalldaatetimme出生日期Con_sexxVarcharr2(4)性别Con_in__timesmalldaatetimme申请时间Con _ouuttimeesmalldaatetimme会员时间(3)、名称::医疗器材信信息表见表33表名称标识:CCOL表11classsinfoo字段名类型备注ID自动编号COL_nummber Varchaar(20)医疗器材编号COL_EnaameVarcharr(20)医疗器材英文名名称COL_SNAAMEVarcharr(30)医疗器材中文COL_TOPPIntegerr使用级别COL_COMMVarcharr(30)医疗器材生产公公司COL_STAATEVarcharr(30)公司所在州、省省COL_CITTYVarcharr(30)公司所在城市COL_NOIntegerr医疗器材生产日日期COL_NOWWTIMEDATE医疗器材最长使使用年限COL_WEBBVarcharr(30)公司官网COL_STYYLEVarcharr(30)医疗器材型号(4)、名称::Propeerty见表表4表名称标识:PPROPERRTY表4. PROOPERTYY字段名类型备注ID自动编号PROPERTTY_nummberVarcharr2(20))属性值PROPERTTY_NAMMEVarcharr2(20))属性名称(5)、名称::COL_PPRO表名称标识:CCOL_PRRO表5. COLL_PRO字段名类型备注COL_PROO _ID自动编号COLLEGEE_NUMBBERVarcharr2(20))编码PROPERTTY_NUMMBERVarcharr2(20))属性值(6)、名称::MAJORR表见表6表名称标识:MMAJ表6 MAJ字段名类型备注ID自动编号MAJ_NUMMBERVarcharr2(20))编码MAJ_ENAAMEVarcharr2(30))英文名称MAJ_CNAAMEVarcharr2(30))中文名称(7)、名称::COL_PPRO_MAAJ表见表7表名称标识:CCOL_PRRO_MAJJ表7 COL__PRO_MMAJ字段名类型备注ID自动编号COLE_NUUMBERVarcharr2(20))编码PROPE_NNUMBERRVarcharr2(20))类别编码MAJ_NUMMBERVarcharr2(20))编码(2)E-R图图(1) COLCENAMECNOCCNAMECSNAMECNTIMEcolCWEBCCOUNTRYCBTIMRCSTATECTOP(2) adminVIPNOVIPNAMEVIPSEX adminMNAME(3) consumeerMSEXMNOconsumer(4) COL_MAJJCOL_MAJCOLmMAJORn(5) MAJORMCNAMEMENAMEMNO MAJOR(6) TESTTNAMETNOTLGRADETHGRADETEST(7) TEST_MAAJ_COLLMAJORCOLTESTCOL_MAJ_REQ GRADE(10) MEM_TESSTMEMBERTESTMember_testmnE-R的汇总图图如下: consumerMEM_TESTAdminmajTESTTEST标准 majmaj_admCOL_VIPadmcolcol_colCOL_COL各表结构给出各表的详细细字段组成,包包括数据类型型、长度、主主外码、约束束等。

1)COL__COL关系系表的约束条条件:Constraaint NNameConstraaint TTypeSearch CondiitionReferennce OwwnerReferennced TTableMAIN3_FFKForeignn_KeySYSTEMCOLLEGEEMAIN3_PPKPrimaryy_KeyMAIN4_FFKForeignn_KeySYSTEMCOLLEGEESYS_C000111277Check"CNO1" IS NOOT NULLLSYS_C000111288Check"CNO2" IS NOOT NULLL表1(2) COL_PROO关系表的约约束条件:Constraaint NNameConstraaint TTypeSearch CondiitionReferennce OwwnerReferennced TTableCNO_FKForeignn_KeySYSTEMCOLLEGEEMAIN_PKKPrimaryy_KeyPSTYLE__FKForeignn_KeySYSTEMPROPERTTYSYS_C000110900Check"CNO" IIS NOTT NULLLSYS_C000110911Check"PSTYLEE" IS NOT NNULLSYS_C000110922Checkpstyle in (''A','BB','C'')表2(3)COL__PRO_MMAJ关系表表的约束条件件如下Constraaint NNameConstraaint TTypeSearch CondiitionReferennce OwwnerReferennced TTableMAIN1_FFKForeignn_KeySYSTEMCOL_PROOMAIN1_PPKPrimaryy_KeySYS_C000111100Check"CNO" IIS NOTT NULLLSYS_C000111111Check"PSTYLEE" IS NOT NNULLSYS_C000111122Check"MNO" IIS NOTT NULLLSYS_C000111133Checkmtop beetweenn 1 ANND 999999SYS_C000111155Unique表3(4)COL__PRO_MMAJ_REEQ关系表的的约束条件::Constraaint NNameConstraaint TTypeSearch CondiitionReferennce OwwnerReferennced TTableMAIN2_FFKForeignn_KeySYSTEMCOL_PROO_MAJMAIN2_PPKPrimaryy_KeySYS_C000111199Check"CNO" IIS NOTT NULLLSYS_C000111200Check"PSTYLEE" IS NOT NNULLSYS_C000111211Check"MNO" IIS NOTT NULLLSYS_C000111222Check"RNAME"" IS NNOT NUULLSYS_C000111233Check"GRADE"" IS NNOT NUULLSYS_C000111244Checkgrade >>= 0表4(5) COL关系表的的约束条件如如下:Constraaint NNameConstraaint TTypeSearch CondiitionReferennce OwwnerReferennced TTableSYS_C000110688Check"CNO" IIS NOTT NULLLSYS_C000110700Check"CCOUNTTRY" IIS NOTT NULLLSYS_C000110755Check"CSTYLEE" IS NOT NNULLSYS_C000110766Checkctop beetweenn 1 ANND 999999SYS_C000110777Checkcstyle in (''私立','公立')SYS_C000110788Primaryy_KeySYS_C000110799Unique表5(6) MAJ_MAJJ关系表的约约束条件如下下:Constraaint NNameConstraaint TTypeSearch CondiitionReferennce OwwnerReferennced TTableMAIN4_PPKPrimaryy_KeyMAIN5_FFKForeignn_KeySYSTEMMAJORMAIN6_FFKForeignn_KeySYSTEMMAJORSYS_C000111322Check"MNO1" IS NOOT NULLLSYS_C000111333Check"MNO2" IS NOOT NULLL表6(7) MAJ关系表的的约束条件如如下:Constraaint NNameConstraaint TTypeSearch CondiitionReferennce OwwnerReferennced TTableSYS_C000110966Check"MNO" IIS NOTT NULLLSYS_C000110977Check"MENAMEE" IS NOT NNULLSYS_C000110988Check"MCNAMEE" IS NOT NNULLSYS_C000110999Primaryy_KeySYS_C000111000UniqueSYS_C000111011Unique表7(8) COMSUMEER关系表的的约束条件如如下:Constraaint NNameConstraaint TTypeSearch CondiitionReferennce OwwnerReferennced TTableSYS_C000111877Check"MNAME"" IS NNOT NUULLSYS_C000111888Check"MPASSWWORD" IS NOOT NULLLSYS_C000111899Primaryy_Key表8(9)COM__TEST关关系表的约束束条件如下Constraaint NNameConstraaint TTypeSearch CondiitionReferennce OwwnerReferennced TTableMUMBER__PKPrimaryy_KeySYS_C000113666Check"MNAME"" IS NNOT NUULLSYS_C000113677Check"RNAME"" IS NNOT NUULLSYS_C000113699Unique表9(10) PRO关系表的的约束条件如如下:Constraaint NNameConstraaint TTypeSearch CondiitionReferennce OwwnerReferennced TTableSYS_C000110800Check"PSTYLEE" IS NOT NNULLSYS_C000110811Check"PNAME"" IS NNOT NUULLSYS_C000110822Checkpstyle in (''A','BB','C'')SYS_C000110833Checkpname iin ('学学士','硕士','博士')SYS_C000110844Primaryy_Key表10(11) REQUIREEMENT关关系表的约束束条件如下::Constraaint NNameConstraaint TTypeSearch CondiitionReferennce OwwnerReferennced TTableSYS_C000111177Check"RNAME"" IS NNOT NUULLSYS_C000111188Primaryy_Key表11(12)ADMMINISTTOR关系表表的约束条件件如下:Constraaint NNameConstraaint TTypeSearch CondiitionReferennce OwwnerReferennced TTableSYS_C000112611Check"VIPNAMME" ISS NOT NULLSYS_C000112622Check"VIPPASSSWORDD" IS NOT NNULLSYS_C000112633Primaryy_Key表12五、软件测试---质量保证证一、测试方案::1、黑盒测试A. 测试用例例: 测试数数据+期望结果(1)登录测试试登录测试--消消费者登录数据期望结果right'bian' + '1223' + 正确的验证证码登陆到消费者界界面Wrong NNo.1'bian'++ ''+正正确的验证码码转移至密码输入入错误界面Wrong NNo.2'' + '1123' ++ 正确的验验证码转移至数据库中中为查询到该该用户Wrong NNo.3'bian' + '1223' + 错误的验证证码转移至校验码输输入错误界面面登录测试--器器材生产厂商商登录数据期望结果right'bian' + '1223' + 正确的验证证码登陆到生产厂商商界面Wrong NNo.1'bian'++ ''+正正确的验证码码转移至密码输入入错误界面Wrong NNo.2'' + '1123' ++ 正确的验验证码转移至数据库中中为查询到该该厂商Wrong NNo.3'bian' + '1223' + 错误的验证证码转移至校验码输输入错误界面面登录测试--管管理者登录数据期望结果right'bian' + '1223' + 正确的验证证码登陆到管理者界界面Wrong NNo.1'bian'++ ''+正正确的验证码码转移至密码输入入错误界面Wrong NNo.2'' + '1123' ++ 正确的验验证码转移至数据库中中为查询到该该管理者Wrong NNo.3'bian' + '1223' + 错误的验证证码转移至校验码输输入错误界面面(2) 注册用户注册测试--管管理者注册数据期望结果Right NNo.1'bian' + '1223' + '123''+'A'登陆到新注册消消费者界面Right NNo.1'bian' + '1223' + '123''+'B'登陆到新注册生生产厂商界面面Wrong NNo.1'bian'++ ''+''123'转移至两次密码码输入匹配错错误界面Wrong NNo.2'' + '1123' ++ '1233'转移至用户名不不能为空界面面Wrong NNo.3'bian' + '1223' + '234''转移至两次密码码输入匹配错错误界面(3) 消费者下订单界界面下订单--消费费者购买数据期望结果Right NNo.1合适购买数目(0 < n < N)订单确认界面Right NNo.2购买数目(0)订单商品删除确确认界面提示示Wrong NNo.1购买数目(-11)转移至商品购买买错误提示界界面Wrong NNo.2购买数目(N++1)转移至商品购买买错误提示界界面(4) 生产厂商管理订订单界面管理订单--生生产厂商登录数据期望结果Right NNo.1确认订单订单下达有其他他接口构建执执行Right NNo.2订单拒绝回复消费者订单单拒绝原因Wrong NNo.1其他的误操作错误提示界面(5) 管理者管理消费费者评价管理订单--管管理者登录数据期望结果Right NNo.1筛选并执行评论论提示不合格格的产品进入相应的产品品列表并排序序Right NNo.2忽略评论提示不不合格的产品品这一次不再显示示该产品的情情况Wrong NNo.1误删除产品评论论错误提示界面(6) 管理者管理订单单的校验问题题管理订单--管管理者登录数据期望结果Right NNo.1筛选并执行订单单上的价格过过高或过低的的产品进入相应的产品品列表并排序序Right NNo.2忽略订单上的价价格过高或过过低的产品这一次不再显示示该产品的情情况Wrong NNo.1误删除产品订单单错误提示界面二、纠错方案1、插入打印语语句在连接数据库的的地方和查询询的地方去寻寻找错误,如如果遇到了eexcepttion就进进行打印相应应的错误的标标志打印的情情况。

如:(1)if( n === 1) { Systtem.ouut.priintln(("修改完成成"); ServvletCoontextt appllicatiion = this..getSeervlettConteext();; RequuestDiispatccher rrd = aappliccationn.getRRequesstDisppatcheer("/AAddColllegeOOK.jspp"); rd.fforwarrd(reuest,,respoonse);; } else { Systtem.ouut.priintln(("修改失败败,请确定您您的编码的正正确性");; ServvletCoontextt appllicatiion = this..getSeervlettConteext();; RequuestDiispatccher rrd = aappliccationn.getRRequesstDisppatcheer("/AAddColllegeFFailedd.jsp""); rd.fforwarrd(reuest,,respoonse);; }(2)protectted void ddoGet((HttpSServleetRequuest rrequesst, HtttpSerrvletRResponnse reesponsse) throwss ServvletExxceptiion, IIOExceeptionn { Systeem.outt.prinntln(""This is DeelectMMumberrServllet");; Strinng Mummname = reuest..getPaarametter("MMumnamme"); Systeem.outt.prinntln(MMumnamme); try{ Mumnname == new Sttring((Mumnaame.geetBytees("ISSO-88559-1"))); } catchh(Exceeptionn ex) { ex.pprintSStackTTrace((); } DeletteMumbber deeleteMMumberr_ex == new DeeleteMMumberr(); Booleean deeleteBBool == deleeteMummber_eex.MummberDeeleteBByNamee(Mumnname);; Systeem.outt.prinntln(ddeleteeBool)); if(deeleteBBool === truue) { Systtem.ouut.priintln(("这是在DellectMuumberSServleet里面 ,此时 应该 已经删除成成功!"); ServvletCoontextt appllicatiion = this.ggetSerrvletCContexxt(); RequuestDiispatccher rrd = aappliccationn.getRRequesstDisppatcheer("/MModifyyProfiile.jssp"); rd.fforwarrd(reuest,,respoonse);; } else { Systtem.ouut.priintln(("这是在DellectMuumberSServleet里面 ,此时 应该 已经删除 失败 !!!!!!!"); ServvletCoontextt appllicatiion = this.ggetSerrvletCContexxt(); RequuestDiispatccher rrd = aappliccationn.getRRequesstDisppatcheer("/MModifyyProfiile.jssp"); rd.fforwarrd(reuest,,respoonse);; }}(3)public ArrayyList queryyCloByyNameOOrNo(SStringg InfoormatiionVerrsionLLoad){{ ArrayyList colleegeInfformattion == new ArrrayLiist();;System..out.prrintlnn("222222222222222222222222222222222222222222222222222222222222222222222222222222");; Systeem.outt.prinntln(IInformmationnVersiionLoaad); Systeem.outt.prinntln(""和数据库Teext连接正正确,可以正正常的向下执执行"); Strinng sqll = "SSELECTT CNOO,CENAAME,CCCNAME,,CTOP,,SNAMEE,CCOUUNTRY,,CSTATTE,CCIITY,CWWEB FRROM coolWHERRE SNAAME liike '%%"+InfformattionVeersionnLoad++"%' oor CNOO likee '%"++InforrmatioonVerssionLooad+"%%' or CENAMME likke '%""+InfoormatiionVerrsionLLoad+""%' orr CCNAAME liike '%%"+InfformattionVeersionnLoad++"%'"; //现在只能能实现的是 %striing%,可可能还有其他他的方法,希希望以后能够够提高,大小小写问题,或或者是 几种条件 同时实现的的模糊查询 //WHHERE 姓姓名 LIKE '%" ++ snamme + ""%'" //= '"+InnformaationVVersioonLoadd+"'";; // liike [IInformmationnVersiionLoaad] orr cenaame liike [IInformmationnVersiionLoaad] orr ccnaame liike [IInformmationnVersiionLoaad] orr SNAMME likke [InnformaationVVersioonLoadd] try{ thiss.inittConneectionn(); ResuultSett rs == connn.creaateStaatemennt().eexecutteQuerry(sqll); whille(rs..next(()) { ColllegeCClass col= new coolClasss(); coll.setCCno(rss.getSStringg("CNOO")); coll.setCCenamee(rs.ggetStrring(""CENAMME"));; coll.setCCcnamee(rs.ggetStrring(""CCNAMME"));; collInforrmatioon.addd(col)); Systtem.ouut.priintln((colleegeInfformattion+""这个值是在在进行完数据据库的模糊查查询的到的结结果"); } } catchh(Exceeptionn ex){{ ex.pprintSStackTTrace((); Systtem.ouut.priintln(("在数据库中中执行 模糊查询询 的时候出出现错误"); } finallly{ // Syystem..out.pprintlln("在数数据库中SL语言的执执行正常完成成"); thiss.closseConnnectioon(); } returrn colllegeIInformmationn; } publicc void ccloseCConnecction((){ try{ if(cconn!==null){{ connn.cloose();; connn = nulll; Sysstem.oout.prrintlnn("已经完成了了对于模糊查查询的数据库库的访问。

""); } }catcch(Excceptioon ex)){ex.pprintSStackTTrace(();} }2、 掩盖部分程序这个在程序的实实现过程中主主要是进行了了如下的研究究:实现对于于主要步骤的的保留,对于于不重要的步步骤可以进行行暂时的注释释,这样就可可以实现关键键步骤的分步步调试,充分分的掌握算法法和程序的流流动的过程3、错误汇总::一、程序错误 错误类型是否检测到该类类错误结构性错误×数据引用错误 ×数据说明错误 ×数据计算错误×语法错误×数据比较错误×输入输出错误√功能性错误√接口错误√系统错误× 2、 程序校正错误类型错误改正方案输入输出错误修改JSP的文文件夹路径以以及在XMLL中是的路径径的信息,以以及对于toomcat中中信息配置的的修改和完善善功能性错误重新对于数据库库中的约束条条件进行限制制,能够很好好的实现新条条件的功能和和数据库的修修改可以很好好的匹配起来来接口错误对于odbc::jdbc的操操作系统层面面的修改操作作以及对于ooraclee软件的驱动动的配置驱动动文件的添加加和配置。

下载提示
相关文档
正为您匹配相似的精品文档