论文部分内容阅读
随着互联网的不断普及和网络相关技术的蓬勃发展,人类已经进入了信息化时代。在线购物作为信息化时代的典型产物,具有快捷、简单和成本相对较低等优势,被越来越多的人认可以及使用。一个好的购物平台不仅会改善用户的购物体验,而且还能牢牢锁定客户,不使客源流失。此外,还可以在大量的消费数据中挖掘消费规律,以此让商家做出更符合市场需求的产品。在此背景下,较好的购物系统无论对于用户或是商家,都显得尤为重要。本文主要设计并实现了一个在线购物系统,利用Eclipse作为开发工具,基于JSP技术。此系统分为两个部分:服务器端和客户端。在客户端,本系统给用户提供了相关页面,例如查看产品、登录、管理个人订单以及支付等。在服务器端,为相关的管理人员提供针对商品和订单的增删改查功能,以及对用户的查询修改及删除功能。这样的设计可以保证用户和管理员的高分离度,也为系统能够正常运行提供了前提。除此之外,本系统采用了MVC模式,即经典的B/S三层结构。为了降低开发难度,我们选择了基于MVC模式封装好的相关软件框架。数据库的选择对于一个系统来说尤为重要,因为它关乎系统的稳定性和数据的安全性,在数据量越来越多的时代,对数据安全性的要求也越来越高。由于Oracle数据库是一种关系型数据库,并且提供了相关安全方面的接口,因此Oracle为本系统的后台数据库。软件测试是软件发布之前必不可少的环节,它是一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。本系统的测试分为两个阶段。第一个阶段是在功能模块开发时进行测试,第二个阶段是在本系统完成之后,我们进行了相关的黑盒和白盒测试。测试结果表明,本系统在普通情况下可以较为稳定良好地运行。