请假管理系统的设计与开发(附件)【字数:7010】
摘 要随着移动端设备的普及,越来越多的学生都会通过手机来相互交流,联系老师、打电话给家长都是使用手机,其带来的方便性不言而喻,但是通过手机请假往往显得不是那么正式,也加大了任课老师与辅导员在管理上的难度,因此本人准备开发一套信息化的请假管理系统,帮助学生和教职工处理请假的业务流程。请假管理系统采用的是PHP技术并辅以MySQL数据库进行开发,根据比对又选择PhpStudy作为集成环境,整个系统的角色有三种,分为管理员、老师、学生,管理员负责老师的基本信息的管理,而课程等请假信息则是由老师管理,学生则是查看自己信息和请假。
目 录
一、引言 1
(一)课题背景 1
(二)国内外研究现状 1
(三)论文结构安排 1
二、系统开发环境与技术简介 2
(一)选课系统开发环境 2
(二)ThinkPHP框架技术 2
(三)数据库技术 2
三、系统概要设计 3
(一)系统设计目标 3
(二)系统功能分析 3
(三)系统总体设计 4
(四)数据库设计 6
四、系统详细实现 8
(一)本章概述 8
(二)登录注册功能模块实现 8
(三)学生请假功能模块实现 11
(四)基本设置功能模块实现 13
五、系统测试与维护 15
(一)系统测试目的及意义 15
(二)测试分析 16
1.系统优点 16
2.系统的不足和改进方案 16
六、结论 16
致谢 17
参考文献 18
一、引言
(一)课题背景
网络已经成为了人们生活中不可缺少的一部分,人们可以享受网络上提供的所有服务,其为用户带来了方便快捷的操作体验,比如网上的一些电商服务,还有一些社交平台都是为用户提供各式各样的交互操作,使其能够随时随地的进行信息数据的交互。如今Web作为信息化社会最为重要的标志之一,可以运用其处理各种繁杂的业务,而本课题开发的请假管理系统最终就是以Web的形式来呈现的。
由于移动端设备 *好棒文|www.hbsrm.com +Q: ^351916072^
的普及,越来越多的学生都会通过手机来相互交流,联系老师、打电话给家长都是采用手机,其带来的方便性不言而喻,但是手机在某些场景也会带来一定的弊端,那就是如果多个学生通过手机的形式向老师或者学校工作人员请假,特别是法定节假日期间,由于工作繁忙,老师可能会遗忘某些请假信息导致最后出现差错,除此之外,口头的请假方式没有假条,也没有走学校的审核办理流程,这种情况往往显得不是那么正式,也加大了认可老师与辅导员在管理上的难度,因此本人准备开发一套信息化的请假管理系统,帮助学生和教职工处理请假的业务流程。
(二)国内外研究现状
国内目前的信息化建设是发展的如火如荼,各种办公自动化应用应运而生,它们都有着各自的特色,B/S结构是目前办公软件普通采用的结构形式,从90年代现在已经有30多年的时间,不少的单位都采用B/S的系统进行网络办公,而很多企业的OA系统也都整合了网上的大部分资源,逐渐形成了一个决策的平台,推动了一系列系统的投入和应用,比如高校的请假管理系统,该系统一般都会分为学生、管理员和教师三个角色,学生提交请假请求,然后教师帮助审核假条,而管理员可以统一管理所有角色衍生出来的数据信息。目前,国内大部分请假管理系统是采用web浏览器和access数据相结合使用,其特点就是用户可以在任何能够上网的地方处理请假的业务。
国外的信息化建设发展的比较迅速,在上世纪七八十年代就已经朝着无纸化的方向发展,到现在,学校的办事效率和信息资源共享程度也是大大提高,尤其是请假管理系统的发展,大大的提高了学校日常管理事务的效率。
(三)论文结构安排
本文主要分为了五个章节,围绕请假管理系统从第一章的绪论到最后一章的系统测试,都详细阐述了课题实现的必要性和实现的过程,具体每一章节阐述的内容如下:
引言:课题来源主要就是围绕课题来阐述课题的背景以及意义,然后又分析了国内外的研究现状从而进行对比,之后确定了课题。
系统开发环境与技术简介:介绍了在开发过程中用到的各种技术,比如ThinkPHP框架与MySQL数据库。
系统概要设计:系统概要设计分为了四个小节,系统设计目标、系统功能分析、系统总体设计以及系统详细实现,其中系统总体设计是以组织结构图的样式呈现系统的各个功能模块的。
系统实现:该章节是本文重点要讨论的章节,主要阐述了系统的实现原理和业务操作流程。
系统测试:最后一章系统测试阐述了测试的好处和意义。
二、系统开发环境与技术简介
(一)选课系统开发环境
一款功能良好的系统离不开环境的支持,因此在本节中主要阐述选课系统的开发环境,首先有关编译环境的选择是采用了phpstorm,该IDE集成了许多开发插件,在开发的时候可以用其自带的语法提示功能以及各种功能接口。除此之外,还需要安装apache服务器、php引擎以及mysql服务器,在此是选择了一款集成引擎为phpstudy,其中自带这三种环境,方便好用。
(二)ThinkPHP框架技术
请求管理系统选用的底层核心技术是PHP开发语言,但是在开发的过程当中用到了主流框架ThinkPHP,因为相比原生语言,框架具有更加功能的API可供参考,不仅能够提升我们在开发系统时候的效率,对于一些复杂的功能实现比如分页、权限过滤以及参数封装,在框架中都能有对应的可参考接口来实现,本系统采用这款ThinkPHP框架就完美的封装了各种已经实现了的功能,并且ThinkPHP提供的页面UI框架也较原生PHP语言更为新颖,因此本系统选用的核心框架技术是ThinkPHP框架。
目 录
一、引言 1
(一)课题背景 1
(二)国内外研究现状 1
(三)论文结构安排 1
二、系统开发环境与技术简介 2
(一)选课系统开发环境 2
(二)ThinkPHP框架技术 2
(三)数据库技术 2
三、系统概要设计 3
(一)系统设计目标 3
(二)系统功能分析 3
(三)系统总体设计 4
(四)数据库设计 6
四、系统详细实现 8
(一)本章概述 8
(二)登录注册功能模块实现 8
(三)学生请假功能模块实现 11
(四)基本设置功能模块实现 13
五、系统测试与维护 15
(一)系统测试目的及意义 15
(二)测试分析 16
1.系统优点 16
2.系统的不足和改进方案 16
六、结论 16
致谢 17
参考文献 18
一、引言
(一)课题背景
网络已经成为了人们生活中不可缺少的一部分,人们可以享受网络上提供的所有服务,其为用户带来了方便快捷的操作体验,比如网上的一些电商服务,还有一些社交平台都是为用户提供各式各样的交互操作,使其能够随时随地的进行信息数据的交互。如今Web作为信息化社会最为重要的标志之一,可以运用其处理各种繁杂的业务,而本课题开发的请假管理系统最终就是以Web的形式来呈现的。
由于移动端设备 *好棒文|www.hbsrm.com +Q: ^351916072^
的普及,越来越多的学生都会通过手机来相互交流,联系老师、打电话给家长都是采用手机,其带来的方便性不言而喻,但是手机在某些场景也会带来一定的弊端,那就是如果多个学生通过手机的形式向老师或者学校工作人员请假,特别是法定节假日期间,由于工作繁忙,老师可能会遗忘某些请假信息导致最后出现差错,除此之外,口头的请假方式没有假条,也没有走学校的审核办理流程,这种情况往往显得不是那么正式,也加大了认可老师与辅导员在管理上的难度,因此本人准备开发一套信息化的请假管理系统,帮助学生和教职工处理请假的业务流程。
(二)国内外研究现状
国内目前的信息化建设是发展的如火如荼,各种办公自动化应用应运而生,它们都有着各自的特色,B/S结构是目前办公软件普通采用的结构形式,从90年代现在已经有30多年的时间,不少的单位都采用B/S的系统进行网络办公,而很多企业的OA系统也都整合了网上的大部分资源,逐渐形成了一个决策的平台,推动了一系列系统的投入和应用,比如高校的请假管理系统,该系统一般都会分为学生、管理员和教师三个角色,学生提交请假请求,然后教师帮助审核假条,而管理员可以统一管理所有角色衍生出来的数据信息。目前,国内大部分请假管理系统是采用web浏览器和access数据相结合使用,其特点就是用户可以在任何能够上网的地方处理请假的业务。
国外的信息化建设发展的比较迅速,在上世纪七八十年代就已经朝着无纸化的方向发展,到现在,学校的办事效率和信息资源共享程度也是大大提高,尤其是请假管理系统的发展,大大的提高了学校日常管理事务的效率。
(三)论文结构安排
本文主要分为了五个章节,围绕请假管理系统从第一章的绪论到最后一章的系统测试,都详细阐述了课题实现的必要性和实现的过程,具体每一章节阐述的内容如下:
引言:课题来源主要就是围绕课题来阐述课题的背景以及意义,然后又分析了国内外的研究现状从而进行对比,之后确定了课题。
系统开发环境与技术简介:介绍了在开发过程中用到的各种技术,比如ThinkPHP框架与MySQL数据库。
系统概要设计:系统概要设计分为了四个小节,系统设计目标、系统功能分析、系统总体设计以及系统详细实现,其中系统总体设计是以组织结构图的样式呈现系统的各个功能模块的。
系统实现:该章节是本文重点要讨论的章节,主要阐述了系统的实现原理和业务操作流程。
系统测试:最后一章系统测试阐述了测试的好处和意义。
二、系统开发环境与技术简介
(一)选课系统开发环境
一款功能良好的系统离不开环境的支持,因此在本节中主要阐述选课系统的开发环境,首先有关编译环境的选择是采用了phpstorm,该IDE集成了许多开发插件,在开发的时候可以用其自带的语法提示功能以及各种功能接口。除此之外,还需要安装apache服务器、php引擎以及mysql服务器,在此是选择了一款集成引擎为phpstudy,其中自带这三种环境,方便好用。
(二)ThinkPHP框架技术
请求管理系统选用的底层核心技术是PHP开发语言,但是在开发的过程当中用到了主流框架ThinkPHP,因为相比原生语言,框架具有更加功能的API可供参考,不仅能够提升我们在开发系统时候的效率,对于一些复杂的功能实现比如分页、权限过滤以及参数封装,在框架中都能有对应的可参考接口来实现,本系统采用这款ThinkPHP框架就完美的封装了各种已经实现了的功能,并且ThinkPHP提供的页面UI框架也较原生PHP语言更为新颖,因此本系统选用的核心框架技术是ThinkPHP框架。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/wljs/133.html