项目简介
本项目是基于WPF和Prism框架的应用程序,用于管理和跟踪物料的入仓及存储过程。采用Material Design主题保证界面美观,使用Newtonsoft.Json进行JSON操作以实现高效的数据处理,具备用户登录、主界面导航、存储数据初始化、存储状态管理等功能。
项目的主要特性和功能
用户管理
- 登录与登出:用户在登录界面完成身份验证后可进入主界面,也能随时登出。
- 注册:新用户可创建账户。
主界面与导航
- 主界面:显示用户名,支持登出操作,具备菜单导航与页面跳转功能。
- 菜单导航:通过菜单栏可访问个性化设置、关于更多等功能模块。
存储管理
- 存储数据初始化:系统启动时自动初始化存储数据,包括获取存储状态信息、删除无数据的存储项、添加新存储项。
- 存储状态管理:提供存储状态的查询、添加、更新、删除功能,支持分页查询和搜索。
对话框与消息管理
- 对话框管理:通过DialogHostService管理对话框的显示与关闭,确保内容正确解析和初始化。
- 消息提示:借助事件聚合器收发消息,有Snackbar提示框和等待对话框功能。
数据导入与导出
- Excel数据导入:可从Excel文件导入存储数据,解析内容并更新存储状态。
配置管理
- 应用设置:管理应用程序的设置,如初始化存储功能、深色模式、颜色设置等,支持读取和保存配置信息。
安装使用步骤
环境准备
- 安装.NET SDK(建议版本5.0或以上)。
- 安装Visual Studio 2019或更高版本。
复制项目
bash
打开项目
使用Visual Studio打开项目文件夹中的解决方案文件(.sln)。
配置数据库
- 在
appsettings.json
文件中配置数据库连接字符串。 - 运行数据库迁移命令以创建数据库表结构。
运行项目
在Visual Studio中按F5
或点击“启动”按钮运行项目。
使用系统
打开应用程序后,用户通过登录界面登录,登录成功后即可访问主界面并使用各项功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】