欢迎来到天天文库
浏览记录
ID:43356001
大小:509.01 KB
页数:34页
时间:2019-09-30
《计算机 毕业论文》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、编号黑龙江科技学院毕业论文论文题目:基于Struts+Hibernate+Ajax电子商城系统所属系(专业):计算机应用技术班级(学号)论文作者:指导教师:完成时间:11年06月2日毕业论文鉴定书一、指导教师评语(指导教师填写)二、毕业论文成绩指导教师签字:年月日目录一引言4二相关知识和技术背景5三系统需求分析7四系统概要设计10五系统详细设计16六系统实现29结论31致谢33摘要:人们将传统的商店转移到了网上,模拟一般商店的经营模式,形成了各式各样的网上电子商城。本系统针对现在的发展趋势,以Struts框架和Hiber
2、nate框架为基础进行应用开发,并使用Ajax的技术实现异步通信的机制。Struts和Hibernate为本电子商城系统的开发提供了现成的通用的框架。将Ajax技术运用到Web应用中来,相当于用户和服务器之间加了一个中间层。现在将这些技术整合起来,使得系统在各方面都能达到要求,并有利于系统的维护和升级。系统分为前台部分和后台部分,前台部分主要实现的功能有顾客的注册和登录功能、查看商品信息功能、搜索商品的功能、购物车功能、反馈意见或留言功能,修改登录会员的资料;后台部分主要实现商品管理员管理商品信息及特价商品信息、订单管理
3、员管理订单信息、会员管理员管理顾客的情况及查看顾客的反馈信息、系统管理员可以对管理员进行管理。关键词:网上电子商城系统;Struts框架;Hibernate框架;Ajax技术;MVC模式一引言因特网的迅猛发展正以前所未有的深度和广度影响和改变着人们各个方面的生活,越来越多的人开始意识到因特网所蕴含的巨大经济价值和无穷商机,并积极投身于电子商务活动。实际上,电子商务是一些商业行为的电子化,例如网上商店、网上贸易等。就网上电子商城来说,在应用方面具有一定的影响力和成功性。网上电子商城的崛起对传统的商品流通体系产生了强烈的冲击
4、,有效地缩短了商品流通发行环节,将广大顾客、销售商、开发商紧密地结合在一起,大大提高了商品流通率。电子商务的网上实践,是从网上销售开始的,“网上商店”打破了传统的销售形式——商店,将商店和网络结合;是一种典型的电子商务网站运用。“网上商店”实际上是运行在Web服务器中的一个Web运用程序。“网上商店”模拟一般的商店的经营模式。电子商务将成为二十一世纪人类信息世界的核心,也是网络应用的发展方向,具有无法预测的增长前景。电子商务还将构筑二十一世纪新型的经济贸易框架。大力发展电子商务,对于国家以信息化带动工业化的战略,实现跨越
5、式发展,增强国家竞争力,具有十分重要的战略意义。主要体现在各种网上电子商城的开发,包括涉及查看商品、定制商品、购物车等内容。网上商城遍布各个行业,各大城市,目前国内外知名的网站,包括淘宝网、网易等大型网上购物网站。或者分块的网上购物网站,比如说网上书店、网上电子城等等,形形色色的网上购物系统竞相产生,使得电子商务得到了一定的发展。本系统以Struts框架和Hibernate框架为基础进行应用开发,并加以Ajax的技术实现异步通信的机制。Struts和Hibernate为本电子商城系统的开发提供了现成的通用的框架,Stru
6、ts框架提供全套MVC模式的代码,极大地节省了时间;Hibernate框架完成数据持久化的重任,将数据库的操作提升到一个面向对象的层面上来。将Ajax技术运用到Web应用中来,相当于用户和服务器之间加了一个中间层。将这些技术整合起来的时候,使该系统在健壮性、代码重用和可扩充方面上了一个新的台阶,有利于系统的维护和升级。本文共分为六部分。第一部分为引言,介绍课题的背景以及研究的意义等;第二部分介绍了相关知识,简要的介绍了J2EE,Struts框架,Hibernate框架,Ajax技术等。第三部分提出了系统需求分析,并使用用
7、例图确定了系统的各个功能模块。第四部分根据以上需求作出系统的概要设计。第五部分是系统的详细设计部分,包含了数据库设计,架构设计以及详细的模块设计。第六部分为系统的实现部分,主要描述了系统的环境配置,主要代码以及系统的界面。二相关知识和技术背景(一)J2EE概述J2EE(Java2Platform,EnterpriseEdition)是SUN公司定义的一个开发分布式企业级应用的规范。它提供了一个多层次的分布式应用模型和一系列开发技术规范。多层次分布式应用模型是指根据功能把应用逻辑分成多个层次,每个层次支持相应的服务器和组件
8、,组件在分布式服务器的组件容器中运行,容器间通过相关的协议进行通信,实现组件间的相互调用。遵从这个规范的开发者将得到行业的广泛支持,使企业级应用的开发变得简单、快速。J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。(二)MVC设计模式与Struts架构MVC(Model-View-Contro
此文档下载收益归作者所有