




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、仓储管理系统 目 录摘 要1关键词11、引言12、管理信息系统的概述13 、数据库应用系统开发简介13.1、数据库13.1.1、用户数据23.1.2、元数据23.1.3、索引23.2、数据库管理系统33.2.1、层次模型33.2.2、网状模型33.2.3、关系模型33.2.4、面向对象数据模型34、开发工具的使用和介绍34.1、delphi7.0概述34.2、sql语言介绍44.3、sql在delphi 7.0中的应用45、系统分析55.1、需求分析55.2、模块划分56、数据库设计87、应用程序设计117.1、程序结构117.2、程序源代码117.3、程序运行188、小结20致谢20参考文献
2、20英文摘要21仓库管理系统摘 要本论文主要介绍了仓储管理的开发背景,探讨了数据库的功能特点,做出了系统需求分析并在完成数据库设计的基础上进行程序开发和以及系统的运行。本系统主要完成对仓库的库存管理,包括货品入库,货品存库,货品出库等几个方面,并通过各个表单的操作来调动数据库系统以完成对各类信息的浏览、查询、添加、删除等功能。关键词 管理系统(mis) 数据库 面向对象的开发1、引言仓储管理系统是典型的信息管理系统(mis),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特
3、点。 经过分析,我使用 microsoft公司的 delphi7.0开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。2、管理信息系统的概述管理信息系统(简称mis)是在管理科学、系统科学、计算机科学等的基础上发展起来的综合性边缘科学。管理信息系统是一个由人、机(计算机)组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。它能观测企业或组织的各种运动情况,利用过去的数据预测未来;从全局出发辅助决策;利用信息控制企业或组织行为
4、,帮助其实现长远的规划目标。简言之,管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。管理信息系统是一个人机系统,同时它又是一个一体化集成系统。管理信息系统是信息系统的一个子系统,它以计算机技术、通讯技术和软件技术为技术基础,同时将现代管理理论、现代管理方法及各级管理人员融为一体,最终为某个组织整体的管理与决策服务,是由人和计算机组成的能进行管理信息的收集、传递、存储、加工、维护和使用的系统。管理信息系统的基本结构可以概括为四大部件,即信息源、信息处理器、信息用户和信息管理者。因此,一个成功的管理信息系统应该具有可靠的硬件、实用的软件、强有力的现代化管理水平。
5、具体讲,管理信息系统的三大支柱是:计算机网络、数据库和现代化的管理,这三打支柱称为管理信息系统的扩展部件。3 、数据库应用系统开发简介在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。数据库应用系统开发的目标是建立一个满足用户长期需求的产品。开发的主要过程为:理解用户的需求,然后,把它们转变为有效的数据库设计。把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。3.1、数据库数据库由dbms(数据库管理系统)处理,dbms则由开发人员和用户通过应用程序直接或间接地使用。它主要包括四个要
6、素:用户数据、元数据、索引和应用元数据。3.1.1、用户数据目前,大多数主流数据库管理系统把用户数据表示为关系。现在把关系看作数据表。表的列包含域或属性,表的行包含对应业务环境中的实体的记录。并非所有的关系都同样符合要求,有些关系比其它关系更结构化一些。3.1.2、元数据数据库是自描述的,这就意味着它自身包含了它的结构的描述,这种结构的描述称作元数据。因为dbms产品是用来存储和操纵表的,所以大数产品把元数据以表的形式存储,有时称作系统表。这些系统表存储了数据库中表的情况,指出每一个表中有多少列,那一列是主关键字,每一列的数据类型的描述,它也存储索引、关键字、规则和数据库结构的其他部分。在表中
7、存储元数据不仅对dbms是有效的,对用户也是方便的,因为他们可以使用与查询用户数据同样的查询工具来查询元数据。3.1.3、索引第三种类型的数据改进了数据库的性能和访问性,这种数据经常称作开销数据,尽管有时也采用其他类型的数据结构,如链表,但它主要还是索引。索引可以用来排序和快速访问数据。下面以库存管理系统中的货品信息表为例来说明。假定数据在磁盘上是按货品编号的递增顺序排列的,用户想打印一个按货品名称排序的货品数据报表。为此,所有的数据都需要从源表中提取出来并排序,除非表很小,否则这是一个很费时的过程。或者,可以在货品名称字段上创建一个索引,该索引的条目按照货品名称排序,这样,该索引的条目可以读
8、出来,并用来按顺序访问货品信息数据。索引用于快速访问数据。例如,一个用户只想访问货品信息表中类别值为01的那些货品。如果没有索引,则必须搜索整个源表;但有了索引之后,可以找到索引条目,并使用它来挑选所有合适的行。索引对排序和查找是有帮助的,但要付出代价。货品信息表中的行每次改变时,索引也必须改变,这意味着索引并非随意的,应该在真正需要时保存。3.1.4、应用元数据存储在数据库中的第四种数据是应用元数据,它用来存储用户窗体、报表、查询和其他形式的查询组件。并非所有的dbms都支持应用组件,支持组件的dbms也不一定把全部组件的结构作为应用元数据存储在数据库中。然而,大多数现代的dbms产品存储这
9、种数据作为数据库的一部分。一般来说,数据库开发人员和用户都不直接访问应用元数据,相反,他们通过dbms中的工具来处理这些数据。access 2000中就支持窗体、存储过程等应用元数据。access 2000是关系数据库开发工具,1992年,microsoft access作为第一个面向windows操作平台的桌面数据库管理系统而诞生,它不但充分体现了面向对象的思想,提供可视化的编程手段,而且充分利用了windows操作平台的优越性,采用与windows完全一致的界面风格,使界面非常友好。在access中,用户不需要编写复杂的程序就可以建立一个完整的数据库应用系统,是一个典型的开放式数据库系统,
10、它可以和windows下的其他应用程序共享数据库资源。数据库能汇集各种信息以供查询、存储和检索。access 的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 excel 的电子表格,可以使数据库一目了然。另外,access 允许创建自定义报表用于打印或输出数据库中的信息。access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。access 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据
11、库的强大功能。3.2、数据库管理系统数据库管理系统(dbms)是指数据库系统中管理数据的软件系统。dbms是数据库系统的核心组成部分。对数据库的一切操作,包括定义、更新及各种控制,都是通过dbms进行的。dbms总是基于某种数据模型,可以把dbms看成是某种数据模型在计算机系统上的具体实现。根据数据模型的不同,dbms可以分成层次模型、网状模型、关系模型、面向对象数据模型等。3.2.1、层次模型层次模型是数据库系统中最早出现的数据模型,层次数据库系统采用层次模型作为数据的组织方式。层次模型用树形结构来表示各类实体以及试题间的联系。3.2.2、网状模型网状模型是一种比层次模型更具普遍性的结构,它
12、去掉了层次模型的两个限制,允许多个结点没有双亲结点,允许结点有多个双亲结点,此外它还允许两个结点之间有多种联系(称之为复合联系)。因此网状模型可以更直接地去描述现实世界。而层次模型实际上是网状模型的一个特例。3.2.3、关系模型关系模型。关系模型主要是用二维表格结构表达实体集。关系模型是由若干个关系模式组成的集合。关系模式相当于前面提到的记录类型,它的实例称为关系,每个关系实际上是一张二维表格。关系模型和层次、网状模型的最大判别是用关键码而不是用指针导航数据,表格简单的用户易懂,编程时并不涉及存储结构,访问技术等细节。关系模型是数学化模型。sql语言是关系数据库的标准化语言,已得到了广泛的应用
13、。3.2.4、面向对象数据模型面向对象数据模型是用面向对象观点来描述现实世界实体(对象)的逻辑组织、对象间限制、联系等的模型。一系列面向对象核心概念构成了面向对象数据模型的基础。dbms的特点和功能可以分为三个子系统:设计工具子系统、运行子系统和dbms引擎。设计子系统有一个方便数据库及其应用创建的工具集。它典型地包含产生表、窗体、查询和报表的工具。dbms产品还提供编程语言和对编程语言的接口。运行子系统处理用设计子系统开发的应用组件。它所包含的运行处理器用来处理窗体和数据库的数据交互,以及回答查询和打印报表等。dbms引擎从其他两个组件接受请求,并把它们翻译成对操作系统的命令,以便读写物理介
14、质上的数据。dbms引擎还涉及事务管理、锁、备份和恢复。4、开发工具的使用和介绍4.1、delphi7.0概述delphi被称为是第四代编程语音,它具有简单、高效、功能强大的特点。和vc相比,delphi更简单、更易于掌握,而在功能上却丝毫不逊色;和vb相比,delphi则功能更强大、更实用。可以说delphi同时兼备了vc功能强大和vb简单易学的特点。随意,它一直是程序员至爱的编程工具。delphi具有以下的特性:基于窗体和面向对象的方法,高速的编译器,强大的数据库支持,与windows编程紧密结合,强大而成熟的组件技术。但最重要的还是object pascal语言,它才是一切的根本。obj
15、ect pascal语言是在pascal语言的基础上发展起来的,简单易学。delphi提供了各种开发工具,包括集成环境、图像编辑,以及各种开发数据库的应用程序。除此之外,还允许用户挂接其他的应用程序开发工具。在delphi众多的优势当中,它在数据库方面的特长显得尤为突出:适应于多种数据库结构;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和提供大量的企业组件。delphi发展至今,从delphi 1.0、delphi 2.0到现在的delphi 7.0,delphi 7.0是当前windows平台上全面支持最新web服务的快速开发工具之一。无论是企业级用户,还是个人开发者
16、,都能够利用delphi 7.0轻松、快捷地构建新一代电子商务应用。delphi 7.0有着所有工具中最为灵活的数据库结构。对大多数基于本地、客户/服务器和odbc数据库平台的应用程序来说,bde的功能都非常强大。如果你觉得这个仍然满足不了你的需求,那么同样你可以使用delphi支持的ado组件。因为delphi对ado组件的尺寸来操作数据库一样的方便。大大地提高了应用程序的开发效率。4.2、sql语言介绍sql(structured query language,结构查询语言)是一个功能强大的数据库语言。sql通常使用于数据库的通讯。ansi(美国国家标准学会)声称,sql是关系数据库管理系
17、统的标准语言。sql语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用sql的常见关系数据库管理系统有:oracle、 sybase、 microsoft sql server、 access等等。虽然绝大多数的数据库系统使用sql,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。sql语言的突出优点就是它的非过程化、统一,而且还是所有关系数据库的公共语言。sql语言一次处理一个记录,对数据提供自动导航,它允许用户在高层的数据结构上工作,而部队单个记录进行操作,可操作记录集,所有sql语句接受集合作为输入,返回集合作为输出。sql的集合特性允许一
18、条sql语句的结果作为另一条sql语句的输入。同时,它不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有sql语句使用查询优化器。作为统一的语言,sql可用于所有用户的db活动模型,包括系统管理员、数据库管理员、应用程序员、决策支持系统人员及许多其它类型的终端用户。sql语句概括起来可以分为数据操作语言,数据定义语言和数据控制语言几大组,它们用于对数据库数据的查询,修改和更新,是一种完备的数据处理语言。主要用到的数据操作语言主要是:select:用于数据检索;insert:用于增加数据到数据库;update:用于从数据库中修改现存的数据;delete:用于从数据库中
19、删除数据。4.3、sql在delphi 7.0中的应用同其他数据库管理系统一样,在delphi 7.0中使用查询也是非常有用的,可以使用sql设计功能强大的查询工具。在delphi 7.0中是通过t query组件来实现对sql语言支持的,也就是说用delphi 7.0开发数据库应用程序时,使用sql语言操作数据库中的数据的惟一途径是经过t query组件。t query组件在delphi 7.0中使用sql语言编程时占据着绝对重要的地位。在使用delphi 7.0开发的数据库应用中,可以使用sql语言访问以下三个方面的数据库: paradox或d base数据库中的表在访问这些桌面数据库系统
20、中的数据时,只能使用ansi标准sql语言中的部分sql语句,它们主要包括:select、insert、update 和delete语句;即本地sql语句。 本地inter base数据库服务器中的数据库在inter base数据库中支持的sql语句,在delphi 7.0中都可以使用。有关inter base中sql语句的语法和限制,请参看“inter base的语言参考”。 远程数据库服务器中的数据库这要求在delphi 7.0中必须安装相应的sql link。只要是数据库服务器的dbms支持的sql语句,在delphi 7.0中都可以使用。值得一提的是,delphi 7.0还支持异构查询
21、,即可以同时查询多个数据库服务器中相同的或不同类型的数据库表。5、系统分析5.1、需求分析本套应用程序名称为“仓储管理系统”,主要用于仓库货品信息的管理,系统包括仓库管理、入库、出库、一些统计查询和报表等几部分组成。仓储管理系统需满足仓库管理员及工作人员的需求,他们具有登陆应用系统的权限,所以需要对工作人员的登陆本模块进行更多的考虑,设计不同用户的操作权限和登陆方法。对于一个仓库来说,最大的功能就是存储货品,所以仓库管理就是对货品信息,仓库信息, 短线货品及超储货品的管理,用户可以根据实际情况对各种货品信息进行分类管理,包括添加, 删除更新数据库等。当然,仓库中货品入库也是常有的事,入库管理操
22、作就是对于货品入库情况的管理, 用户可以方便地输入一些货品的信息。有了货品的入库,自然也就有货品的出库,这部分提供的功能与入库操作流程差不多,有所区别的只是对一些出库货品的管理,也很方便数据的输入。仓库货品的信息量大,数据安全性和保密性要求高。本系统实现对货品信息的管理和总体的统计等,仓库信息,供货单位和经办人员信息的查看及维护。仓库管理人员可以浏览、查询、添加、删除等货品的基本信息以及统计等,并可以对一些基本的信息生成报表形式,并打印输出的功能。报表是一个数据库中最重要的功能之一,有了报表才能清楚地知道货品的出入库情况,在数据报表功能中包括出库报表,库存报表及经办人员报表等一些基本信息的打印
23、,方便简洁。本系统基本涵盖了超市管理的主要需求,具有完善细致的功能、友好的用户界面、强大的数据处理功能和完备的安全机制;随心所欲查询和所见即所得的打印功能,并全面支持分析和决策的功能。系统特色:1.设置系统用户登陆功能,即时对系统数据进行安全设置与保护。2.友好的用户界面,业务操作简单,进入系统即能使用。3.成熟先进的技术和系统构架,采用先进的数据库访问方式,数据更安全,性能更稳定。4.强大的数据处理能力和开放的数据接口,选用具有大型数据库安全机制的数据库系统,提供各种级别的数据保护和权限控制方式,确保数据的安全可靠。5.系统每种操作都可以通过菜单来进行。操作快捷、方便。易懂、易会。系统集输入
24、、维护、查询、统计和各种处理为一体,信息导入导出方便共享。5.2、模块划分货品库存管理货品信息管理理系统仓储管理系统仓库管理入库管理出库管理盘存管理综合管理附项分类历史数据管理打印查询短线货品管理超储货品管理出库登记管理货品出库年度统计收货单位年度收货金额统计盘存录入货品出入库期间汇总表仓库信息管理供货单位管理收货单位管理经办人员管理图1 仓储管理系统基本模块与功能:1.系统包括用户管理,密码管理,关闭系统,以及数据的备份与恢复,可以根据需要对整个数据库进行备份,以确保数据的安全性。帮助:本系统的帮助信息,包括应用程序的版本信息;2.库存管理货品信息管理:对仓库里的货品进行登记;货品库存管理:
25、管理仓库的库存情况;短线货品管理:对仓库里短线的货品进行登记,以便及时采购补货;超储货品管理:对仓库里超储的货品进行登记,控制库存量,减少进货;3.入库管理入库登记管理:能对货品的入库登记,删除,更改等;入库期间统计:货品入库期间年度的统计;供货单位期间供货金额统计:对货品供应的金额进行统计;4.出库管理对货品出库期间的年度统计,出库登记,及收获单位金额统计等;5.盘存管理对盘存货品信息的盘存录入;6.综合管理可根据同一货品的出入库情况,对库存情况的汇总;7.附项管理对供货单位情况,经办人员,收货单位情况,仓库信息进行登记管理,可进行添加,删除等操作;8.历史数据管理对历史库存,历史出库,历史
26、出库情况进行管理;9.打印与查询可根据输入的条件,对货品的入库信息,库存信息等进行简单查询和组合查询。 系统汇总计算经办人员报表货品出库单货品入库单库存汇总仓库管理入库管理出库管理综合管理盘存管理附项管理历史数据管理打印查询验证用户信息登陆库存管理系统系统主窗体密码错误数据备份备份输出 图2 库存管理系统数据流程图货品其他信息管理入库货品信息管理基本信息录入货品基本信息管理货品调配汇总出库货品信息管理货品登记 图3 货品信息管理数据流程图6、数据库设计本超市管理系统是应用在单机系统上的,所以只需建立起一个数据库,在此数据库基础上建立起表格,现将部分数据结构表描述如下: 表1 货品信息表字段名数
27、据类型字段长度是否为空货品编号文本5货品名称文本10类别文本8型号文本4单位文本2仓库编码文本5存放仓库文本12入库计划单价货币出库计划单价货币原始库存数字长整型默认货位文本5警戒底线库存数字长整型警戒高线库存数字长整型 表2 入库登记表字段名数据类型字段长度是否为空入库日期日期/时间入库单号文本10货物编号文本5数量数字长整型进货价货币总额货币已付货款货币供货单位编码文本5供货单位文本20经办人编码文本5经办人文本8增值税率数字单精度型备注备注 表3 货品出库表字段名数据类型字段长度是否为空出库日期日期/时间出库单号文本10货物编号文本5货物名称文本10数量数字长整型单价货币出货价货币总额货
28、币已收货款货币收货单位编码文本5收货单位文本20经办人编码文本5经办人文本8增值税率数字单精度型备注备注 表4 仓库信息表字段名数据类型字段长度是否为空仓库编号文本5仓库名称文本12存货种类文本2存货价值货币 表5 供货单位信息表字段名数据类型字段长度是否为空单位编码文本5单位名称文本50单位地址文本50电话文本15联系人文本8 表6 经办人员表字段名数据类型字段长度是否为空编号文本5姓名文本8家庭住址文本50办公电话文本15家庭电话文本15 表7 用户表字段名数据类型字段长度是否为空user id文本10user pwd文本6 另外,我们还建立了几张查询表, 用以存放部分用于计算的统计信息,
29、以便查询。入库登记统计表 入库登记_合计货品入库年度统计表 入库登记_n供货单位年度供货金额统计表 入库登记_w库存汇总表 库存出库登记统计表 出库登记_合计货品出库年度统计表 出库登记_h收货单位年度收货金额统计表 出库登记_d入库登记_合计表与出库登记_合计分别是以入库登记表和出库登记表为基础的,所以此处不再描述;库存汇总表主要由出库表和入库表建立关系获得。表8 入库登记_n字段名数据类型字段长度是否为空货物名称文本10入库日期日期/时间年度数量数字长整型 表9 入库登记_w字段名数据类型字段长度是否为空供货单位文本50入库日期日期/时间年度供货总额数字长整型 表10 库存汇总表字段名数据
30、类型字段长度是否为空货物编码文本5入库日期日期/时间货物名称文本10数量(入库)数字长整型进货价货币数量(出库)数字长整型库存数量数字长整型 表11 出库登记_h字段名数据类型字段长度是否为空货物名称文本10出库日期日期/时间年度数量数字长整型 表12 出库登记_d字段名数据类型字段长度是否为空收货单位文本50出库日期日期/时间年度金额总额数字长整型 7、应用程序设计7.1、程序结构本应用程序由33个窗体组成,主要的分别是:主窗体,欢迎界面,登陆窗体,入库窗体,出库窗体,部门需求等窗体组成。通过运行程序首先进入欢迎界面和登陆窗体,通过输入密码,验证身份后进入主窗体,在主窗体上有7个菜单项,分别
31、对应各自的功能模块窗体,包括系统,库存管理,入库管理,出库管理,综合管理,附项管理,历史数据管理。需要哪个功能的时候就点哪个菜单,相对应的窗体会自动弹出。7.2、程序源代码 程序实现的部分代码如下: 图4 进货明细表 object lbrdeno: tlabel item fieldname = bgeno title.caption = 产品编号 title.alignment = tacenter title.color = clinfobk end item fieldname = rdcnt title.caption = 数量 title.alignment = tacenter t
32、itle.color = clinfobk end item fieldname = rbpst title.caption = 库存位置 title.alignment = tacenter title.color = clinfobk end item fieldname = rddat title.caption = 报废日期 title.alignment = tacenter title.color = clinfobk end item fieldname = rdtme title.caption = 报废时间 title.alignment = tacenter title.c
33、olor = clinfobk end item fieldname = bneno title.caption = 申请人员 title.alignment = tacenter title.color = clinfobk end item fieldname = rdmrk title.caption = 报废备注 title.alignment = tacenter title.color = clinfobk end item fieldname = rdout title.caption = 是否保存 title.alignment = tacenter title.color =
34、 clinfobk end end 图5 进货作业object lbrgeno: tlabel left = 10 top = 0 caption = 领用单号 end object rgeno : tdbedit left = 100 top = 0 datafield = rgeno datasource = fmrgetd.dsrget end object lbbgeno: tlabel left = 10 top = 23 caption = 产品编号 end object bgeno : tdbedit left = 100 top = 23 datafield = bgeno d
35、atasource = fmrgetd.dsrget end object lbrbpst: tlabel left = 10 top = 46 caption = 库存位置 end object rgrea : tdbedit left = 100 top = 69 datafield = rgrea datasource = fmrgetd.dsrget end object lbrgdat: tlabel left = 10 top = 92 caption = 领用日期 end object rgdat : tdbedit left = 100 top = 92 datafield =
36、 rgdat datasource = fmrgetd.dsrget end object lbrgtme: tlabel left = 10 top = 115 caption = 领用时间 end object rgtme : tdbedit left = 100 top = 115 datafield = rgtme datasource = fmrgetd.dsrget end object lbbneno: tlabel left = 10 top = 138 caption = 申请人员 end object bneno : tdbedit left = 100 top = 138
37、 datafield = bneno datasource = fmrgetd.dsrget end object lbrgmrk: tlabel left = 10 top = 161 caption = 领用备注 end object rgmrk : tdbedit left = 100 top = 161 datafield = rgmrk datasource = fmrgetd.dsrget end object lbrgcnt: tlabel left = 10 top = 184 caption = 数量 end object rgcnt : tdbedit left = 100
38、 top = 184 datafield = rgcnt datasource = fmrgetd.dsrget end object lbrgout: tlabel left = 10 top = 207 caption = 是否保存 end object rgout : tdbedit left = 100 top = 207 datafield = rgout datasource = fmrgetd.dsrget end 图6 进货退出作业 object dbgrid1: tdbgrid left = 5 top = 0 width = 602 height = 100 options
39、 = dgtitles, dgindicator, dgcolumnresize, dgcollines, dgrowlines, dgtabs, dgrowselect, dgalwaysshowselection, dgconfirmdelete, dgcancelonexit taborder = 0 columns = end7.3、程序运行每次运行程序都会出现图7所示的要求数据库登陆的页面 图7 登陆界面数据库登陆以后出现的系统主界面,如图8所示。 图8 系统主界面在图8所示的基本资料里选择人事数据处理,就会出现图9所示的人事信息页面,人事信息主要有个人资料和在职资料两项。 图9 人
40、事信息界面关闭人事信息界面的窗口,重新回到系统主界面,在图8所示的基本资料里选择客户数据处理,就会出现图10所示的客户信息管理界面。里面有八个客户的基本资料,可以输入客户编号或客户名称进行查询。 图10 客户信息管理界面关闭客户信息管理界面的窗口,重新回到系统主界面,在图8所示的基本资料里选择会员数据处理,就会出现图11所示的会员信息界面。里面有九个会员的基本资料,可以输入会员编号或会员名称进行查询。 图11 会员信息界面8、小结由于以前对delphi7.0,sql server 2000等的接触并不是很多,对它的开发环境不是非常了解,所以在程序的开发过程中遇到了很多的困难,但经过同学和指导老
41、师的帮助,一一化解了困难,并从中学到了很多编程方面的知识。但是由于经验方面的原因,以及对库存方面的操作流程了解不足,该系统还有许多不尽如人意的地方和功能上的缺陷,这些都有待于进一步改善。在本次毕业设计中,我从指导老师樊金荣老师身上学到了很多东西,樊老师认真负责的工作态度,无论在理论上还是实践中,她都给予我很大的帮助,是我得到不少的提高,相信对我以后的工作和学习都会有很大的帮助,感谢她细心而耐心的辅导。致谢论文终于完成了,此刻的我思绪万千,心情久久不能平静。导师治学严谨,学识渊博,品德高尚,平易近人,在我学习期间不仅传授了做学问的秘诀,还传授了做人的准则。这些都将使我终生受益。无论是在理论学习阶
42、段,还是在论文的选题、资料查询、开题、研究和撰写的每一个环节,无不得到导师的悉心指导和帮助。我愿借此机会向导师表示衷心的感谢!路漫漫其修远兮,吾将上下而求索。我愿在未来的学习和研究过程中,以更加丰厚的成果来答谢曾经关心、帮助和支持过我的所有领导、老师、同学和朋友。参考文献1 ullman j dprinciples of database systemscomputer science press,19802 martin jprinciples of data base management19763 张春林,马成勇,刘均编著, delphi 7数据库系统设计与开发m,北京:清华大学出版社,20034 刘晓华著,sql server 2000数据库应用开发m,北京:电子工业出版社,20015 毕维峰,赵爱玲主编, delphi 7编程实例与技巧m,北
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 技术面试题及答案
- 厦门财务岗位实战挑战题库
- 全面解析钟祥B类面试题库:各行业岗位需求分析
- 面试攻略:厂务运维面试题库系列
- 渠道分销面试实战模拟题库
- 学校应急知识培训课件教案
- 中餐厨师专业技能及招聘面试试题及答案参考
- 职业发展与招聘面试全攻略:四大部门面试题库导读
- 电商供应链金融风险防范与业务创新研究报告
- 2025年老年教育课程改革与体验式教学模式的应用研究
- 2025年云计算考试题库
- 软件系统运维操作手册
- 三升四数学综合练习(60天)暑假每日一练
- 直肠癌个案护理
- 西门塔尔牛养殖技术课件
- 油库培训大纲及课件
- 分装安全操作规程
- 大学生口腔职业生涯规划路径
- 脱硫石膏仓管理制度
- 政务数据共享管理制度
- 雨污水管网排查工作报告
评论
0/150
提交评论