当前位置:文档之家› ATM系统概要设计

ATM系统概要设计

ATM系统概要设计
ATM系统概要设计

武汉大学国际软件学院电子金融班ABC组- 1 -

概要设计说明书

ABC组

银行ATM系统概要设计说明书

目录

文档版本...................................................................................... 错误!未定义书签。目录 (2)

1引言 (3)

1.1编写目的 (3)

1.2背景 (3)

1.3定义 (3)

1.4参考资料 (3)

2总体设计 (4)

2.1需求规定 (4)

2.2运行环境 (4)

2.3基本设计概念和处理流程 (7)

2.4结构 (7)

2.5功能器求与程序的关系................................................. 错误!未定义书签。

2.6人工处理过程................................................................. 错误!未定义书签。

2.7尚未问决的问题............................................................. 错误!未定义书签。3接口设计 (8)

3.1用户接口 (8)

3.2外部接口 (8)

3.3内部接口 (8)

4运行设计 (9)

4.1运行模块组合 (9)

4.2运行控制 (9)

4.3运行时间 (9)

5系统数据结构设计 (9)

5.1逻辑结构设计要点 (9)

5.2物理结构设计要点 (9)

5.3数据结构与程序的关系 (9)

6系统出错处理设计 (10)

6.1出错信息 (10)

6.2补救措施 (10)

6.3系统维护设计 (10)

武汉大学国际软件学院电子金融班ABC组- 3 - 1引言

1.1编写目的

本文档描述银行ATM系统,预期读者工商银行和相关教员。该文档描述ATM 系统的概要功能定义,并对模块划分、业务流程进行了定义。所有设计人员、开发人员、测试人员以及其他团队成员都应该以该文档作为产品的概要功能定义,并衍生出其他文档。

1.2背景

a.系统中文名:银行ATM系统

b.系统开发代码:ATM 。

c.任务提出者:武昌工商银行。

d.开发者:ABC团队。

e.用户:各个持有银行卡的用户以及银行相关工作人员。

1.3定义

系统:工商银行ATM提款系统。

用户:武昌工商银行。

密码:进入业务所需要的凭证。

查询:查询帐户余额。

帐号:用户的卡号。

提款:提取银行款项。

存款:存入卡号的款项。

1.4参考资料

a.《调研报告》。

b.《可行性研究报告》。

c.《ATM系统需求报告说明书》。

2总体设计

2.1需求规定

2.2.1、对功能的规定

登陆:任何拥有私人银行卡帐号和密码的人都能使用本系统登陆。

登陆权限:只有正确的帐号和密码才能登陆。

查询:已登陆本系统的操作人员有权查询本人帐户余额。

取款:已登陆本系统的操作人员可以提取本人帐户款项。

存款:已登陆本系统操作人员可以把款项存入本人帐户。

转帐:已登陆本系统操作人员可以把本人帐户款项转入其他本行帐户。

密码修改:已登陆本系统操作人员可以修改密码凭证。

登出:已登陆本系统操作人员可以安全退出本系统。

注意:当交易金额超过当前帐户余额时,系统自己提示“余额不足”,自动退出本系统,当系统遇到任何不对输入时都自动退出本系统。

2.1.2、对性能的规定

1、在查询过程中,要求系统显示该帐户卡上所有的余额。

2、在取款过程中,该系统只支持交易金额为100的倍数。

3、在存款过程中,该系统只支持交易金额为50的倍数。

4、在转帐过程中,该系统支持任何用户输入的数据,但是仅仅限于本行之

间的帐户转帐。

5、如果交易中响应时间超过30秒,系统提示“操作已过时”,自动推出本

系统。

6、交易结束时,系统知道更新帐户上的数据,保持帐户余额的一致性。

7、交易完成后,用户可以惦记“取卡”退出本系统。

8、本系统可以进行各个银行的金额交易。

9、系统可以并行使用的用户在100个以上。

注意:当交易金额超过当前帐户余额时,系统自己提示“余额不足”,自动退出本系统,当系统遇到任何不对输入时都自动退出本系统。

由于系统规模较小,需求规定定义如下图所示,不再提供单独的文档说明。

用例说明

登录

用户输入正确的账户名和密码,可以登录系统。如果密码错误三次,将锁定账户一天。

查询余额

点击“查询”,显示帐户所有余额,每次查询的时间间隔应该大于1分钟。取款

用户在登录以后,可以取款。输入的金额应该小于账户余额,余额不能小于100元,每次取款不能小于100元,不能大于2000元,同一天取款上限为5000元。

存入银行款项,每笔存款不能小于50元,一天最多存款100次。

转账

每笔转账金额不能大于1,000,000.00元,每天只能进行10次转账,不能跨行转账。

修改密码

用户输入老密码,两次确认新密码后,可以更改密码。密码只能为6位数字,新密码不能和老密码相同

退出

当用户完成自己想要的操作后,可以退出系统。如果用户不主动退出,在5分钟后系统应该清除该用户登录信息,用户将需要重新登录才能正常使用系统

2.2运行环境

开发工具与程序语言

Tool Description

Visualstudio2

005

SQL SERVER

2000

软件平台

Platform Version

Develop tool Visualstudio2005

OS for WAS Solaris 8, Windows 2000

OS for Actuate Server Windows 2000

SQLServer 2000

Browser IE 6

Client OS Windows 2000, Windows XP

SMTP Server All SMTP server which implemented RFC 2821

2.3基本设计概念和处理流程

概述

本系统采用典型的N层体系、B/S结构来实现。

用户将使用浏览器访问系统,在浏览器窗口中完成所有的操作

系统将基于Visualstudio2005平台构建

系统结构

系统真实运行时可能如图一所示:

图一

2.4结构

概述

系统遵循MVC模式开发。

系统使用tiles框架进行页面布局,使用validator框架进行输入验证。

业务逻辑层使用session bean实现,并且采用声明式事务配置。

系统主要使用C#语言开发,经典的设计模式实现。

系统使用MS SQL SERVER 2000数据库作为数据存储方案。

系统将模拟跨行转账的功能。

3.3内部接口

说明本系统之内的各个系统元素之间的接口的安排。

4运行设计

4.1运行模块组合

说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。

4.2运行控制

说明每一种外界的运行控制的方式方法和操作步骤。

4.3运行时间

说明每种运行模块组合将占用各种资源的时间。

5系统数据结构设计

5.1逻辑结构设计要点

给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。

5.2物理结构设计要点

给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。

5.3数据结构与程序的关系

说明各个数据结构与访问这些数据结构的形式:

6系统出错处理设计

6.1出错信息

总体设计原则

所有因为系统原因导致的出错信息,都应该有对应的日志文件记录;对于因用户操作不正确而导致的错误操作,应该有标准的提示。

异常处理

数据访问层:包装成自定义的数据访问异常,然后向上抛出。

业务逻辑层:包装成自定义的应用程序异常,然后向上抛出。

6.2补救措施。

a.后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的

副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就

是对于磁盘媒体的一种后备技术。

b.降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法

来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工

操作和数据的人工记录。

c.恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复

执行或使软件从头开始重新运行的方法。

6.3系统维护设计

说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。各个程序之间的对应关系,

企业物流方案设计.doc

项目:企业物流方案设计 企业物流方案设计的目的:企业物流方案设计的目的是通过对物流系统所处的宏观环境与微观环境、企业自身与竞争者的分析,找出自身的优势与劣势、环境的机会与威胁,进而制订企业物流系统的宗旨和目标,选择和实施适当的战略行动,并且不断通过战略绩效的评价和控制保证正确的战略方向,最终实现企业物流运作体系。 企业物流方案设计的步骤: 企业物流方案设计的步骤如图所示: 程序一企业物流环境分析 1.宏观环境分析 企业的宏观外部环境间接地或潜在地对企业发生作用和影响。这些因素主要有政治因素、法律因素、经济因素、技术因素及人文因素。 (1)政治因素 ①政局是否安定 ②政策是否稳定

③对外关系 (2)法律因素 ①土地取得的限制 ②经营项目的限制 ③土地分区使用的限制 ④设立物流中心或仓库申请的限制 ⑤相关税法的规定 ⑥安全法规与标准 ⑦国际物流相关法律法规 (3)经济因素 ①宏观经济状况 国民生产总值增长率 政府赤字水平 中央银行货币供应量 国民个人年得 利率水平 消费者收入水平 失业率 通货膨胀率 经济预测 政府经济发展计划 ②经济及产业政策 地区发展政策 物流发展状况 ③国际经济状况 关税种类及水平 国际贸易支付方式 东道国政府对利润的控制 东道国税收制度

④产业竞争状况 (4)技术因素 ①物流技术能力。 ②资讯管理技术能力。 ③遗讯技术能力。 (5)人文因素 ①人口特征 ②文化环境 ③价值观念 ④消费习惯 2.微观环境分析 微观环境分析又称产业竞争性分析,主要是分析本行业中的企业竞争格局以及本行业和其他行业的关系。根据哈佛商学院教授波特(M.E.P0r)的观点,行业竞争存在着五种基本的竞争力量,这五种力量的状况及综合强度,决定着行业的竞争激烈程度,从而决定着行业中获利的最终潜力,如图所示。 (1)现有竞争者之间的竞争程度 ①竞争者的长远目标

数据库管理系统的设计与实现

数据库管理系统的设计与实现 1.DBMS的目标 (1)用户界面友好对一个实用DBMS来说,用户界面的质量直接影响其生命力。DBMS的用户接口应面向应用,采用适合最终用户的交互式、表格式、菜单式、窗口式等界面形式,以方便使用和保持灵活性。一般地说,用户界面应具有可靠性、简单性、灵活性和立即反馈等特性。 (2)功能完备DBMS功能随系统的规模的大小而异。大型DBMS功能齐全,小型DBMS功能弱一些。DBMS主要功能包括数据定义、数据库数据存取、事务控制、数据库组织和存储管理、数据库安全保护等等。我们在下面讨论这些功能的内容。 (3)效率高系统效率包括三个方面:一是计算机系统内部资源的使用效率。能充分利用资源(包括存储空间、设备、CPU等),并注意使各种资源负载均衡以提高整个系统的效率,二是DBMS本身的运行效率。三是用户的生产率。这是指用户学习、使用DBMS和在DBMS基础上开发的应用系统的效率。 2.DBMS的基本功能 (1)数据库定义对数据库的结构进行描述,包括外模式、模式、内模式的定义;数据库完整性的定义;安全保密定义(如用户口令、级别、存取权限);存取路径(如索引)的定义。这些定义存储在数据

字典(亦称为系统目录)中,是DBMS运行的基本依据。为此,提供数据定义语言DDL。 (2)数据存取提供用户对数据的操纵功能,实现对数据库数据的检索、插入、修改和删除。一个好的DBMS应该提供功能强易学易用的数据操纵语言(DML)、方便的操作方式和较高的数据存取效率。DML有两类:一类是宿主型语言,一类是自含型语言。前者的语句不能独立使用而必须嵌入某种主语言,如C语言、COBOL语言中使用。而后者可以独立使用,通常以供终端用户交互使用和批处理方式两种形式使用。 (3)数据库运行管理这是指DBMS运行控制、管理功能。包括多用户环境下的并发控制、安全性检查和存取权限控制、完整性检查和执行、数据加密、运行日志的组织管理、事务的管理和自动恢复(保证事务的正确性),这些功能保证了数据库系统的正常运行。 (4)数据组织、存储和管理DBMS要分门别类地组织、存储各类数据,包括数据字典(亦称系统目录)、用户数据、存取路径等等。要确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法确保较高存取(如随机查找、顺序查找、增、删、改)效率。 (5)数据库的建立和维护包括数据库的初始建立、数据的转换、数据库的转储和恢复、数据库的重组织和重构造以及有性能监测分析等功能。

物流系统的设计方案

物流系统的设计方案

钦州港的物流信息系统平台设计策划书 一、背景: 随着国家将北部湾开放开发上升为国家战略,而广西钦州港作为处于开放开发中的一个重要内容。但现在钦州港口集团内部管理信息化还没有完成,外部业务信息化有待开发,目前还没有完整的关于港口物流信息平台的设立,物流信息化几乎没起步,缺乏信息资源共享,优势互补,协调与统一的物流信息交换系统。资源浪费严重,极大地阻碍了港口经济的发展。 二、系统目标: 钦州港物流信息系统,该系统加强了各部门的关系,减轻了工作人员的劳动强度,整合地区资源与信息共享等优势。,并对基本信息管理模块、客户管理模块、堆场管理等常用模块进行快速的信息处理使港口作业快速便捷,高效率。 三、系统主要功能: 1.实时性。保证实时完成大容量数据处理的时效性和系统的高性能,对业务提供并发处理支持。实现对作业现场和机械设备作业过程的实时监控,对场地作业机械的实时调度,对生产数据的实时传输和处理。 2.对数据的自动处理能力。实现码头运行数据的自动积累、存储、辅助分析及决策。实现生产数据的自动采集,通过对数据的分析,对生产情况进行科学评价、预测,并对新的生产方案进行仿真。 3.信息共享。内部数据实现一次输入,多点共享,多点操作的信息共

享。无缝嵌入EDI数据处理,与海关、商检、船公司进行远程的EDI 数据交互,与港务集团平台进行信息交换,实现数据在物流链上下游的沟通。 4.可靠性。采用高可靠、高可用性技术以使系统能够保证高可靠性,尤其是保证关键业务的连续不断运作和非正常情况的可靠处理。 5.标准性。在码头业务标准化的情况下实现信息的标准化,提供标准化的信息服务和信息接口,以确保与其他系统对接。 四、系统模型:

物流配送数据库设计说明书

会议管理系统数据库设计说明书 物流配送数据库设计说明书 Date:2009-3-1 Vision:1.0 Group:Dream 8

变更记录 日期版本变更说明作者2009-3-1 V1.0 衣国垒、孟潇、李旭嘉

目录 1引言 (4) 1.1预期的读者 (4) 1.2数据库说明 (4) 1.3目的和作用 (4) 2数据库设计 (4) 2.1抽象数据对象 (4) 2.1.1系统主要业务分析 (4) 2.1.2需求分析参考 (5) 2.2数据库结构设计 (5) 2.3数据库设计命名规范 (5) 2.4数据库逻辑设计 (6) 2.4.1数据库表名汇总 (6) 2.4.2数据库表结构设计 (7) 2.5存储过程设计 (15) 2.6触发器设计 (15) 2.7J OB设计(定时触发功能) ................................................................................. 错误!未定义书签。

1引言 1.1预期的读者 主要为本公司以几份承包方的阅读者,如设计人员、开发人员等。有时可以包括客户方的阅读者,如:业务人员、系统管理人员等。 1.2数据库说明 物流配送系统采用的是当前流行的企业级数据库oracle,使用的版本是9i。设计的数据库的全局数据库名为dream,开发用的表空间名是transint(TransportIntelligence),操作的用户明为dream,密码为dream。 1.3目的和作用 将业务分析,系统设计中对信息的描述进一步分析并加以总计,抽象出数据集合(数据库表)。对数据集合做进一步分析,确定集合之间的关系并最终形成数据库物理模型,以便开发人员建立物理数据库。 2数据库设计 2.1抽象数据对象 2.1.1系统主要业务分析 物流配送公司的主要业务是为用户配送货物;物流公司的组织结构分为省公司和配送点;省公司主要负责车辆的维护、配送点、配送线路、配送价格的维护、权限的管理;配送点主要是接收客户订单,并联系省公司车队将货物运送到目的地;配送点同时还负责货物的配送工作。 按照业务及系统功能简单总结数据对象: ●订单(交接单、回执单) ●路线 ●车辆

数据库系统设计说明书

数据库课程设计——学生信息管理系统 学院:机电工程学院 班级:09工业工程 组员:郎建鹏 学号:0911******* 指导老师:李峰平

目录 第一章系统分析 (2) 1 建立新系统的必要性 (2) 2 业务流程分析(业务流程图) (2) 3 数据流程图 (3) 4 数据字典 (4) 第二章系统设计 (4) 1 数据库设计(E-R) (4) 2系统运行环境 (6) 3输入输出设计 (10) 第三章设计总结 (10) 参考文献……………………………………………………………… 图例说明………………………………………………………………

第一章系统分析 1 建立新系统的必要性 这次的课程设计是在学习完《数据库原理》和《delphi程序设计》基础上进行的一次系统性的训练,既是对所学知识的巩固,也是对自己综合运用所学知识解决实际问题的一次锻炼。学生信息管理系统的主要目的是为了方便学校对学生的信息进行录入、修改、查询,提高学校的工作效率。这一系统的开发成功,解决了手写速度慢、容易出错的现状。 学生信息管理可以帮助学校最迅速最准确的完成所需的工作。无论是在适用性、灵活性和易操作性方面都显示出了它的强大功能。 2 业务流程分析(业务流程图)

数据流图是结构化分析中不可缺少的有力工具,它描述了系统的分解,即系统由哪些部分组成,各部分之间有什么联系等。但是,它还不能完整地表达一个系统的全部逻辑特征,特别是有关数据的详细内容。因此,仅仅一套数据流图并不能构成系统说明书,只有对图中出现的每一个成分都给出详细定义以之后,才能全面地描述一个系统。对数据流、数据存储和数据处理的详细描述,需要用数据字典(DD)。它包括数据流、数据存储、外部项和处理过程的详细条目。数据字典中把数据的最小单位定义为数据项,而若干数据项可以组成一个数据结构。数据字典是通过以数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。 第二章系统设计 1 数据库设计(E-R) (1)管理员实体的E-R图 (2)普通用户实体的E-R图

物流系统订单模块数据库设计报告

数据库实验报告物流管理系统订单模块

第一章系统概述 该物流管理系统是对物流公司业务的统一信息化管理,提供在线服务。订单模块实现了业务订单的新增,查询,修改,删除等功能。用户可以以会员身份或者游客身份登陆公司网站进行网上下单,当完成订单之后可根据系统提供的订单号进行订单状态的查询。公司员工需要对订单审核确认,进行删改查等管理操作。 该系统是B\S结构,运用MVC模式基于J2EE平台开发的,使用Oracle数据库。我负责的是订单模块的需求分析,系统设计,数据库设计,编码和测试。 该系统所使用的开发工具有:MyEclipse,Tomcat,Rational Rose ,PowerDesigner,PL/SQL等。 第二章系统设计 2.1订单模块功能设计 1.网上下单 本系统是BS结构的WEB系统,我们通过在线方式新增订单。 2.订单审核 因为是物流系统,在网上下单之后,顾客需要将货物送至配送点,经过工作人员审核,才能最后完成一份订单。 3.订单查询 查询功能支持模糊查询,多条件查询。可以满足顾客及工作人员的需要。4.订单管理 管理功能包括:查看明细,修改,删除。 2.2业务逻辑设计 类图如下所示(本部分不是此次作业重点,这里不再过叙述类图的设计):

第三章 数据库设计 3.1 概念模型 本系统模块包含的实体有:订单基本表,订单信息表,订单状态表,货 物表,交接单,配送点。 1. 各实体ER 图如下图3-1到图3-6所示。 图 3-1订单基本表实体E-R 图

图3-2订单信息表实体E-R图 图3-3订单状态表实体E-R图

图3-4 货物表实体E-R图 图3-5 交接单实体E-R图 图3-6 配送点实体E-R图

物流系统规划与计划

第1章 物流系统 1.简述“物流”的概念 物流是对原材料、中间产品、最终产品及相关信息从生产地到消费地的流动和存储进行规划、实施和控制的全过程。通过这个全过程使这些材料和产品的流动和存储达到最高的效率和最低的成本。 物流是物质实体从供给者到需求者的物理移动,它由一系列创造时间价值和空间价值的经济活动组成,包括运输、储存、配送、包装、装卸搬运、流通加工及物流信息处理等多项基本活动,是这些活动的统一。 物流是物质资料从供给者到需求者的物理性运动,主要是创造时间价值和空间价值,有时也创造一定的加工价值。 2.物流系统是指在一定的时间和空间内,由所需位移的物资、运输设施设备、装卸搬运 机械、包装设备、仓储设施、人员和信息系统等。 3.简述物流系统的流动结构(7个流动要素) 流体、载体、流向、流量、流程、流速、流效 4.简述物流系统的功能和作用 运输——通过载体发挥作用,实现流体的空间位移并在满足服务目标的情况下降低运输费用。 储存——起缓冲、调节、平衡供需矛盾的作用,克服产品生产与消费在时间上的差异,是物品产生时间上的效益。 包装——生产的终点、流通的起点。便于销售和物流作业。装卸搬运——衔接运输和储存环节 流通加工——弥补生产过程中的加工不足,更有效地满足用户或本企业的需要物流信息处理—— 5.物流系统有哪些类型? 按物流系统性质分类:社会物流系统:全社会的物流整体,伴随商业活动发生,与物流过 程和所有权的更迭相关 行业物流系统 企业物流系统——生产企业物流系统(管理层、控制层和作业层) 商业企业物流系统物流企业物流系统 生产企业物流——供应物流系统 生产物流系统 销售物流系统(产成品的库存管理、仓储发货运输、订货处理&顾客服 务) 回收物流系统废弃物流系统 按物流活动的空间范围分类:地区物流系统 国内物流系统 国际物流系统 电气系范与规

数据库系统课程设计--实例

摘要 数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一。其在计算机设计,人工智能,电子商务,企业管理,科学计算等诸多领域均得到了广泛的应用,已经成为计算机信息系统和应用的核心技术和重要基础。 随着信息技术的飞速发展,信息化的大环境给各成人高校提出了实现校际互联,国际互联,实现静态资源共享,动态信息发布的要求; 信息化对学生个人提出了驾驭和掌握最新信息技术的素质要求;信息技术提供了对教学进行重大革新的新手段;信息化也为提高教学质量,提高管理水平,工作效率创造了有效途径. 校园网信息系统建设的重要性越来越为成人高校所重视. 利用计算机支持教学高效率,完成教学管理的日常事务,是适应现代教学制度要求、推动教学管理走向科学化、规范化的必要条件;而教学管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,不允许出错,如果实行手工操作,每月须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,计算机进行教学管理工作,不仅能够保证各项准确无误、快速输出,而且还可以利用计算机对有关教学的各种信息进行统计,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高员工工资管理的效率,也是教学的科学化、正规化管理,与世界接轨的件。在软件开发的过程中,随着面向对象程序设计和数据库系统的成熟,数据设计成为软件开发的核心,程序的设计要服从数据,因此教学管理系统的数据库设计尤其重要。 本文主要介绍教学管理系统的数据库方面的设计,从需求分析到数据库的运行与维护都进行详细的叙述。本系统利用IBM DB2企业版本开发出来的。DB2是IBM公司开发的关系关系数据库管理系统,它把SQL语言作为查询语言。 本文的分为5章。其中第1章主要是课题简介及设计的内容与目的。第2章是需求分析,此阶段是数据库设计的起点。第3章是概念设计,它是将需求分析的用户需求抽象为信息结构,这是整个数据库设计最困难的阶段。第4章是逻辑结构设计,它将概念模型转换为某个DBMS所支持的数据模型。第5章是数据库的实施与运行,它包括数据的载入及数据库的运行。 关键词:SQL语言;IBM DB2;数据库设计;教学管理系统 I

物流系统数据库设计

本科学生综合性实验报告 课程名称:数据库技术及应用 第三方物流运输 系统数据库设计 项目组长 强项 学号 0093954 成 员 彭聪 学号 0093956 蔡佳欣 学号 0093971 班 级 B01班 实验项目名称 第三方物流运输系统数据库设计 指导教师及职称 刘爱红 老师 开课学期 2010 至 2011 学年 第 2 学期 截止日期 2011 年 6 月 20 日

目录 1 需求分析 (1) 1.1 编写目的 (1) 1.2背景 (1) 1.3 功能分析 (2) 1.4系统功能分析 (2) 1.4.1客户基本信息管理 (2) 1.4.2车辆基本信息管理 (3) 1.4.3订单基本信息管理 (3) 1.4.4路线基本信息管理 (3) 1.4.5客户评价基本信息管理 (3) 1.5系统功能图分析 (4) 1.6数据需求及业务规则分析 (4) 1.7数据约束分析 (5) 1.8数据字典 (6) 1.8.1数据项与数据结构 (6) 1.8.2数据处理 (9) 2 数据库概念设计 (9) 2.1定义实体集及属性 (9) 2.2定义联系集及属性 (10) 2.3E-R模型设计 (10) 2.3.1实体E-R模型设计 (10) 2.3.2多元联系E-R模型设计 (11) 2.3.3总E-R模型设计 (12) 3 逻辑设计 (12) 3.1实体集转化为关系模式 (12) 3.2联系集转化为关系模式 (13) 3.3聚合转化为关系模式 (13) 3.3关系设计 (13) 3.4函数依赖关系 (16) 3.5模式求精 (16) 4 物理设计 (17) 4.1关系模式存储方式选择 (17) 4.1.1索引存取方式,主要采用B+ 树索引方法 (18) 4.1.2聚簇存取方式 (18) 4.2数据库的存取结构 (18) 4.2.1数据的存放位置 (18) 4.2.2数据存储路径 (18) 5 数据库脚本 (18) 6 游标、触发器与存储过程 (24)

物流系统设计

情景五物流系统设计情境5:流程诊断与优化

本单元包含教材中的所学主要内容,主要根据已掌握内容能进行流程设计、组织架构的设计、功能模块的选择、物流设备设施的选择及人员配备、主要单证的填写及处理、信息系统的选型等。 学生学习本节的知识目标有: 1.掌握不同类型企业物流流程设计的原则; 2.对物流流程的分析能力; 3.不同物流设备的认识与操作; 4.不同岗位人员的各自职能; 5.对流程图基本符号的使用及主要单据的使用; 6.各种信息系统的功能和作用; 7.设备设施选择的原则。 教学方式 1、项目驱动法 2、小组讨论法 3、案例分析法 4、校外参观 5、多媒体影视资料演示 教学资源推荐 本单元的教学资源有:

(1)孙秋菊等编《物流管理概论》教材高等教育出版社; (2)刘秋平等编《物流管理基础》教材北京大学出版社; (3)中国物流与采购联合协会网页: (4)山东英才学院物流管理实训中心 (5) 教学内容纲要 第一部分物流的流程设计目标 1、能够对不同类型企业的物流各过程的流程进行简单设计; 2、能够根据流程,设计组织架构,建立面向流程的组织架构; 3、能够根据流程的设计,选择出合理的功能模块; 4、能够针对不同类型的物流,选择相应的物流设备设施并能够进行人员的合理配 备,并进行一定的单证填写及处理; 5、能够针对不同类型的物流企业选择相应的信息系统; 6、能够对所设计的系统建立相应的评价指标,进行有效评价。 第二部分物流的流程设计原则要求 1、不同类型企业物流流程设计的原则; 2、根据流程,设计组织架构的要求; 3、各功能模块在组织流程中的作用; 4、物流设备设施选择及人员配备的原则; 5、物流流程中所用到的主要单据; 6、信息系统选择时应注意的问题; 7、建立有效的评价指标对物流系统设计的作用及各项评价指标的定义和作用。 第三部分物流的流程设计内容

数据库系统的设计步骤

数据库系统的设计步骤 数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。下面小编整理了数据库系统的设计步骤,供大家参考! 进行数据库设计首先必须准确了解和分析用户需求。需求分析是整个设计过程的基础,也是最困难,最耗时的一步。需求分析是否做得充分和准确,决定了在其上构建数据库大厦的速度与质量。需求分析做的不好,会导致整个数据库设计返工重做。 需求分析的任务,是通过详细调查现实世界要处理的对象,充分了解原系统工作概况,明确用户的各种需求,然后在此基础上确定新的系统功能,新系统还得充分考虑今后可能的扩充与改变,不仅仅能够按当前应用需求来设计。 调查的重点是,数据与处理。达到信息要求,处理要求,安全性和完整性要求。 分析方法常用SA(Structured Analysis) 结构化分析方法,SA方法从最上层的系统组织结构入手,采用自顶向下,逐层分解的方式分析系统。 数据流图表达了数据和处理过程的关系,在SA方法中,处理过程的处理逻辑常常借助判定表或判定树来描述。在处理功能逐步分解的同事,系统中的数据也逐级分解,形成若

干层次的数据流图。系统中的数据则借助数据字典来描述。数据字典是系统中各类数据描述的集合,数据字典通常包括数据项,数据结构,数据流,数据存储,和处理过程5个阶段。 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合,归纳与抽象,形成了一个独立于具体DBMS 的概念模型。 设计概念结构通常有四类方法: 自顶向下。即首先定义全局概念结构的框架,再逐步细化。 自底向上。即首先定义各局部应用的概念结构,然后再将他们集成起来,得到全局概念结构。 逐步扩张。首先定义最重要的核心概念结构,然后向外扩张,以滚雪球的方式逐步生成其他的概念结构,直至总体概念结构。 混合策略。即自顶向下和自底向上相结合。 逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并将进行优化。 在这阶段,E-R图显得异常重要。大家要学会各个实体定义的属性来画出总体的E-R图。 各分E-R图之间的冲突主要有三类:属性冲突,命名冲突,和结构冲突。

快递系统数据库设计

系统功能和数据库设计

目录 第1章项目概述.................................... 错误!未指定书签。 目的........................................... 错误!未指定书签。 对象........................................... 错误!未指定书签。 范围........................................... 错误!未指定书签。第2章业务需求.................................... 错误!未指定书签。 业务描述....................................... 错误!未指定书签。 业务流程....................................... 错误!未指定书签。第3章需求分析.................................... 错误!未指定书签。 业务需求....................................... 错误!未指定书签。 系统需求....................................... 错误!未指定书签。第4章数据字典.................................... 错误!未指定书签。 单据分发表..................................... 错误!未指定书签。 单据明细表..................................... 错误!未指定书签。 货运单主表..................................... 错误!未指定书签。 货运单事件表................................... 错误!未指定书签。 货运回执单详表................................. 错误!未指定书签。 货运回执单主表................................. 错误!未指定书签。 客户回执信息表................................. 错误!未指定书签。 货物回执信息表................................. 错误!未指定书签。 货运差错表..................................... 错误!未指定书签。 中转信息表..................................... 错误!未指定书签。 中转公司信息表................................. 错误!未指定书签。 司机结算主表................................... 错误!未指定书签。 客户运单结算表................................. 错误!未指定书签。

GIS空间数据库设计方法讨论

第31卷总第77期 西北民族大学学报(自然科学版)Vol.31,No.1 2010年3月 Journal of N orthw est U niversity for N ationalities(Natural Science)Sep,2010 GIS空间数据库设计方法讨论 薛国梁 (西北民族大学人事处,甘肃兰州730030) [摘 要]通过分析地理信息系统建设过程中空间数据库的建设内容1综述空间数据块的划分、图层的分层设计方法、专题图层划分和数据集设计、分析空间数据库的结构,讨论了空间数据库系统建设的方法和需解决的关键技术问题1 [关键词]GIS;空间数据库;专题图层;元数据 [中图分类号]TP311.131 [文献标识码]A [文章编号]1009-2102(2010)01-0049-04 0 引言 地理信息系统是集计算机科学、空间科学、信息科学、测绘遥感科学、环境科学等学科于一体的新兴边缘科学1GIS从20世纪60年代出现以来,至今只有短短的40多年时间,但已成为已成为多学科集成并应用于各领域的基础平台,成为地学空间信息分析的基本手段和工具1目前,地理信息系统不仅发展成为一门较为成熟的技术科学,而且已成为一门新兴产业,在测绘、地质、水利、环境检测、土地管理、城市规划、国防建设等领域发挥越来越重要的作用1 1 空间数据库内容 每个GIS数据集都提供了对世界某一方面的空间表达,包括: 基于矢量的要素(点、线和多边形)的有序集合; 诸如数字高程模型和影像的栅格数据集; 网络; 地形和其他地表; 测量数据集; 其他类型数据,诸如地址、地名和制图信息; 描述性的属性1 除了地理表现形式以外,地理数据集还包括传统的描述地理对象的属性表1许多表和空间对象之间可以通过它们所共有的字段(也常称为“关键字”)相互关联1就像它们在传统数据库应用中一样,这些以表的形式存在的信息集和信息关系在GIS数据模型中扮演着非常关键的角色1 2 空间数据表现形式 211 空间关系:拓扑和网络 空间关系,比如拓扑和网络,也是一个GIS数据库的重要部分1使用拓扑是为了管理要素间的共同边界、定义和维护数据的一致性法则,以及支持拓扑查询和漫游(如确定要素的邻接性和连接性)1 [收稿日期]2009-12-10 [作者简介]薛国梁(1980—),男,陕西韩城市人,党政管理研究实习员,主要从事高教管理工作1

物流配送中心设计方案-大纲

物流配送中心设计方案 本次物流配送中心设计方案主要包括:物流配送中心的功能定位、主要物流配送设备设施、物流信息系统、经营及管理策略等分别进行设计。 第一节物流配送中心的功能定位 一、物流配送中心的种类 二、本设计方案的业务定位 三、本设计方案配送规模的确定 四、本设计方案配送流程的确定 第二节物流配送设施设备的设计与选择 一、物流配送设备总体构成 1、配送中心物流设施 2、搬运装卸设备 3、条码和电子标签设备 二、普通仓储配送区设计与设备选择 设备选择原则为管理信息系统现代化和库内设备机械化。该区设备主要有运输车辆、高架库货架、夹包机、监控系统、高度调节板等。 三、自动化立体仓库区设计与设备选择 自动化立体仓库主要由货架、巷道堆垛起重机、周边出入库配套机械设施和仓储管理控制系统等几部分组成。

第三节配送中心信息系统 一、信息系统总体设计 1、信息流 配送中心信息流简图 2、信息系统的实现目标 3、信息系统的配置要求 二、信息系统总体结构 在充分考虑系统的开放性、集成性、实用性、先进性、可靠性和经济性的基础上,按照系统总目标的建设要求,形成本配送中心信息系统的总体系结构, 信息系统总体结构示意图 基于上述总体结构,确定以下信息系统功能模型图与系统功能树(略): 物流配送中心信息系统功能模型图

三、信息系统的功能模块简介 本设计拟建的物流配送信息管理系统包括仓储管理子系统、库存管理子系统、运输管理子系统、配送加工子系统、客户管理子系统、网上物流子系统、报表子系统、集装箱优化装箱子系统等。 ★仓储管理系统(Warehouse Management System) 包括:进货作业系统(Inward Operation) 出货作业系统(Outward Operation) ★库存管理系统(Inventory Control) 包括:点仓作业系统(Cycle Counting) 物流计费系统(Logistics Billing System) 物流计费(Logistics Billing) 应收帐管理(Accounts Receivables) 借项通知单/发票(Debit Notes) ★运输管理系统(Transportation Management System) 包括:运输作业(Transportation Operation) 运输计费(Transportation Billing) 托运作业(Drayage) ★配送加工系统(Distribution Processing System) 包括:再包装系统(Repackaging Operation) 组装作业(Assembly Operation) 拆包装作业(Break Pack Operation) 转仓作业(Location Transfer) 补货作业(Replenishment Operation) ★客户管理系统(Customer Relationship Management) 包括:潜力客户跟踪(Potential Client Tracing) 客户合同管理(Client Contract Generator) ★网上物流系统(E-Logistics) 包括:网上库存查询系统(Internet Inventory Inquiry) 网上下单作业系统(Internet Placing Instructions System) 网上车辆跟踪/查询系统(Internet Vehicle Tracing) 数据/报表中心(Data/Reporting Center) ★报表系统(Reporting) 包括:数据转换中心(Data2 Excel) 可视化物流(Visual Logistics) ★集装箱优化装箱系统(Optimize Container Loading System) 无约束优化装箱(Non-Constraint Container Loading) 有约束优化装箱(Constraint Container Loading) 四、与外界通信 物流配送中心通过DDN专线与各相关电子商务网站进行通信。DDN专线优点是传输速度快,堵塞现象少,对突发性数据传输处理较好,可以进行自动错误检测,网络可靠性较好。 第四节物流配送中心的经营管理策略 一、经营策略 二、管理策略 三、储存策略

物流管理系统的数据库设计(六个基本步骤)案例分析

物流管理信息系统的数据库设计 (案例分析) 系统名称:物流管理信息系统(数据库管理系统) 一、需求分析 需求分析是整个数据库设计过程的基础,要收集数据库所有用户的信息内容和处理要求,并加以规格化和分析。 物流管理系统是为制造商和零售商设计的管理系统数据库系统,目的是: 1、实现上游制造商的信息管理。 2、实现下游零售商的信息管理。 3、实现进库与配送的信息管理。从而提高物流效率,降低物流成本并提高 企业管理化水平。经过调研分析,得到系统的如下功能需求。 (1)数据检索 1、制造商、零售商查询某一产品名称,规格和单位 输入:产品编号 输出:产品名称,产品规格,产品单位,制造商编号 2、物流中心、制造商查询某一零售商名称,联系人,地址,电话号码,网址 输入:零售商编号 输出:零售商名称,联系人,地址,电话号码,网址 3、零售商、物流中心查询某一制造商信息表 输入:制造商编号

输出:制造商名称,联系人,地址,电话号码,网址 4、物流中心、制造商、零售商查询某一产品的出库信息表 输入:仓库编号 输出:仓库编号,库名,地址,电话 5、物流中心、零售商查询某一产品的制造商和产品信息表 输入:产品编号编号 输出:制造商名称,联系人,地址,电话号码,网站,产品名称,产品名称,产品规格,产品单位 6、查询某一产品对应的物流中心编号及产品信息 输入:产品编号 输出:物流中心编号,货物价格,提取.产品编号,产品.产品名称,产品名称,产品规格,产品单位 7、制造商,零售商查询某一物流中心信息 输入:物流中心编号 输出:物理中心名称,联系人,地址,电话号码,网址 (2)数据插入 ①产品数据插入 ②制造商数据插入 ③零售商数据插入 ④物流中心数据插入 (3)数据修改 ①产品数据修改:某产品数据变化时,输入该产品编号以及需修改的属性,

物流系统规划与设计

目录 课程设计任务书 (3) 引言 (8) 第一章1.2 配送中心及选址的概述 (9) 第二章配送中心选址方法综述 (10) 2.1选址方法介绍 (11) 2.2 配送中心选址的步骤及注意事项 (11) 2.2.1配送中心选址的注意事项...................... 错误!未定义书签。第三章配送中心选址分析及计算 (12) 3.2.1选址计算过程................................ 错误!未定义书签。 第四章配送路线选择与优化 (17) 4.1节约里程法原理介绍 (17) 4.2 优化计算 (18)

课程设计任务书 一、设计目的:通过物流系统规划与设计所学的知识的综合应用, 培养学生分析问题和解决问题的实际能力。 二、设计要求: 1.熟悉、掌握物流系统设计的各种理论和方法 2.根据个人对问题的不同理解,分组完成配送中心课程设计。 3.考核方式以百分制计,平时成绩30%,设计报告占70%。 三、设计内容: 1.配送中心选址:应用精确重心法、交叉中值法或其它方法对配送中心进行选址。 2.总体布局设计:在已确定的生产单位的基础上,根据已给资料设立相应的职能部门,并绘制企业的组织结构图及平面布置图。 3.作业流程设计:根据所提供的资料对配送中心作业流程进行分析,对配送中心内部作业流程进行合理规划,绘制各作业区流程图和平面布置图。 4.配送线路选择与优化:基于成本最优,对拟定的配送线路进行合理规划。 四、设计资料: (一)客户资料: 某配送中心拟向城市内10个零售商提供配送服务。零售商的需求、空间位置及交通图如下表、图所示。 配送要求:配送中心拥有5吨、2吨两种车型的货柜车,配送的

物流运输公司数据库设计

物流运输公司数据库设 计 Company Document number:WUUT-WUUY-WBBGB-BWYTT-1982GT

内蒙古科技大学 本科生课程设计论文 题目:物流运输公司数据库设计 学生姓名: 学号: 专业:计算机 班级:13级4班 指导教师: 2015 年 12 月 30 日

内蒙古科技大学课程设计任务书

摘要 随着时间的推移,数据库在各个领域都被广泛的运用。数据库技术已经成为现代信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。 我所做的是物流运输公司物数据库设计,目的是为了让物流运输公司更好的实行自动化管理,减少了投入的人力、精力,能让数据存储在计算机内,能够有组织的,统一管理公司的业务。我利用课本中的知识,通过需求分析,概念设计,逻辑设计,及数据库的实施和运行等阶段,为物流运输公司设计了一个小型数据库。 关键词:SQL SERVER;数据库设计;物流运输公司 目录

前言 这次课程设计就是对本学期所学的《数据库原理及应用》及《SQL server 从零开始学》的实践,这两门课既有较强的理论性,又有较强的实践性的专业基础课程,需要把理论知识和实际应用紧密结合起来。我的课设题目是“物流运输公司数据库设计”,通过对物流公司内部管理来实现数据库的功能。 这学期学习完数据库的理论知识,又学习了SQL语言的运用,最后用自己的电脑实践,用“物流运输公司数据库设计”来举例用理论来联系实践,了解并

掌握了数据库管理系统的基本原理和数据库系统设计的方法,培养了我应用及设计数据库的能力。 通过亲身实践,我了解物流管理的结构,需要了解客户、公司、货物之间的关系,首先,它们被输入到数据库后,能够查询,修改和删除,然后通过建立键的关系,来建立表的联系,然后通过需求分析,了解了需求分析的过程和目的,建立数据字典,概念设计阶段要完成数据抽象与局部视图设计以及视图的集成。逻辑结构设计阶段要把E-R图转化为关系模式。最后是数据库的实施和运行。 第一章:系统分析及设计 主要的需求 物流运输公司A需要建立一个管理数据库存储以下信息: 1.物流运输公司A中主要的实体有员工、订单、运单、车辆、客户。 2.物流运输公司A有多名负责的不同工作的员工:货运员工和维修员工。 3.每一笔订单包含订单编号、货物名称、送货日期、货物数量、客户编号。 4.每一笔运单包含运单编号、订单编号、出车司机、签收日期、出车日期、回车日期。 5.物流运输公司A还会为客户建立客户表,客户表包含客户编号、客户名称、客户性别、客户地址、联系电话。 6.物流运输公司A会建立一个车辆表,包含:车辆编号、车牌号、车辆型号、最大载重、购买金钱。 7.对于维修的车辆,还会建立一个维修记录表,记录维修编号、维修车牌号、开始维修时间、结束维修时间、维修费用、维修地点。 数据库的E-R图 实体E-R模型设计 1.客户E-R模型如图所示。 图客户E-R模型 2.车辆E-R模型如图所示。 图车辆E-R模型 3.订单信息E-R模型如图所示 图订单信息E-R模型 4.运单信息E-R模型如图所示。

物流管理系统的设计与实现

物流管理系统的设计与实现 案例分析:蒙牛集团 目前,蒙牛的产品的运输方式主要有两种,汽车和火车集装箱。蒙牛在保证产品质量的原则下,尽量选择费用较低的运输方式。对于路途较远的低温产品运输,为了保证产品能够快速的送达消费者手中,保证产品的质量,蒙牛往往采用成本较为高昂的汽车运输。例如,北京销往广州等地的低温产品,全部走汽运,虽然成本较铁运高出很多,但在时间上能有保证。为了更好的了解汽车运行的状况,蒙牛还在一些运输车上装上了GPS系统,GPS系统可以跟踪了解车辆的情况,比如是否正常行驶、所处位置、车速、车箱内温度等。蒙牛管理人员在网站上可以查看所有安装此系统的车辆信息。GPS的安装,给物流以及相关人员包括客户带来了方便,避免了有些司机在途中长时间停车而影响货物未及时送达或者产品途中变质等情况的发生。 而像利乐包、利乐砖这样保质期比较长的产品,则尽量依靠内蒙苦的工厂供应,因为这里有最好的奶源。产品远离市场的长途运输问题就依靠火车集装箱来解决。与公路运输相比,这样更能节省费用。在火车集装箱运输方面,蒙牛与中铁集装箱运输公司开创了牛奶集装箱“五定”班列这一铁路运输的新模式。“五定”即“定点、定线、定时间、定价格、定编组”,“五定”班列定时、定点,一站直达有效的保证了牛奶运输的及时、准确和安全。 2003年7月20日,首列由呼和浩特至广州的牛奶集装箱“五定”班列开出,将来自于内蒙古的优质牛奶运送到了祖国大江南北,打通了蒙牛的运输“瓶颈”。目前,蒙牛销往华东华南的牛奶80%依靠铁路运到上海、广州,然后再向其他周边城市分拨。现在,通过“五定”列车,上海消费者在70个小时内就能喝上草原鲜奶。 此外,蒙牛的每一次运输活动都经过了严密的计划和安排,运输车辆每次往返都会将运进来的外包装箱、利乐包装等原材料和运出去的产成品做一个基本结合,使车辆的使用率提高了很多。 阅读案例并联系教材回答下列问题: 1.请从运输工具选择的角度,对公路运输和铁路运输的特点进行分析比

数据库系统原理与设计(万常选版)整本书练习题和详细答案详细讲解

数据库系统概论习题集 第一章绪论 一、选择题 1. DBS是采用了数据库技术的计算机系统,DBS是一个集合体,包含数据库、计算机硬件、软件和()。 A. 系统分析员 B. 程序员 C. 数据库管理员 D. 操作员 2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。 A. DBS包括DB和DBMS B. DBMS包括DB和DBS C. DB包括DBS和DBMS D. DBS就是DB,也就是DBMS 3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。 I.人工管理阶段 II.文件系统阶段 III.数据库阶段 A. I 和II B. 只有II C. II 和III D. 只有I 4. 下列四项中,不属于数据库系统特点的是()。 A. 数据共享 B. 数据完整性 C. 数据冗余度高 D. 数据独立性高 5. 数据库系统的数据独立性体现在()。 A.不会因为数据的变化而影响到应用程序 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 6. 描述数据库全体数据的全局逻辑结构和特性的是()。 A. 模式 B. 模式 C. 外模式 D. 用户模式 7. 要保证数据库的数据独立性,需要修改的是()。 A. 模式与外模式 B. 模式与模式 C. 三层之间的两种映射 D. 三层模式 8. 要保证数据库的逻辑数据独立性,需要修改的是()。 A. 模式与外模式的映射 B. 模式与模式之间的映射 C. 模式 D. 三层模式 9. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(),它是模式的逻辑子集。 A.模式 B. 物理模式 C. 子模式 D. 模式 10.下述()不是DBA数据库管理员的职责。 A.完整性约束说明 B. 定义数据库模式 C.数据库安全 D. 数据库管理系统设计 选择题答案: (1) C (2) A (3) D (4) C (5) B (6) A (7) C (8) A (9) C (10) D 二、简答题 1.试述数据、数据库、数据库系统、数据库管理系统的概念。 数据: 描述事物的符号记录称为数据。数据的种类有文字、图形、图象、声音、正文等等。数据与其语义是不可分的。

相关主题
文本预览
相关文档 最新文档