当前位置:首页 > 基于mvc模型的二手市场的设计与实现毕业论文(毕业论文)
江苏海事职业技术学院毕业设计(论文)
关代码如下:
Jsp页面:
32
江苏海事职业技术学院毕业设计(论文)
图5.6用户注册界面信息验证图
此项功能的实现主要是采用了Ajax技术,通过该技术将用户名传到后台服务
器进行验证,并将验证结果返还到页面中,因为相关Ajax代码在前文查询下属城市时已经涉及,并且页面提醒输出在用户登录页面也已做解释,因此在此仅作实现流程介绍,如下图5.7,用户在页面中离开用户名填写框后执行onblur方法,页面执行script中的Ajax方法,这里采用Ajax技术将用户名信息传递到后台action,action对应类获取参数并与数据库交互并获得判断结果,这里用xml的数据格式返回数据到页面,Ajax获取数据流并解析得到数据,判断是否弹出提醒框。
页面执行onblur方法跳转到script Action对应java类,获取参数、调用判断方法 Ajax传递用户名信息到指定action 数据库 Jsp页面部分 后台java类 图5.7表单验证流程图 数据库 33
江苏海事职业技术学院毕业设计(论文)
总 结
本次毕业设计选取了SSH2框架,希望通过一个项目来熟悉一个主流的框架,由于第一次开始使用,加之本次毕业设计制作期间时间比较紧,仓促完成,因此在某些方面简化了部分功能并降低了视觉效果。
本次毕业设计主题是二手市场,该类系统在网络上并不少见,在许多方面希望去模仿这些优秀网站的设计思想,因此会有一些看腻了的地方出现,但个人认为,这些网站存在的共同的东西并不一定代表技术没有革新,或许是因为这是比较优秀的一种实现方式因而被广泛使用。
本次设计的主要目的在于通过项目进行学习,由于本人希望日后的发展方向是软件方向,就必然要通过当下主流的技术来提升自己的技术水平。本次毕业设计学习到了许多未曾接触过的内容,例如:学会了通过Hibernate来进行数据操作,抛弃了传统的代码实现数据库操作的繁琐;学会了通过Struts来定义逻辑控制,使跳转操作更加方便、简洁;学会Spring的注入思想,通过这种方式在调用元素时不必重复生成,一次产生,到处使用,极大的提高了系统性能。另外,在某些地方尝试了使用Ajax实现表单提交,后台数据获取。
本次系统设计伊始曾考虑过诸多功能,但是在实施过程中由于时间和技术的原因未能实现,希望能够在以后继续完成以下几项功能:
1.
电子交易功能。买家与卖家可以在沟通之后通过网上银行或者类似于支付宝的平台来完成支付功能。 2.
实名认证功能。实名认证是用户信息的一个认定,他可以防止很多欺诈手段和违法行为。 3.
以物易物功能。该功能实际上是要实现用户间如果各自持有商品刚好符合对方需求的情况下,双方可以约定以何种支出来完成该笔交易。
34
江苏海事职业技术学院毕业设计(论文)
致 谢
本次毕业设计的完成借助了大量的外在力量。首先,通过书籍、视频以及别人做过的项目源码学到了很多从未接触过的东西,感谢这些人对知识的慷慨传播;其次,网络对于我这次毕业设计的完成提供了巨大的帮助,在一些专门的论坛、贴吧,许多业内人士都给予了我宝贵的经验,感谢这些大神们耐心的讲解;第三,本次毕业设计在项目伊始,本人就希望通过自主学习的途径来完成这项任务,在本次毕业设计中,指导老师给我们制定了详细的工作流程及阶段目标,在论文提交之后很快给予了我们详细的论文更改思路,非常感谢老师的付出;第四,对本次毕业设计做出直接技术支持的是我目前的室友,因为书本上的理论在应用于实际项目中的时候会出现各种问题,而自己没有框架的使用经验,他在这方面提供了许多帮助。
35
共分享92篇相关文档