云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于BS模式的自行车租赁系统毕业论文

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

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 13:06:16

由于JSP、Eclipse和Tomcat的这些优点,所以本系统采用了以上编程语言和开发环境。

1.4 系统数据库环境的选择

数据库管理系统(DBMS)具有存储、检索和修改数据的功能。现在比较流行的数据库系统包括Access、Microsoft SQL Server 2000、MySQL、Oracle等,本系统采用的是MySQL数据库系统。MySQL是开源的小型数据库系统,它的编程接口非常丰富,可以很容易地用组件访问数据库,本系统就使用了Hibernate访问数据库。

MySQL是作者大学中接触比较多而且较为熟悉的的关系型数据库,另外虽然Oracle解决了系统运行过程中的跨平台问题;但是它的企业管理器使用过程较为复杂而且适用于大型项目,对于中小企业来说价格过于昂贵。而MySQL虽然功能和安全性不够,但MySQL体积小、速度快、总体拥有成本低。考虑本系统中用到的数据表以及数据表之间关系的复杂程度,MySQL提供的功能足以满足系统需求。

由于以上原因,本系统采用MySQL开发。

2 系统分析

在本网上自行车预订系统中,在前台销售模块,用户可以自由浏览各个服务站中的自行车,但想购买必须要先进行注册成为会员,登陆后就可以预订了。会员在该网站中可以按所属服务站的分别浏览自行车信息。将自己需要的自行车加入购物车后可以修改预订的数量,然后就可以去填写订单,完成预订流程。在后台管理模块,系统管理员分为超级管理员和普通管理员,普通管理员可以自行车信息进行管理,可以添

共 40 页 第 3 页

加、修改、删除自行车,还可以对定单信息进行管理,当确定客户交了预订金之后“接收定单”,当客户归还自行车的时候“确认归还”。超级管理员除了可以进行以上操作,还可以对服务站信息进行添加、删除、修改。

本章节从系统的可行性、需求分析的角度分析了系统是否值得开发、是否能开发出来、各模块需要完成的功能。

2.1 可行性研究

“利用周末的时间,约上三五个好友,租辆自行车,到户外游玩,既避开了大城市中拥堵的车辆,又在便捷的出游中锻炼了身体”。现在,不管您是在文化底蕴丰厚的皇城北京,还是漫步在现代时尚的上海或者走在是有着悠久历史文化的西安的接头,都可以租到轻便的自行车无拘无束地户外休闲游。

每次出差到一个新的地方,总是想去一些值得观赏的地方,打的太贵,挤公交车太累,又怕出门走错了地方耽误时间,有时近在距离居住地2公里的地方也不愿去。随着全民健身运动的到来,今年在全国各大都市自行车租赁行业悄然而生。 随着计算机网络的快速发展,现在越来越多的公司开始利用网络发展业务,其中很常见的就是网上预订,本文的网上自行车预订也是很多自行车租赁公司正在发展的业务。

企业进行网上商务的效益是显而易见的,但是,我们也应该考虑到时间和资源方面的限制。因此,公司在准备发展网络业务之前,应该根据本公司的能够提供的资源进行可行性分析,以降低开发的风险,避免不必要的人力、物力和财力的浪费。

可行性研究主要包括经济可行性、营运可行性、技术可行性。

2.1.1 经济可行性

经济可行性就是对开发成本进行分析,估计开发成本是否会超过项目的预期利润。企业开发网上自行车预订有很多好处:可以扩大企业的影响,提高企业的形象,方便利用网络对企业进行宣传;虽然系统开发初期投资较大,但是系统开发成功正常运转时,不但可以实现投资少回收快,还可以帮助公司更好地预测市场,及时调整经营策略,在激烈的市场竞争中掌握主动;另外服务时间和地点不受限制,可以大大节约人力及物力的消耗。因此,从长远利益考虑,本系统若能开发成功,它所带来的效益将远高于系统投入。

2.1.2 营运可行性

首先从当前社会商业市场运作情况来看,公司在运营的过程中,经常会受到以下一些条件的限制:

(1)商品的宣传受到限制:

顾客只能通过上门咨询、电话沟通等方式进行各种信息的获取,受到一定的时间与物理空间的局限并且成本较高。 (2)复杂的商品周转渠道:

从看商品、谈价格到支付租金、押金等一系列的产品周转渠道过于复杂,企业与

共 40 页 第 4 页

客户之间缺乏一个全面的沟通与快捷运营的平台系统;企业需要实时了解商品的销售情况,保证热销商品的要货满足率。

基于企业在传统销售模式中遇到的以上困难,作者开发了该网上自行车预订系统。商家在使用该系统后,只需将需要推广的产品信息录入数据库,即可达到向顾客宣传的目的,节省了大量的人力资源。同时可以根据在线预订的多少、实时查看库存信息,实现商品周转渠道的最简洁化。

2.1.3 技术可行性

本系统使用JSP编程语言,使用Hibernate框架,后台数据库使用MySQL数据库。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操作数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/Jsp的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2E架构中取代CMP,完成数据持久化的重任。

2.2 系统功能需求分析

由本章开头的网上租赁逻辑过程分析,结合市场上的租赁网站,本系统的功能主要分为前台预订和后台管理两大模块:其中前台预订模块的功能由顾客使用,可以进行各类自行车信息的浏览,如果是注册用户那么可以预订自行车到购物车并实现结算,如果没有检索到相应的自行车也可以使用下达订单的功能。系统管理功能由发布商品信息的商家使用,可以实现注册用户管理、自行车信息管理、订单管理、服务站信息管理等内容,同时可以处理用户下达的新订单。

2.2.1 前台模块功能需求分析

前台模块主要是买家使用,买家可以在该模块浏览自行车信息并预订合适的自行车,前台模块的功能需求如下: (1)用户管理:

用户注册(未注册的用户只可以浏览服装的详细信息,只有已注册用户登录后才可以预订自行车、填写订单),用户登录、修改密码、注销登录(已登录的用户可以安全退出系统)。 (2)自行车展示:

客户可以通过选择服务站,浏览该服务站所拥有的自行车的详细信息,包括自行车ID、自行车名称、租金、押金、库存量和图片。 (3)购物车:

已登录的用户选中的自行车会添加至购物车,可以通过查看购物车修改预订数量,删除预订的商品,确定购买后支付租金并填写定单信息后就生成定单。 (4)订单查询:

会员提交订单后可以查询自己的订单信息,还可以查询订单详细信息。

共 40 页 第 5 页

2.2.2 后台管理模块功能需求分析

后台管理模块主要是商家使用,包括商品管理、订单管理、和管理员管理等,后台管理模块的功能需求如下: (1)商品管理:

管理所有服装信息,普通管理员可以添加、修改自行车的信息,超级管理员还可添加、修改服务站的信息 (2)订单管理:

对于销售模块中注册会员下达的订单审核、然后执行。一条订单信息只能对应一个会员、却能对应多个商品。 (3)管理员信息管理:

可实现对系统管理员的基本信息进行管理。如增加管理员。超级管理员可查询所有管理员的信息,或删除管理员,但超级管理员无法被删除。 (4)管理员登录:

只有通过登录才能进入系统管理主页面,进而使用系统管理模块的所有功能。 (5)注销退出:

当管理员点击“注销”后实现安全退出。

2.3 数据流程分析

数据流图是采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,它描述了系统的组成部分及各部分的联系,以及信息流和数据转换。 网上自行车预订业务首先由商家将自行车、服务站信息通过后台管理模块提供的商品管理功能录入数据库;然后买家在注册为网站会员之后即可预订所需自行车,预订完成之后付款并填写定单信息,之后即可提交订单。商家管理员每天都会处理购买者下达的新订单,并予以确认接收。客户在预订日期当天到达所选择的服务站,服务站中管理员通过定单查询进行确认并收取押金后即可将车租给客户。客户在指定日期内归还自行车,管理员再次查询定单进行确认并归还押金。本系统的顶层数据流程如图2.1所示。

商家 自行车、服务站信息 已执行订单 自行车预订 顾客 未执行订单 图2.1 顶层数据流程图

对于前台销售模块来说,主要的数据由买家输入,主要包括注册信息、登录信息、

共 40 页 第 6 页

  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

由于JSP、Eclipse和Tomcat的这些优点,所以本系统采用了以上编程语言和开发环境。 1.4 系统数据库环境的选择 数据库管理系统(DBMS)具有存储、检索和修改数据的功能。现在比较流行的数据库系统包括Access、Microsoft SQL Server 2000、MySQL、Oracle等,本系统采用的是MySQL数据库系统。MySQL是开源的小型数据库系统,它的编程接口非常丰富,可以很容易地用组件访问数据库,本系统就使用了Hibernate访问数据库。 MySQL是作者大学中接触比较多而且较为熟悉的的关系型数据库,另外虽然Oracle解决了系统运行过程中的跨平台问题;但是它的企业管理器使用过程较为复杂而且适用于大型项目,对于中小企业来说价格过于昂贵。而MySQL虽然功能和安全性不够,但MySQL体积小、速度快、总

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com