自行车租赁管理系统毕业设计报告Word文档下载推荐.docx

上传人:b****6 文档编号:20932889 上传时间:2023-01-26 格式:DOCX 页数:22 大小:5.88MB
下载 相关 举报
自行车租赁管理系统毕业设计报告Word文档下载推荐.docx_第1页
第1页 / 共22页
自行车租赁管理系统毕业设计报告Word文档下载推荐.docx_第2页
第2页 / 共22页
自行车租赁管理系统毕业设计报告Word文档下载推荐.docx_第3页
第3页 / 共22页
自行车租赁管理系统毕业设计报告Word文档下载推荐.docx_第4页
第4页 / 共22页
自行车租赁管理系统毕业设计报告Word文档下载推荐.docx_第5页
第5页 / 共22页
点击查看更多>>
下载资源
资源描述

自行车租赁管理系统毕业设计报告Word文档下载推荐.docx

《自行车租赁管理系统毕业设计报告Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《自行车租赁管理系统毕业设计报告Word文档下载推荐.docx(22页珍藏版)》请在冰豆网上搜索。

自行车租赁管理系统毕业设计报告Word文档下载推荐.docx

有人说:

“提倡自行车出行,不能止步于为自行车留道,还考验着一个城市是否具有‘以人为本’的理念。

当骑车变成一件便捷和安全的事时,才会有更多人主动加入低碳出行的行列。

“自行车租赁系统”旨在推进真正意义上的管理信息化,改进租赁企业在客户资料和车辆资料及车辆租借环节等繁重工作,建立功能模块,突出交互性和动态性,实现基于动态的自行车租赁系统。

第2节软件介绍

2.1MicrosoftAccess2010

MicrosoftOfficeAccess是由微软发布的关联式数据库管理系统。

它结合了MicrosoftJetDatabaseEngine和图形客户界面两项特点,是MicrosoftOffice的系统程式之一。

一、用来进行数据分析:

access有强大的数据处理、统计分析能力,利于access的查询功能,可以方便地进行各类汇总、平均等统计。

并可灵活设置统计的条件。

比如在统计分析上万条记录、十几万条记录及以上的数据时速度快且操作方便,这一点是Excel无法与之相比的。

这一点体现在:

会用access,提高了工作效率和工作能力。

二、用来开发软件:

access用来开发软件,比如生产管理、销售管理、库存管理等各类企业管理软件,其最大的优点是:

易学!

不是学计算机专业的人员,也能学会。

低成本地满足了那些从事企业管理工作的人员的管理需要,通过软件来规范同事、下属的行为,推行其管理思想。

(VB、.net、C语言等开发工具对于非计算机专业人员来说太难了,而access则很容易)。

实现了管理人员(非计算机专业毕业)开发出软件的“梦想”,这是一般人员平常想都不敢想的事。

2.2设计目的

⑴熟悉系统开发的基本过程。

⑵初步学会针对项目进行分析并设计数据库。

⑶熟悉对SQLServer2008和MicrosoftAccess2010的使用。

⑷学会设计公共类。

⑸学会用所学知识实现本系统的主要功能模块。

⑹熟悉LINQ语句,一方面体会LINQ语句的简单实用,另一方面也要认识到LINQ语句的局限性。

⑺初步建立面向对象的开发思想。

⑻体会分层开发模块的实用性。

⑼通过本次实训了解自己的知识储备量,争取在今后的学习中弥补自己的不足。

⑽自己遇到了问题,通过询问老师和同学,加强自己的表达和沟通能力。

通过上网查阅资料,可以拓展视野,收获更多知识。

若是分组实训,既可以加强自身的团队协作能力,还可以使自我的能力得到更好的发挥。

2.2C#

C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言。

并定于在微软职业开发者论坛(PDC)上登台亮相。

C#是微软公司研究员AndersHejlsberg的最新成果。

C#看起来与Java有着惊人的相似;

它包括了诸如单一继承、接口、与Java几乎同样的语法和编译成中间代码再运行的过程。

但是C#与Java有着明显的不同,它借鉴了Delphi的一个特点,与COM(组件对象模型)是直接集成的,而且它是微软公司.NETwindows网络框架的主角。

C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。

它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。

C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

C#是面向对象的编程语言。

它使得程序员可以快速地编写各种基于MICROSOFT.NET平台的应用程序,MICROSOFT.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。

C#使得C++程序员可以高效的开发程序,且因可调用由C/C++编写的本机原生函数,因此绝不损失C/C++原有的强大的功能。

因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。

第3节需求分析

自行车租赁系统是一个面向企业租赁管理的系统,系统基本上解决了目前自行车租赁管理的各个方面的问题。

并在逻辑上实现了多个层面的日常工作管理和信息交互。

系统在调试中体现出了特有的区分,可以限制有些系统重要内容的外泄,保证整个系统管理的完整性、安全性、独特性。

3.1系统需求分析及目标

需求分析:

参考法国里昂与杭州公共自行车系统,客户凭有效证件,在本系统进行客户注册后,获得租车编号,可持该编号在公司设置的所有固定的自行车办理租车或还车。

系统需要建立查询系统,即建立一个完善的数据库,构建一个完整的系统,客户就可以通过登录系统来查询车的基本情况,有无车辆,车辆数量等。

管理员可以通过登录系统来管理车辆、客户信息结算车辆租借金额,高效的进行系统信息维护。

目标:

根据自行车信息管理工作的需求和鲜花的管理流程,该系统实施后,应达到以下目标。

2面设计友好、美观,数据存储安全、可靠。

⑵基本信息设置保证鲜花信息和用户信息的分类管理。

3大的查询功能,保证数据查询的灵活性。

4实现对自行车信息的修改功能。

5对自行车信息的增、删、改、查简易方便。

(6)提供管理员修改自己登录密码的功能,保证系统的安全性。

(7)提供灵活、方便的权限设置功能,使整个系统的管理分工明确。

(8)采用人机对话的操作方式,方便管理员的日常操作。

(9)实现用户对自行车的浏览、查询,对个人信息的查看、修改,对已借自行车的续借功能。

(10)系统要最大限度地实现易维护性和易操作性。

3.2系统的功能需求

自行车租赁系统分为四个模块:

自行车管理、客户管理、租车管理和权限登录。

系统的具体功能模块如图3-1所示。

图3-1系统模块图

自行车租赁管理系统

客户管理

租车管理

权限登录

自行车管理

客户

修改密码

修改租车信息

删除租车信息

删除客户信息

删除自行车信息

添加租车信息

查询租车信息

添加客户信息

查询客户信息

修改客户信息

添加自行车信息

查询自行车信息

修改自行车信息

管理员

注册新客户

详细说明如下:

1.查询自行车信息:

查询自行车的基本信息。

2.添加自行车信息:

添加自行车的基本信息。

3.修改自行车信息:

修改自行车的基本信息。

4.删除自行车信息:

删除自行车的基本信息。

5.查询自行车客户信息:

查询客户的基本信息。

6.添加自行车客户信息:

添加客户的基本信息。

7.修改自行车客户信息:

修改客户的基本信息。

8.删除自行车客户信息:

删除客户的基本信息。

9.查询租车信息:

查询租车的基本信息。

10.添加租车信息:

添加租车的基本信息。

11.修改租车信息:

修改租车的基本信息。

12.删除租车信息:

删除租车的基本信息。

13.管理员设置:

添加删除管理员,对管理员各个模块权限的设置。

14.修改密码:

修改登录人的密码。

15.客户:

添加删除客户,对客户各个模块权限的设置。

16.注册新客户:

用于注册新的租车客户。

系统各功能之间的关系如下图3-2所示。

图3-2系统功能之间的关系

第4节数据库设计

4.1数据库设计原则

数据库设计要符合“一致性”、“完整性”、“安全性”与“可伸缩性”等原则。

同时关系型数据库的设计应遵循规范化理论。

在设计和操作维护数据库时,简洁、结构明晰的表结构对数据库的设计是相当重要的,关键的步骤就是要确保数据正确地分布到数据库的表中。

使用正确的数据结构,不仅便于对数据库进行相应的存取操作,而且可以极大地简化应用程序的其他内容(查询、窗体、报表、代码等)。

规范化的表结构设计,在以后的数据维护中,不会发生插入、删除和更新时的异常。

4.2表的设计

系统采用MicrosoftAccess2010数据库。

在MicrosoftAccess2010数据库中创建名为自行车租赁管理系统的数据库,在该数据库中创建4张表。

包括管理员表、客户信息表、自行车信息表、租车表。

4.2.1表的结构

1.管理员表

管理员登录表用来记录管理员的登录信息。

该表的结构如表4-1所示。

表4-1管理员表的结构

字段

类型

长度

说明

管理员编号

文本

30

管理员编号(主键)

姓名

20

管理员的姓名

性别

2

管理员的性别

年龄

数字

长整形

管理员的年龄

电话

12

管理员的电话

家庭住址

50

管理员的家庭住址

密码

8

管理员的登录密码

2.客户信息表

客户信息表用来保存客户名称和编号信息。

该表的结构如4-2所示。

表4-2客户表的结构

客户编号

客户编号(主键)

客户姓名

客户的性别

4

客户的年龄

客户的家庭住址

联系电话

客户的联系电话

身份证号

客户的身份证号

客户评价

客户的评价

登录密码

6

客户登录的密码

3.自行车表

自行车的基本信息,该表的表结构如4-3所示。

表4-3自行车表的结构

自行车编号

自行车编号(主键)

名称

自行车名称

品牌

自行车品牌

自行车类型

车龄

长整型

自行车的购车时长

适合人群

10

自行车适合的人群

时速

255

自行车的时速

单价

自行车的单价

4.租车表

租车表用来保存车辆租用时间、车辆归还时间、车辆编号、租车客户等。

该表的表结构如4-4所示。

表4-4租车表的表结构

客户的编号

自行车的编号

文本r

管理员的编号

租车时间

租用的时间

租车时长

租车须知

租车费用

租车的费用

4.2.2表E-R图

在自行车租赁系统中的各表信息中,其中约定:

任何客户可以借多辆车辆,任何一辆自行车可以被多个人借,租车时,要登记相应的租车日期;

一个车辆类型可以有多个车辆,同一辆自行车只能是同一个车类型;

车辆租借E-R图4.2-1所示。

图4.2-1车辆租借E-R图

第5节系统的设计

5.1系统模块的设计

5.1.1

Chaxunkehuxinxi.cs用于查询客户的基本信息

Chaxunzixingchexinxi.cs用于查询自行车信息

Chaxunzuchexinxi.cs用于查询租车信息

formzhucejianmian.cs注册界面

denglu.cs登录界面

daohangchuangti.cs用于导航自行车的基本信息记录信息

kehudaohang.cs用于导航客户的基本记录信息

shanchuzixingchexinxi.cs用于删除自行车信息

shanchukehuxinxi.cs用于删除客户信息

shanchuzuchexinxi.cs用于删除租车信息

tianjiazixingchexinxi.cs用于添加自行车信息

tianjiakehuxinxi.cs用于添加客户信息

tianjiazuchexinxi.cs用于添加租车信息

xiugaizixingchexinxi.cs用于修改自行车信息

xiugaizuchexinxi.cs用于修改租车信息

xiugaikehuxinxi.cs用于修改客户信息

xiugaimima.cs用于客户和管理员修改密码的

zhujiemian.cs主界面

zuchedaohang.cs用于导航租车信息的基本记录信息

5.1.2登录模块

客户登录模块是客户进入系统的窗口,客户要访问设备管理系统首先必须要进行身份验证,只有验证通过的用客户才能访问本系统。

因此,首先客户要打开客户登录页面,在登录页面按照要求输入自己的客户名和密码,然后单击页面“确定”按钮,客户输入的信息在客户端进行加密后发送到服务器,服务器接受到客户的请求后将对数据进行解密操作,将解密得到的客户名和密码与数据库的客户表中的客户名和密码进行比较,如果表中存在该客户名且密码也相同,则客户登录成功,程序将进行下一步处理,通过客户名获取该客户所具有的权限,最后根据客户的权限生成系统的主页面返回给客户;

如果客户名不存在或密码错误,将会给出相应的提示信息“客户名不存在”或“密码错误”;

如果客户不输入客户名或密码直接登录,系统则会提示“客户名或密码不能为空”。

根据上面的分析,客户登录流程为客户先要进入自行车租赁系统的客户登录页面,在登录页面输入自己的客户名和密码进行登录,登录成功后将返回主操作页面给客户,具体下图5-1所示:

图5-1管理员客户登录图

系统登录代码图

5.1.3自行车管理模块

将自行车信息录入是系统运行数据的来源,管理员登录成功后,在主操作页面的功能菜单栏点击菜单栏下自行车信息管理页面中的添加、修改、删除、查询自行车信息按键,链接到相关页面,在该页面可编辑自行车相关信息。

图5-2自行车管理模块图

导航窗体主要代码

5.1.4客户信息管理模块

本模块实现获取客户信息,如图5-3所示:

图5-3客户信息管理图

主要代码实现

5.1.5租车信息管理模块

系统租车信息管理模块实现租车信息及功能的处理如图5-4所示:

图5-4租车信息管理

主要代码

5.1.6权限模块

图5-5权限模块图

6.报告总结

6.1所遇问题和解决方法

所遇见的问题:

有些小问题和代码的书写不正确,调试不成功等问题

解决方法:

及时询问老师和同学并且解决问题

6.2报告感受

自己遇到了问题,通过询问老师和同学,加强自己的表达和沟通能力。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1