用vf做的茶叶管理系统课程设计_第1页
用vf做的茶叶管理系统课程设计_第2页
用vf做的茶叶管理系统课程设计_第3页
用vf做的茶叶管理系统课程设计_第4页
用vf做的茶叶管理系统课程设计_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计说明书论文用纸摘要VISUALFOXPRO是一种用于数据库设计、创建和管理的软件,利用它可以对各种事务管理工作中的大量数据进行有效的管理并满足数据检索的需要。随着计算机技术的飞速发展和计算机在信息管理中应用的普及,利用计算机实现茶叶信息管理势在必行。本系统用VISUALFOXPRO开发一个茶叶管理系统来实现对茶叶相关信息准确、高效的管理和维护。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成茶叶管理的全过程。本文主要介绍了本课题的开发背景,系统的设计思路、总体设计。重点说明了系统的各个功能模块的设计与实现,并对系统进行了测试和运行说明。关键词VISUALFOXPRO60,信息管理,茶叶管理课程设计说明书论文用纸I目录1绪论111研究背景112开发意义113本文结构12需求分析321系统的可行性分析3211经济上的可行性3212技术上的可行性322功能需求分析33概要设计431系统功能模块设计4311用户权限管理模块4312茶叶信息查询模块4313浏览数据库表模块4314茶叶信息维护模块432系统模块结构图433数据库的设计54详细设计841主程序的设计842登录界面的设计943主界面设计944茶叶查询模块1145数据库表浏览模块1346茶叶信息维护模块1347用户权限管理模块1448打印模块16课程设计说明书论文用纸II5系统连编与运行1951连编1952运行19总结20参考文献21课程设计说明书论文用纸第0页共21页1绪论11研究背景随着近年来计算机技术在我国的迅猛发展,我国的管理技术已经从人工管理阶段进入了计算机信息管理阶段。因此应用计算机来对信息进行管理已成为一个不可逆转的趋势。计算机所拥有的存储量大、易查找、易更新、保密性好、数据处理快等诸多优点极大的解决了以前人工管理档案的缺点,提高了工作效率,是一个单位从事人事管理必不可少的工具。茶叶市场在中国有广大的发展空间,面对市场上各种各样有关茶叶管理方面不断增长的问题,很多茶叶销售厂家在茶叶管理中引入计算机管理系统。因此一个好茶叶管理系统,对于任何一个茶叶销售商来说都是非常需要的。12开发意义茶叶管理系统,是针对目前茶叶管理情况而设计的一款信息管理软件。该系统应用VISUALFOXPRO60自带的数据库来存储茶叶信息,能为管理人员提供充足的茶叶信息和快捷的查询手段,极大的方便了茶叶销售商对茶叶库存、销售、账务等各项管理的进行。开发该系统主要有两方面的意义,一方面利用计算机来管理茶叶相关信息可以减少大量的人力资源,提高工作效率。另一方面茶叶管理系统可以通过局欲网或互联网把不同茶叶销售商间的信息和各种茶叶信息汇聚起来,为茶叶销售行业提供全面及时的茶叶信息,方便管理,同时亦可通过商业网扩展各类信息化应用,共享茶叶相关信息。13本文结构本文主要由以下几部分构成1绪论。主要包括研究背景和现存在的问题。2系统分析。主要包括系统在经济上和技术上的可行性。3系统总体设计。主要包括系统功能模块设计和数据库设计两部分。课程设计说明书论文用纸第1页共21页4系统详细设计。主要介绍了各个界面的具体功能的操作方法和实现方法。5系统的测试。课程设计说明书论文用纸第2页共21页2需求分析目前一些茶叶销售商对于茶叶的信息管理还处于人工管理的阶段,管理大量茶叶信息,不但工作繁琐而且效率低下,如果利用现代化的管理方式来管理茶叶信息的话,就会简单方便地多。21系统的可行性分析目的可行性研究的目的是用最小的代价在尽可能少的时间内确定问题是否能够解决。而该系统正是用比较简单的VFP语言,来编写的小型的、实用的信息管理系统,既能很好的完成对茶叶的管理,又比较经济实惠。211经济上的可行性由于现在每个销售商为自己管理销售的方便,已经普遍配备了电脑,而且用于茶叶销售管理的计算机的配置在存储量,速度方面都能满足数据库运行的要求,故在计算机硬件方面不需要太大的花销。212技术上的可行性本系统采用的是VFP语言,在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上也有很丰富的相关资料,通过参考一些功能模块程序的设计,实现该系统是完全可以的。本系统的设计是在WINDOWSXP中文版环境下,使用VISUALFOXPRO60开发的。VISUALFOXPRO60不仅可以简化数据库管理,而且应用程序的开发流程更为合理,它使组织数据,定义数据库规则和建立应用程序等工作变得简单易行,利用可视化的设计工具和向导,用户可以快速地创建表单、查询等。22功能需求分析本系统主要实现对茶叶信息的管理,需要实现以下几个方面的管理功能(1)茶叶信息管理茶叶信息的查询、维护。(2)打印报表可以根据用户需要打印特定条件的茶叶报表。课程设计说明书论文用纸第4页共25页3概要设计31系统功能模块设计茶叶管理系统中共设计了4大功能,包括按茶叶信息查询模块,茶叶信息维护,打印和用户权限修改、注册,基本上满足了茶叶管理的必需功能,下面将详细介绍各功能模块。311用户权限管理模块该模块是对系统的操作员进行管理的场所,包括已注册用户登陆,注册新用户,密码修改。312茶叶信息查询模块茶叶信息查询模块可以让本系统的操作员根据茶叶的相关信息完成对茶叶信息查询操作,例如按茶叶编号查询茶叶信息。在本系统设计中,为了保持界面的一致性,所有的日常操作都使用统一的操作界面,根据用户的选择来显示操作的功能按钮。313浏览数据库表模块该模块是对系统内所建立的数据库中的表进行一个整体的浏览,方便用户对整个茶叶相关情况进行整体上的规划和管理。314茶叶信息维护模块每个销售商在一定的时间都会对自己库存茶叶进行管理,在一定的季节,销售商会采集新的茶叶品种以满足消费者的需要。在该系统中提供了系统维护,我们将可以保存、查询、添加、删除一些茶叶在库存中的一些相关资料,该系统是以库存内的茶叶信息来维护学生茶叶信息的。32系统模块结构图本次系统设计主要有茶叶查询、茶叶信息维护、学生成绩管理和用户权限课程设计说明书论文用纸第1页共21页修改四个系统模块组成,其系统模块结构如图31所示。茶叶信息查询相关表浏览茶叶信息维护用户权限管理茶叶管理系统打印图31系统模块结构图33数据库的设计数据库中包括系统密码表、入库表、销售表和账务表,各表结构设计如下。1、密码表密码表是对本系统操作员的相关信息的管理,主要是用户的管理,是不允许随意修改的,所以本系统采用了一定的保密措施,所有的用户信息保存在这个表中,该表被命名为MIMADBF,其结构如表31所示。表31系统用户表结构编号字段名字段类型字段长度小数位数作用1姓名字符型100用户名称2密码字符型100用户密码2、入库表入库表中保存的是库存中茶叶的所有相关信息,通过对各品牌、档次茶叶库存量的统计,提供茶叶进货依据。该表命名为RUKUDBF,其表结构如表32所示。课程设计说明书论文用纸第2页共21页3、销售表通过对各类茶叶销售情况的统计,分析销售收入情况及销售趋势。该表被命名为XIAOSHOUDBF,其结构如表33所示。表32入库表结构编号字段名字段类型字段长度小数位数作用1入库时间日期型80茶叶入库时间2茶叶编号数值型100茶叶编号3茶叶名称字符型100茶叶名称4包装字符型100茶叶包装5重量字符型50茶叶重量6计量单位字符型100茶叶计量单位7入库数量字符型50茶叶入库数量8进货单价日期型100茶叶进货单价9有效期字符型80茶叶到期时间10供应商编号字符型100茶叶供应商信息11供应商名称字符型200茶叶供应商信息表33销售表结构编号字段名字段类型字段长度小数位数作用1茶叶编号字符型100茶叶编号2茶叶名称字符型100茶叶名称3包装字符型100茶叶包装4销售单价字符型100茶叶销售单价5入库金额字符型100茶叶入库金额6供应商编号字符型100茶叶供应商信息7供应商名称字符型200茶叶供应商信息4、账务表该表通过记账及对账务的分析,提供客户付款和欠款情况。该表被命名为ZHANGWUDBF,其结构如表34所示。表34账务表结构编号字段名字段类型字段长度小数位数作用1茶叶编号字符型100茶叶编号2茶叶名称字符型100茶叶名称课程设计说明书论文用纸第3页共21页3包装字符型100茶叶包装4应入账字符型100账务管理5实入账字符型100账务管理6欠收账字符型100账务管理7供应商名称字符型200茶叶供应商信息课程设计说明书论文用纸第8页共25页4详细设计41主程序的设计程序在运行期间要使用部分的变量来传递数据,所有这些变量都是在程序中定义的。在VISUALFOXPRO60中新建一个项目文件,以“CY”的名称保存。打开该项目的管理器,在管理器的“代码”选项卡中添加一个名为“MAIN”的代码文件,并在“MAIN”代码文件窗口中添加代码如下SETTALKOFFSETESCAOFFSETEXACONSETSTATUSOFFSETSAFEOFFSETCENTONOPENDATABASECYGLDOFORMSHENFENYANZHENGREADEVENTSALTRIMTHISFORMTEXT1VALUETHISFORMTEXT1VALUE“返回按钮选项的CLICK的行为是THISFORMRELEASE课程设计说明书论文用纸第5页共21页DOFORMHUANYINGREADEVENTS45数据库表浏览模块在这个模块中可以对所建的三个表分别进行整体上的浏览。在欢迎界面的菜单栏中点击所想要浏览的表,即可浏览。该部分主要是在菜单中编写DOFORM实现。界面如下图45茶叶销售表设计界面46茶叶信息维护模块该模块可以实现查找入库表中记录、打印、添加、删除、编辑等操作。用户可以根据不同的需要进行茶叶相关信息的维护。界面运行如下所示图46茶叶信息维护界面课程设计说明书论文用纸第6页共21页47用户权限管理模块从登录界面的修改密码按钮选项可以进入到用户密码修改界面。登录界面的改密码的选项的CLICK行为是DOFORMXIUGAIMIMA然后进入修改密码界面,如图42所示。图47修改密码界面在该界面上用户修改密码后,点击提交,即可完成修改密码。提交按钮的CLICK行为是IF密码ALLTRIMTHISFORMTEXT1VALUEIALLTRIMTHISFORMTEXT2VALUEJALLTRIMTHISFORMTEXT3VALUEIFIJREPLACE密码WITHIAMESSAGEBOX“修改密码成功“ENDIFELSE课程设计说明书论文用纸第7页共21页AMESSAGEBOX“原密码错误请重输“THISFORMTEXT1VALUE“THISFORMTEXT1SETFOCUSTHISFORMTEXT2VALUE“THISFORMTEXT3VALUE“ENDIF用户点击取消,即可不对密码进行修改,返回身份验证界面。点击登录界面的“注册”按钮,可以进入注册界面,从而增加一个新的用户。“注册“按钮的CLICK行为如下DOFORM注册然后进入新用户注册界面。如图49所示。图48新用户注册设计界面用户输入相关的修改资料后,点击“确定“即可完成用户注册。此界面上“确定”编写代码如下YHMALLTRIMTHISFORMTEXT1VALUEMM1ALLTRIMTHISFORMTEXT2VALUEMM2ALLTRIMTHISFORMTEXT3VALUEUSEMIMA课程设计说明书论文用纸第8页共21页LOCATEFOR姓名YHMIFFOUNDMESSAGEBOX“该操作员已经登记“,4800,“提示“THISFORMTEXT1VALUETHISFORMTEXT2VALUETHISFORMTEXT3VALUETHISFORMTEXT1SETFOCUSELSEIFMM1MM2MESSAGEBOX“密码不对,请重新输入密码“,4800,“提示“THISFORMTEXT2VALUETHISFORMTEXT3VALUETHISFORMTEXT2SETFOCUSELSEINSERTINTOMIMAVALUEYHM,MM1MESSAGEBOX“登记成功“,480,“提示“USEDOFORMSHENFENYANZHENGENDIFENDIF47打印模块进入打印模块后可以根据茶叶的相关信息有选择性的进行打印。同时还对此模块上相关字体进行动态设置。打印界面如下所示课程设计说明书论文用纸第9页共21页图49报表打印设计界面图410报表打印设计界面用户选择后点击打印按钮,即可出现先关报表打印。其中“打印”按钮的CLICK行为是PUBLICAATRIMTHISFORMTEXT1VALUEREPORTFORMXSPREVFOR供应商名称A打印报表界面如下课程设计说明书论文用纸第10页共21页图411报表打印图412报表打印课程设计说明书论文用纸第11页共21页5系统连编与运行一个应用系统设计和创建完成后,还必须进行连编,以便生成一个可执行文件供最终用户使用。连编完成后还要运行,以检查整个系统的完整性和准确性,同时还可增加程序代码的保密性。51连编(1)创建一个项目管理器,并以CYPJX为名保存。如图51所示图51CY项目按图中所示选择连编,生成可执行文件EXE格式的文件。52运行在盘的指定路径中找到“茶叶管理系统EXE”文件,运行即可。课程设计说明书论文用纸第12页共21页总结本次设计和开发的茶叶管理系统符合茶叶销售管理的规定,满足了大多数茶叶销售商对茶叶信息管理的需要,并达到操作过程中的直观、方便、实用、安全等要求。系统采用模块化程序设计的方法,既便于系统功能的组合和修改,又便于未参与系统开发的技术维护人员补充和维护。另外,茶叶管理系统是一个中小型的数据库管理系统,为了节省资源,要选择一个中小型数据库。使用VBACCE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论