停车场管理系统可行性分析毕业论文.docx_第1页
停车场管理系统可行性分析毕业论文.docx_第2页
停车场管理系统可行性分析毕业论文.docx_第3页
停车场管理系统可行性分析毕业论文.docx_第4页
停车场管理系统可行性分析毕业论文.docx_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘 要随着科技的进步和人类文明的发展,交通行业的迅速崛起,汽车已逐渐进入到每个家庭中。同时也产生了各种问题,其中停车场的的管理就是一个重要的方面。就现状而言,我们可以看见智能停车场管理系统在住宅小区、大厦、机关单位的应用越来越普遍。人们对停车场管理的要求也越来越高,智能化程度也越来越高,使用更加方便快捷,也给人类的生活带来了方便和快乐。不仅提高了现代人类的工作效率,也大大的节约了人力物力,降低了公司的运营成本,并使得整个管理系统安全可靠。本次实验主要以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理。每一组输入数据包括三个数据项:汽车车位、汽车牌照号码以及到达或离去的时刻。目 录1.可行性分析12.项目开发设计23.需求分析规格说明34.概要设计规格说明65.详细设计规格说明76系统实现87.代码清单128.测试159.总 结16参考文献171.可行性分析1.1问题描述 随着人民生活水平的提高,我国汽车保有量不断提升,私家车的数量越来越多,在生活小区、办公场所、商场、旅游景点等地方,停车难问题也日益突出。解决停车难问题,除了加大基础设施投入(扩建停车场)外,有效地对现有的停车场进行合理分配、调度与管理,也是行之有效的措施,因而建设配套的停车场管理系统,对停车位进行有序地管理十分必要。通过本系统就可以达到部分要求,我们可以通过此系统全面的了解到此停车场的停车区域的划分,并可深入了解到每个区域的每个车位上目前使用状况。如果正被使用将进行计时收费,并且可通过停车时间长短实施不同的收费标准。1.2可行性分析研究当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能再预定的规模之内解决。因此通过可行性的研究分析可以知道问题。有无可行性的解决方法,进而避免人力、物力和财力的浪费。1.3技术可行性根据问题的描述所提出的系统功能、性能及实现系统的约束条件,本系统是一个C/S模型,需要创建友好的用户界面,并实现用户要求功能。虽然现在技术还不是很成熟,加上硬件、环境条件等各项条件良好;同时,考虑给予的开发期限也比较充裕,预计系统是可以在规定的期限内完成开发。所以利用现有的技术条件应该可以达到该系统的功能目标。1.4 经济可行性主要是对开发本系统的经济效益进行评价。我们了解到,企业管理者经常采用的一种团队沟通方式,如果利用得好,会极大地提高企业管理的效率。可是经常发生的情况是,有些企业的领导整天疲于应付各种停车场,淹没于文山会海中,可是没有解决的问题仍然一大堆,停车场的效率十分低下。针对这种情况,有必要对停车场低效的原因进行分析,并为提高停车场的效率提出改进的对策。经过分析调查,我们得出停车场管理系统相当有用,从这个角度来说,开发停车场管理系统是可行的。1.5操作可行性我们开发有用的开发工具是c#,这个软件在各种计算机上都可支持运行,并且操作方便,用户容易上手。操作员经过短时间的讲解就可以使用此系统。从这个方面而言,开发停车场管理系统是可行的。1.6结论意见经过认真地可行性研究,系统基本上做到了在技术、经济、操作、法律上等方面是可行的。因此,相信在按照计划实施的前提下,系统的设计将会按时完成。2.项目开发设计2.1项目背景经过可行性分析得出项目的可行性分析报告后,本系统具有开发前景,可以进行开发,并且要求在规定的时间内完成此开发项目。3.需求分析规格说明 随着计算机系统功能的日益增强,为充分利用计算机资源为企事业单位工作,减轻大型停车场管理人员的工作负担,实现管理工作信息化。3.1功能模块图根据问题描述,再结合团队构思设计出系统功能模块图。停车场管理系统中设计了用户操作系统和管理员操作系统。用户登录、预定停车场、查看停车场、查看停车场、取消停车场等功能;管理员操作部分包括:查看停车场信息,查看停车场信息,并且是查看全部的。作为管理员,还要实现:添加用户,删除用户。添加停车场,删除停车场,添加设备,删除设备等功能。根据分析可得出功能模块图如3.1所示.图3.1 功能模块图3.2数据流图3.2.1顶层数据流图图3.1 顶层数据流图3.2.2 二层数据流图图 3.2二层数据流图3.2.3 详细数据流图图 3.3 车辆到达/离去数据流图图 3.4 按车牌号查询信息数据流图图 3.5 按车位查询信息数据流图3.3 数据字典数据流名称:管理员登录 位置:用户信息定义:管理员 =管理员密码)+管理员名称说明:添加系统管理员后,管理员可登陆系统进行数据处理。数据流名称:车辆进入/停车 位置:停车信息定义:停车信息 =车位号+车牌号+停车时刻说明: 车辆进入停车场后,停入系统分配的指定车位,并且系统自动记录下停入时刻。数据流名称:车辆离开/取车位置:停车信息定义:停车信息 =车位号+车牌号+停车时刻+应缴费用说明: 车辆离开时,停止计时并计算出应缴停车费用,自动更新系统数据。数据流名称:按车牌号查询停车信息位置:停车信息定义:停车信息 =车位号+车牌号+停车时刻+应缴费用说明:管理员通过此操作,可以查询指定车牌号的停车信息。数据流名称:按车位查询停车信息 位置:停车信息定义:停车信息 =车位号+车牌号+停车时刻+应缴费用说明:管理员通过此操作,可以查询指定车位的停车信息。4.概要设计规格说明在概要设计阶段,要明确系统开发环境、数据存储以及它们之间的关系。数据模式的确定是应用程序开发以及接口设定的前提。如果开发过程中,发现数据需要修改会对已设计完的模块有影响。甚至重新设计模块,所以数据存储的设计非常重要。本系统基于SQL2008和VS2010的开发平台之下,基本实现了系统需求。停车场管理系统是一个借助计算机进行停车场管理的管理软件。管理员登录后可实现:1. 车辆车位的分配(车辆到达/停车)。2.车辆离开并缴费(车辆离开/取车)。3.按车辆车牌号检索停车信息。4.按车位检索停车信息。5.系统说明。6.退出系统。5.详细设计规格说明停车场管系统主要实现的功能有:用户停车、用户取车以及按车牌或车位检索停车信息。管理员操作界面;首先,管理员通过账户和密码登陆系统.系统会自行验证账号和密码正确性,登录成功则会给出友好提示。!进入系统可执行如下操作:1.车辆到达模块包括车牌号,是否用有车位判断,车位,停车等。用户输入车牌号后,系统将自动判断此车是否在该停车场拥有固定停车位,有固定车位则显示车该车应停的车位号,给出友好提示“拥有固定车位请停车”;若无固定车位则系统将自动分配新的车位号,并显示停车停入时间。2.车辆离去模块包括车牌号,车位号,停入时间,离开时间,应缴费用,结算费用,放行。车辆离去模块(车牌号,停车位,停入时间,离开时间,应缴费用)。3.按车牌号检索模块主要通过车牌号为主键进行检索。输入车牌号后进入系统数据库进行检索,若无此车系统将给出友好提示“停车场内无此车,请重新输入车牌号!”,若有此车信息将会显示出车牌号,车位,停入时间,应缴费用。然后可退出此界面。按车牌号检索模块(车牌号,车位,停入时间,应缴费用)。4.按车位检索模块主要通过车位号为主键进行检索。输入或从右边下拉框中选择车位号,进行车位当前信息检索,将会显示出车牌号,车位,停入时间,应缴费用信息。按车位检索模块(车牌号,车位,停入时间,应缴费用)。5. 系统说明介绍系统的版本,及概要功能。6.退出系统 6系统实现对所设计的软件系统进行描述,包括功能性和其他非功能性的与设计相关的内容。本系统是为了实现提供车主和停车场管理员高效的配置资源。使车主免去在停车场内盲目的寻找车位,也方便了管理人员了解车场使用状况及收费的功能。我们组设计的CRRS管理系统。6.1主界面如下图:在此部分,实现的功能是针对系统中已存在的用户,系统提供的服务有:停车位的预定,停车位的查询,以及离开操作图6.1 主界面6.2.1登陆界面在登录界面操作中,系统为了更好的管理停车场所设计的。用户通过自己的账号与密码进行登录。图 6.2 用户登录界面登录系统提示,如图6.2-2所示图 6.3 登陆系统框6.2.2车辆进入停车场在车辆进入停车场操作中,用户通过输入要求的信息(包括车牌号),单击拥有车位按钮,将按照用户的需求,自动弹出空闲的停车位。图6.4停车操作将提供停车提示框图6.5停车提示框6.2.3停车操作设计停车操作是为了方便用户了解停车场,并了解自己是否有车位而设计的。当用户选定所要查询的停车位,系统将显示停车场的具体信息。图6.6选择车位车位选择成功后将显示提示框图6.7停车成功操作6.2.4 按车牌号查询设计按车牌号查询是为了使用户了解某个停车位是否空闲,或了解此停车场的等待列表所提供的服务。图 6.8车牌号查询6.2.5车辆离开设置车辆离开操作是为了用户可以取消停车位而设计的并显示用户应缴费用。图6.9车辆离开通过上面展示的,已经为用户提供了大部分基本功能。用户可以安排一个停车位,则他需要填写一个在线停车表,完成后,系统提供合适的可用的停车位,供用户选择并在停车位申请成功时,确定停车位。如果停车位的等待列表的成员停车位离开时,则此系统自动将其删除。并将机会传递给下一个人。7.代码清单using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;namespace carManager public partial class CarLeave : Form public CarLeave() InitializeComponent(); this.MaximizeBox = false; private void CarLeave_Load(object sender, EventArgs e) this.StartPosition(); private new void StartPosition() CenterToScreen(); private void button1_Click(object sender, EventArgs e) String str = SELECT * FROM Car-Park WHERE CarLisence= + textBox1.Text + ; SqlConnection conn = new SqlConnection(Data Source=WUBIN-PCSQLEXPRESS;Initial Catalog=carManageSystem;User ID=sa;Password=123); conn.Open(); SqlCommand cmd = new SqlCommand(str, conn); if (textBox1.Text = ) MessageBox.Show(请输入车牌号!); return; if (Convert.ToInt32(cmd.ExecuteScalar() = 0) /没找到此车位 MessageBox.Show(停车场此车牌号的车辆!); return; else SqlDataReader sd = cmd.ExecuteReader(); sd.Read(); string CarportNumber = sdCarportNumber.ToString(); string ParkTime = sdParkTime.ToString(); textBox2.Text = CarportNumber; textBox3.Text = ParkTime; DateTime pt = Convert.ToDateTime(sdParkTime); Decimal money; if (sdCarportNumber.ToString().Substring(0, 1).Equals(A) money = 0.00M; else money = Convert.ToDecimal(Convert.ToInt32(DateTime.Now.ToString(HH) - Convert.ToInt32(pt.ToString(HH) * 20.00 + 20.00); textBox4.Text = DateTime.Now.ToString(); textBox5.Text = money.ToString(); private void button2_Click(object sender, EventArgs e) String str = SELECT * FROM Car-Park WHERE CarLisence= + textBox1.Text + ; SqlConnection conn = new SqlConnection(Data Source=WUBIN-PCSQLEXPRESS;Initial Catalog=carManageSystem;User ID=sa;Password=123); conn.Open(); SqlCommand cmd = new SqlCommand(str, conn); if (textBox1.Text = ) MessageBox.Show(请输入要离开停车场的车的车牌号!); return; else if (Convert.ToInt32(cmd.ExecuteScalar() 0) MessageBox.Show(已交停车费用: + money + ,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论