基于J2EE MVC架构的在线购物平台的设计与实现
2023-12-21 08:43:59
论文总字数:23059字
摘 要
基于因特网的在线购物不仅方便快捷,不受时空限制,节省了消费者的购物时间,同时还降低了卖家的销售成本。本文描述了基于J2EE MVC架构的在线购物商城的设计过程。网站前台提供用户在线购物功能,后台提供管理员对商城的管理功能。网站前台的主要功能模块包括用户登录、用户注册,查看具体商品信息详情、购买具体商品、商品加入购物车,生成订单、商品结算和用户信息管理等。后台主要包括公告信息管理、促销信息管理、合作商信息管理、商品信息管理、订单信息管理等。网站使用JSP技术来完成页面的开发,并使用Tomcat作为服务器,使用MySQL存储数据。测试表明,本系统能较好地辅助小批量商品的网上交易过程的实现。关键词:JSP技术, MySQL, 用户登录,购物车,用户管理,
Abstract:Online shopping is not only convenient, not limited to time, save shopping time, but also reducing the seller"s cost of sales based on the Internet.This paper describes the design process of online shopping mall based on J2EE MVC architecture.Website onstage provide users the functions of Shopping online, the website backstage provide the administrator the functions of managing the mall.The main function modules of the website onstage include user login, user registration, product specific commodity information, buy goods, the goods add to cart, generating orders, commodity clearing and user information management.The backstage mainly includes the announcement information management, sales information management, business information management,product information management,order information management etc.The website uses the JSP technology to complete the page development, and uses Tomcat as a server, the use of MySQL data storage.The test shows that the realization of online transaction process, this system can better assist the small batch of goods.
Keywords: JSP technology, MYSQL, User login,Shopping cart,User management
目 录
1 商城开发背景及技术 1
1.1 项目选题背景 1
1.2 项目内容 1
1.3 开发技术概述 1
2 商城设计分析 1
2.1 商城市场需求分析 1
2.2 商城功能分析 2
2.3 分析结论 2
3 商城总体设计 2
3.1 商城总体设计思路 2
3.2 商城模块总体设计 3
3.3 商城数据库总体设计 6
3.4 数据库操作 9
4 商城详细设计 11
4.1 前台功能详细设计 11
4.2 商城后台功能详细设计 21
4.3 商城功能调试 24
结论 29
参考文献 30
致谢 31
1 商城开发背景及技术
1.1 项目选题背景
随着网络技术的发展,各种形形色色的技术涌现在我们眼前,这些技术不但在潜移默化地改变着我们生活方式,同时也在改变着人类消费方式,人们可以告别传统的游走于各个商店的消费方式,继而代之的是这种既方便又省时而且还快捷的购物方式—在线购物。人们只需进入各式各样的在线商城就能随心所欲的寻找自己所喜欢的商品,而这一系列过程只需操作鼠标就能轻松实现,减轻了传统购物所带来的购物压力和疲劳。
本商城为销售商提供了方便快捷地企业管理方法和安全实惠的在线销售平台,减轻企业管理复杂事物的压力,降低商品销售过程带来的成本。同时也为广大用户提供一个安全、简单地交易平台。
1.2 项目内容
本商城对于普通用户主要实现登录、注册、商品查看、商品加入购物车、购物车管理、生成订单,订单管理,商品购买,用户信息修改,用户密码修改等功能;对于系统管理员主要实现商城促销信息的管理、商城公告信息的管理、商城合作商信息的管理、所有商品信息的管理,订单信息的管理,管理员信息维护等功能。
1.3 开发技术概述
商城所有页面均采用Html技术开发,具体页面配以相应的Css样式文件加以修饰,各个页面中的部分动态效果以及数据验证使用JavaScript和Jquery框架完成。后台业务处理采用servlet技术完成,此技术不仅可以处理业务,还可以动态的生成页面。出于经济因素的考虑,本商城使用Mysql作为数据库存储数据,此数据库属于开源软件,所以不需要支付使用费用;使用JDBC技术连接数据库;使用Sql技术对数据库进行增删改查等操作。
2 商城设计分析
2.1 商城市场需求分析
随着网络技术的不断发展,人类的消费方式也发生了翻天覆地的变化,这一切都带动着网上购物的不断发展,人们开始热衷于快捷、方便、省时的购物方式—在线购物。人们可以不必穿梭于大街小巷地去寻找,只需静坐在电脑面前通过便捷的搜索方式就可以找到自己喜欢的宝贝,这将非常符合人们的意愿。所以在线购物一定会得到广大顾客的青睐,在线商城是非常有市场的。
2.2 商城可行性分析
2.2.1 技术可行性分析
本系统主要通过Jsp Servlet技术实现,数据存储采用的是Mysql数据库,作为轻量级数据库的代表,Mysql非常容易学习和掌握。通过Html构建页面,加以Css样式的修饰使得页面美观大气,通过适量的JavaScript脚本语言使得商城交互性更强,数据校验更加完美无缺,使用sun公司提供的JDBC技术可以实现数据库连接和访问,从而实现商城前后台的数据传输。以上技术本人都已经掌握,因此本商城在开发技术上来说是可行的。
剩余内容已隐藏,请支付后下载全文,论文总字数:23059字