SQLServer数据库技术在物流管理系统中的应用毕业参照论文.doc
《SQLServer数据库技术在物流管理系统中的应用毕业参照论文.doc》由会员分享,可在线阅读,更多相关《SQLServer数据库技术在物流管理系统中的应用毕业参照论文.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 SQL server数据库基础课程设计大型作业SQL server数据库基础大型作业系专部:计算机工程系业:计算机网络技术课程名称: S Q L server数据库班姓学级:名:号:指导老师: SQL server数据库基础课程设计大型作业企业人事管理系统分析与概述:摘要信息技术为企业的发展提供了机遇,也带来了挑战。如何改良企业内部经营机制,公正、 客观 、 全 面 、 快 捷 地 评 估 员 工 的业绩 ,实 现 以 人 为本 的经营战略 ,提高 人 事 管 理 工 作的效 率 ,使 人事 管 理 员 有 更 多 的精 力 去 做 人 力 资 源 分 析 、 研 究和 开 发工 作,是 企
2、业立 足 发展,开 拓 未 来,领 先同 行 业的关 键 。本 文 叙 述 了一 个 人 事 管 理 系 统 形成 的全 过 程,包 括 部分 演 示 。本 课程设计是 一 个 企业人 事 管 理 系 统 的后 台数据库的设计,首 先 要 查 阅 资 料 对 企业人 事 管 理领 域 的基本 知 识 有 一 定 的认 识 ,了解用户各 个方面 的需求 ,包 括 现 有 的以及将 来的可能增加 的需求 。本 数据库按照 数据库设计的六 个阶段进 行 设计:需求 分 析 、概念结构 设计、逻辑结构 设计、物 理结构 设计、 数据库实施 、 数据库的运 行 和维护 。:关键词企业人事、部门、工资、奖
3、惩 SQL server数据库基础课程设计大型作业前 言随着计算机技术、 网 络 技术和 信 息 技术的 发展 , 越 来 越 多 地 改 善 着现 代 人 的 观 念 。 网 络 办 公自 动 化 系 统 是 计算机技术和 网 络 迅 速 发 展 的 一 个办 公 应 用 解 决 方 案 , 它 的 主 要 目 的 是 实 现 信 息 交流 和 信 息 共 享 ,提 供 协 同 工 作的 手 段 ,提 高 办 公 的效 率 ,让 人 们 从 繁 琐 的 有 纸 办 公 中 解 脱 出 来 。现 在我 国 的 许 多 的 机关 单 位 的 人 事 管 理 水 平 还 停 留 在纸 介 质 的
4、基础上 , 这 样 的 机制 已 经 不 能 适 应 时 代的 发 展 , 因 为 它 浪 费 了 许 多 人 力 和 物 力 , 在 信 息时 代 这 种 传 统 的 管 理 方 法 必然被计算机为 基础的信 息 管 理所取代 。基于这 种情况, 我 们研究开发 了 这套人 事 管理 系 统 ,希望这套系 统 能 为企业人 事 管 理带来更多 的 方便。本数据库的 设计建设,虽然倾注我 们小组所有成员的努力 ,但是由于时间仓促水 平 有限 ,纰漏 和 不足 在所难免希望老师 和 同学 们批评指正 。 SQL server数据库基础课程设计大型作业目录第1章 实训目的及系统需求分析1.1 实训
5、目的 . 1 1.1.1 知识目标 . 1 . 1 . 2 1.2 需求分析 . 2 . 3 1.2.2系统特征 . 4 . 5 . 1 1.1.2 能力目标1.1.3 素质目标1.2.1 功能分析1.2.3 数据流程第 2章 系统开发工具及环境 . 6 2.1 系统开发工具介绍 . 6 2.1.1 SQLserver 2005简介2.1.2 T-SQL语言介绍 . 6 . 8 . 9 3.1 系统的总体设计 . 9 . 9 . 10 3.2 系统的详细设计 . 12 之间的连接 . 12 . 6 2.1.3 系统开发的环境介绍第3章 系统的详细设计3.1.1 系统的模块框架结构3.1.2 系
6、统数据库的表结构3.2.1 实现模块 SQL server数据库基础课程设计大型作业3.3 系统的查询功能 . 13 3.3.1 查询全部员工的基本信息 . 13 3.3.2 详细查询员工信息 . 14 3.3.3 详细查询员工工资 . 15 3.3.4 查询员工工资发放时间加班工资 . 16 3.3.5 查询全体员工的工资 . 17 . 18 3.5 事务的使用 . 19 . 20 门 . 21 3.4.1 存储过程的实现3.5.1 事务修改信息3.5.2 事务调动部3.6 触发器的实现 . 24 3.6.1 删除触发器 . 24 3.6.2 添加触发器 . 25 3.6.3 提示触发器 .
7、 26 3.7 函数的使用 . 27 结 束 语 . 28 致 谢 . 29 参考文献 . 30 SQL server数据库基础课程设计大型作业第1章实训目的及系统需求分析1.1 实训目的1.1.1 知识目标通过综合实训进一步巩固、深化和扩展学生的 SQL Server 2005 数据库管理和开发的基本知识和技能。( 1)熟练掌握 SQL Server 2005 数据库的操作( 2)熟练掌握 SQL Server 2005 表的操作( 3)熟练掌握 SQL Server 2005 视图的操作和应用( 4)掌握 SQL Server 2005 索引的操作( 5)熟练掌握 SQL Server 2
8、005 存储过程和 T-SQL 编程技术的操作和使用( 6)熟练掌握 SQL Server 2005 触发器的操作和应用( 7)掌握 SQL Server 2005 数据安全性操作( 8)熟练掌握 SQL Server 2005 数据管理操作( 9)了解 SQL Server 2005 数据库程序开发技术1.1.2 能力目标培养学生运用所学的知识和技能解决 SQL Server 2005 数据库管理和开发过程中所遇到的实际问题的能力、掌握基本的SQL 脚本编写规范、养成良好的数据库操作习惯。1 SQL server数据库基础课程设计大型作业(1)培养学生通过各种媒体搜集资料、阅读资料和利用资料
9、的能力(2)培养学生基本的数据库3)培养学生基本的编程逻辑思想(4)培养学生通过各种媒体进行自主学习的能力应用能力(1.1.3 素质目标培养学生理论联系实际的工作作风、严肃认真的工作态度以及独立工作的能力。(1)培养学生的综合能力(2)培养学生(3)培养学生学习的主动性和创造性观察问题、思考问题、分析问题和解决问题的团队协作精神和创新精神1.2 需求分析企业人事管理系统的主要目的就是利用软件,替代原始的人工管理模式,使企业走向信息化,电子化,自动化管理模式,从而提高企业的人事管理效率。使企业管理简单化,降低企业的管理成本。该系统应用我们本学期所学的 SQL server 2005数据库技术,主
10、要实现企业人事信息的基本录入、修改、查询、删除模块,员工调动信息的录入、修改、查询、删除模块,为2 SQL server数据库基础课程设计大型作业企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。1.2.1 功能分析主要分为一下模块:n 人事管理模块:该模块有可分为档案管理和奖惩管理。该模块要实现的功能是让系统管理员实现员工基本信息的录入工作。并存放在数据库内。n 调动管理模块:该模块有可分为员工调动和员工退休。该功能主要是实现企业各部门的人员调动功能,能够自动的维护系统的完整型。再次功能中主要运用本学期我们所学的触发器事务等一些高级数据库编程技术。n
11、 工资管理模块:该模块可以分为计件工资和加班提成工资。在该模块中本企业的员工可以查询该员工在本月中所做的工作以及工资。n 考勤管理模块:该模块可以分为请假登记,主要实现的功能是及时的记录该企业员工的病假、事假、以及请假天数。3 SQL server数据库基础课程设计大型作业1.2.2系统特征1全面完整性 系统是用户日常工作的信息化管理平台。可减少大量的重复录入工作。2易用性 界面友好简洁。3灵活性 独有 二次开发平台功能,可方便地由用户自由进行数据和界面更改,使软件完全贴切于用户的需要。强大的查询功能,可灵活设置任意多条件进行组合查询。4开放性 提供功能强大的数据接口,可方便的引入各类 Off
12、ice 文档,并增加了文档的安全性。5强大的报表 /图表输出功能 提供强大的报表制作与管理工具,用户可直接设计各种所需报表。提供了灵活报表生成器,并随时进行设计更改。6安全性 一流的数据库加密技术。4 SQL server数据库基础课程设计大型作业1.2.3 数据流程存储录入员工信息员工信息数据流图主界面查询登录 密码数据库基本信息部门信息详细信息 删除调动存 储5 SQL server数据库基础课程设计大型作业第2章系统开发工具及环境2.1 系统开发工具介绍2.1.1 SQLserver 2005简介SQL Server2005 是一个全面的、集成的、端到端的数据解决方案,它为企业中的用户提
13、供了一个安全、可靠和高效的平台用于企业数据专家和信息工作者带来了强大的从移动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序的复杂度。通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力,SQL 管理和商业智能应用。 SQL Server 2005 为 IT、熟悉的工具,同时减少了在Server 2005 为不同规模的企业提供了一个完整的数据解决方案。2.1.2 T-SQL语言介绍SQL( Structure Query Languge,结构化查询语言)是一专用的计算机语言,不管是Oracle、MS SQL 、Access、MySQL或其他公司的数据库,
14、也不管数据库建立在大型主机或个人计算机上,都可以使用 SQL语言来访问和修改数据库的内容。虽然不同公司的数据库软件多多少少会增加一的些专属种数据库6 SQL server数据库基础课程设计大型作业SQL 语法,但大体上,它们还是遵循ASNI (美国国家标准协会)制定的SQL 标准。因为SQL 语言具有易学习及阅读等特性,所以SQL 逐渐被各种数据库厂商采用,而成为一种共通的标准查询语言。只要你学会SQL,即可操作各种数据库如Visual Foxpro 、 Access 、 dBase 等等。总之,SQL 语言是各种数据库都可以使用的数据库查询语言。SQL 语言不仅仅具有查询数据库的功能,而且可
15、以对数据库完成选取、增删、更新与跳转等各种操作。SQL 语言是由命令(函数)、子句、运算符、加总函数及通配符等组成,分述如下:SQL 的命令可分成数据定义语言与数据操作语言,数据定义语言可用来建立新的数据库、数据表、字 段及索引等,本教程不予介绍;另一为数据操作语言,可用来建立查询表、排序、筛选数据、修改、增 删等动作。数据定义语言命令常用的有选择、添加、删除和修改这四种。7 SQL server数据库基础课程设计大型作业2.1.3 系统开发的环境介绍Windows XP可以作为运行SQL Sserver2005最理想的系Microsoft Sserver2005 SQL Management
16、 Studio,它包括SQL Sserver2000 企业管理器(Enterprise Manager)和查询分析器(QueryAnalyz er),等方面的功能,给用户带来了很大的方便。此外SQL Sserver2005Analysis Services( 分析)、Integration Services( 集成服务)、Reporting Services (报名服务)和Xquery。SQL Sserver2005管理平台为我们这样的者提供一个熟悉的环境。本次开发环境的硬件配置也不需要很高,并且学校提统平台,开发软件就是用现学的管理平台还提供了一种环境,用于管理服务开发此外供的机房上机环境完
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer 数据库技术 物流 管理 系统 中的 应用 毕业 参照 论文
限制150内