APP下载

浅谈校园自行车租赁平台的设计

2021-05-14夏庆英

锦绣·上旬刊 2021年5期

夏庆英

摘要:传统落后的自行车租赁管理模式在很大程度上制约了推行公共自行车租赁普及化和现代化的发展,成为更深层次的软环境的问题。因此,在信息化、网络化的时代,通过计算机技术对自行车租赁系统进行信息管理化建设,实现自行车租赁管理的高效化、电子化,从而做出科学的管理,可以实现管理系统化、规范化、自动化的计算机系统就显得很重要。自行车租赁系统的设计是基于Java Web技术来实现的校园自行车租赁网站,利用浏览器作为操作界面,使用户可以利用浏览器直接访问本系统,以MyEclipse作为开发工具,MYSQL作为数据库,运用JAVA语言开发,采取JSP动态页面的开发技术来实现系统功能。从而满足租车消费者的优秀体验。

关键词:租赁网站,Java Web,MyEclipse

一、研究意义

随着近年来互联网的迅猛发展,自行车租赁市场越来越成熟,应用互联网电子化的管理成为发展的大热点,对比之下,传统的管理方式显得不堪一击。随着我国高校的发展与扩建,我国教育事业的改革发展,校园的学生数量也随之而增加,这就使得在服务方面也呈现出多元化,因为使用出行上的方便,自行车在高校内越来越多,针对于这一现象校园自行车租赁系统应运而生,它既帮助学生节省了开支,也帮助校园出行降低了出错率,校园自行车的引进更是给绿色校园交通发展创造了新局面,并丰富学生的娱乐生活。自行车租赁系统的设计开发主要有后台数据库的建立和前端的应用等,建立的数据库含有数据一致性、完整性、安全性,而前端包括了功能完备和操作简单等特点。

二、系统分析

由于现如今所设计的系统都要求于完美,尽最大可能降低时间和空间上的制约。所以,在每一个项目的设计和实施开始之时,都必须对系统的可行性进行分析,为了使自行车租赁系统完美的开发运行,现分别从技术、经济、操作三方面来对系统进行需求分析。

1、技术可行性:本系统后台数据库使用SqlServer,开发工具使用JSP。本系统采用目前比较流行的数据库访问技术,并将每个数据库表的字段和操作封装到类中,从而成功地将面向对象的程序设计思想应用到数据库应用程序设计中。这也是本系统的特色和优势。基于JSP的數据库应用技术通过JSP动态生成系统界面。JSP语言与数据库的结合是数据库发展的内在需求,也是数据库应用模式的具体实例。

2、经济可行性:随着自行车的普及,自行车租赁系统的出现于校园内可以管理学生的乱停放问题。与社会上可以规划企业的管理,可以使得租赁服务更加完善,可代替工作人员,减少经营成本,提高服务质量,从经济角度来看有着很大的发展空间。

3、操作可行行:现在的社会是互联网的时代,手机是每个人生活中不可缺少的一部分,每个人都可以通过手机、电脑等连接网络,从而进入到此系统。并且此系统操作简单,适应性强,使用方便,有着很好的操作可行性。

三、系统设计

1、系统功能:用户信息管理模块:用户需要注册成为本网站的用户,同时修改自己的用户资料,在必要时修改自己的登陆密码。车辆查询模块:用户可以根据自己的要求,按照不同的查询方式来查询自己想要的车辆,查询方式包括:按照车辆类型,按照车辆价格,按照车辆品牌,按照车辆成色。车辆租赁管理:此模块中,用户选择自行车,进行租赁,添加租赁记录,选择已租赁的自行车,添加归还记录,归还后,系统自动计算出租赁的金额,并从用户的余额扣除。车辆发布模块:在此功能模块中,技术人员可以发布车辆的租赁信息,并在发布信息之后可以在管理中心查看已发布的车辆信息,并进行相关的管理,如修改发布信息,删除错误信息等。车辆管理模块:技术人员发布的车辆信息进行管理,查看发布信息,及时处理无效信息。用户管理模块:管理员可以查看用户的信息和管理权限,可以进行删除等操作。用户充值管理模块:技术人员给用户添加充值记录,充值成功后,用户的余额相应的增加,用于租赁自行车。

22、系统设计:本系统使用的角色主要有系统管理员和注册用户,网站分为前台和后台,前台主要用于车辆的展示和租赁,后台用于车辆信息和订单信息的管理,首先以普通用户通过帐号注册后登录网站前台,可以进行各种车辆的信息浏览和搜索,注册用户可以将需要的车辆进行下单租赁,用户可以查询订单是否已经被接单,订单生成后表示用户租赁成功,前台网站除了可以进行车辆的下单还可以查看新闻,进行在线留言,用户同时可以修改个人的信息资料,查看个人的租赁记录;以管理员的身份登录网站后台可以进行系统各个模块的管理(管理员用户添加、删除、修改)、登录密码修改、车辆信息管理(车辆信息添加、删除、修改)、留言管理(留言回复、删除、查询)、注册用户管理(注册用户审核、删除、修改、查询)、租车管理(租车审核、删除)、系统参数管理(数据备份、系统简介设置、系统公告设置、友情链接添加、删除、修改)。

四、总结

在设计开发一个系统之前,要针对此系统所面向的用户群体进行需求分析,任何一个系统的开发首要目的均是面向用户的;其次是系统功能实现的可行性分析,一个系统在实现的过程中会出现硬件环境或软件条件任何一方不好满足,或者是在实现的过程及维护过程会消耗大量的人力及物力,这样的系统是不科学的,也是不能被市场所接收的;再者,还要进行系统的概要设计,系统的概要设计是让开发设计人员对用户目标及需求转换成具体界面设计解决方案的重要过程,通过需求分析、概要设计、详细设计行等设计方案进行了多次修改并最终确定上述设计为最终方案。

参考文献

[1]卢翰,王国辉.JSP项目开发案例全程实录[J].清华大学出版社

[2]郭姗姗.轻量级J2EE关键技术在信息系统中的应用研究[D].武汉: 武汉理工大学,2013

[3]张磊,丁香乾.Java Web 程序设计.电子工业出版社

[4]熊轶廷.J2EE应用技术的探讨和研究[J].电子世界,2013(21):21-22