《毕业答辩-基于Java的网上购物商城的设计与实现》由会员分享,可在线阅读,更多相关《毕业答辩-基于Java的网上购物商城的设计与实现(20页珍藏版)》请在金锄头文库上搜索。
1、指导老师: 答辩人: 学号: 学院:信息工程学院,基于JAVA的网上购物系统的设计与实现,1,2,绪论,技术介绍和系统设计,3,系统的实现,4,结论与展望,一、绪论,随着网络的蓬勃发展,电子商务技术在磨砺中日趋完善,简洁的搜索浏览模式与便捷的支付流程使得网络购物迅速融入到人们的日常生活之中,成为人们日常消费的一种主要方式。正是基于成熟的电子商务技术条件与良好的市场环境,因此选择设计并实现网上购物商城系统。整个系统在Eclipse开发环境下开发,利用JAVA语言以及MYSQL数据库技术开发完成。系统支持前端用户的浏览、注册、登入、添加购物车、下单、付款、查看订单与留言等功能。同时支持后台管理员添
2、加商品、管理分类、查询订单以及留言回复等功能。经过用户测试,能够顺利完成用户网上购物与商家后台管理的整个网络交易业务。,摘要,一、绪论,随着信息科学技术的不断发展与完善,信息化已经成为个人之间甚至是国家之间商务发展的一大趋势,并且广泛应用于商业贸易、国际化的网络、计算机科学以及网络通信之中。电子商务正是依托信息化技术的迅猛发展将全球化的市场集中在网络平台之中,打破了传统销售模式市场受众的局限性,成为当下人们消费的主要方式。而随着JAVA技术的崛起与数据库技术的不断完善,为网上购物系统提供了良好的技术支持。电子商务的发展壮大与网络技术的进步息息相关。 网上购物商城的设计将实现一站式的消费理念,满
3、足网络购物爱好者方便便捷的购物体验。同时相对于传统商场零售模式,极大的缩减了商家的租赁、仓储以及人工的费用。最终让利与消费者。,课题背景,二、技术介绍,本系统采用当前流行的Struts2.0整合框架编写, Struts是以MVC模式为基础,控制反转为核心的Java Web应用框架;同时,本系统采用B/S(Browser/Server)结构即浏览器和服务器结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了
4、用户的总体成本。 此外,本系统采用了MYSQL作为应用程序的数据库,它具有良好的并发处理和事务处理能力,并且具有较高的运行效率和稳定性。,.JSP技术平台,二、技术介绍,硬件需求: CPU:Inter core i5-4210cpu2.4GB 内存: 4.0GB 软件需求: 操作系统版本:Windows XP /vista/Win7 开发工具:MyEclipse 6.0.1 后台服务器:Apache Tomcat 6.0 开发语言:Java 数据库: MYSQL,三、需求分析和设计,经济可行性 ; 技术可行性 ; 操作可行性 ;,三、需求分析和设计,系统的实用性和经济性相结合 ; 系统的先进性
5、和成熟性相结合 ; 系统的可靠性和稳定性相结合 ; 系统的可扩展性和易维护性相结合 系统的用户积极参与原则,三、需求分析和设计,四、系统实现,三层结构的实现,本系统中,管理员信息的业务逻辑层处理顺序如下: (1)查询数据库中管理员信息表的所有数据到Dataset数据集中; (2)调用数据操作方法,进行数据的添加、修改、删除操作; (3)对数据库操作后将返回一个结果给相应的方法; (4)应用层调用业务层中数据库操作方法; (5)业务层把结果返回给应用层。,四、系统实现,数据库的操作,直接对数据库执行操作。 配合使用存储过程 。 数据集中存储数据,这时如果应用程序与数据源断开连接,可以使用的记录的内存中缓存。,四、系统实现,首页,四、系统实现,注册界面,四、系统实现,购物系统界面,四、系统实现,订单界面,四、系统实现,后台管理界面,四、系统实现,后台管理界面,四、系统实现,类别管理界面,四、系统实现,商品添加界面,谢谢!,