




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目报告封面:XX大学毕业设计(论文)题目:汽车租赁系统的设计与实现指导教师:职称:学生姓名:学号:专业:院(系):完成时间:年月日目录1.项目背景....................................................................3精品文档放心下载1.1项目开发目标..........................................................3谢谢阅读1.2项目来源..............................................................3谢谢阅读1.3开发目标..............................................................3感谢阅读2.项目设计....................................................................5谢谢阅读2.1项目总体设计..........................................................5谢谢阅读2.2技术框架设计.........................................................16精品文档放心下载2.3功能模块设计.........................................................16精品文档放心下载3.项目功能描述...............................................................18感谢阅读3.1项目功能列表.........................................................18感谢阅读3.2项目功能实现.........................................................19谢谢阅读4.项目总结...................................................................34谢谢阅读4.1项目技术总结.........................................................34精品文档放心下载4.2技术创新及特点.......................................................35谢谢阅读1.项目背景1.1项目开发目标通过开发该项目,加深自己对ssh框架的理解和应用,加强自己对jquery,谢谢阅读jsoncssoracle数据库的配置和使谢谢阅读用。使自己在学校中所学的技术融合在一起、使自己学的更加深入、更加直接,感谢阅读从而让自己能更好的完成项目的编写。1.2项目来源实训项目1.3开发目标1.3.1允许管理人员登录、使用该系统。1.3.2系统根据登录用户的权限生成不同的功能菜单。其中超级管理员的权感谢阅读限最大、可以使用全部功能菜单-----(1、用户管理2、客户管理3、汽车管理谢谢阅读4、业务管理5、业务统计61.3.2允许超级管理员使用用户管理功能、对用户信息进行增、删、改、查精品文档放心下载等操作。1.3.3允许超级管理员及其他管理人员使用客户管理功能、对客户信息进行谢谢阅读增、删、改、查等操作。1.3.4允许超级管理员及其他管理人员使用汽车管理功能、对汽车信息进行感谢阅读增、删、改、查等操作。1.3.5允许超级管理员及其他管理人员使用业务管理功能、对出租单、检查精品文档放心下载单信息进行增、删、改、查等操作。1.3.6允许超级管理员及其他管理人员使用业务统计功能、对当月应还汽车精品文档放心下载谢谢阅读览。1.3.7允许超级管理员及其他管理人员使用系统管理功能、对角色、日志信谢谢阅读息进行增、删、改、查等操作。1.3.8允许用户更改自己的密码。1.3.9没有登录的用户不能使用系统功能。1.3.10软件结构图示:图1:软件结构图2.项目设计2.1项目总体设计2.1.1项目设计模式设计项目使用软件设计模式中的MVC设计模式;其中Model层是普通的java类,该类中只包含属性和属性的get和set方法,谢谢阅读而且类中的每个属性均对应数据库表中的一个字段;View层为jsphtml+css精品文档放心下载项目中使用jquery框架。Controller层,有struts1框架负责控制,同时整合hibernate,spring精品文档放心下载框架,共同完成系统业务处理,流程控制。2.1.2项目包设计图2:包模块图图3:页面模块图commons包中放与分页相关的类和系统系统静态常量类。谢谢阅读domain包中放系统的实体类。exception包放系统的异常处理类。persist包中放持久化操作类。service包中放业务处理类。web.actions包中放struts1的action类。感谢阅读web.filters精品文档放心下载web.listener包中放控制用户只能不能同时登录多台。精品文档放心下载web.resources包中放系统properties资源文件。感谢阅读js包中放js文件。css包中放css文件。images包中放项目使用的图片。2.1.3项目功能设计精品文档放心下载精品文档放心下载的权限不足提示。对于超级管理员,它拥有系统全部的管理功能;包括:1)用户管理2)客谢谢阅读户管理3)汽车管理4)业务管理5)业务统计6)系统管理7)修改密码感谢阅读谢谢阅读中的角色管理功能给他授权。精品文档放心下载单生成入库,生成出租单等一系列功能。完成租车所需的全部功能。感谢阅读精品文档放心下载状态、完成还车业务。系统中的车辆信息是用户通过汽车管理菜单中的添加汽车功能录入车辆信谢谢阅读息的。同时提供车辆信息的删除、修改、查找等操作。系统中的用户信息是超级管理员通过用户管理菜单中的添加用户功能录入谢谢阅读用户信息的。同时提供车辆信息的删除、修改、查找等操作。谢谢阅读系统中的客户信息是超级管理员或用户通过客户管理菜单中的添加客户功精品文档放心下载能录入客户信息的。同时提供客户信息的删除、修改、查找等功能。感谢阅读2.1.4项目流程设计a)登录流程图:图4:登录流程图b)用户、客户、汽车、出租单、检查单、角色、日志等信息的查询流程图:精品文档放心下载访问相应查询页面、完成查询查询页否js判断查询条数据是否满是查询action,查询条件全为查询结束、跳转到页面显示查询结图5:查询流程图c)用户、客户、汽车、出租单、检查单、角色信息添加流程图:谢谢阅读图6:添加流程图d)用户、客户、汽车、出租单、检查单、角色信息修改流程图:精品文档放心下载开始信息显示js判断信息js判断修改信息修改信息action修改信息查询信息action显示查询图7:修改流程图e)用户、客户、汽车、角色、日志信息删除流程图:图8:删除流程图f)用户权限控制流程图:开始权限控制拦截器拦截用户访问路径权限控制filter否、拒绝用户范围并跳转是、拦截器放行、权限控制流程结束没有权限权限控制流程结束
结束图9:权限控制流程图g)用户退出流程图:图10:退出流程图2.1.5系统数据库设计a)表之间的关联关系:图11:表关系图b)表字段说明表1:用户信息表表名USERS字段名类型长度是否为空主键/外键备注USERNAMEVARCHAR2()40否主键用户名感谢阅读IDENTITYVARCHAR2()40是用户身份证精品文档放心下载FULLNAMEVARCHAR2()40是全名感谢阅读SEXNUMBER1是性别0男、1女ADDRESSVARCHAR2()40是地址精品文档放心下载PHONENUMBER40是电话POSITIONVARCHAR2()40是职位名称精品文档放心下载USERLEVELNUMBER40是外键管理员id、外键关联感谢阅读ROLES表的ROLEIDUSERPWDVARCHAR2()40是密码感谢阅读表2:权限表表名ROLES字段名类型长度是否为空主键/外键备注ROLEIDNUMBER40否主键角色id谢谢阅读ROLENAMEVARCHAR2()40是角色名称精品文档放心下载表3:菜单表表名MENUS字段名类型长度是否为空主键/外键备注MENUIDNUMBER40否主键菜单id谢谢阅读MENUNAMEVARCHAR2()40是菜单名称感谢阅读MENUURLVARCHAR2()40是菜单路径谢谢阅读FATHERIDNUMBER40是父菜单id精品文档放心下载表4:功能表表名FUNS字段名类型长度是否为空主键/外键备注
FUNIDNUMBER40否主键功能id
FUNNAMEVARCHAR2()40是功能名称
FUNURLVARCHAR2()40是功能路径
MENU_IDNUMBER40是外键所属菜单id、管理MENUS
表中的MENUID谢谢阅读表5表名ROLES_MENUS
字段名类型长度是否为空主键/外键备注
ROLE_IDNUMBER40否主键、外键角色id、关联ROLES表的主键
ROLEID谢谢阅读MENU_IDNUMBER40否主键、外键菜单id、关联MENUS表中的主键精品文档放心下载MENUID表6:汽车信息表表名CARS字段名类型长度是否为空主键/外键备注
CARNUMBERVARCHAR2()40否主键汽车号码
CARTYPEVARCHAR2()40是汽车类型
COLORVARCHAR2()40是汽车颜色
PRICENUMBER40是汽车价格
RENTPRICENUMBER40是汽车出租价格谢谢阅读DEPOISTNUMBER40是出租保证金ISRENTINGNUMBER1是是否归还0否、1是精品文档放心下载DESCRIPTIONVARCHAR2()40是汽车描述精品文档放心下载表7:出租单表表名RENTTABLE字段名类型长度是否为空主键/外键备注TABLEIDNUMBER40否主键出租单id谢谢阅读IMPRESTNUMBER40是预付金SHOULDPAYPRICENUMBER40是应付金额感谢阅读PRICENUMBER40是价格BEGINDATEDATE是开始时间SHOULDRETURNDATEDATE是因归还时间感谢阅读RETURNDATEDATE是归还时间RENTFLAGNUMBER1是是否归还0否、1谢谢阅读是CUSTIDVARCHAR2()40是外键客户id谢谢阅读CUSTOMERS表中的IDENTITYCARIDVARCHAR2()40是外键汽车id外键关联谢谢阅读CARS表中的CARNUMBERUSERIDVARCHAR2()40是外键用户id感谢阅读USERS表中的USERNAME表8:检查单表表名CHECKTABLE字段名类型长度是否为空主键/外键备注CHECKIDNUMBER40否主键检查表id谢谢阅读CHECKDATEDATE是检查日期FIELDVARCHAR2()40是检查场地谢谢阅读PROBLEMVARCHAR2()40是问题精品文档放心下载PAYINGNUMBER40是支付金额CHECKUSERIDVARCHAR2()40是外键用户表id谢谢阅读键关联表USERS中的USERNAME字段RENTIDNUMBER40是外键出租单id感谢阅读键关联表RENTTABLE中的TABLEID表9:客户信息表表名CUSTOMERS字段名类型长度是否为空主键/外键备注IDENTITYVARCHAR2()40否主键客户身份证号谢谢阅读CUSTNAMEVARCHAR2()40是客户姓名精品文档放心下载SEXNUMBER1是性别ADDRESSVARCHAR2()40是地址谢谢阅读PHONENUMBER40是电话CAREERVARCHAR2()40是职业CUSTPWDVARCHAR2()40是密码感谢阅读2.2技术框架设计系统技术框架包含webstruts1,ORMhibernate,AOP/IOC谢谢阅读spring。提高用户体验度使用的Jquery框架。精品文档放心下载struts1框架在系统中主要负责表单数据封装成实体类的属性值。从而省却精品文档放心下载程序员调用request.getParamater()一个个设置属性。同时可以将实体类中的感谢阅读属性值使用struts1struts.xml中的action节谢谢阅读action谢谢阅读用户不用使用request.forward()进行转发或调用response.sendRedict()方法谢谢阅读进行重定向。hibernate框架能为程序员很方便的操作实体类到数据库表字段、数据库表谢谢阅读字段到实体类属性的映射处理。hibernate框架将实体类的set、list、object精品文档放心下载处理为数据库表字段之间的外键关联关系、分别处理为1:N,1:1,N:1,N:N等谢谢阅读hibernate感谢阅读hibernate框架会在用户使用到该对象谢谢阅读精品文档放心下载率。spring框架为项目各模块之间的解耦提供了很简便的使用。通过spring框精品文档放心下载架的IOCbeanspring框架同时精品文档放心下载提供管理beanspring框架的AOP谢谢阅读程序流程、完成程序执行的各种数据验证、异常处理等功能。同时spring提供谢谢阅读的数据库DDL操作的事物控制、同时提供跨数据库之间的事物控制等强大功能。精品文档放心下载Jquery框架为程序员操作htmlDOMJquery框架同谢谢阅读时封装很多种AJAX方法、提高了代码复用程度、和代码编写效率。感谢阅读2.3功能模块设计2.3.1系统功能模块图汽车租赁系统用客汽业业
系个户户车务务
统人对用户信息对客户信息对汽车信息对
对办办显示对角对日修谢谢阅读的增、删、的增、删、的增、删、出检:模理理当月色信志信改租查出还应还息的自2.3.2功能模块详细说明己表10:功能模块说明表汽车租赁系统序号模块名称子功能备注1登录/退出模块1用户使用系统前必须登录/退出模块精品文档放心下载能成功登录系统。为系统基本模块、
为系统安全运行谢谢阅读2提供保障。能日志记录等操作。规定用户只能操2权限管理模块作自己权限内的功能。3用户管理模块1添加用户信息2查询用户信息3修改用户信息4删除用户信息完成用户信息的增、删、改、查功能4客户管理模块1添加客户信息2查询客户信息3修改客户信息4删除客户信息完成客户信息的增、删、改、查功能5汽车管理模块1添加汽车信息2查询汽车信息3修改汽车信息4删除汽车信息完成汽车信息的增、删、改、查功能1出租单信息的增、能删、改、查6业务管理模块2能查功能完成相应业务功能3处理出租业务4处理还车业务7业务统计模块1、当月应还汽车功能系统统计业务谢谢阅读8系统管理模块12角色信息的增、删、改、查功能日志信息的查、删功能系统基础信息管理9个人信息管理模块1、修改密码功能个人信息管理模块3.项目功能描述3.1项目功能列表表11:项目功能列表汽车租赁系统序号功能名称所属模块1登录功能登录/退出模块2退出功能3添加用户功能4删除用户功能用户管理模块5修改用户功能6查询用户功能7添加客户功能8删除客户功能客户管理模块9修改客户功能10查询客户功能11添加汽车功能12删除汽车功能汽车管理模块13修改汽车功能14查询汽车功能15添加出租单功能16修改出租单功能业务管理模块17查询出租单功能18添加检查单功能19修改检查单功能业务管理模块20查询检查单功能21查询当月应还汽车功能业务统计模块22添加角色功能23删除角色功能系统管理模块24修改角色功能25查询角色功能26添加日志功能27删除日志功能系统管理模块28查询日志功能29修改个人信息功能个人信息管理模块30权限控制功能权限管理模块3.2项目功能实现3.2.1登录功能/密码/js谢谢阅读感谢阅读单提交。当用户表单数据符合格式后表单提交、登录action获取表单数据并通精品文档放心下载过业务层调用持久层方法搜索数据库中数据、判断用户名/密码是否匹配。如果感谢阅读匹配将用户信息存到session感谢阅读录失败信息。图23:登录页面3.2.2退出功能actionaction感谢阅读中删除session中存储的用户信息、并完成日志记录操作、跳转到登录页面。谢谢阅读图24:退出页面3.2.3添加用户功能登录用户通过添加用户页面、提交表单、页面js判断数据是否符合格式、感谢阅读如果不符合则显示提示信息、表单不提交、否则访问添加用户action、添加用谢谢阅读户action通过业务层访问持久层、并调用保存方法。持久层将保存结果返回给感谢阅读添加用户action感谢阅读感谢阅读息。图25添加用户页面3.2.4删除用户功能登录用户通过删除用户页面、提交表单、页面js判断提交信息是否完整、谢谢阅读如果不完整则显示提示信息、表单不提交。否则提交到删除用户action、删除精品文档放心下载用户action通过业务层访问持久层、并调用删除方法。持久层将删除结果返回感谢阅读给删除用户action、如果删除成功、将跳转到查询用户action。否则跳转到删精品文档放心下载除用户页面并显示删除失败信息。图26删除用户页面3.2.5修改用户功能登录用户通过修改用户页面、提交表单、页面js判断信息是否被修改、如精品文档放心下载谢谢阅读否则js判断修改的数据是否符合格式、如果不符合则显示提示信息、提示用户感谢阅读actionaction精品文档放心下载通过业务层访问持久层、并调用修改方法、持久层将修改结果返回给修改用户感谢阅读action、如果修改成功、将跳转到查询用户action。否则跳转到修改用户页面精品文档放心下载并显示修改失败信息。图27修改用户页面3.2.6查询用户功能登录用户通过查询用户页面、提交表单、页面js判断查询数据是否符合格感谢阅读action、精品文档放心下载查询用户action通过业务层访问持久层、并调用查询方法、持久层查询结果返精品文档放心下载回给查询用户action、查询用户action将跳转到显示查询用户结果页面。感谢阅读图28查询用户页面3.2.7添加客户功能登录用户通过添加客户页面、提交表单、页面js判断数据是否符合格式、精品文档放心下载如果不符合则显示提示信息、表单不提交、否则访问添加客户action、添加客精品文档放心下载户action通过业务层访问持久层、并调用保存方法。持久层将保存结果返回给感谢阅读添加客户action谢谢阅读精品文档放心下载息。图29添加客户页面3.2.8删除客户功能登录用户通过删除客户页面、提交表单、页面js判断提交信息是否完整、精品文档放心下载如果不完整则显示提示信息、表单不提交。否则提交到删除客户action、删除谢谢阅读客户action通过业务层访问持久层、并调用删除方法。持久层将删除结果返回感谢阅读给删除客户action、如果删除成功、将跳转到查询客户action。否则跳转到删精品文档放心下载除客户页面并显示删除失败信息。图30删除客户页面3.2.9修改客户功能js判断客户信息是否被修改、精品文档放心下载谢谢阅读交。否则js判断修改的数据是否符合格式、如果不符合则显示提示信息、提示谢谢阅读用户相应数据不符合要求、表单不提交。否则访问修改客户action、修改客户感谢阅读action通过业务层访问持久层、并调用修改方法、持久层将修改结果返回给修精品文档放心下载改客户action、如果修改成功、将跳转到查询客户action。否则跳转到修改客谢谢阅读户页面并显示修改失败信息。图31修改客户页面3.2.10查询客户功能登录用户通过查询客户页面、提交表单、页面js判断查询数据是否符合格精品文档放心下载action、精品文档放心下载查询客户action通过业务层访问持久层、并调用查询方法、持久层查询结果返精品文档放心下载回给查询客户action、查询客户action将跳转到显示查询客户结果页面。精品文档放心下载图32查询客户页面3.2.11添加汽车功能登录用户通过添加汽车页面、提交表单、页面js判断数据是否符合格式、感谢阅读如果不符合则显示提示信息、表单不提交、否则访问添加汽车action、添加汽感谢阅读车action通过业务层访问持久层、并调用保存方法。持久层将保存结果返回给精品文档放心下载添加汽车action感谢阅读精品文档放心下载息。图33添加汽车页面3.2.12删除汽车功能登录用户通过删除汽车页面、提交表单、页面js判断提交信息是否完整、谢谢阅读如果不完整则显示提示信息、表单不提交。否则提交到删除汽车action、删除谢谢阅读汽车action通过业务层访问持久层、并调用删除方法。持久层将删除结果返回感谢阅读给删除汽车action、如果删除成功、将跳转到查询汽车action。否则跳转到删精品文档放心下载除汽车页面并显示删除失败信息。图34删除汽车页面3.2.13修改汽车功能js判断汽车信息是否被修改、精品文档放心下载谢谢阅读交。否则js判断修改的数据是否符合格式、如果不符合则显示提示信息、提示谢谢阅读用户相应数据不符合要求、表单不提交。否则访问修改汽车action、修改汽车谢谢阅读action通过业务层访问持久层、并调用修改方法、持久层将修改结果返回给修感谢阅读改汽车action、如果修改成功、将跳转到查询汽车action。否则跳转到修改汽精品文档放心下载车页面并显示修改失败信息。图35修改汽车页面3.2.14查询汽车功能登录用户通过查询汽车页面、提交表单、页面js判断查询数据是否符合格谢谢阅读action、精品文档放心下载查询汽车action通过业务层访问持久层、并调用查询方法、持久层查询结果返感谢阅读回给查询汽车action、查询汽车action将跳转到显示查询汽车结果页面。谢谢阅读图37查询汽车页面3.2.15添加出租单功能js判断数据是否符合格式、精品文档放心下载如果不符合则显示提示信息、表单不提交、否则访问添加出租单action、添加精品文档放心下载出租单action通过业务层访问持久层、并调用保存方法。持久层将保存结果返谢谢阅读回给添加出租单action、如果添加成功将跳转到添加出租单页面、并显示添加谢谢阅读感谢阅读示添加失败信息。图38添加出租单页面3.2.16修改出租单功能登录用户通过修改出租单页面、提交表单、页面js判断信息是否被修改、精品文档放心下载感谢阅读提交。否则js判断修改的数据是否符合格式、如果不符合则显示提示信息、提精品文档放心下载示用户相应数据不符合要求、表单不提交。否则访问修改出租单action、修改感谢阅读出租单action通过业务层访问持久层、并调用修改方法、持久层将修改结果返感谢阅读回给修改出租单action、如果修改成功、将跳转到查询出租单action。否则跳精品文档放心下载转到修改出租单页面并显示修改失败信息。图39修改出租单页面3.2.17查询出租单功能登录用户通过查询出租单页面、提交表单、页面js判断查询数据是否符合精品文档放心下载action、谢谢阅读查询出租单action通过业务层访问持久层、并调用查询方法、持久层查询结果感谢阅读返回给查询出租单actionaction将跳转到显示查询出租单结果页感谢阅读面。图40查询出租单页面3.2.18添加检查单功能js判断数据是否符合格式、感谢阅读如果不符合则显示提示信息、表单不提交、否则访问添加检查单action、添加精品文档放心下载检查单action通过业务层访问持久层、并调用保存方法。持久层将保存结果返精品文档放心下载回给添加检查单action、如果添加成功将跳转到添加检查单页面、并显示添加感谢阅读谢谢阅读示添加失败信息。图41添加检查单页面3.2.19修改检查单功能登录用户通过修改检查单页面、提交表单、页面js判断信息是否被修改、感谢阅读感谢阅读提交。否则js判断修改的数据是否符合格式、如果不符合则显示提示信息、提谢谢阅读示用户相应数据不符合要求、表单不提交。否则访问修改检查单action、修改精品文档放心下载检查单action通过业务层访问持久层、并调用修改方法、持久层将修改结果返感谢阅读回给修改检查单action、如果修改成功、将跳转到查询检查单action。否则跳谢谢阅读转到修改检查单页面并显示修改失败信息。图42修改检查单页面3.2.20查询检查单功能登录用户通过查询检查单页面、提交表单、页面js判断查询数据是否符合精品文档放心下载action、精品文档放心下载查询检查单action通过业务层访问持久层、并调用查询方法、持久层查询结果感谢阅读返回给查询检查单actionaction将跳转到显示查询检查单结果页感谢阅读面。图43查询检查单页面3.2.21查询当月应还汽车功能登录用户通过查询当月应还汽车链接直接访问查询当月应还汽车action谢谢阅读询当月应还汽车action通过业务层访问持久层、并调用查询方法、持久层查询感谢阅读结果返回给查询当月应还汽车actionaction将跳转到显示精品文档放心下载查询当月应还汽车结果页面。图44查询当月归还汽车页面3.2.22添加角色功能登录用户通过添加角色页面、提交表单、页面js判断数据是否符合格式、精品文档放心下载如果不符合则显示提示信息、表单不提交、否则访问添加角色action、添加角谢谢阅读色action通过业务层访问持久层、并调用保存方法。持久层将保存结果返回给精品文档放心下载添加角色action谢谢阅读谢谢阅读息。图45添加角色页面3.2.23删除角色功能登录用户通过删除角色页面、提交表单、页面js判断提交信息是否完整、精品文档放心下载如果不完整则显示提示信息、表单不提交。否则提交到删除角色action、删除谢谢阅读角色action通过业务层访问持久层、并调用删除方法。持久层将删除结果返回精品文档放心下载给删除角色action、如果删除成功、将跳转到查询角色action。否则跳转到删感谢阅读除角色页面并显示删除失败信息。图46删除角色页面3.2.24修改角色功能登录用户通过修改角色页面、提交表单、页面js判断信息是否被修改、如谢谢阅读感谢阅读否则js判断修改的数据是否符合格式、如果不符合则显示提示信息、提示用户谢谢阅读actionaction精品文档放心下载通过业务层访问持久层、并调用修改方法、持久层将修改结果返回给修改角色感谢阅读action、如果修改成功、将跳转到查询角色action。否则跳转到修改角色页面谢谢阅读并显示修改失败信息。图47修改角色页面3.2.25查询角色功能登录用户通过查询角色页面、提交表单、页面js判断查询数据是否符合格感谢阅读action、谢谢阅读查询角色action通过业务层访问持久层、并调用查询方法、持久层查询结果返精品文档放心下载回给查询角色action、查询角色action将跳转到显示查询角色结果页面。感谢阅读图48查询角色页面3.2.26添加日志功能精品文档放心下载精品文档放心下载信息。3.2.27删除日志功能登录用户通过删除日志页面、提交表单、页面js判断提交信息是否完整、感谢阅读如果不完整则显示提示信息、表单不提交。否则提交到删除日志action、删除精品文档放心下载日志action通过业务层访问持久层、并调用删除方法。持久层将删除结果返回谢谢阅读给删除日志action、如果删除成功、将跳转到查询日志action。否则跳转到删感谢阅读除日志页面并显示删除失败信息。图49删除日志页面3.2.28查询日志功能登录用户通过查询日志页面、提交表单、页面js判断查询数据是否符合格感谢阅读action、精品文档放心下载查询日志action通过业务层访问持久层、并调用查询方法、持久层查询结果返谢谢阅读回给查询日志action、查询日志action将跳转到显示查询日志页面。精品文档放心下载图50查询日志页面3.2.29修改个人信息功能js判断信息是否被修改、精品文档放心下载精品文档放心下载交。否则js判断修改的数据是否符合格式、如果不符合则显示提示信息、提示谢谢阅读用户相应数据不符合要求、表单不提交。否则访问修改个人信息action、修改感谢阅读个人信息action通过业务层访问持久层、并调用修改方法、持久层将修改结果谢谢阅读返回给修改个人信息action、如果修改成功、将跳转到查询个人信息action。感谢阅读否则跳转到修改个人信息页面并显示修改失败信息。图51修改用户信息页面3.2.30权限控制功能登录用户操作各个功能、访问各个路径、资源时都要经过权限控制filter谢谢阅读感谢阅读有权限则权限控制filter直接将跳转到没有权限页面、提示用户没有权限操作精品文档放心下载谢谢阅读行拦截。图52权限控制提示页面4.项目总结4.1项目技术总结4.1.1SSH框架技术总结a)struts1框架技术总结struts1框架为webformBean属性值感谢阅读的封装任务,同时提供formBean属性值还原为页面表单数据功能。struts1框谢谢阅读架提供两种页面表单数据到formBean属性值的验证:1)通过formBean中的谢谢阅读validate()方法进行验证、2validation.xml精品文档放心下载验信息都是通过标签<html:errorsstruts1框架提谢谢阅读感谢阅读对象进行数据校验工作。方便用户使用。b)Hibernate框架技术总结持久化就是把数据同步保存到数据库或某些存储设备中去。使用Hibernate谢谢阅读进行持久化操作主要需要以下步骤:STEP1:创建Configuration对象。在这一步中主要为了进行配置文件的装感谢阅读载操作,读取所有的配置文件并进行解析。STEP2:创建SessionFactoryConfiguration对象可以精品文档放心下载创建一个sessionFactory对象的实例,同时是生成Session对象实例的工厂,感
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024-2025学年接力版小学英语四年级下册(全册)知识点归纳
- 城镇排水设施养护作业安全
- 2025至2030年中国气动定尺小车市场分析及竞争策略研究报告
- 2025至2030年中国毛皮动物复合预混料市场现状分析及前景预测报告
- 2025至2030年中国欧式大头斜嘴钳市场分析及竞争策略研究报告
- 2025至2030年中国樱桃夹心巧克力市场分析及竞争策略研究报告
- 2025至2030年中国楼梯包角数据监测研究报告
- 2025至2030年中国桌线刀行业发展研究报告
- 2025至2030年中国树脂相架市场调查研究报告
- 2025至2030年中国柱状石英谐振器行业投资前景及策略咨询报告
- 产后病(中医妇科学)
- 苏州市2023-2024学年高一上学期期末考试数学试题(原卷版)
- 社区获得性肺炎教学演示课件
- 农村蓝莓树补偿标准
- 市级临床重点专科申报书(麻醉科)
- 1.3.1 三角函数的周期性课件
- 冷链疫苗管理课件
- 【课件】信息系统的优势与局限性 2023-2024学年人教中图版(2019)高中信息技术必修二
- 专业标准化技术委员会登记表
- 农业机械设备采购投标方案
- 汽车维修公务车辆定点维修车辆保养投标方案
评论
0/150
提交评论