当前位置:论文写作 > 优秀论文 > 文章内容

软件毕业论文格式范文 软件相关论文范文例文2万字有关写作资料

主题:软件 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-01-05

软件论文范文

《基于SQL的停车场管理系统软件》

本文是软件方面论文范文例文与系统软件相关论文范本.

摘 要: 为提高停车场停车管理的效率,使用SQL Server 2008和Visual Studio 2017设计一个简洁且互动性好的停车场管理系统软件.具体包括总体设计、数据库设计、操作软件设计三部分,具有车位状态的显示、临时车辆和固定车辆的登记、保存并查询车辆的停车收费记录、车辆信息查找和记录车辆的出入日志等功能,此外设有初级员工、高级员工和管理员三种登录模式.软件的运行测试表明该停车场管理系统软件可以使客户高效停车,同时减少管理人员的工作量.

关键词: 停车场管理; 登录模式设置; 车辆信息; 程序设计; 停车管理数据库; 界面设计

中图分类号: TN98?34; TP315文献标识码: A 文章编号: 1004?373X(2020)01?0086?04

Parking lot management system software based on SQL

JIANG Junjie1, ZHANG Yi2, YAO Xifan1, HE Yiming1

Abstract: In order to improve the efficiency of parking management of the parking lot, a simple and interactive parking lot management system software is designed based on SQL Server 2008 and Visual Studio 2017, which includes three parts named overall design, database design and operational software design. It has the functions of displaying space status in the parking lot, registering temporarily?parked vehicles and routinely?parked vehicles, sing and querying parking charge records of vehicles, searching vehicle information and recording vehicle access logs. In addition, the software sets three login modes for junior staff, senior staff and administrator respectively. The running test of the software shows that the parking lot management system software can realize efficient parking and reduce the workload of the management.

Keywords: parking lot management; login mode setting; vehicle information; program design; parking management database; interface design

0 引 言

面對全球日益增长的汽车停车需求,停车场开发商在建设停车场的同时也将目光集中在如何高效智能地进行停车管理的问题上.同时,国内外众多高校的学生及专家学者也在不断提出各自的智能停车场管理系统软件,方便客户停车,减少了拥堵现象.文献[1]使用LabVIEW,Matlab和Arduino UNO单片机实现了停车场管理系统的建立,用户登录后可以对车辆信息进行访问与管理.文献[2]设计了一个基于Android平台的管理系统,在管理停车位的同时还可对照明、监控、消防等设备进行监管.文献[3]设计了一个完整的自助停车系统,通过软硬件结合的方式,使用户对停车具有更多的自主权和主动权,该停车系统有着较高的自动化水平.文献[4]提出了基于网络物理系统来解决停车场出现的拥堵和污染等问题,提出的解决方案可将附近搜索到的可用停车位及到达路线发给用户.

智能停车场的去人工化程度高,可以节省大量人力成本,其采用的数据库可通过互联网技术与外界进行信息交流,打破了停车场的区域局限性,更有利于促进不同停车场之间进行合作和沟通.今后,停车场管理系统应当紧密结合先进的传感器技术和计算机视觉技术,同时具备完善的数据库和良好的人机交互性,使其向智能化、高效化更进一步发展.

1 总体设计分析

1.1 功能需求分析

一个完善的智能停车场管理系统应有很好的信息保存机制,包括员工信息、客户信息、车位状态信息和停车场历史日志等[5].同时,该系统应设有的功能包括:

1) 车位划分,将停车场的车位分为临时和固定两种类型,临时车位的车位编号以1开头,固定车位的车位编号以2开头,共设置100个车位,包含 60个临时车位和40个固定车位.

2) 员工可以根据预定情况对数据库信息进行修改和更新.

3) 收费交易记录,判断车辆类型并对交易记录进行保存,若是固定车辆则按年收费,若是临时车位车辆则按小时收费.

4) 车位信息存储与查询,对各临时车位标记车位状态并存储,“占用”用“1”来表示,“空闲”用“0”来表示,同时本软件应当可以通过操作数据库查询客户信息和车辆信息.

5) 系统管理维护,系统的管理功能设置为可以查询、增加、删除和修改员工表信息、客户表信息、车位状态表信息、固定车位表信息和临时车位表信息等[6],以灵活应对停车场内各种情况的变动.

1.2 系统总体框架

根据上述功能需求分析,将停车场管理系统分成4个模块,分别为停车预定模块、停车信息更新模块、停车信息反馈模块和停车系统维护模块.停车场管理系统的总体框架设计图如图1所示.

2 数据库设计

2.1 数据库的E?R图

E?R图被称为实体?联系图(Entity Relationship Diagram),其基本要素是实体型、属性和联系,是用来描述现实世界的概念模型.实体型(Entity)要素用矩形表示,在矩形框内写明实体名;属性(Attribute)要素用椭圆形表示,并用无向边连接相应的实体;联系(Relationship)要素用菱形表示,在菱形框内写明联系名称,并用无向边连接有关实体.停车场数据库的E?R图如图2所示.

2.2 数据表的设计与范式理论分析

根据图2,停车场数据库中的数据表应当包括以下信息:员工信息表(system_worker)、客户信息表(system_cust)、车位表(system_park)、固定车位收费表(system_term)、临时车位收费表(system_perm),各表的详细设计如表1所示.

范式理论是构造数据库必须遵循的规则,为保证数据表的逻辑性和条理性,避免数据重复和数据冗余等缺点[7],system_worker,system_cust,system_park属于第三范式,system_term和system_perm属于第二范式,所设计的五个数据表都符合规范化原理,数据表的设计切实可行.

2.3 数据库制作

在SQL Server 2008软件中新建一个数据库,命名为parking_system,进一步地建立上述五个数据表.同时,将SQL Server 2008与Microsoft IIS 7.0 Web 服务器连接,将个人数据库里面的数据传送到网络服务器里面,便于从Web服务器端的访问到数据库,向数据库传递SQL命令,以实现对数据库数据进行增加、删除、修改和查询等操作[8?9].

3 操作软件设计

3.1 程序流程分析

本停车场管理系统分为初级员工、高级员工和系统管理员三种登录类型,分别扮演不同的工作角色,以便更好地分工合作,对停车场进行高效管理.软件的程序流程图如图3所示.

3.2 界面设计

在Windows 7系统下运行Visual Studio 2017,新建C# Windows窗体应用程序(.NET Framework)项目,将左侧工具箱内的button,label,textbox,radiobutton,listbox,picturebox,timer,toolstrip和dataGridView等控件拖至界面设计窗口的合适位置.在各控件的属性栏中更改其属性,再双击各控件,转入编程页面,结合图3的程序流程图,根据各控件需要实现的功能用C#语言对其进行程序编写,最终生成一个完整的停车场系统操作软件.

3.3 效果验证

3.3.1 登录界面

完成软件设计后,对其功能进行测试和验证,如图4所示,本软件的登录界面按权限分为初级员工、高级员工和管理员三种登录选项.员工在登录界面输入(员工号)和(初始为员工号),点击“登录”按钮进入系统,若点击“取消”按钮则会清除和[10],登录成功后则跳转至相应的界面,包括初级员工界面、高级员工界面和管理员界面.

3.3.2 初级员工界面

如图5所示,用初级员工何键的登录,该界面功能包括停车场信息查询、临时车位信息修改和修改.其中,停车场信息中可查询客户信息、固定和临时车位信息、空车位信息并设有综合查询功能.客户信息查询如图5a)所示,固定车位信息查询如图5b)所示,临时车位信息查询如图5c)所示,空车位信息查询在右侧显示当前已占用车位数,如图5d)所示,通过综合查询功能可以按姓名、车牌号和停车时间段来查询信息.

3.3.3 高级员工界面

如图6所示,用高级员工林敏的登录,其界面功能在初级员工界面的基础上增加一些权限更高的功能,包括客户信息修改、固定车位信息修改.如图6a)所示,客户信息修改即能够根据新老客户的流动对停车场客户表进行修改和补充;如图6b)所示,固定车位信息修改即能够根据新客户的注册缴费来新增固定车位的客户信息,或根据老客户的延期续费来延长其车位的使用期限信息.

3.3.4 管理員界面

如图7所示,用管理员高大伟的登录,其界面包括信息管理和信息总览两大功能,信息管理功能包含修改员工信息、客户信息、车位状态信息、临时车位信息以及固定车位信息,以灵活应对停车场内部各种情况的变动.图7a)是客户信息修改界面;信息总览功能就是对员工表、客户表、车位状态表或固定/临时车位表的信息进行查看,以便随时掌握停车场内部的相关信息,如图7b)所示.

4 结 语

本文开发了基于SQL的停车场管理系统软件,具体工作包括:

1) 设计了停车场数据库的E?R图,利用SQL Server 2008软件,根据管理停车场的数据和信息需求,遵从范式理论,建立了五个数据表,进一步地建立了后台停车管理数据库,并将此数据库传送到网络服务器中,便于在后续工作中对该数据库的数据进行增加、删除、修改和查询操作.

2) 使用Visual Studio 2017软件,采用C#语言设计前端操作软件.简述程序设计和界面设计的分析流程和思路,根据工作人员对停车场管理系统的操作权限分设了初级员工、高级员工和管理员三种登录界面.在三种界面中可实现各自不同的功能,以便高效地管理整个停车场.

3) 最后,将上述工作结合并进行效果验证,根据软件运行测试,结果证明本文设计的停车场管理系统软件能满足预期功能需求.

下一步的研究工作将是使软件的功能更加强大,新增客户为登录角色,让客户可以在软件中预定车位,给固定车位续费和给临时车位付费等.

注:本文通讯作者为姚锡凡.

参考文献

[1] 陈礼辉,吴振东,尚诗嫣,等.基于LabVIEW的停车场管理系统[J].山东工业技术,2018(14):160.

[2] 陈曦,张艳玲.基于Android平台的智能停车场管理系统设计[J].电脑与信息技术,2018,26(3):39?45.

[3] 唐贵旭.自助停车场软硬件设计与实现[D].成都:西南交通大学,2018.

[4] REHMAN S U, GRUHN V. Recommended architecture for car parking management system based on cyber?physical system.[C]// 2017 International Conference on Engineering & MIS. Monastir: IEEE, 2017: 1?6.

[5] 曹石.智能停车场管理系统的研究[J].中外企业家,2014,12(10):210?211.

[6] 刘鸿智,李雪花,杜宇人.基于ZigBee的智能停车场管理系统[J].现代电子技术,2015,38(7):124?126.

[7] 王珊,萨师煊.数据库系统概论[M].5版.北京:高等教育出版社,2014:177?202.

[8] FORD T. Policing the use of SQL Server management studio [J]. SQL Server profiler, 2014, 10(5): 67?75.

[9] 江凌,杨平利,杨梅,等.基于ADO.NET技术访问SQL Server数据库编程实现[J].现代电子技术,2014,37(8):95?98.

[10] 软件开发技术联盟.C#开发实战[M].北京:清华大学出版社,2013:295?356.

作者简介:姜俊杰(1996—),男,江苏南通人,硕士研究生,主要研究方向为数字制造及计算机控制.

张 毅(1977—),男,湖北黃冈人,博士,讲师,主要研究方向为机械制造及其自动化.

姚锡凡(1964—),男,广东廉江人,博士,教授,博士生导师,主要研究方向为数字制造、智能制造、制造系统集成与控制.

何一明(1995—),男,广东湛江人,硕士研究生,主要研究方向为自动导引运输车的导航与避障.

归纳总结,此文是关于软件方面的大学硕士和本科毕业论文以及系统软件相关软件论文开题报告范文和职称论文写作参考文献资料.

软件引用文献:

[1] 软件工程学位论文选题推荐 软件工程学位论文题目如何拟
[2] 软件工程学士方面论文选题 软件工程学士论文题目如何拟
[3] 最新软件工程技师论文选题参考 软件工程技师论文题目哪个好
《软件毕业论文格式范文 软件相关论文范文例文2万字》word下载【免费】
软件相关论文范文资料