停车场管理系统所有专业(编辑修改稿)内容摘要:
括多点触控和 “ 功能区 ”UI 组件,使您能够享受到前沿的 Windows 7 技术。 (5)轻松创建 RIA 和 WPF 应用程序。 Windows Presentation Foundation (WPF) 和 Silverlight 设计器中新的拖放数据绑定功能,使得设计人员和开发人员能够轻松快捷地构建 Windows 和 Rich Inter 应用程序 (RIA)。 (6)简化 Web 应用程序部署。 只需一次单击即可将您的 Web 应用程序移入生产环境。 Visual Studio 2020 Professional 可将您的代码、 Inter Information Server (IIS) 设置以及数据库架构传输到您的目标服务器。 (7)Visual Studio 2020 Professional 功能。 Microsoft Visual Studio 2020 Professional 自带一系列功能,使开发 人员能够在各种平台(包括 Windows、Web、云、 Office 和 SharePoint 等)上构建、调试和部署高质量的应用程序。 (8)集成开发环境。 Visual Studio 2020 Professional 支持多个监视器,以便您可以根据自己的需要来组织和管理工作。 您还可以通过可视化设计器来利用最新的平台(包括 Windows 7),从而充分发挥 编写者得 创造力。 (9)开发平台支持。 无论您的项目简单还是复杂,您都可以在各种平台(包括 Windows、 Windows Server、 Web、云、 Office 和 SharePoint 等)上使用 Visual Studio 2020 Professional,将您的理念变成现实。 (10)测试工具。 Visual Studio 2020 Professional 包括 IDE 内的单元测试功能,可生成编译单元测试所必需的全部方法存根,从而帮助确保每个代码单元都能正常工作。 13 4 系统设计 系统详细设计 停车场收费管理系统功能结构图,系统功能模块图如图 3 所示。 图 3系统功能模块图 系 统功能管理的主要功能是车辆出入信息 、 费用的收取、车库剩余车位数、数据库管理等。 实体及其属性图 图 4 车辆日志 实体属性图 CarLog CarNo CarCla InTime OutTime PorNo 收取费用 登陆 车库管理 车辆入库 数据管理 帮助 显示收取费用 显示车辆位置 显示车位剩余 停车费率修改 车位容量修改 登记车牌号码 记录入库时间 记录车辆型号 车牌号修改 入库时间修改 停车位修改 车辆日志 显示使用介绍 14 图 5车库容量管理 实体属性图 图 6车辆收费费率实体属性图 图 7 车辆入库 实体属性图 数据库中表结构的设计 根据数据字典,设计数据库。 本系统数 据库包括几个方面。 车辆入库表 ; 费Rate Time1 Rate1 Time2 Rate2 CarCla Time3 Rate3 PortState PortNum PortUsed PortName CarIn CarNo CarCla InTime PorNo 15 率管理表;车辆日志表;车库容量表客户表。 本系统使用 Microsoft sql server 2020 作为数据管理系统 ,中包含的数据表及其相应功能如下 表 表 表 表4所示。 表 1 车辆入库表 CarNo nchar( 10) 不允许(空) CarCla nchar( 10) 允许(空) InTime nchar( 10) 允许(空) PorNo nchar( 10) 允许(空) 存储当前车辆入库信息,保存如数据库当中。 表 2 费率管理表 CarCla nchar( 10) 允许 (空) Time1 nchar( 10) 允许(空) Rate1 real 允许(空) Time2 nchar( 10) 允许(空) Rate2 real 允许(空) Time3 nchar( 10) 允许(空) Rate3 real 允许(空) 根据时代的发展,物质文化水平的提高,提供这个功能是应时代的发展而想到的办法,成为该类系统一直处于人们积极改进的动力。 表 3 车辆日志表 CarNo nchar( 10) 不允许(空) Carcla nchar( 10) 允许(空) InTime nchar( 10) 允许(空) OutTime nchar( 10) 允许(空) PorNo nchar( 10) 允许(空) 当车辆出去时,在入库数据表上就查询不到已出库的车辆信息,故设此表,供使用者查询历史记录,提高了系统的安全性,可靠性。 表 4 容量管理表 PortName nchar( 10) 允许(空) PortNum int 允许(空) PorUsed Int 允许(空) 应对当前社会车辆越来越多,致使停车场在不断的扩建,该系统也可以继续使用,这是该系统最大的特色所在,方便了用户的使用。 16 5 系统 实现 停车场车位划分 首先将停车场划分为大货、中货和小轿三个部分,它的特点是根据不同车辆占用场地的不同以及不通车辆对停车场的损害性的差异分为三个等级的收费方式,有效地提供了一个公平合理的收费平台,并且管理员可以根据当地的物价信息修改收费标准, 使 整个系统能够适应社会的长期发展。 具体车位划分如图 8 所示: 图 8停车场具体车位划分图 系统查询功能 系统的查询功能可以查询包括 临时 车位停车情况、 临时 车位使用率等多种信息。 将 临时 车位空闲数目 或 临时 车位使用率显示在停车场入口处,可以提示即将进入停车场的车主;如果车位已满,更可以给出指示,并不允许继续进行车辆进入停车场的操作。 登陆 实现 登陆 窗口界面说明 如图 9 登录界面设计图 门口岗亭 大货停车位 中货停车位 小轿停车位 大货停车位 小轿停车位 中货停车位 公示牌 17 图 9登录界面设计图 功能描述:此 登陆 界面只提供管理员的登陆,当管理员要进入该系统是,只需要键入密码,即可形式对该系统的所有操作权利,如果输入信息不正确,则要求重新输入。 登陆 窗口界面代码 namespace CarManager { public partial class Form_Login : Form { public Form_Login() { InitializeComponent()。 } private void Form_Login_Load(object sender, EventArgs e) { = + @\Resources\。 } private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { if ( == 13) { string pas =。 if (pas == admin) { =。 } 18 else { (密码错误 )。 } } } } } 系统主界面 的 实现 系统主界面运行结果如图 10 系统主 界面设计图 所示。 图 10 系统主界面设计图 该系统主界面主要提供管理员的操作,可以直观的表示出哪些车辆停在哪个车位,车辆出库时的收费以及车位的剩余个数。 系统主界面代码: public partial class Fportstate : Form { Draw Draw1 = new Draw()。 DataAccess DataAccess1 = new DataAccess()。 Functions functions1 = new Functions()。 public Fportstate() { 19 InitializeComponent()。 } private void 关于 ToolStripMenuItem_Click(object sender, EventArgs e) { Form Fabout = new Fabout()。 ()。 } private void 车辆入库 aToolStripMenuItem1_Click(object sender, EventArgs e) { =。 Form FCarin = new FCarin()。 ()。 } private void 费率管理 ToolStripMenuItem1_Click(object sender, EventArgs e) { Form Ffare = new Ffar。停车场管理系统所有专业(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。