瓷砖进销存管理系统开发----×××

发布时间:   来源:文档文库   
字号:
瓷砖进销存管理系统开发

数学与计算机科学学院计算机科学与技术专业
************×××指导老师:×××

【摘要】随着国家的政治经济政策的优化改革,使得国内中小企业得以蓬勃发展。可是随着企业的发展,客户数量的的不断增多,财务工作繁杂化,库存产品零乱等一系列问题也接踵而至,给企业经营者运作带来了很大的困扰。信息技术的迅猛发展,科学经营管理观念的迅速传播,使中小企业经营者逐渐认识到转变企业经营管理理念,改善企业经营管理模式是企业适应时代的发展急需解决的问题。现代管理,应该建立在真实、有效的数据信息基础之上,应该是一种科学的、理性的管理体制,而这种管理与经营的联系与互助,又必须依赖于计算机强大的数据统计功能,计算机管理系统便是实际的企业进销问题与计算机强大数据统计功能相结合的产物。瓷砖进销存管理系统解决了瓷砖企业商品的进、销、存、退等一系列操作流程中的数据信息的处理问题,提供一系列的数据分析,帮助经营者合理的调整各个经营运作环节的运作节奏,并对商品流转过程进行了全程跟踪管理、相应款项流通的全程记录管理和票据信息统计的管理。因此瓷砖进销存管理系统的全面应用,规范业务流程、提高了瓷砖企业的管理水平,提高资金流动的透明度,加快商品资金周转速度,进而全面提高了企业的经营水平,全面提升了企业的经济效益。
【关键词】瓷砖;瓷砖进销存管理系统;VisualC++6.0;SQLServer


1.瓷砖进销存管理系统需求分析.......................................................311瓷砖进销存管理系统的功能要求....................................................312瓷砖进销存系统的性能需求........................................................313瓷砖进销存系统的数据需求........................................................314瓷砖进销存管理系统的数据字典....................................................315瓷砖进销存管理系统的模块划分...................................................10151基本信息....................................................................10152销售模块....................................................................10153入库模块....................................................................10154库存模块....................................................................10155系统管理模块................................................................1016瓷砖进销存管理系统的运行要求...................................................112.瓷砖进销存管理系统的概要设计说明书..............................................112.1引言...........................................................................112.1.1编写目的.....................................................................1122任务概述......................................................................11221需求概述...................................................................1223总体设计......................................................................12231处理流程...................................................................1224接口设计......................................................................12241外部接口...................................................................13242内部接口...................................................................1325数据结构设计..................................................................1326出错处理设计..................................................................13261出错输出信息................................................................133.瓷砖进销存管理系统详细说明书....................................................1331编写目的......................................................................1332系统说明......................................................................13321系统用途...................................................................13322安全保密...................................................................1333操作环境......................................................................1434系统各模块介绍.................................................................14341基础信息...................................................................14342销售模块...................................................................16343入库模块...................................................................18344库存模块...................................................................18345系统管理模块................................................................194.总结心得.......................................................................215.结束语和鸣谢...................................................................21参考文献...........................................................................22英文题名、摘要及关键字…………………………………………………………………………………22

1.瓷砖进销存管理系统需求分析
11瓷砖进销存管理系统的功能要求
企业经营如逆水行舟不进则退。每一个努力发展的企业经营者都明白先进管理的重要作用,引进先进管理系统使企业经营变得规范、合理。瓷砖进销存管理系统无论是在功能设计还是业务流程上都尽可能做到满足经营管理运作流程的需求,并且操作方便、功能强大,即使操作者对计算机知识一窍不通也能一用就会。它强化库存管理,规范业务流程,提高资金管理的透明度,加快商品资金周转,是企业经营管理中数据分析必不可少的管理工具
根据市场的需求,要求系统具有以下功能:
实现基础信息的查询、修改、增加和删除功能。
实现商品销售登记、销售退货登记、销售查询、销售退货查询操作。实现商品入库登记、入库退货登记、入库查询、入库退货查询操作。实现库存查询、仓库管理操作。
实现修改用户密码、修改用户权限、修改用户、退出操作。
[2]
12瓷砖进销存系统的性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,瓷砖进销存管理系统应该满足以下的性能需求
1)系统处理的准确性和及时性2)系统的开放性和系统的可扩充性3)系统的易用性和易维护性4)系统的标准性5)系统的先进性
[3]
13瓷砖进销存系统的数据需求
瓷砖进销存管理系统的数据需求包括如下几点:1)数据录入和处理的准确性和实时性
在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。2)数据的一致性与完整性
对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。3)数据的共享与独立性

14瓷砖进销存管理系统的数据字典
系统中的数据元素:

tabczinfo
tabczinfo表用于保存瓷砖的基础信息。tabczinfo表的结构如表1-1所示。
1-1tabczinfo表的结构
字段名称Cz_idCz_nameCz_jcXinghaoHuowei
数据类型文本文本文本文本文本
字段大小1030101020
可否为空NotNullNullNullNullNull
说明瓷砖编号(主键瓷砖名称瓷砖简称型号货位
[4]

ChandiGuigeDanweiShangbiaoFenleiJinjiaPifajiaLingshoujiaPihaoYanseHuoyuanbeizhu

文本文本文本文本文本双精度型双精度型双精度型文本文本文本文本
2010101020201020100
NullNullNullNullNullNullNullNullNullNullNullNull
产地规格单位商标分类进价批发价零售价批号颜色货源备注
tabyginfo
tabyginfo表用于保存员工的基础信息。tabyginfo表的结构如表1-2所示。
1-2tabyginfo表的结构
字段名称Yg_idYg_nameSexSortPositionrqSalarymemo
数据类型文本文本文本文本文本日期/时间双精度型文本
字段大小102051010100
可否为空NotNullNullNullNullNullNullNullNull
说明退货票号(主键员工姓名员工性别员工类别职务聘用日期薪金备注

tabgys
tabgys表用于保存供应商基础信息。tabgys表的结构如表1-3所示。
1-3tabgys表的结构
字段名称Gys_idGys_nameJcAddress
数据类型文本文本文本文本
字段大小20301050
可否为空NotNullNullNullNull
说明供应商编号(主键供应商全称简称地址

areamailphoneFaxLinkmanlm_phoneBankAccountsTaxpayerEmail

文本文本文本文本文本文本文本文本文本文本
50202020202020202020
NullNullNullNullNullNullNullNullNullNull
所属地区邮政编码电话传真联系人联系人电话开户银行银行帐号纳税人登记邮箱网址
tabkh
tabkh表用于保存客户基础信息。tabkh表的结构如表1-4所示。
1-4tabkh表的结构
字段名称Kh_idKh_nameJcAddressareaMailPhoneFaxLinkmanLm_phoneBankAccountsTaxpayeremail
数据类型文本文本文本文本文本文本文本文本文本文本文本文本文本文本
字段大小2030105050202020202020202020
可否为空NotNullNullNullNullNullNullNullNullNullNullNullNullNullNull
说明客户编号(主键客户名称客户简称地址所属地区邮政编码电话传真联系人联系人电话开户银行银行帐号纳税人名称邮箱网址

tabck
tabck表用于保存仓库信息。tabck表的结构如表1-5所示。
1-5tabck表的结构
字段名称Ck_name
数据类型文本
字段大小30
可否为空NotNull
说明仓库名称(主键

Yg_id

文本20NotNull员工编号(外健
tabkc
tabkc表用于保存库存信息。tabkc表的结构如表1-6所示。
1-6tabkc表的结构
字段名称cz_idCk_nameKc_numberAlert_leverupAlert_leverdown
数据类型文本文本长整型长整型长整型
字段大小1030
可否为空NotNullNotNull
说明瓷砖编号(主键仓库名称(外键库存数量警戒上限警戒下限

tabpurview
tabpurview表用于保存权限信息。tabpurview表的结构如表1-7所示。
1-7tabpurview表的结构
字段名称Admi_nameAdmi_passwordAdmi_purview
数据类型文本文本长整型
字段大小20255
可否为空NotNullNullNotNull
说明调货票号(主键用户密码用户权限(外键

tabpurviewctrl
tabpurviewctrl表用于保存权限指派信息。tabpurviewctrl表的结构如表1-8所示。
1-8tabpurviewctrl表的结构
字段名称Admi_purviewB_xiaoshouB_rukuB_kucunB_jichuxinxiB_xitong
数据类型长整型布尔型布尔型布尔型布尔型布尔型
字段大小
可否为空NotNullNotNullNotNullNotNullNotNullNotNull
说明用户权限(主键销售模块入库模块库存模块基础信息系统管理

tabjsfs
tabjsfs表用于保存结算方式。tabjsfs表的结构如表1-9所示。
1-9tabjsfs表的结构
字段名称jsfs
数据类型文本
字段大小10
可否为空NotNull
说明结算方式(主键


tabrkdj
tabrkdj表用于保存入库登记的相关信息。tabrkdj表的结构如表1-10所示。
1-10tabrkdj表的结构
字段名称Rk_phCz_idCk_nameSldjje
数据类型文本文本文本双精度型双精度型双精度型
字段大小201030
可否为空NotNullNotNullNotNullNullNullNull
说明调货票号(主键瓷砖编号(外健仓库名称(外健数量单价金额

tabrkph
tabrkph表用于保存入库票号信息。tabrkph表的结构如表1-11所示。
1-11tabrkph表的结构
字段名称Rk_phGys_idPzsyfsfWfRqJsfsIs_jqCzyjsr
数据类型文本文本双精度型双精度型双精度型双精度型日期/时间文本布尔型文本文本
字段大小2010102020
可否为空NotNullNotNullNullNullNullNullNotNullNotNullNotNullNotNullNotNull
说明入库票号(主键供应商编号(外健品种数应付实付未付日期
结算方式(外键是否结清操作员(外键经手人

tabrkthdj
tabrkthdj表用于保存入库退货的相关信息。tabrkthdj表的结构如表1-12所示。
1-12tabrkthdj表的结构
字段名称Rkth_phCz_idCk_nameSl
数据类型文本文本文本长整型
字段大小201030
可否为空NotNullNotNullNotNullNull
说明入库票号(主键瓷砖编号(外健仓库编号(外健数量

djje

双精度型双精度型

NullNull
单价金额
tabrkthph
tabrkthph表用于保存入库退货票号信息。tabrkthph表的结构如表1-13所示。
1-13tabrkthph表的结构
字段名称Rkth_phRk_physSsWsRqczyJsrJsfsPzsIs_jq
数据类型文本文本双精度型双精度型双精度型日期/时间文本文本文本长整型布尔型
字段大小2020202010
可否为空NotNullNotNullNullNullNullNullNotNullNotNullNotNullNullNotNull
说明退货票号入库票号(外键应收实收未收退货日期操作员(外键经手人结算方式(外键品种数是否结清

tabxsdj
tabxsdj表用于保存销售登记的相关信息。tabxsdj表的结构如表1-14所示。
1-14tabxsdj表的结构
字段名称xs_phcz_idck_namesldjjeprofit
数据类型文本文本文本长整型双精度型双精度型双精度型
字段大小201030
可否为空NotNullNullNullNullNullNullNull
说明销售票号(外键瓷砖编号(外键仓库名称(外键数量单价金额毛利

tabxsph
tabxsph表用于保存销售票号信息。tabxsph表的结构如表1-15所示。
1-15tabxsph表的结构
字段名称xs_ph
数据类型文本
字段大小20
可否为空NotNull
说明销售票号(主键

PzsYsSsWsKh_idRqjsfsIs_jqCzyjsr

双精度型双精度型双精度型双精度型文本日期/时间文本布尔型文本文本
10102020
NullNullNullNullNotNullNotNullNotNullNullNotNullNotNull
品种数应收实收未收
客户编号(外键日期
结算方式(外键是否结清操作员(外键经手人
tabxsthdj
tabxsthdj表用于保存销售退货的相关信息。tabxsthdj表的结构如表1-16所示。
1-16tabxsthdj表的结构
字段名称xsth_phCz_idCk_nameSlDjJe
数据类型文本文本文本双精度型双精度型双精度型
字段大小201030
可否为空NotNullNotNullNotNullNullNullNull
说明退货票号(主键瓷砖编号(外键仓库名称(外键应付实付未付

tabxsthph
tabxsthph表用于保存销售退货票号信息。tabxsthph表的结构如表1-17所示。
1-17tabxsthph表的结构
字段名称xsth_phCz_idCk_nameSlDjJe
数据类型文本文本长整型双精度型双精度型双精度型布尔型日期/时间
字段大小2020
可否为空NotNullNotNullNotNullNullNullNullNotNullNotNull
说明退货票号(主键销售票号(外键品种数应付实付未付是否结清退货日期
Is_jqRq

CzyJsrjsfs
文本文本文本
202010
NotNullNotNullNotNull
操作员(外键经手人结算方式
15瓷砖进销存管理系统的模块划分
151基本信息
瓷砖信息:保存瓷砖的基本信息,包括瓷砖编码,瓷砖名称,瓷砖简称,型号,货位,产地,规格,
单位,商标,分类,进价,批发价,零售价,批号,颜色,货源,备注等;支持查询,新增,修改和删除操作;
员工信息:记录本单位员工的信息,包括职员编码,姓名,性别,类别,职务,聘用日期,薪金,
备注等;支持查询,新增,修改和删除操作;
客户信息:记录客户的基本信息;包括客户编码,客户名称,客户简称,地址,地区,邮政编码,
电话,传真,联系人,联系人电话,开户银行,银行帐号,纳税人名称,邮箱;支持查询,新增,修改和删除操作;
供应商信息:记录供应商的基本信息;包括供应商编码,供应商名称,供应商简称,地址,地区,
邮政编码,电话,传真,联系人,联系人电话,开户银行,银行帐号,纳税人名称,邮箱;支持查询,新增,修改和删除操作;152销售模块
销售登记:记录经手人向客户销售的信息;输入客户和经手人信息,选择商品编码,输入仓库和数
量信息,即可完成添加操作;销售退货:当商品出现问题时,退还给本公司;选择销售票号,输入退货数量信息,即可完成操作;销售查询:查看销售的情况;
销售退货查询:查看销售退货的情况;
153入库模块
入库登记:记录经手人从供应商进货的信息;输入供应商和经手人信息,选择商品编码,输入仓库
和数量信息,即可完成添加操作;
入库退货:当商品出现问题时,退还给供应商,并记录下来;选择入库票号,输入退货数量信息,
即可完成操作;
入库查询:查看入库的情况;
入库退货查询:查看入库退货的情况;154库存模块
库存查询:查看库存的情况;支持查询操作;仓库管理:用于增加,删除和修改仓库管理员;
155系统管理模块
修改用户密码:用于修改用户密码;输入新密码,重复输入新密码,即可修改口令;权限设置:针对于一种角色设置一种或多种权限,但不能越权(每种角色都有限制某些权限不能选修改用户权限:用于修改用户权限;支持的操作有添加用户名和角色;修改用户名所对应角色的权
限,用户名所对应的角色不能修改;退出:退出整个系统。

瓷砖进销存管理系统

基础信息模块
销售模块
入库模块




退

退

退

退
16瓷砖进销存管理系统的运行要求
瓷砖进销存管理系统中的硬件和软件的配置如下:1)系统软件:Window9X/2000/XP2)数据库管理系统:SQLServer2000
3)硬件要求:PentiumIII900以上,128MRAM20GHD
2.瓷砖进销存管理系统的概要设计说明书
2.1引言
2.1.1编写目的
在瓷砖进销存管理系统项目的前一阶段,也就是需求分析阶段中,已经将系统用户对本系统的需求做了详细的阐述,这些用户需求已经在上一阶段中获得,并在需求规格说明书中得到详尽的叙述及阐明。
本阶段已在系统的需求分析的基础上,对瓷砖进销存管理系统做概要设计。主要解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的概要设计报告中将对在本阶段中对系统所做的所有概要设计进行详细的说明
在下一阶段的详细设计中,程序设计员可参考此概要设计报告,在概要设计对瓷砖进销存管理系统所做的模块结构设计的基础上,对系统进行详细设计。在以后的软件测试以及软件维护阶段也可参考此说明书,以便于了解在概要设计过程中所完成的各模块设计结构,或在修改时找出在本阶段设计的不足或错误。
[4]
22任务概述





库存模块





系统管理模块









退

1-1系统功能结构图





221需求概述
瓷砖进销存管理系统要求在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的瓷砖进销存管理系统,实现商品瓷砖进销存管理的计算机系统,为企业的决策层提供准确、精细、迅速的信息。要求系统能有效、快速、安全、可靠和无误的完成上述操作。并要求客户机的界面要简单明了,易于操作,服务器程序利于维护。
23总体设计
231处理流程
下面将使用(结构化设计)面向数据流的方法对瓷砖进销存管理系统的处理流程进行分析。系统可分为两大部分:一、销售流程,二、入库流程。以下将分别对系统的这两大部分进行流程分析:1)销售流程
瓷砖进销存管理系统的销售内部处理流程如下:①填写销售信息,保存到tabxsdj表中②自动向tabxsph表中插入记录2)销售退货流程
瓷砖进销存管理系统的销售退货内部处理流程如下:①填写销售退货信息,保存到tabxsthdj表中②自动向tabxsthph表中插入记录3)入库流程
瓷砖进销存管理系统的入库内部处理流程如下:①填写入库信息,保存到tabrkdj表中②自动向tabrkph表中插入记录4)入库退货流程
瓷砖进销存管理系统的入库退货内部处理流程如下:①填写入库退货信息,保存到tabrkthdj表中
②自动向tabrkthph表中插入记录
开始
[8]
自动产生票号
保存不成功
手工输入数据
不合法
验证数据的
合法性
取消操作
结束
保存
是否保存
成功
数据表

2-1增加记录算法流程图
24接口设计

241外部接口1)用户界面
在用户界面部分,根据需求分析的结果,用户需要一个用户友善界面。在界面设计上,应做到简单明了,易于操作,并且要注意到界面的布局,应突出的显示重要以及出错信息。外观上也要做到合理化,考虑到用户多对WINDOW风格较熟悉,应尽量向这一方向靠拢。在设计语言上,已决定使用MicrosoftVISUALC++进行编程,在界面上可使用VISUALC++所提供的可视化组件,向WINDOWS风格靠近。总的来说,系统的用户界面应作到可靠性、简单性、易学习和使用2)软件接口
程序可使用VisualC++提供的ADOSQLSERVER的接口,进行对数据库的所有访问。3)硬件接口
在输入方面,对于键盘、鼠标的输入,可用VISUALC++的标准输入/输出,对输入进行处理。在输出方面,打印机的连接及使用,也可用VISUALC++的标准输入/输出对其进行处理。242内部接口
内部接口方面,各模块之间采用函数调用、参数传递、返回值的方式进行信息传递。具体参数的结构将在下面数据结构设计的内容中说明。接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。
25数据结构设计
251数据库数据结构设计
DBMS的使用上系统将采用SQLSERVER,系统主要需要维护17张数据表,参见1.4“瓷砖进销存管理系统数据字典”
[1]


26出错处理设计
261出错输出信息
程序在运行时主要会出现两种错误:1、由于输入信息,或无法满足要求时产生的错误,称为软错误。2、由于其他问题,如网络传输超时等,产生的问题,称为硬错误。对于软错误,须在进货/销售操作成功判断及输入数据验证模块由数据进行数据分析,判断错误类型,再生成相应的错误提示语句,到输出模块中。对于硬错误,可在出错的相应模块中输出简单的出错语句,并将程序重置。返回输入阶段。出错信息必须给出相应的出错原因,例:“客户信息不能为空!“单位不能为空!”等。
3.瓷砖进销存管理系统详细说明书
31编写目的
在瓷砖进销存管理系统中,已经解决了实现系统需求的程序模块设计问题。包括如何把系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。
在本阶段中,确定应该如果具体地实现所要求的系统,以便在编码阶段可以把这个描述直接翻译成用具体程序语言书写的程序。主要的工作有:根据在软件需求说明书中所描述的数据、功能、运行、性能需求,并依照概要设计说明书所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各个模块的功能、性能、输入、输出、算法、程序逻辑、接口等)
32系统说明
321系统用途
瓷砖的进销存管理。
322安全保密
系统提供一定的方式让用户表示自己的身份,系统进行核实,通过鉴定后才提供机器使用权。常用

的方法有:
1)用一个用户名或用户标识号来标识用户身份。2)口令。
系统管理员还可对获得上机权的用户进行权限控制,是不同的用户对于不同的数据对象有不同的操作权限。
系统的总体功能:商品的进货、销售和库存的管理
33操作环境
1)设备
共享一个数据库的若干台电脑,台式打印机若干。2)支持软件
支持常用的数据库应用软件:VISUALC++6.0,MSSQLSERVER20003)数据库
静态数据:存储在硬盘上的数据。动态数据:正处于处理过程中的数据。数据库的存储媒体:硬盘。
34系统各模块介绍
341基础信息
基础信息主要包括:【瓷砖信息】【员工信息】【供应商信息】和【客户信息】
单击【基础信息】/【瓷砖信息】选项,进入到如图3-1所示的【瓷砖信息】模块,通过瓷砖信息模块可以添加、修改、删除瓷砖信息,并且可以快速查询瓷砖信息。

3-1瓷砖信息录入模块
①瓷砖信息添加
单击【增加】按钮,在“瓷砖名称”文本框中填写相应的内容,然后按〈Enter〉键确认。在其他文本框填入相应的内容。单击【保存】按钮即添加成功。运行结果如图3-2所示。


3-2瓷砖信息管理添加
②瓷砖信息修改
选择要修改的瓷砖名称双击进入“瓷砖信息管理”界面,单击【修改】按钮,则可进行修改。修改后单击【保存】按钮,即修改瓷砖信息完成。
③瓷砖信息删除
选择要删除的瓷砖名称双击进入“瓷砖信息管理”界面,单击【删除】按钮,则可进行删除。在系统弹出的对话框进行确认后即完成删除操作。运行结果如图3-3所示。

3-3瓷砖信息管理删除
④瓷砖信息查询
设置完查询条件后,单击【查询】按钮,窗体下方的列表中即显示相应的查询结果。运行结果如图3-4所示。
注意:如果勾选“是否在查询结果中查询”的选项,可在当前查询结果中进行查询。


3-4瓷砖信息管理查询
员工信息、供应商信息、客户信息的操作方法与“瓷砖信息”的操作方法相同,请参见“瓷砖信息”342销售模块
销售模块主要包括:【销售登记】【销售退货】【销售查询】和【销售退货查询】
(1单击【销售模块】/【销售登记】项,进入到结果如图3-5所示的【销售登记】模块,通过销售登记模块可以删除瓷砖销售登记,并且可以快速查看销售登记。

3-5销售登记录入模块
①销售登记
在“客户编号”后输入任意一个数据。将会弹出所有客户信息的选择框。选择任意一个客户信息。在“结算方式”及“经手人”下拉列表中选择相应的选项。单击“瓷砖编号”字段下的单元格,会弹出

如图3-6所示的下拉列表,从中选择相应的瓷砖信息
注:在选择“数量”时必须用手动填写其数量。
[6]

3-6销售登记
填写“数量”后系统将自动显示总金额,实收金额也会自动显示,但是实收金额可任意输入。最后单击【确定】按钮,即完成销售登记。
②销售登记删除
在图3-7所示的界面中,选择窗体下方列表中的“瓷砖编号”或其他选项,然后单击【删除】按钮,即完成删除操作。
[7]

3-7销售登记删除

(2单击【销售模块】/【销售退货】选项,进入到销售查询界面,选择要退货的瓷砖名称后,双击进入如图3-8所示的销售退货界面。

3-8销售退货运行模块
销售退货操作操行如下:
首先通过下拉按钮选择“日期”“经手人”和“结算方式”,然后双击瓷砖编号,系统自动弹出瓷砖内容的列表框,从中选择要退货的瓷砖信息。填写“数量”后系统将自动显示总金额,实付金额也会自动显示,但是实付金额也可以任意输入。最后单击【确定】按钮,即完退货操作。
注:在选择“数量”时必须用手动填写其数量。
销售查询、销售退货查询操作与瓷砖信息查询操作相同,请参见3.4.1瓷砖信息。343入库模块
入库模块的操作步骤与销售模块的操作步骤相同,请参见3.4.2销售模块。
344库存模块
库存模块主要包括:【库存查询】和【仓库管理】1)库存查询
库存查询的操作步骤与瓷砖信息管理查询操作步骤相同,参见3.4.1瓷砖信息管理查询。2)仓库管理
单击【库存模块】/【仓库管理】项,进入到如图3-9所示的【仓库管理】模块,通过仓库管理模块可以实现增加、修改、删除等操作。


3-9仓库管理模块
①仓库管理增加
单击【增加】按钮,弹出如图3-10所示的模块。在“仓库名称”的文本框内输入仓库名称,“仓库管理员”则可选择下拉按钮里的任意一个管理员。最后单击【确定】按钮即可添加成功。

3-10仓库管理增加
②仓库管理修改
选择要修改的管理员单击【修改】按钮,在下拉按钮选项中选择你所需要的管理员名称,然后进行确认。
③仓库管理删除
选择要删除的管理员名称,单击【删除】按钮,即删除管理员。345系统管理模块
系统管理用于对公司内部的系统管理中涉及到的一些基本信息进行管理,其主要包括:【修改用户密码】【权限设置】【修改用户】
1)修改密码
单击“系统管理”/“修改用户密码”选项,弹出如图3-11所示的界面,在“新密码”和“确认新密码”文本框内输入新密码,最后单击【确定】按钮即完成密码修改。


3-11修改用户密码
2)修改用户权限
单击“系统管理”/“修改权限”弹出如图3-12所示的界面,该界面主要修改用户使用的权限。

3-12修改权限设置
勾选界面左侧的“各种权限”中任意一个权限,然后勾选界面右侧的权限控制模块。最后单击【确定】按钮,即修改成功。
3)修改用户
单击“系统管理”/“修改用户”弹出如图3-13所示的界面,该界面主要对用户进行添加、删除、修改等操作,同时可随意修改用户的使用权限。

3-13修改用户

①添加
单击【添加】按钮,系统自动弹出如图3-14所示的界面,在“用户名”“密码”和“确认密码”的文本框内输入用户名及密码,在“权限”下拉列表中选择权限,最后单击【确定】按钮即修改成功。

3-14用户管理
②删除
单击列表中要删除的用户信息,然后单击【删除】按钮即删除成功。
4.总结心得
这次设计的主要目的是通过利用当今最流行可视化编程工具VisualC++6.0设计应用程序,用来管理由MSSQLSERVER2000创建的数据库。利用VisualC++6.0ADO控件编写程序来实现用户对商品瓷砖进销存系统的等操作。让用户方便地掌握商品的库存情况与销售情况,以及商品信息、往来单位、内部职员情况等,利用ADOMDAC编程来实现信息的输入、编辑等功能,继而完成对瓷砖进销存系统数据库的必要操作
通过这次的毕业设计,我不仅拓宽了自己的知识面,还在实践过程中巩固和加深了自己所学的理论知识,使自己的技术素质和实践能力有了进一步的提高,同时我的专业水平也有了很大的进步。
同时,在软件开发方面也累积了不少经验,特别是在对软件开发工具不很熟悉的情况下,通过自己的学习和导师的指导完成了设计任务。并在设计过程中,自己分析问题和解决问题的能力都得到了锻炼和提高,完善了自己的知识结构,加深了对知识的理解。
这次毕业设计完成后,体会颇多,在学与做的过程中,取长补短,不断学习新的知识,吸取经验,达到进步的目的。在学与做的过程中自身的努力以及相关图书资料的帮助,逐渐熟悉了VisualC++6.0在数据库方面的应用知识。程序开发的一般过程和对数据库知识的进一步的了解,在这个快速发展的当代社会里,数据库已经普遍应用在各个领域。在这次的毕业设计中我学习到不少的数据库知识,但由于自己的理论知识水平有限,实践知识和设计经验不足,在设计过程中难免存在一些问题,甚至错误。恳请各位老师批评指正,致使我在以后的工作和实践中加以改进和提高。
[5]

5.结束语和鸣谢
毕业设计对我们每个毕业生都非常重要。在三个多月的毕业设计中,通过……(此处需要300字左右)


参考文献
[1]李爱武.SQLServer2000数据库系统实训教程[M].北京:北京邮电大学出版社,2004.
[2]侯太平,童爱红.VisualC++数据库编程案例导航[M].北京:清华大学出版社,北京交通大学出版,2003,200-250.
[3]王晟,万科.C++Builder数据库开发经典案例解析[M].北京:清华大学出版社,2001,1-60.[4][5][6][7][8]

TheSystemofWarehousingandMarketingandStorageforTile

ZHANGMin1Advisor:ZHANGZhen-ping
MajorinComputerScienceandTechnologyCollegeofMathematicsandComputerScience

[Abstract]Alongwiththenationalpoliticseconomicpolicyoptimizedreform,causesmid-andsmall-scaleenterprisestobeabletodevelopvigorously.Butalongwithenterprisesdevelopment,customerquantityunceasinglyincreases,thefinancialworkisnumerousanddiverse,thestockproductindisorderandsoonaseriesofproblemalsofollowonsomebody'sheels,theoperatoroperatedfortheenterprisehasbroughttheverybigpuzzle.Theinformationtechnologyswiftandviolentdevelopment,thesciencemanagementidearapiddissemination,makesmid-andsmall-scaleenterprisesoperatorsgraduallytorealizethattransformtheenterprisesmanagementidea,improvetheenterprisemanagementmodelistheenterprisesadaptstothedevelopmentofthetimesdevelopmenturgentproblems.Themodernmanagement,shouldbebasedontrueandvaliddatabasedoninformation,shouldbeascientific,rationalmanagementsystem,Suchmanagementandoperationofcontactandmutualassistance,andmustrelyonthepowerfulcomputerstatisticsfunction,thecomputermanagementsystemwastheproductwhichwascombinedoftheactualenterprises'marketingproblemandthecomputerformidablefunctionsofdatastatistics.TheSystemofWarehousingandMarketingandStorageforTilesolvedthetileenterprisescommoditytoenter,tosell,saves,drawsbackandsooninaseriesofoperationsflowthedatamessageprocessingproblem,providedaseriesofdataanalysis,helpedtheoperatorsreasonablyadjusteachmanagementoperationlinksoperationrhythm,andhascarriedontheall-the-waytrackingmanagement,thecorrespondingfundcirculationsmanagementoftheentirerecordingandthebillinformationstatistic.ThereforetheSystemofWarehousingandMarketingandStorageforTilescomprehensiveapplication,restrictedtheserviceflow,raisedthetileenterprisesmanagementlevel,enhancesthefundmobiletransparency,speedsupthecommoditycapitalhandlingspeed,thencomprehensivelyraisedenterprise'smanagementlevel,andcomprehensivelyhaspromotedenterpriseseconomicefficiency.
[Keyword]Tile;Thesystemofwarehousingandmarketingandstorageforcommodity;VisualC++6.0;SQLServer


本文来源:https://www.2haoxitong.net/k/doc/f4df2d2d59f5f61fb7360b4c2e3f5727a4e92471.html

《瓷砖进销存管理系统开发----×××.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式