版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
年5月29日采购系统课程设计报告文档仅供参考管理信息系统-课程设计报告-设计题目:采购管理业务院:机电工程学院班级:工业工程1班设计人李立群潘敬伟石导华彭北养王宣发严军键吴育环张苑鎏指导教师胡常伟完成日期年1月18日广东工业大学目录1.概述1.1系统介绍。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。31.2系统的主要业务。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。31.3系统开发目标。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。31.4系统适用范围。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。31.5开发小组成员任务分工。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。42.系统分析2.1用户需求:。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。42.2.1系统的现状和主要问题。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。42.2.2用户需求。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。52.2.3系统功能。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。52.2.4系统接口。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。52.2.5采购管理的基本任务。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。62.2.6系统的主要内容。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。62.2可行性研究:。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。62.3目标调查和分析:。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。62.3.1业务流程。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。72.3.2数据流程图。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。72.3.3功能层次图。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。102.3.4数据字典。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。113.系统设计3.1总体设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。173.1.1处理流程总体设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。173.1.2系统平台的总体结构设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。173.2详细设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。193.2.1代码系统设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。193.2.2数据库结构的具体设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。213.2.3模块设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。254系统实现4.1数据库表结构的建立与数据输入:。。。。。。。。。。。。。。。。。。。。。。。。。。。。。264.1.1建立数据库表。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。264.1.2数据表关系表。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。264.1.3在数据库中输入数据。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。274.2应用程序设计与测试:。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。294.2.1数据库的连接。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。294.2.2界面设计与程序。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。295系统运行5.1写出系统操作使用的简要说明。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。385.2运行系统并打印出运行结果。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。396系统评价。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。417系统对决策的支持。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。418开发人员体会。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。411.概述1.1系统介绍(潘敬伟,王宣发)采购是企业物资供应部门按已确定的物资供应计划,经过市场采购、加工订制等各种渠道,取得企业生产经营活动所需要的各种物资的经济活动。无论是工业企业还是商业企业,”采购”业务的状况都会影响到企业的整体运营状况。过多的库存,会使企业产生下列不良影响:一、产生额外的库存管理费用,如:仓库租赁费、保险费等。二、造成资本的僵化,使周转资金紧张。三、过多的库存,会因陈旧而变成废料,或削价出售,导致收益的恶化。虽然库存发生的原因可能来自生产过程,可是管理不善的采购作业所导致的生产缺料或物料过甚仍会造成企业无法计算的损失。采购管理系统可帮助采购人员完成采购物料从采购计划的制订、采购申请、采购询价、采购订单、订单跟踪等采购业务的全部过程,每一业务都能有效控制。采购人员在向供应商发出采购令前不必像以前那样,繁琐地填写大量的各种表格,只需审查系统所产生的每一期间内的采购计划即可。如遇生产计划变更,采购计划相应变化。采购人员因有了及时准确的计划信息,她们可从烦琐的事务作业中解脱出来,用更多的时间和精力来进行价值分析,选项择货源和开发更多的合格供应商。有效地监控采购计划的实施及采购成本的变动情况,帮助采购人员选择最佳的供应,确保采购工作高质量、高效率、低成本地执行,使企业处于最佳的供货关态。1.2系统的主要业务(潘敬伟,王宣发)采购业务是进行采购业务的日常操作,包括请购、采购订货、采购到货、采购入库、采购开票、采购结算等业务,用户能够根据业务需要选用不同的业务单据和业务流程,月末进行结账操作。用户能够查询现存量1.3系统开发目标(彭北养,吴育环)采购管理的目的还为了及时、准确的保证企业制造所需求的各类物料,快速处理并下达采购计划.采购管理系统追求的目标是:密切供应商关系,保障供给,降低采购成本。采购管理系统是分销系统的一个子系统。它主要进行采购订单处理,动态掌握订单执行情况,向拖期交货的供应商发出催货函;采购管理系统处理采购入库单、采购发票,并根据采购发票确认采购入库成本。采购管理系统与”应付款管理系统”一起使用能够掌握采购业务的付款情况;与”库存管理系统”联合使用能够随时掌握存货的现存量信息,从而减少盲目采购,避免库存积压;与”存货核算系统”一起使用能够为存货核算提供采购入库成本,便于财务部门及时掌握存货采购成本1.4系统适用范围(彭北养,吴育环)本系统适用于各类工业企业和商业批发企业以及医药、物资供销、对外贸易、图书发行等商品流通企业的采购部门和采购核算的财务部门。1.5开发小组成员任务分工(王宣发)开发小组有8位成员,共分为四个小组:1李立群张苑鎏2潘敬伟王宣发3彭北养吴育环4石导华严军健 1.4.1第一阶段:第一周星期六之前,完成如下:1)尽可能多的收集采购管理信息系统的有关资料,为以后开发做准备;1,2,3,42)系统概述:企业的现状,系统目标,存在问题等;2,33)需求分析;1,41.4.2第二阶段:第二周星期四之前,完成如下:系统分析:1)结构图,业务功能结构图1,22)业务流程图(重点)2,13)数据流程图(重点)4,34)数据字典3,45)系统能在多大程度上支持企业领导进行决策1,2,3,41.4.3第三阶段:第三周星期五之前,完成如下:系统设计:1)功能结构图设计张苑鎏,彭北养2)系统初步设计石导华王宣发3)数据库设计王宣发吴育环潘敬伟,李立群4)界面设计严军键,彭北养。潘敬伟,李立群,吴育环5)程序编写张苑鎏,石导华,彭北养2.系统分析2.1用户需求:2.2.1系统的现状和主要问题(李立群,张苑鎏)传统模式中采购管理的特点:物料采购与物料管理为一体,当前决大多数企业行使采购管理的职能部门为供应部(科),也有企业将销售职能与采购职能并在一起,称为供销科。在这种模式下,其管理流程是:需求部门提出采购要求->指定采购计划/定单->询价/处理报价->下发运通知->检验入库->通知财务付款主要问题:物料管理、采购管理、供应商管理由一个职能部门来完成,缺乏必要的监督和控制机制;同时在这种模式下,供应部(科)担负着维系生产用原材料供给的重任,为保证原材料的正常供应,必然会加大采购量,特别是在原料涨价时,这样容易带来不必要的库存积压和增加大量的应付帐款;业务信息共享程度弱;采购控制一般是事后控制。2.2.2用户需求(石导华,严军键)采购管理系统的目的是在弄清楚需要采购什么,采购多少,何时采购的基本问题的前提下,如何保障企业物资供应的适时适量,保证质量,费用最省,同时降低企业的采购运营管理成本;对采购管理的内容和流程进行信息化的科学管理。2.2.3系统功能(石导华,严军键)01)供应商档案的管理,包括供应商动态、供应商总欠款、供应商未结订单;02)供应商到货状态详细信息的动态查询;03)采购订单的各种数据的输入、修改、删除和采购订单的统计;04)采购计划录入与处理;05)应付货款的记账管理,包括,记账、核算、汇总等功能;06)经营采购活动的综合统计、分类统计、台账生成;07)物料需求计划任务直接生成采购计划单08)采购系统与应付帐子系统相连,直接生成采购凭证,无需财务人员手工填制09)采购单可自动结清或手工强制结清10)跟踪、催查采购订单的功能11)可维护物品代码与供应商物品编号对照表12)可分析采购成本差异13)可进行历史数据查询2.2.4系统接口(李立群,张苑鎏)<采购管理>既能够单独使用,同时采购需求信息可由生产等其它部门直接下达,无需手工录入采购订单,<采购管理>是与<合同管理>、<主生产计划>、<需求规划>、<库存管理>、<销售管理>、<存货核算>、<应付款管理>、<质量管理>、<售前分析>、等模块联合使用而且为这些模块预留数据接口。1)与生产管理业务的接口:<采购管理>能够参照MPS/MRP计划生成请购单、采购订单;采购请购单、采购订单、采购到货单为MPS/MRP运算提供数据来源。2)与销售管理业务的接口:<采购管理>可参照销售订单生成采购订单;<销售管理>的直运销售订单可参照生成<采购管理>的直运采购订单;直运销售发票与直运采购发票可互相参照。3)与库存管理业务的接口:<库存管理>能够参照<采购管理>的采购订单、采购到货单生成采购入库单,并将入库情况反馈到<采购管理>;<采购管理>能够参照<库存管理>的ROP计划生成采购订单;<采购管理>能够参照<库存管理>的采购入库单生成发票;<采购管理>根据<库存管理>的采购入库单和<采购管理>的发票进行采购结算4)与财务管理业务的接口:采购发票录入后,对采购发票进行审核登记应付明细账,进行制单生成凭证;已审核的发票与付款单进行付款核销,并回写采购发票有关付款核销信息。2.2.5采购管理的基本任务(石导华,严军键)1)要保证企业所需的各种物资的供应2)要从资源市场获取各种信息,为企业物资采购和生产决策提供信息支持3)要与资源市场供应商建立起友好且有效的关系,为企业营造一个宽松有效的资源环境2.2.6系统的主要内容(李立群,张苑鎏)采购管理系统的主要内容包括设置、供应商管理、采购业务、采购报表。1)设置:录入期初单据并进行期初记账,设置<采购管理>的系统选项。2)供应商管理:用户能够设置供应商存货对照表、供应商存货价格表,并可进行供应商相关业务的查询和分析。3)采购业务:进行采购业务的日常操作,包括请购、采购订货、采购到货、采购入库、采购开票、采购结算等业务,用户能够根据业务需要选用不同的业务单据和业务流程,月末进行结账操作。用户能够查询现存量4)采购报表:能够查询使用采购统计表、采购账簿、采购分析表。采购管理>进行采购流程操作,采购单据包括采购请购单、采购订单、采购到货单、采购入库单、采购发票、采购结算2.2可行性研究:(王宣发,潘敬伟)2.2.1从技术上考察1)处理速度快,准确;2)经过权限的设置,数据的安全性好;3)方便查询;4)控制精度或生产能力的提高2.2.2从经济上考察1)系统建设不需要很大的投入;2)可缩减人员编制,减少人力费用;3)人员利用率的改进;2.2.3从各种社会因素来考察1)降低工作人员工作强度,提高效率,会得到学校员工的一致同意的;2)可引进先进的管理系统开发方案,从而达到充分利用企业现有资源2.3目标调查和分析:2.3.1业务流程(张苑鎏,李立群,潘敬伟,王宣发)1.) 请购部门填制采购请购单。2.) 采购部门根据采购请购单进行比价。3.) 采购部门填制采购订单。4.) 采购部门将采购订单发送给供应商,供应商进行送货。5.) 货物到达企业后,对收到的货物进行清点,参照采购订单填制采购到货单。6.) 经过仓库的质检和验收,参照采购订单或采购到货单填制采购入库单。7.) 取得供应商的发票后,采购部门填制采购发票。8.) 采购部门进行采购结算。9.)将采购入库单报财务部门的成本会计进行存货核算,将采购发票等票据报应付账会计进行应付账款核算10)业务流程图如下:采购到货单采购到货单财务部门请购部门请购单比价点填制请购单供应商存货文件产品文件提货通知单发票采购发票采购订单入库单2.3.2数据流程图(石导华,彭北养,吴育环,严军键)(1)采购管理第一层数据流程图结算发票单结算发票单库存帐目到货单订货单请购单申请请购的部门(仓库MPC等)1采购管理供应商入库单质量部财务部4(2)采购管理第二层数据流程图2供应商评估供应商评估采购发票单到货单订货单订单明细表件供应商资料供应商1.1采购计划管理1.2订单管理1.3收货管理1.4供应商管理采购计划明细表件库存帐目仓库质量部财务部请购单申请请购的部门(仓库MPC等)入库单2345(3)第三层数据流程图1)计划管理4请购单4请购单请购单不可行1.1.3确定采购计划1.1.1接收请购单请购单可行1.1.2查看库存状况采购计划明细表件库存帐目申请请购的部门22)订单管理订货单订货单不合格订单1.2.4确定采购订单1.2.2制定采购订单合格订单1.2.3审批采购订单采购订单明细表件采购计划明细表供应商1.2.1比价供应商报价表723收货管理退货单退货单入库单采购发票检验到货单废品1.3.1提取货物1.3.2验收质量部1.3.4入库处理1.3.6退货处理仓库供应商财务部供应商合格品1.3.5采购结算供应商管理无效资料无效资料资料变动新供应商1.4.1供应商管理1.4.2录入资料1.4.4删除资料1.4.3更新资料1.4.5类型更新1.4.6资料更新1.4.7报价更新供应商资料供应商资料1.4.8评估更新55供应商资料收货管理2.3.3功能层次图(彭北养,石导华,潘敬伟)采购计划管理采购计划管理采购管理采购订单管理采购收货管理供应商管理基础数据订单下达制定采购订单采购订单管理订单下达制定采购订单采购订单管理订单修改审批采订单购供应商类型供应商管理供应商报价供应商资料供应商评估订货方式退货原因系统维护交货方式采购员资料采购基础数据接收请购单采购计划管理接收请购单采购计划管理确定采购计划查看库存状况采购收货管理采购发票退货处理入库处理采购结算采购发票退货处理入库处理采购结算2.3.4数据字典(严军键,吴育环,李立群)外部实体数据字典(一)No:__________编号:01名称:请购部门简述:申请采购的部门,当库存不足够时,请购部门就下订单订购货物。输入的数据流:入库单输出的数据流:请购单外部实体数据字典(一)No:__________编号:02名称:质量部简述:对采购的货物进行检验输入的数据流:产品信息输出的数据流:检验结果外部实体数据字典(一)No:__________编号:03名称:供应商简述:大量的供应商,入库业务数量比出库数量多。输入的数据流:订货单输出的数据流:到货单数据存储数据字典(二)No:__________编号:01名称:库存帐目别名:简述:存放当年的出库入库记录数据组成:订货单,到货单,请购单,库存帐关键字:订货单,到货单,请购单,库存帐分别是订货单号,到货单号,请购单号,库存帐目号相关处理:采购计划管理备注:1.数据量:2.峰值:3.其它:数据存储数据字典(二)No:__________编号:02名称:采购计划明细表别名:简述:对采购货物的数量等内容进行记录组成:数量,质量等内容关键字:数量,质量等内容的数据相关处理:采购计划管理,收货管理备注:1.数据量:2.峰值:3.其它:数据存储数据字典(二)No:__________编号:03名称:供应商报价表别名:简述:对所有供应商报价的记录组成:各个供应商所报的价钱关键字:各个供应商所报的价钱相关处理:订单管理备注:1.数据量:2.峰值:3.其它:数据存储数据字典(二)No:__________编号:04名称:采购订单明细表别名:简述:对所有订单内容的存储组成:订货单,到货单,请购单关键字:订货单,到货单,请购单分别是订货单号,到货单号,请购单号相关处理:订单管理备注:1.数据量:2.峰值:3.其它:数据存储数据字典(二)No:__________编号:05名称:供应商资料别名:简述:供应商资料的记录组成:所有供应商的资料关键字:所有供应商的资料的地址,邮编等内容相关处理:供应商管理备注:1.数据量:2.峰值:3.其它:数据流数据字典(二)No:__________编号:01名称:请购单别名:简述:一笔业务对应一张单据号,一张单据包含的商品数量不定。几张单据能够用一个单据号。组成:请购单数据结构来源:请购部门去向:采购计划管理备注:1.数据量:2.峰值:3.其它:数据流数据字典(三)No:__________编号:02名称:订货单别名:简述:一笔业务对应一张单据号,一张单据包含的商品数量不定。几张单据能够用一个单据号。组成:订货单数据结构来源:订单管理去向:供应商备注:1.数据量:2.峰值:3.其它:数据流数据字典(三)No:__________编号:03名称:到货单别名:简述:一笔业务对应一张单据号,一张单据包含的商品数量不定。几张单据能够用一个单据号。组成:到货单数据结构来源:供应商去向:收货管理备注:1.数据量:2.峰值:3.其它:数据流数据字典(三)No:__________编号:04名称:采购发票单别名:简述:一笔业务对应一张发票单,一张单据包含的商品数量不定。组成:采购发票单数据结构来源:收货管理去向:财务部备注:1.数据量:2.峰值:3.其它:数据流数据字典(三)No:__________编号:05名称:供应商评估别名:简述:对供应商的信用等进行评估。组成:评估标准数据结构来源:收货管理去向:供应商管理备注:1.数据量:2.峰值:3.其它:数据流数据字典(二)No:__________编号:06名称:入库单别名:入仓单简述:一笔业务对应一张单据号,一张单据包含的商品数量不定。几张单据能够用一个单据号。组成:入库单数据结构来源:去向:仓库备注:1.数据量:2.峰值:3.其它:处理过程数据字典(四)No:__________编号:01名称:采购计划管理输入信息:请购单数据存储:采购计划明细表输出信息:采购计划明细激发条件:简要说明:处理包括接收请购单,查看库存状况,确定采购计划加工逻辑:处理过程数据字典(四)No:__________编号:02名称:订单管理输入信息:采购计划明细数据存储:供应商报价表,采购计划明细表,采购订单明细表输出信息:订货单激发条件:简要说明:处理包括比价,制定采购订单,审批采购订单,确定采购订单加工逻辑:出错处理:执行频率:处理过程数据字典(四)No:__________编号:03名称:收货管理输入信息:到货单数据存储:库存帐目输出信息:入库单,供应商评估,采购结算单激发条件:简要说明:处理包括提取货物,验收,入库处理,换货处理,退货处理加工逻辑:执行频率:处理过程数据字典(四)No:__________编号:04名称:供应商管理输入信息:供应商评估数据存储:供应商资料输出信息:供应商资料存储激发条件:简要说明:处理包括录入资料,更新资料,删除资料,类型更新,资料更新,报价更新加工逻辑:出错处理:执行频率:填表人_____________年月日3系统设计3.1总体设计(彭北养,王宣发)3.1.1处理流程总体设计:1)开始用户在登陆界面输入正确用户名和密码登陆进入采购管理系统。2)登陆后进入系统的主界面,主界面的菜单栏有:文件,基本数据,供应商管理,计划管理,订单管理,收货管理,窗口,工具,帮助菜单。用户现在主界面上的快捷按钮进入,或经过单击下拉菜单选择相应的服务项目。单击菜单栏:文件,基本数据,供应商管理,计划管理,订单管理,收货管理,窗口,工具,帮助的下拉菜单的内容如下:3)进入的各个用户需要的服务项目相关的窗体,用户对该业务进行各种操作:有增加,删除,修改,保存,查看等基本功能。3.1.2系统平台的总体结构设计:(石导华,严军键)1)系统的处理方式管理信息系统的平台设计也是系统总体配置方案设计,包括计算机处理方式、软硬件选择、网络系统的设计、数据库管理系统的选择。根据用户的需要设计和信息新技术的最新发展,我们应当遵循系统设计的原则,进行管理信息系统的平台设计,为整个系统的建设打下一个坚实的基础。管理信息系统的平台设计会影响系统的整体功能和硬件的成本,平台设计也称为物理配置设计。管理信息系统平台配置的主要依据包括:用户管理信息系统对性能要求、可支配的开发资源和其它环境条件。a系统的处理方式平台设计按分布方式划分平台类型,可分为单机集中式、主机集中式和分布式三种。我们选择主机集中式。主机集中式只采用一台计算机作为主机,整个管理信息系统的数据程序存放在一台计算机上,系统各终端与主机相连同时处理业务,是多用户系统。这种方式数据的共享性好,数据具有较好的一致性,数据的安全性和保密性也容易控制,系统功能结构的重新配置适应能力较强。当前,大量的企业采用主机集中式,价格便宜,技术一复杂。客户机/服务器模式(C/S),可分为B/S模式、早期客户机模式(C/S)、三层客户机模式、混合模式。我们选择混合模式。在现在的的开发管理信息系统时,多采用混合模式。简单数据处理和数据查询用B/S模式,设计维护简单,用户能够只用浏览器完成业务的处理和数据的查询,客户端不用安装软件。处理复杂的应用逻辑用C/S模式,发挥其速度快、功能复杂的优点.b系统的网络设计在选择系统的网络方面,我们应该依据需要,选择设计网络的重要参数。系统的网络设计分为网络拓扑结构设计、网卡和传输介质、联网设备等。网络拓扑结构设计,组网时,选择网络的拓扑结构是很重要的。网络的拓扑结构指的是通信线路以及各个计算机之间的相互连接的几何排列或物理布局的形式。一般来说,如果没有特别指明,网络的拓扑结构指的是局域网的拓扑结构。这里说网络拓扑结构设计,其实就是指局域网的拓扑结构设计。网络拓扑结构一般分为总线型拓扑结构、星型拓扑结构、树型拓扑结构、环型拓扑结构、混合型拓扑结构等。总线型拓扑结构是用一根电缆连接所有文件服务器和工作站,网络结构最简单,使用的电缆长度最短,可是出了问题较难检测。星型拓扑结构的所有计算机连接到一个中心,此中心点能够是文件服务器,也能够是网络集线器。大型的网络结构一般是混合型的,选择网络的拓扑结构一是考虑应用系统的地域分布,二是考虑网络硬件技术,三是考虑网速。结合我们公司的情况,我们应该选择星型拓扑结构。传输介质,我们选择有线介质,有线介质可分为双绞线、同轴电缆、光纤。综合考虑,我们选择双绞线,双绞线安装较为方便,价钱也便宜。网卡应该选择100M的网卡。网络软件网络软件中的关键是操作系统。网络操作系统运行在网络服务器上,能够选择的操作系统有UNIX、Windows、Linux等。UNIX历史最早,是惟一能够适用于所有应用平台的网络操作系统。它可靠、功能强大,但太复杂,配置困难,需要加强培训工作,价格也不菲,售后服务代价高。Linux这几年发展迅速,配置容易了许多,性能好,超稳定,几乎是免费,在许多场合逐渐取代UNIX,但普及率不高,相关资料较少。Windows使用相当方便,一般用户入手快,资料也丰富。因此,我们选择Windows。广域网接入方式企业局域网接入国际互联网的方式有局域网带宽接入、ADSL、DDN、PSTN。考虑到我们企业业务量、费率、速度和带宽等,我们选择ADSL。2)数据库系统选择管理信息系统后端是以数据库为核心的,数据库管理系统对管理信息系统的应用有着关键的影响。当前,选择数据库系统就是选择哪种品牌的数据库管理软件。市场是数据库管理系统较多,可分为两大类:桌面数据库和客户/服务器数据库。a选择数据库主要考虑以下因素:成本数据库产品销售价格和维护价格昂贵,大型数据库每年要交一定的维护费。如果不想破费,能够采用免费的数据库系统,如MYSQL。有的数据库系统有许多版本,桌面版本价格低,有的数据库系统在数据量一定范围内有免费的运行版。还要考虑数据库管理系统的运行平台如网络操作系统的价格。数据库性能数据库性能包括并发、速度、用户数,单机版/网络版,文件/服务器版类型。如果用户数不多,数据量小,能够考虑采用桌面数据库,如Access。对大型管理信息系统,采用大型服务器模式的数据库系统,如SQLSever。b数据库管理系统的系统平台数据库管理系统的系统平台指网络操作系统,有的数据库管理系统能够跨平台,有的只能在特定平台上运行。c数据的类型数据库支持的类型越丰富,其功能越强。多方面综合衡量,我们选择SQLserver。3)系统软件开发平台系统开发有购买成熟软件、部分定制、委托从头开发、合作开发、完全独立开发等几种方式,企业应根据自己的情况采用合适的开发方式。我们选择了完全独立开发。a开发平台选择原则开发平台选择的首要原则是选择开发工具应熟练掌握,开发时才顺利,效率高。而选择新的开发工具的代价较高,风险大,容易延误工期。第二个原则是开发工具应有大量的向导、生成器,便于快速开发原型,然后修改原型,加快系统的开发进度。第三个原则是依据系统平台,选择开发工具。b开发平台选择管理信息系统应用软件的开发需要开发工具,开发工具也是软件,称为程序设计语言。开发人员用程序设计语言来描述用户业务处理逻辑,一般将程序设计人员用程序设计语言编写出来的程序称为源程序。源程序不能在计算机上直接运行,需要用程序设计语言中的编译功能把源程序”翻译”成计算机可直接执行的目标程序或可执行程序,目标程序用二进制数表示,直接由计算机硬件执行。开发管理信息系统应用软件需要许多工具。当前,在市场上就有很多开发工具满足管理信息系统不同的应用软件开发要求。c因而,我们选择PowerBuilder。3.2详细设计3.2.1代码系统设计:(石导华,潘敬伟)代码是表征客观存在实体或属性的一个计算机识别和处理和符号,它能够是字符、数字或它们的组合。代码设计的任务就是对编码对象设计出一套供管理信息开发和运行所需的代码系统。代码的作用主要有两个,一是识别,用来标识客观实体或属性,是识别对象的惟一标识。二是分类,即按照一定规则对编码对象进行分类。分类是编码问题的关键。准确的分类是我们的工件标准化、系列化、合理化的基础和保证。一个良好分类方法要保证科学管理一需要。代码设计的原则:1).代码的标准化标准化和通用性指的是代码设计要尽量采用国际、国家或行业的编码标准。这些标准对编码对象、属性的定义、编码方法、编码规则、编码的显示、编码的打印、编码结果、编码校验规则、编码的使用等等有严格的定义。如果有国际标准,应采用国标标准;有国内标准,采用国内标准。2).代码的惟一性代码的惟一性指一个编码只能代表一个编码对象,一个编码对象也只能有一个编码。在实际工作中,比如人事管理,人员退休会空出一个号,计算机操作人员认为不能浪费一个号,对新进入企业的人员重新使用了该号码,短期内没有问题,长期的话会出现混乱,因为违反了代码的惟一性原则。3).代码的稳定性代码的稳定性指编码对象和编码的对应关系,一经使用,不要改变。代码应能适应环境的变化,要具有不能改变的持久性,避免修改代码,保持稳定性。因此,编码时,在代码使用寿命内,不应考虑可变动因素。4).代码的可扩充性代码的可扩充性指,要考虑管理信息系统应用的发展,代码体系应留出足够的编码位置。当增加新的编码对象实体时,直接利用原代码加以扩充,而不需要变动代码系统。这需要计算代码体系的容量。5).代码的结构简单化,长度尽可能短如果编码需要在计算机键盘上输入,考虑到输入效率,代码的结构应简单化,长度应尽可能短,以提高输入的速度。代码的长度会影响所占据的存储单元和信息处理速度,也会影响代码输入时出错的概率及输入、输出速度,代码打印时也会占较大的位置。6).代码易于记忆有的代码由计算机自动输入和输出,使用在机器的场合,设计时只考虑机器的特性。但实际上大部分代码要人工处理、识别和输入、代码设计时应便于记忆,便于编码,看到代码便于联想到愿意。国内习惯采用汉字拼音首字母编写,也是便于记忆。编码具有逻辑性、直观性,用户熟悉,就便于用户识别和记忆。代码设计方法代码用的符号理论上,编码能够采用任何字符,使用代码的目的之一就是便于把数据输入到计算机中,直接使用键盘符号是合适的方法。键盘的符号包括英文字符、数字、特殊符号,但为了方便,现在只采用数字和英文字符。使用英文时,应定义大小写。汉字一不用编码。代码的种类和编码方法代码能够分为顺序码、分组码、助记码、缩写码四种。顺序码,如订单号,在Orders这张单中,它有四个字段:OrderID、OrderDate、EmployeeID、ROrderID和ShipAddress。其中OrderID、ROrderID是顺序码,它们的代码是由自然数组成,并以1为步长递增。比如,若规定代码长度为6位数,则第一张单代码为100001,第二张单代码为100002,第三张单代码为100004……如此类推分组码,Warehouse这张表中,它有三个字段:WareHouseID、WareHouseName和Phone。其中,WareHouseID和Phone是分组码。若WareHouseID中有一代码为10001,前两位数10是表示广州,001是序号,因此10002中的前两位数10也是指广州,后三位指序号。电话号码Phone也是分组码,不过这个是电信局设计的。缩写码,如很多的表名,像EWHbill是指入库单,采用了英文缩写,属于缩写码。还有,窗口代码也是采用了缩写码,如请购单窗口,代码为W_invoice,其中W是WINDOW的缩写,表示它是窗口控件,而有一个的控件代码取名为m_function,其中m是英语单词菜单menu的缩写。3.2.2数据库结构的具体设计:1)存储数据信息(李立群,严军键,王宣发)采购管理信息系统主要管理的对象是科部,采购人员,供应商,仓库信息,货品信息,请购单,采购订单,采购到货单,到货退货单,采购入库单,采购发票,采购结算单和登陆信息。需存储的信息包括:a部门:包括部门编码,部门名称,部门负责人,部门电话。其中编码4位,科部编码是唯一性标识b职工:包括编码,姓名,所属科部编码,性别,出生日期,职务。其中人员编码四位,前2位是部和科号,人员编码是唯一性标识,姓名不能为空,性别只能输入男和女,所属科部编码与科部实体中的科部编码外键关联。C供应商:包括编码,供应商名称,发展日期,电话,邮政编码,地址,成立日期。其中编码4为,前两位是地区编码,编码是唯一性标识,d仓库:包括编码,名称,地址,电话,负责人,。其中编码4为,编码是唯一性标识e货品:包括货品编号,货品名称,供应商编号,货品单价,库存量。f请购单:包括请购单号,请购日期,请购部门编号,订货数量,计划到货日期。其中单据号是唯一性标识,采购人员编号与采购人员实体的编码外键关联,请购货品编号与货品实体的编码外键关联。g请购单明细:请购单号,订货货品编号h订单:包括订单号,订货日期,供应商名称,采购部门,采购人员,到货地址,定金,运输方式,付款条件,。其中单据号是唯一标识,采购人员姓名与采购人员实体的姓名外键关联,请购货品编号与货品实体的编码外键关联,采购部门与科部实体的科部名称外键关联,供应商名称与供应商实体的供应商名称外键相关。i订单明细:订单号,货品编号,货品编号,规格型号,请购数量,金额,需求日期。货品编号与实体货品的编号外部关联。j入库单:包括入库单编号,入库日期,仓库号编号是唯一标识。k入库单明细:入库单号,采购单号,供应商编号,供应商,仓库名,采购员,货品编号,货品名称,货品数量,货品单价,金额。l发票:包括发票号,开票日期,供应商名称,采购人员,订单号,订货名称,计量单位,数量,单价,金额。发票号是唯一标识,供应商名称与供应商实体的供应商名称外键相关,业务员与采购人员实体的姓名外键关联,订单号与采购订单实体中的订货号外键相关。m发票明细:包括发票号,入库号,入库日期,n采购结算单:包括结算单号,结算日期,供应商,业务员,发票号,发票日期,采购货品,货品编号,数量,金额,总费用。结算单号是唯一标识,供应商名称与供应商实体的供应商名称外键相关,采购人员姓名与采购人员实体的姓名外键关联,订单号与采购订单实体中的订货号外键相关。货品编号与货品实体的编码外键关联。o用户:包括用户名,密码。两者为主键,不可空p采购系统中的对象之间的联系如下:请购部门-请购单:一对多采购人员-采购订单:一对多。采购订单-供应商:一对多产品-供应商:多对多请购单-采购订单:多对多。采购订单-采购到货单:多对多,一笔订单记录能够多次到货。采购订单-采购入库单:多对多,一笔订单记录能够多次入库。采购到货单-采购入库单:多对多,一笔到货记录能够多次入库。采购订单-采购发票、采购入库单-采购发票:多对多。2)概念结构设计(吴育环,潘敬伟)各个实体的属性总体概念模型(吴育环,李立群,王宣发)24.6采购系统实体关系图3)逻辑结构设计(潘敬伟,李立群,王宣发)依据E-R图转换为关系模型的规则,将上述的E-R图转换为关系模型,如下:3.2.3模块设计:系统内有5个模块,用户登陆模块,基本资料维护,采购订单计划,订单管理,收货管理。每个模块多有增加,修改,查询,删除等功能。还有输出接口和输入接口模块4系统实现4.1数据库表结构的建立与数据输入:4.1.1选择SQLserver作为数据库建立下表(张苑鎏,王宣发,彭北养)4.1.2关系表如下:4.1.3在数据库中输入数据如下:(潘敬伟,严军键)4.2应用程序设计与测试:(张苑鎏”主要程序”,彭北养”界面”,石导华”部分程序”)4.2.1数据库的连接4.2.2界面设计与程序1)设计登录界面在登陆界面输入如下用户和密码可登陆双击编辑代码如下:双击,编写如下代码:close(parent)2).设计主界面3)产品资料界面双击,编写代码如下:双击,编写代码如下:双击,编写代码如下:双击,编写代码如下:4)请购部门界面5)供应商资料界面双击,编写代码如下:6)请购单设计单击出现增加请购单窗口双击编写代码如下:双击编写代码如下双击编写代码如下双击编写代码如下双击编写代码如下双击编写代码如下7)采购员界面设计按钮代码如前面类似,不再赘述。8)采购订单界面设计9)发票界面设计10)入库单界面设计11)采购结算单的界面设计双击编写代码如下5系统运行5.1写出系统操作使用的简要说明。5.1.1,运行系统,将打开用户登陆界面5.1.2在登陆界面上输入如下用户名和密码进入采购系统5.1.3单击主页中间的按键或经过菜单下拉,选择相应的业务服务,打开相应的服务界面5.1.4在界面上进行增加,删除,修改,保存等功能应用5.2运行系统并打印出运行结果(至少有1个查询结果和1个报表输出结果)。1)输入供应商号码2,单击”查找”2)结果如下:3)在采购单输入订单号2,按”查找”5)结果如下:6系统评价本系统基本实现了采购管理的基本功能,同时界面清晰,安排合理。当然还有很多地方需要完善的。7系统对决策的支持(严军键,吴育环)企业运营从采购开始,采购成本高低直接影响运营成本,若是工业企业,如何参照生产计划、现有库存、经济采购批量、产品结构等因素制定有效的采购计划以降低采购成本?如何跟踪采购订单的执行情况?可否结合产品结构(BOM)由销售订单直接生成采购订单?怎样的采购资金预算、付款计划才是合理的?如何实现订单在途、货物在途、发票在途、资金在途等数据的查询与分析?这些问题都必须要考虑,系统如何实现对企业作出决策显得非常重要。结构动态灵活由于决策主体之间的组织结构根据问题的分解而定义的,因此整个系统的的结构非常灵活,能够局部增加或减少决策主体而不引起整个系统的变动,充分利用了系统中的有限资源很强的开放扩充能力,各个决策主体具有相同的结构。同时,结构的动态灵活也在结构上增加整个系统的开放扩充能力。便于决策主体之间的通讯。决策主体之间基于问题分解的组织结构,简化了主体之间的通讯复杂程度,同时主体之间各有分工,便于协调。8开发人员系统开发后的体会张苑鎏:采购信息管理系统开发心得首先,这是一个系统当然考虑问题时候要有系统的全局的思维方法.最明显的是数据库的开发和程序的编写的关系啦.数据库的开发要与功能业务为基础,在此系统中由于涉及的功能业务较复杂.特别是采购订单与入库单,请购单的关系.她们都是多对多的关系.如果数据库中这三者的关系没有搞好的话不但不能体系整个系统的业务功能和数据流程导致系统的功能大大下降.而且严重地影响下一阶段的程序开发.例如数据库字段属性的唯一性,以及数据库的完整性会影响到程序开发是是否有数据冲突.这将大大降低程序开发效率,增加程序的出错率.其次,在开发过程中遇到错误是在所难免的,故因此对程序,数据库,以至于数据流程图,再甚至是业务功能的修改也是十分正常而且是必要的!因此在程序开发过程中我们一般遇到要修改数据库的例子,在遇到这样的问题后我们运用分步,分层次,各个业务功能,各个数据表进行开发的方法.在调试成功后,再向下一层业务功能,下一层相关数据表进行开发.在开发下一层功能时要随时准备好修改上一层程序.最后,开发过程遇到困难和挫折也是难免的,这时最需要队友的支持和帮助.发挥团队的合作精神,不但能事半功倍,而且能到达互相学习共同提高的目标.当然还有其它帮助,譬如参照一些别人写的程序,一些书籍,还有老师的帮助也是很重要的.总之,信息系统开发是一项讲究团队合作,系统的做事的过程.严军键:三周的课程设计,我深刻的体会到在设计过程中,需要重复实践,其过程相当烦琐。这次课程设计为我提供了一个了解采购管理信息系统领域的机会,让我经过与同学合作的方式,获得一些基本的经验。对系统的知识结构与应用领域及学习方法有总体的认识,识别管理信息系统的组织与技术特征,我也掌握了一些分析组织管理信息系统的基本思路,培养了一定的判断能力,与同学合作提交表示规范的方案书。经过这次课程设计的开展,提高了我对管理信息系统设计这门课程的理解,使我了解了信息在企业的采购、财务、库存等各个方面的重要作用,同时也增强了我对企业及所学知识的了解,使我对所学知识能够更加熟练的运用!总体来说,这次实习我受益匪浅。李立群这次的课程设计,令我认识到了重复实践,团体协作的重要性。过程是痛苦的,可是苦尽甘来的感觉却是无以伦比的。我们的课程设计是采购管理信息系统,经过这次课程设计,令我对采购管理的业务流程有了较为细致深入的了解。也对如何运用powerbuilder进行程序设计有了大致的了解,起码能用它来设计较为简单的系统。另外,经过这次课程设计,使我重温了数据库以及管理信息系统的知识,也对这些课程有了更为深入的了解。对管理信息系统的知识结构及其应用有了总体的认识,也掌握了一些较为普遍适用的分析方法。最后,在短短的时间里要做出一个较为符合要求的系统来,需要整组同学的亲密合作。这令我感受到了团队合作的威力。而且,也体会到了应该如何与同学一起讨论解决问题,如何处理冲突等一些团队普遍面临的问题。虽然这次我们所做的知识采购管理系统,可是经过这次课程设计,我也认识到了企业各职能部门是如何在相互起作用的,培养了我系统的思维方法。当然,最基本的是,提高了我对管理信息系统设计这门课程的理解。所有的这一切,都对我以后参加工作或者研究奠定了基础!总体来说,这次课程设计让我受益匪浅。吴育环在这次为期三个星期的<采购管理信息系统>课程设计的整个过程中,我有以下四点心得体会。⑴系统地做了一次全面的、较规范的设计练习。经过查找资料、积极参与,初步学习了系统开发整个艰巨和繁琐的过程。用理论联系实际并结合采购管理信息系统课程设计内容,考虑到采购操作流程的规范和采购数据的分析,加深和扩展了管理信息系统开发的知识。=2\*GB2⑵养成了科学的习惯。在设计过程中一定要注意掌握设计进度,按预定计划完成阶段性的目标,在系统设计整个过程中,注重实际需求,充分考虑设计的合理性和规范性,经过合作培养了默契,结构、关系设计与不断优化交替进行,采用正确的设计方法。在整个设计过程中注意对信息管理设计资料的查阅和数据流的优化和规范,而且保持数据记录的完整性和课操作性。=3\*GB2⑶加强了系统设计基本技能的训练。在课程设计的实践中经过查阅资料和例子活用、规范、及相关信息系统资料的基本功能而构建我们的系统,锻炼了我们的能力,而且让我们初步了解并运用Powerbuilder强大的系统开发能力。=4\*GB2⑷掌握了一般系统设计的程序和方法。经过对采购管理信息系统的设计,有助于树立正确的系统设计、开发的思想,培养默契、合作、全面、科学的信息系统开发设计能力。总的来说,在这次采购管理信息系统当中我们自己动手去设计、去开发的过程,对于以后我们的发展与学习来说,都能够看作一笔不小的财富,可是相对于真正开发切合企业需求的信息系统来说,还有太多的不会与不懂,需要我们不断的学习去认识和提高。王宣发我们的课程设计是:采购管理信息系统,经过了三个星期的努力,我对采购管理的业务流程有了较为细致深入的了解,也了解了与采购管理相关的其它业务。同时对powerbuilder有所了解,巩固了以前学习过的数据库的知识。同时作为开发小组的组长,我学到系统开发的思想,无论做什么事都要考虑得全面,学会了团队的精神。学会了怎样组织一个团队完成项目:分工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 画展活动策划书
- 网络安全意识培训总结(3篇)
- 麻醉设备学试题-各章练习题
- 电商顶岗实习报告总结
- 开学第一天心得体会范文(34篇)
- 辽宁省沈阳市(2024年-2025年小学五年级语文)统编版综合练习(上学期)试卷及答案
- 安徽省铜陵市(2024年-2025年小学五年级语文)人教版期中考试((上下)学期)试卷及答案
- 反三角函数反余弦反正切函数教案
- 民用建筑修缮工程设计与施工质量控制规程编制说明
- 上海市市辖区(2024年-2025年小学五年级语文)统编版摸底考试(下学期)试卷及答案
- 2024电站锅炉性能试验规程
- 化妆品生产工艺验证报告范文模板-新规要求工艺参数及关键控制点验证
- 备战2024年高考英语考试易错点11 定语从句(4大陷阱)(解析版)
- AutoCAD 2018基础教程综合实例
- 浅析汕头市澄海区玩具产业的发展现状、问题及对策
- 服务类验收单
- 物业公司百日安全活动方案
- 城市管理大数据平台 第2部分:数据分级分类
- 家电以旧换新风险识别与应对措施
- 《整式的加减》第1课时 教学设计
- 桥梁结构健康监测系统实施和验收规范
评论
0/150
提交评论