课程设计(论文)基于VF的茶叶管理系统

上传人:m**** 文档编号:466017770 上传时间:2022-11-15 格式:DOC 页数:24 大小:2.16MB
返回 下载 相关 举报
课程设计(论文)基于VF的茶叶管理系统_第1页
第1页 / 共24页
课程设计(论文)基于VF的茶叶管理系统_第2页
第2页 / 共24页
课程设计(论文)基于VF的茶叶管理系统_第3页
第3页 / 共24页
课程设计(论文)基于VF的茶叶管理系统_第4页
第4页 / 共24页
课程设计(论文)基于VF的茶叶管理系统_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《课程设计(论文)基于VF的茶叶管理系统》由会员分享,可在线阅读,更多相关《课程设计(论文)基于VF的茶叶管理系统(24页珍藏版)》请在金锄头文库上搜索。

1、课程设计说明书(论文)用纸摘 要Visual FoxPro是一种用于数据库设计、创建和管理的软件,利用它可以对各种事务管理工作中的大量数据进行有效的管理并满足数据检索的需要。随着计算机技术的飞速发展和计算机在信息管理中应用的普及,利用计算机实现茶叶信息管理势在必行。本系统用Visual FoxPro开发一个茶叶管理系统来实现对茶叶相关信息准确、高效的管理和维护。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成茶叶管理的全过程。本文主要介绍了本课题的开发背景,系统的设计思路、总体设计。重点说明了系统的各个功能模块的设计与实现,并对系统进行了测试和运行说明。关键词: Visual

2、 FoxPro 6.0,信息管理,茶叶管理目 录1 绪 论11.1 研究背景11.2 开发意义11.3 本文结构12 需求分析32.1 系统的可行性分析32.1.1 经济上的可行性32.1.2 技术上的可行性32.2 功能需求分析33 概要设计43.1 系统功能模块设计43.1.1 用户权限管理模块43.1.2 茶叶信息查询模块43.1.3 浏览数据库表模块43.1.4 茶叶信息维护模块43.2 系统模块结构图43.3 数据库的设计54 详细设计84.1 主程序的设计84.2 登录界面的设计94.3 主界面设计94.4 茶叶查询模块114.5 数据库表浏览模块134.6 茶叶信息维护模块134

3、.7 用户权限管理模块144.8打印模块165 系统连编与运行195.1 连编195.2 运行19总结20参考文献21III1 绪 论1.1 研究背景随着近年来计算机技术在我国的迅猛发展,我国的管理技术已经从人工管理阶段进入了计算机信息管理阶段。因此应用计算机来对信息进行管理已成为一个不可逆转的趋势。计算机所拥有的存储量大、易查找、易更新、保密性好、数据处理快等诸多优点极大的解决了以前人工管理档案的缺点,提高了工作效率,是一个单位从事人事管理必不可少的工具。茶叶市场在中国有广大的发展空间,面对市场上各种各样有关茶叶管理方面不断增长的问题,很多茶叶销售厂家在茶叶管理中引入计算机管理系统。因此一个

4、好茶叶管理系统,对于任何一个茶叶销售商来说都是非常需要的。1.2 开发意义茶叶管理系统,是针对目前茶叶管理情况而设计的一款信息管理软件。该系统应用Visual FoxPro 6.0自带的数据库来存储茶叶信息,能为管理人员提供充足的茶叶信息和快捷的查询手段,极大的方便了茶叶销售商对茶叶库存、销售、账务等各项管理的进行。开发该系统主要有两方面的意义,一方面利用计算机来管理茶叶相关信息可以减少大量的人力资源,提高工作效率。另一方面茶叶管理系统可以通过局欲网或互联网把不同茶叶销售商间的信息和各种茶叶信息汇聚起来,为茶叶销售行业提供全面及时的茶叶信息,方便管理,同时亦可通过商业网扩展各类信息化应用,共享

5、茶叶相关信息。1.3 本文结构本文主要由以下几部分构成:(1)绪论。主要包括研究背景和现存在的问题。(2)系统分析。主要包括系统在经济上和技术上的可行性。(3)系统总体设计。主要包括系统功能模块设计和数据库设计两部分。(4)系统详细设计。主要介绍了各个界面的具体功能的操作方法和实现方法。(5)系统的测试。2 需求分析 目前一些茶叶销售商对于茶叶的信息管理还处于人工管理的阶段,管理大量茶叶信息,不但工作繁琐而且效率低下,如果利用现代化的管理方式来管理茶叶信息的话,就会简单方便地多。2.1 系统的可行性分析目的:可行性研究的目的是用最小的代价在尽可能少的时间内确定问题是否能够解决。而该系统正是用比

6、较简单的VFP语言,来编写的小型的、实用的信息管理系统,既能很好的完成对茶叶的管理,又比较经济实惠。2.1.1 经济上的可行性由于现在每个销售商为自己管理销售的方便,已经普遍配备了电脑,而且用于茶叶销售管理的计算机的配置在存储量,速度方面都能满足数据库运行的要求,故在计算机硬件方面不需要太大的花销。2.1.2 技术上的可行性本系统采用的是VFP语言,在技术难度方面,由于有指导老师的指导和相关参考文献,特别是网上也有很丰富的相关资料,通过参考一些功能模块程序的设计,实现该系统是完全可以的。本系统的设计是在windows xp中文版环境下,使用Visual Foxpro6.0开发的。Visual

7、Foxpro6.0不仅可以简化数据库管理,而且应用程序的开发流程更为合理,它使组织数据,定义数据库规则和建立应用程序等工作变得简单易行,利用可视化的设计工具和向导,用户可以快速地创建表单、查询等。2.2 功能需求分析本系统主要实现对茶叶信息的管理,需要实现以下几个方面的管理功能:(1)茶叶信息管理:茶叶信息的查询、维护。(2)打印报表:可以根据用户需要打印特定条件的茶叶报表。第 5 页 共 21 页3 概要设计3.1 系统功能模块设计茶叶管理系统中共设计了4大功能,包括按茶叶信息查询模块,茶叶信息维护,打印和用户权限修改、注册,基本上满足了茶叶管理的必需功能,下面将详细介绍各功能模块。3.1.

8、1用户权限管理模块该模块是对系统的操作员进行管理的场所,包括已注册用户登陆,注册新用户,密码修改。3.1.2茶叶信息查询模块茶叶信息查询模块可以让本系统的操作员根据茶叶的相关信息完成对茶叶信息查询操作,例如按茶叶编号查询茶叶信息。在本系统设计中,为了保持界面的一致性,所有的日常操作都使用统一的操作界面,根据用户的选择来显示操作的功能按钮。 3.1.3浏览数据库表模块该模块是对系统内所建立的数据库中的表进行一个整体的浏览,方便用户对整个茶叶相关情况进行整体上的规划和管理。3.1.4茶叶信息维护模块每个销售商在一定的时间都会对自己库存茶叶进行管理,在一定的季节,销售商会采集新的茶叶品种以满足消费者

9、的需要。在该系统中提供了系统维护,我们将可以保存、查询、添加、删除一些茶叶在库存中的一些相关资料,该系统是以库存内的茶叶信息来维护学生茶叶信息的。3.2 系统模块结构图本次系统设计主要有茶叶查询、茶叶信息维护、学生成绩管理和用户权限修改四个系统模块组成,其系统模块结构如图3.1所示。茶 叶 信 息 查 询相 关 表 浏 览茶 叶 信 息 维 护用 户 权 限 管 理茶叶管理系统打 印图3.1 系统模块结构图3.3 数据库的设计数据库中包括系统密码表、入库表、销售表和账务表,各表结构设计如下。1、密码表密码表是对本系统操作员的相关信息的管理,主要是用户的管理,是不允许随意修改的,所以本系统采用了

10、一定的保密措施,所有的用户信息保存在这个表中,该表被命名为mima.dbf,其结构如表3.1所示。表3.1 系统用户表结构编号字段名字段类型字段长度小数位数作用1姓名字符型100用户名称2密码字符型100用户密码2、入库表 入库表中保存的是库存中茶叶的所有相关信息,通过对各品牌、档次茶叶库存量的统计,提供茶叶进货依据。该表命名为ruku.dbf,其表结构如表3.2所示。3、销售表 通过对各类茶叶销售情况的统计,分析销售收入情况及销售趋势。该表被命名为xiaoshou.dbf,其结构如表3.3所示。表3.2 入库表结构编号字段名字段类型字段长度小数位数作用1入库时间日期型80茶叶入库时间2茶叶编

11、号数值型100茶叶编号3茶叶名称字符型100茶叶名称4包装字符型100茶叶包装5重量字符型50茶叶重量6计量单位字符型100茶叶计量单位7入库数量字符型50茶叶入库数量8进货单价日期型100茶叶进货单价9有效期字符型80茶叶到期时间10供应商编号字符型100茶叶供应商信息11供应商名称字符型200茶叶供应商信息表3.3 销售表结构编号字段名字段类型字段长度小数位数作用1茶叶编号字符型100茶叶编号2茶叶名称字符型100茶叶名称3包装字符型100茶叶包装4销售单价字符型100茶叶销售单价5入库金额字符型100茶叶入库金额6供应商编号字符型100茶叶供应商信息7供应商名称字符型200茶叶供应商信息

12、4、账务表该表通过记账及对账务的分析,提供客户付款和欠款情况。该表被命名为zhangwu.dbf,其结构如表3.4所示。表3.4 账务表结构编号字段名字段类型字段长度小数位数作用1茶叶编号字符型100茶叶编号2茶叶名称字符型100茶叶名称3包装字符型100茶叶包装4应入账字符型100账务管理5实入账字符型100账务管理6欠收账字符型100账务管理7供应商名称字符型200茶叶供应商信息4详细设计4.1 主程序的设计程序在运行期间要使用部分的变量来传递数据,所有这些变量都是在程序中定义的。在Visual FoxPro6.0中新建一个项目文件,以“cy”的名称保存。打开该项目的管理器,在管理器的“代

13、码”选项卡中添加一个名为“main”的代码文件,并在“main”代码文件窗口中添加代码如下:SET TALK OFF SET ESCA OFFSET EXAC ONSET STATUS OFFSET SAFE OFFSET CENT ONOPEN DATABASE CYGLDO FORM SHENFENYANZHENGREAD EVENTS &以上两句运行操作员登录表单,检验姓名和密码DO FORM HUANYING&以上两句运行欢迎界面READ EVENTSDO CHAYE.MPRREAD EVENTSCLEAR WINDOWSCLOSE DATABASESET SYSMENU TO DEF

14、AULTRETURN4.2 登录界面的设计登录界面的作用是为了验证用户的合法性,只有合法的用户才能进入系统,并且要求使用者提供密码。通过上述措施就限制了非法用户的进入,确保了信息的安全性。设计完成的登录界面如图4.1所示。图4.1 登录设计界面在该界面中提供用户可以修改密码,防止长时间使用相同密码,造成密码泄露,从而系统安全性降低。此外,该登录界面只允许用户进行正确的登录,如果没有输入正确的用户名和密码,系统将自动退出系统。所有上述功能的代码设计在shenfenyanzheng表单的CLICK行为中,代码如下:PUBLIC I,JI=TRIM(THISFORM.TEXT1.VALUE)J=TRIM(THISFORM.TEXT2.VALUE)SET EXAC ONSELE MIMALOCATE FOR 姓名=I.AND. 密码=JIF FOUND()THISFORM.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号