进口货代管理信息系统 编号 复旦大学 (本科) 论文 题目进口货代管理信息系统 专业:计算机专业 作者:王菻华 指导老师:丁宝康 完成日期:2004年5月7日
进口货代管理信息系统 - 1 - 编号: 复 旦 大 学 (本科) 论 文 题目 进口货代管理信息系统 专 业 :计 算 机 专 业 作 者 : 王 菻 华 指导老师 : 丁 宝 康 完成日期 :2004 年 5 月 7 日
进口货代管理信息系统 摘要 20世纪80年代以来,随着时代的发展,各个企事业单位对信息资料的管理, 已经逐步从手工的方法开始过渡到了以计算机为工具来进行管理的阶段。 为了迎合现代企业管理模式的需要,提高企业自动化管理水平,适应激烈的 市场竞争,我公司(上海宁洋贸易有限公司)对企业的进口货代的各个业务流程 实行统一的信息管理,以帮助公司管理层做出及时、准确的决策。 本篇论文基于上述背景详细介绍了上海宁洋贸易有限公司的进口货代管理 信息系统的开发过程,通过对公司业务的现状和长远规划及其目标进行了初步了 解和详细调査,描绘了公司的组织结构图、系统的业务流程图、数据流程图和数 据字典,并据此进行了系统的模块设计、实体-联系图(ER图)设计、关系模 式设计、数据库设计、代码设计、人机界面设计及输入输出设计等。本系统采用 了 Visual Foxpro60作为软件开发工具,并在软件开发后期进行了系统的实施、 调试和运行,以确保在实际工作中的可靠使用。 本文描述了对系统进行的测试、运行和维护过程,同时在论文完成后期对开 发过程作了小结,附录中给出了系统部分源程序代码,并附上了系统操作说明书, 以供参考 ★主题词:进口货代管理信息系统
进口货代管理信息系统 - 2 - 摘 要 20 世纪 80 年代以来,随着时代的发展,各个企事业单位对信息资料的管理, 已经逐步从手工的方法开始过渡到了以计算机为工具来进行管理的阶段。 为了迎合现代企业管理模式的需要,提高企业自动化管理水平,适应激烈的 市场竞争,我公司(上海宁洋贸易有限公司)对企业的进口货代的各个业务流程 实行统一的信息管理,以帮助公司管理层做出及时、准确的决策。 本篇论文基于上述背景详细介绍了上海宁洋贸易有限公司的进口货代管理 信息系统的开发过程,通过对公司业务的现状和长远规划及其目标进行了初步了 解和详细调查,描绘了公司的组织结构图、系统的业务流程图、数据流程图和数 据字典,并据此进行了系统的模块设计、实体-联系图(E-R 图)设计、关系模 式设计、数据库设计、代码设计、人机界面设计及输入输出设计等。本系统采用 了 Visual Foxpro 6.0 作为软件开发工具,并在软件开发后期进行了系统的实施、 调试和运行,以确保在实际工作中的可靠使用。 本文描述了对系统进行的测试、运行和维护过程,同时在论文完成后期对开 发过程作了小结,附录中给出了系统部分源程序代码,并附上了系统操作说明书, 以供参考。 ★主题词:进口货代管理信息系统
进口货代管理信息系统 目录 第一章引言 第二章系统分析… 2.1系统调查… 2.1.1系统背景 2.1.2组织结构图…………………………………4 2.2可行性分析 2.2.1经济可行性 2.2.2技术可行性……………………………………6 2.2.3营运可行性…………………………………7 2.3软件系统的总目标 7 2.4项目开发计划 第三章需求分析 3.1业务流程图………………………………………10 3.2数据流程图 14 3.2.1系统关联图 15 3.2.2系统顶层图………………………………………16 3.2.3第一层分解图……………………16 3.3数据字典 3.3.1数据元素… 3.3.2数据流
进口货代管理信息系统 - 3 - 目 录 第一章 引言 ………………………………………………………………… 1 第二章 系统分析 …………………………………………………………… 3 2.1 系统调查 ……………………………………………………………… 3 2.1.1 系统背景 ………………………………………………………… 3 2.1.2 组织结构图 ……………………………………………………… 4 2.2 可行性分析 …………………………………………………………… 6 2.2.1 经济可行性 ……………………………………………………… 6 2.2.2 技术可行性 ……………………………………………………… 6 2.2.3 营运可行性 ……………………………………………………… 7 2.3 软件系统的总目标 …………………………………………………… 7 2.4 项目开发计划 ………………………………………………………… 8 第三章 需求分析 ……………………………………………………………10 3.1 业务流程图 ……………………………………………………………10 3.2 数据流程图 ……………………………………………………………14 3.2.1 系统关联图 ………………………………………………………15 3.2.2 系统顶层图 ………………………………………………………16 3.2.3 第一层分解图 ……………………………………………………16 3.3 数据字典 ………………………………………………………………21 3.3.1 数据元素 …………………………………………………………21 3.3.2 数据流 ……………………………………………………………22
进口货代管理信息系统 3.3.3数据存储 3.3.4数据加工 ,,,, …………………………………23 3.3.5外部项 25 第四章概要设计 4.1软件模块结构设计 4.1.1HPO分层图 4.1.2IPO图……… 4.2数据库概念设计… 第五章详细设计 5.1数据库的逻辑设计 5.2数据库的实现 37 5.3代码设计 41 5.4程序流程图 5.5物理配置方案 5.6历史信息管理 5.7人机界面设计 45 第六章系统实施 ………48 6.1编程过程与特点 6.2系统测试………………… 6.2.1系统测试基本原则……………………… 6.2.2系统测试方法 6.2.3系统测试步骤
进口货代管理信息系统 - 4 - 3.3.3 数据存储 …………………………………………………………22 3.3.4 数据加工 …………………………………………………………23 3.3.5 外部项 ……………………………………………………………25 第四章 概要设计 ……………………………………………………………26 4.1 软件模块结构设计 ……………………………………………………26 4.1.1 HIPO 分层图 ………………………………………………………27 4.1.2 IPO 图 ……………………………………………………………29 4.2 数据库概念设计 ………………………………………………………32 第五章 详细设计 ……………………………………………………………35 5.1 数据库的逻辑设计 ……………………………………………………35 5.2 数据库的实现 …………………………………………………………37 5.3 代码设计 ………………………………………………………………41 5.4 程序流程图 ……………………………………………………………41 5.5 物理配置方案 …………………………………………………………44 5.6 历史信息管理 …………………………………………………………44 5.7 人机界面设计 …………………………………………………………45 第六章 系统实施 ……………………………………………………………48 6.1 编程过程与特点 ………………………………………………………48 6.2 系统测试 ………………………………………………………………50 6.2.1 系统测试基本原则 ………………………………………………50 6.2.2 系统测试方法 ……………………………………………………50 6.2.3 系统测试步骤 ……………………………………………………51
进口货代管理信息系统 6.2.4系统测试用例… 6.3系统运行和维护 52 第七章小结 7.1系统功能 7.2系统特色 …55 7.3系统开发过程的特点… 7.4存在问题及改进方向… ……………56 参考文献 57 附录1操作使用说明 附录2部分程序清单、源代码 5
进口货代管理信息系统 - 5 - 6.2.4 系统测试用例 ……………………………………………………52 6.3 系统运行和维护 ………………………………………………………52 第七章 小结 …………………………………………………………………54 7.1 系统功能 ………………………………………………………………54 7.2 系统特色 ………………………………………………………………55 7.3 系统开发过程的特点 …………………………………………………55 7.4 存在问题及改进方向 …………………………………………………56 参考文献 ………………………………………………………………………57 附录 1 操作使用说明 …………………………………………………………58 附录 2 部分程序清单、源代码 ………………………………………………61
进口货代管理信息系统 第一章引言 上海宁洋贸易有限公司是一家专业从事国际国内货运代理业务 的公司,有着国家交通部批准的专业资格证书。公司总部设在上海, 服务网络遍及全球一百五十多个国家和地区,形成了海、陆、空全方 位的立体交通运输物流体系 公司主要业务有空运、海运、海空联运出口,空运、海运进口和 国内海运、空运、铁路、公路运输。公司提供仓储、保税仓储和非保 税仓储等多种仓储方式,并可提供从国外提货、报关、装运直至货物 到港后的清关以及送货的全程服务 随着经济的飞速发展和改革的不断深化,公司对各种信息需求要 求讲究准确性,及时性和高效性,因此仅靠传统的手工劳动和服务方 法,越来越不能适合当前企业面对市场经济的要求 为使信息工作更好地为管理服务,推进公司技术进步,及时为领 导决策和工作人员提供信息,决定开发一套进口货代管理信息系统来 减轻管理人员的工作量,使资料信息条理分明,易于管理,提高信息 资料的利用率。同时为工作人员查询提供方便,能及时地获悉所需的 信息资料,便于及时有效的管理。 本系统主要研究进口货代业务管理的记录入库,数据浏览,进口 报关信息和检验检疫信息的处理,为使用者提供方便及时的査阅和调 度处理等几个方面。 利用先进的计算机技术和现代局域网络的快速高效的优势,以及
进口货代管理信息系统 - 6 - 第一章 引言 上海宁洋贸易有限公司是一家专业从事国际国内货运代理业务 的公司,有着国家交通部批准的专业资格证书。公司总部设在上海, 服务网络遍及全球一百五十多个国家和地区,形成了海、陆、空全方 位的立体交通运输物流体系。 公司主要业务有空运、海运、海空联运出口,空运、海运进口和 国内海运、空运、铁路、公路运输。公司提供仓储、保税仓储和非保 税仓储等多种仓储方式,并可提供从国外提货、报关、装运直至货物 到港后的清关以及送货的全程服务。 随着经济的飞速发展和改革的不断深化,公司对各种信息需求要 求讲究准确性,及时性和高效性,因此仅靠传统的手工劳动和服务方 法,越来越不能适合当前企业面对市场经济的要求。 为使信息工作更好地为管理服务,推进公司技术进步,及时为领 导决策和工作人员提供信息,决定开发一套进口货代管理信息系统来 减轻管理人员的工作量,使资料信息条理分明,易于管理,提高信息 资料的利用率。同时为工作人员查询提供方便,能及时地获悉所需的 信息资料,便于及时有效的管理。 本系统主要研究进口货代业务管理的记录入库,数据浏览,进口 报关信息和检验检疫信息的处理,为使用者提供方便及时的查阅和调 度处理等几个方面。 利用先进的计算机技术和现代局域网络的快速高效的优势,以及
进口货代管理信息系统 成熟的软件开发工具可以更加方便快捷地进行管理信息系统的开发 和管理。该系统在实际运行后,可以涵盖公司进口业务中的绝大部分 工作,提高了公司信息处理的准确性和信息查询的速度,公司的工作 效率可以得到明显的提高,使得公司在节约大量的人力、物力和财力 的同时,在以后的经营活动中也会有更强的生命力和竞争力
进口货代管理信息系统 - 7 - 成熟的软件开发工具可以更加方便快捷地进行管理信息系统的开发 和管理。该系统在实际运行后,可以涵盖公司进口业务中的绝大部分 工作,提高了公司信息处理的准确性和信息查询的速度,公司的工作 效率可以得到明显的提高,使得公司在节约大量的人力、物力和财力 的同时,在以后的经营活动中也会有更强的生命力和竞争力
进口货代管理信息系统 第二章系统分析 系统分析是应用系统思想和系统科学的原理进行分析工作的方 法和技术,是指在管理信息系统开发的生命周期中系统分析阶段的各 项活动和方法。系统分析是系统开发的第一阶段,其目标就是在系统 规划所规定的项目开发范围内,明确系统开发的目标和用户对于信息 的具体需求,并提出新系统的逻辑方案。系统分析阶段一般分为:系 统初步调查、可行性研究、系统详细调查和新系统逻辑方案的提出这 四个阶段。系统分析工作的主要任务是明确问题、确定目标和了解用 户的信息需求,其主要成果—系统说明书将作为今后系统设计、系 统实施的重要基础和主要依据。 2.1系统调查 系统的初步调查是系统分析阶段的第一项活动,也是整个系统开 发的第一项活动。系统初步调查阶段的目的是明确系统开发的目标和 规模,从系统分析人员和管理人员的角度看新项目开发有无必要和可 能,并论证其开发的必要性和可行性 2.1.1系统背景 上海宁洋贸易有限公司的绝大部分业务是从事货运代理的工作, 其中主要业务有空运、海运、海空联运出口,空运、海运进口和国内 海运、空运、铁路、公路运输,并提供从国外提货、海关报关报检
进口货代管理信息系统 - 8 - 第二章 系统分析 系统分析是应用系统思想和系统科学的原理进行分析工作的方 法和技术,是指在管理信息系统开发的生命周期中系统分析阶段的各 项活动和方法。系统分析是系统开发的第一阶段,其目标就是在系统 规划所规定的项目开发范围内,明确系统开发的目标和用户对于信息 的具体需求,并提出新系统的逻辑方案。系统分析阶段一般分为:系 统初步调查、可行性研究、系统详细调查和新系统逻辑方案的提出这 四个阶段。系统分析工作的主要任务是明确问题、确定目标和了解用 户的信息需求,其主要成果——系统说明书将作为今后系统设计、系 统实施的重要基础和主要依据。 2.1 系统调查 系统的初步调查是系统分析阶段的第一项活动,也是整个系统开 发的第一项活动。系统初步调查阶段的目的是明确系统开发的目标和 规模,从系统分析人员和管理人员的角度看新项目开发有无必要和可 能,并论证其开发的必要性和可行性。 2.1.1 系统背景 上海宁洋贸易有限公司的绝大部分业务是从事货运代理的工作, 其中主要业务有空运、海运、海空联运出口,空运、海运进口和国内 海运、空运、铁路、公路运输,并提供从国外提货、海关报关报检
进口货代管理信息系统 装运直至货物到港后的清关以及送货的全程服务。 随着业务量的不断增长,管理信息量的急速扩张,公司存在的问 题也越来越明显: (1)业务管理工作缺乏规范性,随意性较大,各个管理部门之 间的交流少,信息渠道不完善、不畅通,缺乏相互之间的沟通和协调 (2)业务活动中数据和资料主要采用文本和表格等纸介质的手 工处理,造成了公司管理活动工作量大、效率低、出错率高 (3)各部门工作步伐不联动,缺乏统一性和时效性,数据统计 量大,报表统计繁多,因而各部门数据冗余大、不同步、不完整 (4)大量的单据和报表,造成历史数据的备份和查询极其烦琐 和困难,难以提供及时、准确的信息,从而影响了公司管理和决策。 鉴于以上问题,公司希望开发进口货代管理信息系统,以节约公 司成本,提高效率,提供全面、及时、准确的信息,为决策提供依据 2.1.2组织结构图 公司采用董事会监督和总经理负责的制度,总经理负责全局、统 筹部署。公司下设5个具体职能部门:人事部、信息部、财务部、货 运部和业务部。每一个部门设有一个部门分管经理。根据调查得知, 各个部门的具体职责分工如下 人事部负责对公司员工的薪资和人员的招聘、录用、培训及调动 情况进行管理 信息部负责对公司的网络设备和信息数据进行定时的维护和备
进口货代管理信息系统 - 9 - 装运直至货物到港后的清关以及送货的全程服务。 随着业务量的不断增长,管理信息量的急速扩张,公司存在的问 题也越来越明显: (1)业务管理工作缺乏规范性,随意性较大,各个管理部门之 间的交流少,信息渠道不完善、不畅通,缺乏相互之间的沟通和协调。 (2)业务活动中数据和资料主要采用文本和表格等纸介质的手 工处理,造成了公司管理活动工作量大、效率低、出错率高。 (3)各部门工作步伐不联动,缺乏统一性和时效性,数据统计 量大,报表统计繁多,因而各部门数据冗余大、不同步、不完整。 (4)大量的单据和报表,造成历史数据的备份和查询极其烦琐 和困难,难以提供及时、准确的信息,从而影响了公司管理和决策。 鉴于以上问题,公司希望开发进口货代管理信息系统,以节约公 司成本,提高效率,提供全面、及时、准确的信息,为决策提供依据。 2.1.2 组织结构图 公司采用董事会监督和总经理负责的制度,总经理负责全局、统 筹部署。公司下设 5 个具体职能部门:人事部、信息部、财务部、货 运部和业务部。每一个部门设有一个部门分管经理。根据调查得知, 各个部门的具体职责分工如下: 人事部负责对公司员工的薪资和人员的招聘、录用、培训及调动 情况进行管理。 信息部负责对公司的网络设备和信息数据进行定时的维护和备
进口货代管理信息系统 份,以保证数据信息的正确性和共享性 财务部负责对公司的经营状况进行财务管理和会计核算,制定统 计报表,计算公司的盈亏状况 货运部负责对公司的所经手需托运的整箱或拼箱货物进行调度、 分拨、装卸和运输,使货物能够完整、及时地到达目的地。 业务部负责对公司的客户和同行进行联络工作,对市场进行调查 分析,拟定近期发展计划,同时开拓市场、增加客户 公司的组织机构图如图2-1所示: 董事长 总经理 人事部 信息部 财务部 货运部 务 部 薪|员 系信 材会报 调多 市客 资工 统息务计表度式 场户 管管 管管管核统分联 营服 理理 理理 理算|计配 销|务 图2-1宁洋贸易组织机构图 2.2可行性分析
进口货代管理信息系统 - 10 - 份,以保证数据信息的正确性和共享性。 财务部负责对公司的经营状况进行财务管理和会计核算,制定统 计报表,计算公司的盈亏状况。 货运部负责对公司的所经手需托运的整箱或拼箱货物进行调度、 分拨、装卸和运输,使货物能够完整、及时地到达目的地。 业务部负责对公司的客户和同行进行联络工作,对市场进行调查 分析,拟定近期发展计划,同时开拓市场、增加客户。 公司的组织机构图如图 2-1 所示: 图 2-1 宁洋贸易组织机构图 2.2 可行性分析 人 事 部 财 务 部 信 息 部 货 运 部 业 务 部 会 计 核 算 财 务 管 理 报 表 统 计 调 度 分 配 多 式 联 运 市 场 营 销 客 户 服 务 信 息 管 理 系 统 管 理 员 工 管 理 薪 资 管 理 总经理 董事长