基于BS模式的自行车租赁系统毕业论文 联系客服

发布时间 : 星期日 文章基于BS模式的自行车租赁系统毕业论文更新完毕开始阅读9675943fa55177232f60ddccda38376baf1fe0e4

选购商品信息的输入,输出的则是订单信息。对于后台管理模块来说,主要的数据由商家输入,主要包括商品信息,输出的则是前台销售模块所看到的所有信息。中间层数据流程如图2.2所示

注册信息 前台销售 执行订单 未注册者 登录信息 已注册用户 自行车信息 商家 服务站信息 后台管理 自行车信息 订单信息 服务站信息 会员 图2.2 中间层数据流程图

3 系统设计

本章节的总体目标是将上一章节需求分析阶段得到的目标系统的逻辑模型,变换为目标系统的物理模型,具体将从系统的结构设计和数据库的设计两方面进行讲解。简单的说就是根据上一章节中需求分析的”做什么”,确定系统应该”怎么做”。

3.1 总体结构设计

系统结构和功能是系统设计的核心部分,通过系统结构图可以清楚的看出整个系统的结构。根据上一章节的功能需求分析,本系统总体上分前台模块和后台管理模块,前台模块功能供买家浏览并预订自行车,后台管理模块功能供商家管理使用。系统总体结构如图3.1所示。

共 40 页 第 7 页

网上自行车租赁系统 前台模块 后台管理模块 图3.1 系统总体结构图

3.2 模块功能设计

本系统分前台模块和后台管理模块,每个模块又有若干个子模块构成,其中前台模块主要包括:自行车展示、购物车、用户管理等子模块。系统管理模块主要包括:商品管理、订单管理、管理员管理等子模块。具体的模块功能设计如下。

3.2.1 销售模块

系统销售模块主要让商品购买者使用,可以进行各类商品信息的浏览和订购功能,系统销售模块的结构如图3.2所示。

共 40 页 第 8 页

前台模块 用户管理 自行车展示 自行车检索 购物车 用户注册 用户登录 用户密码修改 各服务站所有自行车 按服务站检索自行车 添加购物车 查看购物车 修改购物车 收银台 订单查询 填写订单信息 结账 用户订单查询 订单明细查询 图3.2 前台销售模块功能结构图

前台销售模块具体功能设计如下 (1)用户管理功能:

实现用户注册、登录、修改密码、注销等功能。对于注册功能,需要用户输入的信息取决于数据库中会员信息数据表中的字段;并通过各类型的验证控件实现校验。登录和索回密码功能所需的数据也是从会员信息数据表中得到;对于注销登录功能,保证在注册会员注销后清空其登录时候保持的信息,如会话信息、购物车信息等。 (2)自行车展示功能:

用户可先选择服务站,页面即显示出该服务站所拥有的自行车的所有信息,用户可找到自己所需的自行车加入购物车,在用户未登录之前,不能进行预订,如点击预订,系统会提示用户登录。 (3)购物车功能:

共 40 页 第 9 页

实现添加、查看、修改、删除购物车;在顾客提交购物车(提交订单)之前,所有已选定的自行车信息会存放在购物车中。当提交购物车之后,该数据集中的信息就被写入数据库中定单明细表中。在用户未登陆之前,不能够使用购物车提交功能。 (4)定单查询功能:

用户登录后可查询已提交的定单及定单明细。

3.2.2 系统管理模块

系统管理模块的功能由发布商品的商家使用,可以进行管理员、商品、定单的管理,管理模块的结构如图3.3所示。

共 40 页 第 10 页