现代流通企业综合管理系统
摘要:
随着计算机技术的广泛应用,在现代流通企业管理中引入计算机管理技术,成为一个值得深入研究的问题。
本文首先概要的论述了数据库的有关知识与现状。之后,对当代计算机数据库技术的现状,尤其是对关系型数据库作了系统的描述。在此基础上,论文重点对数据库的开发环境 — Microsoft Visual FoxPro 6.0 作了详细的介绍,然后,对开发一个小型的现代流通企业综合管理系统所用到的语句、函数、对象进行了详细的阐述。最后,结合自己编写的现代流通企业综合管理系统,给出了完整的、可实际使用的数据库管理系统。并给出了该系统的使用方法和设计方法。
关键词: 现代流通企业综合管理系统 数据库 Visual Foxpro
目 录
摘要
1.系统介绍…………………………………………………………………………………………1
1.1概述…………………………………………………………………………………… 2
1.2数据库基础…………………………………………………………………………… 3
1.2.1数据库现状 …………………………………………………………………… 5
1.2.2数据库系统介绍 ……………………………………………………………… 6
1.2.3关系型数据库 ………………………………………………………………… 7
1.2.4数据库管理系统 ……………………………………………………………… 8
2.现代流通企业管理系统的介绍………………………………………………………………10
2.1系统设计…………………………………………………………………………… 12
2.1.1系统目标设计 ………………………………………………………………… 12
2.1.2开发设计思想 ……………………………………………………………… 13
2.1.3开发和运行环境选择 ………………………………………………………… 14
2.1.4系统介绍 ………………………………………………………………… 15
2.1.5系统功能模块设计 …………………………………………………………… 15
2.2数据库设计
2.2.1 数据库需求分析 …………………………………………………… 16
2.2.2数据库概念结构设计………………………………………………………… 17
2.2.3数据库逻辑结构设计……………………………………………………… 17
2.3现代流通企业管理系统原程序清单………………………………………………… 18
3. 现代流通企业管理系统系统的应用………………………………………………………26
3.1系统的调试………………………………………………………………………………… 31
3.2系统的应用…………………………………………………………………………… 32
4.结束语 …………………………………………………………………………………… 33
1引言
1.1概述
随着经济的发展,企业正向着大型化、规模化发展,而对于大中型企业,员工、职称等跟工资管理有关的信息随之急剧增加。在这种情况下单靠人工来处理员工的工资不但显得力不从心,而且极容易出错。
该系统的具体任务就是设计一个企业工资的数据库管理系统,由计算机来代替人工执行一系列诸如增加新员工、删除旧员工、工资修改、查询、统计及打印等操作。这样就使办公人员可以轻松快捷地完成工资管理任务。
有鉴于Microsoft公司的数据库开发软件Visual FoxPro在数据库软件开发上的一些优势。本系统使用了VFP6.0作为开发环境。
论文将就 Visual FoxPro、关系型数据库、企业工资管理系统这三个方面分别进行比较详细的论述。
2数据库基础
1.2.1 数据库现状
数据库技术自产生以来,发展到今日已形成了坚实的理论基础和独特的数据处理技术,并获得了广泛的应用。数据库技术是信息社会的重要基础之一,是计算机科学领域中发展最为迅速的分支。数据库技术是一门综合性的技术,它涉及到操作系统、数据结构、算法设计和程序设计等知识,因此,在计算机科学中,将数据库技术作为专门的学科来研究和学习。从应用的角度来看,计算机用户需要掌握数据库的理论基础,以其来指导应用实践。
数据库学科的研究范围十分广泛,概括的讲可以分为三个主要领域。
1)数据库管理系统软件的研制
数据库管理系统(DBMS)是数据库系统的基础,研制DBMS 的基本目标是扩大功能、提高性能、增强可用性。研制以DBMS 为核心的一组互相可联系的软件系统已成为当前数据库软件产品的方向,这些在DBMS 基础上运行的软件有:数据通讯软件、表格软件、数据字典、报表书写、图形系统等。
2)数据库设计
在数据库管理系统的支持下,按照某企业某组织的需求,设计一个结构良好的,使用方便,效率较高的数据库及其应用系统,是数据库设计的主要任务。在这个领域内,主要研究课题是设计方法学;数据模型和数据建模方法的研究;数据库设计计算机辅助方法的研究;数据库设计规范和标准的研究,以及数据库设计工具的开发等。
3)数据库理论
数据库理论研究主要集中与关系的规范化理论、关系型数据库理论、数据库与人工智能结合、数据库与逻辑、逻辑演绎和知识推理等方面,此外,演绎数据库、面向对象数据库、知识库系统的研究都是研究方向。
1.2.2 数据库系统介绍
一般来说数据库系统由计算机软、硬件资源组成。它实现了有组织地、动态地存储大量关联的数据,方便多用户访问,它与文件系统的重要区别是数据的充分共享、交叉访问及应用的高度独立性。通俗地讲,数据库系统可以把日常一些表格、卡片等数据有组织地集合在一起,输入到计算机,然后通过计算机处理,再按一定要求输出结果。所以,对于数据库来说,主要解决了三个数问题。第一,有效地组织数据这里主要是指对数据进行合理设计,以便计算机存取;第二,将数据方便地输入到计算机中;第三,根据用户的要求将数据从计算机抽取出来。
数据库技术发展到今天,可说是较为成熟,但究竟什么是数据库还未有一个被普遍接受的定义。这里,从不同角度给出的定义或描述,列举几例:
1) 数据库是团体用户的团体数据。
2) 数据库是组织、存储、管理数据的仓库。
数据库可以被定义为一个基于某种数据模型存储起来的、为某个特定组织的多种应用服务、并具有尽可能小的冗余度的相关的数据集合。其数据结构独立于使用数据的程序,对数据的增添、修改和检索,由系统进行统一的控制,系统提供的数据模型也有利于将来应用的扩展。