1、天津工业大学毕业设计校园自行车租赁信息系统分析与设计姓 名 学 院 管理学院 专 业 信息管理与信息系统学 号 指导教师 职 称 年 月天津工业大学毕业设计任务书 题目 校园自行车租赁信息系统分析与设计学生姓名 学院名称 管理学院 专业班级课题类型 模拟课题课题意义高校闲置自行车的租赁,可以实现资源的再次利用,减少资源的浪费。同时促进校园的经济的发展,为大家服务。租赁系统可以使闲置自行车统一停放,使校园交通改善,美化环境。节约停车空间,使车库得到充分的利用。任务与进度要求2014.12.20 管科系自进行毕业设计(论文)动员;2014.12.21-2015.1.17 学生在校查阅、收集课题相关
2、资料资料,做好选题准备;2015.2.202015.4.11 毕业实习;与指导教师协商确定论文题目及论文提纲;2015.4.12 实习完毕,准时返校;向指导教师提交开题报告;2015.4.15 毕业论文开题答辩;2015.4.22-5.30 撰写毕业论文,提交查重论文;2015.5.31-6.5 论文定稿及装订; 2015.6.9 毕业论文答辩。主要参考文献1 冯燕奎, 赵德奎. JSP 实用案例教程M.北京:清华大学出版社, 2004, 5:70-100.2 蔡剑,景楠.Java Web 应用开发:J2EE 和 TomcatM.北京:清华大学出版社,2004.3 李峰 ,刘彦隆 . 基于 S
3、SH 框架与 jquery 技术的 Java Web 开发应用J. 科技情报开发与经济,2010,20(6):106-109.4 丁冰清,丁丽波 ,仇盛. 高校闲置自行车现状分析及解决方案J. 中国高新技术企业,2014,01:166-167.5 Rachit Mohan Garg, YaminiSood, Balaji Kottana, Pallavi Totlani. A FrameworkBased Approach for the Development of Web Based ApplicationsWaknaghatJ.Jaypee University of Informati
4、on Technology,2011,1(1):1-4.起止日期 2014.122015.6备注院长 系主任 指导教师 毕业设计开题报告表年 月 日姓名 学院 管理学院 专业 信息管理与 信息系统 班级题目 校园自行车租赁系统分析与设计 指导教师一、与本课题有关的国内外研究情况、课题研究的主要内容、目的和意义:与本课题有关的国内外研究情况:国外推行公共自行车最早起步于丹麦,1995 年在哥本哈根市推行,旨在满足适当距离的出行需求。经过多年发展,在经历了三代不断更新完善的模式后,国外的该项目已较成熟完备。近年来,我国许多城市也做了积极的尝试,比较典型的有北京、上海、杭州等。课题研究的主要内容:
5、分析校园自行车租赁系统的发展与现状;校园自行车租赁系统的各功能前期的分析与设计,系统功能的实现与应用;新系统的分析、设计和实现方面的成果与不足。目的和意义:高校闲置自行车的租赁,可以实现资源的再次利用,减少资源的浪费。同时促进校园的经济的发展,为大家服务。租赁系统可以使闲置自行车统一停放,使校园交通改善,美化环境。节约停车空间,使车库得到充分的利用。这一举措可以增强同学保护环境,节约资源,对资源循环再利用的意识。二、进度及预期结果 起止日期 主要内容 预期结果2014.12.11-2015.1.12015.4.13-212015.4.22-5.302015.5.31-6.52015.6.8-1
6、0在校查阅资料,做好选题准备开题答辩撰写毕业论文定稿 毕业论文答辩选定论文题目参加开题答辩按进度要求完成按进度要求完成参加毕业论文答辩完成课题的现有条件1指导教师指导论文。2利用图书馆查阅资料。3通过互联网进行资料搜索、查找。4查阅相关杂志、期刊等资料。审查意见指导教师: 年 月 日学院意见主管领导: 年 月 日天津工业大学本科毕业设计评阅表天津工业大学毕业设计成绩考核表毕业设计题目校园自行车租赁系统分析与设计学生姓名 学生班级 指导教师姓名评审项目 指标 满分 评分能体现本专业培养目标,题目大小、难度适中;学生工作量饱满,能得到较全面训练。 10选题题目与生产、科研等实际问题结合紧密。 10
7、课题调研文献检索能独立查阅文献以及从事其它形式的调研,能较好地理解课题任务并提出实施方案;有分析整理各类信息从中获取新知识的能力。15外文应用 能正确引用外文文献,翻译准确,文字流畅。 5设计图纸(插图)简洁、规范、无差错,设计栏目齐全合理,能正确使用国家标准单位。 15设计说明书(论文)结构严谨,表达清楚,文字通顺,用语正确,基本无错别字和病句,书写格式符合规范。 15能根据毕业设计目标进行实验设计,对数据的运算及处理正确无差错,对实验结果的分析准确。 20设计说明书(论文)设计具有创新性或实用价值。 10合计 100意见及建议评阅人签名: 年 月 日学生姓名 学院名称 管理学院 专业班级题
8、目 校园自行车租赁信息系统分析与设计1毕业设计指导教师评语及成绩:成绩:指导教师签字: 年 月 日2毕业设计答辩委员会评语及成绩:成绩:答辩主席(或组长)签字: 年 月 日3毕业设计总成绩:a.指导教师给定成绩b.评阅教师给定成绩c.毕业答辩成绩总成绩(a0.5+b0.2+c0.3)摘 要随着信息自动化处理技术的日益发展,如何科学、全面、高效的对单位纷繁复杂的档案管理事务进行计算机的自动化管理是个热门话题,许多的企业单位纷纷购买相关软件,尝试运用高科技手段进行科学、规范的管理。作为自行车租赁公司的管理者,更是希望能够对自行车租赁事务管理的整个流程状态和信息资料的情况做到了如指掌,使其可以做出科
9、学的决策。作为工作人员期望能够避免繁琐的手工操作,甩掉传统的手工记录方式,达到事半功倍的效果。一个能够使其实现管理系统化、规范化、自动化的计算机系统就显得很有必要。利用计算机技术来实现管理的自动化,规范化就是解决这个问题的最好方法.本文的内容是设计并且实现一个基于 web 技术的校园自行车租赁网站,系统的主要功能模块为以 j2EE 作为开发基础,结合使用 struts2+spring+hibernate 等多种框架,myeclipse 作为开发工具,MYSQL 作为数据库,以 Macromedia 公司的 Dreamweaver 作为界面美化工具,运用 JAVA 语言进行开发,采取 JSP 动
10、态页面开发技术,实现了系统的功能,本系统界面简单、操作方便,容易维护。关键词:租赁网站;校园自行车;计算机技术;JAVA;JSPABSTRACTWith the increasingly automated information processing technology development how science comprehensive efficient unit complex archives management affairs of computer automation management is a hot topic current enterprises and
11、institutions in order to enhance their competitiveness units in customized and buy the business application software the use of high-tech means of science specification management. As the housing rental company managers hope to lease the whole process of state affairs information is very well inform
12、ed so that it can make a scientific decision making. As staff hopes to avoid the cumbersome manual operation get rid of the traditional manual recording achieve twice the result with half the effort. One can achieve systematic management, standardization, automation of the computer system is very ne
13、cessary. The use of computer technology, realize the automation management, standardization of the problem is that the best solution.The content of graduation design is to design and implement a web based rental site, so the system is mainly to j2EE as a development base, the main use of struts2+spr
14、ing+hibernate and other frame used in combination, using MyEclipse as a development tool, using MYSQL as the data base, with Macromedias Dreamweaver as the interface landscaping tools, the use of JAVA language development page JSP, adopt dynamic page technology. This system interface is simple, conv
15、enient operation, easy maintenance.Keywords: Rental sites ;Campus bicycle ;Computer technology ;JAVA ;JSP目 录第一章 绪论 11.1 问题的提出 11.2 闲置的自行车进行再回收处理的方案 11.3 系统开发的目的与意义 11.4 系统论文的结构与安排 2第二章 系统分析 32.1 系统的需求分析定义 32.2 对系统的业务流程进行分析 42.3 系统的用例分析 42.4 本章小结 8第三章 租赁系统设计 93.1 租赁系统的功能模块设计 93.2 系统的数据库设计 103.3 学生用户实
16、体类的设计 133.4 本章小结 14第四章 系统的实现 154.1 系统首页面实现 154.2 管理员后台管理实现 154.3 本章小结 18第五章 系统的测评与运行 195.1 租赁系统测试的具体概述 195.2 本租赁系统测试的基本内容 195.3 本章小结 23结 论 24参考文献 25附 录 26谢 辞 29天津工业大学 2015 届本科生毕业设计1第一章 绪论1.1 问题的提出 经调查发现在工业大学的各个宿舍的楼下摆放着相当多的闲置的自行车,从这些自行车车身上有一层厚厚的灰尘来看,闲置的自行车在学生的宿舍楼下存放了差不多得有一至两年的时间了,在这么长的时间里学生都没有去使用它,基本
17、已经把自行车遗忘了。一些学生也许会因为写毕设、找工作都很少使用自行车,种种原因就导致了这些自行车被闲置在宿舍楼下的自行车停放区。闲置的废旧自行车在校园中经过日复一日,年复一年的积累,浪费了太多的资源,对此许多同学都提出了建议,虽然有一些闲置的废旧自行车看上去已经变得很残破不堪了,但是这些废旧的自行车只要稍微的进行一下修理就完全可以再重复使用。面对现在的情况,由于没有同学对这些自行车进行很好地保养和打理,使得这些自行车常年的在宿舍楼下饱受风吹、日晒和雨淋的摧残,以至于出现了这么多的废旧自行车都在时间的摧残里慢慢的被浪费掉了。这种情况的发生使得这些自行车既占用了自行车的停放位置也阻挡了人行道的宝贵
18、空间,堵塞了交通,丑化了校园环境。 1.2 闲置的自行车进行再回收处理的方案 在大学校园里,我看到了宿舍楼下自行车的惨状,我觉得应该吧这些废旧的自行车收购起来,统一的进行后期的维修,一些还可以二次利用的自行车就直接进行租赁,而那些不可以二次利用的自行车就可以直接按废品进行处理了,然而,面对校园如此庞大的废旧自行车市场,要想真正的整理起来可是着实的不容易啊!但是一旦真的行动起来了,既方便了广大的同学们,又美化了校园环境,一举两得的好事,所以还在等什么呢!赶快行动起来吧! 首先由宿舍管理科发布告示,认领废旧自行车,把期限设为 5 天。5 天之后,无人认领的自行车将被视为废旧自行车进行处理。废旧自行
19、车经过后期的修理,投入市场继续使用,真正的做到了充分利用了资源。也可以直接向广大的学生群体直接发送校讯通,收购二手自行车,希望同学们踊跃的参加、报名,然后在对收购的二手自行车进行初步的评估,分为可直接二次利用的、整修后可二次利用的、不可二次利用的这三类,按着三个分类进行收购,拟定好收购价格,确定前期的收购成本,再进行后期的维修处理,投入租赁市场,服务广大师生。 1.3 系统开发的目的与意义 自行车可以称得上是我们人类诞生以来发明的古董文物了,在各种代步工具的使用上,自行车这一独立工具,充分实现了它的使用意义,出行使用上的方便,随停随用,既节省交通费用又不占用车道,环境上又完全实现了“无污染纯天
20、然”,是广大人民群众出行的好选择、好帮手。虽然自行车在各个高等院校中随处都可以见到,可是这些自行车也有好多是已经无法天津工业大学 2015 届本科生毕业设计2再次使用的,这些自行车还是堵塞在交通通道中,同时也影响着校园环境。所以随之产生了废旧自行车的回收处理的计划,进行回收的废旧自行车二次租赁利用,对高校内闲置的废旧自行车的再整修之后对外进行租赁,这样就做到了使这些自行车资源得到了更加合理的以及充分的再次利用,而且也免得资源的再浪费,实现了经济又快又好的发展。 针对校园自行车垃圾这一污染校园环境的现象,作者产生了校园自行车进行租赁的想法,这一想法的具体实践,即回收校园的自行车垃圾,维修之后再二
21、次租赁给校园里的学生和教师,这样美化了校园环境,又不至于浪费那么多的资源,也方便了广大的师生们,然而针对校园自行车租赁的这一想法,需要开发出自行车租赁管理系统,这样就可以对自行车、自行车的停靠地点以及使用此系统的学生用户做一个系统化的管理,降低出错率,减少人员使用分配上的浪费,所以开发此系统还是非常有必要的。要想设计的系统能够更好地投入市场运行使用,前期的市场调查分析研究、需求分析研究、系统的功能模块设计研究、系统代码的编写、系统的测试以及系统后期投入市场的维护都是相当重要的,也是必不可少的,这是一个很有市场前景的开发项目,具有一定的社会意义。 1.4 系统论文的结构与安排 第一章 绪论。论文
22、的开始就对各个校园中自行车的现状进行了初步的介绍与分析,并对自行车的回收和处理方案进行了描述,还讲述了本系统的开发目的和意义,最后描述本篇论文的结构安排以及各章节的主体内容。 第二章 对校园自行车租赁系统的需求进行了细致的分析。 第三章 对校园自行车租赁系统的设计与分析进行了详细的描述。 第四章 自行车租赁管理系统的各个功能模块的实现的具体展示:在这一章主要介绍了系统的首界面、用户的登录、注册、管理员的登录、租赁自行车的展示、管理员的后台管理等主要的功能模块的实现展示。 第五章 自行车租赁系统的初步测试环节:在这一章节中,主要表述了系统测试在系统开发设计过程中的重要性,包括系统进行测试过程的具
23、体操作步骤,具体的测试程序展示。天津工业大学 2015 届本科生毕业设计3第二章 系统分析2.1 系统的需求分析定义 针对每个系统都有与其相对应的关于系统需求的分析,系统的实现与系统前期的需求分析是密不可分的,要想完美的实现系统就得对系统需求进行充分的调查和了解,在现在的时代发展趋势下,各个高等院校的学生数量都是在与日俱增的,面对这种现象的发生,各高校都纷纷扩大了校园的占地规模,以至于在校园里各个建筑物之间的距离相距太远,就拿天津工业大学的校园来说,教学楼和学生的宿舍楼之间就差不多有 800 多米,如果在路上用步行,那就太浪费时间了,可是如果乘坐校园电瓶车的话,需要等待电瓶车,也浪费了时间,所
24、以,针对这种情况,迫切的需要一种解决方法,能够更方便广大师生的出行,与此同时,校园自行车租赁的市场应运而生,要实现完全的机械式操作,省去人力的时间,使出行更加的方便快捷,所以,自行车租赁管理系统的开发是极其重要的,市场上对它的需求也是相当大的。 2.1.1 对系统的可行性进行分析 有了校园自行车租赁这一市场,用户们就可以在闲暇的时间里租一辆自行车享受免费的户外闲游。 现今,各大高等学府扩招学员,学生的基数在高校中普遍增大,面对这种现象,各个高校都在积极地解决中,包括扩建校园的规模,但是这样一来,就产生了出行上的问题,校园里各个建筑物之间的距离相距太远,就拿天津工业大学的校园来说,教学楼和学生的
25、宿舍楼之间就差不多有 800 多米,如果在路上用步行,那就太浪费时间了,可是如果乘坐校园电瓶车的话,需要等待电瓶车,也浪费了时间,所以针对这一问题对校园自行车租赁进行了是否可行的初步的分析: (1)技术上的可行性分析 用于后台的开发工具是著名的 Java 项目开发工具 MyEclipse。MyEclipse 是 Eclipse的 IDE,延长使用 MyEclipse,我们可以开发和发布数据库和 J2EE,应用服务器集成,大大提高系统的服务效率。 (2)运行上的可行性分析 开发本软件的主要用途是大学生,但是,大学生的计算机基础不够好,对软件的使用者的水平是有保证的。 (3)组织上的可行性分析 对
26、组织上的可行性进行分析,校园自行车租赁管理系统的开发与实现是具有现实上的效益的,面对大学校园的种种交通问题,时刻都需要一个系统的解决方案,当然,本系统的开发与设计,投入市场上的使用,都会减少人工的成本费,也在一定程度上降低了人为操作的错误率,提高了工作效率,能够提升用户的满意度。 天津工业大学 2015 届本科生毕业设计42.2 对系统的业务流程进行分析 业务流程包括学生用户和管理员的基本的操作流程,对于系统的实现具有很重要的分析意义,可以说在系统的开发过程中是必不可缺的,具体描述如下: (1)学生用户的业务流程分析 学生用户需要进行系统注册,注册完成后直接登录操作,通过系统的前期的身份验证,
27、通过后就可以进入到我的信息管理、自行车基本信息浏览、选择所需停靠点自行车、自行车租赁历史查询等一些界面。 (2)管理员的业务流程分析 与学生用户相比,管理员可以直接进行系统登录,设定初始登录名和登录密码,进入了系统主页面后管理员需要对租赁的自行车数据以及学生用户的基本数据进行基本的维护,后台操作进行审核,并可以和学生用户进行一些基本的回复沟通。 校园自行车租赁管理系统的业务流程图如 2-1 所示: 学生注册登陆登录信息是否正确 ?否个人信息管理预约车辆查询车辆信息租赁历史查询查看价格表是管理员注册登陆登录信息是否正确 ?账号管理学生信息管理车辆信息管理自行车调度管理租赁信息查询租赁价格设定否是
28、管理员信息学生信息车辆信息租赁信息租赁价格信息表租赁历史统计图 2-1 租赁系统的业务流程图2.3 系统的用例分析 校园自行车租赁管理系统的主要使用人员是学生用户和管理员。校园自行车租赁管理系统的用例图如 2-3 所示: 天津工业大学 2015 届本科生毕业设计5学生预约车辆查看价格表车辆信息管理车辆信息查询修改个人资料查询个人信息注册租赁历史查询租赁价格设定学生信息管理登录自行车调度管理租赁信息查询租赁历史统计管理员登录注册图 2-3 租赁管理系统的用例图2.3.1 学生用例的具体描述 “修改个人资料”用例,描述如表 2-2 所示:表 2-2 学生用户修改完善个人资料的用例表用例名称:修改个
29、人资料 用例编号:002 主要参与者:学生用户简短描述:学生在我的信息管理操作中,学生用户可以查询、编辑以及修改个人的关注信息。 触发事件:用户对自己的资料进行编辑 主要输入 主要输出描述 来源 描述 目标车辆信息 学生 顾客信息 学生信息表站内信 学生 主要执行步骤:主界面菜单栏中点击【我的信息】管理按钮,打开关注管理下的关注列表;根据学生需要,选择【我的信息】按钮、【车辆信息查询】按钮、【站内信】按钮,调出相对应的操作界面,并完成自己想要的信息操作。天津工业大学 2015 届本科生毕业设计6“学生注册使用”用例,描述如下表 2-1 所示: 表 2-1 学生注册用例表用例名称:学生注册 用例
30、编号:001 重要性:高主要参与者:学生用户简短描述:第一次登陆本租赁系统的学生用户,需要完善自己个人的基本资料如:登录名、密码、地址、联系电话、邮箱、qq 号等。触发事件:第一次登陆系统的用户需要对自身的基本身份信息进行补充填写主要输入 主要输出描述 来源 描述 目标登录名 学生 密码 学生 注册信息 学生信息表确认密码 学生联系电话 学生 地址 学生邮箱 学生QQ 号 学生 主要执行步骤:用户在登陆本租赁系统的时候,系统会提醒用户,需要先进行网上注册,单击系统首页面上的【注册】按钮,用户进入注册信息填写页面;学生用户在注册时需要填写用户名、密码、确认密码、真实姓名、地址、联系方式、邮箱、q
31、q 号等基本信息;用户注册信息填写完成后,单击页面下的【注册】按钮,如果密码和确认密码不一致,系统则弹出提示信息页面“确认密码与密码不一致”;如果用户在联系电话的文本框内输入不是数字的一些信息,系统则会弹出提示信息界面“请输入正确的手机格式”;用户把所有的注册信息都按要求正确填写完后,单击【注册】按钮,系统就会弹出提示框“注册成功”,表示用户已经完成注册; 天津工业大学 2015 届本科生毕业设计7“选择停靠点自行车的使用”用例,描述如表 2-3 所示:表 2-3 学生选择停靠点自行车用例表用例名称:选择停靠点自行车 用例编号:003 重要性级别:高主要参与者:学生用户简短描述:用户对停靠点目
32、录下的自行车进行选择,提交成功后等待管理员的审核。触发事件:学生选择停靠点的自行车主要输入 主要输出描述 来源 描述 目标数量 学生 选择的停靠点自行车 停靠点自行车信息表 车号 自行车停靠点 自行车 主要执行步骤:进入系统的首页面点击相应的停靠点按钮,对自行车的停靠地点进行选择;学生用户选择具体停靠点的自行车,点击该停靠点按钮,系统显示在该停靠点所停靠的自行车信息;如果想要放弃本次选择操作,则点击【关闭该窗口】按钮就可以了;对停靠点的自行车进行关注,直接点击首页面里的每个自行车信息下面的【加关注】按钮即可,也可以在“关注排行榜”里查看关注度最高的自行车。天津工业大学 2015 届本科生毕业设
33、计82.3.2 管理员用例描述 “车辆租赁历史查询”用例,表 2-4 所示: 表 2-4 查询车辆租赁历史用例表用例名称:查询车辆租赁历史 用例编号:004 重要性级别:高主要参与者:管理员简短描述:进入“我的信息”界面,选择信息管理文件下的子文件“发布的信息列表”,输入要查询的审核状态、出租状态下的信息,以此来得到相应的查询结果。触发事件:管理员要查询一段时间内的学生租赁记录主要输入 主要输出描述 来源 描述 目标查询类别 管理员 查询结果 自行车车辆信息表顾客用户名 管理员 起止时间 管理员 主要执行步骤: 选择【我的信息】按钮,打开“后台导航”界面; 选择需要要查询的自行车状态,点击在信
34、息管理下的发布的信息列表表单,查询结果显示在“发布的信息管理”页面内的列表中。 2.4 本章小结 本章细致的介绍了租赁系统与系统的需求分析方面有关的具体内容。对系统在功能上的需求和非功能上的需求进行了合理的阐述,同时又对系统的业务工作流程进行了充分的描述,在本章的最后又对本租赁系统进行了详细的分析,为下一章系统的设计提供了技术上的强有力的分析支持。 天津工业大学 2015 届本科生毕业设计9第三章 租赁系统设计3.1 租赁系统的功能模块设计 校园自行车租赁管理系统的各个模块都是对租赁系统的具体情况分析,使系统设计开发的前提保证,系统的功能结构图在系统开发过程中也起到了十分重要的作用,对于系统开
35、发人员来说,具有重大的实用意义,租赁系统的功能结构图如图 3-1 所示: 校 园 自 行 车 租 赁 系 统学 生管 理员个 人信 息管 理模 块车 辆信 息模 块学 生注 册登 录模 块租 赁管 理模 块车 辆信 息管 理模 块自 行车 调度 模块管 理员 注册 登录 模块租 赁管 理模 块学 生注 册模 块学 生登 录模 块个 人信 息查 询模 块个 人信 息修 改模 块个 人信 息编 辑模 块车 辆信 息查 询模 块车 辆预 定模 块租 赁历 史查 询模 块价 格表 查询 模块管 理员 注册 模块管 理员 登录 模块车 辆信 息查 询模 块租 赁历 史统 计模 块车 辆信 息编 辑模 块
36、车 辆信 息修 改模 块车 辆信 息删 除模 块租 赁价 格设 定模 块租 赁信 息查 询模 块图 3-1 系统功能的结构图3.1.1 学生操作模块的分析与设计 (1)学生个人模块 首次使用租赁系统的用户需要先在注册模块进行注册,用户就可以直接登录进入系统。学生用户登录后通过个人信息的确认后就可以直接使用自行车租赁系统了。(2)学生进入我的信息模块进行操作 学生用户在使用本租赁系统前,先进行网上注册,填写好注册信息后,进入本租赁系统,在我的信息模块下,用户可以对自己的关注列表、发布的信息列表、站内信的发件箱、收件箱进行基本的查询和删除操作。 (3)租赁车辆信息的查询模块 用户进行登录,在本租赁
37、网站的首页面内,用户可以查询西园食堂、东苑食堂、东门、北门、图书馆、教学楼等停靠地点的自行车信息,学生用户也可以针对某一个停靠点的某天津工业大学 2015 届本科生毕业设计10号自行车进行关注,以方便用户对此辆自行车的了解使用,学生用户也可以针对某一个停靠点的某号自行车的情况跟管理员发送站内信,以此来与管理员进行一个小的交流。(4)租赁管理模块 将学生的租赁历史和学生以往的租赁价格信息分类显示,在此模块中学生可以根据自行车的停靠点的不同对车辆的租赁记录进行全面的查询。 3.1.2 管理员操作的后台模块设计 (1)管理员个人账号管理的模块 管理员在登录的过程中,登录名系统默认为 admin,密码
38、为 111111;在管理员登陆系统的时候,除了输入密码之外,还要求管理员输入验证码信息,使账户安全。 (2)车辆的基础信息模块 管理员可以编辑和修改车辆,包括自行车的分类,自行车的停靠地点,自行车的编号、自行车的出租价格、自行车的出租状态以及本辆自行车的受关注度。 (3)注册学生的信息管理模块 管理员在本模块中,可以对学生用户的注册进行查询和删除等操作。 3.2 系统的数据库设计 3.2.1 系统数据库的结构设计 本租赁系统在系统的开发与设计的过程中将涉及到学生、管理员、车辆信息、租赁信息、时间段信息等实体,其中“学生”实体的属性包括:用户名、密码、地址、联系电话、邮箱、qq 等;“管理员”实
39、体的属性包括:登录名、密码、验证码等;“车辆信息”实体的属性包括:自行车车辆编号、车辆停靠地点等;实体和属性的关系如下图 3-3 所示: 天津工业大学 2015 届本科生毕业设计11管理员车辆信息学生租赁消费信息时间段信息登录名密码性别消费总额电话消费编号消费日期车辆编号车辆停靠点备注信息登录名密码性别时间区间租赁车辆备注信息电话设置设置管理查询查询1nnn1n1 n1n图 3-3 租赁管理系统 E-R 图3.2.2 数据库的逻辑结构设计 系统数据库实现和保证了系统的逻辑结构的基本设计,在本租赁管理系统中包括数据库的各种信息表,其中各个表格的具体信息如下所示: 表 3-1 自行车车辆信息表字段
40、名称 数据类型 说明 是否允许空id Bigint(50) Z 自行车 ID(主键)自动加 1否Servicer_id Int(10) 所属停靠点 ID(外键)否name Varchar(50) 自行车名称 是price Double(10,2) 自行车租金 是count Int(10) 库存量 是天津工业大学 2015 届本科生毕业设计12表 3-2 学生信息表字段名称 数据类型 说明 是否允许空id Bigint(50) 用户 ID(主键)自动加 1否name Varchar(50) 学生名 否password Varchar(50) 用户登录密码 否email Varchar(50) 邮
41、箱地址 否tel Varchar(50) 用户联系电话 否表 3-3 管理员信息表字段名称 数据类型 说明 是否允许空id Bigint(50) 管理员 ID(主键)自动加 1否name Varchar(50) 管理员登录账号 否password Varchar(50) 管理员登录密码 否表 3-4 停靠点信息表字段名称 数据类型 说明 是否允许空id Int(10) 服务站 ID(主键)自动加 1否name Varchar(50) 停靠点名称 否sddress Varchar(50) 停靠点地址 否天津工业大学 2015 届本科生毕业设计13表 3-5 订单信息表字段名称 数据类型 说明 是否允许空id Bigint(50) 订单 ID(主键)自动加一否Client_name Varchar(50) 用户名称 否Kehu_tel Varchar(50) 用户电话 是Create_date date 拿车日期 否time Int(4) 租期 否Servicer_id Int(10) 归还服务站 ID(外键) 否ordecheck Varchar(50) 订单状态 否表 3-6 订单详细信息表字段名称 数据类型 说明 是否允许空id Bigint(50) 订单详细信息 ID(