计算机应用软件专业毕业论文之中小型企业综合管理系统

上传人:无*** 文档编号:72635779 上传时间:2022-04-09 格式:DOC 页数:45 大小:63KB
返回 下载 相关 举报
计算机应用软件专业毕业论文之中小型企业综合管理系统_第1页
第1页 / 共45页
计算机应用软件专业毕业论文之中小型企业综合管理系统_第2页
第2页 / 共45页
计算机应用软件专业毕业论文之中小型企业综合管理系统_第3页
第3页 / 共45页
点击查看更多>>
资源描述
计算机应用软件专业毕业论文之中小型企业综合管理系统 吉 林 大 学毕 业 设 计论 文中小型企业综合管理系统的设计与实现姓 名学 院专 业班 级指导教师2008年9月24日小企业综合管理系统的设计与实现摘要 本文叙述以目前流行的ERP理论为基础利用Microsoft Visual Basic作为系统开发工具结合数据库技术的发展设计完成小企业综合管理系统的过程本系统立足于小企业实际力求在客户采购销售库存等方面对企业进行全面管理协调各部门之间的关系提高企业管理的效率在系统中为了能满足小型企业的需要提供了销售处理入库处理商品管理客户管理人力管理仓库设置查询库存查询入库单和销售单系统设置修改密码帮助等几个功能其中主要功能销售处理入库处理查询功能本系统功能丰富界面友好方便易用在很大程度上提升了小企业管理的效率关键词 小企业综合管理系统 VB ACCESS 引 言随着计算机技术不断的进步和发展计算机已经慢慢地渗透到各个领域在学校企业政府等都有广泛的应用很多工作在计算机的帮助下效率和准确性不但有了很大的提高而且还大大提高了其安全性使人们的生活更加快捷尤其是利用计算机各种高级语言编写的管理信息系统像企业管理系统人力资源管理系统财务管理系统酒店管理系统图书馆管理系统设备管理系统等等它们通过对信息强大的处理功能帮助企事业单位提高了管理水平和经济效益克服了人员管理比如速度慢准确性低等众多弊端使信息处理更加的客观准确所以现在很多单位和个人企业都越来越重视管理信息系统的投入和应用都在开发着适合自己的管理信息系统来提高自己的工作效率和处理信息的准确性以适应自身企业的发展和时代的脚步使自己在社会发展的洪流中处于不败地位这就为管理信息系统提供了广阔的市场空间和发展空间管理信息系统MISManagement Information System手工操作量大出错率高1 系统设计说明11 系统目标小型企业管理系统是应用开发软件数据库技术的结合由于我国计算机技术起步晚在各行各业中利用计算机管理还不是很完善因此结合现在一些小型企业的综合情况基础上编写一个小型企业管理系统是很有必要的系统主要实现的目标有两个 提供统一的管理应用软件和数据标准在满足普通单机条件下对系统进行管理的同时为个别用户根据实际工作需要进行二次开发提供数据接口和软件接口 数据结构合理并适当考虑数据项的冗余主干程序统一软件接口规范以便后续开发工作功能基本完备并适当考虑功能冗余操作简单以适应个不同层次工作人员操作的要求能提高工作效率12 系统设计原则 可靠性原则系统设计要保证网络实验室管理的安全性和准确性保证系统数据的可靠性工作的一致性完成任意一个阶段的操作都要保证相关操作的一致性和协调性 规范性原则系统设计要注重在信息编码数据接口程序设计用户界面安全体系等方面的规范性开发完成后应提供规范完整的技术文档及用户使用手册2 实用性原则系统设计要面向网络实验室的管理人员结合网络实验室的具体制度和工作流程提供良好的操作界面和简单的操作方式提供系统的灵活性和容错性 效率性原则系统设计要围绕提高网络实验室管理过程中的工作效率充分利用信息资源实现在网络实验室管理期间各个功能的一致性及时反映网络实验室设备的情况13 系统开发环境说明131 硬件环境开发本系统不需要太高的硬件支持因为不需要复杂图形处理和大规模的计算所以一般的电脑配置就能完成本系统的设计和开发 CPU Inter celeron 733硬盘IBM 30G内存128M显示卡TNT2 显存32M显示器MAG 15寸纯平光盘驱动器软盘驱动器键盘和鼠标132 软件环境系统软件所用的操作系统为Windows XP前台开发软件Visual Basic 60 后台数据库Microsoft Office Access 2000数据源ADO创建的数据源133 软件简单介绍1331 Windows XP Windows XP 是微软公司推出的一种功能强大的操作系统 面向对象的可视化程序设计Visual Basic 60采用了面向对象的程序设计方法OOP这种方法是把程序和数据封装在一个类中类的实例就是对象每个对象都是可视化的设计程序时只需用现有的工具根据要求直接拖出所需的对象并为每一个对象设置属性程序员的工作仅编写针对对象要完成的那些功能的程序因而程序设计的效率可大大提高 事件驱动的编程机制传统的程序设计是一种面向过程的设计方式程序员是按事先设计好的流程进行而不能将后面的程序放在前面进行当然用户就不能随意改变控制程序的流向这很不符合人类的思维习惯事件驱动是非常适合图形用户的编程方式在图形用户界面的应用程序中程序员只要编写响应用户动作的代码每个动作之间不一定有联系这样的应用程序代码较短当然程序既易编写又易维护 支持多种数据库的访问数据库访问特性允许对包括SQL Server和其他数据库在内的大部分数据库格式建立数据库和前端应用程序利用数据库控件或ODBC能访问的数据库系统有Microsoft Access Microsoft FoxPro dBASEParadox等也可访问Microsoft ExcelLotus 1-2-3等多种表格 支持动态链接库DLL动态数据交换DDE与对象连接和嵌入OLE1333 Access2000数据库本人选择此作为后台数据库主要是因为Microsoft Office Access 2000是一种数据库管理程序可赋予更佳的用户体验并且新增了导入导出和处理 XML 数据文件等功能该程序可以识别和标记常见错误同时提供更正错误的选项因此在 Access 2000 中工作变得更加轻松自如另外Access 2000 的新功能还可以帮助数据库开发人员查看有关数据库对象之间相关性的信息1334 ADO技术简介ADOActiveX Data Objects是数据库访问技术它是使用简单而且灵活的对象模型不仅为用户的数据库提供了一个面向对象的视点并且它独立于任何一个开发商即它使用户可以开发出在各种不同数据库系统中使用的应用程序它的目标就是访问编辑和更新数据库资源2 系统分析21 系统需求分析进入20世纪90年代以后计算机技术得到飞速发展体积越来越小速度越来越快存储量越来越大价格越来越低这就使越来越多的人接触到计算机硬件的腾飞促使了软件不断升级与更新涌现了大批功能强大的编程语言这就使开发应用软件变得越来越得心应手开发出来的应用软件功能也越来越强大丰富了计算机的硬件资源也改变了我们的生活使我们的生活更加快捷更加准确可以说计算机是人类一项伟大的发明是人类大脑的外延是我们人类得力的助手它的发展是不可限量的所以现在有很多学生都在报考计算机专业都想在计算机的海洋中扬帆走在时代的前列当前用计算机高级语言编写的管理信息系统有很多他们在界面设计功能实现等方面都很成熟有了硬件和软件支持开发一个小型企业管理系统是不成问题的通过对一些小型企业的综合调查通过一些小型企业职工地讲解与介绍他们的运作是比较正规的有自己完成的进销存客户和职工管理机制但是这些小型企业没有专门的管理信息系统如果要进行日常的工作得人工地进行管理由于工作比较多有的还要进行计算进行手工操作管理工作量比较大很容易出错比如计费不清库存不明等还有尽管这些小型企业有计算机但尚未用于信息管理没有发挥它的效力资源闲置比较突出这就是管理信息系统开发的基本环境使管理工作规范化系统化程序化避免的随意性提高信息处理的速度和准确性能够及时准确有效的 总体设计思想分析利用计算机管理信息现在已经在渐渐渗透各行各业本系统的设计是落实小型企业管理的需要提高工作效率避免人力和物力的浪费 技术可行性9从整个计算机发展来说技术日趋成熟各种高级面向对象的编程语言越来越多并且越来越成熟从技术支持方面应该不成问题关键是选择哪种高级语言在前台开发工具上利用微软公司开发的Visual Basic 60它是一个高效易用功能强大的开发工具它完全可以进行小型企业管理系统的开发后台利用Access 2000数据库它是关系数据库开发工具数据库能汇集各种信息以供查询存储和检索 经济可行性本设计在开发过程中利用的资源相对较少并且不需要太高的硬件支持并且本设计也并没有利用太多的软件可以说在资源利用方面达到了很高利用率 操作可行性Visual Basic 60 所设计出的作品界面友好很容易能被使用者接受 时间可行性整个设计用3个月时间来完成3 系统总体设计31 系统功能分析311 系统主要功能在系统中为了能满足小型企业的需要提供了销售处理入库处理商品管理客户管理人力管理仓库设置查询库存查询入库单和销售单系统设置修改密码帮助等几个功能 312小型企业管理系统功能分析小型企业管理系统主要是利用Visual Basic 60 Access 2000技术开发的其中运用了大量的Visual Basic的控件为了更好的服务满足管理人员本人将此系统分为前台操作和后台管理两大部分系统要具有很大的扩展性 简单快捷的完成销售和入库的处理销售处理时可以根据输入的商品单价数量和税率计算出金税总额入库处理时可以根据输入的商品单价和数量计算出商品的总价值销售和入库时更改库存的商品数量 完成商品管理功能在这里可以增加商品类别可以增加删除修改商品可以打印商品的报表 完成客户管理功能此功能实现增加删除修改查询客户资料实现打印客户资料的报表 完成人力管理功能在这里可以增加删除修改查询员工资料可以打印员工资料的报表 完成仓库设置功能在这里可以完成一些仓库的设置比如增加删除修改仓库资料等 快速的完成综合查询功能主要是库存查询入库单查询和销售单查询 完成一些进本的系统设置和修改密码的功能 系统运行稳定可靠各项维护功能齐全易于维护32 系统功能模块系统功能分析是在总体分析的基础上完成的通过需求分析功能分析和系统的实际应用在系统功能方面本人共确定了10大模块分别是销售处理模块入库处理模块商品管理模块客户管理模块人力管理模块仓库设置模块系统设置模块修改密码模块帮助模块和退出系统模块等33 系统功能模块设计 如图3-1所示可以更加直观的看清各功能模块之间的关系图3-1 系统功能模块图 各功能模块功能简介1销售处理模块输入的商品单价数量和税率计算出金税总额更改库存的商品数量2入库处理模块输入的商品单价和数量计算出商品的总价值更改库存的商品数量3商品管理模块主要完成增加删除商品类别增加删除修改打印报表等功能4 客户管理模块主要完成增加删除修改打印报表等功能5 人力管理模块主要完成增加删除修改打印报表等功能6 仓库设置模块主要是完成增加删除修改等功能7 查询模块主要是完成库存查询入库单查询销售单查询等功能8 系统设置模块主要是完成参数设置修改公司信息的功能9 修改密码模块主要是完成修改登陆密码的功能10 帮助模块完成简单介绍系统的功能11 退出系统模块完成退出系统的功能34数据库设计无论是从零开始设计一个新的系统还是维护一个已运行多年的系统都应该特别重视数据库的设计数据库设计是决定应用性能的最重要因素设计数据库是了解用户的各个方面需求包括现有的以及将来可能增加的需求数据设计按以下几个步骤10 数据库需求分析 数据库概念结构设计 数据库逻辑结构设计341 数据库需求分析用户的需求具体体现在各种信息的提供保存更新查询和计算等方面这就要求数据库结构能够满足各种信息的输入输出收集基本数据数据结构以及数据处理的流程组成一份详尽的数据字典为后面的具体设计打下基础在仔细分析调查有关小型企业信息需求的基础上得到该系统所处理的数据流程图 如图3-2所示342 数据概念结构设计数据库就是信息的集合是一些关于某个特定主题或目的的数据库信息集合这种集合与特定的主体和目标相联系数据库管理系统将这些信息存储在表中若干相关性的表就组成了数据库在使用Access 2000创建用户数据库数据库中的表之前花时间认真设计数据库是非常重要的经过对数据项和数据结构分析后就可以设计出本人需要的各种实体以及他们之间的关系为后面的逻辑结构设计打下基础根据上面的设计规划出的实体有商品管理信息实体客户管理信息实体用户管理实体等各个实体具体的描述E-R图如图3-33-43-5所示图3-3 人力管理信息图图3-4 销售管理信息图图3-5 用户信息图343 数据库逻辑结构设计本系统只提供用户所需的信息根据系统的组织机构和这些数据信息自己进行数据建模进行数据库的设计考虑如何分解数据规范化数据并最终建立数据库创建了一个总的数据库 在其中建立所有需要的表使数据库的冗余最小根据分析用户需求系统需要在Access数据库中共建立了14个表下面我就介绍一下 Ck仓库设置表数据项包括仓库编号仓库名称地址房东月租金如表3-1所示表3-1 仓库设置表字 段数据类型字段大小说 明CKID数字长整型CKMC文本50Address文本50FDMC文本50LXDH文本50YZJ货币 CS_DW表参数单位数据项包括序号单位如表3-2所示表3-2 参数单位表字 段数据类型字段大小说 明ID数字长整型序号DW文本50单位 CS_GG表参数规格数据项包括序号规格如表3-3所示表3-3 参数规格表字 段数据类型字段大小说 明ID数字长整型GG文本50 GSXX表公司信息数据项包括公司名称公司地址所在地TELMB如表3-4所示表3-4公司信息表字 段数据类型字段大小说 明GSMC数字长整型GSDZ文本50GSSZD文本50TEL文本50FAX文本50MB文本50 KCDTB表仓库查询数据项包括序号仓库编号商品编号商品名称数量如表3-5所示表3-5 仓库查询表字 段数据类型字段大小说 明ID数字长整型CKID数字长整型SPID数字长整型SPMC文本50SL数字长整型6KH表客户管理数据项包括 编号客户名称地址所在地MB联系人如表3-6所示表3-6 客户管理表字 段数据类型字段大小说 明KHID数字长整型KHMC文本50DZ文本50SZD文本50MB文本50LXR文本50Phone文本507RG表人力管理数据项包括 职工编号职工名称性别年龄部门职位联系方式如表3-7所示表3-7 人力管理表字 段数据类型字段大小说 明ZGID数字长整型ZGMC文本50XB文本50NL文本50BM文本50ZW文本50Phone文本508RKD_MX表入库详单数据项包括 序号商品名称货号规格单位数量单价金额如表3-8所示表3-8 入库详单表字 段数据类型字段大小说 明ID数字长整型序号RKD_MX文本50XH数字长整型SPID文本50SPMC文本50HH文本50GG文本50DW文本50SL数字长整型DJ货币JE货币9RKD_ZB表入库汇总数据项包括入库单号码入库日期入库方式仓库名称入库总金额如表3-9所示表3-9 入库汇总表字 段数据类型字段大小说 明RKDBH文本50RKRQ日期时间50RKFS文本50CKID文本50CKMC文本50ZJE货币10SP表商品资料数据项包括商品编码娄别码商品名称货号规格单位产地如3-10表所示表3-10 商品资料表字 段数据类型字段大小说 明SPID数字长整型SPLB数字长整型SPMC文本50HH文本50GG文本50DW文本50CD文本5011SP_LB表商品列表数据项包括商品编码商品编码名称如表3-11所示表3-11 商品列表字 段数据类型字段大小说 明SPLB_ID数字长整型SPLBMC文本5012USER_List表用户数据项包括 序号用户名密码如表3-12所示表3-12 用户表字 段数据类型字段大小说 明ID数字长整型USERID文本50PWD文本50YXF是否13XSD_MX表销售单数据项包括 序号商品名称货号规格单位数量单价金额税率税额金税合计如表3-13所示表3-13 销售单表字 段数据类型字段大小说 明ID数字长整型FPHM文本50XH数字长整型货号SPMC文本50HH文本50GG文本50DW文本50SL数字长整型DJ货币JE货币PDV数字长整型SE货币JSHJ货币SPID数字长整型14XSD_ZB表发票汇总数据项包括发票号码销售日期客户名称总金额税额金税合计付款方式结帐否所表3-14所示表3-14 发票汇总表字 段数据类型字段大小说 明FPHM文本50XSRQ日期时间50KHMC文本50ZJE货币ZSE货币JSHJ货币DYCS数字长整型FKFS文本50JZF是否4 系统详细设计在这里会详细介绍各个模块的设计过程连接数据库是通过ADO主要是建立一个模块定义一个全局的连接对象在这个对象里配置连接字符串进行连接41 登陆界面当点程序中相应的可执行文件会进入登陆界面如图4-1所示 图 4-1 登录界面制作登陆界面所用的控件如表4-1所示对象名属 性属性值Frame1Caption用户信息LblLabels 0 Caption帐号 LblLabels 1 Caption密码 txtUserNameText空 txtPasswordPasswordCharcmdOKCaption确定cmdCancelCaption取消 表4-1 登录界面属性设置表这里的登陆界面采用的是传统的设计方法在没有登陆之前系统的主界面和能实现的功能是看不到的只有正确输入了登陆需要的所有正确信息你才能登陆到系统中操作系统完成你需要的功能登陆主要是完成用户身份的认证在帐号后面框中输入用户名如果不输入系统会自动提示你请您输入必要的信息以便登陆谢谢合作如果输入的用户错误系统会自动提示你您的帐号有问题请查寻后再添入正确的输入用户名后在密码后的框中输入密码如果不输入密码或是输入密码错误系统会自动提示你您的密码错误请重新输入不输入密码或是密码不正确你是没有权利进入系统的当帐号密码都已输入并且正确点确定键你就可以登陆到小型企业管理系统的主界面去操作系统通过系统的提供的各种功能来管理小型企业实现进销存客户管理人力管理等功能如果不想进入本系统点取消键即可主要是对后台数据库USER_List表的操作42 主界面 当登陆成功会进入主界面如图4-2所示图 4-2 主界面当输入的帐号和密码都正确后你就可以成功登陆到本系统主界面主要是使用的下拉式菜单和toolbar控件里面添加的快捷键 下拉菜单上主要有五大主要功能文件销售处理入库处理查询帮助点每个功能会出现下拉式菜单显示为完成此管理提供的所有功能下面对功能做个简单的介绍文件系统设置此下功能有参数设置和公司信息修改密码退出销售处理销售单入库处理入库单查询库存查询入库单查询销售单查询帮助退出系统通过点下拉式菜单的各个选项就可以完成系统所提供的相应功能在下拉式菜单下面提供了快捷键这些按钮是在toolbar控件中主要有七个可视化按钮通过点击它们可以直接实现系统的主要功能按钮的图表是通过ImageList控件实现的它里面可以添加图片并给每个图片索引toolbar中的按钮通过属性中的索引的设定来选择图片使按钮更加的美观更加的贴近用户43 系统主要模块的设计和思路431 销售处理此处的管理相当于一个出库管理是本系统比较重要的一个管理功能为完成此管理通过需求分析系统需要和实际应用在此管理中主要提供的是根据输入的商品单价数量和税率计算出金税总额并更改库存中商品的数量减下面将详细介绍一下此功能通过点击下来菜单销售处理中的销售单或是快捷键销售处理会进入销售单发票界面如图4-3所示图 4-3 销售处理界面此界面运用的控件比较多我主要介绍一些主要控件功能按钮仍然是在toolbar中有加行删行存储打印退出等键按钮的图片仍然是通过ImageList添加上去的中间灰暗的部分是Grid控件我们添加商品的属性在这里都有显示给我们一目了然的感觉它的FormatString属性是这样设置的序号 商品名称 货号 规格 单位 数量 单价 金额 税率 税额 金税合计 SPID上面有一个显示时间的控件是DTPicker它的CustomFormat属性为yyyy年mm月dd日Date属性为9999-12-31MinDate属性为1601-1-1这个控件主要是实现我们常说的万年历的功能其他控件这里就不在熬诉此模块主要是向外界销售商品当某个产品要卖出时我们可以点击加行按钮这时候就会弹出一个商品资料列表来在商品列表中选择你要卖出的产品这时在Grid控件中就会有显示你要卖出商品的一些属性其中有一些是空的需要你来添写主要是为了计算后面会详细介绍如果你添加的商品不对你可以点击删行将其删除添加商品后在付款方式后面的栏中添加方式这里不需要你去添写通过点击箭头会下拉出选择项你选中你需要的付款方式就可以了在收货人单位后面的栏里点击箭头这时会弹出客户资料的表来根据你要卖给的人的单位来选择收货人选择卖货的日期发票号码不用去填写系统自己会生成上面一切都添好后我们在填写已经添到Gird中商品的一些空白属性其中数量卖出的单价需要用户来填写在数量栏中添写你要卖出商品的数量如果库中尚且没有这种商品系统会自动提示你仓库中无此商品请确认如果库中有你选择的商品但是你填写的商品数量超出了库存系统会自动提示你该商品库存数量不足当库中有选中的商品切数量符合添写的要求你就可以在单价栏中添写单位商品的价格价格是由企业来定的税率自己也可以修改根据填写的商品数量单价税率系统会自动计算出金额税额金税总计等并在界面下方的栏里由红色醒目的显示出来这是点击存储这时就会在库存中将选中商品的数量做相应的减处理并将销售单信息存储起来以便以后的查询432入库处理上面销售管理是出库管理这里就是它的反过程也是本系统比较重要的一个功能实现起来跟销售管理有很多相似之出主要功能是输入的商品单价和数量计算出商品的总价值并更改库存的商品数量增下面将详细介绍一下此功能通过点击下拉菜单入库处理中的入库单或者是快捷键入库处理系统会弹出入库单界面如图4-4所示图 4-4 入库处理界面组成界面的控件和销售单发票界面大同小异功能按钮仍然是放在Toolbar中按钮添加的图标是ImageList控件实现的中间灰暗的部分是Gird控件它的FormatString属性是这样设置的序号 商品名称 货号 规格 单 位 数量 单价 金额万年历控件DTPicker它的CustomFormat属性为yyyy年mm月dd日Date属性为9999-12-31MinDate属性为1601-1-1此模块主要功能是完成外边进来的商品入库当商品来到时我们点击加行按钮这时就会弹出一个商品资料列表来此处商品资料的列表比销售处理时弹出的商品资料列表要详细因为销售处理时加行往Gird中添加的商品是要卖的商品而要卖的商品只能是企业有的商品而入库就不一样了进来的商品可能是企业的有的也可能企业没有的如果企业有了直接在商品资料列表中选择相应的商品就可以如果没有我们就要在商品资料列表中添加次商品在选中加入到入库单的Gird控件中做相应的处理如果添加的商品信息有误可以点击删行按钮将其删除添加完商品后点击入库类型后面栏中的箭头这时会下拉出选项根据需要选择入库类型点击入库仓库后面栏中的箭头这时会下来出仓库的悬想根据你的需要选择商品要进的仓库当在仓库设置功能中添加或删除仓库时候仓库的值会传到这里以供选择这是通过SQL语句SQL select ckid from ck where ckmc Combo2Text 查询赋值实现的选择入库的日期入库单编号是系统自己生成的上面一切都添好后在填写已经添到Gird中商品的一些空白属性其中数量进货的单价需要用户自己来填写在数量栏里填写进货的数量在单价栏里填写单位商品的价格这时系统就会自动计算出金额并在界面下方的栏里由红色醒目的显示出来这时就会在库存中将选中商品的数量做相应的增处理将金额累加并将入库单信息存储起来以便以后的查询433商品管理此功能主要是完成对商品的管理在这里我们可以增加和删除商品的类别可以对商品实现增加删除修改打印报表等功能是此系统一个基本的功能当点击快捷键商品管理时就会弹出商品资料界面如图4-5所示图 4-5 商品资料界面先介绍一下此界面使用的主要控件功能按钮还是放在Toolbar控件中按钮的图标是通过ImageList控件实现的两个Frame控件一个的Caption属性为商品分类一个的Caption属性为商品列表一个TreeView控件主要是实现商品类别的显示它是通过SQL关键语句SQL select SPLB_ID from SP_LB where SPLBMC LBMC 实现的其中LBMC为String型一个Gird控件FormatString属性为商品编码 类别码 商品名称 货号 规格 单位 产地它主要是用来显示商品的信息关键语句为SQL select from SP where spid GridTextMatrix GridRowSel 0 当我们点击商品分类上面的增加按钮时会出现增加商品类别的信息提示框在里面填写相应的信息就会增加你所需要的商品类别如果哪个商品类别不需要的时候我们可以通过点击商品分类上面的删除按钮删除不需要的商品分类如果你要删除的商品类别里面还有对应的商品系统会提示你该分类中有相关的商品不能删除此商品类别只有将此类中的商品全部卖完删除后才能删除此商品类别如果不是以上情况删除商品类别时系统会提示成功删除此商品类别当我们想对商品作相应的处理时可以点击商品列表上面的一排按钮点击增加按钮时会出现增加商品的信息提示框在里面填写相应的信息后就可以增加商品了点击删除和修改按钮可以删除和修改你选中的商品如果你要删除的商品库存不为零系统会自动提示你仓库中该商品库存不为零不能删除点击打印报表按钮可以打印商品资料的报表下面介绍一下这里用Visual Basic 60制作报表的方法在工程下面的设计器里点鼠标右键添加一个DataEnvironment这里要设置DataEnvironment下的Connection1属性对着Connection1点右键点Properties在弹出的数据连接属性界面下的提供程序中选择支持Access 2000的程序这里应选择Microsoft Jet 40 OLE DB Provider点下一步在弹出的连接对话框中选择你程序数据库所在的位置测试连接成功即可然后在Connection1下添加一个Command1属性对着Command1点右键点Properties在弹出的Command1属性对话框General选项中的SQL Statement栏内写入select from sp 点确定即可上面完成后在工程下面的设计器里点鼠标右键添加一个DataReport将Caption属性设为商品资料清单DataMember属性设为Command1DataSource属性设为DataEnvironmentGridX和GridY属性都设为10最后将表sp中的字段填入DataReport的Detail中这样报表就制作完了只要在界面相应的打印报表按钮中填写代码DataReportShow 1 就能显示了434客户管理此功能主要是对企业客户进行管理在这里可以完成对客户信息的增加删除修改打印报表和查询等功能是此系统的一个基本功能当点击快捷键客户管理时就会弹出客户资料界面如图4-6所示 图 4-6 客户资料界面先介绍一下界面使用控件功能按钮放在控件Toolbar中按钮的图标是通过控件ImageList实现的Gird控件用来显示客户的基本资料FormatString属性设置为编码 客户名称 地址 所在地 MB 联系人 下面一个Label控件一个Text控件和两个Button控件当我们点击上面的增加按钮时会弹出添加客户的信息框在框中相应的位置填写信息然后点确定键一个用户的信息就增加成功了如果哪个客户的信息不需要了可以点击删除按钮将客户的信息删除如果哪个客户的信息有所变动可以点击修改按钮修改客户的信息满足企业的需要如果需要打印客户信息报表可以点击打印报表按钮就可以实现了这里报表的制作方法和商品管理处制作报表的方法是一样的只是在一些小地方存在差异在Connection1下添加一个Command1属性对着Command1点右键点Properties在弹出的Command1属性对话框General选项中的SQL Statement栏内写入select from kh选择的库表发生了变化在Toolbar中选择功能按钮是通过select case 语句实现的即Select Case ButtonKey Case Is Add Call DataAdd Case Is Del Call DataDel Case Is Modify Call DataModify Case Is Exit Unload Me Case Is printp DataReport1Show 1 End Select其中DataAddDataDelDataModify都是一些调用的子函数DataAdd子函数完成增加客户信息的功能DataDel子函数完成删除客户信息的功能DataModify子函数完成修改客户信息的功能这里的查询是按照客户名称查询的在客户名称后面的栏输入客户的名称如果有此客户就会在Gird控件中单独显示该用户关键语句为SQL select from KH where khmc like Trim txtSSText RstOpen SQL db 1 3如果没有改用户系统会自动显示无此客户请重新搜索刷新功能主要是重置一下语句为Call ReSetCall FillGrid其中ReSetFillGrid为两个子函数435人力管理此功能主要是对企业员工进行管理在这里可以对员工信息进行增加删除修改打印报表和查询等是此系统的一个基本功能和客户管理模块功能有很多相似之处当点击快捷键人力管理时就会弹出人力资料界面如图4-7所示图 4-7 职工资料界面先介绍一下界面使用控件功能按钮放在控件Toolbar中按钮的图标是通过控件ImageList实现的一个Gird控件主要是用来显示员工的基本信息FormatString属性设置为职工编码 职工姓名 性别 年龄 部门 职位 联系方式下面一个Label控件一个Text控件和两个Button控件控件基本上和客户管理界面基本一致因为二者要完成的功能很相近当点击上面的增加按钮时会弹出添加员工的信息框在框中相应的位置填写信息然后点确定键一个员工的信息就增加成功了如果哪个员工离开企业了或是被单位给除名了可以点击删除按钮将员工的信息删除如果有哪个员工的信息有所变动可以点击修改按钮修改员工的信息以便企业管理职工如果需要打印员工的信息报表可以点击打印报表按钮就可以实现了这里报表的制作方法和商品管理客户管理两处制作报表的方法是一样的只是在一些小地方存在差异在Connection1下添加一个Command1属性对着Command1点右键点Properties在弹出的Command1属性对话框General选项中的SQL Statement栏内写入select from rg436仓库设置此处主要是对企业下的仓库进行设置以便企业生产能顺利进行主要提供的功能是增加仓库信息删除仓库信息和修改仓库信息是系统一个基本的功能点击主界面上的快捷键仓库设置就会弹出仓库设置界面如图4-8所示图 4-8 仓库设置界面先介绍一下界面使用控件功能按钮放在控件Toolbar中按钮的图标是通过控件ImageList实现的一个Gird控件主要是用来显示仓库的基本信息FormatString属性设置为仓库编码 仓库名称 地址 房东 月租金欧元当点击上面的增加按钮时会弹出增加仓库的信息框在框中相应的位置填写信息然后点确定键一个仓库的信息就增加成功了如果哪个仓库不在使用了可以点击删除按钮将仓库的信息删除但如果要删除仓库中还存有商品系统会自动提示不能删除此仓库仓库中还有商品如果有哪个仓库的信息有所变动可以点击修改按钮修改仓库的信息以便企业进行管理 此出的功能和客户管理人力管理很接近这里不在熬诉437查询此功能提供了三种查询即库存查询入库单查询销售单查询通过它可以很清楚了解库存情况入库情况和销售情况是系统一个重要的功能下面我就详细介绍一下此功能4371 库存查询通过此功能可以很快了解企业的库存情况然后根据实际情况进货和卖货作到有的放矢点击下拉菜单查询下的库存查询会弹出库存查询界面如图4-9所示图 4-9 库存查询界面先介绍一下界面所使用的控件两个Frame控件一个Frame控件的Caption属性为排序方式一个Frame控件的Caption属性为详细列表其中Caption属性为排序方式的Frame控件中添加了个Option控件Caption属性分别为仓库商品名称货号数量一个Grid控件用来显示库存商品的信息FormatString属性设置为仓 库 名 称 商品编码 商品名称 货号 规格 单位 数 量一个Label控件一个Text控件三个Button控件在这里可以通过点击Caption属性为排序方式的Frame控件中的个Option控件实现Gird中的商品按一定顺序显示叫商品的信息很直观的显示关键代码是使用IfElseIf语句实现的If Option1 True Then PXFS order by sphh ElseIf Option2 True Then PXFS order by kcdtbsl ElseIf Option3 True Then PXFS order by ckckmc ElseIf Option4 True Then PXFS order by spspmc End If Set Rst New Recordset If CXFlag 2 Then SQL select from KCCX SQLHH PXFS Else SQL select from KCCX PXFS End If RstOpen SQL db 1 3在这里还提供了一个根据货号查询的功能这是一个很简单的功能在相应的栏里输入货号根据货号系统会在库表中查询将符合条件的商品单独的显示出来叫人快速了解此商品的信息关键代码If TxtHH Then SQLHH where sphh like Trim TxtHH CXFlag 2 Call ReSet Call FillGrid End If4372 入库单查询通过此功能可以快速了解企业的商品入库情况 点击下拉菜单查询下的入库单查询会弹出入库单汇总界面如图4-10所示图 4-10 入库单汇总界面先介绍一下控件三个Frame控件一个Frame控件的Caption属性为入库单汇总表一个Frame控件的Caption属性为根据入库单编号查询一个Frame控件的Caption属性为按时间查询在Caption属性为按时间查询的Frame控件中有两个DTPicker控件两个此控件的Format属性均为1-dtpShortData两个控件构成了一个时间段一个Gird控件用来显示入库单信息FormatString属性设置为入库单号码 入库日期 入库方式仓库名称入库总金额两个Label控件一个Text控件六个 Button控件在这里可以实现两种查询方式一种是根据入库单编号查询一种是按照时间查询当在根据入库单编号查询下面的栏里填写相应的信息后点击查询按钮系统会把符合条件的入库单Gird控件中显示出来供人来查看当在按时间查询下面两个DTPicker控件中选择时间后点查询按钮系统会把在这个时间段里的入库单都显示出来如果你选择的的起始时间大于终止时间系统会自动给提示请正确选择日期终止日期不能小于起始日期关键代码If DTP1 DTP2 Then MsgBox 请正确选择日期终止日期不能小于起始日期 vbOKOnly vbCritical 提示 Else SQLTJ where rkrq DTP1 and rkrq DTP2 CmdFlag 2 Call ReSet Call FillGrid End If当你选择Gird控件中一个商品时点击详细信息按钮系统会把这个入库单的更为详细的信息显示出来当哪个入库单没有用了可以利用删除按钮删除4373 销售单查询通过此功能可以快速了解企业的商品销售情况点击下拉菜单查询下的销售单查询会弹出销售单汇总界面如图4-11所示图 4-11 销售单汇总界面先介绍一下界面所使用的控件四个Frame控件一个Frame控件的Caption属性为发票汇总一个Frame控件的Caption属性为根据发票号码查询一个Frame控件的Caption属性为根据销售日期查询一个Frame控件的Caption属性为结帐情况查询在Caption属性为根据销售日期查询的Frame控件中有两个DTPicker控件两个此控件的Format属性均为1-dtpShortData两个控件构成了一个时间段在Caption属性为结帐情况查询的Frame控件中有三个Option控件Caption属性分别未结已结全部一个Gird控件用来显示发票信息FormatString属性设置为发 票 号 码 销售日期 客户名称 总金额 税额 金税合计 付款方式 结帐否三个Label控件一个Text控件七个 Button控件在这里可以实现三种查询方式一种是根据发票号码查询一种是根据销售日期查询一种是按结帐情况查询当在根据发票号码查询下面的栏里填写相应的信息后点击查询按钮系统会把符合条件的发票Gird控件中显示出来供人来查看当在按时间查询下面两个DTPicker控件中选择时间后点查询按钮系统会把在这个时间段里的入库单都显示出来如果你选择的的起始时间大于终止时间系统会自动给提示请正确选择日期终止日期不能小于起始日期关键代码If DTP1 DTP2 Then MsgBox 请正确选择日期终止日期不能小于起始日期 vbOKOnly vbCritical 提示 Else SQLTJ where xsrq DTP1 and xsrq DTP2 CmdFlag 2 Call ReSet Call FillGrid End If当你选择结帐情况查询下面三个选项其中一个时系统会按照你所选的条件来查询发票并在Grid显示出来当你选择Gird控件中一个发票时点击详细信息按钮系统会把这个发票的更为详细的信息显示出来当哪个发票没有价值了可以利用删除按钮删除438文件此功能主要是完成一些系统管理功能主要有三个一个系统设置主要是包括参数设置和公司信息一个修改密码一个是退出系统下面我来详细的介绍一下4381 参数设置此功能主要是为商品进行规格设置和单位设置为商品管理模块增加商品时一些商品属性可以直接在下拉菜单中选择不用添写方便灵活当点击下拉菜单文件下的系统设置中的参数设置时系统会弹出参数设置界面如图4-12所示图 4-12 参数设置界面先介绍一下界面所使用控件主要是一个SSTab控件当SSTab控件Caption属性为规格设置的时下面的控件有两个Frame控件Capion属性均为空一个GridGG控件FormatString属性设置为序 号 规 格 名 称三个Label控件Caption属性分别为序号规格名称空一个TxtGG控件三个Button按钮当SSTab控件Caption属性为单位设置的时下面的控件有两个Frame控件Capion属性均为空一个GridGG控件FormatString属性设置为序 号 单 位 名 称三个Label控件Caption属性分别为序号单位名称空一个TxtGG控件三个Button按钮在这里我们可以增加规格和单位当点规格设置时序号是系统自己生成的在规格名称后面键入你要增加的内容点增加按钮即可在GridGG控件中有显示删除你是想删除哪个规格在GridGG控件中选种点击删除按钮即可当点单位设置时序号是系统自己生成的在单位名称后面键入你要增加的内容点增加按钮即可在GridGG控件中有显示删除你是想删除哪个单位在GridGG控件中选种点击删除按钮即可4382 公司信息此功能是用来更该公司信息的当公司发展有了变化的时候通过此功能可以对公司的信息进行修改当点击下拉菜单文件下的系统设置中的公司信息时系统会弹出公司信息界面如图4-13所示图 4-13 公司信息界面控件介绍如表4-2控件名称属 性属性值Frame1 Caption空Label1 Caption 公司名称Label2 Caption公司地址Label Caption 所在地Label Caption TELLabel Caption FAXLabelCaption MBTxtGSMC Visible TrueTxtGSDZ Visible TrueTxtGSSZD Visible TrueTxtTEL Visible TrueTxtFAX Visible TrueTxtMB Visible VisibleCommand1Caption 更改Command2 Caption 取消表4-2 公司信息属性设置表在这里可以完成对公司信息的修改当公司信息有变化时候可以相应控件TextBox中的内容改掉然后点击更改按钮公司的信息就修改了很方便代码为RstFields 0 TxtGSMC RstFields 1 TxtGSDZ RstFields 2 TxtGSSZD RstFields 3 TxtTEL RstFields 4 TxtFAX RstFields 5 TxtMB RstUpdate MsgBox 信息更改成功 vbOKOnly vbInformation 提示 Unload Me4383 修改密码此功能主要是完成修改登陆密码当点击下拉菜单文件下的修改密码时系统会弹出修改密码界面如图4-14所示图4-14 修改密码界面控件介绍如表4-3控件名称属 性属性值Label2 Caption原密码Label1 0 Caption 新密码Label1 1 Caption再次输入Text1 0 PasswordChar Text1 1 PasswordChar Text1 2 PasswordChar Command1Caption 确定Command Caption 退出表4-3 修改密码属性设置表在这只有原密码输入正确了下面修改才能正确并且新密码和再次输入的内容应该是相同是原密码输入不正确或是新密码和再次输入内容不一样系统都会报错关键代码G_ConnOpen Set G_Rst G_ConnExecute select from USER_List If Text1 2 Text Text1 1 Text Then MsgBox 您的密码错误请重新输入 vbExclamation vbOKOnly 提示 Else f Text1 0 Text G_RstPWD Then G_ConnExecute update USER_List set PWD Text1 1 Text End If End If G_ConnClose Unload Me4384 退出此功能
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 压缩资料 > 基础医学


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!