ImageVerifierCode 换一换
格式:DOCX , 页数:53 ,大小:1.42MB ,
资源ID:3438470      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3438470.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(论文选题.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

论文选题.docx

1、论文选题论文选题:1. 高校教学质量的评价系统的研究与开发2. 政府在线采购系统的规划和实现3. 基于C-S模式的学生综合素质测评系统开发与实现4. 某经济开发区城市规划管理信息系统的设计与实现5. 面向对象的测试方法研究6. 智能停车场管理系统的实现摘要:伴随着科技的飞速发展,交通工具的越来越普及。汽车作为人类社会中一个最主要的交通工具之一,起着重大作用。随着人们生活水平的提高,汽车的数量与日俱增,于是停车正在成为世界性的一个问题。智能化的停车场管理系不但可以节省人员开支而且可以减少由于操作人员失误造成的损失,从而大大提高了管理效率。 本文在Microsoft Visual Studio 2

2、010开发软件下对停车场管理系统进行分析,设计,并实现管理过程。以Microsoft SQL Server 2000数据库作为数据库开发工具,该设计能够实现车位查询、车位引导、车位预定、出入管理、后台管理等功能。1. 研究意义2. 国内现状3. 开发语言,工具和环境4. 总体分析(功能需求,用户进出流程图 功能模块 总体设计 )5. 数据库设计(结构设计 库表设计 链接方法设计)6. 功能实现(普通用户 会员 出入管理 后台管理) 摘 要众所周知,科技发展越来越快,交通工具也越来越多,给人们的出行带来的巨大的方便。汽车作为新兴起的交通工具已经越来越成为人们出行必不可少的工具了,但是随着汽车数量

3、的与日俱增,停车也越来越成为人们关注的问题了。智能化的停车场管理系统不但可以节省人员开支,而且可以减少由于人员失误所造成的损失,从各个方面提高了管理的效率,提高了管理竞争力。本文在Microsoft Visual Studio 2010开发软件下对停车场管理系统进行分析,设计,并实现管理过程。以Microsoft SQL Server 2000数据库作为数据库开发工具,该设计能够实现车位查询、车位引导、车位预定、出入管理、后台管理等功能。 关键字:停车场 数据库 车位引导第1章 引言1.1 智能停车场管理系统的必要性和意义 经济增长越来越快,人们的生活质量也越来越高,对于出行的舒适度也要求越来

4、越高,随之而来的就是汽车行业的飞速发展,特别是小汽车越来越普及,私家车已经成为交通工具的主力军。随着车辆的增长,交通压力越来越大,实有的停车泊位也越来越不能满足停车需求,车辆的任意停放给交通的安全和畅通带来了很大的影响,也给交通控制工作带来了很多不便,因此,停车控制开始受到人们的重视。为了解决这个问题,停车场在各大超市已经企业的基础建设中也营运为实现,有效的解决了停车的一些问题,但是随着这种停车场数量的增加,规模的不断好、扩大,这些都给各个停车的管理提出了新的挑战,由于软件及硬件技术的发展与发达国家还有一定差距,因此,拥有自动化管理系统或智能化管理系统1,2,3的停车场很少,这类管理系统产品也

5、很少。 本文在此基础上提出设计一套高效的停车场管理的软件系统,用来解决停车场的快速,安全有效的运营,同时也能在一定程度上缓解交通压力,方便用户。同时,智能化的停车场也可以减少人员的开销,为停车场的运营省下一笔不小的开支。1.2 国内外发展现状1.2.1 国外停车场管理系统的现状 国外停车场管理系统始于20世纪50年代,经过近半个世纪的发展,已经基本上进入了智能化管理的阶段了,相比之下,国内的就还有待发展。国外使用的系统一般都是由传统接触读写类型收费介质转变为非接触类型的,另外国外的停车场管理系统一般采用的是高度智能化的专用设备,可以实现无人管理。但是这种情况就要求设备制造工艺和产品的技术稳定性

6、要求就很高。国外停车场管理系统的一个显著的特点是停车交易支付手段的电子化程度非常的高,基本上不存在用先进结算的现象。而且许多国外停车场管理系统还配备了停车车位引导系统4,5,6、停车车位查询系统等智能化设备,使停车场管理系统的功能更加完善和丰富。 国外停车场管理系统发展到尽头,已经能够适应无线网络的管理方式了。停车设备厂商也已经开始着手研究能够实现“网络化存车”的智能停车场管理系统。这种系统能够统一调度车位资源,统一进行交易结算。用户在家中通过无线网络就能查询和预定车位,并交纳停车费用。当然停车管理系统在采用大量先进技术的同事,其整套系统的造价是非常高的,要求的技术也比较先进,同事系统的维护成

7、本也比较高。这些也是当前停车管理系统有待提高的地方。 1.2.2 国内停车场管理系统的现状。 相比较而言,国内的停车场管理系统也在伴随着国内大量的公共停车场的出现而逐步的发展起来。最初的国内的停车场的管理系统都是在引进国外的技术,这样就会有很高的资金成本,但是随着我们在此基础上的不断地改进,已经往高集成的方向发展了。目前,我国新型的停车场的管理系统还处在不断地改进的过程中,许多的管理系统在实际的操作运营中都会暴露出这样那样的问题,例如一些管理设计不够完善合理,未能从分的考虑到我们自己的实际情况,还有一些新的技术虽然造价高昂但是并没有发挥出自己的优势。这些问题都成为了制约智能化管理系统发挥其应有

8、功能的障碍。 1.3 本文研究方向 通过分析总结前人的经验和参考一些优秀的算法之后,本文从软件的角度入手,开发出一款基于Web的停车场的软件管理系统。本系统致力于实现管理界面清晰,操作简单易懂,功能齐全,智能化管理较高的目标。开发工具选择为易于操作的VS2010及SQL Server2000。 第2章 开发语言、工具及环境介绍2.1 ASP.NET(C#)技术介绍本文用到的开发语言是ASP.NET,这是一种建立在通用语言上的程序构架,能够在web服务器上运行强大的web应用程序。ASP.NET的优点是比一般的web开发模式要强大,执行效率也相对较高,同时能够用通用语言来编译。 (1)世界级的工

9、具支持:ASP.NET 构架可以在 Microsoft(R)公司最新的产品 Visual S开发环境下进行开发,WYSIWYG 的编辑。在本文就用到了这一巨大的优势。(2)强大性和适应性:由于能用通用语言编译运行程序,所以ASP.NET具有很好的适应性,可以运行在 web 应用软件开发的几乎全部的平台上。通用语言的基本库,消息机制,数据接口的处理等这些都能无缝的整合到 ASP.NET 的 Web 应用中。ASP.NET 同时也是 language-independent 语言独立化的, 现在已经支持的有 C#, VB, Jscript,这些都为程序设计者提供了很大的方便,程序编写者可以根据自己

10、熟悉的语言来编写自己的程序。将来,这样的多种程序语言协同工作的能力也会得到更多人的青睐。(3)简单性和易学性:ASP.NET 能运行一些很平常的任务,包括表单的提交,客户端身份的验证,以及系统的分布和网站的配置的等。例如,你可以建立自己的用户分界面,使其不同于常见的界面。除此之外,通用语言简化开发使得代码结合的软件更加简易,能够像组装电脑一样的安装在需要运行的硬件上。(4)高效可管理性:ASP.NET 的配置系统是以字符为基础的,能够使服务器和应用程序的设置变得更加的简单,同时因为配置的信息都保持在了简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现,这种具有可管理性的特点也使得

11、ASP.NET 成为本文研究的首选。这种被称为Zero Local Administration的哲 学观念使 ASP.NET 的基于应用的开发更加具体,和快捷。一个 ASP.NET 的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动。(5)多处理器环境的可靠性 ASP.NET 已经被刻意设计成为一种可以用于多处理器的开发工具, 它在多处理 器的环境下用特殊的无缝连接技术,将很大的提高运行速度。 (6)自定义性和可扩展性: ASP.NE设计时考虑了让网站开发人员可以在自己的代码中自己定义plug-in的模块。这与原来的包含关系不同,ASP.NET 可以加入自己

12、定义的如何组件。 (7)安全性: 基于 Windows 认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。 2.2 SQL Server2000 数据库介绍SQL Server 2000 是Microsoft公司推出的SQL Server数据库管理系统的最新版本。该版本继承了 SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98的膝上型电脑到运行 Microsoft Windows 2000的大型多处理器的服务器等多种平台使用。SQL Server 2000

13、的特性包括: (1)Internet 集成。SQL Server 2000 数据库引擎提供完整的 XML 支持。 它还具有构成最大的 Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发Web应用程序,并且 SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。 (2)可伸缩性和可用性。同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows® 98 的便

14、携式电脑,到运行 Microsoft Windows 2000 数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所 需的性能级别。 (3)企业级数据库功能。SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使 您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数 据库的一部分,同时分布式事务支持充分保护任何分布式

15、数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。 (4)易于安装、部署和使用。 SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的与Windows DNA集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统 的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需

16、最少的安装和管理开销即可实现这些应用程序。 (5)数据仓库。 SQL Server 2000 中包括析取和分析汇总数据以进行联机 分析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设 计数据库并通过 English Query 来分析数据。 2.3 运行环境介绍Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET web 应用程序、 XML Web Services、桌面应用程序和移动应用程序。Visual Basic、Visual C+、 Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 ID

17、E 可以 共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。 ASP.NET是建立在 .NET Framework 的编程类的基础上,为 web 应用程序 模型提供了一组可简化 Web 应用程序生成的控件和基础结构。 ASP.NET 包括可用于封装通用 HTML 用户界面元素(如文本框、按钮和列表框)的一组控件。 但这些控件在 web 服务器上运行,并以 HTML 的形式将其用户界面呈现在浏览器中。在服务器上,这些控件公布面向对象的编程模型,该模型

18、具有巨大的优越性,为开发人员提供了面向对象编程的功能。ASP.NET 还能提供基础结构服务,例如工作状态的管理和运营进程的回收,通过这些可以进一步减少开发工作者所编写的代码的数量,同时也能提高应用程序的可靠性。另外,ASP.NET 使用这些同样的概念使开发人员能够以服务的形式交互软件。使用 XML Web Services 功能,ASP.NET开发人员可以编写他们的业务逻辑,并使用 ASP.NET 基础结构通过 SOAP 交付该服务。对于在系统设计中的模块实现,在 Visual Studio 的.NET 中都有相应的功能部 件,并通过一系列的代码来实现它们。我们在不影响其他模块的情况下,对任一

19、模块进行单独的扩展和升级。 我们选择在VS环境下用.NET来实现设计。 第3章 总体分析3.1 功能需求分析 本文选用的系统是以一种典型的一进一出室内环境下的停车场为研究背景,致力于设计出自动化程度高。功能较完备,安全防盗性能优越的停车场管理系统,以提高系统的智能化。安全化,人性化和环保化3.1 功能需求分析本文应用的系统以典型的一进一出室内停车场为研究背景,致力于设计出自动化程度高、功能较完备、安全防盗性能优的停车场管理系统,以提高系统智能化、安全性、人性化,节能环保性为主。本文设计的停车场管理系统与传统的相比,主要侧重于费用管理方面的功能,通过关注各个车辆出入场的时间来安排费用的收取。然而

20、在安全监控、运营效率、人性化需求和节能环保等方面考虑得较少。经过对相关资料与文献的研究与整理,一个较完备的智能停车场管理系统应考虑到以下几个方面的功能需求:停车普通用户、停车会员用户、停车场出入管理者、停车场后台管理者、交通管理部门、节能环保。(1)停车场的主要服务对象为停车客户,其中包括普通用户与会员用户,他们关心车辆的安全性、费用的合理性、入场与出场的便利性等问题。因此停车场管理系统需具有停车引导系统7、快捷安全的出入管理系统、价格合理的收费系统,同时为了保证客户能够解决停车难问题还需要实现一定的客户自助服务机制,普通用户可以通过该机制实现自助查询功能、车位引导等功能,会员用户还可以使用预

21、定车位等自助服务。(2)停车场管理经营包括出入管理者与后台管理者,他们的功能需求是计费和收费、保证车辆安全、方便用户停车、提高运营效率等。(3)交通管理部门对停车场的功能需求是满足停车需要,保证整个交通系统的正常秩序。让有泊车需求的车辆能停在停车场的合适车位,避免车辆在道路上滞留,以此来缓解交通压力,使整个交通有序运行。(4)从节能减排方面,希望停车场的运行效率更高,为客户提供更好的行车路线,减少拥堵。从而节省能源的消耗,以减少不必要的浪费与污染。 3.2 总体设计 根据以上需求分析,我们对该系统进行总体的设计。由于本系统面向普通客户、会员用户、出入管理员、后台管理员多个群体,所以本文拟开发一

22、款基于Web的智能停车场管理系统。该系统为了突出智能化的特点,将这些群体所需要的功能集成到一个系统之下,方便了用户随时随地应用电脑或者手机等终端设备通过Intenet进行访问并实现相应的自助服务,以及后台管理员也可以不受地点限制轻松的对停车场进行管理;此外该系统应实现车位引导、车位预定及账户查询功能等当今智能型停车场才具有的功能。详细设计如下: 普通用户:普通用户可使用的功能包括车位查询、车位引导8,9、公共交通查询。其中车位查询包括可用车位查询、已停车位查询、指定车位详细信息查询,车位引导功能够将通往车位最短的路径反馈给用户,公共交通车查询提供用户到公共交通路线查询的链接可以帮助用户停车后改

23、换其他交通工具。 会员用户:会员用户可用的功能包括车位预定、账户管理。车位预定功能保证会员用户在出门之前就能确定好车位,系统会自动在会员账户中扣除一定的费用,并未用户将该车位保留。账号管理功能可以方便会员用户查看账户余额、修改密码。 出入管理人员:出入管理人员有专门的出入管理界面,出入管理人员的工作是在出入口处管理车辆进出及收费,因此出入管理人员通过权限验证进入到相应的页面,车辆进出时负责核对摄像机扫描或者数据库中相应车辆的信息并进行收费。 后台管理人员:后台管理人员可以使用后台管理界面的功能实现价格调整、车位停用管理及停车记录查询,该功能与出入管理功能不同,管理人员不受工作地点的限制。 另外

24、出去安全性考虑,采用一车一杆,既在每个车位入口都设置道闸,进门刷卡时为卡片存入系统分配的车位号信息。车位预定时一张卡只能预定一个车位。 3.3 用户进出流程图进入停车场的用户按照会员用户与临时用户分为两类,下面给出两种不同用户进出的流程图,如图3-1,3-2所示。 刷卡 否 是 否 否 是 是图3-1 临时用户进出流程图 图3-2 会员用户进出流程图 3.4 功能模块划分 通过对每一个用户群体功能需求的详细设计,本文将要实现的功能划分为如下六个模块。 (1)实体类模块:对应数据库的表,通过LINQ To SQL类的形式实现数据库实体的完全映射。(2)登录模块:实现会员用户、出入管理人员、后台管

25、理人员三种角色的登录。(3)普通用户模块:实现基本的车位查询、车位引导、公共交通线路查询。(4)会员用户模块:实现会员用户的车位预定及信息管理功能。(5)出入管理用户模块:包括车辆进管理与出管理,其中进管理模块包括三种服务对象,分别是临时用户、会员用户但未预定车位、会员用户已预定车位。(6)后台管理模块:实现更改或设置停车单价、车位停用管理、停车记录查询功能。各功能模块关系如图1所示。由于实体类模块服务于整个系统所以该结构图未将其列入其中。停 车 场 管 理 系 统普 通 用 户后 台 管 理会 员 用 户出 入 管 理登 录车 位 查 询车 位 引 导公共交通查询车 位 预 定账 户 管 理

26、记 录 查 询车 位 停 用价 格 设 定车 辆 出 管 理车 辆 入 管 理图3-3 功能模块结构图 3.5 文件组织在对具体的功能模块进行划分后接下来本文将对文件结构进行组织。详细见表3-1。模块名 文件名 功能描述实体类模块DateClasses.dbml/DateClasses.dbml.layoutLINQ TO SQL类生成O/R设计器布局文件DateClasses.dbml/DateClasses.designer.csLINQ TO SQL类生成的实体类映射文件用户登录模块Account/Login.aspx用户登录页面代码文件Account/Login.aspx.cs用户登录

27、页面后台代码文件Account/Register.aspx会员注册页面代码文件Account/Register.aspx.cs会员注册页面后台代码文件普通用户模块OrdinaryUser/ParkNumCount.aspx车位查询页面代码文件OrdinaryUser/ParkNumCount.aspx.cs车位查询页面后台代码文件OrdinaryUser/Guide.aspx车位引导页面代码文件OrdinaryUser/Guide.aspx.cs车位引导页面后台代码文件OrdinaryUser/WebPaintPic.aspx绘图页面代码文件OrdinaryUser/WebPaintPic.a

28、spx.cs绘图页面后台代码文件Site1.Master设计母版页代码文件Site1.Master.cs母版页后台代码文件会员用户模块VIPUser/LotsBook.aspx设计车位预定页面代码文件VIPUser/LotsBook.aspx.cs车位预定页面后台文件VIPUser/Book.aspx设计车位预定提交页面代码文件VIPUser/Book.aspx.cs车位预定提交页面后台代码文件VIPUser/InfoManage.aspx设计信息管理页面代码文件VIPUser/InfoManage.aspx.cs信息管理页面后台代码文件出入管理模块InOrOut/InManagement.a

29、spx设计车辆进入管理页面代码文件InOrOut/InManagement.aspx.cs车辆进入管理页面后台代码文件InOrOut/OutManagement.aspx设计车辆出管理页面代码文件InOrOut/OutManagement.aspx.cs车辆出管理页面后台代码文件后台管理模块BackManagement/SetPrice.aspx设计价格设定页面代码文件BackManagement/SetPrice.aspx.cs价格设定页面后台代码问价BackManagement/EnableLots.aspx设计车位停用页面代码文件BackManagement/EnableLots.asp

30、x.cs车位停用页面后台代码文件BackManagement/RecordsSearch.aspx设计记录查询页面代码文件BackManagement/RecordsSearch.aspx.cs记录查询页面后台代码Site2.Master设计母版页代码文件Site2.Master.cs母版页后台代码文件其他辅助功能Scripts放置JS文件文件夹Images放置图像的文件夹Styles放置CSS样式文件的文件夹Web.config网站配置文件Global.asax网站全局配置文件表3-1 停车场管理系统模块一览表第4章 数据库设计一个数据系统的主要任务是通过大量的数据获得管理所需要的信息,这就

31、必须存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量数据库开发工作好坏的主要指标之一。 4.1 数据库结构设计数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。数据库设计的步骤是:(1) 数据库结构定义:目前的数据库管理系统(DBMS)有的是支持联机事务处理CLTP(负责对事务数据进行采集、处理、存储)的操作型DBMS,有的可支持数据仓库、有联机分析处理CLAP(指为支持决策的制定对数据的一种加工操作)功能的大型DBMS,有的数据库是关系型的、有的可支持面向对象数据库。针对选择的DBMS,进行数据库结构定义。(2) 数据表定义:数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括:属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。关系型数据库要尽量按关系规范化要求进行数据库设计,但为使效率高,规范化程度应根据应用环境和条件来

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

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