该文档是一份关于报修系统的数据库设计规格,编号为DB001,版本为1.0,由开发单位在二〇一五年十一月十二日创建。文档详细描述了五个主要的数据表结构,包括:
1. **super_user_info**(超级管理用户信息数据表):此表用于存储超级管理员的信息,如id(整型,主键)、name(管理用户名,64字符长度)、password(密码,64字符长度)、times(登录次数,默认值0)、last_time(最后一次登录的时间)、last_ip(最后一次登录的IP地址)、last_op_time(最后操作时间,Unix时间戳)、tag(类型标志位,区分超级管理员和超级权限管理员,0/1或2),add_time(添加时间)以及add_user(添加者)。
2. **super_log_info**(超级管理员日志信息数据表):记录超级管理员的操作日志,包括id(主键)、user(用户名)、time(操作时间)、ip(操作IP)、action(操作类型,如数据插入、更新或检索)、sql_cont(执行的SQL语句)、level(日志级别,0表示未知用户级别,1-3分别对应不同类型的操作)以及bz(备注)。
3. **staff_info**(员工信息数据表):包含员工的基本信息,如id(主键)、show_order(显示顺序)、name(员工姓名)、tel(员工电话)、sex(性别,0代表男,1代表女)、age(员工年龄,非必填)、pic(头像,非必填)、add_time(添加时间)和add_user(添加者)。
4. **repair_info**(维修信息数据表):记录报修请求,字段包括id(主键)、name(报修人姓名)、tel(报修电话)、title(报修标题)、cont(报修内容)、address(报修地址)、pic(照片,非必填)、check_pw(查看及评价密码,由报修人设定)、add_time(自动记录的报修时间)、show_tag(审核标志位,0表示不显示,1表示显示)、state_tag(状态标志位,0-4表示报修、接收、派工、维修中和维修完毕)、number(报修单编号,默认为空,只有zt_tag为1时才会自动生成)、print_tag(派工单打印标志位,0表示未打印,1表示已打印)。
5. **staff_repair_info**(员工维修信息数据表):此表可能用于跟踪员工处理维修任务的相关信息,但具体内容在提供的部分并未详述。
这些数据表的设计旨在支持报修系统的高效运行,确保用户管理和操作记录的准确性,以及员工与报修人的信息管理。数据库的设计原则包括数据完整性、安全性以及易用性,通过合理的字段定义和数据类型,确保了系统功能的实现和数据的准确性。