c语言课设管理系统总结
完成情况
-
防暴力输入
-
密码加密输入并删除
-
管理员和用户端两个端
-
管理员对用户的账号删除
-
注册用户
-
用户的账户名及密码修改
-
用户基本操作
-
管理员基本操作
存在的问题
- 管理员无法对用户的数据进行修改
- 未使用链表
- 由于给每一个用户都创建了一个文件,导致当用户过多时不好操作
一些写管理系统前的建议
- 在着手写代码之前一定先将思路理清楚,比如分为几个端,数据的如何存储,然后再按照数据存储的方式去写代码
- 对一些重复性较高的代码将其打包为函数,比如密码输入,界面等等你觉得重复率较高的的代码块,多用函数可以让你的代码看起来更加的简介易懂
- 先将一些与“整体性”关联不大的,但又经常遇到的函数写出来,界面,防暴力输入了等等,方便以后写的时候直接用、
下面是我的几个比较重要的代码块
-
密码输入函数
char* InputPassword() { char* password = (char*)malloc(20); int c; char c1; int i = 0; while (i < 6) { while ((c = getch()