体育管理信息系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
5.3 代码设计 代码是事物、概念的名称、属性或者状态的代表符号。 计算机是通过对代码的处理来识别事物、概念、属性和状态的。 编码作用:
有利于计算机识别和处理客观事物或抽象的概念; 有利于提高处理和查询的速度。 5.3.1 代码设计原则 唯一性:每个代码应唯一地表示实体或属性; 标准化:表示采用已有的国家标准通用代码(标准化); 扩展性:当增加新的实体或属性时,直接利用原代码扩充,而不需要变动代
性为基础,将一个大的功能模块逐层分解,得到系统的模块层次结构,而后 再进一步把每个模块分解为输入、处理和输出的具体执行模块。 通常,HIPO 图方法由三个基本图表组成: (一)总体 IPO 图 实际上是数据流程图的初步分层细化结果,对最高层模块进行功能分解,并 为其提供输入变量表、处理功能和输出变量表。 (二)HIPO 图 对顶层模块进行重复逐层分解,而得到的关于组成顶层模块的所有功能模块 的层次结构关系图。 (三)低层主要模块的详细 IPO 图
四部分组成。 4.5.2 加工条目的说明
一、结构式语言 结构式语言是一种介于自然语言与程序设计语言之间的语言。它由程序设计
语言的框架(即允许三种基本结构:顺序结构、分支结构、循环结构)和自然语言 的词汇(如动词、名词和程序设计语言的保留字)组成,其语言易于编写,又能简
明地描述较复杂的加工条目。 二、判定表
一、数据项(Fields)
数据项又称为数据元素,是最小的、不可再分割的数据单位。数据项由数据 项名、类型、长度、取值范围四部分组成。
二、数据流(Data Flow) 数据流条目说明数据流是由哪些数据项组成,以及数据在单位时间内的流量,
它的来源、去向等。其使用符号规定:“+”表示和,“│”表示选择,“{ }”表 示重复,有时括号旁可加重复次数的界限。
4.6.2 分析业务流程 分析现行系统中存在的问题是为了在新系统建设中予以克服或改进。现行 系统中存在的问题可能是管理思想和方法落后,业务流程不尽合理,也可 能是因为计算机信息系统的建设为优化原业务流程提供了新的可能性,这 时,就需要在对现有业务流程进行分析的基础上进行业务流程重组,产生 新的更为合理的业务流程。
码系统; 简短性:如果代码太长会影响所占存贮空间,输入输出速度,以及输入时的
出错率,应尽量减短; 实用性及系统性:代码要有规律,逻辑性强,既便于计算机处理,也便于识
别、记忆和人工处理的使用。 5.3.2 代码的种类 1. 顺序码 2. 区间码 3. 助记码 4. 分组码 5. 密码 一、顺序码 这类代码对代码对象从头开始按自然数顺序进行连续编码。此码的特点是简
加工名: 收银结账 输入数据:消费明细表 输出数据:账单 加工逻辑:根据消费明细账单进行结账,结账成功的记录到账单。
数据字典:数据存储 名称及编号:账单文件
组成:账单号+押金+消费金额+优惠金额+签单金额+实收金额+收款方式+ 现金+储值卡+代金券+计次卡+银行卡+收款时间+进店时间+收款人+结账 状态+银行卡号+会员编号
5. 存在问题分析。 三、新系统逻辑模型 这一部分内容应包括:
1. 新系统目标。 2. 新系统逻辑模型。
(1)分层数据流程图; (2)数据字典; (3)子系统初步划分; (4)系统配置逻辑需求 3. 新系统功能分析。 4. 新系统数据分析。 5. 存在的问题。 四、系统设计实施初步计划 这一部分内容应包括: 1. 工作任务的分解; 2. 时间进度计划; 3. 资源需求; 4. 经费预算。 根据教材对系统规划的内容写出体育场馆管理系统的系统规划,主要包括:体育 场馆管理系统的总目标;体育场馆管理系统的总体结构。 体育场馆管理系统总目标: 体育场馆管理系统应该要解决以下几个重要问题: 提高体育场馆管理工作的效率,通过先进的管理信息系统,提供完善的丰 富的服务。 对不同类型场馆(羽毛球场、乒乓球场、网球场地、台球场和篮球场等) 进行分类,制订管理策略,提供业务流程组合,各场馆场地状态、销售信 息能够统一、共享调用。 实现全方位的客户信息收集统计,提供多层次客户关系管理。 体育场馆管理系统的总体结构
单明了、短小精悍,但不易于分类处理。 二、分组码 也称群码。代码的每一组(几位可根据需要决定)都有一定的含义,从左到右
分别表示大类、中类和小类,如身份证号码等。分组码的优点是:代码对象 分类基准明确,易记和易追加;缺点是位数较多。 分组码由于其能够包含的信息量大,因而是目前被广泛使用的一种代码。 三、助记码 这种代码将代码对象名或缩写符号作为代码的一部分。其作用往往仅是便于 记忆。如 PZBH 表示凭证编号,TV-C-29 表示 29 寸彩色电视。其优点是直观 明了,缺点是处理不便。 四、区间码 这种代码将代码对象从规定号起至规定号止连续编号。区间码能用较少的位 数表示较多信息,易于插入、追加,但位数有限。 五、密码 它用于系统内的控制口令,可用计算机能识别的任何符号编码。 在实际应用中,往往是把上述几种编码方法结合起来使用。 5.3.3 校验码 校验码又称编码结构中的校验位。 为了保证输入的正确性,在编码设计结构中原代码的基础上,通过事先规定 的数学方法计算出校验码(一位或两位),附加在原代码的后面,使它变成代 码的一个组成部分。 5.3.4 代码设计步骤 设计代码的工作,可按下列步骤进行: (1) 确定代码目的; (2) 决定代码对象,对所要处理的全部信息逐个地进行研究,决定哪些需要 代码化; (3) 决定代码使用范围和期限; (4) 分析代码对象的特性,包括代码使用频率、变更周期、追加删除情况、 输出要求等; (5) 决定代码结构; (6) 对每类代码编写代码设计书。
二、模块的层次功能分解图 模块层次功能分解的重要技术——HIPO(Hierarchy Plus Input/Process/
Output)图方法。 任何功能模块都是由输入、处理和输出三个基本部分组成(IPO 关系) HIPO 图方法的模块层次功能分解是以模块的这一特性以及模块分解的层次
5.4 数据存储设计 管理信息系统是基于文件系统或数据库系统的。 文件是存放系统中要处理的和维护的数据的基本方式,在数据存储设计中,
要确定数据的组织方式。 对于整个系统的全局数据管理需采用数据库 5.4.1 文件的分类 (一)按用途分类 主文件 业务文件 输入文件 输出文件 工作文件 转贮文件 (二)按存储介质分类 卡片文件 打印文件 磁带文件 磁盘文件 (三)按组织结构和存取方式分类 顺序存取:严格按照记录的先后次序 随机存取:可以不按照记录的先后次序 5.4.2 文件设计的步骤 了解已有的或可提供的计算机系统功能 确定文件设计的基本指标 确定合适的文件来自百度文库织方式、存取方法和介质 编写文件设计说明书 5.4.3 数据库设计 数据库的概念结构设计(E-R 模型表示) 数据库逻辑结构的设计 数据库的物理结构设计 5.5 用户界面设计 用户界面设计的基本要求是: (1) 输入、输出对用户友好; (2) 提供的表现形式和术语符合用户的接受能力; (3) 各种界面的信息表现一致性; (4) 提供学习功能。 设计中应遵循的重要原则:
所谓判定表是指用表格形式,根据某些条件来描述一个加工。对一个复杂的 加工,往往很难用自然语言来表达,或者表达出来也不太好理解。 三、判定树
判定树就是以树形图来描述—个加工。它的本质基本上与判定表相同,同判 定表相比,判定树显得更加形象。 4.6 建立新系统的逻辑模型 4.6.1 分析系统目标
对可行性研究报告中提出的新系统目标作再次考察,对项目的可行性和必 要性进行重新考虑,并根据对系统建设的环境和条件的调查,修正系统目 标,使系统目标适应组织的管理需求和战略目标。由于系统目标对系统建 设具有举足轻重的意义,必须经过仔细论证才能修改。
数据流条目由名称、组成、流量、来源、去向五部分组成。 三、 加工(Data Processing)
加工又称为处理逻辑或数据处理,是数据字典中的主要成分。加工条目由加 工名、输入数据、输出数据、加工逻辑四部分组成。
四、数据存储(Data Store) 常以文件的形式存储数据。文件条目由文件名、组成、存储方式、存取频率
关系和模块分解设计。 把用数据流图表示的系统逻辑模型转变为用 HIPO 图表示的系统层次模块结
构。 5.2.1 模块及其层次分解 结构化设计方法的基本思想是以系统的逻辑功能设计和数据流关系为基础,
根据数据流图和数据字典,借助于一套标准的设计准则和图表工具,通过“自 上而下”和“自下而上”的反复,逐层把系统划分为多个大小适当、功能明 确、具有一定独立性并容易实现的模块,从而把复杂系统的设计转变为多个 简单模块的设计。 一、模块的含义 所谓模块,是可以组合、分解和更换的单元,是组成系统、易于处理的基本 单位。系统中的任何一个处理功能都可以看作是一个模块。 模块三种基本属性 功能,说明该模块实现什么; 逻辑,描述模块内部如何实现要求的功能; 状态,描述该模块的使用环境、条件及模块间的相互关系。 模块 逻辑模块 物理模块
数据字典:数据项 数据项名:会员编号
类型:数值 长度:3 位 取值范围:000-999 数据项名:押金金额 类型:数值 长度:>= 0 取值范围:>= 0 数据项名:来宾人数 类型:数值 长度:>= 0 取值范围:>= 0 数据项名:预离时间(分钟) 类型:数值 长度:2 位 取值范围:0-59 数据项名:提醒时间 类型:数值 长度:>= 0 取值范围:>= 0 数据字典:加工 加工名: 增加会员 输入数据:会员信息 输出数据:会员基本信息 加工逻辑:通过输入预先定义的一些信息,成为不同等级的正式会员。
4.6.3 分析数据流程 数据流程是系统中的信息处理的方法和过程的统一。由于现行系统中的数
据处理是建立在手工处理或陈旧的信息处理手段基础上的,新的信息技术 条件能为数据处理提供更为有效的处理方法。因而,与业务流程的改进和 优化相对应,数据流程的分析和优化一直是系统分析的重要内容。 4.6.4 绘制新系统的数据流程图 新系统的数据流程图是在以上分析过程中逐步完善的。这是一项需要经过 多次反复的、去伪存真的细致工作。为了明确新系统的人机接口,还应在 绘成的数据流程图上标明哪些部分由计算机完成,哪些部分由人工完成。 数据流程图虽然能对系统作出全貌性的描述,但并未对图中的数据流、处 理和存储等元素作进一步的说明。 4.6.5 研究和确定管理模型 管理模型是系统在每个具体管理环节上所采用的管理方法。在手工系统中, 由于受信息获取、传递和处理手段的限制,只能采用一些简单的管理模型, 而在计算机技术的支持下,许多复杂的计算在瞬间即可完成,这样,像 MRPⅡ等现代管理方法的应用就具有了现实的可能性。在系统分析中,要 根据业务和数据流程的分析结果,对每个处理过程进行认真分析,研究每 个管理过程信息处理的特点,找出相适应的管理模型。常用的管理模型包 括账务处理模型、综合计划模型、生产计划模型、库存管理模型、成本管 理模型、决策模型、统计分析与预测模型等。 4.6.6 提出新系统的逻辑模型 逻辑模型是新系统开发中要采用的管理模型和信息处理方法。系统调查、 可行性分析都是为建立新系统的逻辑模型作准备。逻辑模型是系统分析阶 段的最终成果,也是今后进行系统设计和实施的依据。 逻辑模型的内容包括: (1)新系统的业务流程。 (2)新系统的数据流程。 (3)新系统的逻辑结构。 (4)新系统中数据资源的分布。 (5)新系统中的管理模型。 4.7 系统分析报告 系统分析阶段的成果就是系统分析报告,它反映了这一阶段调查分析的全 部情况,是下一步设计与实现系统的纲领性文件。 系统分析报告内容: 一、概述 这一部分内容应包括: 1. 建立信息系统的背景材料; 2. 企业概况和组织结构; 3. 可行性分析报告; 4. 新系统的名称、目标和主要功能。 二、现行系统详细调查 这一部分内容应包括: 1. 现行系统目标、规模和界限; 2. 现行系统具体模型分析; 3. 现行系统逻辑模型分析; 4. 用户要求分析;
存储方式:顺序 存取频率:随机
5.1 系统设计的原则 效率性 可靠性 准确性 可维护性 经济性 5.2 结构化设计 结构化系统设计是新系统开发的一个重要内容,是结构化系统分析和结构化
程序设计之间的接口。 它运用一套标准的设计准则和工具,采用模块化方法,进行新系统控制层次