版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(现场管理)NIT大作业隆丰电子科技公司管理系统的开发全国计算机应用技术证书考试(NIT)管理系统中信息技术的应用考生姓名:学员证号:身份证号:辅导老师:完成日期:2011.9.全国计算机应用技术证书考试(NIT)作业设计作业名称:隆丰电子科技公司管理系统开发完成本模块作业的计算机硬、软件环境:软件操作系统:Wïndowsxp(中文版)数据库管理系统:VisualFoxPro6.0文字处理软件:Word2003硬件CPU:酷睿双核2.2内存:4GB硬盘:160GB作业内容:一、课题的提出随着隆丰电子科技公司经营规模不断扩大,当今市场竞争的工作模式,从而达到提高公司经营管理效率的目的。二、隆丰电子科技公司产品管理系统开发概述MIS开发的基本方法。尽管这种方可以遵循和使用的。仅使用了生命周期法中的核心环节,即:1.系统调查,进行业务分析,发现原因。2.定系统功能3.软硬件环境,确定模块结构与数据库的建立4.VisualFoxPro6.0用程序。三、业务分析1.功能分析业务系统的功能主要是:信息系统的生命周期可以分为系统规划,系统分析,系统设计,系统实施,系统运行和维护等五个阶段。根据信息系统的生命周期,我们严格按照它的五个阶段进行系统的设计。2.系统功能结构任何事物都有产生、发展、成熟、消亡(更新)的过程,信息系统也不例外。信息系统在使用的过程中随着其生存环境的变化,要不断维护、修改,当它不再适应的时候就要被淘汰,就由新系统代替老系统,这种周期循环称为信息系统的生命周期,图1.1表示信息系统的生命周期以及相应的工作步骤。3.确定管理系统功能业务有关的数据信息,包含:日常的定货信息、库存信息,以及有业务来往的相关供货商。该系统的任务是利用计算机数据库管理系统提供和完成日常业务工作的内容,这些工作主要包括:(1)与产成品资料有关的工作,包括:1)等。2)货品的供货商号。3)数据来源及录入:货品资料单。(2)与分销商信息有关工作,包括:1)分销商的资料管理,应收款项的催收力度。2)分销商的欠款额。3)分销商的信用额度。(3)供货商的相关信息。4.5.们重点收集了以下应用界面:主表单、主菜单1).产成品资料表(产成品登录信息):产成品编码、产成品名称、产成品类别、总库存量、基本单位、销售单价、供应商号、分销商编码。功能模块2收金信息浏览查数据库管理退出系3系人。6.数据分析与数据字典数据分得到具体认识并为以后的编程所产成品数据类型词典数据字典和基本项数据字典见下面表1、表2。表1组项数据字典项目组成类型产成品资料表编码、名称、类别、总库存量、分销商编码。数据存储数据存分销商资料表储用额度。数据存供货商表电话、联系人储表2基本(主要)项数据字典数据项类型长度变动情况使用情目况货品编码字符型8变动经常分销商编码字符型8基本不变经常供货商号字符型8基本不变经常注:其他数据项略。四、确定本系统功能作人员,一起确定基本功能如下:1.查阅有关定货单据,并进行有关录入、修改、保存。2.查阅供货商有关信息。3.可以对仓库情况进行录入、修改、查阅。4.查阅公司有关区域市场销售的信息。进行有关计算和其他辅助工作。五、功能模块的划分9个功能模块,其模块结构见下面图3所示。【设计说明】对数据表的操作来实现,即模块间只是通过表发生关系。订库订六、数据库设库经供订货存货存销应货原则上数库设计是确系统所有数据库文件及相关录录修修商商明文件逻辑结构存库的组成见下面图4所入示。入改改情情图4数据库的组成其主要表的表结构为:(1)产成品资料表.dbf该表用于存储与定货有关的数据,其结构如下:字段序号字段名字段类型字段宽度索引1编码字符型8升序2名称字符型203类别字符型64总库存量数值型65基本单位字符型46销售单价数值型87供应商号字符型88分销商编码字符型8(2)分销商资料表.dbf该表用于存储与仓库有关的数据,其结构如下:字段序号字段名字段类型字段宽度索引1分销商编码字符型8升序2分销商名称字符型103预收金额数值型84应收金额数值型85实际欠款数值型86信用额度字符型8(4)供货商表.dbf该表用于存储与供货商有关的数据,其结构如下:字段序号字段名字段类型字段宽度索引1供货商号字符型8升序2供货商名称字符型103地址字符型204电话字符型85联系人字符型10七、创建数据库1.利用菜单选项或工具栏按钮打开“新建据库文件,单击“新建”按钮,创建一个名为“产成品管理.dbf”的数据库文件,见下图所示:2.建立数据表:创建“产成品资料表.dbf”在“表设计器中”创建表结构,见下图所示:3.建立好表结构后,对数据表进行记录录入,见下图所示:4.商表.dbf”并进行记录录入。5.对数据库中的各表设置如下图所示关联:【几点说明】数据库设计中,遵循的原则是:1.减少数据重复程度2.尽量遵循规范化理论3.数据编码尽量标准化4.文件名和字段名的取名,应有一个系统的统一规则八、程序设计基于VisualFoxPro6.0序生成器向导等编程工具来实现模块的功能。(1)系统的欢迎界面及登陆界面其具体属性及方法设置如下表所示:对象属性属性值FormCaption登录界面Picturef:\images\有用\海星.jpgLabel1Caption用户名:Label2Caption密码:Command1Caption登录Command2Caption退出Rowsource密码.名称Combo1Rowsourcetype6-字段按3个权限用户及3文件“密码,将该文件加入“系统登录”表单的数据环境中,表内容如下:名称pplpplpp密码012345012345012345系统登陆界面的“登录”按钮的单击Click事件为:A=ALLTRIM(1.VALUE)LOCATFOR用户名=AIFUPPER(ALLTRIM(2.VALUE))=UPPER(ALLTRIM(密码))=MESSAGEBOX("已经登录成功,谢谢使用!",0+64,"登录成功")THISFORM。RELEASEDO主菜单.MPRELSE=MESSAGEBOX("您输入的口令有误,请重新输入!",48,"警告")2.VALUE=""2.SETFOCUSENDIF“退出”按钮的Click事件为:YNN=.T.CLEAREVENTSRELEASEFORM欢迎(2)系统主操作界面系统以菜单形式操作,其操作界面如下:子菜单如下图所示:系统运行后,单击主菜单或子菜单上选项实现相关操作。(1)单击“订货录入修改,调用“经销商订货明细表”表单,具体操作步骤如下:第1步:新建表单向导。第2步:选取字段,选用经销商订货明细表,选取全部字段,单击下一步。第3步:选择表单样式—标准式及标准按钮—文本按钮。第4字段中,选择升序。第5--经销商订货明细表单,选择保存并运行表单,然后预览一下或直接点击完成。如图:具体操作步骤如下:第1步:新建表单。第29个COMMAND,并进行相关属性的设置。第3.dbf”。第4.dbf”中各个字段拖入表单中,并进行整理。此表单的属性及方法设置如下表所示:对象属性属性值Form1Picturef:\images\有用\心戒.jpgCommand1Caption上一个Command2Caption下一个Command3Caption第一个Command4Caption最后一个Command5Caption录入Command6Caption删除Command7Caption修改Command8Caption保存Command9Caption返回其命令按钮组中各命令按钮的事件代码如下:“上一个”命令按钮的Click事件:IFrecno()=11.ENABLED=.F.3.ENABLED=.F.2.ENABLED=.T.4.ENABLED=.T.ELSESKIP-13.ENABLED=.T.1.ENABLED=.T.2.ENABLED=.T.4.ENABLED=.T.ENDIF货品资料表单.REFRESH货品资料表单.SETFOCUS“下一个”命令按钮的Click事件:IFEOF()=.t.3.ENABLED=.T.1.ENABLED=.T.2.ENABLED=.F.4.ENABLED=.F.ELSESKIP13.ENABLED=.T.1.ENABLED=.T.2.ENABLED=.T.4.ENABLED=.T.ENDIF货品资料表单.REFRESH货品资料表单.SETFOCUS“第一个”命令按钮的Click事件:GOTOP3.ENABLED=.F.1.ENABLED=.F.2.ENABLED=.T.4.ENABLED=.T.货品资料表.REFRESH货品资料表.SETFOCUS“最后一个”命令按钮的Click事件:GOBOTT3.ENABLED=.T.1.ENABLED=.T.2.ENABLED=.F.4.ENABLED=.F.货品资料表单.REFRESH货品资料表单.SETFOCUS“录入”命令按钮的Click事件:5.ENABLED=.T.7.ENABLED=.F.6.ENABLED=.F.8.ENABLED=.T.9.ENABLED=.F.APPENDBLANK货品资料表.REFRESH货品资料表.SETFOCUS“删除”命令按钮的Click事件:DELEYN=MESSAGEBOX("是否确认删除?",4+48,"确认删除")IFYN=6PACK5.ENABLED=.T.6.ENABLED=.T.7.ENABLED=.T.8.ENABLED=.F.9.ENABLED=.T.ELSERECALL5.ENABLED=.T.6.ENABLED=.T.7.ENABLED=.T.8.ENABLED=.F.9.ENABLED=.T.ENDIF货品资料表单.SETFOCUS“修改”命令按钮的Click事件:货品资料表单.READONLY=.F.5.ENABLED=.F.7.ENABLED=.F.6.ENABLED=.F.8.ENABLED=.T.9.ENABLED=.F.货品资料表单.SETFOCUS“保存”命令按钮的Click事件:YN=MESSAGEBOX("您已完成对数据的保存!",0+64,"确认保存")IFYN=15.ENABLED=.T.6.ENABLED=.T.7.ENABLED=.T.8.ENABLED=.F.9.ENABLED=.T.货品资料表单.READONLY=.T.货品资料表单.SETFOCUSENDIF5.ENABLED=.T.6.ENABLED=.T.7.ENABLED=.T.8.ENABLED=.F.9.ENABLED=.T.“返回”命令按钮的Click事件:(4)单击仓库录入修改,调用“分销商资料表单,见下图所示:具体操作步骤如下:第1步:新建表单。第29个COMMAND,并进行相关属性的设置。第3步:单击右键,选择“数据环境,添加“经销商资料表.dbf”。第4.dbf”中各个字段拖入表单中,并进行整理。此表单的属性及方法设置如下表所示:对象属性属性值Form1Picturef:\images\有用\心戒.jpgCommand1Caption上一个Command2Caption下一个Command3Caption第一个Command4Caption最后一个Command5Caption录入Command6Caption删除Command7Caption修改Command8Caption保存Command9Caption返回其命令按钮组中各命令按钮的事件代码如下:“上一个”命令按钮的Click事件:IFrecno()=11.ENABLED=.F.3.ENABLED=.F.2.ENABLED=.T.4.ENABLED=.T.ELSESKIP-13.ENABLED=.T.1.ENABLED=.T.2.ENABLED=.T.4.ENABLED=.T.ENDIF分销商资料表单.REFRESH分销商资料表单.SETFOCUS“下一个”命令按钮的Click事件:IFEOF()=.t.3.ENABLED=.T.1.ENABLED=.T.2.ENABLED=.F.4.ENABLED=.F.ELSESKIP13.ENABLED=.T.1.ENABLED=.T.2.ENABLED=.T.4.ENABLED=.T.ENDIF分销商资料表单.REFRESH分销商资料表单.SETFOCUS“第一个”命令按钮的Click事件:GOTOP3.ENABLED=.F.1.ENABLED=.F.2.ENABLED=.T.4.ENABLED=.T.分销商资料表单.REFRESH分销商资料表单.SETFOCUS“最后一个”命令按钮的Click事件:GOBOTT3.ENABLED=.T.1.ENABLED=.T.2.ENABLED=.F.4.ENABLED=.F.分销商资料表.REFRESH分销商资料表.SETFOCUS“录入”命令按钮的Click事件:5.ENABLED=.T.7.ENABLED=.F.6.ENABLED=.F.8.ENABLED=.T.9.ENABLED=.F.APPENDBLANK分销商资料表单.REFRESH分销商资料表单.SETFOCUS“删除”命令按钮的Click事件:DELEYN=MESSAGEBOX("是否确认删除?",4+48,"确认删除")IFYN=6PACK5.ENABLED=.T.6.ENABLED=.T.7.ENABLED=.T.8.ENABLED=.F.9.ENABLED=.T.ELSERECALL5.ENABLED=.T.6.ENABLED=.T.7.ENABLED=.T.8.ENABLED=.F.9.ENABLED=.T.ENDIF分销商资料表单.SETFOCUS“修改”命令按钮的Click事件:分销商资料表单.READONLY=.F.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论