版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、管理信息系统-课程设计报告-设计题目:采购管理业务院:机电工程学院班级: 设计人李立群潘敬伟石导华彭北养宣发 严军键 吴育环 张苑鎏指导教师胡常伟完成日期2006年1月18日广东工业大学目录1概述1.1系统介绍000000000000000000000000000000000000001.2系统的主要业务1.3系统开发目标1.4系统适用范围1.5开发小组成员任务分工0000000000000000000000000000000000000002系统分析2.1 用户需求:000000000000000000000000000000000000002.2.1系统的现状和主要问题。42.2.2用户需
2、求2.2.3系统功能2.2.4系统接口2.2.5采购管理的基本任务 。2.2.6系统的主要内容2.2 可行性研究:。62.3 目标调查和分析:2.3.1业务流程00000000000000000000000000002.3.2数据流程图00000000000000000000000000002.3.3功能层次图0000000000000000000000000000102.3.4数据字典1117。173系统设计3.1 总体设计。173.1.1 处理流程总体设计3.1.2 系统平台的总体结构设计。3.2 详细设计0000000000。 19。193.2.2 数据库结构的具体设计。 。213.2.
3、1 代码系统设计。 253.2.3 模块设计4 系统实现。 264.1 数据库表结构的建立与数据输入:4.1.1 建立数据库表000000000。 264.1.2 数据表关系表。264.1.3 在数据库中输入数据。274.2 应用程序设计与测试:。294.2.1 数据库的连接。294.2.2 界面设计与程序。295 系统运行5.1 写出系统操作使用的简要说明。 385.2 运行系统并打印出运行结果。396 系统评价。 417 系统对决策的支持000000000000000000000 0 0 0 0 0。418 开发人员体会000000000000000000000 0 0 0 0 0。411
4、概述1.1 系统介绍(潘敬伟,王宣发)采购是企业物资供应部门按已确定的物资供应计划, 通过市场采购、 加工 订制等各种渠道, 取得企业生产经营活动所需要的各种物资的经济活动。 无论是 工业企业还是商业企业, “采购”业务的状况都会影响到企业的整体运营状况。 过多的库存,会使企业产生下列不良影响:一、产生额外的库存管理费用,如: 仓库租赁费、保险费等。二、造成资本的僵化,使周转资金紧张。三、过多的库 存,会因陈旧而变成废料,或削价出售,导致收益的恶化。虽然库存发生的原因 可能来自生产过程, 但是管理不善的采购作业所导致的生产缺料或物料过甚仍会 造成企业无法计算的损失。帮助采购人员使企业处于最采购
5、管理系统可帮助采购人员完成采购物料从采购计划的制订、采购申请、 采购询价、采购订单、订单跟踪等采购业务的全部过程, 每一业务都能有效控制。 采购人员在向供应商发出采购令前不必像以前那样,繁琐地填写大量的各种表 格,只需审查系统所产生的每一期间内的采购计划即可。 如遇生产计划变更, 采 购计划相应变化。 采购人员因有了及时准确的计划信息, 他们可从烦琐的事务作 业中解脱出来, 用更多的时间和精力来进行价值分析, 选项择货源和开发更多的 合格供应商。 有效地监控采购计划的实施及采购成本的变动情况, 选择最佳的供应,确保采购工作高质量、高效率、低成本地执行, 佳的供货关态。1.2 系统的主要业务(潘
6、敬伟,王宣发)采购到货、采采购业务是进行采购业务的日常操作,包括请购、采购订货、 购入库、采购开票、采购结算等业务, 用户可以根据业务需要选用不同的业务单 据和业务流程,月末进行结账操作。用户可以查询现存量1.3 系统开发目标(彭北养,吴育环)采购管理的目的还为了及时、 准确的保证企业制造所需求的各类物料, 快速 处理并下达采购计划 .采购管理系统追求的目标是:密切供应商关系,保障供给,降低采购成本。采购管理系统是分销系统的一个子系统。 它主要进行采购订单处理, 动态掌 握订单执行情况, 向拖期交货的供应商发出催货函; 采购管理系统处理采购入库 单、采购发票,并根据采购发票确认采购入库成本。采
7、购管理系统与“应付款管 理系统”一起使用可以掌握采购业务的付款情况;与“库存管理系统”联合使用 可以随时掌握存货的现存量信息,从而减少盲目采购,避免库存积压;与“存货 核算系统” 一起使用可以为存货核算提供采购入库成本, 便于财务部门及时掌握 存货采购成本1.4 系统适用范围(彭北养,吴育环)本系统适用于各类工业企业和商业批发企业以及医药、 物资供销、对外贸易、图书发行等商品流通企业的采购部门和采购核算的财务部门。1.5 开发小组成员任务分工 ( 王宣发 )开发小组有 8位成员,共分为四个小组: 1李立群 张苑鎏 2 潘敬伟 王宣发3 彭北养 吴育环 4 石导华 严军健1.4.1 第一阶段:第
8、一周星期六之前,完成如下:1) 尽可能多的收集采购管理信息系统的有关资料, 为以后开发做准备; 1,2,3,42,32) 系统概述 :企业的现状,系统目标,存在问题等;3)需求分析; 1,41.4.2 第二阶段:第二周星期四之前,完成如下: 系统分析 :结构图,业务功能结构图业务流程图(重点) 2,数据流程图(重点) 4, 数据字典 3, 41)2)3)4)5)1,213系统能在多大程度上支持企业领导进行决策 1 ,2,3,41.4.3 第三阶段:第三周星期五之前,完成如下: 系统设计:功能结构图设计 张苑鎏 ,彭北养 系统初步设计 石导华 王宣发 数据库设计 王宣发 吴育环 潘敬伟,李立群
9、界面设计 严军键 ,彭北养。潘敬伟,李立群,1)2)3)4)吴育环5)程序编写 张苑鎏,石导华,彭北养2系统分析2.1 用户需求:2.2.1 系统的现状和主要问题(李立群,张苑鎏)传统模式中采购管理的特点:物料采购与物料管理为一体, 目前决大多数企业行使采购管理的职能部门为 供应部(科),也有企业将销售职能与采购职能并在一起,称为供销科。在这种 模式下,其管理流程是: 需求部门提出采购要求 -指定采购计划 / 定单-询价/ 处理报价 -下发运通知 -检验入库-通知财务付款,尤其是在原料 业务信息共享主要问题:物料管理、采购管理、供应商管理由一个职能部门来完成,缺乏 必要的监督和控制机制;同时在
10、这种模式下,供应部(科)担负着维系生产用原 材料供给的重任,为保证原材料的正常供应,必然会加大采购量 涨价时,这样容易带来不必要的库存积压和增加大量的应付帐款; 程度弱;采购控制通常是事后控制。2.2.2用户需求(石导华,严军键)何时采购的基本采购管理系统的目的是在弄清楚需要采购什么, 采购多少,2.2.301)02)03)问题的前提下,如何保障企业物资供应的适时适量,保证质量,费用最省,同时 降低企业的采购运营管理成本;对采购管理的内容和流程进行信息化的科学管 理。系统功能(石导华,严军键)供应商档案的管理,包括供应商动态、供应商总欠款、供应商未结订单;供应商到货状态详细信息的动态查询;采购
11、订单的各种数据的输入、修改、删除和采购订单的统计;采购计划录入与处理;04)05)应付货款的记账管理,包括,记账、核算、汇总等功能;06)07)08)填制09)10)11)12)13)2.2.4经营采购活动的综合统计、分类统计、台账生成; 物料需求计划任务直接生成采购计划单采购系统与应付帐子系统相连, 直接生成采购凭证,无需财务人员手工 采购单可自动结清或手工强制结清跟踪、催查采购订单的功能可维护物品代码与供应商物品编号对照表可分析采购成本差异可进行历史数据查询系统接口(李立群,张苑鎏)采购管理既可以单独使用,同时采购需求信息可由生产等其他部门直接下达,无需手工录入采购订单,采购管理是与合同管
12、理、主生产计划、 需求规划、库存管理、销售管理、存货核算、应付款管理、质量管 理、售前分析、等模块联合使用并且为这些模块预留数据接口。1)与生产管理业务的接口:采购管理可以参照MPS/MR计划生成请购单、采购订单;采购请购单、采购订单、采购到货单为MP S/MR运算提供数据来源。2)与销售管理业务的接口:采购管理可参照销售订单生成采购订单;销 售管理的直运销售订单可参照生成采购管理的直运采购订单;直运销售发 票与直运采购发票可互相参照。3)与库存管理业务的接口:库存管理可以参照采购管理的采购订单、 采购到货单生成采购入库单,并将入库情况反馈到采购管理;采购管理可 以参照库存管理的ROP计划生成
13、采购订单;采购管理可以参照库存管 理的采购入库单生成发票;采购管理根据库存管理的采购入库单和采 购管理的发票进行采购结算4)与财务管理业务的接口:采购发票录入后,对采购发票进行审核登记应付明细账,进行制单生成凭证;已审核的发票与付款单进行付款核销, 并回写采购 发票有关付款核销信息。2.2.5采购管理的基本任务(石导华,严军键)1)要保证企业所需的各种物资的供应2)要从资源市场获取各种信息,为企业物资采购和生产决策提供信息支持3)要与资源市场供应商建立起友好且有效的关系,为企业营造一个宽松有效 的资源环境2.2.6系统的主要内容(李立群,张苑鎏)采购管理系统的主要内容包括设置、供应商管理、采购
14、业务、采购报表。1)设置:录入期初单据并进行期初记账,设置采购管理的系统选项。2)供应商管理:用户可以设置供应商存货对照表、供应商存货价格表,并 可进行供应商相关业务的查询和分析。3)采购业务:进行采购业务的日常操作,包括请购、采购订货、采购到货、 采购入库、采购开票、采购结算等业务,用户可以根据业务需要选用不同的业务 单据和业务流程,月末进行结账操作。用户可以查询现存量4)采购报表:可以查询使用采购统计表、采购账簿、采购分析表。采购管理进行采购流程操作,采购单据包括采购请购单、采购订单、采购到 货单、采购入库单、采购发票、采购结算2.2可行性研究:(王宣发,潘敬伟)2.2.1从技术上考察1)
15、2)3)4)2.2.21)2)3)2.2.31)处理速度快,准确; 通过权限的设置,数据的安全性好; 方便查询; 控制精度或生产能力的提高 从经济上考察系统建设不需要很大的投入; 可缩减人员编制,减少人力费用; 人员利用率的改进;从各种社会因素来考察降低工作人员工作强度,提高效率,会得到学校员工的一致同意的;2)可引进先进的管理系统开发方案, 从而达到充分利用企业现有资源2.3目标调查和分析:2.3.1 业务流程(张苑鎏,李立群,潘敬伟,王宣发)1.)2.)3.)4.)5.)请购部门填制采购请购单。 采购部门根据采购请购单进行比价。采购部门填制采购订单。 采购部门将采购订单发送给供应商,供应商
16、进行送货。货物到达企业后, 对收到的货物进行清点, 参照采购订单填制采购到货单。6.)经过仓库的质检和验收,参照采购订单或采购到货单填制采购入库单。取得供应商的发票后,采购部门填制采购发票。 采购部门进行采购结算。 将采购入库单报财务部门的成本会计进行存货核算,将采购发票等票据报应付账7.)8.)9.) 会计进行应付账款核算10)业务流程图如下:存档*采购吉算采购发票验收入库产品文件填制发票采购到货单供应商存货文件/货物清点存档退货单卒部采部发票提货通知单(请购、部门丿232数据流程图(石导华,彭北养,吴育环,严军键)(1)采购管理第一层数据流程图采购订J(j供y质量部结算发票单财务部申请请购
17、 的部门(仓库MPC 等)请购单订货单4入库单(2)采购管理第二层数据流程图采购管理4到货单库存帐目订货单供应商到货单1.4供应商评住采购发票单供应商管理5 供应商资料1)(3)第三层数据流程图 计划管理2)订单管理3)收货管理到货单4)供应商管理233功能层次图(彭北养,石导华 ,潘敬伟)采购管理基础数据采购计划管理采购订单管理采购收货管理供应商管理供应商管理供 应 商 类 型供 应 商 资 料供 应 商 报 价编号:01名称:请购部门No:234数据字典(严军键,吴育环,李立群)外部实体数据字典(一)简述:申请采购的部门,当库存不足够时,请购部门就下订单订购货物。输入的数据流:入库单输岀的
18、数据流:请购单外部实体数据字典(一)No :数据存储数据字典(二)No:编号:03名称:供应商报价表别名:简述:对采购的货物进行检验 输入的数据流:产品信息输岀的数据流:检验结果外部实体数据字典(一)No:编号: 03名称:供应商组成:所有供应商的资料备注:1 .数据量:2 .峰值:3.其 它:简述:大量的供应商,入库业务数量比岀库数量多。输入的数据流:订货单输岀的数据流:到货单数据存储数据字典(二)No :编号:01名称:库存帐目别名:简述:存放当年的岀库入库记录数据 组成:订货单,到货单,请购单,库存帐 关键字:订货单,到货单,请购单,库存帐分别是订货单号,到货单号,请购单号, 库存帐目号
19、 相关处理:采购计划管理备注:1 .数据量:2 .峰值:3.其 它:数据存储数据字典(二)No :编号:02名称:采购计划明细表别名:简述:对采购货物的数量等内容进行记录关键字:数量,质量等内容的数据 相关处理:采购计划管理,收货管理简述:对所有供应商报价的记录 组成:各个供应商所报的价钱 关键字:各个供应商所报的价钱 相关处理:订单管理备注:1 .数据量:2 .峰值:3.其 它:数据存储数据字典(二)No:编号:04名称:采购订单明细表别名:简述:对所有订单内容的存储组成:订货单,到货单,请购单关键字:订货单,到货单,请购单分别是订货单号,到货单号,请购单号相关处理:订单管理备注:1 .数据
20、量:2 .峰值:3.其 它:数据存储数据字典(二)No :编号:05名称:供应商资料别名:简述:供应商资料的记录关键字:所有供应商的资料的地址,邮编等内容 相关处理:供应商管理数据流数据字典(二)No:编号:01名称:请购单别名:简述: 一笔业务对应一张单据号,一张单据包含的商品数量不定。几张单据可以用 一个单据号。组成:请购单数据结构 来源:请购部门 去向:采购计划管理备注:1 .数据量:2 .峰值:3.其 它:数据流数据字典(三)No :编号:02名称: 订货单别名:组成:到货单数据结构备注:1 .数据量:2 .峰值:3.其 它:简述: 一笔业务对应一张单据号,一张单据包含的商品数量不定。
21、几张单据可以用 一个单据号。组成:订货单数据结构 来源:订单管理 去向:供应商备注:1 .数据量:2 .峰值:3.其 它:数据流数据字典(三)No :编号:03名称: 到货单别名:简述:一笔业务对应一张单据号,一张单据包含的商品数量不定。几张单据可以用一 个单据号。来源:供应商 去向:收货管理数据流数据字典(三)No :编号:04名称:采购发票单别名:简述:一笔业务对应一张发票单,一张单据包含的商品数量不定。组成:采购发票单数据结构 来源:收货管理 去向:财务部备注:1 .数据量:2 .峰值:3.其 它:数据流数据字典(三)No :编号:05名称:供应商评估别名:组成:入库单数据结构备注:1
22、.数据量:2 .峰值:3.其 它:简述:对供应商的信用等进行评估。组成:评估标准数据结构 来源:收货管理 去向:供应商管理备注:1 .数据量:2 .峰值:3.其 它:数据流数据字典(二)No:编号:06名称:入库单别名:入仓单简述: 一笔业务对应一张单据号,一张单据包含的商品数量不定。几张单据可以用 一个单据号。来源: 去向:仓库处理过程数据字典(四)No:编号:01名称:采购计划管理输入信息:请购单 数据存储:采购计划明细表激发条件:输岀信息:采购计划明细 简要说明:处理包括接收请购单,查看库存状况,确定采购计划加工逻辑:数据字典(四)处理过程No:编号:02名称:订单管理输入信息:米购计划
23、明细 数据存储:供应商报价表,采购计划明细表,采购订单明细表激发条件:输岀信息:订货单 简要说明:处理包括比价,制定采购订单,审批采购订单,确定采购订单 加工逻辑: 岀错处理:执行频率:处理过程数据字典(四)No:编号:03名称:收货管理输入信息:到货单数据存储:库存帐目输岀信息:入库单,供应商评估,采购结算单 激发条件: 简要说明:处理包括提取货物,验收,入库处理,换货处理,退货处理加工逻辑:处理过程数据字典(四)No:执行频率:编号:04名称:供应商管理输入信息:供应商评估数据存储:供应商资料激发条件:输岀信息:供应商资料存储简要说明:处理包括录入资料,更新资料,删除资料,类型更新,资料更
24、新,报价更加工逻辑:岀错处理:执行频率:填表人3系统设计3.1总体设计(彭北养,王宣发)3.1.1处理流程总体设计:1)开始用户在登陆界面输入正确用户名和密码登陆进入采购管理系统2)登陆后进入系统的主界面,主界面的菜单栏有:文件,基本数据,供应 商管理,计划管理,订单管理,收货管理,窗口,工具,帮助菜单。用户现在主 界面上的快捷按钮进入,或通过单击下拉菜单选择相应的服务项目。单击菜单栏:文件,基本数据,供应商管理,计划管理,订单管理,收货管理, 窗口,工具,帮助的下拉菜单的内容如下:3)进入的各个用户需要的服务项目相关的窗体,用户对该业务进行各种 操作:有增加,删除,修改,保存,查看等基本功能
25、。3.1.2系统平台的总体结构设计:(石导华,严军键)1)系统的处理方式管理信息系统的平台设计也是系统总体配置方案设计,包括计算机处理方式、 软硬件选择、网络系统的设计、数据库管理系统的选择。根据用户的需要设计和信息新技术的最新发展,我们应当遵循系统设计的原则,进行管理信息系统的平台设计,为整个系统的建设打下一个坚实的基础。管 理信息系统的平台设计会影响系统的整体功能和硬件的成本,平台设计也称为物理配置设计。管理信息系统平台配置的主要依据包括: 用户管理信息系统对性能 要求、可支配的开发资源和其它环境条件。a系统的处理方式平台设计模式、早期客户机模式( C/S)、在现在的的开发管理信息系统时,
26、B/S模式,设计维护简单,用户可客户端不用安装软件。 处理复杂的按分布方式划分平台类型,可分为单机集中式、主机集中式和分布式三种。 我们选择主机集中式。 主机集中式只采用一台计算机作为主机, 整个管理信息系 统的数据程序存放在一台计算机上, 系统各终端与主机相连同时处理业务, 是多 用户系统。 这种方式数据的共享性好, 数据具有较好的一致性, 数据的安全性和 保密性也容易控制, 系统功能结构的重新配置适应能力较强。 目前,大量的企业 采用主机集中式,价格便宜,技术一复杂。客户机/服务器模式(C/S),可分为B/S 层客户机模式、混合模式。我们选择混合模式。 多采用混合模式。 简单数据处理和数据
27、查询用 以只用浏览器完成业务的处理和数据的查询, 应用逻辑用 C/S 模式,发挥其速度快、功能复杂的优点 .b 系统的网络设计 在选择系统的网络方面,我们应该依据需要,选择设计网络的重要参数。系 统的网络设计分为网络拓扑结构设计、 网卡和传输介质、 联网设备等。网络拓扑结构设计,组网时,选择网络的拓扑结构是很重要的。网络的拓扑 结构指的是通信线路以及各个计算机之间的相互连接的几何排列或物理布局的 形式。一般来说,如果没有特别指明, 网络的拓扑结构指的是局域网的拓扑结构。 这里说网络拓扑结构设计,其实就是指局域网的拓扑结构设计。网络拓扑结构一般分为总线型拓扑结构、星型拓扑结构、树型拓扑结构、环
28、型拓扑结构、混合型拓扑结构等。 总线型拓扑结构是用一根电缆连接所有文件服 务器和工作站, 网络结构最简单, 使用的电缆长度最短, 但是出了问题较难检测。 星型拓扑结构的所有计算机连接到一个中心, 此中心点可以是文件服务器, 也可 以是网络集线器。 大型的网络结构一般是混合型的, 选择网络的拓扑结构一是考 虑应用系统的地域分布, 二是考虑网络硬件技术, 三是考虑网速。 结合我们公司 的情况,我们应该选择星型拓扑结构。传输介质,我们选择有线介质,有线介质可分为双绞线、同轴电缆、光纤。 综合考虑,我们选择双绞线,双绞线安装较为方便,价钱也便宜。网卡应该选择 100M的网卡。网络软件 网络软件中的关键
29、是操作系统。网络操作系统运行在网络服务器上,可以选 择的操作系统有 UNIX Windows 2003、Linux等。UNIX历史最早,是惟一能够 适用于所有应用平台的网络操作系统。 它可靠、功能强大, 但太复杂,配置困难, 需要加强培训工作,价格也不菲,售后服务代价高。 Linux 这几年发展迅速,配 置容易了许多,性能好,超稳定,几乎是免费,在许多场合逐渐取代UNIX但Windows 2003。普及率不高,相关资料较少。Win dows使用相当方便,一般用户入手快,资料也 丰富。因此,我们选择广域网接入方式ADSL、DDN、PSTN。ADSL。企业局域网接入国际互联网的方式有局域网带宽接入
30、、 考虑到我们企业业务量、费率、速度和带宽等,我们选择2)数据库系统选择管理信息系统后端是以数据库为核心的, 数据库管理系统对管理信息系统的应用有着关键的影响。 目前,选择数据库系统就是选择哪种品牌的数据库管理软 件。市场是数据库管理系统较多,可分为两大类:桌面数据库和客户/ 服务器数据库。a 选择数据库主要考虑以下因素:成本 数据库产品销售价格和维护价格昂贵,大型数据库每年要交一定的维护费。如果不想破费,可以采用免费的数据库系统,如MYSC。有的数据库系统有许多版本,桌面版本价格低,有的数据库系统在数据量一定范围内有免费的运行版。 还要考虑数据库管理系统的运行平台如网络操作系统的价格。数据库
31、性能 数据库性能包括并发、 速度、用户数, 单机版/ 网络版, 文件/服务器版类型。 如果用户数不多,数据量小,可以考虑采用桌面数据库,如Access。对大型管理信息系统,采用大型服务器模式的数据库系统,如SQL Sever。b 数据库管理系统的系统平台数据库管理系统的系统平台指网络操作系统, 有的数据库管理系统可以跨平 台,有的只能在特定平台上运行。c 数据的类型数据库支持的类型越丰富,其功能越强。多方面综合衡量,我们选择 SQL server 。3)系统软件开发平台 系统开发有购买成熟软件、部分定制、委托从头开发、合作开发、完全独立 开发等几种方式, 企业应根据自己的情况采用合适的开发方式
32、。 我们选择了完全 独立开发。a 开发平台选择原则 开发平台选择的首要原则是选择开发工具应熟练掌握,开发时才顺利,效率 高。而选择新的开发工具的代价较高,风险大,容易延误工期。第二个原则是开 发工具应有大量的向导、生成器,便于快速开发原型,然后修改原型,加快系统 的开发进度。第三个原则是依据系统平台,选择开发工具。b 开发平台选择 管理信息系统应用软件的开发需要开发工具,开发工具也是软件,称为程序 设计语言。 开发人员用程序设计语言来描述用户业务处理逻辑, 通常将程序设计 人员用程序设计语言编写出来的程序称为源程序。 源程序不能在计算机上直接运 行,需要用程序设计语言中的编译功能把源程序 “翻
33、译” 成计算机可直接执行的 目标程序或可执行程序, 目标程序用二进制数表达,直接由计算机硬件执行。开发管理信息系统应用软件需要许多工具。目前,在市场上就有很多开发工 具满足管理信息系统不同的应用软件开发要求。c 因而,我们选择 PowerBuilder 。3.2 详细设计它可以是3.2.1 代码系统设计: (石导华,潘敬伟) 代码是表征客观存在实体或属性的一个计算机识别和处理和符号, 字符、数字或它们的组合。代码设计的任务就是对编码对象设计出一套供管理信息开发和运行所需的 代码系统。 代码的作用主要有两个,一是识别,用来标识客观实体或属性,是识别对象 的惟一标识。 二是分类,即按照一定规则对编
34、码对象进行分类。 分类是编码问题 的关键。准确的分类是我们的工件标准化、系列化、合理化的基础和保证。一个 良好分类方法要保证科学管理一需要。代码设计的原则:1) . 代码的标准化 标准化和通用性指的是代码设计要尽量采用国际、国家或行业的编码标准。 这些标准对编码对象、属性的定义、编码方法、编码规则、编码的显示、编码的 打印、编码结果、编码校验规则、编码的使用等等有严格的定义。如果有国际标 准,应采用国标标准;有国内标准,采用国内标准。2) . 代码的惟一性 代码的惟一性指一个编码只能代表一个编码对象, 一个编码对象也只能有一 个编码。在实际工作中,比如人事管理,人员退休会空出一个号,计算机操作
35、人 员认为不能浪费一个号, 对新进入企业的人员重新使用了该号码, 短期内没有问 题,长期的话会出现混乱,因为违反了代码的惟一性原则。3) . 代码的稳定性 代码的稳定性指编码对象和编码的对应关系,一经使用,不要改变。代码应 能适应环境的变化,要具有不能改变的持久性,避免修改代码,保持稳定性。因 此,编码时,在代码使用寿命内,不应考虑可变动因素。4) . 代码的可扩充性 代码的可扩充性指,要考虑管理信息系统应用的发展,代码体系应留出足够 的编码位置。 当增加新的编码对象实体时, 直接利用原代码加以扩充, 而不需要 变动代码系统。这需要计算代码体系的容量。5) . 代码的结构简单化,长度尽可能短
36、如果编码需要在计算机键盘上输入, 考虑到输入效率, 代码的结构应简单化, 长度应尽可能短, 以提高输入的速度。 代码的长度会影响所占据的存储单元和信 息处理速度, 也会影响代码输入时出错的概率及输入、 输出速度, 代码打印时也 会占较大的位置。6) . 代码易于记忆 有的代码由计算机自动输入和输出,使用在机器的场合,设计时只考虑机器 的特性。但实际上大部分代码要人工处理、 识别和输入、 代码设计时应便于记忆, 便于编码, 看到代码便于联想到愿意。 国内习惯采用汉字拼音首字母编写, 也是 便于记忆。编码具有逻辑性、直观性,用户熟悉,就便于用户识别和记忆。代码设计方法 代码用的符号 理论上,编码可
37、以采用任何字符,使用代码的目的之一就是便于把数据输入 到计算机中,直接使用键盘符号是合适的方法。号,键盘的符号包括英文字符、数字、特殊符号,但为了方便,现在只采用数字 和英文字符。使用英文时,应定义大小写。汉字一不用编码。代码的种类和编码方法 代码可以分为顺序码、分组码、助记码、缩写码四种。顺序码,如订单号,在Orders这张单中,它有四个字段:OrderlD、OrderDate、EmployeelD、 ROrderlD和Ship Address。其中OrderlD、ROrderlD是顺序码,它们的代码是由自然数组成, 并以 1 为步长递增。比如,若规定代码长度为 6 位数,则第一张单代码为
38、100001,第二张 单代码为100002,第三张单代码为 100004如此类推10也是指广州,后三位指序号。电采用了英文缩写,属于缩写码。还W_invoice ,其中 W 是 WINDOWm_function ,其中 m 是英语单词分组码,Warehouse这张表中,它有三个字段: WareHouselD、WareHouseName 和 Phone。 其中, WareHouselD 和 Phone 是分组码。若 WareHouselD 中有一代码为 10001,前两位数 10是表示广州, 001 是序号,所以 10002中的前两位数 话号码Phone也是分组码,不过这个是电信局设计的。缩写码
39、,如很多的表名,像 EWHbill 是指入库单, 有,窗口代码也是采用了缩写码,如请购单窗口,代码为 的缩写,表示它是窗口控件,而有一个的控件代码取名为 菜单 menu 的缩写。1)存储数据信息(李立群,严军键,王宣发) 采购管理信息系统主要管理的对象是科部,3.2.2 数据库结构的具体设计 : 采购人员,供应商,仓库信息, 货品信息,请购单,采购订单,采购到货单,到货退货单,采购入库单,采购发 票,采购结算单和登陆信息。需存储的信息包括:a 部门:包括部门编码,部门名称,部门负责人,部门电话。其中编码4 位,科部编码是唯一性标识b 职工:包括编码,姓名,所属科部编码,性别,出生日期,职务。
40、其中人员编码四位, 前 2位是部和科号, 人员编码是唯一性标识, 姓名不能为空, 性别只能输入男和女,所属科部编码与科部实体中的科部编码外键关联。C 供应商:包括编码,供应商名称, 发展日期, 电话,邮政编码, 地址, 成立日期。其中编码 4为,前两位是地区编码, 编码是唯一性标识,d 仓库:包括编码, 名称,地址,电话,负责人,。其中编码 4 为,编码 是唯一性标识e 货品:包括货品编号, 货品名称,供应商编号,货品单价, 库存量。f 请购单:包括请购单号,请购日期,请购部门编号,订货数量,计划到货 日期。其中单据号是唯一性标识, 采购人员编号与采购人员实体的编码外键关联, 请购货品编号与货
41、品实体的编码外键关联。g请购单明细:请购单号,订货货品编号h订单:包括订单号,订货日期,供应商名称,采购部门,采购人员, 到货地址,定金,运输方式,付款条件, 。其中单据号是唯一标识,采购人员姓 名与采购人员实体的姓名外键关联,请购货品编号与货品实体的编码外键关联, 采购部门与科部实体的科部名称外键关联, 供应商名称与供应商实体的供应商名 称外键相关。i 订单明细:订单号,货品编号,货品编号,规格型号,请购数量,金额,需 求日期。货品编号与实体货品的编号外部关联。j 入库单:包括入库单编号, 入库日期,仓库号编号是唯一标识。k 入库单明细:入库单号,采购单号,供应商编号,供应商,仓库名,采购
42、员,货品编号,货品名称,货品数量,货品单价,金额。l 发票:包括发票号,开票日期,供应商名称,采购人员,订单号, 订货名称,计量单位,数量,单价,金额。发票号是唯一标识,供应商名称与供 应商实体的供应商名称外键相关,业务员与采购人员实体的姓名外键关联,订单 号与采购订单实体中的订货号外键相关。m发票明细:包括发票号,入库号,入库日期,n采购结算单:包括结算单号,结算日期,供应商,业务员,发票号, 发票日期,采购货品,货品编号,数量,金额,总费用。结算单号是唯一标识, 供应商名称与供应商实体的供应商名称外键相关,采购人员姓名与采购人员实体 的姓名外键关联,订单号与采购订单实体中的订货号外键相关。
43、 货品编号与货品 实体的编码外键关联。0用户:包括用户名,密码。两者为主键,不可空P采购系统中的对象之间的联系如下:请购部门一请购单:一对多采购人员采购订单:一对多。采购订单-供应商:一对多产品一供应商:多对多请购单-采购订单:多对多。采购订单-采购到货单:多对多,一笔订单记录可以多次到货。采购订单-采购入库单:多对多,一笔订单记录可以多次入库。采购到货单-采购入库单:多对多,一笔到货记录可以多次入库。采购订单-采购发票、采购入库单-采购发票:多对多。2)概念结构设计(吴育环,潘敬伟)各个实体的属性数量运输地址J总体概念模型(吴育环,李立群,王宣发)请购部门制定n采购订单-发供应商i/收到1发
44、票11生成采购人员组成n1送货n生成1请购单订单明细收货到货单参照参照1财务部发到1n货品资料修改仓库生成入库单24.6采购系统实体关系图3)逻辑结构设计(潘敬伟,李立群,王宣发) 依据E- R图转换为关系模型的规则,将上述的E-R图转换为关系模型,如下:址口口口产品号 int4供应商号int4产品名称char30 单价mon ey8诸存仓库char10于品号请购单明细请购单号int4 产品号int4 数量 char10请购单号部门部门号int4 姓名 char 30 电话 char30 联系人char30产品号供应商供应商号in4供应商名称char20 供应商地址char30 电话 char
45、20请购单请购单号int4 部门号 int4请购日期date8产品数量 char10部门号部门供应商号仓库仓库号int4仓库名称char20电话char20联系人char10也址char30入库单发票发票号int4 供应商号int4订单号int4 入库号int4 到货日期date8 总价 mon ey8仓库号入库单 入库单号 订单号 仓库号 入库时间 数量 单价int4int4int4 date8发票号订单 订单号 员工号 部门号 请购号int4 int4 int4 int4订单明细号int4 订货日期date8到货地址 char30订单号char10 money8入库号结算单 _结算号int
46、4 -发票号int4 入库号int4 总价 mon ey8 总量 char10订单明细订单明细号int4 产品号 单价数量int4 mon ey8 char20到货日期date8订单明月细号员工号采购员采购员号int4 采购员名称char20 生日 date8323模块设计:系统内有5个模块,用户登陆模块,基本资料维护,采购订单计划,订单管 理,收货管理。每个模块多有增加,修改,查询,删除等功能。还有输出 接口和输入接口模块9(mzs )(= XDocuMcn-t a and Sctl ingVpbjXIy DDciLKcnt 3b-ajcLup_f iiial_pbMi. !bj!_iLB重
47、新登录 退岀系统 基斗数据H工信层 您库信息 产品信息 訓Tf息 帼商管理leQ 供应商信同 计il(S理W拠单订单暂理古D 采购管 订单明朗 收货管理 收济单 入阵单 采购虚辜 采S醴S苴 入库单明临口 工具 帮飾关于帮助空和荃本数据快应商警理G计划管塾订单筲理B收贷菩g窗口輕I帮助收赏单入库单采购发菓采畛宜入阵单明緬4系统实现4.1数据库表结构的建立与数据输入:4. 1.1选择SQL server作为数据库建立下表王宣发,彭北养)罔 Cgus er 马 Department 詞 ilpr op fiftiesIETOillEm illB stallsInvoi ce圉E園圉圉一OrderD
48、etillser 5imarybbbbbbbbbb d lu d lu d d d户户统户户戶户户户户 用用柔用用用用用用用006-1-17006-1-15zooe-i-iz2006-1-13ooe-i-ie2006-1-162006-1-162006-1-13200e-l-H2006-1-13l:30:2a0:54:3216:05:2313:44:0210:33:5516:49:141:55:3613:46:0015:16:4513:45-3S詞Fraducts 戛 Fur chasers EmireOr ier 詞 Euppliers尸户尸尸 用用用用EOOe-1-122006-1-122006-1-15200S-1-1216:19:5斗16:31:1320:54:33LSJ4:1&4.1.2关系表如下:4.1.3在数据库中输入数据如下:(潘敬伟,严军键)ContantJIame表 *Iepartent中的数据 置是 PurchaEelanag e* 冃1手机生产部1345676张三2电脑生产部12346S97
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025版别墅区物业委托经营管理服务标准范本3篇
- 二零二五年度公司股权激励计划后续管理与跟踪合同2篇
- 2025年中国双面羊绒大衣行业市场调研分析及投资战略咨询报告
- 2025年度海洋科学研究中心研究员聘用合同
- 2025年度交通行业短期运输司机劳动合同
- 二零二五年度消防安全员消防技术咨询服务聘用合同
- 二零二五年度农业科技推广劳务合同执行与效果评估
- 2025年度门面房使用权转让及租赁合同终止后处理合同
- 2025年度渔船租赁与渔业废弃物处理合作协议
- 2025年度租房转租合同解除及违约责任补充协议
- 第三单元名著导读《经典常谈》知识清单 统编版语文八年级下册
- 第十七章-阿法芙·I·梅勒斯的转变理论
- 焊接机器人在汽车制造中应用案例分析报告
- 合成生物学在生物技术中的应用
- 中医门诊病历
- 广西华银铝业财务分析报告
- 无违法犯罪记录证明申请表(个人)
- 大学生劳动教育PPT完整全套教学课件
- 继电保护原理应用及配置课件
- 《杀死一只知更鸟》读书分享PPT
- 盖洛普Q12解读和实施完整版
评论
0/150
提交评论