2)购物车管理
用于对每一个进入系统的用户所对应的购物车进行管理。将用户所选购的车位信息,包括价格、数量等信息记录到对应的购物车上,便于到收银台进行结帐处理。同时在此模块中,用户还可以方便的实现修改购物车位、清空购物车等操作。
3)会员信息管理
实现系统相关用户信息的注册及身份验证,同时也提供对应的用户资料的更新。该系统可以收集用户相关的联系方式、通讯地址等信息,可以更好的拓展销售规模。
4)订单处理
根据购物车中的信息,以及用户所选择的送货方式和付款方式,和用户对应的个人信息生成订单,便于后续工作的处理。在该模块中,用户可以随时查阅自己的订单,并对其进行取消等处理操作。
4.6 数据库设计
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率,以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致[
4.6.1 数据库需求分析
针对网上车位销售系统的需求分析,得出如下需求信息。
订单分为单张详细订单和总订单。
一个用户可以预订多本车位。
一个用户对应一张订单。
一个列表对应多张订单。
针对本系统功能分析,总结出如下的需求信息。
用户,包括数据项:用户ID、用户名、密码。
车位,包括数据项:车位编号、车位名、价格、车位介绍。
订单列表,包括数据项:订单编号、车位编号、预订时间。
订单,包括数据项:订单编号、用户编号、下单时间。
4.6.2 数据库概念结构设计
从本系统中规划出的实体有:用户信息实体、管理员信息实体、车位实体、车位分类实体、订单实体、订单列表实体。
实体之间关系的E-R图如图4.5所示。
图4.5 实体之间的E-R图
管理员实体的E-R图,如图4.6所示。
车位分类实体的E-R图,如图4.7所示。
用户信息实体的E-R图,如图4.8所示。
车位实体的E-R图,如图4.9所示。
订单实体的E-R图,如图4.10所示。
图4.6 管理员实体的E-R图 图4.7 车位分类实体E-R图
图 4.8 用户实体E-R图 图4.9 车位实体E-R图
图4.10 订单实体E-R图
4.7 数据库逻辑结构设计
本系统数据库采用mysql数据库,系统数据库名称为bsdb,下面分别给出数据表概要说明、数据表关系概要说明及主要数据表的结构。
图4.12 数据表树型结构图
表4.1为车位信息列表,记录网上停车位预订现有的车位信息。
表4.2为网上停车位系统管理员信息表,记录管理员的帐号和密码。
表4.2 管理员表 JSP+Mysql网上停车位预订系统设计(4):http://www.youerw.com/jisuanji/lunwen_8910.html