干部数据库系统中数据导出管理的设计与实现毕业论文
2021-09-27 00:10:03
摘 要
某省省委宣传部面临人才信息管理的难题,目前使用的人才管理系统已经远远不能满足当下的信息管理需求,在这样的背景下,为了实现人才信息的高效管理急需开发新型“干部信息管理系统”。该项目旨在开发两个版本的系统:一种是安装在PC机上的系统(以下简称“PC版系统”),一种是安装在windows平板电脑上的系统(以下简称“PAD版系统”)。
本文选题来自于上述项目,重点是其中“干部数据导出和系统管理子系统”的设计与实现。该系统采用C/S开发模式,使用SQL Server 2008作为服务器端数据库管理系统,以Visual Studio 2013集成开发环境作为开发平台,使用C#语言进行应用程序开发。本文重点介绍了以下功能的实现过程:系统权限管理、系统数据备份与恢复、干部数据共享。通过测试,本文开发的软件系统基本达到了预期目的,能够投入实际运用。
关键词:干部信息管理系统;信息管理系统;权限管理;数据共享
Abstract
The Provincial Party Committee Propaganda Department of a province meets with difficulties in management of cadre information. Current management system of cadre information is far from really satisfying the needs. Under this background, in order to realize efficient management on cadre information, the Provincial Party Committee Propaganda Department urgently needs a new management system of cadre information. In summary, the goal of exploiting this project is to get two versions system, one is installed in personal computer (hereafter this text will be abbreviated as the version of PC) and the other is installed in windows tablet (hereafter this text will be abbreviated as the version of PAD).
This thesis comes from the above-mentioned project, and the emphasis is the design and implementation of the subsystem in order to export cadre data and conduct systematic management. This system uses the C/S development model, while its server-side uses SQL Server 2008 as the database management system. The system chooses Microsoft Visual Studio 2013 as development tool, using C# language as main program language. This thesis focus on the implements of following functions: system rights management, system database backups and recovery and sharing cadre data. After a series of tests, it proves this system can reach the expected goal and can be put into practice.
Key Words:CadresTalent Information Management System;MIS;authority management;data sharing
目 录
第1章 绪论 1
1.1 研究背景 1
1.2 相关研究现状 1
1.2.1 国外研究现状 1
1.2.2 国内研究现状 1
1.3 本文主要工作 1
1.4 本文的组织结构 2
1.5 本章小结 2
第2章 开发技术及开发环境 3
2.1 软硬件环境 3
2.1.1 开发的硬件环境 3
2.1.2 开发的软件环境 3
2.2 开发工具 3
2.2.1 Visual Studio 2013简介 3
2.2.2 SQL Server 2008简介 3
2.2.3 Microsoft Office Access 2013简介 3
2.3 C/S 模式 4
2.4 三层架构 4
2.5 本章小结 5
第3章 系统分析及总体设计 6
3.1 需求分析 6
3.1.1 功能性需求 6
3.1.2 非功能性需求 6
3.2 功能设计 6
3.2.1 PC版干部数据库系统功能设计 6
3.2.2 PAD版干部数据库系统功能设计 8
3.3 程序代码设计 8
3.4 数据库设计 10
3.4.1 数据库概念设计 10
3.4.2 数据库逻辑设计 11
3.5 本章小结 14
第4章 系统实现 15
4.1 系统主界面设计与实现 15
4.1.1 PC版系统主界面设计 15
4.1.2 PC版系统主界面实现 15
4.2 PC版系统账户权限管理 16
4.2.1 角色管理 16
4.2.2 角色权限管理 17
4.2.3 用户账户管理 18
4.3 PC版系统数据备份与恢复 19
4.3.1 系统数据备份 19
4.3.2 系统数据恢复 20
4.4 PC版系统报表的制作 20
4.4.1 报表的总体设计 20
4.4.2 报表的实现 21
4.5 PAD版系统更新本地数据库 22
4.5.1 连接到局域网进行数据同步 23
4.5.2 导入Excel文件更新本地数据 24
4.6 本章小结 26
第5章 系统测试 27
5.1 PC版系统角色管理测试 27
5.2 PAD版系统数据同步测试 29
5.3 本章小结 30
第6章 总结和展望 31
6.1 工作总结 31
6.2 工作展望 31
参考文献 32
致 谢 33
第1章 绪论
1.1 研究背景
当今是以信息为主的时期,信息化是单位机构革新的重要特点[1]。对于政府机构也要利用好当下的信息技术,加强人才信息管理的建设,让技术为管理创造便利,科学地管理干部信息。
某省省委宣传部干部处,面临人才信息管理的难题,目前使用的人才管理系统已经远远不能满足当下的信息管理需求,存在的问题有:现有的人才信息不完整;人才信息检索困难,查询结果不符合预期;人才信息难以被共享,办公效率低下。
在这样的背景下,为了实现人才信息的高效管理,弥补当下管理系统的不足之处,保证人才信息的实效性、准确性,非常有必要开发一个功能齐全的干部信息管理系统。
1.2 相关研究现状
在当今社会,随着电子政务及相关信息技术的飞速前进,高效的人才信息管理系统扮演着日益重要的角色[2],当下对于人才信息管理方面的研究也取得了很大的成效,研究现状如下所述
1.2.1 国外研究现状
20世纪90年代,由于市场发展的需要以及信息技术的进一步飞速发展,办公、管理信息化建设进入了革命性变革时期[3]。大多数发达国家具有较大规模的稳定的技术团队来提供服务与技术支持[4],管理信息化水平较高,形式多样,甚至已经上升至程序化、智能化,建立了比较完善的信息管理体系。
1.2.2 国内研究现状