




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计说明书初稿太原电大张书豪08701073308秋计算机专目 录(一)数据库课程设计提纲 - 仓库零配件管理信息系统(二)一、 前言 5二、 系统简介 5三、 系统分析 7四、 系统设计 81、系统运行的软、硬件环境8 2、系统功能概述8 3、零配件信息数据表的设计94、系统主控模块流程图9五、系统功能模块的说明111、系统主要数据表和模块程序文件名112、系统各模块的功能及实现113、块功能实现的方法12 六、系统代码设计13七、结束语及参考文献18数据库课程设计提纲-仓库零配件管理信息系统一、 前言二、 系统简介三、 系统分析四、 系统设计1、 系统运行的软、硬件环境;2、 系统功能
2、概述;3、 宾客信息数据表的设计;4、 系统主控模块流程图。五、 系统功能模块的说明(一)、系统主要数据表和模块程序文件名;(二)、系统各模块的功能及实现;(三)、模块功能实现的方法。六、 系统代码设计系统程序的功能本系统在任何IBM PC微机及兼容机上运行,用FOXPRO关系数据库语言编制,是对仓库零配件数据信息文档进行管理应用的软件系统。按用户要求本系统具有添加、修改、插入、删除仓库零配件数据的功能,并且还具有多种查询检索手段。出于安全的考虑,在系统的主控模块还设置了密码。程序设计说明1、 仓库零配件数据表.DBF包含以下字段:编号、单价、规格、颜色、数量、入库、出库、库存等。2、 系统模
3、块总框图 主控模块添加模块 修改模块 插入模块 删除模块 检索模块 打印模块 ( 图一 )七、 结束语及参考文献仓库零配件管理信息系统一、前 言某工厂原来是完全的人工管理,随着计算机的现代化发展,工厂工作的繁杂,需要电脑处理的事情越来越多,本系统只是工厂管理的一小部分工厂仓库零配件管理信息系统,主要管理仓库材料的不同信息、不同要求等各种各样业务。这里每天都有大量的材料进出,每次都要处理重复很多相同程序;随时都有材料来登记,然后编入仓库信息库目录中,等等这些业务均由仓库管理员手工完成,这大大增加了管理员的工作量。为了使仓库管理员工作管理科学化、规范化,做到准确及时的了解仓库库存材料的信息,提高工
4、作效率,又鉴于该工厂到目前为止还没有一套完整的信息管理系统,于是我决定为该工厂建立管理信息系统。二、系统简介(一)随着计算机技术的飞速发展,利用计算机来获得和处理信息是当今信息管理的一大特点。随着计算机硬件的快速发展,有关信息管理的软件数据库系统软件也在迅猛发展着,如今Microsoft公司已推出VisualFoxPor系列可进行可视化编程设计,同时引入了面向对象编程的思想,可以说这是在Xbase这一工业标准上字的飞跃。VisualFoxPro所提供的速度、能力和灵活性优于其它数据库,是在其他数据库管理系统中难以达到的,它将带领我们进入一个Xbase的新时代,全新的对象和事件模型使得创建和修改
5、应用程序比以往任何时候都快速便捷。VisualFoxPor适用于Windows和Windows NT操作平台,本系统的设计是使用了Visual FoxPro6.0来设计,Visual FoxPro6.0是一个具有Fox数据库系统的软件,Visual FoxPro数据库是一个提供了丰富的命令和函数。多窗口的用户界面,灵活实用的菜单生成语句,还具有开放结构SQL语言,多种开发工具和超加速查询以及与C语言接口等众多样性能,还利用了Rushmone等技术,不但使它具有管理大型数据库的能力,更使得FoxPro开发的应用系统其界面美观大方,方便操作,数据共享度高,运行速度快且节省了内存空间等优点,Visu
6、al FoxPro与Visual Foxbase兼容性好,原来的Visual Foxbase及dbase 的程序完全可以在FoxPro中运行,且在原掌握前两种系统的用户只需学习新系统添加的内容即可以运用。 (二)本软件针对仓库零配件的管理业务范围及工作特点,设计了仓库材料的输入、输出、修改、检索、插入信息和用户资料的打印管理等6个子系统,这6个子系统包括了仓库零配件管理的主要业务,可以全面实现对仓库材料的输入、输出、修改、检索、插入信息和用户资料的打印等业务的计算机管理,大大减轻了仓库管理工作人员的工作量,全面提高了仓库的管理效率及材料的损失,使工厂仓库零配件信息管理水平和业务水平跃上一个新的
7、台阶。应用本系统可以在计算机上灵活、方便地管理每种材料,从而大大的提高了处理效率,使管理更加现代化。本系统是根据实际情况和具体内容,按一定的要求、科学、合理进行系统分析,设计,具体包括菜单设计、数据输入、输出、查询、删除、修改、打印等各种设计。从而使本系统完全能满足经济性、灵活性、系统性及可靠性的要求。其特点有: 简洁一致,操作便利 图形化界面,完备的功能提示; 表格中的文字和图形同时显示、操作。 本系统基于好用、易用、美观的原则设计了统一的人机界面(三)本系统适用于各类小型仓库,以及各类大中车间库存、各种各样的材料管理存放处、原材料领取仓库的现代化综合管理。 (四)系统考虑到设计与用户两方面
8、,使其尽量具有好的兼容性,速度快,功能强的特点,可让程序运行相对变得简单而方便,可使用户只要根据功能提供的提示,就可以简便地运行正确操作。三、系统分析本系统是根据现代化仓库管理的需要而开发的,方便、易操作及美观的界面给用户节省了不少宝贵的时间,全面实现对材料的输入、输出、修改、检索、插入信息和用户资料的打印等业务的计算机管理,大大减轻了仓库管理工作人员的工作量,全面提高了仓库零配件的管理效率及材料损失。经过输入模块,把数据记录输入,然后经过系统进行统计分析和数据处理,系统实现了一次输入多次输出,各部门的数据都可实现共享,避免了单系统维护的重复性劳动,运转效率大大提高。输出信息多样,然后通过系统
9、转置把报表打印出来。四、系统设计1、系统运行的软、硬件环境软件环境操作系统:Windows95/98及其汉字系统和相应平台的中文版操作系统。关系数据库系统:Visual FOXPRO、FoxBASE文档管理信息系统应用软件硬件环境IBM PC486的微机及兼容机系统(推荐使用Intel Pentium处理器),一个软盘驱动器、一个CD-ROM驱动器、16MB以上内存、80MB以上硬盘空间。Microsoft Mouse或兼容设备。2、 系统功能概述本系统在任何IBM PC微机及兼容机上运行,用FXOPRO关系数据库语言编制,是实用的针对仓库零配件管理应用的软件系统。本系统采用模块化程序设计技术
10、以及人机对话、汉字提示、菜单驱动,人机界面友好、管理清楚、操作方便、简单易行。按用户的要求本系统建立仓库数据表,并且具有输入、修改、插入、删除仓库零配件数据的功能。具有多种检索手段,能快速查到某种物品便于仓库零配件管理人员和领导或有关人员查阅和提取清单;能显示打印登录报表和仓库零配件库存量清单。为了保证仓库零配件数据表的安全,防止非工作人员对数据表的破坏,在系统的主控模块中设置了相应的密码,只有回答正确的密码才能进入本系统的各个子系统。3、 仓库零配件数据表的设计仓库零配件数据表 .DBF的结构如下所示:字段 字 段 名 类型 宽度小数位 1编号 C 92单价 N 52 3规格 C 10 4颜
11、色 N 10 5数量 C 1626入库C162 7出库 C 10 8库存 C 16记录号是唯一的主关键字段,只有它才能唯一地确定一个记录。类型和货物名称便于进行仓库零配件数据分类检索。4、 系统主控模块流程图 开 始 设置系统密码HAAA=“*” 显示欢迎信息调入数据库:仓库零配件.DBF 设置功能键的初始值 FN=0 提示输入密码(暂存于HM中) DO WHILE N HM=HAAA ? Y 显示系统功能表 提示输入功能建的值,并赋给 FN判断功能键的值 FN FN=0 RETU FN=1 DO DIP FN=2 DO DRE FN=3 DO DIN FN=4 DO DEL FN=5 DO
12、DFI FN=6 DO DDP LOOP 结 束五、系统功能模块的说明1、系统主要数据表和模块程序文件名a) 仓库零配件数据表:仓库零配件数据表.DBFb) 主控模块:DM.PRGc) 添加模块:DIP.PRGd) 修改模块:DRE.PRGe) 插入模块:DIN.PRGf) 删除模块:DEL.PRGg) 检索模块:DFI.PRGh) 打印及显示模块:DDP.PRG2、统各模块的功能及实现各模块的功能(1) 主控模块:提供本系统的主菜单和程序接口。(2) 添加模块:提供输入仓库零配件物品数据记录的功能。(3) 修改模块:当输入有错时或须要修改时进行修改。(4) 插入模块:能够在指定的记录号以后插
13、入一张新的仓库零配件数据记录和刚买回的货物进行入库登记。(5) 删除模块:因为各种原因,该物品已经用完或陈旧过期需要报废,须将此物品从数据表中删除。(6) 检索模块:具有单项检索和多项复合检索的功能。(7) 显示和打印模块:从显示器输出全部货物名称和从打印机上输出全部货物名称及相关信息。3、 块功能实现的方法(1) 主控模块:进入系统必须先进入主控模块,在FOXPRO的命令窗口(是个圆点提示符后)运行DO DM.PRG命令即可。系统显示“欢迎您使用仓库零配件管理信息系统”。对能够正确回答密码口令的用户,就显示系统的主菜单(见主控程序),输入不同的功能键的值就可以进入相应的子模块。若退出本系统时
14、,系统将显示“结束仓库零配件检索!再见!”。(2) 添加模块:进入该模块后,屏幕将提示现有仓库零配件数据表中有多少货物记录,现在将从多少记录号开始,并显示已经设计好的一张屏幕输入格式。即提供一张空白的货物清单表格,以进行新的货物记录的输入工作和新货物的入库手续。(3) 修改模块:先输入记录号,由计算机查出此货物名称记录,按货物清单形式由屏幕显示出来。此时按屏幕提示,逐项进行修改,完成后系统将自动把修改后的货物清单存入仓库零配件数据表。(4) 插入模块:先输入指定的记录号,屏幕显示一张空白货物清单表格,就可以逐项输入需要插入的新记录。(5) 删除模块:进入该模块,然后输入记录号,根据此号码查处此
15、货物的具体情况,并且按货物清单的屏幕格式显示出来,此时提示辨别是否要删除该货物,经确认“是”后进行删除,否则,退回主控模块。(6) 检索模块:按关键词检索:主题法和分类法是仓库分类的两种基本方法,本系统使用的是主题法。操作后可以检查出该关键词下的全部货物清单。编号检索:输入货物编号以后,可以检索出于此物品相同的全部货物清单。类型和出厂地址检索:进入该子模块,屏幕提示分别输入类型、出厂地址。输入完毕后,系统能按此检索条件查找所需要的仓库零配件。出库时间检索:进入该子模块,只要输入出库时间,就能查询出在这一时期领出的物品名称和数量。然后还可查看其中货物的具体情况和仓库零配件中还剩余多少。注:以上检
16、索均按检索条件对表进行检索,凡符合条件的全部记录都将被检索出来,因而检索结果可能不是唯一的。所以需要多重检索,需要输入更多的相关信息、关键词,最后的结果才有可能是唯一。(7) 显示和打印模块:进入此模块后,将提供一个子系统菜单,在此可进行选择将仓库零配件货物清单显示或打印出来。六、系统代码设计* * * * DM.PRG * * * * &主控模块 SET TALK OFFSET DEVI TO SCREPUB1 HAAA,HMHAAA=“123456”CLEA4,20 SAY “欢迎您使用仓库零配件信息管理系统”KK=100DO WHILE KK0KK=KK-1ENDDOCLEAUSE 仓库
17、零配件.DBFFN=0ACCEPT “请输入系统密码(加回车):” TO HMIF HMHAAA? “密码不正确,即将退出。”RETUENDIFDO WIHLE .T.CLEATXET* 主功能表 * 0-退出 1-输入零配件编号 * 2-修改零配件编号 3-插入零配件编号 * 4-删除零配件编号 5-检索零配件编号 * 6-打印或显示全部零配件信息 *ENDTINPUT “请输入相应的键进行功能的选择:” TO FNDO CASE CASE FN=0 CLEA WAIT “您确定要退出了吗?(Y/N):” TO RIF R=”Y”RETUENDIFCASE FN=1 DO DIP.PRGCA
18、SE FN=2 DO DRE.PRGCASE FN=3 DO DIN.PRGCASE FN=4 DO DEL.PRGCASE FN=5 DO DFI.PRGCASE FN=6 DO DDP.PRGOTHERWISELOOPENDCASEENDDORETU* * * * DIP.PRG * * * * &添加模块SET TALK ONCLEACOUNT TO A? AAPPENDRETU* * * * DRE.PRG * * * * &修改模块SET TALK OFFCLEAINPUT “请指定要修改的记录号:” TO BGO BEDIT RESTRETU* * * * DIN.PRG * *
19、* * &插入模块SET TALK OFFCLEAINPUT “您希望在哪一条记录后插入新纪录:” TO CGO CINSERTRETU* * * * DEL.PRG * * * * &删除模块SET TALK OFFCLEAINPUT “请指定要删除的记录号:” TO DGO DDISPLAYWAIT “确定要删除此记录吗?(Y/N):” TO EIF E=”Y” DELETE PACKENDIFRETU* * * * DFI.PRG * * * * &检索模块SET TALK OFFCLEATEXT* 您希望做什么? * 0-退出检索 * 1-按编号检索 * 2-按颜色检索 * 3-按编号
20、、规格、单价检索 *ENDTINPUT “请选择:” TO FDO CASE CASE F=0 CLEA WAIT “您确定要结束检索了吗?(Y/N):” TO G IF G=”Y” RETU ENDIF CASE F=1 DO DFI1.PRG CASE F=2 DO DFI2.PRG CASE F=3 DO DFI3.PRG OTHERWISE LOOPENDCASERETU* * * * DFI1.PRG * * * * &按编号检索SET TALK OFFCLEAACCEPT “请输入要查找的编号:” TO HLOCATE FOR 编号=H? FOUND ()COUNT WHILE 编
21、号=H TO IDO WHILE I=0 I=I-1 DISPLAY CONTINUEENDDORETU* * * * DFI2.PRG * * * * &按颜色检索SET TALK OFFCLEAACCEPT “请输入要查找哪种颜色:” TO JLOCATE FOR 颜色=J? FOUND ()COUNT WHILE 颜色=J TO KDO WHILE K=0 K=K-1 DISPLAY CONTINUEENDDORETU* * * * DFI3.PRG * * * * &按单价检索SET TALK OFFCLEAACCEPT “请输入要查找单价:” TO TSET FILTER TO 单价
22、=TSKIPBROWRETU* * * * DDP.PRG * * * * &显示与打印程序SET TALK OFFCLEATEXT* 1-显示全部库存仓库零配件清单 2-打印全部库存仓库零配件清单*ENDTINPUT “请选择所需的操作(1/2):” TO OIF O=1 LISTENDIFIF O=2 SET PRINT ON LIST SET PRINT OFFENDIFRETU七、结束语及参考文献在FOXPRO的命令窗口中键入DM.PRG后,屏幕将显示“欢迎您使用仓库零配件信息管理系统”的字样,然后给出提示“请输入系统密码(加回车):”。若密码错误,就将退出本系统;若密码正确,屏幕上将
23、显示系统功能菜单: * 主程序功能表 * 0-退出 1-添加模块 * 2-修改模块 3-插入模块 * 4-删除模块 5-检索模块 * 6-打印或显示全部仓库零配件信息 *在系统提示“请输入相应的键进行功能的选择:”之后给出选择,即可进行相应的操作。选择“0”,屏幕显示“您确定要退出了吗?(Y/N):”并等待回答。此时若回答“Y”,就将退出本系统;若回答“N”,将可以继续进行其他操作。选择“1”进入输入功能模块DIP.PRG后,屏幕将显示目前已有的记录数,再给出一张空白的货物清单,以进行录入。新纪录将成为仓库零配件.PRG数据表的最后一条记录。选择“2”进入修改模块DRE.PRG后,屏幕提示“请指定要修改的记录号:”。输入记录号后,指定的记录将显示出来供修改。修改结束,结果自动存盘,并返回主控模块。选择“3”进入插入模块DIN.PRG后,屏幕提示“您希望在哪一条记录后插入新纪录:”。此时若输入的记录号为N,则插入的新纪录号将为N+1。选择“4”进入删除模块DEL.PRG后,屏幕提示“请指定要删除的记录号:”。系统在得到指定记录号后,将把此记录显示出来,并显示“确定要删除此记录吗?(Y/N):”要求确认一次,在得到
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高线密度玻璃纤维直接无捻粗纱项目合作计划书
- 2025办公室租赁合同AA
- 2025年高密度电阻率仪项目合作计划书
- 2025年甲基丙烯酸甲酯项目合作计划书
- 烟囱吊装施工方案
- 围墙刷漆施工方案
- 假植乔木施工方案
- 2025执业医师资格考试考试题库带答案
- 家具定制服务销售代表工作协议3篇
- 宠物转让合同示例3篇
- 绿色医疗器械设计
- 用电协议书范文双方简单一致
- DB11T 2155-2023 建设工程消防验收现场检查评定规程
- 2024年电工(高级技师)考前必刷必练题库500题(含真题、必会题)
- DB34T 2146-2014 产品质量监督抽查检验报告编制规范
- 废品站承包小区合同(2篇)
- 浅谈电力调度数据网的传输特性
- 2024年青海省中考英语试卷真题(含答案解析)
- 高标准农田设计实施方案(技术标)
- 苹果酒的家庭做法-苹果酒的效果和作用
- 海上基本急救全套教学课件
评论
0/150
提交评论