《进销存管理系统设计文档(1)》由会员分享,可在线阅读,更多相关《进销存管理系统设计文档(1)(56页珍藏版)》请在金锄头文库上搜索。
1、进销存管理系统进销存管理系统 进销存管理系统 2 目 录 摘摘 要要4 第一章第一章 引言引言5 1.1 组织机构概况.5 1.2 项目开发背景及信息系统目标5 1.3 信息系统范围6 第二章第二章 系统分析系统分析7 2.1 概述.7 2.1.1 系统分析的含义和目标7 2.1.2 系统分析的任务7 2.1.3 系统分析的步骤7 2.2 系统的初步调查8 2.2.1 组织机构图介绍8 2.3 现行系统主要问题分析.8 2.4 可行性分析.9 2.4.1 技术可行性分析9 2.4.2 经济可行性分析10 2.4.3 营运可行性分析10 2.5 现行系统的详细调查.10 2.5.1 现行系统的总
2、目标11 第三章第三章 需求分析需求分析12 3.1 业务流程分析12 3.2 数据流图.14 3.2.1 系统关联图14 3.2.2 系统顶层图15 3.2.3 系统一层图15 3.3 数据字典.17 3.3.1 数据流17 3.3.2 数据元素19 3.3.3 数据加工20 3.3.4 数据存储23 3.3.5 外部项24 3.4 基本加工说明.25 3.4.1 基本加工分析25 第四章第四章 系统概要设计系统概要设计26 4.1 软件模块结构设计.26 4.1.1 HIPO分层图26 4.1.2 IPO图.29 4.2 数据库设计.32 4.2.1 实体描述33 进销存管理系统 3 4.
3、2.2 联系描述33 4.2.3 E-R图.34 第五章第五章 系统详细设计系统详细设计35 5.1 数据库的逻辑设计.35 5.2 数据库的实现.36 5.3 程序流程图.37 5.4 计算机系统配置方案.40 5.4.1 计算机系统硬件配置40 5.4.2 计算机系统软件配置40 5.5 历史信息的管理.40 5.6 人机界面的设计.41 5.6.1 登录界面设计41 5.6.2 系统基本信息界面设计41 5.6.3 入库通知界面43 5.6.4 库存查询界面43 第六章第六章 系统实现系统实现44 6.1 概述.44 6.2 编程工具与环境.44 6.3 系统测试.45 6.4 系统运行
4、与维护.46 第七章第七章 结束语结束语48 7.1 概述.48 7.2 系统的功能.48 7.3 系统的特点.48 7.4 存在问题及改进方向.48 7.5 系统开发的体会.49 7.6 致谢.49 第八章第八章 参考文献参考文献50 附录一:附录一: 操作使用说明书操作使用说明书51 附录二:附录二: 部分程序源代码部分程序源代码54 进销存管理系统 4 摘摘 要要 管理信息系统是一个由人和计算机等组成的能进行信息收集、传输、加工、 保存、维护和使用的系统。它能实测国民经济部门或企业的各种运行情况,能 利用过去的数据预测未来,能从全局出发辅助决策,能利用信息控制国民经济 部门或企业的活动,
5、并帮助其实现规划目标。 本系统主要通过使用管理信息系统(MIS)的方法,对公司的日常业务处 理和信息资源进行全面、系统的管理。在整个系统开发的过程中,运用了软件 工程的基本概念、相关技术和方法。并且采用了系统生命周期的结构化程序设 计方法,从而将整个系统开发各阶段(系统分析、系统设计、系统实施)的基 本活动贯穿起来。 本系统希望能够通过进销存管理信息系统的建立,理顺企业的信息流程和 流向,使企业的经营管理更加完善,使所有职能部门的管理人员在信息系统的 辅助下进行工作,提高管理的整体水平;希望能够在现有的人力、物力、财力 的基础上,进一步的发挥出企业的优势,使得企业能够扩大市场占有率,提高 公司
6、的竞争能力。 本系统采用 ASP 开发设计。 关键词:管理信息系统 进销存系统 进销存管理系统 5 第一章第一章 引言引言 1.1 组织机构概况组织机构概况 上海新新有限公司 ( 以下简称新新公司 ) 成立于 1998 年。公司主要为商 品的销售提供良好的销售渠道和广泛的营销网络。公司主要经营各种家电零部 件,办公机械零部件以及各种建筑机械零部件的进出口业务,同时也从事保税 区企业间的贸易代理,保税仓储业务,商品展示以及相关产品的咨询服务等。 公司拥有大量的各国生产厂家的信息,可根据客户的需要提供相应的服务。 1.2 项目开发背景及信息系统目标项目开发背景及信息系统目标 随着公司业务量的逐渐增
7、长,业务范围的不断扩大,特别是中国进入 WTO 之后,市场竞争尤其是家电行业的竞争日趋激烈,公司需要更多的人力、物力、 财力以稳固并拓展公司商品在市场的销售额。如何更加有效地管理产品的进、 销、存已成为公司领导的重要决策事项。到目前为止,公司还没有一套完整的、 行之有效的管理信息系统,公司进行信息管理的主要方式是基于文本、表格等 纸介质的手工处理,信息处理工作量大,查询困难。为了使公司的管理工作科 学化、规范化,为了降低管理成本,实现管理现代化,扩大市场的竞争优势, 公司领导提出开发“进销存管理信息系统”, 希望通过建立管理信息系统,提 高企业现有资源的利用率, 使企业管理工作规范化、制度化和
8、程序化,避免业 务管理的随意性,提高信息处理的速度和准确性,及时、准确地把握企业内部、 市场和其他外部信息,以提高领导决策的水平。 通过对系统的初步调查,明确了系统开发的目标为:按照管理信息系统的 原理和方法,采用成熟、先进的信息技术和手段,支持公司进、销、存管理工 作的全过程,加强销售活动中的各种信息资源的管理和应用,实现销售管理现 代化,及时、准确地提供各种信息报表辅助领导决策。 进销存管理系统 6 1.3 信息系统范围信息系统范围 “进销存管理信息系统”主要是为公司的经营活动提供信息服务,它涵盖 了采购部门、销售部门和仓库的各项管理工作,涉及多方面的职能。系统能够 对客户信息管理、订单管
9、理、报价单管理、供应商管理、出货管理等信息提供 存储、更新、查询、统计的功能,使公司能够合理控制进销存各个环节,提高 资金的利用率和结算速度,实现管理的高效率、实时性、安全性、科学化、现 代化和智能化。系统的数据来源由各职能部门的业务人员通过键盘输入。此外, 对系统的安全性方面也提出了明确的信息要求。 进销存管理系统 7 第二章第二章 系统分析系统分析 2.1 概述概述 2.1.1 系统分析的含义和目标系统分析的含义和目标 系统分析(systems analysis),是指在管理信息系统开发的生命周期中应 用系统思想和系统科学的原理进行分析工作的方法和技术。 系统分析阶段的目标:就是按系统规划
10、所定的某个开发项目范围内明确系 统开发的目标和用户的信息需求,提出系统的逻辑方案。 2.1.2 系统分析的任务系统分析的任务 系统分析的任务是:尽可能弄清用户对信息的需求,调查原信息系统的资 源、输入、处理和输出。完成新系统的逻辑设计,以满足新新公司的业务发展 要求。 系统分析的具体工作内容包括: (1)可行性分析; (2)详细调查; (3)系统性分析; (4)提出新系统的逻辑模型 2.1.3 系统分析的步骤系统分析的步骤 系统分析阶段的主要活动是:系统的初步调查、可行性研究、系统的详细 调查、新系统逻辑方案的提出。 (1)系统的初步调查:系统的初步调查是着重于系统的总体目标、总体功能 和发展
11、方向。 (2)可行性的研究:可行性的研究是进一步明确系统的目标、规模与功能, 对系统发展背景、必要性和意义进行调查分析并根据需要和可能提出拟 定开发系统的初步方案计划。 进销存管理系统 8 (3)现行系统详细调查:在可行性研究的基础上进一步对现行系统进行全面、 深入的调查和分析,弄清楚现行系统运行状况,发现其薄弱环节,找出 要解决的问题实质,确保新系统更有效。 (4)新系统逻辑方案的提出:主要明确用户的信息需求,确定新系统的逻辑 功能,提出新系统的逻辑方案。 2.2 系统的初步调查系统的初步调查 系统的调查内容主要是有关组织的整体信息,有关人员的信息及有关工作 的信息。包括主要输入、主要输出、
12、主要处理功能以及与其他系统的关系。 2.2.1 组织机构图介绍组织机构图介绍 公司的组织机构如图 2.1 所示 图图 2.12.1 组织机构图组织机构图 2.3 现行系统主要问题分析现行系统主要问题分析 本系统初步调查采用的主要方式是系统分析人员与新新公司各级主要管理 人员进行交流,并到现场参观了解情况,主要参加人员是公司的销售部、采购 部、库存部、MIS 中心和行政部的员工代表。 新新公司现行管理工作存在的主要问题是: MIS 中心 总经理 行财部管理中心 销售部库存部采购部财务部行政部 进销存管理系统 9 第一,虽然各部门都有计算机,但只是做简单的录入工作,没有充分发挥 其作用。 第二,业
13、务管理工作缺乏规范性,随意性很大,对人的经验和水平有很大 的依赖性,因此具体职能操作往往因人而异。 第三,公司原先进行的信息管理方式是基于文本、表格等纸质的手工处理, 由于业务量的不断上升,信息处理工作量的增大,所以错误时常发生。 第四,公司领导对整个公司的生产、经营和销售信息掌握的不及时、不准 确,影响决策的质量。 这一切缺乏系统、规范的信息管理手段,严重阻碍了公司的健康发展,因 此开发进销存管理系统非常有必要。 公司领导希望通过建立管理信息系统,使企业管理工作规范化、制度化和 程序化,促进企业管理的基础工作,避免随意性,提高信息处理的速度和准确 性,及时、准确地把握企业内部、市场和其他外部
14、信息,以提高领导决策的水 平。 2.4 可行性分析可行性分析 在明确系统目标和环境的基础上,需要进一步对系统的可行性进行研究。 此活动的主要目标是进一步明确系统的目标、规模与功能,对系统开发背景、 必要性和意义进行调查分析并根据需要和可能提出拟开发系统的初步方案与计 划。可行性研究是针对系统进行全面、概要的分析,主要包括三方面:技术可 行性分析、经济可行性分析和营运可行性分析。 2.4.1 技术可行性分析技术可行性分析 技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬、 软件配置能否满足开发者需要等。公司目前内部建有局域网,各部门均采用 P以上的 PC 机作为工作台,其容量、速度
15、能满足系统要求。公司有专业的 IT 人员,对软件开发工具比较熟悉,有开发数据库经验;能够胜任信息系统的开 发工作。本系统采用 MS Windows NT 4.0 和 MS Windows 2000 Professional 作为操作系统平台 。公司内以 MS Windows NT 服务器建立 进销存管理系统 10 局域网,通过系统管理人员进行维护。本系统的数据库开发平台选用 Microsoft 公司的 SQL Server2000,该数据库管理系统在 MS Windows NT 4.0 和 MS Windows 2000 Professional 上都能运行,并提供数据库之间的数据复制 功能,可代替现有系统数据的手工传递工作,降低出错率,提高数据的可用性。 本系统的应用软件开发工具选用的是开发人员熟悉的 ASP。 2.4.2 经济可行性分析经济可行性分析 主要是对项目的经济效益进行评价,一方面是支出的费用,其中包括设备 购置费、软件开发费、管理和维护费、人员工资和培训费等。另一方面是取得 的收益中可以用前来衡量的那部分(收益的另一部分难以用钱来表示) 。基于本 公司的现有计算机及配套设备,建设 MIS 系统,不需要添置硬件设备,而且由 本公司的员工自行开发,可以大大节省软件的开发费用,并且建立了 MIS 系统 后,能大大减少重复性的