管理信息系统课程设计之仓库管理模板.doc
《管理信息系统课程设计之仓库管理模板.doc》由会员分享,可在线阅读,更多相关《管理信息系统课程设计之仓库管理模板.doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、五、系统编译和发行(一)设置主文件 用主图标(以黑体文件表示)标识文件是用户在开启.app 或是.exe时被调用文件,能够是一个表单、菜单和程序,提议使用程序作为主文件。(二)构建主文件 假如主文件是一个程序,它将调用应用程序框架中各个功效组件,然后由这些组件调用应用程序其它部分。假如要建立一个简单主程序,能够按下列步骤进行。1. 现设置应用环境界面。2.确定初始用户界面。3.建立事件循环。4.恢复环境,退出应用程序。本系统能够建立下面程序作为主程序:Set directory to d:李林芳Do form 超市管理On shutdown quitRead events本系统主程序为主程序.
2、prg。(三)在.app和.exe文件中包含和排除文件 假如在公布应用程序中不想再更改这些文件,可把它们放在项目中并设置为“包含”。那么这些文件变成只读,不能修改。假如想修改这些文件,把它们放在项目中设置为“排除”,然后作为独立文件伴随应用程序一起公布。在默认情况下,vfp在嵌放过程中排除了数据库、表单、称为.ffc库文件和.app文件。数据库和表格需要改变和添加,而假如编译后包含自.exe或.app文件中,因为这两个文件被创建后全部是静止,由此被包含文件也是静态和只读。把数据库和表格白含在这些文件中很显著会带来问题。因为这些文件不能被包含在文件.app和.exe中,所以要公布一个应用程序之前
3、为这些文件做好准备。六、运行结果仓库管理系统各模块运行结果以下所表示。七、参考文件1.管理信息系统,苏选良编著,电子工业出版社;.2.数据库和管理信息系统试验教程 苏选良编 电子工业出版社;3.Visual Foxpro数据库系统开发实例导航,邵洋,人民邮电出版社。八、实习小结4.2系统总体设计利用层次图来表示系统中各模块之间关系。层次方框图是用树形结构一系列多层次矩形框描绘数据层次结构。树形结构顶层是一个单独矩形框,它代表完整数据结构,下面各层矩形框代表各个数据子集,最底层各个矩形框代表组成这个数据实际数据元素。伴随结构精细化,层次方框图对数据结构也描绘得越来越具体,这种模式很适合于需求分析
4、阶段需要。从对顶层信息分类开始,沿着图中每条路径反复细化,直到确定了数据结构全部细节为止。本系统有多个子系统,每个子系统之间即使在表面上是相互独立,不过在对数据库访问上是紧密相连,各个子系统访问是同一个数据库,只是所访问表不一样而已。每个子系统功效全部是根据在调研中搜集资料进行编排制作。依据上述功效分析,系统在多个子系统基础上每一大子系统又分为多个模块: (1)招聘管理子系统包含:应聘人员登记、应聘人员信息查询、应聘人员录用、招聘计划。(2)职员信息管理子系统包含:职员信息维护、职员信息查询、职员职位调动、职员离职登记。(3)协议管理子系统包含:协议维护、协议查询、协议解除。(4).薪资管理子
5、系统包含:奖励管理、处罚管理、奖金管理、医疗补助管理、工龄工资管理、基础工资管理、工资管理、当月工资管理查询、历史工资查询。(5)考评管理子系统包含:请假登记、请假查询、考勤汇总、考勤查询、年底考评、年底考评查询。(6)系统管理子系统包含:修改密码、用户管理、数据维护。(7)报表管理在系统包含:职员基础信息统计、职员工资统计。(8)工具子系统包含:计算器、记事本。课 程 设 计 任 务 书课程名称 管理信息系统 课 题 仓库管理系统 专业班级 经济学0701 小组组员 魏超、李林芳、黄春秀 简玉洁、韩晓龙、曾维剑 指导老师 时遇辉、陈韵、梅益军、 刘湘宁、李欣、潘立军 审 批 仓库管理系统一、
6、系统设计(一)系统目标设计 经过一个仓库管理系统,使仓库管理工作系统化、规范化、自动化、使得资金使用合理,物资设备贮备最好。(二)开发设计思想 仓库管理物资关键是企业生产所需要多种色河北。进货时经检验协议确定为有效托收以后,进行验收入库,需要填写入库单,并进行入库登记。企业各个部门依据所需要物资设备总额部门生产活动需要提出物资需求申请。计划员依据整个企业需求开出物资设备出库单,仓库管理员依据出库单查对发放设备。设备使用完成需要立即归还入库,填写入库单。依据需要按月、季、年进行统计分析,产生对应报表。 仓库管理特点是信息处理量比较大。所管理物资设备各类繁多,而且因为入库单,出库单、需求单等单据发
7、生量尤其大,关联信息多,查询和统计方法各不相相同原因,所以在管理上实现起来有一定困难。在管理过程中常常会出现信息反复传输、单据报表种类繁多、多种部门管理规格不统一等问题。 该系统设计过程中,为了克服这些困难,满足计算机管理需要,我们采取了下面部分标准。1. 统一多种原始单据格式,统一账目和报表格式。2. 删除无须要管理冗余,实现管理规范化,科学化。3. 程序代码标准化,软件统一化,确保软件可维护性和实用性。4. 界面尽可能简单化,做到实用、方便,尽可能满足企业中不一样层次职员需要。5. 建立操作日志,系统自动统计所进行多种操作。(三)开发和运行环境选择 开发工具:Visual FoxPro 6
8、.0。 运行环境:WindowsXP(四)系统功效分析1. 仓库管理多种信息输入,包含入库、出库、还库、需求信息输入等。2. 仓库管理多种信息查询、修改和维护。3. 设备采购报表生成。4. 在仓库管理中加入 最高贮备和最低贮备字段,对仓库中物资设备实现监控和报警。5. 企业各个部门物资需求管理。6. 操作日志管理(五)系统模板设计 在系统功效分析基础上,考虑Visual FoxPro 6.0程序编制特点,得到以下图所表示系统功效模块图。仓库管理系统设备入库设备出库设备还库设备需求设备采购修改库存保留日志二、数据库设计数据库结构设计师一个很关键问题,数据库结构设计好坏将直接对应用系统效率和现实效
9、果产生影响,好数据库结构设计会降低数据库存放量,数据完整性和一致性比较高,系统含有较快响应速度。 在数据库系统开发设计时候应该尽可能考虑全方面,尤其应该仔细考虑用户多种需要,避免在设计中浪费无须要人力和物力。(一)数据库需求分析 数据库需求分析是数据库结构设计第一阶段,是很关键阶段。在这个阶段关键是搜集基础数据;数据结构和确定数据处理步骤,为以后深入设计打下基础。在仔细调查企业仓库物资设备管理过程基础上,得到了本系统所处理数据流,图所表示:仓库现有库存各部门需求设备还库设备出库设备采购企业总体生产计划设备入库汇总处理针对本实例,经过对企业仓库管理内容和步骤分析,设计数据项和数据结构以下。1.设
10、备代码信息包含数据项有设备号,设备名称。2.现有库存信息包含数据项有现有设备、现有数目、总数目、最大库存、最小库存等。3.设备入库信息包含数据项有设备号、入库时间、供给商、供给商电话、入库数量、价格、采购员等。4.设备出库信息包含数据项有设备号、使用部门、出库时间、出库情况、经手人、出库数量、领取人、用途等。5.设备采购信息包含数据项有采购设备、采购员、供给商、采购数目、采购时间。6.设备归还信息包含数据项有归还设备、归还部门、归还数目、归还时间、经手人等。7.设备需求信息包含数据项有需求部门、需求设备、需求数目、需求时间。8.日志信息包含操作员、操作人员。操作内容。(二)数据库概念结构设计这
11、一设计阶段是在需求分析基础上,设计出能够满足用户需求多种实体,和她们之间关系,为后面逻辑结构设计打下基础。 本实例依据上面设计计划出实体有库存实体,入库实体,出库实体,采购实体,还库实体,需求实体,实体和实体之间关系E-R图图所表示:现有库存设备号现有库存警戒库存总数库存实体E-R图入库设备号供给商价格数量采购员入库实体E-R图出库设备号使用部门数量时间按经手人部门需求实体E-R图计划采购设备号库存信息供给信息按时间还库实体E-R图实体和实体之间关系图所表示:入 库现有库存出库还 库 部门需求设备采购实体关系图(三)数据库逻辑结构设计 需要将上面数据库概念结构转化为visual FoxPro
12、6.0 数据库系统所支持实际数据模型,也就是数据库逻辑结构。 在上面实体和实体之间关系基础上,形成数据库中标和各个表之间关系,仓库管理系统数据库中各个表设计结果以下面多个表格所表示,每个表格表示在数据库中一个表。下表为设备代码表。设备代码表列名数据类型可否为空设备号(主键)数值型(20)不能为空设备名称字符型(50)可为空下表为设备入库表。设备入库表列名数据类型可否为空设备号数值型(20)不能为空入库时间(主键)日期型(8)可为空供给商字符型(50)可为空供给商电话字符型(15)可为空入库数量数值型(20)可为空价格字符型(10)可为空采购员字符型(20)可为空下表为设备出库表。设备出库表列名
13、数据类型可否为空设备号数值型(20)不能为空出库时间(主键)日期型(8)可为空使用部门字符型(50)可为空出库情况数值型(20)可为空经手人字符型(20)可为空出库数量数值型(10)不能为空领取人字符型(20)可为空用途字符型(50)可为空下表为现有库存表。现有库存表列名数据类型可否为空设备号(主键)数值型(20)不能为空现有库存数值型(20)可为空最大库存数值型(20)可为空最小库存数值型(20)可为空总数数值型(20)可为空下表为部门需求表。部门需求表列名数据类型可否为空设备号数值型(20)不能为空部门名称字符型(20)不能为空需要数量数值型(20)可为空需求开始时间日期型(8)可为空需求
14、结束时间日期型(8)可为空下表为设备还库表。设备还库表列名数据类型可否为空设备号数值型(20)不能为空还库时间日期型(8)不能为空仓库管理员字符型(10)可为空归还数量数值型(20)可为空归还人字符型(10)可为空下表为操作日志表。操作日志表列名数据类型可否为空操作员字符型(50)不能为空操作内容字符型(50)不能为空操作时间日期型(8)不能为空下表为设备采购计划表。 设备采购计划表列名数据类型可否为空设备号数值型(20)不能为空现有库存数值型(20)可为空总库存数值型(20)可为空最大库存数值型(20)可为空购置数量数值型(20)可为空供给商字符型(20)可为空价格字符型(10)可为空计划采
15、购时间(主键)日期型(8)可为空三、数据库结构实现 在需求分析、概念结构设计基础上得到数据库逻辑结构以后,我们就能够再visual FoxPro 6.0数据库系统中实现该逻辑结构。 打开图所表示仓库管理项目后,在项目管理器中展开数据文件夹。用鼠标选中数据库库,单击右侧新建按钮,在弹出对话框中将该数据库文件存放为d:李林芳。 在弹出图所表示数据库设计器中单击鼠标右键,选择新建表,为数据库添加数据表。四、各个功效模块创建 根据前面分析,我们将管理系统逻辑模块统一到6个实际功效模块中,图所表示。切换面板用于切换不一样操作,每项具体操作结束后,全部会返回到切换面板。 切换面板设备出库设备入库设备还库显
16、示报表设备需求设备采购 下面对各模块作用进行说明:设备入库模板:添加设备到库存中。设备出库模板:将设备从库存中取出并统计。设备还库模板:将归还到库存设备保留到数据库。设备需求模板:统计各部门设备需求。设备采购模板:统计要采购设备。切换面板:用于切换到不一样操作,如设备入库,设备出库。显示报表:显示库存过多、库存不足等信息。下面就根据功效模块图来设计该仓库管理系统。首先在Visual FoxPro 6.0中建立一个项目管理器,方便管理本系统中全部数据,命名为仓库管理。以下操作均在该项目管理器中进行。一下全部表单Desktop属性全部设为.T.真。(一)功效选择界面设计 这一模块关键功效是作为系统
17、主界面为进入本系统不一样功效界面选择提供一个接口,使用一个窗口来实现这一功效。首先建立一个表单,设其Caption属性为仓库管理。在该表单上添加7个“按钮”控件,她们“Caption”属性分别为“设备入库”、“设备出库”、“设备出库”、“设备还库”、“部门需求”、“设备采购”、“显示报表”和“退出系统”。然后在表单上添加“图像”控件,并设其“Stretch”属性为“2-Stretch(扩展)”,“Picture”属性为图片所在位置,本例中为“d:李林芳water lilies.jpg在“command1”(“Caption”属性为“设备入库”)控件“Click”事件中添加代码以下: do fo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 课程设计 仓库 管理 模板
限制150内