论文选题.docx

上传人:b****5 文档编号:3438470 上传时间:2022-11-23 格式:DOCX 页数:53 大小:1.42MB
下载 相关 举报
论文选题.docx_第1页
第1页 / 共53页
论文选题.docx_第2页
第2页 / 共53页
论文选题.docx_第3页
第3页 / 共53页
论文选题.docx_第4页
第4页 / 共53页
论文选题.docx_第5页
第5页 / 共53页
点击查看更多>>
下载资源
资源描述

论文选题.docx

《论文选题.docx》由会员分享,可在线阅读,更多相关《论文选题.docx(53页珍藏版)》请在冰豆网上搜索。

论文选题.docx

论文选题

论文选题:

1.高校教学质量的评价系统的研究与开发

2.政府在线采购系统的规划和实现

3.基于C-S模式的学生综合素质测评系统开发与实现

4.某经济开发区城市规划管理信息系统的设计与实现

5.面向对象的测试方法研究

6.智能停车场管理系统的实现

 

摘要:

伴随着科技的飞速发展,交通工具的越来越普及。

汽车作为人类社会中一个最主要的交通工具之一,起着重大作用。

随着人们生活水平的提高,汽车的数量与日俱增,于是停车正在成为世界性的一个问题。

智能化的停车场管理系不但可以节省人员开支而且可以减少由于操作人员失误造成的损失,从而大大提高了管理效率。

本文在MicrosoftVisualStudio2010开发软件下对停车场管理系统进行分析,设计,并实现管理过程。

以MicrosoftSQLServer2000数据库作为数据库开发工具,该设计能够实现车位查询、车位引导、车位预定、出入管理、后台管理等功能。

1.研究意义

2.国内现状

3.开发语言,工具和环境

4.总体分析(功能需求,用户进出流程图功能模块总体设计)

5.数据库设计(结构设计库表设计链接方法设计)

6.功能实现(普通用户会员出入管理后台管理)

摘要

众所周知,科技发展越来越快,交通工具也越来越多,给人们的出行带来的巨大的方便。

汽车作为新兴起的交通工具已经越来越成为人们出行必不可少的工具了,但是随着汽车数量的与日俱增,停车也越来越成为人们关注的问题了。

智能化的停车场管理系统不但可以节省人员开支,而且可以减少由于人员失误所造成的损失,从各个方面提高了管理的效率,提高了管理竞争力。

本文在MicrosoftVisualStudio2010开发软件下对停车场管理系统进行分析,设计,并实现管理过程。

以MicrosoftSQLServer2000数据库作为数据库开发工具,该设计能够实现车位查询、车位引导、车位预定、出入管理、后台管理等功能。

关键字:

停车场数据库车位引导

第1章引言

1.1智能停车场管理系统的必要性和意义

经济增长越来越快,人们的生活质量也越来越高,对于出行的舒适度也要求越来越高,随之而来的就是汽车行业的飞速发展,特别是小汽车越来越普及,私家车已经成为交通工具的主力军。

随着车辆的增长,交通压力越来越大,实有的停车泊位也越来越不能满足停车需求,车辆的任意停放给交通的安全和畅通带来了很大的影响,也给交通控制工作带来了很多不便,因此,停车控制开始受到人们的重视。

为了解决这个问题,停车场在各大超市已经企业的基础建设中也营运为实现,有效的解决了停车的一些问题,但是随着这种停车场数量的增加,规模的不断好、扩大,这些都给各个停车的管理提出了新的挑战,由于软件及硬件技术的发展与发达国家还有一定差距,因此,拥有自动化管理系统或智能化管理系统[1,2,3]的停车场很少,这类管理系统产品也很少。

本文在此基础上提出设计一套高效的停车场管理的软件系统,用来解决停车场的快速,安全有效的运营,同时也能在一定程度上缓解交通压力,方便用户。

同时,智能化的停车场也可以减少人员的开销,为停车场的运营省下一笔不小的开支。

1.2国内外发展现状

1.2.1国外停车场管理系统的现状

国外停车场管理系统始于20世纪50年代,经过近半个世纪的发展,已经基本上进入了智能化管理的阶段了,相比之下,国内的就还有待发展。

国外使用的系统一般都是由传统接触读写类型收费介质转变为非接触类型的,另外国外的停车场管理系统一般采用的是高度智能化的专用设备,可以实现无人管理。

但是这种情况就要求设备制造工艺和产品的技术稳定性要求就很高。

国外停车场管理系统的一个显著的特点是停车交易支付手段的电子化程度非常的高,基本上不存在用先进结算的现象。

而且许多国外停车场管理系统还配备了停车车位引导系统[4,5,6]、停车车位查询系统等智能化设备,使停车场管理系统的功能更加完善和丰富。

国外停车场管理系统发展到尽头,已经能够适应无线网络的管理方式了。

停车设备厂商也已经开始着手研究能够实现“网络化存车”的智能停车场管理系统。

这种系统能够统一调度车位资源,统一进行交易结算。

用户在家中通过无线网络就能查询和预定车位,并交纳停车费用。

当然停车管理系统在采用大量先进技术的同事,其整套系统的造价是非常高的,要求的技术也比较先进,同事系统的维护成本也比较高。

这些也是当前停车管理系统有待提高的地方。

1.2.2国内停车场管理系统的现状。

相比较而言,国内的停车场管理系统也在伴随着国内大量的公共停车场的出现而逐步的发展起来。

最初的国内的停车场的管理系统都是在引进国外的技术,这样就会有很高的资金成本,但是随着我们在此基础上的不断地改进,已经往高集成的方向发展了。

目前,我国新型的停车场的管理系统还处在不断地改进的过程中,许多的管理系统在实际的操作运营中都会暴露出这样那样的问题,例如一些管理设计不够完善合理,未能从分的考虑到我们自己的实际情况,还有一些新的技术虽然造价高昂但是并没有发挥出自己的优势。

这些问题都成为了制约智能化管理系统发挥其应有功能的障碍。

1.3本文研究方向

通过分析总结前人的经验和参考一些优秀的算法之后,本文从软件的角度入手,开发出一款基于Web的停车场的软件管理系统。

本系统致力于实现管理界面清晰,操作简单易懂,功能齐全,智能化管理较高的目标。

开发工具选择为易于操作的VS2010及SQLServer2000。

第2章开发语言、工具及环境介绍

2.1ASP.NET(C#)技术介绍

本文用到的开发语言是ASP.NET,这是一种建立在通用语言上的程序构架,能够在web服务器上运行强大的web应用程序。

ASP.NET的优点是比一般的web开发模式要强大,执行效率也相对较高,同时能够用通用语言来编译。

(1)世界级的工具支持:

ASP.NET构架可以在Microsoft(R)公司最新的产品VisualS开发环境下进行开发,WYSIWYG的编辑。

在本文就用到了这一巨大的优势。

(2)强大性和适应性:

由于能用通用语言编译运行程序,所以ASP.NET具有很好的适应性,可以运行在web应用软件开发的几乎全部的平台上。

通用语言的基本库,消息机制,数据接口的处理等这些都能无缝的整合到ASP.NET的Web应用中。

ASP.NET同时也是language-independent语言独立化的,现在已经支持的有C#,VB,Jscript,这些都为程序设计者提供了很大的方便,程序编写者可以根据自己熟悉的语言来编写自己的程序。

将来,这样的多种程序语言协同工作的能力也会得到更多人的青睐。

(3)简单性和易学性:

ASP.NET能运行一些很平常的任务,包括表单的提交,客户端身份的验证,以及系统的分布和网站的配置的等。

例如,你可以建立自己的用户分界面,使其不同于常见的VB-Like界面。

除此之外,通用语言简化开发使得代码结合的软件更加简易,能够像组装电脑一样的安装在需要运行的硬件上。

(4)高效可管理性:

ASP.NET 的配置系统是以字符为基础的,能够使服务器和应用程序的设置变得更加的简单,同时因为配置的信息都保持在了简单文本中,新的设置有可能都不需要启动本地的管理员工具就可以实现,这种具有可管理性的特点也使得ASP.NET成为本文研究的首选。

这种被称为"ZeroLocalAdministration"的哲学观念使ASP.NET的基于应用的开发更加具体,和快捷。

一个ASP.NET的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动。

(5)多处理器环境的可靠性

ASP.NET已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。

(6)自定义性和可扩展性:

ASP.NE设计时考虑了让网站开发人员可以在自己的代码中自己定义"plug-in"的模块。

这与原来的包含关系不同,ASP.NET可以加入自己定义的如何组件。

(7)安全性:

 基于Windows认证技术和每应用程序配置,你可以确性你的原程序时绝对安全的。

2.2SQLServer2000数据库介绍

SQLServer2000是Microsoft公司推出的SQLServer数据库管理系统的最新版本。

该版本继承了SQLServer7.0版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。

SQLServer2000的特性包括:

(1)Internet集成。

SQLServer2000数据库引擎提供完整的XML支持。

它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。

SQLServer2000程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2000支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。

(2)可伸缩性和可用性。

同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows®98的便携式电脑,到运行MicrosoftWindows2000数据中心版的大型多处理器服务器。

SQLServer2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。

(3)企业级数据库功能。

SQLServer2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。

数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。

SQLServer2000分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2000数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。

复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。

可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。

(4)易于安装、部署和使用。

SQLServer2000中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。

SQLServer2000还支持基于标准的与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。

这些功能使您得以快速交付SQLServer应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。

(5)数据仓库。

SQLServer2000中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。

SQLServer中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据。

2.3运行环境介绍

 VisualStudio是一套完整的开发工具集,用于生成ASP.NETweb应用程序、XMLWebServices、桌面应用程序和移动应用程序。

VisualBasic、VisualC++、VisualC#和VisualJ#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。

另外,这些语言利用了.NETFramework的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebServices开发的关键技术。

ASP.NET是建立在.NETFramework的编程类的基础上,为web应用程序模型提供了一组可简化Web应用程序生成的控件和基础结构。

ASP.NET包括可用于封装通用HTML用户界面元素(如文本框、按钮和列表框)的一组控件。

但这些控件在web服务器上运行,并以HTML的形式将其用户界面呈现在浏览器中。

在服务器上,这些控件公布面向对象的编程模型,该模型具有巨大的优越性,为开发人员提供了面向对象编程的功能。

ASP.NET还能提供基础结构服务,例如工作状态的管理和运营进程的回收,通过这些可以进一步减少开发工作者所编写的代码的数量,同时也能提高应用程序的可靠性。

另外,ASP.NET使用这些同样的概念使开发人员能够以服务的形式交互软件。

使用XMLWebServices功能,ASP.NET开发人员可以编写他们的业务逻辑,并使用ASP.NET基础结构通过SOAP交付该服务。

对于在系统设计中的模块实现,在VisualStudio的.NET中都有相应的功能部件,并通过一系列的代码来实现它们。

我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。

我们选择在VS环境下用.NET来实现设计。

第3章总体分析

3.1功能需求分析

本文选用的系统是以一种典型的一进一出室内环境下的停车场为研究背景,致力于设计出自动化程度高。

功能较完备,安全防盗性能优越的停车场管理系统,以提高系统的智能化。

安全化,人性化和环保化

3.1功能需求分析

本文应用的系统以典型的一进一出室内停车场为研究背景,致力于设计出自动化程度高、功能较完备、安全防盗性能优的停车场管理系统,以提高系统智能化、安全性、人性化,节能环保性为主。

本文设计的停车场管理系统与传统的相比,主要侧重于费用管理方面的功能,通过关注各个车辆出入场的时间来安排费用的收取。

然而在安全监控、运营效率、人性化需求和节能环保等方面考虑得较少。

经过对相关资料与文献的研究与整理,一个较完备的智能停车场管理系统应考虑到以下几个方面的功能需求:

停车普通用户、停车会员用户、停车场出入管理者、停车场后台管理者、交通管理部门、节能环保。

(1)停车场的主要服务对象为停车客户,其中包括普通用户与会员用户,他们关心车辆的安全性、费用的合理性、入场与出场的便利性等问题。

因此停车场管理系统需具有停车引导系统[7]、快捷安全的出入管理系统、价格合理的收费系统,同时为了保证客户能够解决停车难问题还需要实现一定的客户自助服务机制,普通用户可以通过该机制实现自助查询功能、车位引导等功能,会员用户还可以使用预定车位等自助服务。

(2)停车场管理经营包括出入管理者与后台管理者,他们的功能需求是计费和收费、保证车辆安全、方便用户停车、提高运营效率等。

(3)交通管理部门对停车场的功能需求是满足停车需要,保证整个交通系统的正常秩序。

让有泊车需求的车辆能停在停车场的合适车位,避免车辆在道路上滞留,以此来缓解交通压力,使整个交通有序运行。

(4)从节能减排方面,希望停车场的运行效率更高,为客户提供更好的行车路线,减少拥堵。

从而节省能源的消耗,以减少不必要的浪费与污染。

3.2总体设计

根据以上需求分析,我们对该系统进行总体的设计。

由于本系统面向普通客户、会员用户、出入管理员、后台管理员多个群体,所以本文拟开发一款基于Web的智能停车场管理系统。

该系统为了突出智能化的特点,将这些群体所需要的功能集成到一个系统之下,方便了用户随时随地应用电脑或者手机等终端设备通过Intenet进行访问并实现相应的自助服务,以及后台管理员也可以不受地点限制轻松的对停车场进行管理;此外该系统应实现车位引导、车位预定及账户查询功能等当今智能型停车场才具有的功能。

详细设计如下:

普通用户:

普通用户可使用的功能包括车位查询、车位引导[8,9]、公共交通查询。

其中车位查询包括可用车位查询、已停车位查询、指定车位详细信息查询,车位引导功能够将通往车位最短的路径反馈给用户,公共交通车查询提供用户到公共交通路线查询的链接可以帮助用户停车后改换其他交通工具。

会员用户:

会员用户可用的功能包括车位预定、账户管理。

车位预定功能保证会员用户在出门之前就能确定好车位,系统会自动在会员账户中扣除一定的费用,并未用户将该车位保留。

账号管理功能可以方便会员用户查看账户余额、修改密码。

出入管理人员:

出入管理人员有专门的出入管理界面,出入管理人员的工作是在出入口处管理车辆进出及收费,因此出入管理人员通过权限验证进入到相应的页面,车辆进出时负责核对摄像机扫描或者数据库中相应车辆的信息并进行收费。

后台管理人员:

后台管理人员可以使用后台管理界面的功能实现价格调整、车位停用管理及停车记录查询,该功能与出入管理功能不同,管理人员不受工作地点的限制。

另外出去安全性考虑,采用一车一杆,既在每个车位入口都设置道闸,进门刷卡时为卡片存入系统分配的车位号信息。

车位预定时一张卡只能预定一个车位。

3.3用户进出流程图

进入停车场的用户按照会员用户与临时用户分为两类,下面给出两种不同用户进出的流程图,如图3-1,3-2所示。

 

刷卡

图3-1临时用户进出流程图图3-2会员用户进出流程图

3.4功能模块划分

通过对每一个用户群体功能需求的详细设计,本文将要实现的功能划分为如下六个模块。

(1)实体类模块:

对应数据库的表,通过LINQToSQL类的形式实现数据库实体的完全映射。

(2)登录模块:

实现会员用户、出入管理人员、后台管理人员三种角色的登录。

(3)普通用户模块:

实现基本的车位查询、车位引导、公共交通线路查询。

(4)会员用户模块:

实现会员用户的车位预定及信息管理功能。

(5)出入管理用户模块:

包括车辆进管理与出管理,其中进管理模块包括三种服务对象,分别是临时用户、会员用户但未预定车位、会员用户已预定车位。

(6)后台管理模块:

实现更改或设置停车单价、车位停用管理、停车记录查询功能。

各功能模块关系如图1所示。

由于实体类模块服务于整个系统所以该结构图未将其列入其中。

停车场管理系统

普通用户

后台管理

会员用户

出入管理

登录

车位查询

车位引导

公共交通查询

车位预定

账户管理

记录查询

车位停用

价格设定

车辆出管理

车辆入管理

图3-3功能模块结构图

3.5文件组织

在对具体的功能模块进行划分后接下来本文将对文件结构进行组织。

详细见表3-1。

模块名

文件名

功能描述

实体类模块

DateClasses.dbml/DateClasses.dbml.layout

LINQTOSQL类生成O/R设计器布局文件

DateClasses.dbml/DateClasses.designer.cs

LINQTOSQL类生成的实体类映射文件

用户登录模块

Account/Login.aspx

用户登录页面代码文件

Account/Login.aspx.cs

用户登录页面后台代码文件

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.aspx.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.aspx

设计车辆进入管理页面代码文件

InOrOut/InManagement.aspx.cs

车辆进入管理页面后台代码文件

InOrOut/OutManagement.aspx

设计车辆出管理页面代码文件

InOrOut/OutManagement.aspx.cs

车辆出管理页面后台代码文件

后台管理模块

BackManagement/SetPrice.aspx

设计价格设定页面代码文件

BackManagement/SetPrice.aspx.cs

价格设定页面后台代码问价

BackManagement/EnableLots.aspx

设计车位停用页面代码文件

BackManagement/EnableLots.aspx.cs

车位停用页面后台代码文件

BackManagement/RecordsSearch.aspx

设计记录查询页面代码文件

BackManagement/RecordsSearc

h.aspx.cs

记录查询页面后台代码

Site2.Master

设计母版页代码文件

Site2.Master.cs

母版页后台代码文件

其他辅助功能

Scripts

放置JS文件文件夹

Images

放置图像的文件夹

Styles

放置CSS样式文件的文件夹

Web.config

网站配置文件

Global.asax

网站全局配置文件

表3-1停车场管理系统模块一览表

第4章数据库设计

一个数据系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。

因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量数据库开发工作好坏的主要指标之一。

4.1数据库结构设计

数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。

数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。

数据库设计的步骤是:

(1)数据库结构定义:

目前的数据库管理系统(DBMS)有的是支持联机事务处理CLTP(负责对事务数据进行采集、处理、存储)的操作型DBMS,有的可支持数据仓库、有联机分析处理CLAP(指为支持决策的制定对数据的一种加工操作)功能的大型DBMS,有的数据库是关系型的、有的可支持面向对象数据库。

针对选择的DBMS,进行数据库结构定义。

(2)数据表定义:

数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括:

属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。

关系型数据库要尽量按关系规范化要求进行数据库设计,但为使效率高,规范化程度应根据应用环境和条件来

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

当前位置:首页 > 小学教育 > 学科竞赛

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

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