Skip to content

Latest commit

 

History

History
46 lines (37 loc) · 3.03 KB

README_zh-cn.md

File metadata and controls

46 lines (37 loc) · 3.03 KB

JavaWeb_在线商城

一、目的

通过JSP&JDBC的综合运用,掌握中小型JavaWeb应用系统服务端数据库编程的基本原理和常用技术,具备进行服务端数据库表设计和JSP页面JDBC编程的基本动手能力。 具体包括:

  1. 编写Java代码,熟悉并掌握JDBC的使用,包括Connection、 Statement、PreparedStatement和ResultSet 等对象的原理和常用方法; 2)编写 JSP页面,熟悉并掌握JDBC在JSP页面中的应用语法、控制结构,掌握JSP内置对象的使用以及服务端调试技术; 3)实现JSP&JDBC等服务端编程技术的融汇贯通,掌握对单表和关联关系表进行CRUD等常规数据操作,并达到服务端页面的合理代码布局、动态网页呈现和实时性交互。 1.掌握java-web网站设计的全过程; 2.进一步熟练Servlet技术、数据库、标签等-般java-web应用技术; 3.掌握整个java-web应用架构、目录结构以及服务器使用。

二、需求分析

在客户端综合编程实验的基础上,结合JSP&JDBC等技术,完成商城后台管理系统的主体模块(登录、产品、产品信息等),实现相应信息的数据动态显示和后台操作功能,主要包括相关数据库设计以及用户登录功能、产品列表动态数据库表内容列表展示功能、购物车添加及与数据库的后台交互功能等,并能够借助开发工具进行服务端代码调试。

1.设计一个较完善的网上商店; 2.账户模块:提供用户注册、登录,考虑用户数量增减,需要用数据库技术; 3.商品显示模块:出于增加销售量考虑,需要有简单广告功能,并提供商品详细参数;推广商品,网站需要对热销商品展示以及商品分类显示、商品查询 4.订单管理模块、订单详细信息模块:显示已保存的订单的详细信息; 5.购物车模块:添加/删除商品,结帐,显示订单信息。 6.实现管理员登录后台实现一系列操作。

三、简介

本商城主要利用JavaServlet技术进行开发,有很强的逻辑性、可扩展性,便于维护。商城界面设计主要实用了CSS, 美化了店面。其次本商城设计还使用了JSP技术、JDBC技术、JavaBean技术。

在前台业务基本实现的基础上,主要开发:注册、登录、支付下单(出库发货)、订单管理、商品管理、客户管理等后台业务。 一、 注册 二、 登录 三、 支付下单

  1. 若客户未登录,则请登录;(登录成功生成客户对象并存于Session)
  2. 不需具体实现支付功能,只要突出显示总金额即可;
  3. 收货信息:收货人、联系电话、收货地址;
  4. 生成订单,包括:订单号、所属客户、下单日期、总金额、收货人、联系电话、收货地址;
  5. 添加明细记录,包括:所属订单、所购商品、数量、单价,并相应减少商品存量。

四、 订单管理

  1. 订单查询与删除

五、 商品管理

  1. 进货入库
  2. 商品查询与下架

六、 客户管理

  1. 添加管理员
  2. 客户查询与删除