


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、华中科技大学文华学院毕业设计(论文)题目:实验室耗材管理系统地设计与实现学生 姓名:刘冰瑶 学号: 060104021122学部(系):信息科学与技术学部专业年级:计算机科学与技术 2006级02班指导 教师: 曹海泉 职称或学位:高级工程师2010年5月10日IIIABSTRAC工IV刖 言11绪论21.1引言 2库存管理地国内发展状况 2库存管理地国外发展状况 2系统目标 21.2相关技术介绍 21.2.1 VC+ 6.0 (MFC)描述 31.2.2 MS Access数据库描述 31.3本课题采用地开发平台 4开发环境 4 2需求分析2.1问题定义 52.2可行性分析 52.3需求分析
2、 5管理信息系统地定义 52.3.2 管理信息系统地特性 5实验室需求 63系统概要设计73.1数据库设计 73.2系统功能模块图 74系统详细设计84.1数据库详细设计 8概念设计 8逻辑设计与表设计 94.2数据库连接 10引入ADO动态链接库 10定义智能指针对象 10初始化智能指针 104.2.4 统一接口 ADOExecute地实现 114.3登录界面设计 11功能描述 11界面设计 11代码编写 11运行界面 124.4主界面设计 12441功能描述 12界面设计 12代码编写 13运行界面 134.5库存管理对话框设计 13功能描述 14界面设计 14代码编写 14运行界面 15
3、4.6商家管理对话框设计 15功能描述 15界面设计 15代码编写 16运行界面 174.7耗材入库对话框设计 17功能描述 17界面设计 17代码编写 18运行界面 184.8出库对话框设计 19功能描述 19界面设计 19代码编写 204.8.4 运行界面 204.9查看耗材信息对话框设计 21功能描述 21界面设计 21代码编写 22运行界面 224.10预警对话框 24功能描述 24界面设计 24代码编写 25运行界面 254.11其他功能 25结束语27参考文献28致谢29实验室耗材管理系统摘要实验室耗材管理系统是围绕华中科技大学文华学院地实验室地耗材管理进行调研,针对实验室地业务现
4、状采用结构化地开发方法进行系统分析、系统设计和系统实施结构化系统开发方法用系统工程地思想和工程化地方法,按用户至上地原则、结构化、模块化、自顶向下地对系统进行开发系统包括物资采购管理、库存管理和供应商管理等 模块,系统主要实现地功能有信息录入,信息查询,信息修改,删除,以及统计等系统地 运用,能提高工作效率,对实验室耗材管理提供了有效地工具此毕业设计是以易学易用地 Microsoft Acess2003 为数据库平台,采用功能强大地 编程语言Microsoft Visual C+ 6.0 作为前端?能够实现用户在客户端全面?及时?准确 地处理日常地数据信息?本文将分为四个章节对本毕业设计地开发
5、过程?开发技术进行详细地说明?关键词:实验室耗材;管理;数据库;系统Lab Supplies Man ageme nt SystemAbstractLab Supplies Man ageme nt System is inv estigated around the bus in ess of huazh ong uni versity of scie nee and tech no logy wen hua college, adopt the structurizati on developme nt approach to carry on n etwork an alysis , d
6、esig n systematically and impleme nt systematically to the bus in ess curre nt situati on of en terprises. The systematic developme nt approach of structurizati on uses the thought of the system engin eeri ng and project method , accord ing to principle , structurization , module that consumers firs
7、t, from carrying to going to the fields and develop ing the system. The system in cludi ng man ageme nt, stock con trol and supplier of purchase of goods and materials is man aged, etc. the module, the fun cti on that the system realizes mai nly has in formatio n to in put, i nformati on inquiry, in
8、 formatio n is revised, delete, and count etc. Systematic application, can improve working efficiency, has offered the effective tool to the supplies man ageme nt of goods and materials.This system uses easy base of Microsoft Acess2003 database,Microsoft Acess2003 is structure. Use Visual Basic 6.0
9、as frone nd and Microsoft Acess2003 is bace nd.The article would divide four parts to detail explai n the progress and database tech no logy of this man ageme nt system.Key Words : Lab Supplies; Manage; Database System长期以来,文华学院在实验室耗材管理工作中地信息管理是采用人工地方式,要付出大量人力,填写各种表格、凭证、账册、卡片和文件这种手工操作地管理方式,不仅 浪费人力,而且
10、存在许多缺点:(1)处理速度慢,影响信息及时性( 2)易出现错误,影 响信息精确性( 3)不便于查询.(4)缺乏综合性,不能起控制作用.由于这些缺点,大 大降低了信息地利用价值,显然越来越不适应现代物资管理工作地需要因此,发展以计 算机为基础地耗材管理信息系统已是十分迫切和必要地了 .大多数库存管理理论认为,库存是物理上和逻辑上库房库位地所有有形和无形物料 极其价值地总和,具体包括成品、原材料、在制品、在途品、生产前物料、备品备件等为了实现学院实验室以及办公室大量低值易耗产品地采购、使用地自动化和智能化管理本人开发了此“耗材管理系统”.该系统以 Microsoft Visual C+ 6.0
11、和Microsoft Access 2003为基础开发工具,实现了制作耗材商品管理、商家管理、入库信息管理、出 库管理等功能,应用该系统进行耗材管理,可大大减轻耗材管理人员工作压力,降低出错 率,节省人力、物力和财力,提高了工作效率.1绪论1.1引言库存管理地国内发展状况由于库存管理在经济管理中占重要地位,其计算机化在发达国家中也已经达到了相 当高地水平我国在全国范围内推广计算机在管理中地应用,是在70年代末开始地,虽然 起步较晚,近几年发展却较快,特别是微型库存管理地发展库存管理地国外发展状况计算机在管理中地应用开始于1954年,当时美国首先用计算机处理工资单.40多年 来,计算机在处理管理
12、信息方面发展迅速.例如,60年代美国计算机在管理中应用项目不 到300项,到了 1975年达到2670项.而现在,美国在财务会计上90%地工作由计算机完 成;物资管理中80100%地信息处理由计算机完成;计划管理中是80 90%据计算机应用方面发展较快地国家统计,计算机用于经济管理地约占80%用于科技运算地占8% 用于生产过程控制地占12%因此,经济管理是计算机应用地主要领域.系统目标本系统以仓库中地耗材信息为主体,围绕入库、出库操作,记录耗材产品供应商地信 息,修改库存状态,方便地记录耗材信息.目标:1)可以执行入库操作,既可以增加原有耗材产品地数量,又可以添加新地耗材产品, 详细记录其供应
13、商信息和入库数量.2 )可以执行出库操作,控制出库操作使出库数量少于产品地原有存储量,并修改库存量信息.3) 实现对耗材存储信息地查询,包括:耗材信息,商家信息,入库信息,出库信息地 查询.4) 预警功能,当存储量大于或小于一定地值时,能够提醒管理员执行相应地操作.5) 操作日志,记录该系统执行地一系列地查询、出库、入库操作,当出现问题时可 以查询操作日志,借此找出执行时出现差错地原因所在.6)退出,当完成对系统地操作后退出系统.1.2相关技术介绍关于 VC+ 6.0 (MFC)和 MS Access数据库1.2.1 VC+ 6.0 (MFC) 描述Microsoft Visual C+ 6.
14、0 是编辑、编译、调试 C/C+地一个IDE集成开发环境,其核心是微软基础类库MFC.VC+是许多技术地综合,它使软件开发人员养成一种严谨地 软件开发习惯,熟悉软件工程地基本原理.类库是微软公司提供地用于开发 Windows应用程序地C+啖集合,它封装了大部分 Windows API函数,所包含地功能涉及到整个 Windows操作系统,MFC以类成员变量和类 成员函数地形式提供给用户 C+调用接口 .不仅如此,MFC还采用面向对象地设计思想,各 个类分工合作,层次鲜明,构成一套完整地应用程序框架结构,使得生成地 Windows应用 程序结构清晰且高效.VC+地基础是C语言,C+最基本地内容为:
15、类、继承性、封装性、多态性 .学习使 用VC+开发软件地基本流程是:如何使用向导建立一个程序框架; 设计菜单;设计工具 条;设计和使用对话框(包含最常用地对话框控件:按钮、静态文本、编辑框等);怎样新建类、成员函数、成员变量、消息处理函数;理解最常用地 Windows消息:如WM_PAINT 重绘窗口、鼠标操作、初始化对话框等;理解最简单地 GDI图形设备接口:写文字、线 圈地描绘、设置画笔画刷等;熟悉最常用地MFC类:CWnd CDocumen、CView、CDCCDialog、CWin App CGdiObject 及子类、CStri ng、CPoi nt、CRect、CSize 等简单数
16、据 类型、CFile等.MFC是 Win API与C+地结合.API即微软提供地 WINDOWS应用程序地编程语言接口 ,是一种软件编程地规范,但不是一种程序开发语言本身,可以允许用户使用各种各样 地第三方地编程语言来进行对 WINDOW下应用程序地开发,使这些被开发出来地应用程 序能在WINDOWS运行,因此用它们开发出来地应用程序都能工作在WINDOWS消息机制和绘图里,遵守WINDOWS为一个操作系统地内部实现.上面说到MFC是微软对API函 数地专用C+封装,这种结合一方面让用户使用微软地专业 C+SDK来进行WINDOWS应 用程序地开发变得容易,因为MFC隐藏了好多程序开发人员在
17、WINDOWS用C+ & MFC 编制软件时地大量内节,因此就造成了 MFC寸类封装中地一定程度地地冗余.MFC不只是 一个功能单纯地界面开发系统,它提供地类绝大部分用来进行界面开发,关联一个窗口 地动作,但它提供地类中有好多类不与一个窗口关联,即类地作用不是一个界面类,不实现对一个窗口对象地控制,而是一些在 WINDOWS实现内部处理地类.1.2.2 MS Access 数据库描述Access 是微软公司推出地基于 Windows地桌面关系数据库管理系统(RDBMS,卩 Relational Database ManagementSystem).它提供了表、查询、窗体、报表、页、宏、
18、 模块来建立数据库系统地对象;提供了多种向导、生成器、模板 ,把数据存储、数据查 询、界面设计、报表生成等操作规范化;为建立功能完善地数据库管理系统提供了方便, 也使得普通用户不必编写代码,就可以完成大部分数据管理地任务.1)存储方式单一Access管理地对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)地数据库文件中,便于用户地操作和管理.2)面向对象Access是一个面向对象地开发工具,利用面向对象地方式将数据库系统中地各种功能对象化,将数据库管理地各种功能封装在各类对象中.它将一个应用系统当作是由一系列对象组成地,对每个对象它都定义一组方法和属性,以定义该对象地
19、行为和外国,用户还可以按需要给对象扩展方法和属性.通过对象地方法、属性完成数据库地操作和管理,极大地简化了用户地开发工作.同时,这种基于面向对象地开发方式,使得开发应用程序更为简便.3)界面友好、易操作Access是一个可视化工具,是风格与 Windows完全一样,用户想要生成对象并 应用,只要使用鼠标进行拖放即可,非常直观方便.系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等 工具,使得操作简便,容易使用和掌握.4)集成环境、处理多种数据信息Access基于Windows操作系统下地集成开发环境,该环境集成了各种向导和生 成器工具,极大地提高
20、了开发人员地工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行1.3本课题采用地开发平台开发环境In tel Core E6400 CPU 256GB DDR3 Memory 20 GB HardDisk 及以上Microsoft Win dows XP Professio nal Service Pack 3Microsoft Visual C+ 6.0Microsoft Office Access 2003运行环境Microsoft Win dows XP/Vista/7简中Intel Pentium 4及以上系列处理器,或AMD主流系列处理器2需求
21、分析2.1问题定义库存是物理上和逻辑上库房库位地所有有形和无形物料极其价值地总和,具体包括成品、原材料、在制品、在途品、生产前物料、备品备件等开发此“耗材管理系统”, 实现信息学院实验室以及办公室大量低值易耗产品地采购、使用地自动化和智能化管理此系统地性质是一种在特定应用上地数据库管理软件 .2.2可行性分析通过问题地定义,我们需要设计好相关数据库,合适地开发环境即可完成该系统地 开发.其中数据库地设计是本软件地核心,软件地所有操作依赖于正确有效地数据库设 计,利用Access 2003可以很快地实现数据库地操作.其次就是用户界面地设计,利用 Microsoft Visual C+ 6.0良好
22、地面向对象地特点是可以实现地,因此本系统地实现从理论和实践上均可行.2.3需求分析管理信息系统地定义管理信息系统,是一个由人、计算机及其他外围设备等组成地能进行信息地收集、传递、存贮、加工、维护和使用地系统,其主要任务是最大限度地利用现代计算机及网 络通讯技术加强企业地信息管理,通过对企业拥有地人力、物力、财力、设备、技术等 资源地调查了解,建立正确地数据,加工处理并编制成各种信息资料及时提供给管理人 员,以便进行正确地决策,不断提高企业地管理水平和经济效益.目前,企业地计算机网 络已成为企业进行技术改造及提高企业管理水平地重要手段.管理信息系统地特性完善地管理信息系统具有以下四个标准:确定地
23、信息需求、信息地可采集与可加工、 可以通过程序为管理人员提供信息、 可以对信息进行管理.具有统一规划地数据库是管 理信息系统成熟地重要标志,它象征着管理信息系统是软件工程地产物.通过管理信息 系统实现信息增值,用数学模型统计分析数据,实现辅助决策.管理信息系统是发展变化 地,有生命周期地.管理信息系统地开发必须具有一定地科学管理工作基础.只有在合理地管理体制、 完善地规章制度、稳定地生产秩序、科学地管理方法和准确地原始数据地基础上,才能进行它地开发.因此,为适应其地开发需求,企业管理工作必须逐步完善以下工作:管 理工作地程序化,各部门都有相应地作业流程;管理业务地标准化,各部门都有相应地 作业
24、规范;报表文件地统一化,固定地内容、周期、格式;数据资料地完善化和代码化实验室需求随着学院实验室地不断跟新扩大,实验室耗材地种类越来越丰富,需求量也越来越 大,实现实验室耗材管理地自动化管理十分必要.实验室地耗材管理涉及到出库、入库、 查询操作,过去全部由人工管理来实现,不仅耗费大量地人力、物力资源而且容易出现差 错,效率很低.为了满足实验室耗材地自动化管理,提高工作效率,我选择了实验室耗材 管理系统作为设计课题.本软件给实验室管理员带来了极大地帮助,有效地减少了其工 作量.这个系统有很好地实用性,管理员可以方便地进行各种操作,操作十分简单,初次 接触本软件地管理人员也可以快速地掌握其操作方法
25、.本系统采用结构化设计地方法来实现系统总体功能,提高系统地各项指标,即将整个系统合理地划分成各个功能模块,正确地处理模块之间和模块内部地联系以及和数据 库地联系,定义各模块地内部结构,通过对模块地设计和模块之间关系地系统来实现整 个系统地功能.3系统概要设计3.1数据库设计根据系统功能需求,数据库采用Microsoft Access 2003 建立.分别建立goods、 provide、outlib、inlib、admin和log六个表,进行数据库地操作.其中goods表示耗 材信息表provide 表示供货商信息表,outlib 表示耗材出库表,inlib 表示耗材入库 表,admin表示管
26、理员表,log表示日志表.结合Visual C+代码地设计,实现了数据库地 操作.3.2系统功能模块图启动实验室耗材管理系统,管理员登录系统,登录成功后方可以使用各个功能部分,包 括耗材管理、商家管理、入库信息管理、出库管理等功能.具体地系统流程图如下所示.库存管理商家管理出库信息耗材入库图3-2系统功能模块图4系统详细设计4.1数据库详细设计概念设计实验室耗材管理系统地概念设计描述如图4-1所示admi nPKAdmin_codeFK1FK2I1Admin nameAdmin _passwdlogI1Admin _n ame do_what Do_timeGoodsproviderPK G_
27、codePK Provider_code11I1G_n ameProvider_ nameCurre nt_nu mberProvider_addressMax numberProvider personMin_nu mberProvider_telph oneProvider_emailoutlibinlibFK Goods codeFK1 Goods codeI1Out_ numberFK2 Provider_coderOut_pers onI1ln_nu mberTaker12In _priceOut dateIn date图4-1实验室耗材管理系统地概念设计其中耗材(goods)与入库
28、(inlib)是一对多地关系. 耗材(goods)与出库(outlib)是一对多地关系.逻辑设计与表设计逻辑设计阶段地任务是把概念结构转换为选用DBMS数据库管理系统)所支持地模式.根据模块地设计,以及规范化设计地要求,该系统地数据库设计如表4-1至4-6所示.表4-1耗材管理信息表字段名称数据类型字段属性字段大小描述必填字段索引是否主键G code文本50商品编号是有重复是G n ame文本50商品名称是无否Current number数字整型当前库存量是无否Max nu mber数字整型取大库存里是无否Min number数字整型取小库存量是无否表4-2供货商信息(provider)字段名
29、称数据类型字段属性字段大小描述必填字段索引是否主键Provider code文本50商家编号是有是Provider name文本50商家名称是无否Provider address文本50商家地址是无否Provider person文本50负责人是无否Provider telphone文本50电话否无否Provider email文本50邮箱否无否表4-3入库表(inlib)字段名称数据类型字段属性字段大小描述必填字段索引是否主键Goods codeP文本50耗材编号是无否Provider coder文本50商家编号是无否In number数字精度入库数量是无否In price数字单精度购入价格
30、是无否In date日期入库时间是无否表4-4出库表(outlib)字段名称数据类型字段属性字段大小描述必填字段索引是否主键Goods code文本50商品编号是无否Out nu mber数字整数出库数目是无否Out pers on文本50负责人是无否Taker文本50出库者是无否Out date日期出库日期是无否表4-5日志表(log)字段名称数据类型字段属性字段大小描述必填字段索引是否主键Admin n ame文本50操作员是无否do what文本50操作名是无否Do time日期操作时间是无否表4-6管理员表(admin)字段名称数据类型字段属性字段大小描述必填字段索引是否主键Admin
31、 code:文本50管理员帐号是有是Admin name:文本50用户号是无否Adm in passwd文本50密码是无否4.2数据库连接弓I入ADO动态链接库在StdAfx.h中进行操作#import "C:program files'com mon filesSystemadomsado15.dll" no_n amespace 定义智能指针对象在类CGMSApp地头文件中定义.初始化智能指针在CGMSApp地InitInstanee方法中初始化.采用ADC直接连接数据库地方式,需要将数据库文件放在程序目录下.4.2.4 统一接口 ADOExecute地实现在C
32、GMSApp中添加新方法:bool CGMSApp:ADOExecute(_RecordsetPtr &ADOSet, _varia nt_t & strSQL)4.3登录界面设计功能描述用户通过输入用户名密码,经后台验证后进入系统界面设计新建IDD_GMS_DIALO对话框,其中主要控件地属性及功能如表 4-3-1所示.表4-3-1IDD GMS DIALO对话框中地主要控件控件类型ID属性设置PictureIDC STATICBITMAP1ButtonIDC BUTTON OKCaption设为“登录”ButtonIDC BUTTON CANCELCaption设为“取消“
33、Static TextIDC STATICCaption设为“用户名”Static TextIDC STATICCaption设为“密码“Edit BoxIDC EDIT LOGINNAME默认Edit BoxIDC EDIT PASSWDPassword为IDD_GMS_DIALO添加 CGMSDI类,按表4-3-2为该类添加成员变量表4-3-2 CGMSDlg类成员变量控件ID变量名数据类型IDC EDIT LOGINNAMEm strLogi nn ameCStri ngIDC EDIT PASSWDm strPasswdCStri ng代码编写1) “确定”按钮单击“确定”按钮,验证用
34、户名和密码地有效性,成功则进入主界面.2) “取消”按钮单击“取消”按钮则关闭登录对话框,不作任何操作.运行界面图4-3登录界面4.4主界面设计功能描述当成功登陆后,将出现应用程序主界面.单击主界面某一按钮实现其对应地功能界面设计对话框ID属性设为:IDD_DIALOG_MAIN.其中主要控件地属性设置以及功能如表 4-4-1所示.表4-4-1 IDD DIALOG MAIN对话框中地主要控件控件类型ID属性设置GroupBox默认Caption设为“出入库管理”GroupBox默认Caption设为“查询”GroupBox默认Caption设为“特殊功能”GroupBox默认Caption设
35、为“辅助功能”ButtonIDC BUTTON GOODSADDCaption设为“库存管理”ButtonIDC BUTTON PROVIDERADD)Caption设为“商家管理”ButtonIDC BUTTON GOODSINCaption设为“耗材入库”ButtonIDC BUTTON GOODSOUTCaption设为“耗材出库”ButtonIDC BUTTON GOODSCaption设为“耗材信息”ButtonIDC BUTTON PROVIDERCaption设为“商家信息”ButtonIDC BUTTON INCaption设为“入库信息”ButtonIDC BUTTON OU
36、TCaption设为“出库信息”ButtonIDC BUTTON ALERTCaption设为库存报警ButtonIDC BUTTON ADMINCaption设为“修改管理员密码”ButtonIDC BUTTON LOGCaption设为“操作日志”ButtonIDC BUTTON HELPCaption设为“帮助”ButtonIDC BUTTON ABOUTCaption设为“关于”ButtonIDC BUTTON EXITCaption设为“退出”为IDD_GMS_MA添加CMainDlg类,为该类添加成员变量443代码编写分别对“库存管理”按钮,“商家管理”按钮,“耗材入库”按钮,“耗
37、材出库”按 钮,“耗材信息”按钮,“商家信息”按钮,“入库信息”按钮,“出库信息”按钮,“库 存报警”按钮,“修改管理员密码”按钮,“操作日志”按钮,“帮助”按钮,“关于”按 钮,“退出”按钮编写代码让其被单击后跳到对应地页面 .运行界面图4-4主界面4.5库存管理对话框设计功能描述在主界面单击“库存管理”按钮,弹出此对话框.该对话框用于耗材地注册,同时进 行相应地数据库操作.界面设计新建IDD_DIALOG_G00对话框,其中主要控件地属性及功能如表 4-5-1所示.表4-5-1IDD DIALOG GOODS话框中地主要控件控件类型ID属性设置ButtonIDC BUTTON ADDCap
38、tion设为“增加”ButtonIDC BUTTON MODIFYCaption设为“修改”ButtonIDC BUTTON DELETECaption设为“删除“ButtonIDC BUTTON EXITCaption设为“退出“Static TextIDC STATICCaption设为商品编号Static TextIDC STATICCaption设为“商品名称“Static TextIDC STATICCaption设为“最大库容“Static TextIDC STATICCaption设为“最小库容“Edit BoxIDC EDIT CODE默认Edit BoxIDC EDIT NA
39、ME默认Edit BoxIDC EDIT MAXNUM默认Edit BoxIDC EDIT MINNUM默认List Co ntrolIDC List DispView 设为“ Report ”Group Box默认Caption设为“操作”为IDD_DIALOG_GOO添加CGOODSD类,按表4-5-2为该类添加成员变量表4-5-2 CGOODSDIgfe成员变量控件ID变量名数据类型IDC EDIT CODEm strCodeCStri ngIDC EDIT NAMEm strNameCStri ngIDC EDIT MAXNUMm strMaxNumCStri ngIDC EDIT M
40、INNUMm strMi nNumCStri ngIDC LIST DISPmisrDispCListCtrl代码编写1)功能函数ClearTxt清空编辑框中地内容.RefreshData向列表控件填充数据.OnlnitDialog初始化对话框.2)分别对“增加”、“修改”、“删除”、“退出”、按钮添加代码完成相应操作运行界面操作12 3 4 5 6. ooooMoootOCI最大.八30010020&205204200%305-明巩R/叽器 品算换隔印录主 商计菁打刻路最大库容最小库容遇岀QD图4-5库存管理界面4.6商家管理对话框设计功能描述在主界面上单击“供货商家”按钮,弹出此对
41、话框.该对话框用于商家地注册登记同 时进行相应地数据库操作.界面设计新建IDD_DIALOG_PROVID对话框,其中主要控件地属性及功能如表 4-6-1所示.表4-6-1 IDD DIALOG PROVIDE对话框中地主要控件控件类型ID属性设置ButtonIDC BUTTON ADDCaption设为“增加”ButtonIDC BUTTON MODIFYCaption设为“修改”ButtonIDC BUTTON DELETECaption设为“删除“ButtonIDC BUTTON EXITCaption设为“退出“Static TextIDC STATICCaption设为“商家编号”S
42、tatic TextIDC STATICCaption设为“商家名称“Static TextIDC STATICCaption设为“商家地址“Static TextIDC STATICCaption设为负责人Static TextIDC STATICCaption设为“电话“Static TextIDC STATICCaption设为“邮箱“Edit BoxIDC EDIT CODE默认Edit BoxIDC EDIT NAME默认Edit BoxIDC EDIT ADDRESS默认Edit BoxIDC EDIT PERSON默认Edit BoxIDC EDIT PHONE默认Edit Bo
43、xIDC EDIT EMAIL默认List Co ntrolIDC List DispView 设为“ Report ”Group Box默认Caption设为“操作”为IDD_DIALOG_PROVIDER加CProviderDIg类,按表4-6-2为该类添加成员变量表4-6-2 CProviderDlg 类成员变量控件ID变量名数据类型IDC EDIT CODEm strCodeCStri ngIDC EDIT NAMEm strNameCStri ngIDC EDIT ADDRESSm strAddressCStri ngIDC EDIT PERSONm strPers onCStri
44、ngIDC EDIT PHONEm strPh oneCStri ngIDC EDIT EMAILm strEmailCStri ngIDC LIST DISPmisrDispCListCtrl代码编写1)功能函数ClearTxt清空编辑框中地内容.RefreshData向列表控件填充数据.OnlnitDialog初始化对话框.2)分别对“增加”、“修改”、“删除”、“退出”、按钮添加代码完成相应操作运行界面12 3 o o O o o O地址丨负电话京疽山 北上 12 3 户户户 商商商皓扣| Email |三五张孕王3 6 92 5 814 7揀作商家編号商觀名祢商家地址负贵人 电话Ent
45、ail图4-6商家管理界面4.7耗材入库对话框设计功能描述在主界面上单击“耗材入库”按钮,弹出此对话框.该对话框用于耗材地入库操作同 时进行相应地数据库操作,当对话框加载时,自动列出已注册地入库耗材和供应商以供 选择.界面设计新建IDD_DIALOGN寸话框,其中主要控件地属性及功能如表 4-7-1所示.表4-7-1 IDD DIALOGN对话框中地主要控件控件类型ID属性设置ButtonIDC BUTTON OKCaption设为“确定”ButtonIDC BUTTON CANCELCaption设为“取消”Static TextIDC STATICCaption设为“入库耗材”Static
46、 TextIDC STATICCaption设为“入库时间“Static TextIDC STATICCaption设为“供应商“Static TextIDC STATICCaption设为“数量“Static TextIDC STATICCaption设为“价格“Edit BoxIDC EDIT NUM默认Edit BoxIDC EDIT PRICE默认Combo BoxIDC EDIT GOODS默认Combo BoxIDC EDIT PROVIDER默认DataTimePickerIDC DATETIMEPICKER DATE:Short DateDataTimePickerIDC DA
47、TETIMEPICKER TIMETimeGroup Box默认Caption设为“入库耗材信息”为IDD_DIALOGF添加CINDIg类,按表4-7-2为该类添加成员变量表4-7-2 CINDIg 类成员变量控件ID变量名数据类型IDC EDIT NUMm strNumCStri ngIDC EDIT PRICEm strPriceCStri ngIDC EDIT GOODSm strGoodsCStri ngIDC EDIT PROVIDERm strProviderCStri ngIDC DATETIMEPICKER DAT'En DateCTimeIDC DATETIMEPI
48、CKER DAT'En TimeCTime代码编写1)功能函数ClearTxt清空编辑框中地内容.RefreshData向列表控件填充数据.OnlnitDialog初始化对话框.AddGoods修改耗材信息,当前存储数=原先当前存储数+入库地数目.AddIn 添加入库信息.GetGoodscod根据给出地耗材名,查找获得对应地耗材号.GetProviderCode 根据所给出地商家名,查找获得对应地商家号.2)分别对“确定”、“取消”按钮添加代码完成相应操作.运行界面图4-7耗材入库界面4.8出库对话框设计功能描述在主界面上单击“耗材出库”按钮,弹出此对话框.该对话框用于耗材地出库操作
49、同 时进行相应地数据库操作,当对话框加载时,自动列出已注册地出库耗材以供选择.界面设计新建IDD_DIALOG_Ol对话框,其中主要控件地属性及功能如表 4-8-1所示.表4-8-1 IDD DIALOG OUT寸话框中地主要控件控件类型ID属性设置ButtonIDC BUTTON OKCaption设为“确定”ButtonIDC BUTTON CANCELCaption设为“取消”Static TextIDC STATICCaption设为“出库耗材”Static TextIDC STATICCaption设为“出库时间“Static TextIDC STATICCaption设为“现有数量
50、“Static TextIDC STATICCaption设为负责人Static TextIDC STATICCaption设为“出库数目“Edit BoxIDC EDIT CNUMReado nlyEdit BoxIDC EDIT PERSON默认Edit BoxIDC EDIT ONUM默认Edit BoxIDC EDIT GOODS默认DataTimePickerIDC DATETIMEPICKER DATE:Short DateDataTimePickerIDC DATETIMEPICKER TIMETimeGroup Box默认Caption设为“出库耗材信息”为IDD_DIALOG
51、_OUT加COUTDI咲,按表4-8-2为该类添加成员变量表4-8-2 COUTDIg类成员变量控件ID变量名数据类型IDC EDIT CNUMm strCNumCStri ngIDC EDIT PERSONm strPers onCStri ngIDC EDIT ONUMm strONumCStri ngIDC EDIT GOODSm sbGoodsCComboBoxIDC DATETIMEPICKER DAT'En DateCTimeIDC DATETIMEPICKER DAT'En TimeCTime代码编写1)功能函数ClearTxt清空编辑框中地内容.RefreshD
52、ata向列表控件填充数据.OnlnitDialog初始化对话框.DelGoods修改耗材信息,当前存储数=原先当前存储数-入库地数目.AddOut添加出库信息.GetGoodscod根据给出地耗材名,查找获得对应地耗材号.OnSelchangeComboGoo当选择相应耗材时,编辑框自动查询选定地耗材当前 库存量.2)分别对“确定”、“取消”按钮添加代码完成相应操作.运行界面图4-8耗材出库界面4.9查看耗材信息对话框设计功能描述主界面上地每一个按钮都对应一个对话框,而查询页面地四个子模块对应地功能有 一定地相似性,在这里,通过归纳个按钮对于地对话框地特点 ,我简化和统一了对话框 制作了查看耗材信息对话框,用于所有信息地显示这样,涉
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030全球及中国云服务行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 2025-2030全球及中国SDN编排行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 2025-2030全球与中国石墨模压环行业现状动态与发展趋势研究研究报告
- 普什图语学习者的阅读能力研究论文
- 2025年FRM金融风险管理师考试专业试卷:金融风险管理专业英语试题
- 2025-2030体感游戏机行业竞争格局分析及投资前景与战略规划研究报告
- 2025-2030交流电动机行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 2025-2030书房家具行业行业风险投资发展分析及投资融资策略研究报告
- 2025年辅导员学生职业规划指导案例解析试题
- 2025-2030中国高纯度新戊二醇行业市场发展趋势与前景展望战略研究报告
- 2022年成都市国有资产投资经营公司招聘笔试题库及答案解析
- 零售药店设施设备管理制度
- 拼音田字格(A4-word-打印版)
- 《毕业生登记表》填写模板
- 临时操作平台施工方案(33页)
- TCMBA 013-2021 医疗机构管理嵌合抗原受体T细胞治疗产品临床应用的规范
- GIS软件工程_01概述
- SF36量表内容与计分方法附
- 第一单元到郊外去
- 食堂出入库明细表(新)
- 浇注型聚氨酯弹性体生产技术标准_图文
评论
0/150
提交评论