.net的校园自行车租赁管理系统

本系统是一个基于.NET的信息管理系统。主要使用了.NET技术,将SQL server 作为数据库,应用到了软件工程思想、ASP.NET等。对前端的开发要求做到功能齐全,方便实用。而后台数据库要求数据是精准可靠的与前端是相连接的。计算机技术的在现在的社会已经是全面的高速发展,人们对于计算机是愈发难以割舍了。使用率越来越高。而本系统以低碳生活、绿色生活为背景,在学校的众多租赁点中搭建一个系统平台,管理员可通过此平台,对服务站点的车辆情况进行有效的管理,使之变得自动、规范,系统包括对系统用户管理,充值信息管理、站点服务信息管理、借车记录、租借者留言等模块。管理人员可以通过各个模块进行对自行车添加,服务站点的添加。对已租的车辆进行时间查询,借用人查询,费用查询,对注册用户的信息添加等等,使租车管理井井有条。 1
目录
目录
Abstract 2
目录 3
一、引言 1
(一)开发背景 1
(二)选题意义 1
(三)选题目标 1
(四)开发环境简介 1
二、总体设计 2
(一)整体设计 2
(二)各模块具体流程图 2
(三)数据库结构设计 4
(四)数据库表设计 5
三、系统的详细设计 10
(一)借用规定界面 10
(二)学生注册界面 11
(三)后台系统登录窗口 14
(四)后台首页 16
(五)后台充值信息界面 18
(六)后台所有站点信息界面 20
四、系统测试 24
(一)、数据判断 24
(二)、数据添加 25
(三)、数据删除 25
(四)、数据查找 25
五、结束语 27
致谢 28
参考文献 29
一、引言
(一)开发背景
目前因为城市交通和旅游休闲的发展以及汽车的普及,导致交通拥堵的情况也越来越多,所以在距离不是很远的情况下自行车出行不失为一个好想法,而且学生在假期时光选择自行车出行游玩也很安全方便。一些学校 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 
占地很大的学校,从宿舍去教学楼距离太远,路上耽误太多的时间,有些爱赖床的同学可能还会迟到,这时有一辆自行车,减少路上时间,加之锻炼身体,也是很好的选择。
(二)选题意义
为了让学生们在教学楼与宿舍之间减少路程时间,为了学生们在假日出行游玩更加方便。所以在学校部分位置建立自行车租赁站点。但自行车站点没有配以自动化的管理的话,会大大的加重工作人员的工作量,有时为了查找顾客所需的车型要在车库中进行查找,有时需要在很多页的登记册中查找用户的租赁信息情况,非常的不方便。这时就需要一个管理系统来对这些工作进行一个简化。
(三)选题目标
让自行车租赁管理变得更加的自动,系统和规范是本系统的目的所在了。利用该系统可以做到对每个站点租车情况的管理,对用户详细信息的管理,对用户租车记录的管理,对站内新闻的管理等功能。
(四)开发环境简介
1.Visual Studio 2010
Visual Studio系列相信大家很熟悉了,它是微软的推出的平台应用程序开发环境的2010版本。对于现在来说是非常顶尖的开发环境。
2.NET Framework
.NET框架通俗来说就是一个集成大量开发类库的开发环境,它最大限度地利用Internet上丰富的资源来提高工作效率。它不仅仅是一种编程语言,更是一种标准平台。
3 .ASP.NET
ASP.NET是微软公司.NET技术框架的一部分用来构建动态Web站点, ASP.NET应用程序都可以用整个.NET框架。
ASP.NET与ASP虽然名字相似,但是两者相差甚远,ASP是服务器脚本语言,ASP.NET则是面向对象进行编程,相比较而言,ASP仅支持js和vbs语言编译,而ASP.NET可以用C++、C#、VB.NET等等语言。虽然这些语言语法不同,但是效果确实一样的。总的来说,相较于ASP而言,ASP.NET功能更强。
4.SQL server 2008
数据库SQL Server 2008是2005版本的升级,对一些功能进行了升级,是一个高效的智能平台。
二、总体设计
(一)整体设计
通过系统需求分析,对自行车租赁管理系统整体模块结构设计如图1.1所示:可见用户主要在网页浏览自行车租赁相关问题,留言等,而管理员在后台对这些数据进行控制。

图1.1 整个租赁模块的结构设计图
(二)各模块具体流程图
1. 登录模块流程
用户登录时,注册用户的用户名和密码都记录在后台数据库之中,当收到用户点击登录时,连接数据库进行判断,是否有该用户信息。当然,面对程序的出错进行解决是不可减少的,在连接数据库时未连接上时,给出相应的提示信息让用户知道问题出在哪,是用户名还是密码的问题,当用户重新输入正确的信息后就可以成功登录,拥有游客没有的权限。
图1.2 登录情况流程图
2.借车信息管理流程
这个模块主要是管理员对出租的自行车信息进行编辑等操作,添加操作执行的是对自行车的添加,添加到已租车的表单中,删除则是将该自行车从已租车的表单中删除,取消出租。编辑信息则可以对自行车的信息进行编辑修改,查找实现的是通过自行车编号快速查找到对应自行车。
这个模块的具体处理过程如图1.3所示:
图1.3借车信息管理流程图
3.用户充值管理模块
充值功能在整个系统的设计是必不可少的,也是整个系统尤为关键的一部分,它主要实现管理者对学生用户账户现有金额的一个查询、结账操作,通过结账,可以扣除用户租车期间产生的费用,取消了用户租车的状态,相当方便,这个程序的处理过程如图1.4所示。
图1.4用户充值管理流程图
4.其他信息管理模块
例举网站信息管理模块,管理员可以对都市资讯,站内新闻,借用条款的新闻进行编辑管理修改等功能。
大体上与上面的管理模块相同,再这里就不需要一一介绍了。
(三)数据库结构设计
设计之初,参照需求分析的要求,理清各个之间的关系,拥有哪些必不可少的数据。使逻辑结构的设计工作可以更好更直观的完成。
本系统设计之时,采用ER图,比较直观的展现了相互之间的关系,
具体设计情况如图1.5、1.6、1.7所示
图1.5 自行车管理情况
图1.6 租借相关信息情况
图1.7 学生信息情况
(四)数据库表设计
在数据库中创建名为bicycle的数据库,在该数据库中一共建立了11张表。
allgonggao表:存放站点新闻、都市资讯、借用须知内容。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1238.html

好棒文