4.1 系统模块总体设计
基于Python技术的信息加密解密平台主要是前台管理类型的系统,但前台和后台独立存在但又相辅相成,前后台访问的是同一个数据库,但是所访问的数据库对象不同。
1.前台系统功能模块分为
(1)系统信息展示模块:展示网站中所有的系统信息,比如查看当前用户数、总算法数,当前服务器的所有信息。
(2)在线加密模块:使用各种精密的算法对信息进行加密或解密。
(3)用户管理模块:管理员可以对系统内所有的用户进行维护和管理,还可以新增用户和删除用户。
(4)退出功能:用户通过右上角的退出按钮进行账户注销处理。
(5)信息查看模块:可以查看自己信息加密机密的历史信息。
系统前台用户功能结构图如图4-1所示。
图4-1 系统前台用户功能结构图
2.后台系统功能模块分为
(1)算法管理模块:管理员按照各种加密算法的规则,可以对算法信息进行相关处理。
(2)用户管理模块:管理员可以对会员信息进行维护。
(3)系统信息管理模块:可以修改网站首页的系统信息。
具体后台管理模块图如下所示:
4.2 数据库设计
对于任何一个商务平台来说,为了保障用户大量数据的处理需求,必须使用专