资源描述
采购系统课程设计报告
73
2020年5月29日
文档仅供参考
管理信息系统
-课程设计报告-
设计题目: 采购管理业务
院:机电工程学院 班级:工业工程 1班
设计人 李立群 潘敬伟 石导华 彭北养
王宣发 严军键 吴育环 张苑鎏
指导教师 胡常伟
完成日期 年 1 月 18 日
广东工业大学
目录
1.概述
1.1系统介绍 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 3
1.2系统的主要业务 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 3
1.3系统开发目标 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 3
1.4系统适用范围 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 3
1.5开发小组成员任务分工 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 4
2.系统分析
2.1用户需求: 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 4
2.2.1 系统的现状和主要问题。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。4
2.2.2用户需求 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5
2.2.3系统功能 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 5
2.2.4系统接口 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 5
2.2.5采购管理的基本任务 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 6
2.2.6系统的主要内容 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 6
2.2可行性研究: 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。6
2.3目标调查和分析: 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 6
2.3.1业务流程 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。7
2.3.2数据流程图 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。7
2.3.3功能层次图 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。10
2.3.4数据字典 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 11
3.系统设计
3.1总体设计 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 17
3.1.1处理流程总体设计 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。17
3.1.2系统平台的总体结构设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。17
3.2详细设计 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。19
3.2.1代码系统设计 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。19
3.2.2数据库结构的具体设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。21
3.2.3模块设计 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。25
4 系统实现
4.1数据库表结构的建立与数据输入: 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。26
4.1.1建立数据库表 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 26
4.1.2数据表关系表 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。26
4.1.3在数据库中输入数据 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。27
4.2应用程序设计与测试: 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。29
4.2.1数据库的连接 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。29
4.2.2界面设计与程序 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。29
5系统运行
5.1写出系统操作使用的简要说明 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。38
5.2运行系统并打印出运行结果 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。39
6系统评价 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。41
7 系统对决策的支持 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。41
8 开发人员体会 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。41
1.概述
1.1系统介绍(潘敬伟,王宣发)
采购是企业物资供应部门按已确定的物资供应计划,经过市场采购、加工
订制等各种渠道,取得企业生产经营活动所需要的各种物资的经济活动。无论是工业企业还是商业企业,”采购”业务的状况都会影响到企业的整体运营状况。过多的库存,会使企业产生下列不良影响:一、产生额外的库存管理费用,如:仓库租赁费、保险费等。二、造成资本的僵化,使周转资金紧张。三、过多的库存,会因陈旧而变成废料,或削价出售,导致收益的恶化。虽然库存发生的原因可能来自生产过程,可是管理不善的采购作业所导致的生产缺料或物料过甚仍会造成企业无法计算的损失。
采购管理系统可帮助采购人员完成采购物料从采购计划的制订、采购申请、采购询价、采购订单、订单跟踪等采购业务的全部过程,每一业务都能有效控制。采购人员在向供应商发出采购令前不必像以前那样,繁琐地填写大量的各种表格,只需审查系统所产生的每一期间内的采购计划即可。如遇生产计划变更,采购计划相应变化。采购人员因有了及时准确的计划信息,她们可从烦琐的事务作业中解脱出来,用更多的时间和精力来进行价值分析,选项择货源和开发更多的合格供应商。有效地监控采购计划的实施及采购成本的变动情况,帮助采购人员选择最佳的供应,确保采购工作高质量、高效率、低成本地执行,使企业处于最佳的供货关态。
1.2系统的主要业务(潘敬伟,王宣发)
采购业务是进行采购业务的日常操作,包括请购、采购订货、采购到货、采购入库、采购开票、采购结算等业务,用户能够根据业务需要选用不同的业务单据和业务流程,月末进行结账操作。用户能够查询现存量
1.3系统开发目标(彭北养,吴育环)
采购管理的目的还为了及时、准确的保证企业制造所需求的各类物料,快速处理并下达采购计划.
采购管理系统追求的目标是:密切供应商关系,保障供给,降低采购成本。
采购管理系统是分销系统的一个子系统。它主要进行采购订单处理,动态掌握订单执行情况,向拖期交货的供应商发出催货函;采购管理系统处理采购入库单、采购发票,并根据采购发票确认采购入库成本。采购管理系统与”应付款管理系统”一起使用能够掌握采购业务的付款情况;与”库存管理系统”联合使用能够随时掌握存货的现存量信息,从而减少盲目采购,避免库存积压;与”存货核算系统”一起使用能够为存货核算提供采购入库成本,便于财务部门及时掌握存货采购成本
1.4系统适用范围(彭北养,吴育环)
本系统适用于各类工业企业和商业批发企业以及医药、物资供销、对外贸易、图书发行等商品流通企业的采购部门和采购核算的财务部门。
1.5开发小组成员任务分工(王宣发)
开发小组有8位成员,共分为四个小组:1李立群 张苑鎏 2潘敬伟 王宣发 3 彭北养 吴育环 4石导华 严军健
1.4.1第一阶段:第一周星期六之前,完成如下:
1)尽可能多的收集采购管理信息系统的有关资料,为以后开发做准备;1,2,3,4
2)系统概述 :企业的现状,系统目标,存在问题等;2,3
3)需求分析;1,4
1.4.2第二阶段:第二周星期四之前,完成如下:
系统分析 :
1)结构图,业务功能结构图1,2
2)业务流程图(重点)2,1
3)数据流程图(重点)4,3
4)数据字典3,4
5)系统能在多大程度上支持企业领导进行决策 1,2,3,4
1.4.3 第三阶段:第三周星期五之前,完成如下:
系统设计:
1)功能结构图设计 张苑鎏 ,彭北养
2)系统初步设计 石导华 王宣发
3)数据库设计 王宣发 吴育环 潘敬伟,李立群
4)界面设计 严军键 ,彭北养。潘敬伟,李立群,吴育环
5)程序编写 张苑鎏,石导华,彭北养
2.系统分析
2.1用户需求:
2.2.1 系统的现状和主要问题(李立群,张苑鎏)
传统模式中采购管理的特点:
物料采购与物料管理为一体,当前决大多数企业行使采购管理的职能部门为供应部(科),也有企业将销售职能与采购职能并在一起,称为供销科。在这种模式下,其管理流程是: 需求部门提出采购要求->指定采购计划/定单->询价/处理报价->下发运通知->检验入库->通知财务付款
主要问题:物料管理、采购管理、供应商管理由一个职能部门来完成,缺乏必要的监督和控制机制;同时在这种模式下,供应部(科)担负着维系生产用原材料供给的重任,为保证原材料的正常供应,必然会加大采购量, 特别是在原料涨价时,这样容易带来不必要的库存积压和增加大量的应付帐款;业务信息共享程度弱;采购控制一般是事后控制。
2.2.2用户需求(石导华,严军键)
采购管理系统的目的是在弄清楚需要采购什么,采购多少,何时采购的基本问题的前提下,如何保障企业物资供应的适时适量,保证质量,费用最省,同时降低企业的采购运营管理成本;对采购管理的内容和流程进行信息化的科学管理。
2.2.3系统功能(石导华,严军键)
l01) 供应商档案的管理,包括供应商动态、供应商总欠款、供应商未结订单;
l02) 供应商到货状态详细信息的动态查询;
l03) 采购订单的各种数据的输入、修改、删除和采购订单的统计;
l04)采购计划录入与处理;
l05)应付货款的记账管理,包括,记账、核算、汇总等功能;
l06)经营采购活动的综合统计、分类统计、台账生成;
l07)物料需求计划任务直接生成采购计划单
l08)采购系统与应付帐子系统相连,直接生成采购凭证,无需财务人员手工填制
l09)采购单可自动结清或手工强制结清
l10)跟踪、催查采购订单的功能
l11)可维护物品代码与供应商物品编号对照表
l12)可分析采购成本差异
l13)可进行历史数据查询
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等)
入库单
2
3
4
5
(3)第三层数据流程图
1) 计划管理
4
请购单
请购单不可行
1.1.3
确定采购计划
1.1.1
接收请购单
请购单可行
1.1.2
查看库存状况
采购计划明细表
件
库存帐目
申请请购的部门
2
2)订单管理
订货单
不合格订单
1.2.4
确定采购订单
1.2.2
制定采购订单
合格订单
1.2.3
审批采购订单
采购订单明细表
件
采购计划明细表
供应商
1.2.1
比价
供应商报价表
7
2
3
3) 收货管理
退货单
入库单
采购发票
检验
到货单
废品
1.3.1
提取货物
1.3.2
验收
质量部
1.3.4
入库处理
1.3.6
退货处理
仓库
供应商
财务部
供应商
合格品
1.3.5
采购结算
4) 供应商管理
无效资料
资料变动
新供应商
1.4.1
供应商管理
1.4.2
录入资料
1.4.4
删除资料
1.4.3
更新资料
1.4.5
类型更新
1.4.6
资料更新
1.4.7
报价更新
供应商资料
供应商资料
1.4.8
评估更新
5
5
供应商资料
收货管理
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。对大型管理信息系统,采用大型服务器模式的数据库系统,如SQL Sever。
b数据库管理系统的系统平台
数据库管理系统的系统平台指网络操作系统,有的数据库管理系统能够跨平台,有的只能在特定平台上运行。
c数据的类型
数据库支持的类型越丰富,其功能越强。
多方面综合衡量,我们选择SQL server。
3)系统软件开发平台
系统开发有购买成熟软件、部分定制、委托从头开发、合作开发、完全独立开发等几种方式,企业应根据自己的情况采用合适的开发方式。我们选择了完全独立开发。
a开发平台选择原则
开发平台选择的首要原则是选择开发工具应熟练掌握,开发时才顺利,效率高。而选择新的开发工具的代价较高,风险大,容易延误工期。第二个原则是开发工具应有大量的向导、生成器,便于快速开发原型,然后修改原型,加快系统的开发进度。第三个原则是依据系统平台,选择开发工具。
b开发平台选择
管理信息系统应用软件的开发需要开发工具,开发工具也是软件,称为程序设计语言。开发人员用程序设计语言来描述用户业务处理逻辑,一般将程序设计人员用程序设计语言编写出来的程序称为源程序。源程序不能在计算机上直接运行,需要用程序设计语言中的编译功能把源程序”翻译”成计算机可直接执行的目标程序或可执行程序,目标程序用二进制数表示,直接由计算机硬件执行。
开发管理信息系统应用软件需要许多工具。当前,在市场上就有很多开发工具满足管理信息系统不同的应用软件开发要求。
c因而,我们选择PowerBuilder。
3.2详细设计
3.2.1代码系统设计: (石导华,潘敬伟)
代码是表征客观存在实体或属性的一个计算机识别和处理和符号,它能够是字符、数字或它们的组合。
代码设计的任务就是对编码对象设计出一套供管理信息开发和运行所需的代码系统。
代码的作用主要有两个,一是识别,用来标识客观实体或属性,是识别对象的惟一标识。二是分类,即按照一定规则对编码对象进行分类。分类是编码问题的关键。准确的分类是我们的工件标准化、系列化、合理化的基础和保证。一个良好分类方法要保证科学管理一需要。
代码设计的原则:
1).代码的标准化
标准化和通用性指的是代码设计要尽量采用国际、国家或行业的编码标准。这些标准对编码对象、属性的定义、编码方法、编码规则、编码的显示、编码的打印、编码结果、编码校验规则、编码的使用等等有严格
展开阅读全文