基于C#winforms的简单管理系统
基于C#Winforms的管理系统-C#文档类资源-CSDN下载
根据系统功能分析,本次实验共设计了四个功能模块,分别是登录功能模块、注册信息模块、暖箱监控模块、用户管理模块。如图1 所示。
图1 软件功能列表
软件总体功能框图
图2 功能框图
账号类型分为两种,分别是普通用户和管理者。系统管理员可以对注册的用户进行设置,比如:新增加用户,删除用户,修改用户信息,根据条件查询用户信息。普通用户则进入上位机暖箱温度监控界面。如果用户名或者密码输入错误会出现“账号或者密码输入错误,请重新输入”提醒,如图3所示。
输入完整信息后,点击登录按钮,获取录入的用户名和密码,如果有为空,则弹出提示框进行信息录入不全的提示。
如果用户名、密码无误,根据用户身份,打开对应窗口。管理员打开用户管理界面,普通用户打开上位机监控界面。
图3 错误提示
2.13注册信息模块
如果没有账户可以点击注册,进入该界面进行信息注册。如图3所示。该界面主要是普通用户进行注册,性别采用RadioButton控件,学院采用下拉列表框,出生日期采用日期控件。
点击注册按钮,实现信息完整检查功能,如果有没有填写的项,弹出补全信息提示框。如果填写完整,根据学号查询数据库是否已经存在相同学号用户,如果存在提示用户已经存在,如果不存在可以插入数据库。并弹出注册完成,跳转到登陆窗口。
图4 新用户注册
2.14暖箱监控模块
该模块主要是工业控制网络的上位机监控界面,包含菜单栏、状态栏和主界面。
菜单栏显示当前用户的用户名,主界面主要显示下位机采集的温湿度、串口设置、PID参数、接收的报文、实时采集的信号曲线、控制参数等。点击启动可以给下位机发送命令。
2.15用户管理模块
管理者登录进入用户管理界面,管理者可以对用户进行信息查看以及添加、修改、删除信息以及根据文本框输入的信息进行检索,如图5所示。
在修改功能中,首先DataGrid点击选中一行,点击“修改用户信息”按钮,弹出信息修改窗口,修改信息,点击确定,弹出修改成功,信息添加窗口关闭,回到原用户管理窗体,DataGrid更新显示修改后的用户信息。
在删除功能中,首先DataGrid点击选中一行,点击“删除”按钮,将选中的用户信息从数据库删除,DataGrid更新显示删除后的用户信息。
在添加功能中,点击“添加”按钮,弹出信息添加窗口,如图6所示。点击确定,弹出插入成功,信息添加窗口关闭,回到原用户管理窗体,DataGrid更新显示新插入的用户信息。
图5 用户管理
图6 添加用户信息
数据库设计
2.31 连接到服务器
创建数据库,在数据库中创建一个数据表,向数据库添加数据。在VS2019中添加连接。