[计算机软件及应用]SQL人事档案管理系统
- 格式:doc
- 大小:3.31 MB
- 文档页数:31
沈阳理工大学课程设计专用纸
No
沈阳理工大学 i
摘 要
由于计算机技术的飞速发展,数据库技术作为数据管理的一个有效的手段,在各行各业中得到越来越广泛的应用。因此,本文围绕一个“人事档案管理系统”程序的设计和应用系统的开发课题为背景,详细介绍了以VB和SQL SERVER为语言编写管理系统的过程。该程序通过VB的ADO数据对象来实现VB前台与后台SQL SERVER数据库的连接,并具有典型的数据库应用系统的特征,完成了系统结构与现实生活的紧密结合。 该程序在设计过程中严格遵循软件工程学的方法,用分阶段的生命周期计划严格管理,逐一介绍开发本系统的步骤:系统分析、系统设计、系统实现、系统实施。首先对现行人事档案管理系统进行分析,并找出其存在的问题,并提出解决方案,主要讲述了程序的总体设计、详细设计阶段,对程序进行不断修正和改进。在系统结构设计中先后用数据流图、系统的功能结构图分析了系统所需要的各种数据。在系统的设计中,详细的展现了系统的各个功能模块、所需的数据库表及表字段、系统菜单的设计等。在系统的实现中,给出了系统的界面登录、实现表单中相应的功能控件的事件代码等。在系统的实施概况中给出了系统的开发环境、系统的运行与维护、系统的安全性与可靠性设计。同时利用SQL SERVER的强大数据库功能,直到形成一个完善的可行性系统.优美、秀丽的界面,方便实用的查询与维护功能共同构成了“人事档案管理系统”。
关键词:VB;SQL SERVER;数据库;人事管理系统 沈阳理工大学课程设计专用纸
No
沈阳理工大学 ii
目 录
第1章 系统功能概述 ......................................................... 1 1.1 设计目的及意义 ...................................................... 1 1.2 功能模块划分 ........................................................ 1 1.3 系统结构总图 ........................................................ 2 第2章 数据库设计 .......................................................... 2 2.1 需求分析 ............................................................ 2 2.2 E-R模型 ............................................................. 3 2.3 关系模型 ............................................................ 5 2.4 表结构设计 .......................................................... 5 2.4.1 表的建立 ....................................................... 5 2.4.2 信息表 ......................................................... 6 2.4.3 基本数据 ....................................................... 6 第3章 系统各功能模块的详细设计 ............................................ 7 3.1 进入系统页面 ........................................................ 7 3.2 登录页面 ............................................................ 9 3.2.1 员工登录 ....................................................... 9 3.2.2管理员登录 .................................................... 14 3.3 档案存入与转出页面 ................................................. 16 3.4 编辑页面 ........................................................... 17 3.4.1 档案存入 ...................................................... 17 3.4.2 档案转出 ...................................................... 22 3.5 查询 ............................................................... 26 总 结 ..................................................................... 28 参考文献 ................................................................... 29 沈阳理工大学课程设计专用纸
No
沈阳理工大学 1
第1章 系统功能概述
1.1 设计目的及意义 掌握数据库的创建方法。 掌握用一种语言(如VB)开发数据库应用程序的方法。 本系统开发的目的一方面从提高人事档案管理工作的效率出发,摆脱过去由人用纸和笔进行的费时费力的繁重工作,即利用成熟的计算机系统来实现档案管理工作的自动化。本系统根据企业管理的一些实际情况而编制的一套自动化、界面设计良好、体现人本主义原则、系统效率较高、灵活方便、快捷迅速,适用于大量数据、采用动态链接的人事档案管理系统。 本系统采用SQL server 2000作为后台数据库,这样是数据能够得到统一,并增强了管理的安全性。
1.2 功能模块划分 在主控窗体中(MID窗体)点击各菜单实现登录人事档案管理系统。 具体功能包括: 员工和管理员的登录和注册功能:实现用户成功登录系统,当用户明不正确或者密码错误时,提醒用户重新输入或者注册,当三次登录失败时,强制性退出操作界面。 存入档案管理:用于输入员工的档案信息,包括档案编号、职员编号、档案类型、档案存放位置、档案存放日期等。该模块不能修改已输入的档案信息可删除已存入档案信息。链接档案修改模块可修改存入档案信息。 转出档案管理:用于将员工的档安转出,填写的内容包括档案编号、转出日期、转出目的地、转出事由等。该模块不能修改已输入的档案信息可删除已存入档案信息。链接档案修改模块可修改存入档案信息。 档案查询:根据档案编号、职员编号、档案类型、档案存放位置、档案存放日期来查询档案信息。 沈阳理工大学课程设计专用纸
No
沈阳理工大学 2
1.3 系统结构总图
图1.1系统结构总 第2章 数据库设计
2.1 需求分析 本系统是用于添加,查找,删除人事档案。本系统主要有两部分组成,一部分是数据库设计部分,另一部分为窗体设计部分。 数据库中包含四个表,档案存入信息(档案编号、职员编号、档案类型、档案存放位置、档案存放日期),档案转出信息(档案编号、转出日期、转出目的地、转出事由)。启动封面窗体(主窗体)的时候要求:图片背景、欢迎类文字, 主控窗体设计为MDI窗体,含有主菜单:[文件]、[帮助]。 [文件]菜单包含以下子菜单及其功能: [员工登录]:显示员工登录窗体
欢迎使用档案管理系统 员工登录 管理员登录 档案查询 档案存入 档案查询 档案转出
档案添加 档案修改
档案删除
信息移动 档案添加
档案删除
信息移动 沈阳理工大学课程设计专用纸
No
沈阳理工大学 3
[管理员登录]:显示管理员登录窗体 [退出]:结束程序。 [帮助]菜单包含以下子菜单及其功能: [关于]:显示版权对话框。 以上各窗体设为MDI主窗体的子窗体 分别设计各个登录窗体功能:用户通过界面登录系统,登录后提醒合法用户;用户名错误或者密码错误时提醒错误或者注册,并提醒用户共有三次操作机会;当选择注册时,通过随机文件追加用户信息,并提醒注册成功。
员工登陆成功进入[查询]窗体进行条件查询。 管理员登录成功则进入[档案存入与转出]主窗体,子窗体分别为:[档案存入]、[档案转出]、[查询]、[退出]。[档案存入]窗体可以浏览和录入各档案信息。该窗体以文本框显示当前档案记录,用按钮[首记录]、[末记录]、[前一个]、[后一个],控制记录指针的移动,用一个标签Label显示:当前记录号/记录总数。单击[返回]按钮,可以关闭本窗体,返回[档案存入与转出]窗体。可以对记录进行添加、删除、确认、修改、取消操作;[档案转出]窗体则没有修改操作;[查询]窗体可以按各种条件查找,这些条件放在组合列表框Combo中,供用户选择。在文本框中输入要查询的内容,单击[查询]按钮,查询结果用网格控件显示。
2.2 E-R模型 实体E-R图:
图2.1档案存入信息图 档案存入 职员编号 档案编号
档案存放时间
档案存放 位置
档案类型