php源码请假管理,学⽣请假管理系统:使⽤PHP开发的学⽣请假管理系统,基于thinkph。。。
请假管理系统
新版系统说明(2020-10-25)
为了更好的⽀持部分同学使⽤,修复了其中的⼀些bug,完善整体系统功能
下载代码后将Public,ThinkPHP⽂件夹名称全部改为⼩写(git上传时⾃动修改成了⼤写)
在导⼊sql后,使⽤admin,admin管理员密码可以进⼊管理员界⾯添加教师账号
使⽤添加的教师账号可以登录教师系统,添加学⽣账号,也可以注册学⽣账号
新版系统说明(2019-5-31)
很开⼼的去宣布新的系统已经开发完成,并加⼊了以下功能
管理员权限-⽀持对教师的修改
教师端的审核假条功能
对⽹站名称标题的修改更适合于各种场景
学⽣端的登陆与注册
学⽣端可以直接填写假条并指定教师来审批
学⽣可以查询⾃⼰的假条信息
其他细节的完善
当然还有待完善的地⽅
继续丰富⾸页图表来展⽰更多信息
⽀持新版批量数据的导⼊
对假条信息的批量导出
假条的历史信息查询
新版系统的部署过程
将代码下载⾄本地
配置好phpStudy的站点域名
导⼊数据库⽂件
将代码导⼊www⽂件夹中
在浏览器中访问虚拟域名
点击管理员登陆使⽤admin,admin来添加教师账号
注册学⽣账号
最重要的是我这次录制了部署和讲解的视频,让使⽤过程更加简单快捷,有问题的请加:226520254来进⼀步了解。
有问题的请加QQ:
⼀:226520254(满)
⼆:793838509(满)
三:863184226
很⾼兴的在这⾥宣布我要重构请假管理系统了,这个想法已经思考了很久,有很多朋友联系我觉得⽬前的功能太少,不能完全满⾜⽣产需要,⽽且项⽬是使⽤tp3构建,语法陈旧难以维护,今天终于决定去重写迁移到了新的Thinkphp5框架。
受朋友之托,写了⼀个请假管理系统,使⽤PHP作为开发语⾔,使⽤ThinkPHP作为开发框架,使⽤了⼤量的ajax进⾏数据的传输验证,当然还有很多细节,有时间会⼀⼀讲解,下⾯是整个系统的截图,功能都已经实现,包括⾸页近期请假情况的显⽰,请假条的申请,学⽣信息的⾃动填写,⾃动⽣成假条模板可以直接打印,可以预览,假条有两种,短期和长期假条,在申请的时候可以选择,还有请假条的注销,学⽣信息的显⽰,班级每天每周每⽉的请假情况,年级的总体请假情况,级别,班级和学⽣的信息添加,并且⽀持使⽤Excel⽂件来⼤批量添加学⽣信息,还有学⽣信息的删除功能,可以⼀次性选择删除班级,年级等,在系统设置中,还可以修改管理员的权限,密码,⽤户名什么的,还可以查看系统使⽤的⽇志等等功能。
开发⽇志:
更新说明:修复了在服务器上⽆法上传⽂件,因为没有给权限,修改了在添加完假条后点击打印,显⽰的是空⽩页⾯的问题,因为在添加完以后,data数组中并⽆id字段,所以没有查到这个假条
表格网站php源码
更新说明:完善了长期假条和短期假条的显⽰⽅式,使整个页⾯更加整洁,添加了数据的显⽰功能,优化两种假条上数据的显⽰格式,使打印的时候⽐较好看,在function函数中增加了数字格式⽇期转换为中⽂⽇期的功能,修改了UI界⾯,在有下拉列表的菜单栏⾥,下拉列表能够保持下去,不再需要每次都点击开下拉列表,使得⽤户交互⽐较友好
更新说明:添加了短期假条的申请页⾯,修改了模板显⽰功能,可以选择显⽰长期假条或者短期假条,在假条列表中,新增了类型字段显⽰,还有查看功能,可以打开假条模板中查看,
更新说明:修改了student和class的Controller中重复出现级别列表添加的代码,放置到前置初始化操作调⽤中
更新说明:1.更新了管理员的信息修改功能,可以修改登录⽤户名,⽤户⾓⾊,⽤户密码,刚刚发现修改了好多遍的值都还改不了,断点调试了⼏次,发现没有问题,sql语句也没有问题,后来才发现,是session的问题,要修改的话连session也需要修改掉。2. 更新了在假条申请时,如果输⼊不存在的学号,ajax调⽤失败,不会提⽰学号输⼊有误的bug,原因是,在str = res的时候,因为传回来的数组为空,导致这句话错误,js不再继续执⾏后⾯的语句,现在把这⼀⾏去掉,直接使⽤res来作为判断条件
更新说明:完善了界⾯,去除了不必要的数字显⽰,将菜单栏动态切换显⽰的加重效果写了出来,更
加⽅便使⽤
8-16更新说明:1,删除了功能菜单中的学期信息,因为我也不知道这个菜单⾥要放什么内容,2.在添加信息⾥新增了批量导⼊功能,可以导⼊指定格式的Excel表格,这个功能调试了很久,因为PHPExcel包的位置⼀直没有放对,我还写了导⼊数据时的动态更新进度功能,可以看哪些信息出错导⼊失败,导⼊功能还是很好玩的。3.新增了删除信息菜单,删除信息菜单包括删除学⽣,删除班级,删除级别,每⼀级的删除并不简单,删除相应的级别,对应级别⾥的所有班级和学⽣都会被删除,所以我还是验证了很多遍的,功能基本实现,能够完全删除,班级的删除也是将所有学⽣删除掉。4.取消了所有的搜索框和分页栏,因为觉得没什么⽤,全部遍历出来就好了,做分页还需要每⼀个都设置⼀遍
更新说明:整个项⽬经过三天的设计和完善,总算差不多了,基本的功能都通了,可以使⽤,假条的申请注销都没有问题,包括ajax的调⽤都很好⽤,学⽣信息⾥的下拉列表是个问题,解决了这个问题也让我想通了聊天室应该怎么⽤ajax,很巧妙,也就是多级的下拉列表的互动传值问题,其他的信息添加和显⽰都是同理,没有什么区别。第⼆个难点就是信息的统计,因为统计的⽅式⽐较多,涉及到每天的,昨天的,本周,上周,本⽉,上⽉,本班级,本级别等各种形式的数据统计,问题就出在了如何获取本周内所有的⽇期,本⽉内所有⽇期获取,解决了这个问题,信息的统计就很好办了。总体开发以及完成,⼿写代码可能⼏千,晚上已经全部打了注释,代码的样⼦很满意,这次模板选的很好,
整体写开来也⽐较快,注释了⼏⼗⾏,⽅便以后的使⽤。就这样
更新说明,新增了学⽣信息表,添加了学⽣列表页⾯,修改了⼩细节包括多下拉列表的显⽰,2.新增了请假申请的页⾯,完善了表单信息
开启了登录模式,完成了登录功能
写好了请假条的模板,已经修改了⾸页的信息,菜单栏等设置,上传README.md⽂档
项⽬基础,上传thinkphp框架

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。