C#图书管理系统

返回上一级 2025-12-13 #C# #项目实战
loading

这是我第一次尝试按照项目化的思路,对图书管理系统进行重构。 在这次重构中,我不再只关注单个功能的实现, 而是从“不同用户在系统中能做什么”这个角度出发,重新设计了整体结构。

系统中一共划分了三种身份:游客、普通用户和管理员。 通过在程序启动时进行身份选择, 不同身份进入系统后,只能使用与其权限相对应的功能。

游客身份主要用于浏览功能, 进入系统后仅支持查看图书和进行简单的选择操作, 不涉及任何数据修改行为。

loading

普通用户需要先完成注册并登录, 登录成功后可以查看和搜索图书, 并进行借阅、归还等操作, 同时也可以在完成操作后选择退出登录。

loading

管理员身份用于系统管理。 在当前版本中,我在程序内部预置了管理员账号和密码, 管理员登录后可以对图书信息和出版社信息进行统一管理, 以此模拟实际系统中的后台管理功能。