中文摘要
为更好地掌握各单位、警种的工作状况,更有效地促进工作开展,为科学谋划下一步工作提供依据和参考,近年来,公安机关引进并逐步健全了考核激励机制。出于为考核激励机制提供数据支持的目的,本文建立与维护了具有数据完整性、一致性、安全性等特点的后台数据库系统,同时开发实现了具有简单实用、易操作等特点的前台应用程序。
系统主要提供对考核项目明细的录入编辑,根据考核方案中设定的成绩计算公式,自动计算出考核各项目的成绩,同时,可根据登录人员身份的不同,提供对考核项目明细、数据以及成绩的多角度查询功能,并可导出数据,输出报表。
系统实现了考核部门对本单位考核系统的集中管理,并通过管理登录身份对应访问权限的方式,实现数据库数据的分级访问,考核管理人员以管理员身份登录,具有数据录入、编辑、统计、查询以及管理登录人员访问权限等所有功能,通过设定登录人员的访问权限,当一般用户登录本系统时,数据编辑、增加用户、删除用户程序自动关闭,保证数据的一致性、完整性和安全性。
关键词:VB,考核系统,数据库
ABSTRACT
In order to better keep abreast of the working situations of sub-units to improve the development of police business and provide standards and references for scientifically planning further business development, in recent years, an assessing and inspiring system has been introduced into public security organs.
In this paper, a backend database system with characteristics of integrity, consistency and security is established to provide data support for the assessing and inspiring system and meanwhile some frontend application programs which are simple, practical and east to operate are also developed.
This system provides inputting and editing of the details of the assessing items and automatically calculates grades in accordance with the pre-set grades calculating formulas and provides multi-angle inquiries including details of assessing items, assessing data and assessing grades for different users who login and derives data and print reports.
In this system, the centralized management of assessing system by the assessing department has been realized and the database may be hierarchically visited by granting privilege to different users. Assessing management personnel login as Administrator and they have all the access permission of data inputting, editing, counting, inquiring and the management of the access permission of users on different levels to insure the integrity, consistency and security of data.
Key word: VB, assessing system, database
近年来,随着我国社会经济的深入发展,伴随着先进科技、技术、产品的引入和使用,各种先进管理机制、体制、手段也不断被吸纳和借鉴,这其中考核体系、激励机制的引入最为常见。以往粗放型、放羊式的管理模式已不适应当前快速发展变化的形势要求,集约型、规范式的管理体系势在必行且刻不容缓。基于这种大环境,我市公安机关在认真研究当前较为先进的公共管理理论,全面总结多年公安工作成败得失,深入调研引入考核机制可行性、可操作性的基础上,逐步探索建立了符合形势发展要求和我市公安实际情况的考核体系。此外,在以前甚至当前,部分单位对考核明细、数据的管理主要方式依然是基于文本、表格等纸介质的手工登记、记载,对于每日考核情况(如查处“三非”数、对外宣传数)的统计、计算和核实等往往采用人工计算、手抄进行。由于数据变动快、涉及单位多、时间跨度大,导致信息数据处理工作量骤增,不易查找,且十分容易出错,缺乏系统、规范的数据管理手段。
鉴于此,利用计算机进行信息控制,建立一个考核管理系统,使考核管理工作规范化、系统化、程序化,避免考核管理工作的随意性,提高信息数据处理的速度和准确性,确保能够及时、准确、有效的查询和修改考核情况,显得尤为重要。本系统就是应对考核管理的要求而设计开发的。对于公安机关的考核工作来说,并不需要一个大型的数据库系统,而仅需要一个操作方便、容易上手、功能实用,能同时满足考核统计部门和其他相关部门对数据的管理、查询等需求的系统。我们的目标就是在于设计开发一个方便考核统计部门归类、统计、分析,及其他相关部门的查询的功能实用的考核应用系统。
在考核工作中,比较繁琐的部分就是对考核项目的汇总、数据的统计以及分值的计算等工作。本系统的目标就是要开发一款操作便捷、功能实用,具有信息数据录入、统计、输出、查询等功能的考核系统,通过该系统的使用,切实将考核统计部门的工作人员从繁琐的数据统计、分值计算等工作中解脱出来,更好地投入到后期考核分析、研判等工作,切实通过考核工作反映各单位、各部门以及个人的工作业绩,以更好地指导改进下一步工作。
实现本单位考核部门对考核工作的集中管理。考核人员可对本业务考核项目、数据等信息进行增加、删除、修改、查询以及导出、输出报表等工作,并对系统的可登录人员进行管理;通过菜单关闭功能,限制考核人员以外的人员对考核数据编辑,只能通过查询或导出文件功能,来了解相关单位的考核情况;对考核工作中的考核项目统计、考核分值核算等项目,系统自动进行计算;提供对考核数据明细按时间、按单位、按考核项目等多角度的查询功能[1]。
在登录管理方面,考核人员以考核系统的管理人员身份登录,并对本系统的可登录人员进行管理,有权进行增加及删除登录人员;而其他相关部门的可登录人员在登录本系统后,则只能进行自身密码的修改,无权增加及删除用户。
在指导老师的指导下,本人独立完成了此课题分析、设计、编码、测试、文档编写等研发工作。
在 VB 环境下基于 Access 数据库考核系统的设计与开发:
数据库 assess.mdb
数据登记表
数据统计表
分值计算表
系统管理表
登录界面
添加用户界面
修改密码界面
数据编辑界面
目录
第一章 引言
1.1 本课题的研究意义
1.2 本课题的目标、内容
1.2.1 目标
1.2.2 内容
1.2.3 本人工作
第二章 设计环境及开发工具
2.1 设计环境及开发工具的选择
2.1.1 Microsoft Access
2.1.2 Visual Basic
第三章 系统分析
3.1 系统需求描述
3.1.1 数据编辑功能
3.1.1.1 功能描述
3.1.1.1.2 数据描述
3.1.2 数据查询功能
3.1.2.1 功能描述
3.1.2.2 数据描述
3.1.3 统计分析功能
3.1.3.1 功能描述
3.1.3.2 数据描述
3.1.4 分值计算功能
3.1.4.1 功能说明
3.1.4.2 数据描述
3.1.5 登录权限管理功能
3.1.5.1 功能描述
3.1.5.2 数据描述
3.1.6 修改密码功能
3.1.6.1 功能描述
3.1.6.2 数据描述
3.1.7 添加用户功能
3.1.7.1 功能描述
3.1.7.2 数据描述
3.1.8 报表输出功能
3.1.8.1 功能描述
3.1.8.2 数据描述
3.2 用例图
3.2.1 用例名称:数据编辑
3.2.2 用例名称:统计分析
3.2.3 用例名称:数据查询
3.2.4 用例名称:分值计算
3.2.5 用例名称:登录
3.2.6 用例名称:登陆人员身份管理
3.3 系统功能结构图
3.4 数据库方案
3.4.1 系统E-R图
3.4.1.1 数据编辑实体
3.4.1.2 查询输出实体
3.4.1.3 数据统计实体
3.4.1.4 分值计算实体
3.4.1.5 人员登录实体
3.5 access数据库设计
3.5.1 建立access数据库
3.5.1.1 考核数据登记表
3.5.1.2 考核数据查询表
3.5.1.3 考核数据统计表
3.5.1.4 考核分值计算表
3.5.1.5 系统管理表
第四章 系统功能实现
4.1 人员登录模块设计
4.1.1 界面
4.1.2 流程图
4.1.3 流程描述
4.1.4 主要代码描述
4.2 添加用户模块设计
4.2.1 界面
4.2.2 流程图
4.2.3 流程描述
4.2.4 主要代码描述
4.3 修改用户密码模块设计
4.3.1 界面
4.3.2 流程图
4.3.3 流程描述
4.3.4 主要代码描述
4.4 考核数据编辑模块设计
4.4.1 界面
4.4.1.1 添加
4.4.1.1.1 流程图
4.4.1.1.2 流程描述
4.4.1.1.3 主要代码描述
4.4.1.2 删除
4.4.1.2.1 流程图
4.4.1.2.2 流程描述
4.4.1.2.3 主要代码描述
4.4.1.3 修改
4.4.1.3.1 流程图
4.4.1.3.2 流程描述
4.4.1.3.3 主要代码描述
4.5 查询输出模块设计
4.5.1 界面
4.5.2 流程图
4.5.3 流程描述
4.5.4 主要代码描述
4.6 数据统计模块的设计
4.6.1 界面
4.6.2 流程图
4.6.3 流程描述
4.6.4 主要代码描述
4.7 分值计算模块设计
4.7.1 界面
4.7.2 流程图
4.7.3 流程描述
4.7.4 主要代码描述
4.8 菜单窗口模块设计
4.8.1 界面
4.8.2 主要代码描述
4.9 数据导出模块的设计
第五章 测试与总结
参考文献
致谢
(如您需要查看本篇毕业设计全文,请您联系客服索取)