java+mysql市民公共自行车租赁管理系统设计+ER图(4)
时间:2022-05-18 23:03 来源:毕业论文 作者:毕业论文 点击:次
图 1 三层构架关系 2。5系统功能展示图例 本系统功能模块展示如图 2所示。
图 2 自行车租借系统功能模块图 3自行车租借系统需求分析与总体设计 3。1系统与用户的特点 自行车租借系统其实越其他的租借系统具有很多相似的地方,但也有自己的特色。针对我设计的自行车租借系统,我把用户分为了两类:管理员和会员。在这里我们关闭了会员自己注册账号的权利,由于自行车是固有财产,所以一般租借的人必须是诚信的人,所以,添加会员的任务只是交给了管理员来执行。管理员的职能还有管理每个地点以及管理每个地点的自行车以及停车位的数目。根据会员借车换车的记录,系统会实时监测每个地方的自行车数量以及停车位的数量,当自行车或者停车位的数量少于5个的话,系统会以邮件的形式通知管理员,因此管理员设置自己邮箱的时候必须是自己且正确的。并且会员租借自行车的时候也会有记录,以每半小时0。5元的方式来计算价格,不足半小时的以半小时来计算。 自行车租借系统考虑了代码复用的情况,也就是说在许多地方,管理员与会员可以共享同一个接口或者同一个页面,但是会做出身份的判断从而给出不同的权限操作,这样既节省了开发时间,提高了开发效率,还体现了复用的思想。 使用ajax请求是本系统的一大亮点。Ajax其实就是异步传输的意思,在前台页面中也就是在不刷新前台页面的情况下,局部更新某局部的界面。让人感觉不到页面刷新,但是已经呈现了最新的数据。 系统采用了Sun公司的Java EE技术,使用java语言以及mysql进行开发。为了使系统更加的完善以及更具人性化,系统还会运用一些辅助技术,例如:CSS、Javascript、Ajax等处理技术。 3。2需求规定论文网 3。2。1 软件功能说明 本套公共自行车租赁管理系统功能已整理成如表 1 所示。 一级模块 二级模块 功能简介 管理员 会员管理 对自行车管理系统的会员执行查看,增加,删除以及修改操作 地点管理 对地点执行查看,增加,删除以及修改操作 自行车管理 对某个地点的自行车数量执行查看,增加,删除以及修改操作 停车位管理 对某个地方的停车位数量执行查看,增加,删除以及修改操作 租借管理 对自行车管理系统的租借情况执行查看,删除操作 会员 预约 会员可以提前在网站上预订车辆 借车 会员可以选择在某一个地方进行借车 还车 会员可以选择在某一个地方进行还车 充值 当会员的余额不足的时候可以进行充值 对自己信息的管理 会员可以管理自己的个人信息 表1软件功能说明 3。2。2 对功能的一般性规定 各个模块应尽量保持独立以及界面统一;要有统一的错误提示功能,并且针对错误提示提供解决方案。 3。2。3 对性能的一般性规定 应充分考虑到性能对系统整体运行的影响,并且还要考虑到功能的正确性,应认真处理运行代码,最大限度减小耗费资源的可能。 (责任编辑:qin) |