篇一:SQL server数据库毕业设计论文
河南工业职业技术学院
《SQL server数据库基础》
大型作业
(2009—2010学年第一学期)
系 部:
专 业:
课程名称:
班 级:
姓 名:
学 号:
指导老师:
2010—1—14
企业人事管理系统分析与概述
摘要:
信息技术为企业的发展提供了机遇,也带来了挑战。如何改良企业内部经营机制,公正、客观、全面、快捷地评估员工的业绩,实现以人为本的经营战略,提高人事管理工作的效率,使人事管理员有更多的精力去做人力资源分析、研究和开发工作,是企业立足发展,开拓未来,领先同行业的关键。本文叙述了一个人事管理系统形成的全过程,包括部分演示。 本课程设计是一个企业人事管理系统的后台数据库的设计,首先要查阅资料对企业人事管理领域的基本知识有一定的认识,了解用户各个方面的需求,包括现有的以及将来的可能增加的需求。
本数据库按照数据库设计的六个阶段进行设计:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库的运行和维护。
关键词:
[ 企业人事、部门、工资、奖惩 ]
前 言
随着计算机技术、网络技术和信息技术的发展,越来越多地改善着现代人的观念。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在我国的许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。
基于这种情况,我们研究开发了这套人事管理系统,希望这套系统能为企业人事管理带来更多的方便。
本数据库的设计建设,虽然倾注我们小组所有成员的努力,但是由于时间仓促水平有限,纰漏和不足在所难免希望老师和同学们批评指正。
目 录
第1章 实训目的及系统需求分析 ................................................................... 1
1.1 实训目的 ............................................................................................. 1
1.1.1 知识目标 ................................................................................. 1
1.1.2 能力目标 ................................................................................. 1
1.1.3 素质目标 ................................................................................. 2
1.2 需求分析 ............................................................................................. 2
1.2.1 功能分析 ................................................................................. 3
1.2.2系统特征 .................................................................................. 4
1.2.3 数据流程 ................................................................................. 5
第2章 系统开发工具及环境 ........................................................................... 6
2.1 系统开发工具介绍 ............................................................................. 6
2.1.1 SQLserver 2005简介 ............................................................ 6
2.1.2 T-SQL语言介绍 ...................................................................... 6
2.1.3 系统开发的环境介绍 ............................................................. 8
第3章 系统的详细设计 ................................................................................... 9
3.1 系统的总体设计 ................................................................................. 9
3.1.1 系统的模块框架结构 ............................................................. 9
3.1.2 系统数据库的表结构 ........................................................... 10
3.2 系统的详细设计 ............................................................................... 12
3.2.1 实现模块之间的连接 ........................................................... 12
3.3 系统的查询功能 ............................................................................... 13
3.3.1 查询全部员工的基本信息 ................................................... 13
3.3.2 详细查询员工信息 ............................................................... 14
3.3.3 详细查询员工工资 ............................................................... 15
3.3.4 查询员工工资发放时间加班工资 ....................................... 16
3.3.5 查询全体员工的工资 ........................................................... 17
3.4.1 存储过程的实现 ................................................................... 18
3.5 事务的使用 ....................................................................................... 19
3.5.1 事务修改信息 ....................................................................... 20
3.5.2 事务调动部门 ....................................................................... 21
3.6 触发器的实现 ................................................................................... 24
3.6.1 删除触发器 ........................................................................... 24
3.6.2 添加触发器 ........................................................................... 25
3.6.3 提示触发器 ........................................................................... 26
3.7 函数的使用 ....................................................................................... 27
结 束 语 ........................................................................................................... 28
致 谢 ........................................................................................................... 29
参考文献 ........................................................................................................... 30
篇二:毕业论文-服装管理数据库的设计
********学院 毕业设计
论文题目服装管理数据库的设计
系 别 信息工程系 专业班级 08****技术2班 学 号 ******** 姓 名 指导教师 ***
2010年 12 月 1日
摘要
摘 要
【摘 要】随着计算机在各个领域的广泛应用,建立一个行之有效的、能满足各级部门信息处理要求的信息系统,已经成为企业或组织生存和发展的一个重要条件。本文主要介绍了服装管理系统的一些基本功能和组成情况,包括系统的需求介绍、系统结构,功能的实现以及数据库的备份和还原等。用此数据库可以查看服装的一切流通记录,非常简洁完整。同时简单介绍了用SQL数据库管理系统的T-SQL命令创建各种表和表与表的各种联系,功能简单,但是比较实用。 【关键词】 服装管理;信息管理;数据库;
柳州铁道职业技术学院毕业设计
目 录
目 录
第1章 绪论 ................................................. - 1 -
1.1服装管理系统 .............................................. - 1 - 1.2数据库管理系统基础知识 .................................... - 2 -
第2章 数据库设计概述 ...................................... - 3 -
2.1 SQL语言介绍 .............................................. - 3 - 2.2数据库设计概述 ............................................ - 3 - 2.3 E-R图概念 ................................................ - 6 - 2.4数据库的创建和数据表的创建 ................................ - 6 - 2.5查询系统 .................................................. - 7 -
第3章 服装管理系统数据库的设计与实现 .................. - 11 -
3.1系统需求分析 ............................................. - 11 - 3.2数据库的结构设计 ......................................... - 11 - 3.2.1数据库的需求分析...................................... - 11 - 3.2.2服装管理系统数据库E-R图.............................. - 12 - 3.3服装管理系统数据库的实现 ................................. - 13 - 3.5基本信息查询 ............................................. - 17 -
第4章 数据库的备份和恢复 ................................ - 21 -
4.1 数据库备份和恢复的概述 ................................... - 21 - 4.2数据库备份 ............................................... - 22 - 4.3数据库恢复 ............................................... - 23 -
结 论 ....................................................... - 25 - 致 谢 ....................................................... - 27 - 参考文献 .................................................... - 29 -
篇三:毕业论文管理系统的数据库设计
3.4 数据库设计与实施 3.4.1数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据,数据结构以及数据处理的流程,组成一份详尽的数据库。针对本学院的毕业论文完成的流程,通过对学生学习过程的内容和数据流程分析,设计如下所示的数据项和数据结构。
1. 学院数据实体:学院名称、负责人、办公电话、学院编号。
2. 学生数据实体:学号、密码、姓名、性别、民族、籍贯、出生日期、身份证号、联系电话、Email、备注、学院编号、所在班级、角色名称、论文编号。
3. 教师数据实体:教师编号、密码、学院编号、所在科室、发布选题、教育程度、职称、姓名、性别、政治面貌、联系电话、Email、角色名称、备注。
4. 角色数据实体:角色名称、权限名称。 5. 权限数据实体:权限名称、 角色名称。 以上的实体都是基本的数据实体。
由于操作模块的名称对应该权限,在程序初始化时这些数据都应该添加,教师论文管理系统的目的进行论文管理,因此还要包括如下的几个数据实体:
6. 论文数据实体:论文编号、学院、作者、刊物名称、论文题目、收录 情况、教师编号、学号、影响力、影响因子、引用次数、备注。
7. 评审数据实体:教师编号、学号、论文编号、论文题目、评审意见、总分。
3.4.2数据库概念结构设计
根据需求分析的数据项和数据结构,可以规划出学院实体、教师实体、学生实体等各实体的E_R图。具体如下图所示。
图3-7学院实体E-R图
图3-8教师实体E-R图
图3-9学生实体E_R图
图3-10论文实体E_R图
图3-11角色实体E_R图
图3-12 权限实体E_R图
图3-13 系统总体E_R图
3.4.3数据逻辑结构设计
将数据概念结构设计转化为SQL SERVER 2005 数据库系统所支持的实际数据库模型,就是数据库的逻辑结构。在实体以及实体之间的关系基础上,形成数据库中的表格以及各个表格之间的关系。毕业论文管理系统数据库中的各个表格的设计见附录。
1. 管理员进行基础信息的管理时,包括学院,用户、角色的管理,因此要包括四个
数据实体。根据前面的分析可知,这四个实体要描述的信息分别为:
2. 学院数据实体:学院名称、负责人、办公电话、学院编号。
3. 学生数据实体:学号、密码、姓名、性别、民族、籍贯、出生日期、身份证号、联系电话、Email、备注、学院编号、所在班级、角色名称、论文编号。
4. 教师数据实体:教师编号、密码、学院编号、所在科室、发布选题、教育程度、职称、姓名、性别、政治面貌、联系电话、Email、角色名称、备注。
5. 角色数据实体:角色名称、权限名称。
6. 由于操作模块的名称对应该权限,在程序初始化时这些数据都应该添加,因此还应有如下的数据实体。
7. 权限数据实体:权限名称、 角色名称、 8. 以上的五个实体都是基本的数据实体。
9. 教师论文管理系统的目的进行论文管理,因此还要包括如下的几个数据实体: 10. 论文数据实体:论文编号、学院、作者、刊物名称、论文题目、收录 情况、教师编号、学号、影响力、影响因子、引用次数、备注。
11. 评审数据实体:教师编号、论文编号、学号、论文题目、评审意见、总分。
3.4.4物理结构设计
在这个数据库管理系统中要建立13张数据表,下面将主要介绍关键数据表的数据库设计的详细及存储后台用户基本信息的数据库表的字段说明。
1. 数据表的说明
(1) 学院数据表(pms_college):用于存放学院数据,如表3-1。 (2) 教师数据表(pms_teacher):用于存放教师数据,如表3-2。 (3) 学生数据表(pms_student):用于存放学生数据,如表3-3。 (4) 角色数据表(pms_role):用于存放角色数据库,如表3-4。 (5) 权限数据表(pms_right):用于存放权限数据,如表3-5。 (6) 论文数据表(pms_paper):用于存放论文数据,如表3-6。
(7) 评审数据表(pms_score):用于存放学生论文的评审结果,如表3-7。
(8) 课题选择表(pms_select):纪录学院所要求的论文的课题,供毕业生进行论文课题选择,如表3-8。
(9) 上传文档表(pms_upload):纪录用户上传文档的保存信息,如表3-9 (10) (11) (12) (13)
系统信息设置表(Config):纪录系统的基础设置信息,如表3-10。 公告信息表(Information):用于存放系统公告消息,如表3-11。 管理员信息表(admin):用于存放管理员的信息,如表3-12
消息表(massage)纪录用户之间相互发送的消息等信息,如表3-13。
2. 数据表的详细设计
(1) 学院数据表(pms_college)的设计如表3-1所示。
表3-1学院数据表
(2) 教师数据表(pms_teacher)的设计如表3-2所示。
表3-2教师数据表