资料管理信息系统 编号: 复旦大学 (本科) 论文 题目:资料管理信息系统 专业计算机专业 作者李建蓉 指导老师工宝康 完成日期2004年5月20日
资料管理信息系统 7 1 编号: 复 旦 大 学 (本 科 ) 论 文 题 目 : 资 料 管 理 信 息 系 统 专 业 计 算 机 专 业 作 者 李 建 蓉 指导老师 丁 宝 康 完成日期 2004 年 5 月 20 日
资料管理信息系统 摘 要 本论文以管理信息系统开发的原理,详细论述了上海宝冶机动分 公司的资料管理信息系统的开发全过程以及各阶段的主要成果。论文 共分成六个章节。 第一、二章节的系统分析和需求分析主要论述了开发本系统之前 对用户业务活动的调查,及进行可行性分析并产生文件(包括本系统 的组织机构图、业务流程图、数据流程图、数据词典等)。第三、四 章的概要设计和详细设计主要是根据新系统的逻辑方案进行物理设 计产生文档(主要有HPO图、E一R图、代码设计、程序流程图等)。 第五章的系统实施主要论述了程序编写,软、硬件的配置及系统的测 试,维护等 本论文采用了 Visual Foxpro60中文版编程。 Visual Foxpro能够 设计出良好的人机界面,使用户能够方便地操作系统
资料管理信息系统 7 2 摘 要 本论文以管理信息系统开发的原理,详细论述了上海宝冶机动分 公司的资料管理信息系统的开发全过程以及各阶段的主要成果。论文 共分成六个章节。 第一、二章节的系统分析和需求分析主要论述了开发本系统之前 对用户业务活动的调查,及进行可行性分析并产生文件(包括本系统 的组织机构图、业务流程图、数据流程图、数据词典等)。第三、四 章的概要设计和详细设计主要是根据新系统的逻辑方案进行物理设 计产生文档(主要有 HIPO 图、E-R 图、代码设计、程序流程图等)。 第五章的系统实施主要论述了程序编写,软、硬件的配置及系统的测 试,维护等。 本论文采用了 Visual Foxpro6.0 中文版编程。Visual Foxpro 能够 设计出良好的人机界面,使用户能够方便地操作系统
资料管理信息系统 目录 摘要 引言 4 第一章系统分析 1.1系统的初步调查 12系统的可行性研究 1.3系统的详细调查 14新系统逻辑方案的提出.. 7899 15项目开发计划 第二章需求分析 21业务流程图 2.2数据流程图 13 23数据字典 24 24代码设计 第三章概要设计 3.1系统模块结构图设计(HIPO图)-…… 3.2数据库概念设计 321实体关系图(ER图) 3.22实体和联系 .43 第四章详细设计 4.1数据库的逻辑设计 42数据库的实现
资料管理信息系统 7 3 目 录 摘要………………………………………………………………………1 引言………………………………………………………………………4 第一章 系统分析………………………………………………………..5 1.1 系统的初步调查…………………………………………………..5 1.2 系统的可行性研究………………………………………………..7 1.3 系统的详细调查…………………………………………………..8 1.4 新系统逻辑方案的提出…………………………………………..9 1.5 项目开发计划……………………………………………………..9 第二章 需求分析……………………………………………………….10 2.1 业务流程图……………………………………………………….10 2.2 数据流程图……………………………………………………….13 2.3 数据字典………………………………………………………….24 2.4 代码设计………………………………………………………….31 第三章 概要设计……………………………………………………….34 3.1 系统模块结构图设计(HIPO 图)…………………………………34 3.2 数据库概念设计………………………………………………….40 3.2.1 实体关系图(E-R 图)………………………………………..40 3.2.2 实体和联系…………………………………………………43 第四章 详细设计……………………………………………………….44 4.1 数据库的逻辑设计……………………………………………...44 4.2 数据库的实现……………………………………………………45
资料管理信息系统 4.3程序流程图 44物理配置方案设计 49 45历史信息管理 49 46人机界面设计 461输入设计. 50 462输出设计 52 第五章系统实施 5.1编程过程与特点 .54 52系统测试 55 521系统测试的原则 522系统测试的方法 53系统运行维护 58 第六章论文小结 61系统的功能 62系统的特点 63系统评估与改进方向 61 64开发体会与收获 61 参考文献 附录1系统使用说明书 附录2部分程序代码 67
资料管理信息系统 7 4 4.3 程序流程图……………………………………………………..46 4.4 物理配置方案设计……………………………………………...49 4.5 历史信息管理…………………………………………………...49 4.6 人机界面设计…………………………………………………...49 4.6.1 输入设计…………………………………………………..50 4.6.2 输出设计…………………………………………………..52 第五章 系统实施………………………………………………………..54 5.1 编程过程与特点………………………………………………..54 5.2 系统测试………………………………………………………..55 5.2.1 系统测试的原则………………………………………….55 5.2.2 系统测试的方法………………………………………….55 5.3 系统运行维护…………………………………………………..58 第六章 论文小结………………………………………………………..60 6.1 系统的功能……………………………………………………..60 6.2 系统的特点……………………………………………………..60 6.3 系统评估与改进方向…………………………………………..61 6.4 开发体会与收获………………………………………………..61 参考文献…………………………………………………………………62 附录 1 系统使用说明书…………………………………………………63 附录 2 部分程序代码……………………………………………………67
资料管理信息系统 言 宝冶机动公司是宝冶总公司的一个子公司,它有四十年的历史。 其主要是机械动力安装及运输、机械设备租赁。其主要技术成分较 简单 近几年来,随着市场经济的发展,市政建设项目的增多,机动 公司有了很大的发展,新增了设备、技术人员、以及一些辅助的资 料、图书。由于图书资料、读者增多,造成资料管理的工作量大, 重复量大,费时费力。资料文档管理易岀现遗漏及错误。公司也认 识到了信息管理的重要性,决定在硬件方面给每位资料员配置一台 电脑,并组建全公司的局域网;在软件方面由于考虑到市场上出售 的资料信息管理系统的软件不但价格昂贵,而且并不能十分适当地 符合我公司管理工作的需要。经研究,公司决定自行开发一套适应 我公司信息管理需要的信息系统管理软件。侧重点先放在图书、资 料的编号及借还上,并根据需要増加釆购、报废、出入库等功能, 从而形成一个比较完整的资料管理信息系统
资料管理信息系统 7 5 引 言 宝冶机动公司是宝冶总公司的一个子公司,它有四十年的历史。 其主要是机械动力安装及运输、机械设备租赁。其主要技术成分较 简单。 近几年来,随着市场经济的发展,市政建设项目的增多,机动 公司有了很大的发展,新增了设备、技术人员、以及一些辅助的资 料、图书。由于图书资料、读者增多,造成资料管理的工作量大, 重复量大,费时费力。资料文档管理易出现遗漏及错误。公司也认 识到了信息管理的重要性,决定在硬件方面给每位资料员配置一台 电脑,并组建全公司的局域网;在软件方面由于考虑到市场上出售 的资料信息管理系统的软件不但价格昂贵,而且并不能十分适当地 符合我公司管理工作的需要。经研究,公司决定自行开发一套适应 我公司信息管理需要的信息系统管理软件。侧重点先放在图书、资 料的编号及借还上,并根据需要增加采购、报废、出入库等功能, 从而形成一个比较完整的资料管理信息系统
资料管理信息系统 第一章系统分析 系统分析是指在管理信息系统开发的生命期中系统分析阶段 的各项活动和方法,也指应用系统思想和系统科学的原理进行分 析工作的方法和技术。系统分析阶段的目标就是按系统规划所定 的某个开发项目范围明确系统开发的目标和用户的信息需求,提 出新系统逻辑方案。系统分析阶段的主要活动有:系统初步调查、 系统可行性研究、系统详细调査、新系统逻辑方案的提出 1.1系统的初步调查 系统初步调查是为了弄清原系统的基本情况和了解系统中信息处 理的概况。包括现有信息系统的组织机构,基本工作方式,工作 效率,可靠性,技术手段等 本系统的调査主要方式是与公司领导及相关的工作人员进行交流 勾通,了解本公司现行的管理模式。经过询问,查看等工作初步调 查公司的基本状况。 现公司实行经理负责制,公司的各个方面活动均向经理负责。每个 科室设一名科长,分管各科室的具体事宜,科长向经理负责。公司设 财务科、劳资科、质量科、施工科、经办、计划科、资料室。劳资科 分管工资、人事、培训。资料室主要分管资料、图书的借阅。组织机 构状况可以通过组织机构图来反映,所谓组织机构图就是把组织分成 若干部分,同时标明行政隶属关系。公司的组织机构图如图2--1
资料管理信息系统 7 6 第一章 系统分析 系统分析是指在管理信息系统开发的生命期中系统分析阶段 的各项活动和方法,也指应用系统思想和系统科学的原理进行分 析工作的方法和技术。系统分析阶段的目标就是按系统规划所定 的某个开发项目范围明确系统开发的目标和用户的信息需求,提 出新系统逻辑方案。系统分析阶段的主要活动有:系统初步调查、 系统可行性研究、系统详细调查、新系统逻辑方案的提出。 1.1 系统的初步调查 系统初步调查是为了弄清原系统的基本情况和了解系统中信息处 理的概况。包括现有信息系统的组织机构,基本工作方式,工作 效率,可靠性,技术手段等。 本系统的调查主要方式是与公司领导及相关的工作人员进行交流 勾通,了解本公司现行的管理模式。经过询问,查看等工作初步调 查公司的基本状况。 现公司实行经理负责制,公司的各个方面活动均向经理负责。每个 科室设一名科长,分管各科室的具体事宜,科长向经理负责。公司设 财务科、劳资科、质量科、施工科、经办、计划科、资料室。劳资科 分管工资、人事、培训。资料室主要分管资料、图书的借阅。组织机 构状况可以通过组织机构图来反映,所谓组织机构图就是把组织分成 若干部分,同时标明行政隶属关系。公司的组织机构图如图 2――1
机动公司总经理 劳资科 办 会 企机行统预 纳本资事训‖全 玫事务部
资料管理信息系统 7 7 机动公司总经理 资 料 室 财 务 科 出 纳 成 本 劳 资 科 工 资 人 事 培 训 质 量 科 安 全 生 产 施 工 科 经 办 企 管 办 机 房 行 政 事 务 部 计 划 科 统 计 预 算 工 会
资料管理信息系统 12系统可行性研究 可行性研究是系统分析阶段第二项活动。此活动的主要目标是 进一步明确系统的目标,规模与功能。对系统开发背景、必要性 和意义进行调查分析并根据需要和可能提出拟定开发系统的初步 方案与计划。可行性研究是对系统进行全面,概要的分析。此项 活动开始时,要对初步调査的结果进行复审,重新明确问题,对 所提系统大致规模和目标及有关约束条件论证,并且提出系统的 逻辑模型和各种可能的方案,并对这些方案从以下三个方面认真 地进行研究,从而为确定系统开发项目的决策提供科学依据 (1)技术可行性:对现有技术进行评价,分析系统是否可以用现 有技术来实施以及技术发展对系统建设有什么影响。(2)经济可 行性:对组织的经济状况和投资能力进行分析,对系统建设、运行 和维护费用进行估算,对系统建成后可能取得的社会及经济效益进 行估计。(3)营运可能性:指系统对组织机构的影响,现有人员和 机构设施,环境等对系统的适应性以及进行人员培训补充计划的可 行性 在系统初步调查的基础上,明确了公司存在的主要问题和建立 资料管理信息系统的初步设想。公司对该系统的基本要求是能够实 现编号、借阅、还书、报废等管理 就技术可行性来说:公司拥有众多工作人员和一定数量的网络
资料管理信息系统 7 8 1.2 系统可行性研究 可行性研究是系统分析阶段第二项活动。此活动的主要目标是: 进一步明确系统的目标,规模与功能。对系统开发背景、必要性 和意义进行调查分析并根据需要和可能提出拟定开发系统的初步 方案与计划。可行性研究是对系统进行全面,概要的分析。此项 活动开始时,要对初步调查的结果进行复审,重新明确问题,对 所提系统大致规模和目标及有关约束条件论证,并且提出系统的 逻辑模型和各种可能的方案,并对这些方案从以下三个方面认真 地进行研究,从而为确定系统开发项目的决策提供科学依据。 (1)技术可行性:对现有技术进行评价,分析系统是否可以用现 有技术来实施以及技术发展对系统建设有什么影响。(2)经济可 行性:对组织的经济状况和投资能力进行分析,对系统建设、运行 和维护费用进行估算,对系统建成后可能取得的社会及经济效益进 行估计。(3)营运可能性:指系统对组织机构的影响,现有人员和 机构设施,环境等对系统的适应性以及进行人员培训补充计划的可 行性。 在系统初步调查的基础上,明确了公司存在的主要问题和建立 资料管理信息系统的初步设想。公司对该系统的基本要求是能够实 现编号、借阅、还书、报废等管理。 就技术可行性来说:公司拥有众多工作人员和一定数量的网络
资料管理信息系统 管理员,具备了开发和维护的实力。且该系统所用的Ⅴ isual Foxpro 是十分普及的软件开发工具,不存在太大的技术难度,因此开发和 维护该系统是可行的。 就经济可行性来说,由于公司本来就为工作人员配备了奔四电 脑,并组建了内部局域网,打印机等设备也有,因此硬件上是没有 问题的。而软件上由于是自己开发,所以开发及日后的维护费用并 不高,在经济条件方面也是允许的。 就营运可行性来说,该系统能够实现公司领导的要求,使公司 领导及各级工作人员能够及时、全面掌握资料的流动情况、报废情 况等,能够在很大程度上提高工作质量,工作效率。综上所述,证 明公司开发该系统是切实可行的。 13现行系统详细调查 在可行性研究的基础上进一步对现行系统进行全面、深入的调 査和分析,弄清楚现行系统的工作过程,发现其薄弱环节,找岀要 解决问题的实质,确保新系统比原系统更有效。 通过和公司各级管理人员及资料员的交流,了解到原信息管理的 主要方式是基于文本、表格等纸介质的手工处理,存在很多的问题 1、资料统计为手工进行。信息处理工作量很大,易出错且耗时。 2、信息共享率低,大量重复劳动 3、纸张的保存不方便,容易丢失和破损。 4、资料査询,统计不方便 通过建立资料信息管理系统,使公司的管理工作规范化
资料管理信息系统 7 9 管理员,具备了开发和维护的实力。且该系统所用的 Visual Foxpro 是十分普及的软件开发工具,不存在太大的技术难度,因此开发和 维护该系统是可行的。 就经济可行性来说,由于公司本来就为工作人员配备了奔四电 脑,并组建了内部局域网,打印机等设备也有,因此硬件上是没有 问题的。而软件上由于是自己开发,所以开发及日后的维护费用并 不高,在经济条件方面也是允许的。 就营运可行性来说,该系统能够实现公司领导的要求,使公司 领导及各级工作人员能够及时、全面掌握资料的流动情况、报废情 况等,能够在很大程度上提高工作质量,工作效率。综上所述,证 明公司开发该系统是切实可行的。 1.3 现行系统详细调查 在可行性研究的基础上进一步对现行系统进行全面、深入的调 查和分析,弄清楚现行系统的工作过程,发现其薄弱环节,找出要 解决问题的实质,确保新系统比原系统更有效。 通过和公司各级管理人员及资料员的交流,了解到原信息管理的 主要方式是基于文本、表格等纸介质的手工处理,存在很多的问题: 1、 资料统计为手工进行。信息处理工作量很大,易出错且耗时。 2、 信息共享率低,大量重复劳动。 3、 纸张的保存不方便,容易丢失和破损。 4、 资料查询,统计不方便。 通过建立资料信息管理系统,使公司的管理工作规范化
资料管理信息系统 制度化和程序化,促进公司管理的基础工作,避免管理的随意 性,提高信息处理的速度和准确性,提高决策的水平。将常规 的工作交由计算机完成,提高工作效率 14新系统逻辑方案的提出 这一阶段的主要目标是明确用户的信息需求,包括组织、发展、 改革的总信息需求和各级管理人员完成各自工作任务的信息需求, 确定新系统的逻辑功能,提出系统的逻辑方案, 根据资料管理信息系统的特点和现状,系统开发的总目标是:力 求减少各级工作人员的手工作业,实现信息共享,减少重复劳动;为 公司提供数据依据;避免管理工作的随意性,提高信息处理的 速度的准确性 15项目开发计划 根据公司的现有资源,信息系统项目的开发包括系统分析、需 求分析、概要设计、详细设计、系统实现
资料管理信息系统 7 10 制度化和程序化,促进公司管理的基础工作,避免管理的随意 性,提高信息处理的速度和准确性,提高决策的水平。将常规 的工作交由计算机完成,提高工作效率。 1.4 新系统逻辑方案的提出 这一阶段的主要目标是明确用户的信息需求,包括组织、发展、 改革的总信息需求和各级管理人员完成各自工作任务的信息需求, 确定新系统的逻辑功能,提出系统的逻辑方案。 根据资料管理信息系统的特点和现状,系统开发的总目标是:力 求减少各级工作人员的手工作业,实现信息共享,减少重复劳动;为 公司提供数据依据;避免管理工作的随意性,提高信息处理的 速度的准确性。 1.5 项目开发计划 根据公司的现有资源,信息系统项目的开发包括系统分析、需 求分析、概要设计、详细设计、系统实现