今天有个人问我:
怎样实现结账功能 即结账后当日不能再做销售,入库等,并且可以汇总当日的销售额,库存以及当日的进货总额。以及把店面的日常工作如扫地等纳入软件当中;
我想了想可以按下面的方式实现
在一。任务安排:
思路:
数据库;
建4张表: 员工表、任务表、任务安排表、员工任务关联表
考虑到有些任务是3天一做,有些任务是5天一做,10天一做,每天都做 等
加了个flag字段
flag 的值 -1: 根据日期来安排
0: 每天都做 ,
3:3天一做
5:5天一做
10:10天一做
任务表保存任务信息:如
任务编号 任务名称 flag字段
1: 扫地 -1
2: 擦地板 0
3: 托地 5
员工表格保存员工信息:
员工编号 员工名称 。。。
1a 张三
任务安排表保存每天的任务安排信息
任务编号 员工编号 日期
1 1a 2009-1-1
2 1a 2009-1-1
员工任务关联表 记录员工做了那些任务信息。
实现方式:
(可以做一个任务安排界面)事先实现进行任务安排 保存在任务安排表中
进入我的任务界面的时候,根据sql过滤出要做的任务记录
在我的任务界面界面上动态生成复选框
然后选择今天做的任务,保存在 员工任务关联表
二 。权限
思路:
建3张表
权限表、员工表、员工权限表
权限表保存了权限信息:
权限编号 权限名称
1 增加
2 删除
员工表格保存员工信息:
员工编号 员工名称 。。。
1a 张三
员工权限表保存了员工权限的对应关系
权限编号 员工编号
1 1a
实现
登录的时候根据登录的员工编号去 员工权限表 读取该员工所有的权限保存起来
然后在操作的时候一次判断给员工是否有权限操作