论文部分内容阅读
当今社会的信息化发展,使得各行各业都逐步走上了信息化的发展道路。而公安部门作为与人民群众联系紧密,在社会中发挥着重要作用的单位,其发展和进步对于社会的发展十分重要。计算机技术乃至信息科学技术能够提升公安部门的工作效率,加快公安的现代化进程,推动公安科技进步,而且可以改变公安机关的思维方式和工作方式,有效地避免非硬性的任务数据错误,达到促进公安系统工作繁荣和发展的目标。公安人事管理作为公安部门工作中的重要一环,其信息化程度直接关系和影响了公安部门的信息化发展。本文的主要工作是研究公安人事管理系统,并通过PHP相关技术对系统进行设计和实现。利用UML统一建模语言对系统进行了详尽的需求分析和网站的总体设计。在总体设计的基础上进一步进行详细设计以及实现。“基于PHP的公安人事管理系统”共分为五个部分:分别是系统管理子系统、考勤管理子系统、人事变动管理子系统、薪资福利子系统、招聘选拔子系统。本文的主要工作为以下几点:1、需求分析。需求分析主要包括用户角色定义:普通用户、人事主管、系统管理员。然后根据实际需求对系统进行详细的功能分析,将本系统主要分为五个部分:系统管理、招聘选拔、人事变动、考勤管理、薪资福利,其中系统管理又分为人事档案管理、人员登录管理、角色管理、权限分配,人事变动又分为警衔管理、调动管理。对系统的主要用例进行分析,通过用例图,协作图等辅助手段明晰系统的结构。除了功能上的需求分析以外,还做了系统环境、故障处理、安全等非功能性需求分析。2、总体设计。根据对公安人事系统的需求分析,对系统的体系结构、数据模型和功能模块进行设计。在数据模型设计中,主要包括概念模型即E-R图和数据表的设计。对于人际交互界面,选取其中的系统管理子系统与考勤管理子系统作为例子,设计其系统界面类图。在业务控制界面设计中对五个子系统分别设计其对应的Adapter。3、详细设计及实现。本文通过对公安人事管理系统的拓扑结构的实现,详细设计了系统的各个子系统。最后根据详细设计,实现了各个模块的界面。4、总结分析,提出将在后续工作中对于所需要改进的问题进行研究和实现的展望。