版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、欢迎下载支持,谢谢!行政管理系统软件说明书学院:德宏师范高等专科学校专业:现_代教育技术班级:09教育技术班学 号:2 0 0 9 0 5 3 1 1 0 7欢迎下载支持,谢谢!姓 名:钱 锋指导教师:郭美佐指导教师职称:讲师摘要当今社会是个飞速发展的社会, 行政管理的地位已经在社会关系中显得越来越重要, 但 是,在许多的行政管理系统中却忽略了可以利用计算机软件来帮助人们进行日常办公管理的 这一关键环节, 所以, 造成了许多管理上的混乱、 也导致了工作效率低下和其它错误等事件 的发生, 伴随着计算机技术和通信技术的高速发展, 信息时代已经来临, 更多的工作人员利 用计算机软件来代替手工办公的方
2、式已经成为当今社会发展的必然趋势, 所以, 行政管理系 统软件就在这样的背景之下被开发出来以满足人们对工作质量及速度的更高要求。关键字: 行政管理;管理系统;数据库; Visual Basic 6.0目录摘要 I目录 II概述 1第一章 绪论 21.1 国内外研究动态及现状 21.2 本系统的开发背景 31.3 本系统的目的及意义 31.4 本文的主要工作 4第二章 理论基础及开发工具 42.1 数据库基础知识 42.1.1 数据库系统的组成 52.1.2 数据库系统的特点 52.1.3 数据库设计的方法 52.2 数据库平台 SQL Server 2000 7语言概述 72.2.2 SQL
3、Server 2000 概述 82.2.3 SQL Server 2000 的体系结构 92.2.4 SQL Server 2000 的主要特性 102.3 前端界面工具 Visual Basic 6.0 112.3.1 Visual Basic 6.0 简介 112.3.2 Visual Basic 开发数据库的优点 122.4 Visual Basic 与数据库的连接 122.4.1 常用的数据库访问方式 122.4.2 Visual Basic 与各种数据库的连接 132.4.3 本系统的数据库访问 132.4.4 利用 ADO Data 控件建立数据库应用程序 14第三章 系统设计 1
4、43.1 需求分析 153.1.1 功能需求 153.1.2 目标需求 163.2 可行性分析 163.2.1 目标可行性 173.2.2 技术可行性 173.2.3 经济可行性 173.2.4 操作可行性 183.2.5 社会可行性 183.3 逻辑结构设计 193.4 物理结构设计 19第四章 系统实现 204.1 数据表设计 204.2 本系统 SQL Server 数据库的 DSN 配置 244.2.1 ODBC 介绍 254.2.2 配置 ODBC 数据源 254.3 主要模块设计 264.3.1 主窗体模块 264.3.2 会议记录模块 294.3.3 会议记录模块 324.3.4
5、 一周工作安排模块 334.3.5 报销费用管理模块 354.3.6 编码查询模块 37第五章 小结 40参考文献 42致谢 43概述行政管理系统主要针对的是各种企事业单位行政管理中存在的各种问题来进行高效、快速管理的系统工具, 使用该系统可以大幅度的提高企事业单位相关工作人员的工作效率,降低工作成本。系统采用了 C/S 结构,有效、快速的信息传输技术,使用该系统可以给各行 各业的行政管理工作人员带来简捷、 高效而快速的移动办公模式, 该系统还附加了短信通知 的实时消息功能,使行政管理工作得到了规范化,整个管理流程也得到了进一步的清晰化, 为行政管理人员建立起一个有效、 快速的沟通体系结构,
6、使各个环节都能够有效、 快速可靠、 稳定的运作, 解决了企事业单位内部最基本的行政管理问题, 把行政管理人员从繁重复杂的 日常维护及管理工作中解放出来。行政管理系统对企事业单位的决策机制和命令链条进行了更进一步的深化, 该系统强调 了企事业单位内部各种信息的收集、汇总、分类、传递与管理,使信息透明化、公开化,同 时也使信息成为可以量化的指标和决策的依据。系统的功能全面、周到、赋有人性化, 实用性强,操作简单、方便、快捷,能适合不同层次的行政管理人员使用。该系统将解决企事业 单位中多环节的工作流程和常见的各种繁重复杂的行政管理事务,应用面非常广泛, 使用它可以收到大幅度提高行政管理效率, 为企事
7、业单位节约大量工作成本及时间, 且能收到较好 的管理效果, 使行政管理工作流程得到了大幅度的简化, 系统的操作界面有好、 美观、 大方, 具备超强的自定义功能, 集成的权限管理功能可以根据用户的不同权限来进行不同的操作及 管理,实施简单、方便、快捷,操作简单、明了、清晰。该行政管理系统包括会议、办公、机关事处理、 车辆、费用等日常行政管理中的必备内 容,以及人机结合的监督、考核方式。建立起事前通知提示、事中监控、事后考评的高效行 政管理机制, 对整个行政管理权限使用过程进行监控, 大力的、 全面的推进了日常行政管理 工作的规范化、 标准化、 法制化、 及信息化。 该行政管理系统包括对企事业内部
8、会议的管理、办公管理、 车辆信息的查询及用车信息的管理, 企事业单位的消费记录等, 信息的传递及通 知,辅助功能等方面的全方位的行政管理。 该系统中的会议管理内容包括会议通知、 会议室 管理及会议查询等几部分内容构成。 办公管理的主要内容是工作日志、 工作计划和工作安排 等;车辆管理要对企事业单位内部人员的用车信息进行详细、 全面的记录; 费用管理则对企 事业单位日常的消费费用进行详细、 全面的记录及管理, 主要包括电话费用、 报销费用及用 车费用等各种费用的记录及管理; 通过信息发布及其它辅助功能可以为各行各业的行政管理 人员的日常行政管理工作提供相当大的方便。第一章 绪论1.1 国内外研究
9、动态及现状根据调查研究显示, 现在世界上的许多国家无论是在政治、经济、 文化方面, 还是在军 事方面都在以前所未有的速度向前发展, 特别在计算机领域更是取得了骄人的成果, 其中又 以软件开发技术的发展速度最快。 至此, 国外的各种企事业单位的行政管理工作已经告别了 人工管理的时代,而进入到了一个智能、高效、快速、便捷的历史性新阶段!而相比之下, 我国现阶段正处于社会主义初级阶段,虽然政治、经济、 文化、军事等方面都在快速的朝着好的方向发展, 但较之国外的各种科学技术水平还是有一定的差距, 在计算机领域还远远落 后于美国,在 IT 等行业还远远的落后于埃及。所以我国的软件开发技术相对落后也就不足
10、 为奇了。 现阶段, 国内的相当一部分企事业单位的行政工作还处于人工管理的阶段, 工作程 序繁琐、既费时费力又收不到好的成效, 错误事件频频发生, 导致管理成本的增加,而远远 没有收到预期的效果!1.2 本系统的开发背景我国现阶段正处于社会主义初级阶段, 虽然科学文化等方方面面都在以飞快的速度向前 发展,但较之国外平均水平我国的各项技术水平还有一定的差距。 虽然人们的生活条件有所 提高,但工作技能还有待增加。 其中我国企事业单位的行政管理工作就是一个十分重要的环 节,它关系到国家的方方面面, 也联系到各企事业单位的行政管理工作人员。 我国现阶段计 算机领域相关水平还落后于其它发达国家, 软件行
11、业也不具备太大的优势, 导致现阶段还有 相当一部分企事业单位靠人工的方式来完成行政管理的工作。 工作效率低、 费时费力, 不仅 增加了大量的工作成本, 还没有收到预期的效果。 相当的技术、 软件等还有待于我们去研究、 去开发。 正是看到了我国现阶段计算机的相关领域、 软件行业等还有待大幅度的提高, 我们 抛砖引玉, 经过大量的调查、研究, 设计并开发了这套行政管理系统, 希望能对广大企事业 单位的行政管理工作人员有所帮助, 这也是我们开发这套行政管理系统的初衷。 如果这套系 统在使用之中还有什么疏忽之处,还请大家不吝赐教,我们将给予改正并不甚感激!1.3 本系统的目的及意义我国现阶段不论是计算
12、机相关行业, 还是软件相关行业都有待快速、 健康的发展。 我们 做了大量的研究工作并开发这套行政管理系统, 旨在帮助各企事业单位的行政管理工作人员 更好的完成日常行政管理工作, 改变各企事业单位行政管理工作人员以往的人工管理工作方式,减轻大家的工作负担,最大限度的提高各种资源的利用效率, 把大家从繁重、 琐碎的行 政管理工作中解放出来!1.4 本文的主要工作我们本着踏实、进取的精神,以我国各种类型的中、小型企事业单位为主要研究对象, 一切从实际出发!对大量有着长期工作经验的行政管理工作人员进行相关访问及跟踪调查, 收集了大量数据, 从各方面进行了细致的研究与分析, 并紧密结合我国各中、 小型企
13、事业单 位行政管理工作的实际情况,周密的设计并开发了本行政管理系统。本系统采用了时下较为流行的 Microsoft SQL Server 2000 数据库, 用 Visual Basic 为前 台界面的开发工具,对系统进行了有效、全面的数据库设计及功能实现!本文共分为五个部分,内容结构的安排如下所述:第 1 部分绪论, 简单的介绍了国内外的研究动态及本系统的开发背景、 目的及意义; 第 2 部分简单介绍了数据库基础知识, Microsoft SQL Service2000 相关原理, Visual Basic 6.0 及 它与数据库的连接技术。 第 3 部分对整个系统进行了各种详细的分析。 第
14、 4 部分则对整个系 统进行了具体的实现,其中包括 SQL Server 2000 数据库实现、 Visual Basic 6.0 界面的实现 和 Visual Basic 连接到数据库;第 5 部分对本系统及论文作小结工作。第二章 理论基础及开发工具2.1 数据库基础知识数据库就是数据的“仓库”,数据按一定的数据模型组织起来并存放在计算机的存储设备之上就构成了一个数据库。它具有共享性、独立性及数据冗余度低的优点。2.1.1 数据库系统的组成数据库主要由数据库、数据库管理系统、数据库应用系统三大部分构成:1、数据库:按一定数据模型组织起来并存放在计算机存储设备之上的一个数据集合。2、数据库管理
15、系统:也叫作 DBMS ,它用来实现对数据库的各种控制和访问,保证 了数据的独立性和一致性。 它的具体功能就是把用户程序的数据操作语句转换成对系统存储 文件的操作,从而对数据库中的各种数据资源进行有效、统一的管理。3、数据库应用系统:就是在某个数据库管理系统的支持下,以用户的实际应用需求为 出发点开发出来的应用软件。2.1.2 数据库系统的特点数据库系统主要有以下几个方面的特点:1、冗余度相对较低。用户的逻辑文件与物理文件存在着“多对一”的重叠关系,可以大 量的节省存储的空间。2、保证了数据的一致性。这是因为数据只有一个物理备份,不会出现多余的情况。3、加强数据保护。数据库中提供了安全保密机制
16、,用来有效防止对数据的非法存取。 对各种数据进行集中、 统一的管理, 有效的保护了数据的完整性。 数据库系统的并发访问操 作,有效的保护了数据的正确性。另外, 数据库还提供了日志文件,以备在出现意外时的恢 复操作。4、实现数据共享。数据库同时允许多个用户对数据进行存取操作而互不影响。2.1.3 数据库设计的方法数据库的设计要经过规划阶段、 需求分析、 概念结构设计、 逻辑结构设计、 数据库实现、 运行和维护步骤。1、规划阶段对于一个数据库系统而言规划阶段是必不可少的, 是十分重要的, 特别是大开型数据库系统 更应该注重规划阶段,它直接关系到整个系统的成败。规划阶段一般有三项任务: 第一、系统调
17、查。对研究对象进行全面、细致的调查,得出组织层次结构图,以便对研 究对象的组织机构有清晰的认识。第二、 可行性分析。 经济、 效益等各方面对建立的数据库进行多种可行性分析,并在前 期分析的基础上作出可行性报告,再进行更进一步的可行性论证。第三、 确定数据库系统的总体目标和制订出合理的项目开发计划。在得到相关用户的认可后就正式开始数据库系统的研究、设计、开发工作。2、需求分析 需求分析就是系统分析员与用户双方把从现实世界提取和抽象得到的用户需求信息进 行总结、分析、归纳,并形成需求说明书,作为日后开发和维护系统的依据。需求分析又可分为 4 个方面的内容。 分别是: 用户活动分析、 系统数据分析,
18、分别要完 成数据流程图及数据字典。3、概念结构设计概念结构设计的目的是形成能反映研究对象组织信息需求的数据库概念结构, 也就是概 念模型。概念模型是独立于计算机硬件和 DBMS 的。描述它的有力工具是 ER 图。概念 结构设计又可分为局部 ER 图设计和总体 ER 图设计。4、逻辑结构设计逻辑结构设计就是把 E R 图转化成具体 DBMS 支持的数据模型的过程。这个转化过程可分为初步设计和优化设计。 在初步设计中把 E R 图转化为关系模型; 优化设计是对模型进行进一步的调整和完善。5、物理结构设计数据库在计算机存储设备上的存储结构与方法就是数据库的物理结构。 数据库物理设计 让它的逻辑结构在
19、物理设备上得到实现。6、数据库实现由前面得到的逻辑设计和物理设计的结果,再结合具体的 DBMS 就可以在计算机上建 立起实际的数据库结构,随后就可以装入数据、编写数据库应用程序,进行测试和运行了。 数据库的实现可以包括: 用数据定义语言定义数据库的结构、 装入数据、 编写与调试应用程 序、数据库测试运行等内容。7、数据库的运行及维护由于用户的数据在不断的被增加、 删除和修改, 所以数据库的物理存储环境也会随之不 断的发生各种变化。 因此, 我们对一个数据库的评价、 调整和维护等工作将是一项任重而道 远的任务, 也将是数据库设计工作的继续和延伸。 它可以不断提高数据库的性能, 维护数据 的正确性
20、、 唯一性, 减少数据库冗余,使数据库工作于最佳状态,为用户的操作带来良好的环境!在数据库运行期间,对数据库的经常性评价、调整及维护工作主要是靠 DBA 来完成 的,它的工作主要包括:数据库的转存及恢复、数据库安全性、完整性控制、数据库性能监 测、分析及改进,还包括数据库的重新组织和重新构造。2.2 数据库平台 SQL Server 20002.2.1 SQL 语言概述SQL ( Structured Query Language )即结构化查询语言,它是关系型数据库的国际标 准语言。目前最新的 SQL 标准为 ANSI SQL-92 。 SQL 语言具有丰富而强大的功能,同时 使用方法方便、
21、灵活,深受广大用户的青睐。国内外许多软件生产商也纷纷表示支持1990 年我国在信息处语言标准,使 SQL 语言不断国际化,成为了国际化标准语言。在 理系统数据库语言 SQL 中将其定为中国国家标准。应用程序必须通过 SQL 语言才能把表 现形式的指令发送给数据库管理系统,来获得数据库管理系统的响应。根据 SQL 语言进行 的不同操作,可将它划分为以下 4 种:数据定义语言( Data Definition Language ,DDL ):用来定义数据的结构,如创建、修 改、删除数据库对象等操作。数据查询语言( Data Query Language , DQL ):用来对数据库表进行查询,并返
22、回符 合查询条件的数据。数据操作语言( Data Manipulation Language , DML ):用来向数据库添加、修改及删 除数据、检索数据等操作。数据控制语言( Data Control Language ,DCL ):用来定义数据库用户的权限。2.2.2 SQL Server 2000 概述SQL Server 2000 基于 C/S 模式和 B/S 模式,是新一代的高性能、大型关系型数据库系 统,用来组织、 管理和检索计算机体系中存储的大量数据, 主要适用于小型到大中型数据库 的开发及研究工作。它为用户提供了数据引擎,可以很方便的完成大多数大量的数据检索、 查找操作。同时具
23、备了高利用率、高性能、案例性、容错性和事务处理机制,它可以轻松的 实现服务器方数据完整性、远程存储过程及登录、连接等服务。它还与 OLE 技术及 Visual Basic 编程技术紧密结合, 它也为用户提供了大量管理数据库案例性和完整性的工具和手段。 它在电子商务、 数据仓库和数据处理等方面起着核心作用, 为各种数据的管理提供了强大的 支持,对数据库中的数据实现了统一、高效、并发的管理操作。SQL Server 2000 既是 Microsoft 公司的产品,自然它也能与微软公司的 Windows 操作 系统很好的集成, 来充分的利用可视化操作系统的优势, 来最大限度的发挥自身的强大功能。 该
24、数据库很好的结合了数据分析、报表、集成和通知等功能,可以用来建构高效、稳定、可 靠的集成商业智能解决方案,使具有不同需求的不同用户都能对数据进行得心应手的操作! 现阶段, 越来越多的开发工具已对它提供了编程支持与成熟的接口技术, 同时它也为不 同需求的不同用户提供了很多实用的特性:通过构建、部属和管理,使用户对数据的各种操作更加安全、可靠,伸缩性更强。 大幅度降低了开发和支持数据库应用程序的复杂性,使 IT 生产力的最大化得以实现。 可以在多个平台、 应用程序及设备之间轻松的共享数据, 有利于增强系统内、 外部间的 交流。可在不牺牲性能、可用性、伸缩性和案例性的前提之下来有效的控制管理成本。2
25、.2.3 SQL Server 2000 的体系结构SQL Server 2000 能提供联机事务处理、数据仓库、电子商务应用的数据库和数据分析 服务。它的体系结构描述了系统组成要素和要素之间的组织关系。 SQL Server 2000 系统主 要由以下几部分组成:数据库引擎、分析服务、报表服务及集成服务。数据库引擎(SQL Server Database Engine, SSDE)是 SQL Server 2000 的核心服务功能, 它主要负责数据的存储、 管理、 查询和安全管理。 实际上在大多数情况下, 对数据库的使用 就是对数据库引擎的使用。分析服务(SQL Server Analysi
26、s Services , SSAS )提供了联机分析处理和数据挖掘的服 务,用来支持用户建立满足各种需求的数据库。 使用分析服务可以设计、 创建和管理来自其 它各种数据源数据的多维结构, 并可以完成数据挖掘模型的构造及应用, 可以实现知识发现、 管理及表示。报表服务(SQL Server Reporting Services , SSRS为用户带来了支持Web的企业级 报表功能,来方便的定义及发布满足各种需求的报表。集成服务(SQL Server Integration Services, SSIS)提供了一个数据集成平台,可以完成各种有关数据提取、转换、加载等工作。2.2.4 SQL Ser
27、ver 2000 的主要特性SQL Server 2000 在企业管理、商业智能化等诸多方面对数据基础结构进行了深入的 改善,它的一些主要特性如下:简捷、友好的操作方式。高效性能的分布式数据库处理结构。大量的编程接口。单进程、多线程的体系结构。单一的数据管理、控制平台。提供 XML 、Web Services 应用程序框架结构。端到端的集成商业智能化平台。与 Microsoft Office System 的集成。具有重新设计的数据抽取、转换和加载平台,也就是集成服务SSIS 。分析服务 SSAS 第一次为用户的所有数据提供了统一和统一和集成的视图。报表服务 SSRS 将 BI 平台延伸到需要
28、访问商业数据的信息工作。 提供用户自定义类型、 SQL 管理对象、分析管理对象等可扩展功能。把 SQL Server 作为 HTTP 监听,给应用程序提供了统一和集成的视图。2.3 前端界面工具 Visual Basic 6.02.3.1 Visual Basic 6.0 简介Visual Basic 6.0 是 Microsoft 公司开发的可视化编程工具。是一种适合计算机初学 者的编程语言。 它的语法相对其它语言要简单得多。 由于它是解释运行的, 所以可以一行一 行编写并执行代码,这对于初学者来说无疑是比较容易理解和掌握的。它汲取“所见即所得” 的思想, 提供了图形界面的工具箱, 里面包含
29、了程序常用的图形控件, 这些现成的图形控件 可以被方便的拖放到窗体上, 开发人员可以更容易、 快速地完成用户界面的设计, 设计过程 中所见到的界面与最终程序运行的界面几乎没有太大差别。 对于图形界面如何在屏幕上显示 及处理等问题用户完全不用关心, 于是程序员就可以将更多精力集中在解决特定问题的代码 实现上,大大简化了程序员的编程工作,提高了程序员的工作效率。Visual Basic 简单、 易学,采用事件驱动的编程模式。 模拟了现实中对象对外界请求的 响应。 因为整个编程机制都建立在面向对象的基础之上,所以采用了大量的封装技术, 把许多内部技术细节隐藏起来,让编程更符合人们的思维方式,使初学者
30、编程更轻松、无障碍。 相对其它编程语言来说,这正是 Visual Basic 的一大优势!Visual Basic 的主要特点有:1、简单易学,适合各种开发人员使用。2、具有众多功能强大的内部函数。3、数据引擎。在 Visual Basic 的环境中开发数据库应用程序时,可以通过 ODBC 、 Microsoft Jet 等实现与数据库的连接及对数据库操作。4、Visuals Basic 具有良好的模块程序设计功能,使得用Visual Basic 编写大型程序、项目都变得相当容易、简捷。5、Visual Basic 应用背景广泛。微软公司不仅在 Office 办公套件中嵌入了 VisualBa
31、sic ,而且在 IE 4.0 以上版本中都支持 VBScript 。利用它还可以对动态服务器网页进行 开发,组建大型而复杂的网站。2.3.2 Visual Basic 开发数据库的优点用 Visual Basic 开发数据库应用程序具有很多优点:1、简单性。 Visual Basic 提供了很多数据控件,利用这些控件用户只要编写少量的代 码,甚至可以不编写任何代码就可以对数据库进行访问和浏览。2、灵活性。 Visual Basic 支持很多应用程序结构。3、可扩充性。 Visual Basic 是一种扩充性很好的语言,其中的 ActiveX 控件都是由 Microsoft 公司提供的,还可以
32、由第三方开发产商提供。利用这些控件就可以很容易的在 Visual Basic 中新增很多功能。2.4 Visual Basic 与数据库的连接2.4.1 常用的数据库访问方式1、DAO控件DAO( Data Access Object )也就是数据访问对象,这是 Visual Basic 最早引入的数 据库访问技术。 通过它可以仅使用程序代码完成完成对应用程序的创建工作, 通过它可以方 便的访问数据库中的所有对象,还可以对数据进行灵活、便捷的编辑、控制、操作。2、ADO控件ADO( Action Date Object )也就是 ActiveX 数据对象,也是 Microsoft 公司的数据库
33、 应用程序面向对象的新接口,它已经成为ASP技术访问Web数据库应用程序的核心。它具有简单、灵活、快捷、方便的操作特性。它可以在网络体系结构中使用最少的网络流量,及在 前端和数据源间占用最少的层数,来提供高性能的数据库访问接口。用户可通过ADO控件及 它的对象来轻松的完成对各种数据库的操作和控制。3、ADCADC ( Advanced Database Connectivity )也就量高级数据连接器,它提供了绑定 ADO 数据源到窗体的数据绑定控件上。它可以直接访问成或者通过 ADO 访问远程的嵌入式数据 对象的一种技术。它是专门为以 Web 浏览器为基础的应用程序而开发的。除以上提到的各种
34、连接方式外, 还有很多方式可实现与数据库的连接, 在此就不作赘述。2.4.2 Visual Basic 与各种数据库的连接目前 Visual Basic 可与决大多数的数据库行行连接,所以可以利用 Visual Basic 来开发 数据库应用程序。 它访问数据库的方式主要有三种: Microsoft ODBC 驱动程序、第三方 ODBC 驱动程序、 Access 数据库引擎。我们又可以把它们分为两类,一类不需要编写代码,另一 需要编写代码。通过 Data 控件只要简单设置控件属性,并结合文本框等普通控件就可以简 捷的显示和操作数据库中的数据信息;而利用 DAO( 数据访问对象 )虽然要花更多的
35、时间和 精力去编写代码,但却可以灵活的实现对数据的各种复杂操作。2.4.3 本系统的数据库访问在 Visual Basic 中实现数据库访问的接口有三种: ActiveX ADO (数据对象) 、RDO (远 程数据对象)及 DAO (数据访问对象) 。本系统通过 ADO 控件来实现与数据库的连接。 我们将连接数据库的程序代码都集中到 一个数据模块 Md1_Data 中,在应用程序需要连接到数据库时调用该模块, 从而实现数据库 的连接操作,完成对数据的控制和处理。在数据模块 Md1_Data 中定义了连接字符串变量 PublicStr 、记录集对象、数据连接函数Conn和一个全局函数 main
36、。在函数 main中提供了连接数据库的字符串,还将其赋值给全局变量PublicStr,以便数据连接。数据模块Md1_Data中事件代码如下所示:Public PublicSt As StringPublic AdoRs As New ADODB.Recodset后添加一个记录集对象Public AdoRs1 As New ADODB.Recodset后添加一个记录集对象Public AdoRs2 As New ADODB.Recodset后添加一个记录集对象Public Function Cnn()As ADODB.Connection 定义连接字符串函数Set Cnn=New ADODB.C
37、onnectionCnn.Open”provider=SQLOLEDB.1 ;persistSecurityInfo=False;UserId=sa;InitialCatalog=db ”_service”End FunctionPublic Sub main()Publicstr= ”provider=SQLOLEDB.1;PersistSecurityInfo=False;UserID=sa;InitialCatalog=d b|_service”Frm_xtd1.ShowEnd Sub2.4.4 利用 ADO Data 控件建立数据库应用程序Visual Basic 通过 ADO Dat
38、a 控件来连接数据库和显示信息。设置该控件属性实现和数 据库的连接,并能访问指定的数据库表。使用 ADO Data 控件可以简捷、方便、快速的建立 起一个小型数据库应用程序,并且几乎不用编写代码。但由于ADO Data 控件是 ActiveX 控件,所以在使用它之前必须把它添加到环境中。选择菜单“工程/部件”命令,打开“部件”对话框,在“控件”列表中选择Microsoft ADO Data Control 6.0 项,单击“确认”就把它添加进来了。 将 ADO 控件添加到窗体上,接下来只要简单的设置下该控件的属性就能实现应用程序与数 据库的连接了。第三章 系统设计3.1需求分析功能需求通过大量
39、的市场调查与分析,要求本行政管理系统软件具有如下的一些功能:友好、统一的操作界面,以便能提高该系统的易用性,方便不同用户的操作。具有完善、规范丰富的基础信息设置功能。具有灵活的报表查阅和打印报表的功能。能够较好的、较快的完成对企业会议、 企业办公、企业车辆和费用等各种信息进行有效 的管理。具有全国各地的编码及航班等信息的查询功能。能提供常用网址和手机归属地等实用信息的查询功能。能通过系统日志,详细记录修改记录的操作,为查找错误原因提供有力依据。具有完善的权限管理功能,增强系统的安全性和可靠性、稳定性。具有强大的数据备份及恢复的功能,提高系统数据的安全性。可以在不退出系统的同时更换操作人员对系统
40、进行各种操作和管理。本行政管理系统的功能结构图如下图3.1所示:L-一-理 E- I0-n二-IJLr11SS理会谏11知合谡记录会迷室查询会逖记录查诲车稱登记用车首理韶驶人员登记车辆信息查询用车倍M查询车辆投保信息宵理L-I-匸丄丄丄ZI常用冏址航班童询編码大全国际电话代码手机归屋地吉一询盍新逍录 退禹系続|1rl电话费用管理掘销费用昔理车炳费用支出哲理费用莒理丄丄丄丄-LS3.志删除曰志用戶昔理議据备恃数据恢复眾统数培淸理亲颈莒理图 3.1 行政管理系统功能结构图3.1.2 目标需求根据我们所做的大量市场调查、研究工作,及对所收集的大量数据进行的分析、研究, 我们本着踏实、 进取的精神,
41、开发了这套行政管理系统。 预计该系统在正式运行后能达到以 下目标:友好、美观、大方的操作界面。安全、可靠、快速、便捷、统一的数据管理及操作。 能够实现强大的资源共享功能。 44 提供管理工作人员修改个人工作密码的功能。规范、完善、简便的基本信息设置功能。灵活的各种报表打印功能。常用网址、手机归属地等实用信息的查访功能。 强大、完善的数据备份及恢复功能。3.2 可行性分析以往的行政管理工作可以说是费时费力, 纷繁复杂, 工作人员要面临着大量琐碎而繁重 的工作任务, 这些都给工作人员带来了相当大的工作压力, 行政管理系统从企业的实际需求 的角度考虑,简单易用, 系统界面友好美观大方, 自定义的功能
42、也较为强大,权限管理功能 可以根据用户的角色来设置不同的系统管理权限,来进行简单、 高速、 高效的日常办工信息的管理。该系统操作简单、方便、灵活,基本能适用于中小型企业的行政办公管理的需求。目标可行性该系统的总体目标是帮助各企事业单位的行政管理工作人员更好的完成日常行政管理 工作,改变各企事业单位行政管理工作人员以往的人工管理工作方式, 减轻大家的工作负担, 最大限度的提高各种资源的利用效率,把大家从繁重、琐碎的行政管理工作中解放出来!我们以国内各种类型的中、 小型企事业单位为主要研究对象, 收集了大量的有关数据信 息,对众多有着长期工作经验的工作人员进行相关访问及跟踪调查, 从各方面进行了细
43、致而 周全的研究与分析, 并紧密结合我国各中、 小型企事业单位行政管理工作的实际情况, 周密 的设计并开发了本行政管理系统。 并且本系统采用的是时下较为流行的Microsoft SQL Server2000 数据库, 用 Visual Basic 作为前台界面的开发工具, 对系统进行了有效、 全面的数据库 设计及功能的实现!综上所述, 本系统能够满足国内各种类型的中、 小型企事业单位对行政管理工作的需求, 且具备较大的扩展空间。本系统开发目标明确,方案可行!3.2.2 技术可行性近几年来我国政治、 经济、文化等方方面面都在日新月异的飞速发展, 计算机技术、通 信技术等也得到了较快的发展! 各种
44、类型的服务器也进入校园及各类办公机关, 高速、 大容 量电脑数量不断成倍增长, 高性能的微型计算机已经十分普及! 开发本行政管理系统涉及到 数据库技术、 程序开发技术, 而使用本行政管理系统则涉及到操作系统平台技术等。 而所用 到的这些技术在我国现阶段都已具备,且十分完善、健全!总的来说, 在现有资源的条件之下, 开发该行政管理系统所需的各种技术、 条件都已具 备,能够进一步实现该行政管理系统。3.2.3 经济可行性预计该行政管理系统的成本主要由购置并安装各种软、硬件及相关设备的费用、 系统开发费用、系统安装、 运行、 调试及维护费用等组成。 该行政管理系统的开发不再需要其它设 备及技术的支持
45、,所以不存在其它费用。总之, 通过对开发该行政管理系统的投入资金预算和该系统的效益进行比较分析,开发该行政管理系统是绝对可行的!3.2.4 操作可行性我们在开发该行政管理系统期间征求了许多具有多年工作经验的行政管理人员的意见 和建议,从人性化的角度进行调查、研究、分析,考虑周到、全面、细致,且进行了多次研 究讨论,才精心设计并开发了该管理系统!该系统操作界面友好、美观、大方,操作安全、可靠、快速、便捷、灵活,对数据进行 了统一的操作管理, 具有规范、 完善、简便的基本信息设置功能, 能够满足国内各种类型的 中、小型企事业单位对行政管理工作的需求。对该管理系统只需要了解相关基础知识就能很快上手操
46、作, 稍加训练就能达到熟练操作 的程度!3.2.5 社会可行性我国现阶段方方面面都正在以飞快的速度发展, 而行政管理工作已经渗入其中。 开发该 系统正是为了社会进步的需求。 该系统的开发、 使用符合我国当前的发展需求, 且不存在任 何的侵犯及妨碍等责任问题。总之,无论是从目标、技术、经济、社会条件,还是从操作、使用的方面来说,该系统的开发、使用都是可行的!3.3逻辑结构设计关系模型的逻辑结构就是一组关系模式的集合。ER图是由实体、实体的属性及实体关系三部分组成的, 所以把E R图转化为关系模型就是将实体、 将实体属性及实体关系转 化为关系模式。转化规则如下所述:实体的转化。要求一个实体就转化为
47、一个独立的关系械。实体属性就是关系的属性,实体的码则是关系模式的主键。联系的转化。m:n模式可以转化成一个关系模式。与该联系相连的各实体的码及联系都 要转化成关系的属性,关系的主键为各实体主键的组合。由以上规则即可得到本系统的关系模式,加下划线的属性是相应关系的主键。工作计划(序号,开始时间,结束时间,计划内容,USERID,制作日期,计划状态,记录修改日期,记录修改人,备注)车辆管理(编号,值班员,调度员,用车人,人数,事由,去向,签字领导,车牌号码, 车类型,司机姓名,出车时间,返回时间,日期,用车性质,费用,记录修改日期,记录修 改人,备注)会议记录(编号,会议主题,时间,地点,主持人,
48、记录人,会议记录,主题词,记录 修改日期,记录修改人,备注)会议室信息(hys_id,hys_mc,hys_zws,hys_bz, hys_xgrq, hys_xgr)3.4物理结构设计数据库在计算机存储设备上的存储结构及存取方式就是数据库的物理结构,它与具体的DBMS有关。设计的具体任务是把数据库的逻辑结构在物理设备上实现。建立起一个性能 较好的数据库物理结构。本行政管理系统对应逻辑设计的数据库名称是db_Service_Data ,设计数据库的物理文件相关属性如下所述:1、主数据文件:db_Service_Data.MDF初始空间:5MB,增量:1MB,不限制文件增长。最大文件大小:不受限
49、制。2、日志文件:db_Service_Log.LDF初始空间:9MB,增量:1MB,不限制文件增长。最大文件大小:不受限制。第四章系统实现4.1数据表设计该行政管理系统采用 SQL Server 2000 数据库,系统数据库名称为 db_Service_Dat 。1、工作计划数据表该表用来存放工作计划信息。每个工作计划有唯一的序号,每增加一个工作计划,就向 该表添加相关信息。该表的关系模式为:工作计划(序号,开始时间,结束时间,计划内容,USERID,制作日期,计划状态,记录修改日期,记录修改人 ,备注)其中带下划线的是主键。该表结构如表4.1所示:字段名数据类型长度序号n varchar1
50、0开始时间smalldatetime4结束时间smalldatetime4计划内容n varchar100备注n varchar100USERIDn varchar12制作日期smalldatetime4计划状态n varchar10记录修改日期varchar30记录修改人varchar30表4.1工作计划数据表结构1、车辆管理数据表该表用来存放车辆的相关信息。每辆车都有唯一的编号。每增加一辆车就向该表中添加 一条相关记录。该表的关系模式为:车辆管理(编号,值班员,调度员,用车人,人数,事由,去向,签字领导,车牌号码, 车类型,司机姓名,出车时间,返回时间,日期,用车性质,费用,记录修改日期,
51、记录修改人,备注)其中带下划线的是主键。该表结构如表4.2所示:字段名数据类型长度编号varchar20值班员n varchar11调度员n varchar11用车人n varchar31人数n varchar5事由n varchar31去向n varchar21签字领导n varchar11车牌号码n varchar11车类型n varchar11司机姓名n varchar17出车时间n varchar17返回时间n varchar17备注n varchar255日期smalldatetime4用车性质n varchar7费用float8记录修改日期varchar20记录修改人varchar
52、20表4.2车辆管理数据表结构2、会议记录数据表该表用来记录会议记录的相关信息。每开一次会就向方向中写入一条记录。每个会议都有唯一的编号。该表的关系模式为:会议记录(编号,会议主题,时间,地点,主持人,记录人,会议记录,主题词,记录修改日期,记录修改人,备注 )其中带下划线的是主键。该表结构如表4.3所示:字段名数据类型长度编号n varchar10会议主题n varchar20时间smalldatetime4地点n varchar50主持人n varchar50记录人n varchar50会议记录n text16主题词n varchar50备注n text16记录修改日期varchar20记
53、录修改人varchar20表4.3会议记录数据表结构3、会议室信息表该表用来存放会议室的相关信息。每个会议室都有唯一的hys_id。可根据情况向表中添加数据。该表的关系模式为:会议室信息(hys id, hys_mc, hys_zws,hys_bz, hys_xgrq,hys_xgr)其中带下划线的是主键。该表结构如表4.4所示:字段名数据类型长度描述hys idvarchar20编号hys mcvarchar50名称hys zwsint座位数hys bztext16备注hys xgrqvarchar20修改日期hys xgrvarchar20修改人表4.4会议室信息表结构4.2本系统SQL
54、Server数据库的DSN配置在Visual Basic向数据库存取数据的过程中,ADO对象和ODBC数据源都是至关重要 的。在创建数据库脚本之前,就要提供一条使 ADO 定位、标识和与数据库连接的通道。数 据库驱动程序使用 DSN 定位和标识特定的 ODBC 数据源,把信息从应用程序发送到数据库。ODBC 介绍Microsoft 公司开发了一套用来开发数据库系统应用程序的编程接口规范(API ),即ODBC ( Open Database Connectivity ,开放数据库互联) ,它是目前最流行的连接数据源 的方法之一。无论是本地数据库还是 C/S 或 B/S 数据库管理系统,只要系统
55、中含有相应的 ODBC 驱动程序,就能够通过 ODBC 与数据库进行连接,并访问其中的数据。要与 ODBC 兼容的数据库进行连接, 就要建立一个 DSN(Data Source Name ,数据源名) 通过该 DSN 定位和标识指定的 ODBC 兼容数据库。数据源包括用户安全性、数据库定位、连接参数等 与数据库进行连接的信息。 DSN 分为用户 DSN 、系统 DSN 、文件 DSN 三种类型。4.2.2 配置 ODBC 数据源1、ODBC 数据源名一个完整的 ODBC 数据源名( DSN )包含 DSN 的名字,它是应用程序访问数据库时 向系统发送的名称。它还应该包含 ODBC 驱动程序,在对数据库进行操作时,系统就会调 用相应的 ODBC 驱动程序来提供服务。 它还要包含要连接的数据库或数据库服务器的名称, 用来指定要连接的数据库,让应用程序知道要通过 ODBC 来访问哪个数据库或数据库服务 器。2、SQL Server
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 信息技术 课件 项目3-5 演示稿制作、信息检索、新一代信息技术概述
- 2024年黑龙江省龙东地区中考数学试卷含答案
- 新教材高中政治9.2用对立统一的观点看问题作业4含解析新人教版必修4
- 2024年度服装品牌代理与销售合同
- 04版城市清理工程铲车租赁合同
- 2024年度宠物用品供应链管理合同
- 2024年度农产品质量检验合同
- 2024年度供应链管理承包转让合同
- 2024年度拆墙施工合同书范本
- 2024年度健康保险与福利待遇合同
- 教科版五年级科学上册第三单元测试卷附答案
- 电梯高处施工方案
- 心理团体辅导的保密协议
- 高血压病教学查房教案
- 中国国防科学技术报告研制报告样本
- 东方绿洲军训日记500字(八篇)
- 中心静脉压测量技术-中华护理学会团体标准2023
- 原发性骨质疏松症诊疗指南(2022版)第二部分
- 医院护理培训课件:《根本原因分析-RCA-从错误中学习》
- 初中英语课外阅读Treasure+Island黑布林阅读
- 临床医学概论题库(含答案)
评论
0/150
提交评论