1、信息系统分析与设计课程设计1信息系统分析与设计课程设计实验报告题 目 汽车配件公司业务管理系统专 业 计算机科学与技术 班 级 计 082 学 生 陈正才 指导教师 王磊/王晓帆 2011 年摘 要汽车配件公司业务管理系统是一个利用数据库技术以及数据库思想设计一个企业内部业务管理信息系统,利用现代计算机和数据库开发技术来代替人工处理。后台数据库采用的是SQL Server 2000。通过分析传统的汽车配件业务管理系统的不足,创建了一套行之有效的计算机管理企业的方案,主要通过完成对企业内部管理系统的系统分析部分,包括组织结构和功能分析,业务功能分析,业务流程图,数据流图,E-R模型;系统设计,包
2、括功能子系统的划分和层次化模块结构图并据此设计了数据库结构和应用程序。系统实现部分列出了几个主要的程序框图,并附带了一些主要的实现窗口。关键字:汽车配件公司业务管理系统,SQL Server 2000。目录第一章 汽车配件公司业务管理信息系统的系统规划 11.1 项目开发背景 11.2 项目开发目的 11.3 可行性分析 1第二章 企业内部业务管理信息系统的系统分析 22.1组织结构与功能分析 22.2 组织/业务关系图 22.3 业务功能一览表 32.4 业务流程图 42.5 数据流程图 52.6 系统数据库建模-E-R模型分析 82.7系统U/C矩阵分析 9第三章 汽车配件公司业务管理信息
3、系统的系统设计 103.1功能子系统划分 103.2层次化模块结构图 11第四章 系统设计总结 164.1项目实施中各个工作流程及时间分布 164.2本人系统设计特点 164.3对教学和设计作业的建议 16结束语 17参考文献 17第一章 汽车配件公司业务管理信息系统的系统规划1.1 项目开发背景 随着经济的发展和中国汽车市场的不断扩大,某汽车配件公司也随着发展的浪潮不断扩大规模,随之,订单成倍增加,各项业务更加细化,各部门工作量增加,以往的人工处理方式就显得力不从心,劳动强度大而且容易出错。1.2 项目开发目的 本课程设计的具体任务就是设计一个企业内部业务管理信息系统,利用现代计算机和数据库
4、开发技术来代替人工处理,从而减轻企业各部门工作人员的劳动强度,提高工作质量和效率,提高信息资源的利用率和企业管理水平。1.3 可行性分析 现在企业的业务流程管理方式为手工处理,重复劳动多,劳动强度大,而且容易出错,新系统的使用将有以下几个方面的优势:1 从技术上考察A 处理速度快,准确;B 通过权限的设置,数据的安全性好;C 方便查询;D 控制精度或生产能力的提高2 从经济上考察A 系统建设不需要很大的投入;B 可缩减人员编制,减少人力费用;C 人员利用率的改进;3 从各种社会因素来考察A 可降低工作人员工作强度,提高效率,会得到企业上下员工的一致同意的;B 可引进先进的管理系统开发方案,从而
5、达到充分利用企业现有资源综上所述,本系统的开发立项是可行的。第二章 企业内部业务管理信息系统的系统分析库存2.1组织结构与功能分析 图1 组织结构图2.2 组织/业务关系图业务联系 组织程度销售部会计部采购部仓库经理销售活动*财务管理*采购活动*库存管理*行政监督管理* 图2 组织/业务关系图2.3 业务功能一览表确定顾客订货 图3 业务功能一览表 2.4 业务流程图业务员收据 图4 业务流程图 2.5 数据流程图顾客 纠正错误 不合格订单 发订单 合格订单 不满足 订货 检索 满足订货 有新顾客 修改 开发货单 通知 记录 记录图5-1 销售过程数据流图 顾客 确定 给采购人员发货单 发出到
6、货 通知 记录 对照暂存订单 记录 产生 开出 发货图5-2 采购过程数据流图1.1.9查询库存量 给顾客收据 开出 现金支票转账 无误 给会计发货单 无误 修改 提供依据 提供依据 提交 编制 提交 编制 提交 编制图5-3 财务过程数据流图 供应2.6 系统数据库建模-E-R模型分析 1 N 1 N 1 N 1 1 1 1 1 1 N 1 1 1 1 1 N N 1 N N N 1 1 N N 1 N N M M N N 1 1 N图6-1 E-R图2.7系统U/C矩阵分析功能数据类 顾客数据发货单应收款账目销售历史暂存订单公司订单到货通知应付款账目收付单据会计总账报表库存销售管理客户管理
7、CU销售配件UCUUU记录业务CC采购管理记录缺货UCU追加订货UC验货入库UUCCU财务管理收付款UUUUC会计核算UUUCU编制报表UUUUUCU库存管理库存管理UUUC监督管理UUUUU 图7 U/C矩阵第三章 汽车配件公司业务管理信息系统的系统设计3.1功能子系统划分根据U/C矩阵分析,对汽车配件公司业务管理信息系统进行功能子系统划分, 如图8所示。本系统只要花分为四个功能子系统:库存查询管理图8 系统功能子系统图销售管理子系统:对客户数据、订货处理等销售业务进行管理;财务管理子系统:负责各种报表和账目的管理工作; 采购管理子系统:管理供应商信息,进行采购、收货、验货等采购业务;库存管
8、理子系统:对仓库存货进行管理和监督。3.2层次化模块结构图汽车配件公司业务管理信息系统中,模块划分和处理过程设计是非常关键的一步,因此,我本着对系统可修改性、易读性、易查错性等方面进行设计。基本思想是:1、模块化;2、图表文字解说。其中,HIPO图是一种强有力的描述系统机构和模块内部处理功能的工具,它主要包括层次结构图和IPO图两个部分。层次结构图描述了整个系统的设计结构以及各类模块之间的关系;IPO图则描述了在某个特定模块内部的输入(I)、处理过程(P)、输出(O)思想。库存查询管理 图9-1 层次化结构模块图层次化结构模块图是从结构化设计的角度提出的一种工具。汽车配件公司业务管理信息系统的
9、模块化分为若干子系统,如销售管理子系统、采购管理子系统等,它们之间是平级关系,并且,相互之间也不交叉。同时,一个模块还下分了子模块,如销售管理子系统下面包含了客户管理和订货管理两个子模块。这样,从整体上来划分,形成从全局来进行管理的格局。A.2.3图9-2 层次化订货管理模块结构图使用单位:销售部 图10-1 订单输入IPO图 订单输入IPO图表示了订单输入模块,讲述了如何输入客户订单,检查其正确性,核对建立新的账号等功能。1. 将合格标志送回上一级调用模式2. 将核对的记录记入文件3. 完全满足定单要求输出发货单4. 暂缺配件库存量的暂存定货单文件图10-2 订单处理IPO图订单处理IPO图
10、表示了订单处理模块,讲述了如何核对处理订单,对库存量和订单进行比较处理等功能。1. 将合格标志送回上一级调用模式2. 将核对的记录记入文件3. 输出销售库存的当前查询结果文件图10-3 库存查询IPO图库存查询IPO图表示了库存查询管理模块,讲述了如何核对配件信息和原有配件库存量,核查近期销售记录情况以及对出错信息的处理。配件入库图9-3 层次化配件采购管理模块结构图按供应商汇总处理图10-4 暂存订单处理IPO图暂存订单处理IPO图表示了暂存订单管理模块,讲述了如何核查暂存订单配件汇总信息,核对暂存配件和相应的供应商的列表等处理过程。1. 将合格标志送回上一级调用模式2. 将核对记录记入文件
11、3. 修改库存量信息4. 修改应付款明细帐 图10-5 配件入库处理IPO图配件入库处理IPO图表示了配件管理模块,讲述了如何核对采购订货单合法货单信息,核对发货配件质量信息和标准配件质量信息等功能。第4章 系统设计总结4.1项目实施中各个工作流程及时间分布1 项目开发的编写 1天2 业务流程图设计 2天3 数据流程图设计 1天4 E-R图设计 1天5 U/C矩阵设计 2天6 HIPO图设计 2天7 文档修改、定稿 1天4.2本人系统设计特点8 优点:本系统具有较强的直观性,设计完整,能较好的体现系统的设计构思;9 缺点:设计的有些方面有点简单,有很多地方还需进一步分析改进。4.3对教学和设计
12、作业的建议因为系统设计的工作量比较大,一个人做,从构思、分析各方面都做不到很完善全面,所以建议老师,以后这个作业最好是以小组的形式来共同完成!结束语在经过一个月紧张充实的课程设计后,我的课题汽车配件公司业务管理系统也即将完成,在这里我对我的这次课程设计加以总结:1、在系统开发前,学会按照数据库开发的要求按以下几步进行:(1)需求分析(2)概念结构设计(3)逻辑结构设计(4)物理结构设计(5)数据库实施(6)数据库运行和维护。这样不但可以节约大量的人力、物力,还可以使工作进程大大加快。2、存在的问题:由于课程设计时间较短,加之本人水平所限。由于个人的经验不足,所完成的汽车配件公司业务管理系统虽然
13、可以完成基本的管理功能,但是它还存在着很多方面有待改进完善。例如:本系统主要是针对小型汽车配件公司的主要日常业务管理,在进行设计时主要是单机操作,因此,系统功能不足,还有待改进等方面的问题。参考文献【1】王珊、萨师暄。数据库系统概论M。北京:高等教育出版社,1998。【2】张海藩。软件工程导论M。北京:清华大学出版社。2003年12月。【3】郑人杰、殷人昆、陶永雷编著。实用软件工程第二版M,北京:清华大学出版社,1997年4月第2版。【4】电脑编程技术与维护杂志社。汽车配件管理信息系统典型案例解析M。北京:中国电力出版社。2005,7。【5】管理信息系统。Internet 网上的文献资源7P。维普资讯。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1