山东交通学院-配送技术大作业-济南市统一银座配送中心规划

发布时间 : 星期一 文章山东交通学院-配送技术大作业-济南市统一银座配送中心规划更新完毕开始阅读

山东交通学院《配送技术》大作业计

不要仓促上阵。我国许多企业现在仍存在未认真做准备工作而就上马管理信息系统的情况,结果是欲速则不达,危害整个工程。

4.2 系统分析

4.2.1 系统分析的步骤

系统分析的任务是:分析业务流程;分析数据与数据流程;分析功能与数据之间的关系,最后提出新系统逻辑方案。系统分析的步骤可分为调查、系统分析、新系统逻辑模型设计和编写系统分析报告四个步骤。

根据对用户的业务调查和用户的具体要求,结合计算机管理的特点,根据其设计系统功能,列出其关系,如下图所示:

图4.4系统功能

4.2.2子系统分析

医药管理系统分为三个子系统:问题域子系统、数据访问子系统、用户界面子系统。 (1)由于该系统的问题域并不复杂,针对这些问题采用面向过程的手段进行处理比较方便。就像用户看到的那样,这里并不需要处理很多复杂的事物及它们的联系。

(2)数据访问子系统,数据以数据库的形式进行存储,通过使用SQL语言进行访问,并增加新类来处理使用SQL语言处理时可能引发的异常。此外,当进行查询的时候,由于要对数据库中特有的表或视图进行访问,于是,抽象新类来连接这些表或视图。

(3)用户界面子系统将是重点研究的对象,因为用户界面类大多都是派生自MFC的类。用户的使用界面将导致对该系统内部模块的划分。

毫无疑问,用户界面是由要完成的功能决定的。于是从功能上找到两组相似的模块:

20

山东交通学院《配送技术》大作业

信息查询模块和数据录入模块。

信息查询模块包括基础信息(药品信息、员工信息、供应商信息、客户信息)与数据录入信息查询(销售查询、销售退货查询、入库查询、入库退货查询、调货查询、库存查询)。

数据录入模块包括销售登记、销售退货、入库登记、入库退货、库存盘点几个模块。在这几个模块中,都要求用户以列表的形式输入数据。

由于列表控件是各个模块都使用的空间,需要将其加以修改,以使其完成通用的功能,如可编辑、可显示提示窗口等等。所以从MFC的CListCtrl类派生出列表控件CBaseList,并以此为基类,再派生出合适各个模块的列表控件。

21

山东交通学院《配送技术》大作业计

4.3 系统设计

4.3.1系统总体设计目标

该系统在实施后,应能达到以下目标:

(1)实现多点操作的信息共享,相互之间的信息传递要准确、快捷和顺畅。(2)提供快速、准确处理企业药品进、销、存、调、退、盘点等的多种业务模式。(3)系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全可靠。(4)系统维护可靠方便,有较高的安全性,满足实用性、先进性的要求。

4.3.2 编码设计

编码设计师数据库系统开发的前提条件,是系统不可缺少的重要内容。编码是指与原来名称对应的符号或记号。它是进行信息交换、处理、传输和实现信息资源共享的关键。编码也用于指定数据的处理方法、区别数据类型,并指定计算机处理的内容等。本系统内部信息编码分4种情况:采用7字符定长编码,8字符定长编码,17字符定长编码和28字符定长编码。

(1)7字符定长编码,其中前两位表示信息分类,由各种信息的汉语拼音字母缩写组成,后5位为具体信息编码,从00001开始,按顺序递增的方式编码。如药品信息编码为YP00001。

(2)8字符定长编码,其中前3位表示信息分类,由各类信息的汉语拼音字母缩写组成,后5位为具体信息编码,从00001开始,按顺序递增的方式编码。如供应商信息编码为GYS00001。

(3)17字符定长编码,其中前10位是系统日期,中间3位表示分类,由各种信息的汉语拼音字母缩写组成,后4位为具体信息编码,从00001开始,按顺序递增的方式编码。如入库登记票号的编码为2009-12-23rkd0001。

(4)28字符定长编码,其中前6位表示数据备份的英文单词,中间的16 位是系统日期时间,后6 位为具体的信息编码, 从-00001开始,按顺序递增的方式编码。如数据备份编号为BACKUP2009-12-21-11-40-00001。

22

山东交通学院《配送技术》大作业

4.3.3 数据库设计概述

数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建立中的核心技术。数据库设计内容包括结构特性设计和行为特性设计。前者是指数据库总体概念的设计,后者是指实现数据库用户业务活动的应用程序的设计,用户通过应用程序来访问和操作数据库。

按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下六个阶段:

(1)需求分析阶段(2)概念结构设计阶段(3)逻辑结构设计阶段 (4)物理结构设计阶段(5)数据库实施阶段(6)数据库运行和维护阶段

4.3.4数据库管理系统

Access是一个基于在关系型数据模型基础上建立的数据库管理系统软件。它帮助用户方便地得到所需信息,并提供强大的数据处理工具。它可以帮助用户组织和共享数据库信息,以便根据数据库信息作出有效的决策。另外,如果仅使用这样一个数据库管理系统软件,则只能进行一些信息系统所需要的简单数据处理,且对操作者有较高的操作技能要求。因此,数据库应用系统的开发者都是在Access数据库管理系统环境下编写相应的应用程序,以形成一个能够满足需要且操作尽可能简单的应用系统,这被称之为二次开发。应该说,Access具有良好的二次开发支持特性。

23

联系合同范文客服:xxxxx#qq.com(#替换为@)