系统部署设计 完整流程图

系统部署设计 完整流程图

软件设计总体思路及主流程图

软件设计总体思路及主流程图 本系统采用 C 语言编写,主程序主要由四部分构成,系统通电后首先初始化系统,依次完成温度采集、温度处理、数据显示、键盘处理等四项功能。温度采集部分主要完成 4 个温度测试但的温度数据采集任务:温度处理部分主要是将采集到的温度数据与用户设定的各点上下限温度值进行比较处理,并判断是否超出设定的上下限值,如果超出则蜂鸣器报警:数据显示部分主要实现温度数据的显示,显示方式根据设计要求支持 1 到 4 个温度测试点的轮流循环显示和固定显示两种方式:键盘处理部分主要实现用户对系统参数的设置,结合显示部分,实现用户与系统之间的人机接口。系统软件主流程图如下所示:

A/D转换完成中断程序流程图 程序说明: (1)程序实现5次采样,每次检测8个通道 (2)数据的存放格式。 (3)程序的采样周期是通过软件实现的。如果系统处理的人物较多哦,且对 实时性要求较高,则采样中欧器可通过系统扩展8253等定时芯片实现。 A/D转换完成中断功能:将标志位清零,读取转换后的温度数据并存放在RAM中A/D转换完成中断程序流程图如下所示:

肘D 转换完诫中断功昵「将林点拖渭越+渎収黑换启的吐数据井恋做隹RAM '!■_ VD 3 / 6 ■fcA 中斷程序範程SM ■ 丽」、 Tift 1 P 读入甦据 1 标蛊便清爭 > L 「起回) 多路温度测量流程图 LED 显示程序设计 H7-4 转携充成申斷程序灌程醫 B4-3多鮭度测宣电關适程囤

LED显示程序的设计: 动态显示程序流程图如下所示:

测温模块流程图

键盘扫描流程图 按键处理程序通过扫描按键情况,读取键值。主要完成各点温度传感器上下限报警参数设置和显示模式设置。 (1)通过扫描键盘读取键值,流程图如下所示: 4.4?£扫描瀝程国 按键肚理稈序遴过扫推桩键惆况.達取愿值?主要完慮各点温度传感器I- F 股报欝超绘设置和眾示廉试设賈.. <1)通过扫脑僧菠谨取惟惟,流稈图如图卜吝所示; 用1-5谧亂扛折吟已淀吋国

第七章系统设计方案作业答案

P171 习题 7.1 , 7.2, 7.3, 7.4, 7.5, 7.6, 7.9 7.1系统设计时,如何参考数据流程图画出信息系统流程图?在该过程中主要应做哪些工作?P136-137 (1)绘制信息系统流程图的前提是已经确定了系统的边界、人机接口和数据处理方式。 (2)从数据流程图到信息系统流程图还应该考虑哪些处理功能可以合并,或者可以进一步分解,然后把相关处理看成是系统流程图中的一个处理功能。 以新系统的数据流程图为基础, 具体思路如下 为数据流程图中的每一个处理功能分别画出数据关系图。 将各个处理功能的数据关系图按功能发生的逻辑次序综合起来,形成整个系统的数据关系图,即信息系统流程图。 7.2 试述我国身份证号中代码的意义,它属于哪种码?优点? 我国身份证号分4个区间,属于上下关联区间码,信息处理稳定可靠、排序分类检索等易于进行。 7.3系统设计结束时要提交哪些文档资料? 程序设计说明书和系统设计报告。(为系统实施阶段提供工作方案和参考) 7.4系统设计时用什么图来说明系统目标与系统各功能模块之间的关系? 系统流程图、功能结构图√、处理流程图、层次模块结构图 7.5 试述计算机系统的配置原则? 系统设计原则: (1)阶段开发原则 系统框架和数据结构等全面设计,具体功能实现分阶段进行 (2)易用性原则 (3)、业务完整性原则、规范化原则 对于业务进行中的特殊情况能够做出及时、正确的响应,保证业务数据的完整性。 在系统设计的同时,也为将来的业务流程制定了较为完善的规范,具有较强的实际操作性。

(4)稳定可靠性。 系统抗干扰、病毒能力、故障恢复能力、安全保密性等。 (5)、可扩展性原则(开放性、结构灵活性、环境适应性) 系统设计要考虑到业务未来发展的需要,要尽可能设计得简明,各个功能模块间的耦合度小,便于系统的扩展。如果存在旧有的数据库系统,则需要充分考虑兼容性。 物理配置设计依据 系统的吞吐量 系统的响应时间 系统的可靠性 集中式还是分布式 地域范围 数据管理方式 7.6系统设计时,为什么先做输出设计后做输入设计? 输出是系统产生的结果或提供的信息。 对于大多数用户来说,输出是系统开发的目的和评价系统开发成功与否的标准。 因此,系统设计过程与实施运行过程相反,不是从输入设计到输出设计,而是从输出设计到输入设计。 可以说用户的要求(信息提供速度、方式和内容)即输出决定了输入的内容。 7.9程序设计说明书由谁编写?交给谁使用? 程序设计说明书由系统设计人员编写,交给程序员使用。

成绩管理系统设计流程图

成绩管理系统设计流程图 1,系统功能: 2,函数设计: (1),主函数设计: 提供简单的输入输出功能,供用户选择,再根据用户的选择调用相应的功能函数模块。 主函数流程图: n

(2),功能函数设计: 1,成绩登入功能: 要求:输入教职工号,找到其所上课的学生的信息,为每个学生录入分数,并写 入成绩记录文件。 建立一个学生类: struct student{ String stuname;//学生姓名 String stunumber;//学生学号 Vector classnub;//记录学生选修了哪些课程编号 Vector fenshu;//记录学生对应课程的成绩 Int d;//用于课程和成绩之间的对应关系 } 教师输入课程编号,然后搜索学生类中Vector classnub,假如匹配,则输出学生信息,并由教师登入该学生的课程分数,记录在对应的Vector fenshu,中。直到检索完所有的学生。 流程图:

(2)成绩查询功能: 要求;输入学生学号,输出该学生已选修的课程分数 建立一个管理类,class manage{ Vector allstudent;//存储所有的学生信息 //其它具体设计省略。 }; 输入要查找的学生的学号,在allstudent.stunumber中查找匹配的学生,输出其课程编号,以及对应课程编号的成绩。 流程图;

(3)成绩统计: 要求:输入课程编号,输出选修课该的学生的平均成绩,最高分,最低分,不及格学生。 输入课程编号,建立有一个vector mmstudent,来存储选修了该课程学生。从Vector allstudent中筛选出所有选修了该课程的学生存储在vector mmstudent中,然后计算平均分,选出最高分,最低分,不及格学生。 流程图:

系统分析和系统设计时使用的各种图-小结

系统分析和系统设计时使用的各种图 (小结) 一、系统分析用图 (一)管理业务调查 1.组织结构图(P108) (1)作用:了解各职能部门组成及隶属关系。 (2)图格式:采用层次图形式。 (3)图说明:图中每个框为一个职能部门(组织) (4)示例: 图6.1 组织结构图 2.管理功能图(P109) (1)作用:了解各项管理业务的功能及其相互关系。 (2)图格式:采用层次图形式。 (3)图说明:图中每个框为一个业务功能。 (4)示例: 图6.2 某销售系统的管理功能图 3.管理业务流程图(P109,P104)

(1)作用:了解业务流程,即工作流程、作业顺序,各工作环节之间的相互关系和信息流向。 (2)图格式:采用流程图形式(图例符号没有统一)。 (3)图说明:图中框可以是人,单位,文档、单据,处理功能。 (4)示例: 图6.4 某企业物资管理业务流程图 4.表格分配图(P111) (1)作用:表示各种表格、单据与部门之间的关系,即哪些表格、单据由哪些部门使用。 (2)图格式:采用流程图形式,但一式多份的表格要画在一起。 (3)图说明:图中框有表格、单据,处理功能,数据流向。 (4)示例:

图6.5 表格分配图 (二)数据流程调查 采用数据流程图(可理解为数据处理流程图)。(P112) 1.作用:了解各环节上数据及处理方法(必须考虑各种特殊情况),各环节之间关系及数据的传递和存储。 (可类比为程序流程或过程的分析,只是不要考虑太细致) 2.图说明:图中框有外部实体、数据流(动态数据)、处理、数据存储(静态数据)。 注意: (1)每个处理都应有输入和输出。 (2)两个处理之间有多项数据时,也应只画一条单一的数据流线条,再用文字说明多个数据项。 (3)所有的数据流都必须有数据名称。 (4)画图前,可以从问题描述中提取数据流程的4种成分,再画图。 先考虑数据的起点和终点,再考虑处理,最后考虑数据流和数据存储。 (5)外部实体是数据的起点和终点。 (6)为详细说明数据流程图中各元素的含义,可采用配套的数据字典进行说明。 3.示例:

图书管理系统流程图

图书管理系统 功能需求 经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。 以下是图书管理系统必须具备的功能: 1.新进图书的登记功能:对于购进的新书,系统必须具备图书信息资料的录入功能。 2.图书的查询修改功能:当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。 3.借阅的登记,归还的登记功能:系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。 4.学生信息的增加、删除和修改功能:系统主要功能之一,建立学生信息,并对其进行维护。 业务流程 根据需求分析的得到的现行业务处理流程,在用户反复研究后,首先确定目标系统的业务流程,其处理流程如图3.1。 图书

图3.1 图书管理系统的业务流程 针对新的业务流程,现具体描述其功能如下: 1.用户登录:系统对用户合法性进行检查。 2.图书入库:对新购进的图书分类进行编号,并把图书基本信息录入计算机。 3.图书借阅:对已入库的图书,学生可以借阅,并进行登记。 4.图书归还:对学生已归还的图书进行归还登记。 5.信息查询:即对所有图书的借阅情况,或学生的基本情况和借阅情况进行查询。 6.管理措施:定义系统规定的借阅图书超期时间、超期处罚办法和丢失赔偿办法。 系统功能模块图 依据需求分析阶段得到的数据流图,采用软件工程中软件设计的概念和原理,与用户成分协商后,在保证系统基本功能要求的前提下,结合系统新的业务流程确定系统必须具备的所有功能,由此给出图书管理系统的系统功能模块图如图3.2所示。

图3.2 图书管理系统功能模块图 系统的流程图 依据软件工程的基本原理,综合以上分析给出系统流程图如图3.4所示。

相关主题
相关文档
最新文档