模块处理逻辑

由于在第一版详细设计中,我们的模块处理逻辑部分做的比较简陋,在第二版里我们对模块处理逻辑进行了完善。

1)登录模块处理逻辑

 

 

 

如上图,登录者打开软件后即需要进行登录,选择身份并输入登录者信息(账号及密码)。若输入的信息正确,则验证通过,模块结束;若输入的信息错误则重新登录。

2登录者信息录入模块处理逻辑

 

 

 

如上图,若登录者是初次使用该软件,则需注册,向系统输入自己的个人信息,如用户名、密码等,系统保存登录者信息,完成注册,模块结束。

3登录者信息修改模块处理逻辑

 

 

如上图所示,登录者登录成功后,若需要修改自己的个人信息,可在软件中输入登录者信息进行修改,系统保存登录者信息,修改完成,模块结束。

4用户选择充电桩充电模块处理逻辑

如上图,用户登录成功后,选择充电桩给电瓶车充电,若该充电桩为空余且未损坏的,则继续付款,充电桩开始供电,模块结束;若充电桩不是空余的或是已损坏的,则需重新选择充电桩。

5管理员修改充电桩信息模块处理逻辑 

 

如上图,管理员登录后,若需要修改充电桩信息,则输入需要修改的充电桩信息进行修改,模块结束。

6管理员修改订单信息模块处理逻辑

如上图,管理员登录后,若需要修改订单则输入需要修改的订单信息进行修改,模块结束。

7查询用户信息模块处理逻辑

 

如上图,用户登录后,若需要查询个人信息,则系统输出该用户信息,模块结束;管理员登录后,若需要查询用户信息,则系统输出所有用户的个人信息,模块结束。

8查询管理员信息模块处理逻辑 

 

如上图,管理员登录后,若需要查询个人信息,则系统输出该管理员的个人信息,模块结束。

9查询充电桩信息模块处理逻辑 

 

如上图,管理员和用户登录后,需要查询充电桩信息,若输入状态,则输出状态匹配的充电桩信息,模块结束;若输入地址,则输出地址匹配的充电桩信息,模块结束;若无输入,则输出所有的充电桩信息,模块结束。

10用户查询个人订单模块处理逻辑 

 

如上图,用户登录后,若需要查询个人订单,则系统获取登录时传入的用户账号后,输出相关的用户订单信息,模块结束。

11管理员查询总订单模块处理逻辑 

 

如上图,管理员登录后,需要查询总订单,若输入OID(订单号)则输出相符的订单信息,模块结束;若输入UID(用户编号),则输出该用户的订单信息,模块结束;若输入CPID(充电桩编号),则输出该充电桩的订单信息,模块结束;若无输入,则输出所有的订单信息,模块结束。

posted @ 2020-05-27 22:01  _为了人类心智的荣耀  阅读(415)  评论(0)    收藏  举报