Labwindows/CVI毕设开发<羽毛球场灯光管理系统>知识点(Sql语言,Access数据库,网口通信(PC做服务器端))

项目开发流程流程

大家好,我是一个3年工作经验的测试系统行业的软件开发工程师,下面与大家分享下我的一些软件开发流程和经验,我们就以这个<羽毛球场灯光管理系统>项目为例子聊一下。
这是一个毕设软件,需要和硬件通信控制灯光,软件难度不大,整个开发流程大概耗费25个小时,大约花了一个周时间(下班时间啦,工作还是很忙的~)。
基本流程如下:
①需求分析,搞清楚要做什么,实现那些功能点,那些技术难点,客户那边也不太能搞清楚,所以需要我来进行引导。
②方案整理(Xmind思维导图),我做了一个思维导图把功能点都展示出来(我是按照模块进行分割,代码同样也要做到模块化设计),这部分内容我同样要发给客户让他仔细阅读,提出他的异议,OK,一切没有问题就按照这个方案来做啦!
③软件流程图(Visio),写代码前这一块肯定是要做的,有助于你梳理逻辑,这块不做的后果就是,代码编写边改逻辑不清晰,同时我这个客户正好需要我的流程图来做他的论文。
④界面制作(LabwindowsCVI),有了前面几步的铺垫这一步就顺理成章了,需要那些控件在心里都很清楚了,做完界面我需要发给客户让他曲确认没有问题后我再开工写代码,因为不同人审美观不一样,客户就是上帝,哪里有问题我来给你改!!!
⑤代码编写,这部分没什么好说的,具体我会在下面的技术点分析展开,总代码写了2000行,网口通信部分代码难度最大,占用了总代码1/3。
⑥调试完成,交付客户,解决客户使用中遇到的突发问题。

总结:①②点挺重要的,前期一定要和客户沟通清楚,需求理清楚,不要计较这些时间,这里出问题后期很麻烦,容易扯皮说不清楚。

软件界面

在这里插入图片描述灯光启停方式:①用户点击按钮“ON”/“OFF”;②计时到时间自动关闭;
实时记录信息:①电费,场地费,开启时间。

在这里插入图片描述
服务器控制台:
这个界面主要用于调试的,这是我之前开发的一个小系统我直接一直到这个程序来了,这样可以方便客户自己调试;
下面我用一个软件演示收发过程;
在这里插入图片描述使用网口助手软件作为客户端连接服务器,连接成功后服务器这边会显示客户端具体信息,使用发送和接收功能可以验证通信功能完好。

配置文件

这部分内容开放给客户方便他调试使用,每次开启软件都会读取这部分内容
在这里插入图片描述

数据库配置

数据库使用Microsoft Access2010版本,操作语言就是常规SQL语句,用到的语法有记录新增与更新两种。
在这里插入图片描述代码原理部分将会在下一篇文章中讲解,我们主要分析网口通信部分内容。

需要商务合作可与我私信或者电联
132
7542
6661

猜你喜欢

转载自blog.csdn.net/qq_39835514/article/details/125023232