以及它们之间联系的数据信息。
数据库技术中一般有三种传统的数据模型。
它们是层次模型、网状模型和关系模型。
其中,关系模型是最重要的模型。
与层次模型和网状模型相比,关系模型具有多方面的优势。
关系型数据库是由美国IBM 公司的 E.F.Codd 提出的,奠定了关系型数据库的理论基础。
该数据库是当今世界上最常用的数据库类型,本论文主要介绍关系型数据库。
关系模型就是用表格数据来表示实体和实体间的联系。
这种表格就是二维平面表。
在层次模型和网状模型中,数据结构中的各节点只保存实体本身的信息,实体间的联系是通过指针来实现的。
而在关系模型中,只有表格没有指针,表格中既存放实体本身的信息,也存放实体间的联系。
对应于一个关系模型的所有关系的集合称为关系数据库。
关于关系数据库现在总结如下: 关系的列称为属性,不同的列有不同的名字,但不同的列 出自同一个值域中。
同列中的各分量具有相同的数据类型,并在同一值域中。
列的次序是任意的,可随意交换。
关系的行称为元组,任意两行不能完全相同。
元组的每一分量都是不可再分的数据项。
行的次序是任意的,可以随意交换。
关系有一个主键来唯一标识各个元组。
1.2.4 数据库管理系统 数据库管理系统 DBMS 是数据库的核心软件,是数据处理技术各种先进思想的汇集。
它的主要功能有: 1).数据的存储、获取和修改 一个数据库可被许多用户共享。
因此,DBMS 必须提供多个用户视图,允许用户方便有效地存储、获取和修改他们的数据。
2).数据字典 数据字典是与一个组织相关数据的所有信息的储藏所。
数据字典通常包含数据库完整性定义,安全保密定义,存取路径的定义等。
DBMS 必须维护一个用户可访问的数据字典,这一服务可由 DBMS自身的一个子集提供,或由一个独立的软件包提供。
3).安全机制 数据库中的数据必须受到保护,免遭由于意外或误用而引起的破坏。
DBMS 的安全机制用于控制数据的访问如用户口令、身份标识、用户级别、存取权限等,并且定义允许用户执行 什么样的操作例如只读或可读可写。
4).数据完整性 数据完整性就是数据的正确性、真实性、客观性。
且数据失真,其完整性就受到了破坏。
DBMS 必须提供工具协助用户维护他们的数据的完整性。
在 DBMS 及其软件接口中可设计多种编辑检查和完整性约束。
5).并发控制 由于一个数据库是由多个用户共享的,两个或更多的用户可能同时试图访问相同数据。
如果两个用户并发地试图修改同一数据记录,就有可能产生错误结果,因为两个事务处理会相互干扰。
DBMS 中必须有防护措施来避免或克服这种干扰。
DBMS 实现并发控制的基本方法是将被操作的数据进行封锁,封锁单位的大小将会影响到并行度的高低。
封锁的单位越大,开销越小,但并行度就越低;反之封锁的单位越小,开销越大,但并行度却越高。
因此,在决定封锁单位的大小时,应考虑到开销和并发度这两方面的因素。
6故障恢复 数据库恢复是 DBMS 的重要任务之一。
由各种各样的系统失效造成的数据库损坏或丢失是不可避免的,其原因是多方面的,例如:用户操作失误,硬件出错,不正确或不合法的数据,程 序出错,以及自然灾害等。
由于数据库在现代管理信息系统中有着举足轻重的地位,DBMS 必须提供机制,在数据库丢失或损坏之后迅速而准确地恢复数据库。
DBMS 应提供以下工具来恢复数据库: 1建立副本,提供整个数据库的周期性副本拷贝。
2建立日志,提供用于日后审查的有关事务处理和数据库变更的依据。
3设置检查点,DBMS 定期挂起所有处理,并使数据库的文件和日志同步。
4恢复或重启动工具,DBMS 将数据库恢复到一个正确的状态,并重新开始处理事务。
企业工资管理系统的开发 2.1 系统设计 2.1.1 系统目标设计 通过使用企业工资管理系统,使企业的工资管理工作系统化、规范化、自动化,从而达到提高企业工资管理效率的目的。
本系统开发的总体任务是使办公人员可以轻松快捷地完成工资管理任务。
2.1.2 开发设计思想 本系统的开发设计思想: ● 尽量采用企业现有的软硬件环境,及先进的管理系统开发方 案,从而达到充分利用公司现有资源、提高系统开发水平和 应用效果的目的 ● 系统应符合人事管理的规定,满足公司日常员工管理的工作 需要,并达到操作过程中的直观、方便、实用、安全等要求 ● 系统采用模块化程序设计方法,既便于系统功能的各种组合 和修改,又便于未参与开发的技术维护人员补充、维护 ● 系统应具备数据库维护功能,及时根据用户需求进行数据的 添加、删除、修改、备份等操作。
2.1.3 开发和运行环境选择 开发工具:Visual FoxPro6.0。
运行环境:Windows 9x 或 Windows 2000。
一.系统介绍: “现代流通企业综合管理系统”是专门针对中小型企业各项管理业务而开发的通用性很强的管理系统。
该软件集进、销、存、决策于一体,同时还集成了报表打印、查询统计等多种实用的功能,真正实现了进、销、存一体化。
本软件采用微软可视化编程工具 MicrosoftVisual FoxPro 开发,软件的界面美观大方,系统运行稳定。
该软件有以下特点。
功能强大:该软件以中小型企业为应用对象,结合中小型企业当前和未来发展的管理需求提供实用先进的应用模式,实现多商品、多规格、大范围复杂的经营理念,为经营决策提供及时准确的信息,真正面向市场提高企业效益。
实用高效:建立规范的业务管理模式,使业务人员从繁忙的手工开票、统计报表工作中解脱出来,提高工作效率,减少人为差错。
用户界面操作简洁:系统的每个功能都经过精心设计,充分考虑到使用人员计算机知识较少的特点,全部使用业务人员最熟悉的业务流程、提示用语和操作方式,即使不熟悉此软件的人也能熟练使用本软件完成业务处理。
系统性能稳定:严格按照规范的软件工程管理,充分利用面向对象技术,采用 FoxPro 为后台数据库,利用 Windows 系统的内存管理和多任务特性,从技术上保证了系统的稳定性、可靠性和先进性。
主要功能 “现代流通企业综合管理系统”主要由基础信息、销售管理、库存管理、配送管理、往来管理、查询管理、报表管理、决策管理、系统管理、维护管理组成,包括如下模块。
基础信息:商品信息管理、客户信息管理、供应商信息管理、员工信息管理、银行账户管理。
销售管理:订货管理、销售管理、销售退货管理。
库存管理:入库管理、入库退货管理、库存查询管理、库存盘点管理、商品有效期管理、库存上下限管理、商品报损报溢管理。
配送管理:配送申请管理、配送审核管理、配送开票管理、配送结账管理。
往来管理:供应商账目管理、客户账目管理、超期应收应付款管理。
查询管理:商品销售查询、商品入库查询、商品退货查询、商品配送查询、商品报损报溢查询。
报表管理:日销售报表、周销售报表、月销售报表、单商品销售报表。
决策管理:商品销售排行、商品配送排行、商品退货排行、利润分析、决策分析。
系统管理:系统设置、权限设置、操作员管理、更改密码。
维护管理:初期建账、系统初始化、数据备份、数据恢复。
(一)主要模块介绍 主程序界面 主程序也是程序控制的核心,操作权限、程序功能调用等都要通过主程序实现。
另外,主程序还要显示系统时间、操作状态等功能。
主程序通过菜单和工具栏两种方式调用系统。
商品信息 商品信息模块是录入商品基本信息的模块,是进行入库、销售及其他操作的基础。
该模块中,除了基础信息的添加、修改、删除等操作外,还支持查找定位的功能。
销售管理 销售管理是
上一篇:
基于ASP教材管理系统的实现
下一篇:
那些令你为之触动的好句子,感慨万分