- 4
- 0
- 约2.37万字
- 约 38页
- 2018-08-14 发布于湖北
- 举报
人员签到管理系统
《我的第一个管理系统》
这是我的第一个人员签到签出管理系统。
可以实现的功能
用户注册(只要内存足够可以实现无穷多个用户注册)
用户签到 记录用户员工是否迟到
用户签退 记录用户员工是否早退
员工出勤情况查询(包括总共上班天数,迟到次数,早退次数)
B.我认为程序比较好的地方
1.如果内存可以系统可以让无穷多个用户实现注册。
2.可以让用户在任意时刻签到或者签退,并且如果内存足够可以实现无穷多次的签到或者签退,并且完整记录信息。
3.用户注册时候提供了注册名不会重复的功能,如果重复提示用户重新确定注册名。
4.在输入注册密码时让用户两次输入密码比较是否一样,如果不一样则提示用户密码不一致请重新输入。
5.所有密码在输入时全部以*回显,保证密码不会泄露。
6.每一步都有完整的提示指导用户操作,对每一种可能发生的情况都做了相应的处理(当然还会有我没有想到的情况)。
7.本程序是用纯C编写出来的,依靠的是链表指针操作,看起来不是很容易。
C.程序的主要思想
1.不用C++里面的类,完全用结构体来代替。
2.先创建一个用户emp结构体,用来作为横向链表的节点,存储用户名,用户密码等基本信息。
3.再创建一个day签到签退结构体用来作为竖向节点,用来记录用户每天签到情况。
4.总体就是一个用户就是一个链表,每注册一个用户就在横向链表里插入一个节点记录用户名等基本信息,然后就是每个横向节点又作
原创力文档

文档评论(0)