简易小型超市仓库管理系统.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

长江大学工程技术学院计算机上机实习报告

简易小型超市库存管理系统的设计

学生姓名:张浩特 学号:201060384序号:29专业班级:资工61001

指导老师:杜松江老师

报告日期:2011年07月13日

小型超市库存管理系统

第一局部课程设计的题目与要求

问题的提出

这次课程设计的内容是小型超市库存管理系统,对于这个题目时,要将一个比拟复杂的问题分解成假设干相对容易的小问题去做。通过书写代码,实现对一些数据的简单处理。例如,数据的修改、数据的添加等等。

功能要求

1〕、实现添加功能:在窗体上书写一定的代码,将添加的数据保存到指定的随机文件夹中。

2〕、实现修改功能:根据商品名称对数据进行修改,并对已有的商品进行修改,并保存修改后的内容。

3〕、实现删除功能:能根据商品名称对数据进行删除,从已给出的商品名称中选择,可将此商品的相应数据全部删除。

4〕、实现查询功能:根据商品信息,对商品在数据库中搜索。

5〕、退出。

第二局部课程设计题目功能

系统功能模块框图设计

简易小型超市库存管理系统

商品信息库存信息出货单信息系统

商品信息

库存信息

出货单信息

系统

分库统计清仓处理商品出库库存补给新品入库退出登录翻开随机文件

分库统计

清仓处理

商品出库

库存补给

新品入库

退出

登录

翻开随机文件

数据结构说明

内容:包括数据类型的定义,程序中使用的各变量的类型及应用。

首先说明结构体,对结构体进行说明在其中直接定义了整体变量goods,其变量数组由2个现存元素构成,每个goods变量里面又由6个成员构成其中有为字符串数组成员的分别有xprk〔新品入库〕、kcbg〔库存补给〕、spck〔商品出库〕、qccl〔清仓处理〕、fccl〔分库处理〕这5个数组构成。利用变量存储将文件YG0114_CK.txt里面的东西读到其中或输出,为后面使用数据提供了方便。

Public〔〕通用过程,在模块中输入,可以在整个程序设计中使用。

Sub〔〕进行过程的书写,为以后的调用做准备工作。

Msgbox〔〕提示对话框,提示相关有用信息,完善程序设计。

Rec_no为随机文件的当前记录号。

Rec_total为随机文件的存放总记录数。

Rec_long为随机文件的存放记录长度。

OpenfilenameForRandomAs#1Len=Module1.Rec_long为翻开文件,并按照随机方式翻开。

Get#1,〔〕,add为随机文件的读取。

Put#1,〔〕,add为随机文件的书写。

3、详细设计

一、

通过输入账户、密码点击确定按钮实现登录效果。

二、

输入商品的各个信息,并单击添加按钮。实现添加效果。

三、

在列表框中选中库存补给补给需要补给的商品,实现目的。

四、

选择要出库的商品,单击出库按钮到达出库的目的。

过程中遇到的困难:

在程序设计过程中,总是会出现一些问题。

一开始并不会把文件输入到变量数组中,用变量数组来进行整个程序的操作。

不能灵活运用随机文件的输入与输出,与顺序文件相混淆。

数据的删除与修改。

解决方法:

注意模板中的书写内容和公共运用程序过程。

使用for循环调用,对随机文件进行调用与处理,分为多个存放记录数目,并进行相应的添加。

对于随机文件中的数据的删除和修改,应当使用数组变量和循环记录所需要的数据,然后killfilename再将数据存如新的文件。以到达删除某条记录的目的。

了解随机文件的使用范围与使用方法,正确的进行调用。

第三局部课程设计总结

收获:

〔1〕对变量和随机文件有了更深入的了解。

〔2〕通过把复杂的问题分解成多个简单的问题。〔复杂的函数分成多个简单的子函数〕

附录:PrivateSubchdxx_Click()

Shellc:\windows\notepad.exed:\张浩特6100129.txt,vbNormalNoFocus

Shellc:\windows\notepad.exe,vbNormalNoFocus

EndSub

PrivateSubdksjwj_Click()

CommonDialog1.DialogTitle=指定数据文件

CommonDialog1.filename=ZG0129_kc.dat

CommonDialog1.Filter=*.dat

EndSub

PrivateSubdl_Click()

Form2.Left=4500

Form2.Top=3

文档评论(0)

147****4268 + 关注
实名认证
内容提供者

认真 负责 是我的态度

1亿VIP精品文档

相关文档