老人信息管理系统--基于go fyne包

信息管理系统

假期闲来无事写了一个老年人信息管理系统...

文件结构

--binhai_information_management_system
	--model
		--person.go
	--server
		--personServer.go
	--test(没啥用 可以删除)
	--Alibaba-PuHuiTi-Medium.ttf
	--data.json
	--go.mod
	--go.sum
	--main.go
	--myicon.ico
	--myicon.png
	滨海老人信息管理系统.exe
	滨海人员信息.xlsx

model,server文件夹内存储后端程序
main.go内则是利用fyne编写的界面

调用流程

person.go --> server.go --> main.go

person.go内有一个Person结构体用于表示人员信息,相当于人员类
personServer.go内有一个PersonService结构体,用于存储人员信息,还包含了人员信息的后端操作

main.go内则有InfoWidget结构体和OsView结构体,其中InfoWidget结构体存储一条信息的所有控件,用于外部信息的获取和显示,而OsView结构体则存储了界面的基本部分,内部包括了一个*PersonService

程序演示

整体

image

导出信息到excel

image

退出

image

代码获取

https://github.com/YoungePeople/GofyneMIS
posted @ 2023-01-20 18:36  cc学习之路  阅读(95)  评论(0)    收藏  举报