1.2研究目的意义
网上书店销售系统作为商户即公司对个人消费平台,其在商务活动中的作用是非常重要的。网上书店是一种商业信息系统,因此它的交互性很重要。它通过向用户提供一系列信息资源,来向用户提供商家上传的商品。网上售书系统交互特别好,让商家提高工作效率,避免大量的业务数据而造成的人工出错,用户购买更加便捷,完成线上交易。这种交易方式降低了企业运营成本,资金流转的无纸化交换等优势。
1.3系统任务
本系统主要实现的功能是网上购书系统的过程,因此针对与此要实现的功能为前台用户的注册和登录,商品查看,添加到购物车,保存订单,查看订单,后台管理员的商品录入,编辑商品信息,以及实现后台的销售榜单下载服务。
2.系统开发技术源^自·751|文\论]文'网[www.751com.cn
本系统选用Java语言开发,运用MySQL Server数据库,选用Tomcat服务器。实现了网上购书的系统。
2.1 Java语言概述
Java 是面向对象编译语言,易开发、效率高、语法结构简单、容易为初学者所掌握和具有跨平台等特点,是开发的理想语言。只要能够安装 JDK,就能在此安装 JSP 服务器,很方便就能建立编程开发环境。由于开发者大学期间学习过基于面向对象的C#语言,所以在用Java语言开发的时候能够易于上手。本系统采用Java 语言来开发,做到了界面和代码进行分离。
2.2 MySQL Server数据库介绍
MySQL Server是一个关系型数据库管理系统, MySQL Server具有体积小、运行速度快、总体拥有成本低等优点,尤其是开放源代码的优势,在中小型网站开发中都被广泛的运用,是开发网站的理想选择。
2.3 Tomcat概述
Tomcat服务器由Apache提供,开源免费,具有良好的可扩展性和安全性,是一个不收费开源的轻量级服务器,是开发和调试JSP 应用程序首选,在很多中小型系统和并发访问用户不多的场合下被普遍使用。
3.系统需求分析
从实际和用户的基本功能需求出发,将网上购书系统分为两大模块功能,分别为前台用户的购物功能模块和后台书店管理员的后台维护模块。
针对这两个模块设计了相应的功能,而在实现系统的过程中主要实现了以下的功能。
(1)前台模块需求分析:书籍网站的用户注册、登录,用户的书籍查询和分类查询,添加到购物车,用户下单和查看订单的功能。
(2)后台模块需求分析:后台书店人员的添加书籍商品、库存书籍查看,以及对前台订单的查看,详细的描述在下面的系统功能中展示。
4.系统总体设计
在系统设计过程中,为了能够简单的将复杂的逻辑处理表现出来,按照MVC设计模式的思想,采用三层体系架构,在此体系结构下,用户通过客户端浏览器向服务器发送请求,服务器端接收浏览器发来的请求,对获得到的客户端请求进行分析处理,调用相应的应用服务器中的逻辑进行分配处理。运行在服务器端的逻辑处理程序将逻辑处理的结果返回给服务器,服务器再将结果返回给客户浏览器端。