一、概述:
本作品是本人大二学习python后写的一个管理系统,代码部分只用的python,没有用任何框架,纯原始人开发, 但是该有的功能都有,根据自己的编程经验管理项目结构,结构清晰,阅读起来一点不饶。 数据库部分用的是MySQL,。 分管理员和用户界面。采用的CS架构,不像搭建Web项目那般繁琐, 有代码就可以直接运行,感兴趣的朋友可以一起交流改进。
项目总体基于TCP通信进行通信, 本程序还有个邮件功能,这部分功能也可以作为拿出来做一个简单的聊天程序使用。 客户端和服务端可以运行在不同电脑上,而且支持多个客户端使用。
二、、功能介绍
登录注册界面:
1、可以接收QQ邮箱验证码, 也可以通 过QQ邮箱找回密码。
2、登录后可以保存账号,方便登录。
图书主界面:这是图书管理系统的核心部分,管理员和普通用户的UI由于功能有所不同所以 有所差异 ,这里只展示管理员的UI, 更多的功能展示请继续往下阅读。
1、对图书的增删查改,借阅, 归还。
2、可对大量的图书分类, 分页,排序(价格,名称等等)。
3. 根据图书信息在图书系统中检索图书。
4、可以根据条件(价格区间, 上架时间等等)筛选图书。
5、 可以将Excel的数据导入该系统,也可以导出为Excel。
用户管理界面:该窗口下可以查看注册的用户信息, 这个功能只对管理员开放。
1、对用户信息的分页管理, 筛选,搜索
2、对用户的删除,权限修改, 状态修改
借阅管理界面:这个界面管理员和普通用户功能也有所不同,普通用户只能看到自己借阅的图书, 但是管理员可以看到所有用户借阅的图书。
1、对借阅记录的分页管理, 排序,搜索
2、管理员可通过邮件系统提醒用户还书
邮件系统界面:通过邮件系统, 管理员可以提醒用户尽早还书, 或者用户对管理系统提供意见。包括发送邮件,接收邮件,删除邮件。
统计与报表界面:这个界面可以对图书系统的图书有个大概的了解,我主要只统计了以下几个数据。
出版社统计:
价格统计:
借阅量统计:
其它功能展示:
找回密码:
添加图书:
图书筛选:
图书排序:
批量删除: