1停车场管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件设计方法课程设计设计说明书学生姓名学号班级成绩指导教师012年1月13日停车场管理系统的设计与开发软件设计方法课程设计课程设计评阅书题目停车场管理系统的设计与开发学生姓名学号指导教师评语成绩:指导教师签名:年月日答辩教师评语成绩:答辩教师签名:年月日教研意见成绩:主任签名:年月日注:指导教师成绩60%,答辩成绩40%,总成绩合成后按五级制记入课程设计任务书2011—2012学年第一学期专业:学号:姓名:课程设计名称:软件设计方法课程设计设计题目:停车场管理系统的设计与开发完成期限:自2012年1月2日至2012年1月13日共2周设计依据、要求及主要内容(可另加附页):随着人民生活水平的提高,我国汽车保有量不断提升,私家车的数量越来越多,在生活小区、办公场所、商场、旅游景点等地方,停车难问题也日益突出。解决停车难问题,除了加大基础设施投入(扩建停车场)外,有效地对现有的停车场进行合理分配、调度与管理,也是行之有效的措施,因而建设配套的停车场管理系统,对停车位进行有序地管理十分必要。以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理。每一组输入数据包括三个数据项:汽车车位、汽车牌照号码以及到达或离去的时刻。对每一组输入数据进行操作后的输出信息为:若是车辆到达,则输出汽车在停车场内的停车位置;若是车辆离去,则输出汽车在停车场内停留的时间和应交纳的费用(在便道上停留的时间不收费)。栈以顺序结构实现,队列以链表结构实现。基于上述需求,设计了一个停车场管理系统成为一种必然。编写一个可以停放n辆汽车的停车场操作系统,该系统应具有以下功能:(1)对场内车位有序的分配;(2)车辆的有序进入和驶出;(3)车位状态的查询;(4)车辆到达和离开的时刻记录;(5)超时车位的计费管理。(6)界面友好,可操作性强。指导教师(签字):教研主任(签字):批准日期:年月日摘要随着科技的进步和人类文明的发展,交通行业的迅速崛起,汽车已逐渐进入到每个家庭中。同时也产生了各种问题,其中停车场的的管理就是一个重要的方面。就现状而言,我们可以看见智能停车场管理系统在住宅小区、大厦、机关单位的应用越来越普遍。人们对停车场管理的要求也越来越高,智能化程度也越来越高,使用更加方便快捷,也给人类的生活带来了方便和快乐。不仅提高了现代人类的工作效率,也大大的节约了人力物力,降低了公司的运营成本,并使得整个管理系统安全可靠。本次实验主要以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列进行模拟管理。每一组输入数据包括三个数据项:汽车车位、汽车牌照号码以及到达或离去的时刻。关键字:停车场;栈模拟;队列模拟;管理系统目录1.可行性分析.............................................................................................12.项目开发设计.........................................................................................23.需求分析规格说明................................................................................34.概要设计规格说明................................................................................65.详细设计规格说明................................................................................76.系统实现..............................................................................................87.代码清单..............................................................................................128.测试.......................................................................................................159.总结..................................................................................................16参考文献..................................................................................................1711.可行性分析1.1问题描述随着人民生活水平的提高,我国汽车保有量不断提升,私家车的数量越来越多,在生活小区、办公场所、商场、旅游景点等地方,停车难问题也日益突出。解决停车难问题,除了加大基础设施投入(扩建停车场)外,有效地对现有的停车场进行合理分配、调度与管理,也是行之有效的措施,因而建设配套的停车场管理系统,对停车位进行有序地管理十分必要。通过本系统就可以达到部分要求,我们可以通过此系统全面的了解到此停车场的停车区域的划分,并可深入了解到每个区域的每个车位上目前使用状况。如果正被使用将进行计时收费,并且可通过停车时间长短实施不同的收费标准。1.2可行性分析研究当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能再预定的规模之内解决。因此通过可行性的研究分析可以知道问题。有无可行性的解决方法,进而避免人力、物力和财力的浪费。1.3技术可行性根据问题的描述所提出的系统功能、性能及实现系统的约束条件,本系统是一个C/S模型,需要创建友好的用户界面,并实现用户要求功能。虽然现在技术还不是很成熟,但相信在老师的指导下,再加上硬件、环境条件等各项条件良好;同时,考虑给予的开发期限也比较充裕,预计系统是可以在规定的期限内完成开发。所以利用现有的技术条件应该可以达到该系统的功能目标。1.4经济可行性主要是对开发本系统的经济效益进行评价。我们了解到,企业管理者经常采用的一种团队沟通方式,如果利用得好,会极大地提高企业管理的效率。可是经常发生的情况是,有些企业的领导整天疲于应付各种停车场,淹没于文山会海中,可是没有解决的问题仍然一大堆,停车场的效率十分低下。针对这种情况,有必要对停车场低效的原因进行分析,并为提高停车场的效率提出改进的对策。经过分析调查,我们得出停车场管理系统相当有用,从这个角度来说,开发停车场管理系统是可行的。1.5操作可行性我们开发有用的开发工具是c#,这个软件在各种计算机上都可支持运行,并且操作方便,用户容易上手。操作员经过短时间的讲解就可以使用此系统。从这个方面而言,开发停车场管理系统是可行的。1.6结论意见经过认真地可行性研究,系统基本上做到了在技术、经济、操作、法律上等方面是可行的。因此,相信在按照计划实施的前提下,系统的设计将会按时完成。22.项目开发设计2.1项目背景经过可行性分析得出项目的可行性分析报告后,本系统具有开发前景,可以进行开发,并且要求在规定的时间内完成此开发项目。2.2设计的目的为了在有限的设计期限内完成题目所要求的设计内容,我们必须团队合作,而一个团队,不仅需要优秀的团队成员,还要良好的团队合作精神。我们团队共有5个人,分别是:朱江,吴彬,纪璇,杨开波,王强。我们相信在团结一致,齐心协力的团队精神下,各自分工明确,在有限的开发期限内一定可以完成开发任务。2.3交付期限根据本系统开发要求,从2012.1.2日开始到2012.1.13日截止。预计可以再截止日期之前完成本系统的开发。33.需求分析规格说明随着计算机系统功能的日益增强,为充分利用计算机资源为企事业单位工作,减轻大型停车场管理人员的工作负担,实现管理工作信息化。3.1功能模块图根据问题描述,再结合团队构思设计出系统功能模块图。停车场管理系统中设计了用户操作系统和管理员操作系统。用户登录、预定停车场、查看停车场、查看停车场、取消停车场等功能;管理员操作部分包括:查看停车场信息,查看停车场信息,并且是查看全部的。作为管理员,还要实现:添加用户,删除用户。添加停车场,删除停车场,添加设备,删除设备等功能。根据分析可得出功能模块图如3.1所示.停车场管理系统车辆到达,停车管理员登陆,初始化停车场车场所有停车信息按停车位查询信息按车牌号查询信息车辆离开,取车退出系统图3.1功能模块图3.2数据流图3.2.1顶层数据流图信息管理车辆信息停车位信息管理员图3.1顶层数据流图3.2.2二层数据流图管理员停车时间及费用1.1车辆管理2.1车位管理车辆信息车位号离开查看车位状态所停车牌号图3.2二层数据流图43.2.3详细数据流图停车离开停车位车主记录车牌号、停车时间、停车位号终止计时计费停车场管理系统图3.3车辆到达/离去数据流图停车离开停车位车主记录车牌号、停车时间、停车位号终止计时计费停车场管理系统图3.4按车牌号查询信息数据流图按车位号查询输入车位号车牌号停车位号停车时间应缴费用数据库管理员图3.5按车位查询信息数据流图3.3数据字典①数据流名称:管理员登录位置:用户信息定义:管理员=管理员密码)+管理员名称说明:添加系统管理员后,管理员可登陆系统进行数据处理。②数据流名称:车辆进入/停车位置:停车信息定义:停车信息=车位号+车牌号+停车时刻说明:车辆进入停车场后,停入系统分配的指定车位,并且系统自动记录下停入时刻。③数据流名称:车辆离开/取车位置:停车信息定义:停车信息=车位号+车牌号+停车时刻+应缴费用说明:车辆离开时,停止计时并计算出应缴停车费用,自动更新系统数据。5④数据流名称:按车牌号查询停车信息位置:停车信息定义:停车信息=车位号+车牌号+停车时刻+应缴费用说明:管理员通过此操作,可以查询指定车牌号的停车信息。⑤数据流名称:按车位查询停车信息位置:停车信息定义:停车信息=车位号+车牌号+停车时刻+应缴费用说明:管理员通过此操作,可以查询指定车位的停车信息。64.概要设计规格说明在概要设计阶段,要明确系统开发环境、数据存储以及它们之间的关系。数据模式的确定是应用程序开发以及接口设定的前提。如果开发过程中,发现数据需要修改会对已设计完的模块有影响。甚至重新设计模块,所以数据存储的设计非常重要。本系统基于SQL2008和VS2010的开发平台之下,基本实现了系统需求。停车场管理系统是一个借助计算机进行停车场管理的管理软件。管理员登录后可实现:1.车辆车位的分配(车辆到达/停车)。2.车辆离开并缴费(车辆离开/取车)。3.按车辆车牌号检索停车信息。4.按车位检索停车信息。5.系统说明。6.退出系统。75.详细设计规格说明停车场管系统主要实现的功能有:用户停车、用户取车以及按车牌或车位检索停车信息。管理员操作界面;首先,管理员通过账户和密码登陆系统.系统会自行验证账号和密码正确性,登录成功则会给出友好提示。!进入系统可执行如下操作:1.车辆到达模块包括车牌号,是否用有车位判断,车位,停车等。用户输入车牌号后,系统将自动判断此车是否在该停车场拥有固定停车位,有固定车位则显示车该车应停的车位号,给出友好提示“拥有固定车位……请停车”;若无固定车位则系统将自动分配新的车位号,并显示停车停入时间。2.车辆离去模块包括车牌号,车位号,停入时间,离开时间,应缴费用,结算费用,放行。车辆离去模块(车牌号,停车位,停入时间,离开时间,应缴费用)。3.按车牌号检索模块主要通过车牌号为主键进行检索。输入车牌号后进入系统数据库进行检

1 / 22
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功