ImageVerifierCode 换一换
格式:DOC , 页数:103 ,大小:1.11MB ,
资源ID:128383      下载积分:5 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-128383.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Java的自行车租赁系统.doc)为本站会员(h****)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于Java的自行车租赁系统.doc

1、 基于 Java 的自行车租赁管理系统 学生姓名 :易炫君 班级 :1082041 指导老师 :梁锦标 摘要 : 随着经济的快速发展,环境污染、生态恶化等一系列问题越来越突出。我国强调生态文明、绿色发展理念和公众参与 ,号召全社会行动起来为可持续发展之路做出贡献。所以国家致力于发展自行车替代高能耗、高排放的交通工具。自行车租赁管理系统便是以低碳减排、健康生活为背景,开发一个可实现自行车租赁管理的高效化,电子化的系统。 自行车租赁管理系统采用 Java 中 的 Swing 包来进行界面的设计,使用 C/S 设计模式,采用了 Eclipse 开发平台 , SQL Server2000 作为后台存储

2、的数据库。论文叙述了自行车行管理系统的整个实现过程,简单介绍了 Java 编程的相关知识,重点阐述了各个模块的设计思想以及设计难点。系统中有服务器端和客户端两个程序,服务器端程序负责开启数据库,建立与客户端的连接,客户端程序可以实现租赁用户和管理员用户的登录及内部操作。租赁用户可以进行自行车的查询、租赁信息的查询及个人信息的修改的操作。管理员用户可以进行租赁情况的查询、自行车租出去和还回来 的查询和统计、自行车及管理员的添加、删除等操作。 通过使用本系统,可以方便快捷地实现自行车租赁中的服务站点管理、车辆管理、用户管理、租用车辆管理和归还车辆管理等操作,使各个管理井井有条。 关键词 : 自行车

3、租赁 Java Swing C/S 指 导 老 师 : Bicycle rental management system based on Java Student name:Yi Xuanjun Class:1082041 Supervisor:Liang Jinbiao Abstract: With the advances in science and technology, the rapid development of the computer industry, the introduction of computer information processing system

4、has completely changed the management of many systems. Bicycle rental system is a system to solve the basic problems in the bicycle rental management and related statistical work. with low carbon emissions, healthy life as the background, developing a can be used in urban areas or the companys bicyc

5、le rental system tube, realize the bike rental management highly effective, electronic. The system uses Javas Swing package to interface design, C / S design pattern, using the Eclipse development platform, the SQL Server2000 database as the back-end storage. The paper describes the implementation p

6、rocess of the library management system, a brief knowledge of Java programming, focuses on the various modules of the design ideas and design difficulties.There are two programs of server and client systems. The server-side program is responsible for opening the database, to establish a connection w

7、ith the client, the client program can Rental s users and administrators of the users login and internal operations. Rental users can query for bikes, to modify the operation of the borrow information inquiries and personal information. The administrator user can query for bikes, library bikes, bike

8、s, and administrators to add, delete and other operations. By using this system, can quickly realized the bicycle rental service site management, vehicle management, user management, leased vehicle management and return vehicle management operation, make each management in perfect order. Keywords: B

9、icycle rental system Java Swing C/S Signature of Supervisor: 目录 1 引言 1.1 课题背景与意义 .1 1.2 国内外研究现状 .1 1.3 课题内容 .2 2 需求分析 2.1 可行性分析 .3 2.2 功能分析 .3 2.3 性能分析 .4 3 系统设计 3.1 模块设计 .5 3.2 数据库设计 .5 3.2.1 自行车信息表结构设计 . 6 3.2.2 自行车管 理参数信息表结构设计 . 7 3.2.3 用户信息表结构设计 . 7 3.2.4 管理员类型信息表结构设计 . 7 3.2.5 自行车租赁信息表结构设计 . 8

10、3.2.6 自行车现在信息表结构设计 . 8 4 程序实现 4.1 客户端与服务器端的连接 .9 4.2 登录模 块程序实现 .9 4.3 管理员功能模块的实现 . 10 4.3.1 库存检索模块的实现 . 10 4.3.2 自行车租赁模块的实现 .11 4.3.3 系统维护模块的实现 . 13 4.3 用户功能模块的实现 . 14 4.3.1 自行车信息 . 14 4.3.2 租赁模块 . 15 4.3.3 个人信息 . 15 5 软件测试 5.1 软件测试的方法与步骤 . 16 5.2 测试用例设计与测试用例的运行过程及测试结果分析 . 16 5.2.1 模块测试 . 16 5.2.2 集

11、成测试 . 17 5.2.3 验收测试 . 17 5.3 分析 . 17 6 总结 参考文献 . 19 致 谢 . 20 1 基于 Java 的自行车租赁管理系统 1 引言 1.1 课题背景与意义 随着经济的快速发展,环境污染、生态恶化等一系列问题越来越突出。进入新世纪以来,世界各国更加关注生态环保问题。我国强调生态文明、绿色发展理念和公众参与,号召全社会行动起来为可持续发展之路做出贡献。许多先进国家早已致力于发展自行车替代高能耗、高排放的交通工具。然而传统落后的自行车租赁管理模式仍然在很大程度上制约了推行公共自行车租赁普及化和现代化的发展,成为更深层次的“软环境”的问题。 在我国信息化管理系

12、统近年来日趋成熟,在采用计算机技术进行 管理之前,自行车的租赁工作是非常繁琐的,同时对于数据的统计也十分麻烦。自行车的租赁工作完全依赖于人工记录操作,不但费时费力而且经常容易出错。用户在租车的时候首先要有身份凭证,工作人员把用户要租赁的信息卡与用户的身份信息放到一起,并且在身份信息上填写租赁信息,这就是手工操作时代的租赁过程。这样的租赁工作显而易见,效率非常低,因为工作量大不仅容易身份信息混乱,而且还容易出错。总的来说,缺乏系统、规范的信息管理手段。 利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。用户租车的效率大大提升,而且手续将会 最大化的简洁,用户可以花更多的时间在选车上面,

13、从而提高效益。而且近年来,随着自行车在绿色健康方面的突出表现,越来越受到都市人们的欢迎,自行车租赁的规模的逐渐扩大,自行车的需求也相应的大量增加,有关的自行车的各种信息成倍增长,总是面对大量的用户信息、自行车信息、以及两者相互作用而产生的租车信息、买车信息等等面对如此庞大的信息量,需要一套合理、有效、规范的自行车租赁管理系统。对自行车租赁进行统一、集中的管理。使用本软件之后,工作人员可以查询某位用户、某种自行车的租赁情况,以及自行车存量与出租量,用户的信息增加修 改等变得都非常方便和快捷,效率也提高了。 1.2 国内外研究现状 互联网发展速度迅猛,管理的现代化电子化已成为发展道路上发展的一大热

14、点。随着宽带网络的普及以及网络互联网络应用方式的发展,正以前所未有的速度对传统2 管理方式以理论造成冲击,并对以往传统管理方式占主导的领域进行渗透。 “自行车租赁系统 ”以当前公共自行车租赁管理信息化的需求为背景,借鉴图书管理系统设计方案,采用 Java 中的 Swing 包来进行界面的设计,使用 C/S 设计模式,采用了 Eclipse 开发平台 , SQL Server2000 作为后台存储的数据 库 .自行车租赁管理系统概念结构主要由四大部分组成即信息源、信息处理器、信息用户、信息管理者组成。其中信息源是自行车租赁管理系统( MIS)的产地,信息处理器担负信息的传输、加工、保存等任务。信

15、息用户是信息的使用者,它应用信息进行决策。信息管理者负责信息系统的设计实现。在西方的一些发达国家,几乎所有的企事业管理机制都有完整的计算机管理系统,提高了完整的管理信息服务,实现了办公自动化智能化,并有不同程度的辅助决策功能。而今,随着 Internet 的广泛应用和计算机技术的不断创新,管理系统的发展又步入到一个崭新的阶段 ,基于大型数据库和 Internet 的各个网络管理系统不断涌现,成为系统发展的新方向。 当前,我国基于自行车租赁系统建设尚处于发展阶段。由于缺乏统一的理、布局规划和各个自行车租赁公司的协调,再加上缺乏科学的软件工程理论,往往造成自行车租赁公司的重复建设和资源的隔阂,造成

16、了不必要的浪费。 1.3 课题内容 自行车租赁系统是一款典型的信息管理系统,其系统开发任务主要包括基于WEB 的访问和管理页面的开发、数据库的设计与维护等两个方面,该系统主要实现自行车管理用户的新车入库,用户租借,自行车检索等智能化管理过程。本 系统不受时间和距离的限制,在运行期间,任何一台连接入 INTERNET 的计算机都可轻松的访问,管理员可在家管理该系统,自行车租赁者更可以简易的访问该自行车租赁系统,本自行车租赁系统将改变传统自行车租赁理念,使管理员更简便的管理 ,使用者更简便的搜索想要的内容。 自行车租赁系统的设计流程包括设计方案、编写程序、数据库设计、网页制作、图象处理、版面设计、

17、数据采集、 int 编辑、服务器管理等等,要搞好一个好的,完善的系统需要一个详细的、合理的、可行性的规划设计。在数据库设计方面,将结合软件工程方法,对系统进行需求分析、 功能划分、数据流图设计,并结合数据库原理和功能划分进行 ER 图的绘制、数据库结构设计,根据需求分析的结果,用户概念数据模型表示数据及其相互间的联系。 3 2 需求分析 2.1 可行性分析 采用现代化统一的计算机系统,能够有效优化自行车行管理系统,使其高效的发挥最大作用,能够迅捷的为用户提供相应的服务,也同时能为管理人员减轻负担。开发本系统的可行性研究如下: 1.技术可行性:本系统采用 java 开发出友好美观的人机界面,便于

18、用户理解、操作。使用 Eclipse 作为开发工具,使用方面规范性强。数据库管理系统采用 SQL Server2000,它能够处理大量数据,同时保持数据的完整性、安全性。因此本系统的开发平台已成熟可行。硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件也能够满足本系统所需。 2.经济可行性:鉴于计算机技术发展异常迅猛 ,在硬件软件配置以及开发技术均以可行的情况下开发这样一个管理系统成本不会很高,但其可以大大提高自行车行的工作效率 ,也是自行车行管理发展的必然趋势 ,其必将有比较宽阔的市场 ,加上目标系统并不是十分复杂和开发周期较短 ,人

19、员经济支出有限。 开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。 2.2 功能分析 该系统主要建立一个基于 C/S 模式的自行车租赁管理系统 ,面对当今很多自行车管理仍是人工管理带来的检索速度慢 ,效率低 ,租赁归还自行车量大 ,自行车统计工作量大 ,自行车库存不能完成及时更新的问题 ,该系统可以对两个不同的用户类型实现不同的功能 : 1.对于自行车行工作人员能够方便的对自行车信息的管理 ,可以增加、修改、删除自行车 ,丰富具体自行车的信息 ,对不同自行车进行分类操作;可以根据自行车功能种类和自行车的颜色大 小的进行租赁的操作;对用户的信息进行增加、修改

20、、删除 ,以及用户的的信息统计来实现对用户的管理;对管理员的一些信息进行添加、删除和管理权限的设置来实现对管理员的管理;可以查询自行车相关资料、当前租赁情况和历史租赁情况;以及对一些参数的管理。 2.对于用户在本系统的应用下可实现按照各种方式 (如 :自行车种类 ,大小 ,颜色 )查询自行车行的库存情况;能够查询自己的租赁自行车情况 ,也能查询自己的信息 (如学号、姓名、密码、电话、地址等 )和更新自己的信息以便对自己的信息进行管理。 4 2.3 性能分析 1打开软件后任意的浏览 切换不同的界面(随意操作),包括 “图形登陆界面 ”,“自行车查询界面 ”, “租赁界面 ”, “用户管理界面 ”

21、, “管理员界面 ”, “自行车管理界面 ”及各个菜单项和按钮均有反应且反应正确无误。 2不可用的按钮,全部置灰,减少用户无谓的操作,提高可操作性。 3具有较高的可靠性和容错能力,无溢出问题和数据丢失。 3界面设计合理。面板内文字为当前语言,并且语意明确。各个组件无交错覆盖。输入框内文字字数以及类型任意输入,无越界以及提示违规现象。 5 3 系统设计 3.1 模块设计 系统可以对两个不同的用户类型实现不同的功能。 1.自行车行管理人员功能模块,它包括:自行车库存量检索模块:根据自行车的行车种类 ,大小 ,颜色来查自行车信息;再根据用户的自行车编号来查询用户的租赁信息。租赁模块:根据自行车编号和

22、自行车代码进行自行车租赁操作;通过自行车代码还车操作。系统维护模块:自行车维护可以增加、修改、删除自行车 ,丰富具体自行车的信息;用户维护可对用户的信息进行增加、修改、删除 ,以及用户的信息统计来实现对用户的管理;管理员维护读管理员的一些信息进行添加、删除和管理权限的设置来实现对管理员的管理; 参数维护自行车行管理的一些参数的进行管理。 2.用户管理模块 ,它包括:自行车检索模块可以根据车自行车的行车种类 ,大小 ,颜色查询自行车行的库存量情况。租赁模块能够查询自己的租赁自行车情况 ,及时根据自行车信息进行还车或是续租,以免超期。个人信息模块可以对自己的学号、姓名、密码、电话、地址等进行更新以

23、便对自己的信息进行管理。功能模块图如图 3.1 示。 系统设置自行车租赁系统用户管理车辆管理车辆租还系统查询管理员设置站点设置车位设置用户类型管理用户档案管理车辆类型管理车辆档案管理车辆租借车辆归还车辆档案查询车辆租用查询修改密码图 3.1 功能模块图 3.2 数据库设计 数据库是整个系统的基石 ,数据库的设计优劣直 接影响到整个系统的设计成败 ,本节对数据库的设计进行专门阐述。 数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切

24、用6 于提高数据库性能的方法收效都是有限的。数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。 一般人们设计数据库遵循:数据库表中不包含已在其它表中包含的非主关键字信息 。下图为: 数据库设计 E-R 图 图 3.2 数据库设计 E-R 图 3.2.1 自行车信息表结构设计 自行车信息表主要存储自行车行中所藏自行车的相关信息 ,如表 3.1 所示。 表 3.1 自行车信息表 bikedata 字段名称 数据类型 字段 大小 是否允许为空 说明 brand int 20 Yes 自行车品牌 Factory number. int 50 Yes 自行车出厂号 typ

25、e int 20 Yes 自行车种类 batch NO. int 200 Yes 出厂批次 produced int 50 Yes 产地 Brand message int 50 Yes 品牌信息 pages 数字 整形 Yes 人数 price 数字 单精度型 Yes 价格 introduction int 255 Yes 自行车简介 picture int 250 Yes 图片 clnum int 10 Yes 分类号 车辆类型 用户证号 姓名 联系电话 电子邮箱 性别 车辆 租赁用户 服务站点 租用 类型 位置 编号 车名 数量 车位 类型编号 类型名称 超期时间 名称 地点 设置时间 电子邮箱

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。