JSP+Mysql网上停车位预订系统设计(4)
时间:2017-06-09 23:13 来源:毕业论文 作者:毕业论文 点击:次
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 管理员表 (责任编辑:qin) |