自行车租赁管理系统毕业设计报告docx.docx

上传人:b****3 文档编号:543097 上传时间:2022-10-11 格式:DOCX 页数:11 大小:89.03KB
下载 相关 举报
自行车租赁管理系统毕业设计报告docx.docx_第1页
第1页 / 共11页
自行车租赁管理系统毕业设计报告docx.docx_第2页
第2页 / 共11页
自行车租赁管理系统毕业设计报告docx.docx_第3页
第3页 / 共11页
自行车租赁管理系统毕业设计报告docx.docx_第4页
第4页 / 共11页
自行车租赁管理系统毕业设计报告docx.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

自行车租赁管理系统毕业设计报告docx.docx

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

自行车租赁管理系统毕业设计报告docx.docx

自行车租赁管理系统毕业设计报告docx

云南农业职业技术学院

毕业设计报告

设计题目:

自行车租赁管理系统

    设计与实现 

学生:

刘梅

院  系:

经济管理学院  

年级专业:

13级计算机应用技术一班

指导教师:

王颖

2016年3月

第1节绪论

1.1报告选题背景

随着经济的快速发展,环境污染、生态恶化等一系列问题越来越突出。

进入新世纪以来,世界各国更加关注生态环保问题。

我国确定的世界环保日主题就是“共建生态文明,共享绿色未来”。

主题旨在唤起社会公众对环境与发展关系的清醒认识和自觉行动,强调生态文明、绿色发展理念和公众参与,号召全社会行动起来为可持续发展之路做出贡献。

许多先进国家早已致力于发展自行车替代高能耗、高排放的交通工具。

然而传统落后的自行车租赁管理模式仍然在很大程度上制约了推行公共自行车租赁普及化和现代化的发展,成为更深层次的“软环境”的问题。

因此,在信息化、网络化的时代,通过计算机技术对自行车租赁系统进行信息管理化建设,实现自行车租赁管理的高效化,电子化,为提倡多利用公共自行车出行,能提高道路资源利用、缓解交通拥堵,促进节能减排、提高城市品位提供强有力的技术保障。

1.2研究现状

“自行车租赁系统”以当前公共自行车租赁管理信息化的需求为背景,采用了Microsoft的.NET技术,以MicrosoftAccess2010作为数据库支撑平台,重点实现自行车租借管理,管理员及客户管理等重要功能。

它是一般信息管理系统的特例,是管理信息系统在公共自行车领域的应用。

当前,我国基于自行车租赁系统建设尚处于发展阶段。

由于缺乏统一的理、布局规划和各个自行车租赁公司的协调,再加上缺乏科学的软件工程理论,往往造成自行车租赁公司的重复建设和资源的隔阂,造成了不必要的浪费。

有人说:

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

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

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

第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系统需求分析及目标

需求分析:

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

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

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

目标:

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

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

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

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

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

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

(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客户表的结构

字段

类型

长度

说明

客户编号

文本

30

客户编号(主键)

姓名

文本

20

客户姓名

性别

文本

2

客户的性别

年龄

文本

4

客户的年龄

家庭住址

文本

50

客户的家庭住址

联系电话

文本

12

客户的联系电话

身份证号

文本

20

客户的身份证号

客户评价

文本

50

客户的评价

登录密码

文本

6

客户登录的密码

3.自行车表

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

表4-3自行车表的结构

字段

类型

长度

说明

自行车编号

文本

30

自行车编号(主键)

名称

文本

20

自行车名称

品牌

文本

20

自行车品牌

类型

文本

20

自行车类型

车龄

数字

长整型

自行车的购车时长

适合人群

文本

10

自行车适合的人群

时速

文本

255

自行车的时速

单价

数字

长整型

自行车的单价

4.租车表

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

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

表4-4租车表的表

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

当前位置:首页 > PPT模板 > 可爱清新

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

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