干部档案管理系统
- 格式:doc
- 大小:106.50 KB
- 文档页数:18
目录第一章系统需求分析
1.1 需求分析
第二章系统物理设计
2.1 系统总统设计框图
2.2 系统功能模块设计
第三章系统详细设计
3.1 物理代码分析
3.2 E-R模型的设计
3.3 数据库逻辑结构设计
第四章系统数据库备份
4.1 数据库备份
4.2 数据库权限管理
第一章系统需求分析
1.1 需求分析
21实际以来,人类经济高速发展,人们发生日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。
使原本的旧的的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大的阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,以数据库SQL.Server2005作为系统的后台操作,其功能在系统内部有源代码直接完成。我们只需要系统要求输入即可操作。
干部档案材料的收集工作是干部档案工作的基础是为利用工作积累信息的过程是维护干部档案完整和真实直接关系其作用发挥的重要环节因此必须下功夫认真做好。
Microsoft SQL Server 2005 是关系数据库管理系统,在数据库复制、数据传输、分析服务、元数据服务、英语查询等有所增强,其可靠性和易用性,使它成为一个杰出的数据库平台Microsoft SQL Server 建立在成熟和强有力的关系模型之上,使得它成为当今首选的数据存储和检索模型。
此系统主要干部档案管理的一系列问题,如录入、查询、统计等因为本管理系统有较高的保密性,要求对人员的各种信息妥善管理,方便用户使用、且系统安全、高效、可靠。
第二章系统物理设计
2.1 系统总体设计框图
1.系统总体设计包含:
前台页面设计和后台数据库设计,两者结合起来共同实现干部管理系统的功能,设计思路为:欢迎进入关闭档案管理系统进行相应的操作,是否录入数据、查询数据、修改等。如图2.1所示:
图2.1结构总体设计
2.干部档案主界面包
设计内容有:档案信息、档案修改、档案查询、档案打印等,具体的结构图如图2.2所示
2.2 系统功能模块设计
1.干部档案管理系统的主要实现的功能为:
用户的管理、信息变更、信息查询、信息设计,功能图如2.3所示
图 2.3系统功能模块
2. 干部档案系统录入
主要是录入信息
录入的功能:确认录入、重新录入、保存数据、返回、转向下一个如图2.4所示:
图2.4干部档案系统录入
第三章系统详细设计
3.1 物理代码分析
1.数据库选型
数据库采用了Microsoft推出的SQLServer2005数据库
2.创建数据库(cadre)
用查询语句建立数据库cadre代码如下:
Create database cadre
On primary
(name=cadre_data,
Filename=’e:\cadre\cadre_data.mdf’,
Size=10,
Filegrowth=10%)
Log on
(name=cadre_log,
Filename=’e:\cadre\cadre_log.ldf’,
Size=5,
Filegrowth=1
)
3.创建用户权限表、干部基本信息表、工作情况表等
(1)用户权限表
主要设置管理员和一般用户并赋予他们权限的标识代码如下:
Create table admin
(user_id char(8)primary key,
User_name char(10)not null,
Password varchar(10),
Limit char (4)check(limit in(‘有’,’无’))
)
(2)干部基本信息表
主要描述干部的基本信息而且是固定不变的信息。关键字是编号和姓名,主要关键字是编号,次要关键字是姓名。代码如下:
Create table cadrebase
(id char (8)primary key,
Name varchar(10)not null,
Sex char(2) default’男’check(sex in (‘男’,’女’)), Position varchar (20),
Birth datetime,
Identify_id char(18) unique,
Nation char(20),
Politic char(6),
Marital char(4),
Tel char(11),
Education char(10),
School varchar(30),
Workromdate datetime
)
(3)工作情况表
主要描述干部情况的关键字是编号代码如下:
Create table work
(id char(8)primaty key,
Officetime datetime,
Partytime datetime,
Train varchar(20),
Performance varchar (200)not null
)
4.插入信息
在干部基本情况表中插入一列代码如下:
Use cadre
Go
Insert into cadrebase
Values(‘007’,’宋丹’,’女’,’秘书’,’1976-7-4 0:00:00’,‘41234567890987656’,’汉’,’党员’,’未婚’,’本科’)
5.创建视图查看干部的部分信息