基于Struts\Spring\Hibernate技术饰品商店设计与实现

时间:2022-06-12 12:55:40

基于Struts\Spring\Hibernate技术饰品商店设计与实现

【摘要】饰品商店系统实现了虚拟世界中购物、浏览物品、查看各种信息,是网络上一种流行的购物方式,也是时代的一种跨越的表现。此项目对以往开发的项目进行了革新,它综合地应用了多种技术,从而来完成一个网络商店的复杂功能。

【关键词】jsp SQL2005SpringStruts2Hibernate

一、绪论

随着社会的发展、科技的进步,互联网发展已经在计算机中得到了广泛的应用,在软件行业中尤为重要,它在当今社会中占据着不可替代的作用。

从原始的网络聊天到畅游网游世界,从在线观看各种书籍、电影到足不出户的网络购物,计算机无处不改变着我们的生活。我们已经习惯了在计算机上享受一切,因而网络代替了现实,网上购物也成为了当今时展的主流方式。

网络的迅速发展是时代必然的结果,网站的技术也不断的革新,时刻在吸引着众人的眼球。基于这一点,我们模拟淘宝网站的功能完成了本次饰品商店系统,它在网络中建立了一个虚拟的购物商场,使得购物更加方便快捷。

此系统利用了MyEclipse开发工具,利用JSP,SSH,Spring,Struts2,Hibernate技术来建立起来的。这个饰品商店无论是在前台设计还是在后台技术方面都对以往项目进行了一个超越。

二、选题的目的

1.思想。饰品商店主要是针对女生而言设计,这是一个具有现实意义的网站,强大的功能足以满足广大用户的需求。购物网站作为一种新兴的购物方式,它可以开拓您的视野,让您轻松地购物。从某种意义上而言,它是一种新的商场模式,网站的出现和迅速扩大,真正展现了网络的价值,使互联网从发展开始步入更高的阶段。

2.网站的用途。网上购物的发展是互联网成熟的一个标志,丰富多彩的购物网站让购买者眼花缭乱,而我们设计的网站却令人耳目一新。它以美观的界面为主,给用户一种心驰神往的感觉。①用户登陆。在页面导航上点击用户登录进入登录页面,用户就可以根据自己注册好的用户名进行网站登陆,然后在用户状态中就会显示已经登录的用户名。②饰品展示。以分页进行显示,点击饰品就会跳转到饰品明细页面,在饰品明细页面中可以进行购买。③搜索饰品。可以按照饰品的编号、名称、材质进行搜索,方便快捷。④特价饰品。如果用户对饰品价位感到不满意,可以点击特价饰品,特价饰品也是以分页进行显示的。⑤我的订单。如果你购买了此商品,就会在“我的订单”中显示,在这个页面中我们也设有确认收货的功能。⑥个人信息。显示已经成功登录的用户名的信息。⑦管理员界面。管理员界面的设计也是很独特的,也有自己的导航,在管理员主页中可以对饰品进行修改和删除,可以对用户的信用卡的钱数和积分进行相应的修改,在管理员添加饰品中可以进行添加,在查找页面中可以按照不同的条件进行查找。

饰品商店拥有的功能是强大的,所拥有的功能在这里就不详细介绍了。

三、系统实现

此项目主要是以jsp技术为基础,以SQL2005技术为辅,又在这些技术基础上应用了SSH,Spring,Struts2,Hibernate等技术构成了此项目。

SSH为建立在应用层和传输层基础上的安全协议。

Spring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。

四、结论

短短的时间里,整个项目的开发终于告一段落了。在这期间,我们在辛苦和劳累中感受到了充实的快乐、团结的乐趣,让枯燥乏味的编程不再乏味。我们的毕业项目是以两个人合作的方式来完成的,项目的名称是《饰品商店》,经过我和组长集体的一番努力,最终圆满地完结!回想整个项目开发的过程,虽然历时不算太久,但这期间的一些感想和收获却是很多的!

本论文以软件编程思想为主导,通过可行性分析、需求分析、概要设计、详细设计的过程,对饰品商店的整个开发过程作了详细的阐述,同时遵循结构化程序设计,对软件开发步骤作了详细的规划。

本文主要采用了SSH技术,首先介绍了整个系统的开发背景,提出了实现所需功能的技术实现工具及所用语言。在需求分析阶段,分别从系统功能需求和界面需求两个方面进行了剖析。论文的概要设计和详细设计阶段则是对前面所叙述的各个功能的实现的具体实施。在本次的设计中,主要实现了网上的购物功能。

上一篇:情感教育在初中思想政治教学中的渗透 下一篇:打造有地域特色的城市