1、 课程设计课程设计报告报告 题题 目目 人事档案管理系统人事档案管理系统 课课 程程 名名 称称 数据库应用程序课程设计数据库应用程序课程设计 院院 部部 名名 称称 信息技术学院信息技术学院 专专 业业 计算机科学与技术计算机科学与技术(软件软件) 班班 级级 0808 计本计本(2) (2) 学学 生生 姓姓 名名 学学 号号 课程设计课程设计地点地点 课程设计学时课程设计学时 指指 导导 教教 师师 成绩 2 目目 录录 摘摘 要要 . 3 一、课程设计目的和要求一、课程设计目的和要求 . 4 二、课程设计的仪器和设备二、课程设计的仪器和设备 . 4 三、课程设计过程三、课程设计过程 4
2、 1.需求分析阶段 4 1.1 应用背景和意义 4 1.2 系统可行性分析 5 1.3 系统的设计目标 6 1.4 系统设计概要 . 6 1.5 具体系统的业务过程及功能要求 . 6 1.6 数据流程 7 2.概念结构设计阶段. 9 3.逻辑结构设计阶段. 12 4.物理结构设计阶段. 15 5.数据库实施 . 15 6.VB 界面设计及程序代码设计 16 6.2 系统的菜单结构图 17 6.3 VB 访问 SQL SERVER 数据库的方法 17 6.4 本系统模块以及详细说明 . 19 7. 数据库运行维护 21 7.1 系统运行维护 . 21 7.2 系统维护的步骤 23 7.3 数据库
3、备份 24 7.4 系统测试及出现的问题 . 25 心得体会心得体会 27 参考文献参考文献 28 用户系统使用说明书用户系统使用说明书 29 3 摘摘 要要 随着科学技术的不断提高,计算机科学日已进入人类社会的 各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分, 使用计算机对物资信息进行管理,具有手工管理所无法比拟的优 点。 人事档案管理系统是典型的信息管理系统(MIS),其开发主 要包括后台数据库的建立和维护以及前端应用程序的开发两个 方面。对于前者要求建立起数据一致性和完整性强、数据安全性 好的库。而对于后者则要求应用程序功能完备,易使用等特点。 本人事档案管理信息系统的一些基
4、本功能和组成情况包括系统 的需求分析、概念结构设计、逻辑结构设计、物理结构设计、数 据库实施、数据库运行维护等步骤。 本系统主要的模块有:用户登录、人事信息的、查询、删 除、修改及统计、系统维护以及退出系统。 本课题采用微软公司的Visual Basic 开发工具,利用其提供 的各种面向对象的开发工具,是能方便而简洁操纵数据库的智能 化对象,短期内就可以开发出用户满意的可行系统,在开发方法 上使用生命周期法。 关键词:关键词:人事档案管理;管理信息系统;Visual Basic 6.0;SQL SERVER 2005 4 一、课程设计目的和要求一、课程设计目的和要求 课程设计是为了增强学生对所
5、学课程的理解, 学会综合地、 灵活地运用所学课程知识的 一个重要的实践环节。 本课程设计是应用 VB 程序设计语言进行数据库应用系统的开发,用 MS SQL SERVER 进 行后台数据库的管理,编写出某一个小型的管理信息系统。 通过本课程设计可以达成如下目标: 1、能够自觉运用数据库原理的理论知识指导软件设计; 2、学会数据库的设计,并能对设计结果的优劣进行正确的评价; 3、学会如何组织和编写信息系统软件设计文档和软件系统的操作说明; 4、具有一定的独立分析问题、解决问题的能力; 5、掌握 SQL Server 数据库在信息系统开发过程中的应用。 6、掌握使用 VB 访问后台数据库的方法。
6、二、课程设计的仪器和设备二、课程设计的仪器和设备 586 以上计算机、 Server 要求内存 256 以上,Cpu 2.0GHz 以上.Clinet 内存 128 以上,cpu 奔腾 III 以上,装有相关数据库软件(本系统后台数据库是 SQL 2005)和 Visual Basic 5.0 以上中文版软件。该软件可以在 WIN98WIN2000、WIN XP 等系统中运行。 三、课程设计过程三、课程设计过程 本实验根据数据库设计的六个步骤来设计的,即需求分析、概念结构设计、逻辑结构设 计、物理结构设计、数据库实施、数据库运行维护。 1.1.需求分析阶段需求分析阶段 1.1 应用背景和意义 背景背景 对每一个企业