进销存系统论文doc.docx

上传人:b****6 文档编号:4772647 上传时间:2022-12-08 格式:DOCX 页数:27 大小:306.44KB
下载 相关 举报
进销存系统论文doc.docx_第1页
第1页 / 共27页
进销存系统论文doc.docx_第2页
第2页 / 共27页
进销存系统论文doc.docx_第3页
第3页 / 共27页
进销存系统论文doc.docx_第4页
第4页 / 共27页
进销存系统论文doc.docx_第5页
第5页 / 共27页
点击查看更多>>
下载资源
资源描述

进销存系统论文doc.docx

《进销存系统论文doc.docx》由会员分享,可在线阅读,更多相关《进销存系统论文doc.docx(27页珍藏版)》请在冰豆网上搜索。

进销存系统论文doc.docx

进销存系统论文doc

山东广播电视大学

毕业设计任务书

地市

教学班

姓名学号

 

山东广播电视大学教学处编印

学号

姓名

学制

专业

年级

教学班负责人

地市

教学班

设计题目

公司进销存管理系统

指导教师姓名

职务或职称

指导教师评语:

成绩:

指导教师签名:

工作单位:

年月日

地市电大复审意见:

成绩:

复审人签名:

职称:

地市电大公章年月日

省电大终审意见:

成绩:

终审人签名:

职称:

公章年月日

答辩情况记录

答辩题目

答辩情况

正确

基本正确

经提示回答

未回答

此表由主持答辩的同志填写.

答辩委员会(或小组)评语:

 

成绩:

主持答辩人签名:

职称:

月日

一,毕业设计的任务和具体要求

:

毕业设计是完成计算机专业培养目标所必需的重要教学环节,培养学生独立思考和科学的工作方法的重要过程。

具体任务和目标如下:

1培养学生综合运用所学理论知识和技能。

2培养学生调查研究,查阅技术文献、资料、手册以及编写技术文献的能力。

3通过毕业设计,要求学生在指导老师的指导下,独立完成多分担的课题设计的全部内容

二,毕业设计说明书应包含的内容:

 

1)通过调查研究和毕业实习,进行系统需求分析。

2)根据需求分析进行系统的概要和详细设计

3)进行编码及测试

4)编写各个阶段说明书

三.毕业设计应完成的图纸:

四.其他要求:

五.毕业设计的期限:

 

自年月日至年月日

六.毕业设计(论文)进度计划:

起至日期

工作内容

备注

08年9月25日

 

10月3日

 

10月10日

 

11月15日

11月20日

熟悉课题,收集有关资料,归纳需求分析以及系统功能

划分模块,画出流程图以及基本表的创建

做出系统功能中所需要的窗体以及查询

完成系统切换面板控制

 

将系统功能完善,完成作品

毕业设计终审不及格补审意见:

 

成绩:

补审人签名:

职称:

年月日

地市电大复审(补)意见:

 

成绩:

复审(补)人签名:

职称:

年月日

省电大终审(补)意见:

 

成绩:

终审(补)人签名:

年月日

参考文献,资料索引

文献,资料名称

编著者

出版单位

[1]郑荣贵、黄平、谷会东,Delphi6.0数据库开发与应用,中科多媒体电子出版社,2002

[2]伍俊良,Delphi6控件应用实例教程,北京希望电子出版社,2002

[3]卢国俊,Delphi6数据库开发,电子工业出版社,2002

[4]边萌,Delphi编程起步,机械工业出版社,2002

[5]伍俊良,Delphi6课程设计案例精编,中国水利水电出版社,2002

[6]丁宝康,数据库原理,经济科学出版社,2000

此表由学生填写所参考的文献,资料

目 录

摘要……………………………………………………………………………………1

第一章引言……………………………………………………………………………3

1.1 课题来源………………………………………………………………………3第二章数据库概论……………………………………………………………………………32.1 数据库的发展 ………………………………………………………………3

2.2 数据库理论基础 ……………………………………………………………4

第三章数据库开发工具 ……………………………………………………………5

3.1 Access简介  ………………………………………………………………5

第四章系统总体设计 ………………………………………………………………6

4.1系统功能  ……………………………………………………………6

4.2开发要点 ……………………………………………………………6

4.3系统需求分析  ………………………………………………………6

4.4 数据库表的建立 …………………………………………………………6

4.5 系统模块图及ER图设计 ……………………………………………………9第五章公司进销存系统的设计 …………………………………………………………11

5.1构建空的数据库…………………………………………………………11

5.2设计数据表及关系………………………………………………………………11

5.3设计数据库窗体及编码…………………………………………………………13

5.4切换面板的设计……………………………………………………….18.

六结束语…………………………………………………………………………………22

致谢……………………………………………………………………………………22

参考文献………………………………………………………………………………22

摘要

本系统主要完成对公司进销存管理系统数据库系统具有以下功能。

客户资料管理:

实现对客户资料的管理,主要包括对于客户资料的添加修改删除查询和导出等;

供应商资料管理:

实现对供应商的资料,对供应商资料执行添加修改和删除等操作;商品资料管理:

对公司经营的商品的资料信息执行添加和删除操作。

进销存资料管理:

主要包括进货资料管理和销售资料管理,当公司购入某些所需商品后,

系统能够顺利的添加该商品的详细资料:

当公司销售一定数额的商品之后,系统能够统计销售额的大小.

在统计完购入商品的信息后,能将库存结果更新是进销存成为一个整体.系统的核心是入库、库存和出库三者之间的联系,每一个表的修改都将联动的影响其它的表,当完成入库或出库操作时系统会自动地完成库存的修改。

查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。

系统有完整的用户添加、删除修改功能,并具备报表打印功能。

系统采用MicrosoftOffice中的Access2000来设计数据库,并使用当前优秀的开发工具—Delphi6.0,它有着最为灵活的数据库结构,对数据库应用有着良好的支持。

论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。

重点的说明了系统设计的重点、设计思想、难点技术和解决方案。

关键字:

数据库,SQL语言,,数据库组件,

Summary

Thissystemmainlycompletesthemanagementtothebook,includingthebooktoborrow,return,stock,thestudent'ssixaspectssuchasinformation,thesupplierinformationandthepasswordmanagementetc..Thesystemcancompletetobrowse,search,increase,delete,modifytoeachkindofinformation,statementetc.function.Thecoreofthesystemisstoreinwarehouse,stockandadatabasethreeofcontact,eachmodificationsofformsbeotherformsofinfluencethatthemove,tocompletetostoreinwarehouseorthesystemofhourofadatabaseoperationwillcompletethemodificationofthestockofoneself.Searchthefunctionisalsooneofthecoreofthesystem,havethesingleconditionsearchandmanyconditionsessearchnamelyinthesystem,alsohavetheprecisionsearchandmistysearch,thesystemnotonlyhavestaticstateofconditionsearch,butalsohavethedynamicstatethebornconditionsearch,itspurposesareallforthesakeoftheconvenientcustomertouse.Thesystemcontainthecustomeroftheintegrityincrease,deletetomodifythefunctionwithpassword,andhavethestatementtoprintthefunction.

ThesystemadoptstheAccesswithintheMicrosoftOffice2000tothedesigndatabase,andusethecurrentexcellentdevelopmenttool-Delphi6.0,ithasthemostvividdatabasestructure,tothedatabasetheapplicationhasthegoodsupport.

Thethesismainlyintroducedthedevelopmentbackgroundofthistopic,thefinishedfunctionwant

 

第一章  引 言 

1.1 课题来源

随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。

随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。

书籍做为人类的精神食粮,在现代社会中越来越受到重视,大量的书籍出现在市场上,人们有了各种各样不同的选择。

与此同时,随着图书的大量增加,其管理难度也越来越大,如何优化管理也就成为了一个大众化的课题。

在计算机飞速发展的今天,将计算机这一信息处理利器应用于仓库的日常管理已是势必所然,而且这也将为图书管理带来前所未有的改变,采用计算机管理信息系统已成为图书管理科学化和现代化的重要标志,它给管带理来了明显的效率。

主要体现在:

极大提高了工作人员的工作效率,大大减少了以往入出存流程繁琐,杂乱,周期长的弊端。

基于图书管理的全面自动化,可以减少借书管理、还书管理及现有书籍的管理中的漏洞,可以节约不少管理开支。

具有一定的实际开发价值和使用价值。

第二章  数据库概论

2.1  数据库的发展

数据库处理在信息系统的研究中一直是非常重要的主题,然而,近年来,随着WorldWideWeb(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。

数据库技术能使Internet应用超越具有早期应用特点的简单的发布。

同时,Internet技术提供了一种向用户发布数据库内容的标准化的访问方法。

这些技术没有脱离经典数据库技术的要求。

它们只是加重了数据库技术的重要性。

数据库的设计和开发及包括艺术有包括工程。

理解用户的需求,然后,把它们转变为有效的数据库设计是一个艺术过程。

把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用,是一个工程过程。

数据库的目的是帮助人们跟踪事务。

经典的数据库应用涉及诸如订单、顾客、工作、员工、学生、电话之类的项,或其它数据量较大、需要密起关注的事务。

最近,由于数据库的普及,数据库技术已经被应用到了新的领域,诸如用于Internet的数据库或用于公司内联网的数据库。

数据库也被越来越多地应用于生成和维护多媒体应用程序上。

计算机的数据处理应用,首先要把大量的信息以数据形式存放在存储器中。

存储器的容量、存储速率直接影响到数据管理技术的发展。

从1956年生产出第一台计算机到现在,存储器的发展,为数据库技术提供了良好的物质基础。

使用计算机以后,数据处理的速度和规模,无论是相对于手工方式,还是机械方式,都有无可比拟的优势。

通常在数据处理中,计算是比较简单的而数据的管理却比较复杂。

数据管理是指数据的收集、整理、组织、存储、维护、检索、传送等操作,这部分操作是数据处理业务的基本环节,而且是任何数据处理业务中必不可少的共有部分。

数据管理技术的优劣,将直接影响数据处理的效率。

2.2 数据库的理论基础

数据管理技术的发展,与硬件(主要是外存)、软件、计算机应用的范围有密切的联系。

数据管理技术的发展经过三个阶段:

人工管理阶段、文件系统阶段和数据库阶段。

人工管理阶段和文件系统阶段都有着相当多的缺陷,诸如数据冗余性,数据不一致性以及数据联系弱等等。

也正是由于这些原因,促使人们研究新的数据管理技术,从而产生了数据库技术。

20世纪60年代末发生的三件大事,层次模型IMS系统的推出、关于网状模型DBTG报告的发表以及关于关系模型论文的连续发表标志着数据管理技术进入数据库阶段。

进入70年代以后,数据库技术得到迅速发展,开发了许多有效的产品并投入运行。

数据库系统克服了文件系统的缺陷,提供了对数据更高级更有效的管理。

当进入数据库阶段后,随着数据管理规模一再扩大,数据量急剧增加,为了提高效率,开始时,人们只是对文件系统加以扩充,在应用文件中建立了许多辅助索引,形成倒排文件系统。

但这并不能最终解决问题。

在20世纪60年代末,磁盘技术取得重要进展,具有数百兆容量和快速存取的磁盘陆续进入市场,成本也不高,为数据库技术的产生提供了良好的物质条件。

 

第三章  数据库开发工具

3.1Access简介

建立一个数据库我们有多种选择,现在市场上有各种各样的数据库,而且每一种数据库都有其自身的特点,不能说哪一种更好,只能在其中寻找一种能更好地适应系统需求、更好地满足用户的要求以及适应开发人员的习惯。

在本系统中,做为图书仓库管理系统是一个比较小的应用系统,它所产生和处理的数据量也比较小。

因此,没有必要使用像SQLServer和Oracle这样的大型数据库。

我首先想到的数据库是Borland公司的Paradox数据库。

另外,MicrosoftOffice中的Access数据库在计算机上的应用比较普及,是开发小型数据库系统的比较理想的选择,所以,在本系统中我选择了Access数据库。

Access做为一个数据库管理系统,它被集成在MicrosoftOffice中。

Access数据库处理的基本结构,采取关系型数据库模式。

与其他的数据库系统相比,Access更加简单易学,一个普通的计算机用户可以很快地掌握它。

Access2000的功能十分强大,利用它可以方便地实现对信息保存、维护、查询、统计、打印、交流、发布,而且它可以十分方便地与Office其他组件交流数据,这些功能对一个一般用户而言已经足够了。

 

第四章 系统总体设计

4.1.系统功能

进销存管理系统数据库系统的主要功能主要有3个:

一个是管理系统的基本资料,其中包括客户资料供应商资料和商品资料:

二是进销存管理,主要是记录购入商品和销售商品的情况:

三是对进销存资料进行询查。

4.2开发要点

在了解公司进销存管理系统得基本思路和开发的流程的基础上,学习掌握使用ACTIVE控件箱中的DTPICKER控件来设定日期选项,同时熟料的应用使用报表向导的方法创建报表,学会为图像控件插入图片的方法和使用SELECTCASE条件判断语句执行不同的条件语句,最后学习使用切换面板管理器集成数据库系统

4.3系统的需求分析

公司进销存管理系统数据库系统共有3个模块的内容:

一个是管理系统的基本资料功能,其中包括客户资料供应商资料和公司所有商品的资料信息等内容:

二是进销存管理功能,负责统计商品入库和出库的信息:

三是进销存资料进行询查功能,其中包括购买商品信息销沙果品信息以及库存情况的查询。

根据系统所要实现的功能,详细模块如下

公司进销存管理系统:

基本资料管理(客户资料管理,供应商资料管理,商品资料管理)进销存资料资料管理(进货资料管理,销售资料管理)进销存资料查询(进货资料查询销售资料查询,库存资料查询)

公司进销存管理系统数据库系统具有以下功能。

客户资料管理

实现对客户资料的管理,主要包括对于客户资料的添加修改删除查询和导出等

供应商资料管理

实现对供应商的资料,对供应商资料执行添加修改和删除等操作

商品资料管理

对公司经营的商品的资料信息执行添加和删除操作。

进销存资料管理

主要包括进货资料管理和销售资料管理,当公司购入某些所需商品后,系统能够顺利的添加该商品的详细资料:

当公司销售一定数额的商品之后,系统能够统计销售额的大小

在统计完购入商品的信息后,能将库存结果更新是进销存成为一个整体

进销存资料查询

主要是查询进货资料销售资料和库存资料等信息的结果,并以报表的形式打印出来。

综上所述公司进销存管理系统的流程图如下:

(附最后)

4.4数据库表的建立

公司进销存管理系统数据库系统共有6张数据库表,分别是客户资料,供应商资料商品资料,进货资料,销售资料和库存资料他们的详细字段信息如下。

1客户资料数据表

该数据表的作用是保存公司所有客户的详细资料,以客户ID为主键其字段信息表如下

字段名称

字段类型

字段大小

允许为空

备注

客户ID

文本

10

关键字

公司名称

文本

50

公司地址

文本

50

客户姓名

文本

20

客户职务

文本

20

国家

文本

20

默认值:

中国

地区

文本

50

城市

文本

50

邮编

文本

10

电话

文本

24

传真

文本

24

备注

文本

供应商资料数据表

该数据表的作用是保存企业所有商品的供货商资料信息,以货商ID为主键,其字段信息表如下:

字段名称

字段类型

字段大小

允许为空

备注

货商ID

文本

10

关键字

公司名称

文本

50

公司地址

文本

50

货商姓名

文本

20

货商职务

文本

20

国家

文本

20

默认值:

中国

地区

文本

50

城市

文本

50

邮编

文本

10

电话

文本

24

传真

文本

24

备注

文本

商品资料数据库:

主要保存公司销售商品的资料信息,以商品ID为主键,字段信息表如下:

字段名称

字段类型

字段大小

允许为空

备注

商品ID

文本

10

关键字

名称

文本

10

拼音码

文本

20

单位

文本

4

品牌

文本

20

规格

文本

20

类别

文本

10

最高库存

数字

长整型

默认值:

0

最低库存

数字

长整型

默认值:

0

备注

文本

50

进货资料数据表:

该数据表的主要作用是保存公司购买商品的所有资料信息,以进货ID为主键,字段信息表如下:

字段名称

字段类型

字段大小

允许为空

备注

进货ID

文本

10

货商ID

文本

10

商品ID

文本

10

名称

文本

10

拼音码

文本

20

单位

文本

4

最高库存

数字

长整型

默认值:

0

最低库存

数字

长整型

默认值:

0

数量

数字

长整型

默认值:

0

进货价

数字

单精度型

默认值:

0

进货金额

数字

单精度型

默认值:

0

仓库

文本

10

进货日期

日期/时间

进货人

文本

10

备注

文本

50

销售资料数据表:

该数据表的作用是保存销售信息,以销售ID为主键,字段信息表如下:

字段名称

字段类型

字段大小

允许为空

备注

销售ID

文本

10

关键字

客户ID

文本

10

商品ID

文本

10

名称

文本

10

拼音码

文本

20

单位

文本

4

数量

数字

长整型

默认值:

0

进货价

数字

单精度型

默认值:

0

销售价

数字

单精度型

默认值:

0

销售金额

数字

单精度型

默认值:

0

利润

数字

单精度型

默认值:

0

仓库

文本

10

销售日期

日期/时间

销售人

文本

10

备注

文本

50

库存资料数据表:

该数据表的作用是保存公司商品库资料信息,以商品ID为主键,字段信息表如下:

字段名称

字段类型

字段大小

允许为空

备注

商品ID

文本

10

关键字

名称

文本

10

拼音码

文本

20

单位

文本

4

仓库

文本

10

库存数量

数字

长整型

默认值:

0

库存单价

数字

单精度型

默认值:

0

库存金额

数字

单精度型

默认值:

0

最高库存

数字

长整型

默认值:

0

最低库存

数字

长整型

默认值:

0

备注

文本

50

公司进销存管理系统

基本资料管理

进销存资料管理

进销存资料查询

客户资料管理

供应商资料管理

商品资料管理

进货资料管理

销售资料管理

进货资料查询

销售资料查询

库存资料查询

至此,公司进销存管理系统数据库表就全部设计完成了。

第5章公司进销存管理系统的建立

5.1构建空的数据库

使用Microsoftofficeaccess2003开发数据库管理系统的时候,首先要创建一个空数据库,然后在该数据库中创建或导入用于实现各种功能模块所需要的表、查询、窗体、报表以及宏等对象。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1