
《停车场管理系统——前台设计》由会员分享,可在线阅读,更多相关《停车场管理系统——前台设计(35页珍藏版)》请在文档大全上搜索。
1、 本本科科毕毕业业论论文文 (设设计计)题题 目:目: 停车场管理系统前台设计 学学 院:院: 专业班级:专业班级: 学学 号:号: 学生姓名:学生姓名: 指导教师姓名:指导教师姓名: 指导教师职称:指导教师职称: 年年 月月 日日摘要伴随着科技的飞速发展,交通工具的越来越普及。汽车作为人类社会中一个最主要的交通工具之意,起着重大的作用。随着人们的生活水平的提高,汽车的数量也与日俱增,于是停车场正在成为世界性的一个问题。以前落后的人力停车场管理即将被高科技化的自动停车场管理系统所取代,高度自动化的停车场管理系统节省了大量时间和人力物力,大大提高了效率。本论文旨在设计一个简单、高效且人性化的停车
2、场管理系统,希望能解决目前管理上存在的一些问题。系统的设计过程经过了需求分析阶段、概念设计阶段、逻辑结构设计阶段、数据库物理设计阶段、数据库的实施和维护以及系统的编码与测试,最终完成了一个比较完善的收费停车场管理系统。系统主要功能包括:车辆的登记入库;车辆的停车收费;费率管理;车库容量显示和修改;车辆的出入日志等等。本系统是一个单机版系统,不提供用户登录,只设有一个管理员账号登录,以提高系统安全可靠性。该系统运行在 WINDOWS 7 操作系统下,使用的 java 语言与 div+css 脚本语言开发,开发环境 My Eclipse 6.5,数据库 MySQL。关键词:关键词:收费;停车场管理
3、系统;高效性;人性化AbstractAlong with the rapid development of science and technology, transport is becoming increasingly popular. Car as a human society in one of the most important means of transport plays an important role to play. Width the improvement of peoples living standards, increasing the number o
4、f motor vehicles, so parking of high-tech will soon be automatically replaced by a parking management system, highly automated car park management systems save a lot of time and human consumption of materials, greatly improving the efficiency. This paper aims to design a simple, efficient and humani
5、zed parking lot management system, hoping to be able to solve some problems existing in current management. System design process through the requirement analysis, conceptual design, logical structure design phase, the database physical design phase, implementation and maintenance, and system coding
6、 and testing, finally completed a relatively complete charge parking lot management system.System main function includes: the vehicles registration into the Treasury; Vehicle parking fees; Tariff management; the garage capacity display and modification; Vehicle access logs, etc. Is a stand-alone sys
7、tem, this system does not provide the user login, with only one administrator account log in, in order to improve the system safety and reliability. The system running under the WINDOWS 7 operating system, using java, the development environment of Microsoft My Eclipse 6.5and My SQL database.Key wor
8、ds: parking lot,Parking lot management system,High efficiency,Human nature目录目录1 绪论 .1 1.1 研究背景 .1 1.2 研究现状 .1 1.3 研究前景 .12 开发环境及软件的介绍 .2 2.1 设计工具和数据库的选择 .2 2.2 开发系统的主要工具和使用语言介绍 .2 2.2.1 DIV+CSS 介绍 .2 2.2.2 Java 语言介绍 .3 2.2.3 Microsoft sql server 数据库介绍 .4 2.3 运行环境介绍 .4 2.3.1 介绍 .4 2.3.2 Tomcat 介绍 .53
9、 系统分析 .6 3.1 需求分析 .6 3.2 可行性分析 .6 3.2.1 可行性分析研究 .6 3.2.2 技术可行性 .6 3.2.3 经济可行性 .6 3.2.4 结论意见 .6 3.3 功能分析.6 3.4 系统数据流程分析 .7 3.5 物理流程分析图.8 3.5.1 车辆出入部分 .8 3.5.2 管理员信息部分 .94 系统设计 .10 4.1 系统详细设计模块 .10 4.2 系统功能介绍.115 系统实现 .12 5.1 停车场车位划分 .12 5.2 登录实现 .12 5.2.1 功能说明 .12 5.2.2 界面实现介绍 .13 5.3 系统首页 .13 5.3.1
10、功能说明 .13 5.3.2 界面实现介绍 .13 5.4 车辆信息 .14 5.4.1 功能说明 .17Dreamweaver 5.4.2 界面实现介绍 .17 5.5 车位信息 .17 5.5.1 功能说明 .20 5.5.2 界面实现介绍 .20 5.6 管理员信息 .20 5.6.1 功能说明 .23 5.6.2 界面实现介绍 .23 5.7 缴费信息 .23 5.7.1 功能说明 .245.7.2 界面实现介绍.246 测试 .256.1 页面兼容性测试.256.2 测试结果 .267 总结 .27参考文献.28致谢 .2911 绪论1.1 研究背景随着汽车工业的迅猛发展,我国汽车拥
11、有量急剧增加。停车场作为交通设施的组成部分,随着交通运输的繁忙和不断发展,人们对其管理的要求也不断提高,都希望管理能够达到方便、快捷以及安全的效果。停车场的规模各不相同,对其进行管理的模式也有不同之处,管理者需要根据自身的条件,选择应用经济、稳定的管理程序,以免选择了高成本的管理系统。由于科技的发展,社会文明的进步,人们已不在满足于现在的经营、生活方式,比较容易的为客户和企业用户提供这些功能。我这次课题停车场管理系统,正是把握住时代的脉搏。通过调研得出,现在的停车场分为两种,一种是以营利为目的的停车场,而另一种则是一种附带的方便人们停车的停车场,我本次研究的是以营利为目的的停车场管理系统,提供
12、了高效率、安全、简单的一个管理平台。本论文旨在设计一个高效率、安全、简单的停车场管理信息系统,希望在视觉上、实用性、易操作性等方面具有自己的特色,并且保持一定的可扩展性,以满足不同停车场的信息管理需求。本论文根据停车场的管理工作需要,设计了一个高效率、安全、简单的停车场管理信息系统。相对一些现有的停车场收费管理系统来说,本系统在视觉上、实用性、易操作性等方面具有一定特色,并且本系统可扩展性较强。系统设计所遵循的指导思想如下:为停车场车辆出入口管理提供全面、高效的管理手段;为车主提供安全、可靠的服务;提供全天候、高效、安全、稳定、可靠运行的系统;系统提供操作简单方便。1.2 研究现状汽车,这个词
13、近几年在中国简直是热的发烫了,只要是和汽车沾边的产业都急速的壮大发展,目前全国与汽车相关产业的就业人数,已经占到了社会就业总人数的 16 。2002 年以来,我国汽车产量年均增长 458,今年有望达到 850 万辆。合肥、广州、保定和柳州被确定为第二批国家汽车及零部件出口基地,汽车电子、汽车用品等汽车相关的企业如雨后春笋层出不穷。很多企业也在纷纷向汽车靠拢,都希望搭上这班回报丰厚的班车。看看百度和谷歌,和汽车相关的关键字的出价情况,你会得出一个结论中国的汽车时代到来了。看着马路上的滚滚车流,堵车现象,泊位短缺,停车费高,此类呼声越来越大,已经成了人大开会的正式议题了。停车场收费可以带来高额和稳
14、定的回报,各地都掀起了停车场管理系统建设热。1.3 研究前景停车场管理系统是在公用收费停车场出现之后才诞生的,已经在全世界得到了广泛的应用。相比之下,我国停车场管理系统行业起步较晚,最早还要追溯到上个世纪八十年代初期,目前的整体技术水平与发达国家仍有差距,但我国拥有巨大的需求市场,必将迎来停车场管理技术的跨越式发展期。22 开发环境及软件的介绍2.1 设计工具和数据库的选择前台主要使用 DIV+CSS 设计的界面,后台主要使用的是 java 语言,数据库选择的是Microsoft SQL Server 2008。 (1)前台选择使用 DIV+CSS 主要是因为 DIV+CSS 是 WEB 设计
15、标准,它是一种网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。提及 DIV+CSS 组合,还要从 XHTML 说起。XHTML 是一种在 HTML(标准通用标记语言的子集)基础上优化和改进的新语言,目的是基于 XML 应用与强大的数据转换能力,适应未来网络应用更多的需求。 (2)后台选择使用 java 语言是因为 Java 编程语言的风格十分接近 C 语言、C+语言。Java 是一个纯粹的面向对象的程序设计语言,它继承了 C+语言面向对象技术的核心。Java 舍弃了 C 语言中容易引起错误的指针(以引用取代) 、运算符重载(operator
16、 overloading) 、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。编辑 Java 源代码可以使用任何无格式的纯文本编辑器,在 Windows 操作系统上可以使用微软记事本(Notepad) 、EditPlus 等程序,在 Linux 平台上可使用 vi 工具等大大方便了编程。 (3)选择 Microsoft SQL Server 是因为它具有使用方便可伸缩性好与相关软件集成程度高等优点。2.2 开发系统的主要工具和使用语言介绍2.2.1 DIV+CSS 介绍 DIV+CSS 是 WEB 设计标准,它是一种
17、网页的布局方法。与传统中通过表格(table)布局定位的方式不同,它可以实现网页页面内容与表现相分离。提及 DIV+CSS 组合,还要从 XHTML 说起。XHTML 是一种在 HTML(标准通用标记语言的子集)基础上优化和改进的新语言,目的是基于 XML 应用与强大的数据转换能力,适应未来网络应用更多的需求。 Div 全称 division 意为“区分”使用 DIV 的方法跟使用其他 tag 的方法一样。 如果单独使用 DIV 而不加任何 CSS, 那么它在网页中的效果和使用 是一样的。DIV 本身就是容器性质的,你不但可以内嵌 table 还可以内嵌文本和其它的 HTML 代码。 CSS
18、是 Cascading style Sheets 的简称,中文译作“层叠样式表单” ,在主页制作时采用 CSS 技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。DIV+CSS 这个布局中,div 承载的是内容,而 css 承载的是样式。内容和样式的分离对于所见即所得的传统 table 编辑方式确实是一个很大的冲击,尤其是设计人员很难接受设计一个他们不能立即看到的样式。不过 div+css 的好处实在是太明显了: (一)搜索引擎亲和力:搜索引擎不会在意一个页面的设计或者构成。搜索引擎不可能“欣赏”设计漂亮新3颖的页面;也不会去“排斥”颜色搭配丑陋的页面。它们只是默默地
19、拿到它们需要的内容就离开。CSS+DIV 构架的页面,虽然在客户端看来下载一个复杂的 CSS 也要占用差不多的带宽,然而搜索引擎可以很方便的绕过这个 css,而直接抓去 div 中的内容。这便是div 的优势所在。带宽的稍多占用,完全显得微不足道,更何况一个冗余的 table 设计架构如果代码写的不好会占用更多的带宽。 (二)重构页面的方便性: 这个应用最经典的例子就是各大 blog 程序了。就如现在我用的 LBS 系统,以及流行的 PJBLOG、php 下面的 WP、MT,都是采用 div+css 构架。内容和样式的分离导致我们在重构页面布局(更换皮肤)的时候,只用针对每一个 div 元素重
20、新定义其具体位置、样式就行了。而在原来的 table 基础上进行改版,几乎必须改变所有的内容注入渠道,实在是太过于麻烦。 (三)Div+CSS 标准的优点: (1)大大缩减页面代码,提高页面浏览速度,缩减带宽成本。 (2)结构清晰,容易被搜索引擎搜索到,天生优化了 seo。 (3)缩短改版时间。只要简单的修改几个 CSS 文件就可以重新设计一个有成百上千页面的站点。 (4)强大的字体控制和排版能力。CSS 控制字体的能力比糟糕的 FONT 标签好多了,有了 CSS,我们不再需要用 FONT 标签或者透明的 1 px GIF 图片来控制标题,改变字体颜色,字体样式等等。 (5)CSS 非常容易编
21、写。你可以像写 html 代码一样轻松地编写 CSS。 (6)提高易用性。使用 CSS 可以结构化 HTML,你可以增加更多的用户而不需要建立独立的版本。2.2.2 Java 语言介绍Java 语言是一个支持网络计算的面向对象程序设计语言。Java 语言吸收了Smalltalk 语言和 C+语言的优点,并增加了其它特性,如支持并发程序设计、网络通信、和多媒体数据控制等。 (一)主要特性: (1)Java 语言是易学的。Java 语言的语法与 C 语言和 C+语言很接近,使得大多数程序员很容易学习和使用 Java。另一方面,Java 丢弃了 C+中很少使用的、很难理解的、令人迷惑的那些特性。特别
22、地,Java 语言不使用指针,而是引用。并提供了自动的废料收集,使得程序员不必为内存管理而担忧。 (2)Java 语言是强制面向对象的。Java 语言提供类、接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制。Java 语言是一个纯的面向对象程序设计语言。 (3)Java 语言是分布式的。Java 语言支持 Internet 应用的开发,在基本的 Java 应用编程接口中有一个网络应用编程接口,它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket 等。Java 的 RMI 机制也是
23、开发分布式应用的重要手段。4 (4)Java 语言是健壮的。Java 的强类型机制、异常处理、垃圾的自动收集等是 Java程序健壮性的重要保证。对指针的丢弃是 Java 的明智选择。Java 的安全检查机制使得Java 更具健壮性。 (5)Java 语言是安全的。Java 通常被用在网络环境中,为此,Java 提供了一个安全机制以防恶意代码的攻击。 (6)Java 语言是体系结构中立的。Java 程序在 Java 平台上被编译为体系结构中立的字节码格式,然后可以在实现这个 Java 平台的任何系统中运行。这种途径适合于异构的网络环境和软件的分发。 (二)优劣势: (1)优势:Java 适合团队
24、开发,软件工程可以相对做到规范。由于 Java 语言本身的极其严格语法的特点,Java 语言无法写出结构混乱的程序。这将强迫程序员的代码软件结构的规范性。这是一个很难比拟的优势。 (2)劣势:j2ee 的架构很完美,第一版软件可以做满意,但是很不适合互联网模式的持续不断修改。互联网软件工程管理上的不足,持续的修修补补导致架构的破坏。2.2.3 Microsoft sql server 数据库介绍SQL Server 是一个关系数据库管理系统,具有使用方便可伸缩性好与相关软件集成度高等优点,可跨越多种平台使用,与其他的数据库比较的优势如下: (1)保护您的信息。SQL Server 2008 利
25、用全面审核功能、透明数据加密和外围应用配置器(仅启用所需服务最大限度地减少安全攻击)来提高符合性和安全性。 (2)确保业务连续性。 SQL Server 2008 附带提供的数据库镜像可提高应用程序的可靠性,简化发生存储失败后的恢复过程。 (3)提供可预测响应。 SQL Server 2008 提供更广泛的性能数据收集、新的中央数据存储库(存储性能数据) ,以及改进的数据压缩(使您可以更有效地存储数据) 。 (4)最大限度地减少管理监视。 Declarative Management Framework (DMF) 是 SQL Server 2008 中一个基于策略的新型管理框架,它通过为大多
26、数数据库操作定义一组通用策略来简化日常维护操作,降低总拥有成本。 (5)集成任何数据。 SQL Server 2008 提供改进的查询性能高效且具成本效益的数据存储,允许您管理和扩展数量庞大的用户和数据。 (6)提供相关信息。 SQL Server 2008 使用户可以在 Microsoft Office Word 和 Microsoft Office Excel 中创建复杂报表,并在内部和外部分享那些报表。 即时访问相关信息使员工可以做出更好、更快和更多相关决策。2.3 运行环境介绍2.3.1 Dreamweaver 介绍Dreamweaver 是美国 MACROMEDIA 公司开发的集网页
27、制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。和二维5动画设计软件 FLASH,专业网页图像设计软件 FIREWORKS,并称为“网页三剑客” 。2.3.2 Tomcat 介绍Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍
28、使用,是开发和调试 JSP 程序的首选。实际上 Tomcat 部分是 Apache 服务器的扩展,但它是独立运行的,所以当你运行 tomcat 时,它实际上作为一个与 Apache 独立的进程单独运行的。这里的诀窍是,当配置正确时,Apache 为 HTML 页面服务,而 Tomcat 实际上运行 JSP 页面和 Servlet。另外,Tomcat 和 IIS、Apache 等 Web 服务器一样,具有处理 HTML 页面的功能,另外它还是一个 Servlet 和 JSP 容器,独立的 Servlet 容器是 Tomcat 的默认模式。不过,Tomcat处理静态 HTML 的能力不如 Apac
29、he 服务器。目前 Tomcat 最新版本为 7.0.27 Released。63 系统分析3.1 需求分析 一个典型的停车场收费管理信息系统需要包括车辆进出管理及收费功能、停车场车位及车辆的进出查询功能和系统设置及管理功能。通过对停车场车辆管理的调查研究,要求系统具有以下功能:(1)全面展示停车场的服务功能及环境;(2)存储客户车辆进出信息;(3)全面展示停车场的车位服务功能;(4)提供车位所在停车场的详细信息;(5)提供管理后台入口;(6)提供缴费信息;(7)系统运行稳定,具有强大的数据处理功能。3.2 可行性分析3.2.1 可行性分析研究当接受一个软件开发任务,就进入软件生命的第一个阶段
30、,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。有无可行性的解决方法,进而避免人力、物力和财力的浪费。3.2.2 技术可行性根据问题的描述所提出的系统功能、性能及实现系统的约束条件,本系统是一个单机版系统。系统后台实现了对前台信息的管理功能。通过信息管理模块,实现了不断更新停车位各方面信息的要求。3.2.3 经济可行性主要是对开发本系统的经济效益进行评价。系统前台展示了整个停车场的服务内容、硬件条件及一系列的相关信息,满足了全面展示停车场自身形象的要求,停车场对所有用户都开放,大大的提高了停车位的利用率,提高了停车
31、场的经营效率,使停车场的经济效益最大化。3.2.4 结论意见经过认真的可行性研究,系统基本上做到了在技术、经济、操作、法律上等方面是可行的,因此在按照计划的前提下,系统的设计将会按时完成。73.3 功能分析 停车场管理系统只有两个角色:超级管理员、普通管理员。超级管理员登录管理系统对车辆进行管理,包括车辆的进出与缴费,查看管理员信息与修改管理员信息,但他有一个特殊权限就是添加管理员。普通管理员登录管理系统对车辆进行管理,包括车辆的进出与缴费,查看管理员信息与修改管理员信息,但是他不能添加管理员。3.4 系统数据流程分析数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构、
32、信息载体、处理功能等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、变换、存贮等的分析。其目的是要发现和解决数据流动中的问题。这些问题有:数据流程不畅,前后数据不匹配,数据处理过程不合理等等。问题产生的原因有的是属于现行管理混乱,数据处理流程本身有问题,有的也可能是我们调查了解数据流程有误或作图有误。调查的目的就是要尽量地暴露系统存在的问题,并找出加以解决的方法。由于该程序执行过程单一,没有太复杂的功能,所以使用程序流程图就能进行设计。但是使用程序流程图能诱使程序员过早地考虑程序的控制流程,而不去考虑程序的全局结构。程序流程图不容易表示数据结构。由于
33、程序流程图用箭头代表控制流,因此程序员不受任何约束,可以完全不顾结构程序设计的精神,随意转移控制。该系统的系统流程图如图 3.1 所示。 8 图 3.1 系统流程图3.5 物理流程分析图3.5.1 车辆出入部分停车场管理系统中车辆出入分为入场停车和出场取车两部分。如图 3.2 所示。管理员车位信息登录界面密码主界面车辆入库车位管理数据管理车辆管理管理员信息费率管理密码错误收取费用9图 3.2 停车场实际操作流程图 入场停车流程: (1)入场在停车场车库门口停车,到管理员处登记车辆入库,等管理员查询是否有空车位若有并且核对了真实的信息,方可开门让用户进入,若是没有空车位则告诉客户停车场已满。 (
34、2)停车指定停车位置展示给用户。 出场取车流程: (1)收费根据车辆信息,车辆型号以及停车的时间等依据收费标准计算收费额度实施收费环节。 (2)出场交费之后在出场的相关信息提示下完成停车管理过程。3.5.2 管理员信息部分管理员信息部分是管理员用来修改自己的信息的。如图 3.3 所示。管理员输入账号和密码登录后可以修改自己的信息,超级管理员还可以增加管理员。 登录管理员信息操作数据中心操作成功操作审核入场管理员入库登记出场审核停车出场数据中心收费入场管理员入库登记出场审核停车出场数据中心收费10图 3.3 管理员信息部分4 系统设计4.1 系统详细设计模块 停车场收费管理系统功能结构图,系统功
35、能模块图如图 4.1 所示。 登录界面主界面管理员信息管理员查询管理员修改管理员增加管理员删除车辆信息车辆入库车辆出库车辆查询车辆修改车位信息车位查询车位修改车位删除车位增加缴费信息缴费删除缴费查询11图 4.1 系统功能模块图4.2 系统功能介绍系统功能管理的主要功能是车辆出入信息、费用的收取、车库剩余车位数、数据库管理等。(1)授权管理模块:具有最高管理权限超级管理员对该模块进行操作,对管理员进行授权,添加删除修改查询管理员。(2)车辆管理模块:该模块包括车辆的入场管理和车辆的出场管理。当汽车入场时,采集气车入场时一些必要的参数,对参数进行判断和处理,并将参数提交到后台进行处理。当汽车出场
36、时,汽车离场之前对其进行的离场验证和停车时间的数据收集,为下一收费模块提供数据。(3)车位管理模块:该模块显示了停车场所有车位的相关信息,车位的状态是否可用,每个车位根据类型的所拥有的价格,以及对于车位的增加、修改、查询、删除,对车位价格的制定,修改,为下一收费模块提供数据。 (4)收费管理:该模块是本系统最重要的一个模块,根据出入场提供的参数结合该模块收费标准的设置计算出收费的金额,完成收费并显示停车场一天收入。 12 5 系统实现5.1 停车场车位划分首先将停车场划分为大货车、中货车和小轿车三个部分,它的特点是根据不同车辆占用场地的不同以及不通车辆对停车场的损害性的差异分为三个等级的收费方
37、式,有效地提供了一个公平合理的收费平台,并且管理员可以根据当地的物价信息修改收费标准,使整个系统能够适应社会的长期发展。5.2 登录实现 登录界面如图 5.1 所示:图 5.1 系统登录界面5.2.1 功能说明登录页面需要账号、密码以及验证码以提高系统的安全性,分为超级管理员、管理员,进入后根据管理的级别,行使不同的功能。登录时进行验证,首先进行页面级的验证输入的信息,账号和密码不能为空。其次进行数据库的验证,当系统中没有该管理员的信息时将重新跳转到登录界面并提示账号不存在,当账号与密码不匹配时将重新跳转到登录界面并提示账号或密码不正确。当输入的验证码与所给的字母不同时会重新跳转13到登录界面
38、,字母不区分大小写。5.2.2 界面实现介绍 主体其实就是设计了一个提交表单,让后台进行数据库管理员信息的验证。头部使用了一个有车辆标志的图片与停车场这个设计背景相符合。整体背景是蓝色调让人看了觉得舒服。5.3 系统首页 首页图如图 5.2 所示:图 5.2 系统首页5.3.1 功能说明系统首页可以查看所有停车场车辆的信息以及停车场空闲车位的信息,当车辆进入停车场时管理员可以查看空闲车位表根据车型为其分配车位,如若没有空闲车位则不让车辆进入。管理员也可以根据所有车辆信息表浏览查看停车场所有车辆的信息,方便管理员随时掌握停车场的信息。5.3.2 界面实现介绍头部导航利用颜色突出当前是哪个模块,中
39、部的 banner 图片很好的反映了停车场这一主题。主体部分设计了两个表格所有车辆信息表和所有车位信息来存放从数据库中查询到的信息。车辆信息表显示当前车库中的所有车辆的详细信息包括车主、车主手机号、14车型、车位以及入库时间;而空闲车位表就显示了当前车库中的所有可用车位供管理员为到来的车辆分配车位。5.4 车辆信息车辆信息查询界面图如图 5.3 与图 5.4 所示:图 5.3 车辆信息查询界面图图 5.4 车辆信息查询结果界面图 车辆信息入库界面如图 5.5 所示:15 图 5.5 车辆信息入库界面图车辆信息出库界面如图 5.6 与图 5.7 所示: 5.6 车辆信息出库界面图 5.7 车辆信
40、息出库结果界面图 16 车辆信息修改界面如图 5.8 与图 5.9 所示: 图 5.8 车辆信息修改界面图 图 5.9 车辆信息修改结果界面图175.4.1 功能说明实现对停车场车辆的入库,出库,查询,修改的操作,其中查询和修改都是依据车牌号进行的。车辆查询时是根据车牌号,输入要查询的车牌号然后点击确定,如果停车场存在此车则显示车主名,车手机号,所在车位,车型以及入库时间,如果没有此车则显示车库中没有此车。车辆入库时管理员首先从首页上查询到空闲车位分配给要入库的车辆,然后输入车主,车主手机号,车牌号,车位,但是入库时间不用手工输入是自动取得系统当前时间。车辆出库时管理员根据要出库的车辆的车牌号
41、,就会显示所要出库的车辆的详细信息。车辆修改时也是根据要修改车辆的车牌号,然后会显示原来车辆的信息,同时也提供了修改的位置进行车辆修改。5.4.2 界面实现介绍 页面在左侧设计了一个选择栏,可以在此栏中选择所要进行的操作,因为主要是后台管理涉及的也就是对车辆的增删改查,所以主要使用的是提交表单实现与数据库的交互操作。5.5 车位信息车位信息统计界面如图 5.10 所示:185.10 车位信息统计界面图车位信息修改界面如图 5.11 所示: 图 5.11 车位信息修改界面图车位信息删除界面如图 5.12 所示: 19 图 5.12 车位信息删除界面图车位信息增加界面如图 5.13 所示: 图 5
42、.13 车位信息增加界面图 车位信息查询界面如图 5.14 所示: 20 5.14 车位信息查询界面图5.5.1 功能说明实现对停车场车位的增删改查操作。车位修改是根据车位号修改车位的状态,车型,价格但是车位号不能修改。车位的删除是一点击删除就会把此车位删除。车位的查询可以根据车位号、车型或状态进行查询不同条件下的车位信息。车位的增加是要求输入车位号,车型,价格以及状态的其中车位号不能和已有的车位号重复。5.5.2 界面实现介绍 主页面是设计了一个表格来显示所有车位的详细信息包括车位号、车型、状态、价格,还有对对应车位的删除和修改操作。另外提供了两个按钮实现对车位实现增加和查询的操作。各个子界
43、面也主要是通过表单来进行与数据库的交互操作。页面背景也使用蓝色调使整体看上去比较浑然一体。5.6 管理员信息管理员信息统计界面如图 5.15 所示:21 图 5.15 管理信息统计界面图管理员信息修改界面如图 5.16 所示: 图 5.16 管理员信息修改界面图22管理员信息删除界面如图 5.17 所示: 图 5.17 管理员信息删除界面图管理员信息增加界面如图 5.18 所示: 图 5.18 管理员信息增加界面图23管理员信息查询界面如图 5.19 与图 5.20 所示: 图 5.19 管理员信息查询界面图 图 5.20 管理员信息查询结果界面图 5.6.1 功能说明此模块只有超级管理员才能
44、进行相关的操作,一般用户无法进入该页面进行操作。所有的管理员级别的用户都有该超级管理员进行授权产生。超级管理员进入该模块之后可以查询管理员的信息,并可以进行管理员信息的编辑,主要的编辑是添加、删除和修改、查询。5.6.2 界面实现介绍 主页面是设计了一个表格来显示所有管理员的详细信息包括管理员的账号、密码以及姓名,还有对对应管理员的删除和修改操作。另外提供了两个按钮实现对车位实现增加和查询的操作。各个子界面也主要是通过表单来进行与数据库的交互操作。245.7 缴费信息缴费信息统计界面如图 5.21 所示: 图 5.21 缴费信息统计界面图5.7.1 功能说明管理员进入该界面,可以看到所有的车辆
45、信息,并进行对车辆缴费信息的查询和删除操作。车辆的入库时间和出库时间都是获取系统的当前时间,鉴于答辩时间的限制,所以车辆缴费以分钟为单位进行计算,由入库时间和车库时间可得到此车在车库中停放的时间。有车牌号查询到此车所停的车位,从而可以查询到车位的单价,最后所缴的费用为停放的时间乘以车位单价。可以根据车牌号对此车的缴费信息进行查询,首先判断此车牌号是否出过库,如果出过则会显示此车辆的缴费信息,如果车牌号不存在则证明此车未出过库不存在缴费信息,则会显示相应的提示信息。可以对某一辆车进行缴费信息的删除,如果数据库中出的车比较多则可以删除一些车辆。最后在页面上显示了今天一天系统所收取的停车费用,对当天
46、费用进行了汇总。255.7.2 界面实现介绍 主页面是设计了一个表格来显示所有缴费的详细信息包括管缴费车辆的车牌号、入库时间、出库时间以及所缴费用,还有对对应车辆的删除操作。另外提供了一个按钮实现对缴费信息查询的操作。各个子界面也主要是通过表单来进行与数据库的交互操作。266 测试6.1 页面兼容性测试(1) 在火狐浏览器下打开页面如图 6.1 所示: 图 6.1 火狐下打开界面图 (2) 在 360 浏览器下打开页面如图 6.2 所示: 图 6.2 360 浏览器下打开界面图27(3) 在 IE 浏览器下打开页面如图 6.3 所示: 图 6.3 IE 浏览器下打开界面图 6.2 测试结果经过
47、测试本页面可以很好的适应各种浏览器,对于一些简单的错误操作能够提示错误信息。通过在不同的操作系统和浏览器下对一些随机抽取的网页进行兼容性测试,发现了很多的网页存在不同类型的操作系统和浏览器兼容性的问题,这些问题大多是由于在网页开发时使用的一些技术在不同的操作系统和浏览器下的标准的不一致造成的,因此在写前台页面时一定要设计好格式。 287 总结本课题的研究经历了一个漫长的过程,刚开始接到这个毕业设计题目时,其实是有点迷茫的,对这个系统的工作流程根本就不了解,开始就按照软件开发的步骤一点一点的来做。首先我上网查询或者是到图书馆查找资料了解了项目的整体流程。需求分析完后,开始进行系统的概要设计,详细
48、设计,之后是系统的实现,由于之前已经进行了详细的设计,系统开发起来就比较有目的性,开发系统时,也参照了一些停车场的管理系统系统。开发的过程中也遇到了一些问题,有些是技术没有达到,有些则是由于自己的马虎造成的,对于一些自己解决不了的问题就上网查解决方法,不会的技术就直接在网上学,通过开发这个系统,我锻炼了自己的编程能力以及解决问题的能力。本系统是为城市商场、宾馆等公共场合设计的停车场管理系统,具有一定实用性的信息管理系统。它有效实现了现代停车场的一种管理模式,给现实生活带来了很大的方便。通过本管理系统可以有效地减轻管理员以前的业务量,还可以提供准确的、方便的、实用的一种管理模式。系统在设计过程中
49、不可避免地遇到了各种各样的问题,但是在老师和同学的帮助下完成了该系统。虽然系统基本上能满足当前的使用者的需求,已经具备了停车场管理系统的基本功能,但是还有很多功能不够完善,今后的工作就是尽量添加多的、有实用性的一些功能。29 参考文献1 唐守国.创意+:Photoshop cs4 网页设计,配色与特效案例精粹.清华大学出版社,2010 年 7 月第一版.2 王征.JavaScript 网页特效实例大全.清华大学出版社,2006 年 9 月第一版.3 史晓燕,苏萍编著.网页设计基础(HTML,CSS 和 JavaScript).清华大学出版社,北京交通大学出版社,2006 年 10 月第一版.4
50、 张景峰等.HTML 程序设计.高等教育出版社,2005 年 9 月第一版.5 项宇峰等.HTML 网络编程从入门到精通.清华大学出版社,2006 年.6 唐四薪.基于 Web 标准的网页设计与制作.清华大学出版社,2009 年.30致谢终于将这篇论文写完,在论文的写作过程中遇到了无数的困难和障碍,都在同学和老师的帮助下度过了。尤其要强烈感谢我的论文指导老师高老师,她对我进行了无私的指导和帮助,不厌其烦的帮助进行论文的修改和改进。另外,在校图书馆查找资料的时候,图书馆的老师也给我提供了很多方面的支持与帮助。在此向帮助和指导过我的各位老师表示忠心的感谢!感谢这篇论文所涉及到的各位学者。本文引用了数位学者的研究文献,如果没有各位学者的研究成果的帮助和启发,我将很难完成本篇论文的写作。感谢我的同学和朋友,在我写论文的过程中给予我了很多你问素材,还在论文的撰写和排版过程中提供热情的帮助。由于我的学术水平有限,所写论文难免有不足之处,恳请各位老师和学友批评和指正!