数据流程图绘制实验报告

合集下载

管理信息系统实验报告范文

管理信息系统实验报告范文

管理信息系统实验报告范文管理信息系统实验报告范文「篇一」一、实验目的1、能够正确运用系统分析的过程与方法,结合一个自选MIS项目,复习、巩固MIS分析的目的、MIS分析的内容、MIS分析方法和工具,提高系统分析实践能力。

2、熟悉业务流程图、数据流程图、数据字典的绘制。

3、熟悉Rational Rose工具的使用, 熟悉UML在MIS分析中的应用。

4、树立正确的系统分析思想,培养分析问题、解决问题的能力。

二、实验内容1、根据所述系统功能需求,开展实地调查或通过Internet查阅相关资料或结合个人经验,进行系统分析。

2、明确管理业务调查过程和方法,包括所选管理系统典型组织机构、管理功能及业务流程,优化并以图形建模。

3、明确数据流程的调查与分析过程,绘制数据流程图,编制数据字典。

4、学会使用Rational Rose软件来进行系统分析,使用UML描述分析系统的用例图、概念类图、顺序图、合作图、活动图和状态图。

三、操作步骤系统分析系统运行为C/S+B/S模式,包括图书的采访、编目、流通、查询、期刊管理、系统管理、字典管理、WEB检索与发布等八个子系统,内含操作员权限管理、读者管理、著者管理、出版社管理、图书分类管理、书商管理、订单管理,附带在线帮助系统和多媒体功效,具有技术先进、功能完备、用户友好、可靠性强、安全性高、扩展性强、适用于多操作系统和经济实用等特点。

系统同时支持Client/Server和Internet两种环境,能够适应图书馆自动化、网络化管理的需求。

图书馆管理系统系统特点:①系统采用客户机/服务器(Client/Server) + 浏览器/服务器(Browser/Server)模式,所有信息均存放在数据库服务器上,各客户机通过网络与数据库服务器通讯,WEB 服务通过ADO 模型访问数据库服务器,数据与应用安全地隔离,可确保数据存放的安全性。

② 开放的数据库结构,可让用户完成扩展功能,数据存储的可靠性和安全性提供了全面有效的保护。

数据流程图实验报告要点

数据流程图实验报告要点

数据流程图实验报告要点下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。

文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!一、引言1. 介绍实验的背景和目的。

2. 说明数据流程图在系统分析和设计中的重要性。

南昌大学实验报告

南昌大学实验报告

南昌大学实验报告学生姓名:郭锦学号:5400209484 专业班级:工商092实验类型:□验证□综合□设计□创新实验日期:2012/6/2 实验成绩:(以下主要内容由学生完成)一、实验项目名称实验一二、实验目的1 进一步熟悉VFP6.0程序设计语言在实际中的运用。

2 熟悉E-R图的设计过程。

3 通过实例分析信息系统在公司战略中的作用。

三、实验基本原理1、用VFP 建立工资主文件及用SQL对其进行各种操作,如数据的插入、删除等。

表一:工资主文件结构数据项人员代码姓名部门基本工资附加工资房费字段长度 4 8 2 7.2 7.2 7.2数据类型 C C C N N N要求:将每一次操作和结果数据存入实验报告2、分别绘制三个E-R图说明实体间一对一、一对多、多对多的关系。

(自己举例)提示:注意E-R图的正确画法,在WORD的绘图工具中有所需的基本图形。

3 、某工厂生产若干产品,每种产品由不同的零件组成,有的零件所用的材料可以用在不同的产品上。

这些零件由不同的原材料制成,不同零件所用的材料可以相同。

这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。

请用E-R图画出此工厂产品、零件、材料、仓库的概念模型。

4 、案例分析:完成教材24页习题10:你认为本章案例中克莱斯勒公司实施EDI战略规划后,可能对其供应商产生哪些压力?四、主要仪器设备及耗材VFP6.0五、实验步骤1、(1)用Visual FoxPro 6.0建立工资主文件gzzwj.dbf:creat gzzwj.dbf(2)将表一输入(3)将数据输入表(4)利用SQL插入新的数值型字段“电费”2、(1)多对多联系:学生与课程的E-R 联系图MN(2)一对多练习:学校与教师的联系1n 学号 年龄 姓名 性别学生 选修课程课程号 课程名 学分 成绩 学校名 校址 校长 学校 年薪聘任教工号姓名 专长教师(33、(1)要求供应商的管理信息系统要与其无缝对接,加强信息交换的准确性;(2)供应商的相关业务、信息处理流程要进行相应的改造;(3)供应商要采用了、电子数据交换(EDI)、电子邮件等先进的信息系统,提高了信息获取的准确性和时效性;(4)供应商仓库地点要尽可能靠近克莱斯勒汽车装配厂,以迅速有效对其零配件需求进行反映;(5)改变原有库存模式,与其充分合作,建立战略关系。

华东交通大学软件工程实验报告

华东交通大学软件工程实验报告

华东交通大学软件学院上机实验报告学号:20122110120214学期:大二下学期实验一:数据流图实验一、实验目的通过绘制数据流图掌握数据流图的基本原理,并能对简单问题进行数据流图的分析,独立地完成数据流图的分析与设计。

此外,学会使用Case工具完成数据流图和系统流程图的分析与实现。

二、实验内容实验内容如下:a)用visio绘制出如下定货系统的SFD(系统流程图)的模型。

图1 某定货系统SFDb)用visio绘制教材中分别绘制出定货系统的DFD的顶层模型、第一层模型和第二层模型。

(具体参考课本上P69~P70的图3.4,图3.5和图3.6)c)用visio 绘制如下图所示的取款手续的数据流图。

图2 取款手续d)请结合目前的银行柜台取款手续,对图2的取款数据流图进行改进,绘制当前银行柜台取款过程的顶层和第一层数据流图。

三、实验结果(a)、定货系统的SFD(系统流程图)的模型事务库存清单程序订货信息报告生成程序订货报告库存清单主文件(b)、图3.4 DFD的顶层模型(b)、DFD的第二层模型(d)、当前银行柜台取款过程的顶层数据流图当前银行柜台取款过程的第一层数据流图实验二、软件设计实验一、实验目的学会使用Case工具完成描述软件结构的软件结构图和软件层次图的设计,并熟练地掌握几种常用的软件详细设计的工具,如程序流程图、盒图、PAD图和判定表,并能把给定的软件问题描述转化为过程设计结果。

二、实验内容1、软件结构设计:(1)采用visio绘制教材的图4.26中的软件结构图;(2)采用visio绘制教材的图4.41的软件层次图。

(3)分析如下所示的数据流图,并把它转换成软件结构图,然后用visio把结果画出来。

(注意,请用结构图)图1 某系统的数据流图2、软件的详细设计:某航空公司规定,乘客可以免费托运重量不超过20公斤的行李,当行李重量超过20公斤,对头等舱的国内乘客超重部分每公斤收费6元,对其他舱的国内乘客超重部分每公斤收费8元,对外国顾客超重部分每公斤收费比国内乘客多1.5倍,对残疾乘客超重部分每公斤收费比正常乘客少一半。

软件工程实验报告

软件工程实验报告

实验一:基于UML的用例模型试验实验目的:1、掌握使用visio绘制用例模型2、掌握Ration Rose绘制用例模型的方法实验内容:1、使用vise绘制用例模型2、使用Ration Rose绘制用例模型的方法实验步骤:1、使用Visio绘制用例模型(1)启动Visio中的UML模型绘制开始时需要新建一个文件存放用例模型,首先选择“开始” 一“程序” -Microsoft office visio 2003选项进入Visio启动页面,在“类别”选项区域中才、选择“软件”项:然后在“模板”选项区域中选择UML模型图,即可打开制作UML模型的全部对彖图集,Vise提供了关于制作UML模型所需要的全部图表,支持开发人员进行面向对彖的分析和设计工作。

(2)保存UML模型通过选择菜单File…Save选项或者单机工具栏的Save按钮,来保存系统模型,保存的文件类型是-VSdo(3)新建立用例图(4)建立用例中的角色(5)建立用例(6)建立角色与用例、用例与角色之间的联系(7)建立活动图2、使用Rational Rose绘制用例模型(1)Rational Rose 的启动:选择"开始"---"程序” ---Rational Software---Rational Rose Enterprise Edetion选项,弹出对话框。

这个对话框用来设置本次启动的初始动作,分为New (新建模型)Existing (打开现有模型)和Recent (最近打开模型)三个标签。

(2)新建用例图在Browser窗I I内的树形列表中选中UseCase包并右击,在弹出的快捷菜单中选择New一UseCase Diagram选项。

此时出现New Diagram用例图名称并允许修改,将NewDiagrain更名为“医疗器材管理系统用例图”双击Biowgram窗I I内树形列表中的“医疗器材管理系统用例图”,在Diagram窗I I中出现“Use CaseDiagiain: Use CaseView/医疗器材管理系统用例图”,可以在该窗1 1中绘制用例图。

软件工程实验报告

软件工程实验报告
②向图形元素中添加文本,并修改数据流图中的文字和格式。
连接图形元素.
③使用“数据流”连接线将“接口”、“进程”和“数据存储”等形状互相连接起来。
逻辑连接:将数据流起点、终点拖拽到进程或接口中央位置,进程或接口被红色框包围时松开鼠标,这时可看到数据流符号相应端点为红色方框。拖动进程或接口,可看到流据流的端点随着进程或接口的移动而移动.
教师批阅:分数/等级:
评语:
教师签名(手写):
批阅日期:年月日
第三次实验实验项目名称:数据库设计-ER图
时间:年月日
实验环境及原理说明:
(一)实验环境
1.硬件环境P4以上的个人计算机环境,要求内存不少于512MB,硬盘不小于20G.。
2.软件环境操作系统:Windows XP
3。数据库: Sql Server 2000以上 或 Access 2003以上
1.静态模型图
①将类、对象形状拖到绘图页上,代表要在类静态结构图或概念模型中包
含的类或对象.
②双击每个形状,打开其“UML属性”对话框,可以在其中添加特性、操作和其他属性。
③右击每个类或对象形状,单击“形状显示选项",选择要在形状上显示的属性以及要隐藏的形状部分(如特性、操作和模板参数)
④使用“关联”、“链接"、“依赖关系"、“泛化"或“复合”形状,指示类和对象之间的关系.
第一次实验实验项目名称:熟悉Visio
时间:年月日
实验环境及原理说明:
(一)实验环境
1.硬件环境P4以上的个人计算机环境,要求内存不少于512MB,硬盘不小于20G.。
2。软件环境操作系统:Windows XP
3。数据库: Sql Server 2000以上 或 Access 2003以上

管理信息系统数据流程图的画法

管理信息系统数据流程图的画法

2009~2010管理信息系统实验(2)实验名称:管理信息系统—系统分析与设计2、根据下述业务工作过程,画出业务流程图.成品库保管员按车间送来的入库登记单登记库存台账。

发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台账,出库单另外两联分别送销售科和会计科.(要求使用表格分配图)条件有欠款Y Y N 交易关系<20年Y N行动折扣=0%√折扣=5%√折扣=10% √折扣=15%√9、在酒店管理信息系统中,“折扣"处理过程是:如果某用户的消费额在2000元以上,用现金结账打八折,记账打八五折;如果消费额在1000元与2000元之间,用现金结账打八五折,记账打九折;如果消费额在1000元以下,用现金结账打九折,记账不打折。

画出反映此方案的决策树(判断树)。

初始决策表条件年龄青青青青青青中中中中中中老老老老老老文化程度小小中中大大小小中中大大小小中中大大性别男女男女男女男女男女男女男女男女男女行动脱产学习√√电工√√技术员√√√√√√钳工√√车工√√材料员√√√√简化决策表条件年龄青青中中中中老老文化程度小中大小小中中小中性别男女男女行动脱产学习√电工√技术员√钳工√√车工√√材料员√√11、某工厂生产多种产品,每种产品又要使用多种零件;一种零件可能装在多种产品上。

每种零件由一种材料制造,每种材料可用于不同零件的制作,有关产品、零件、材料的数据字段如下:产品:产品号(GNO),产品名(GNA),产品单价(GUP)零件:零件号(PNO),零件名(PNA),单重(UW),单价(UP)材料:材料号(MNO),材料名(MNA),计量单位(CU),材料单价(MUP)以上各产品需要各种零件数为GQTY,各零件需用的材料量为PQTY。

要求:1)请画出产品、零件、材料的概念结构模型(E-R模型);2)请将该E-R模型转换为关系数据库逻辑模型;关系数据库逻辑模型产品(产品号,产品名,产品单价)组合(产品号,零件号,零件数)零件(零件号,零件名,单重,单价,材料号,材料量)材料(材料号,材料名,单价,计重单位)12、数据库设计应用。

UML_实验报告

UML_实验报告

实验05 UML
(要求写实验报告)
一、实验名称:UML
二、实验目的:
1) 掌握绘图工具Microsoft Office Visio软件的使用;
2) 掌握用例图的绘制方法;
3) 掌握类图的绘制方法;
4) 掌握程序流程图的画法。

三、问题讨论
类图中的内容可以转化为软件中的什么?
答:类图中的内容一方面可以转化为程序中的类,类图中的特性转化为成员变量,类图中的操作转化为方法。

另一方面,类图中的特性转化为数据库表中的字段,操作转化为数据库中的存储过程。

四、实验内容及步骤:
1.用例图
财务人员
图1 物资管理用例图
2. 活动图
图2 物资出库活动图3. 类图
添加类图。

右键—属性。

特性中填入类的属性。

操作中填入类的方法。

图3 销售订单类图
自己设计客户的类图。

4. 时序图
图4 学生注册时序图
5. 状态图
在库
待出库
出库
入库
出库单
产品运出仓库
图5 产品出库状态图
6.协作图
:Registration
:Student
:CourseSection
1:<<create>>
2:addToSchedule
图6 注册协作图。

数据结构实验2——栈和队列实验报告

数据结构实验2——栈和队列实验报告

数据结构实验报告实验名称:实验2——栈和队列1 实验目的通过选择下面五个题目之一进行实现,掌握如下内容:进一步掌握指针、模板类、异常处理的使用掌握栈的操作的实现方法掌握队列的操作的实现方法学习使用栈解决实际问题的能力学习使用队列解决实际问题的能力2 实验内容利用栈结构实现八皇后问题。

八皇后问题19世纪著名的数学家高斯于1850年提出的。

他的问题是:在8*8的棋盘上放置8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列、同一斜线上。

请设计算法打印所有可能的摆放方法。

提示:1、可以使用递归或非递归两种方法实现2、实现一个关键算法:判断任意两个皇后是否在同一行、同一列和同一斜线上2. 程序分析主程序:#include<iostream>using namespace std;const int StackSize=8; //皇后的个数int num=0;template <class T>class SeqStack //定义顺序栈模板类{public:SeqStack(){top=-1;} //构造函数,初始化空栈void Push(T x); //入栈操作void Pop();//出栈操作void PlaceQueen(int row); //放置皇后bool Judgement();//判断是否符合条件void Print();//输出符合条件的皇后排列bool Empty(){if(top==-1) return true;else return false;}; //判断栈是否为空private:T data[StackSize]; //定义数组int top; //栈顶指针};template <class T>void SeqStack<T>::Push(T x) //入栈操作{if(top>=StackSize-1) throw"上溢";top++;//栈顶指针上移data[top]=x;}template <class T>void SeqStack<T>::Pop()//出栈操作{if(Empty()) throw"下溢";top--;//栈顶指针下移}template <class T>bool SeqStack<T>::Judgement()//判断该位置是否合适{for(int i=0;i<top;i++)if(data[top]==data[i]||(abs(data[top]-data[i]))==(top-i))//判断是否满足任意两个皇后不在同列同一斜线return false;return true;}template <class T>void SeqStack<T>::PlaceQueen(int row) //放置皇后{for (int i=0;i<StackSize;i++){Push(i); //入栈if (Judgement())//判断位置是否合适{if (row<StackSize-1)PlaceQueen(row+1); //如果合适满足条件则放置一个皇后,递归调用else{num++;//不满足条件则到下一行Print();//输出符合条件的皇后}}Pop();//出栈}}template <class T>void SeqStack<T>::Print()//输出皇后函数{cout<<"NO."<<num<<":"<<endl; for(int i=0;i<StackSize;i++){for(int j=0;j<data[i];j++){cout<<"□";}cout<<"■";for(int j=StackSize-1;j>data[i];j--){cout<<"□";}cout<<endl;}cout<<endl;}void main(){SeqStack<int> Queen;Queen.PlaceQueen(0);cout<<"总共有"<<num<<"种摆放方法。

图书馆借还书系统实验报告(含业务_数据流程图_例图等)

图书馆借还书系统实验报告(含业务_数据流程图_例图等)
除此之外,依据借还书系统高层数据流程图,并根据实际操作的需要,衍生出系统管理(包括密码管理和用户管理)、读者信息管理(包括读者信息修改、查询、添加)和图书信息管理(包括图书信息查询、修改、添加)3项处理功能。
2)数据库设计
书库图书信息,包括数据项有:图书编号、书名、书号、类别、出版社、作者、ISBN、印张、字数、版次、印数、定价、开本、是否在库、是否损坏、是否遗失、入库时间、图书介绍
15
Lending
借阅状态
Char
2
Y
Not NULL
借阅
主题数据库标识
主题数据库名称
数据库表标识
数据库表名称
DB_Borrow
借阅信息数据库
DB_Book_base
图书基本信息表
数据元素
含义
类型
长度
小位数
关键字否
可否为空
ID
书号
Char
8
Y
Not NULL
BorDay
借书日
Date
10
Not NULL
图书信息=检索号+ISBN+书名+作者+版次+出版社+价格+破损情况描述+当前馆藏数+文献类型+赔款情况+限借日期+借阅状态+备注
借阅记录=借书号+检索号+ISBN+姓名+书名+借阅日期+应还日期
收款记录=借书号+检索号+ISBN+交款日期+罚款原因+应交款额+实交款额+收款人
在分类编码设计中的一个重要的原则就是如果有标准可以遵循,则一定要

数据结构实验报告-实验一顺序表、单链表基本操作的实现

数据结构实验报告-实验一顺序表、单链表基本操作的实现

数据结构实验报告-实验⼀顺序表、单链表基本操作的实现实验⼀顺序表、单链表基本操作的实现l 实验⽬的1、顺序表(1)掌握线性表的基本运算。

(2)掌握顺序存储的概念,学会对顺序存储数据结构进⾏操作。

(3)加深对顺序存储数据结构的理解,逐步培养解决实际问题的编程能⼒。

l 实验内容1、顺序表1、编写线性表基本操作函数:(1)InitList(LIST *L,int ms)初始化线性表;(2)InsertList(LIST *L,int item,int rc)向线性表的指定位置插⼊元素;(3)DeleteList1(LIST *L,int item)删除指定元素值的线性表记录;(4)DeleteList2(LIST *L,int rc)删除指定位置的线性表记录;(5)FindList(LIST *L,int item)查找线性表的元素;(6)OutputList(LIST *L)输出线性表元素;2、调⽤上述函数实现下列操作:(1)初始化线性表;(2)调⽤插⼊函数建⽴⼀个线性表;(3)在线性表中寻找指定的元素;(4)在线性表中删除指定值的元素;(5)在线性表中删除指定位置的元素;(6)遍历并输出线性表;l 实验结果1、顺序表(1)流程图(2)程序运⾏主要结果截图(3)程序源代码#include<stdio.h>#include<stdlib.h>#include<malloc.h>struct LinearList/*定义线性表结构*/{int *list; /*存线性表元素*/int size; /*存线性表长度*/int Maxsize; /*存list数组元素的个数*/};typedef struct LinearList LIST;void InitList(LIST *L,int ms)/*初始化线性表*/{if((L->list=(int*)malloc(ms*sizeof(int)))==NULL){printf("内存申请错误");exit(1);}L->size=0;L->Maxsize=ms;}int InsertList(LIST *L,int item,int rc)/*item记录值;rc插⼊位置*/ {int i;if(L->size==L->Maxsize)/*线性表已满*/return -1;if(rc<0)rc=0;if(rc>L->size)rc=L->size;for(i=L->size-1;i>=rc;i--)/*将线性表元素后移*/L->list[i+=1]=L->list[i];L->list[rc]=item;L->size++;return0;}void OutputList(LIST *L)/*输出线性表元素*/{int i;printf("%d",L->list[i]);printf("\n");}int FindList(LIST *L,int item)/*查找线性元素,返回值>=0为元素的位置,返回-1为没找到*/ {int i;for(i=0;i<L->size;i++)if(item==L->list[i])return i;return -1;}int DeleteList1(LIST *L,int item)/*删除指定元素值得线性表记录,返回值为>=0为删除成功*/ {int i,n;for(i=0;i<L->size;i++)if(item==L->list[i])break;if(i<L->size){for(n=i;n<L->size-1;n++)L->list[n]=L->list[n+1];L->size--;return i;}return -1;}int DeleteList2(LIST *L,int rc)/*删除指定位置的线性表记录*/{int i,n;if(rc<0||rc>=L->size)return -1;for(n=rc;n<L->size-1;n++)L->list[n]=L->list[n+1];L->size--;return0;}int main(){LIST LL;int i,r;printf("list addr=%p\tsize=%d\tMaxsize=%d\n",LL.list,LL.size,LL.Maxsize);printf("list addr=%p\tsize=%d\tMaxsize=%d\n",LL.list,LL.list,LL.Maxsize);while(1){printf("请输⼊元素值,输⼊0结束插⼊操作:");fflush(stdin);/*清空标准输⼊缓冲区*/scanf("%d",&i);if(i==0)break;printf("请输⼊插⼊位置:");scanf("%d",&r);InsertList(&LL,i,r-1);printf("线性表为:");OutputList(&LL);}while(1){printf("请输⼊查找元素值,输⼊0结束查找操作:");fflush(stdin);/*清空标准输⼊缓冲区*/scanf("%d ",&i);if(i==0)break;r=FindList(&LL,i);if(r<0)printf("没有找到\n");elseprintf("有符合条件的元素,位置为:%d\n",r+1);}while(1){printf("请输⼊删除元素值,输⼊0结束查找操作:");fflush(stdin);/*清楚标准缓存区*/scanf("%d",&i);if(i==0)break;r=DeleteList1(&LL,i);if(i<0)printf("没有找到\n");else{printf("有符合条件的元素,位置为:%d\n线性表为:",r+1);OutputList(&LL);}while(1){printf("请输⼊删除元素位置,输⼊0结束查找操作:");fflush(stdin);/*清楚标准输⼊缓冲区*/scanf("%d",&r);if(r==0)break;i=DeleteList2(&LL,r-1);if(i<0)printf("位置越界\n");else{printf("线性表为:");OutputList(&LL);}}}链表基本操作l 实验⽬的2、链表(1)掌握链表的概念,学会对链表进⾏操作。

实验报告

实验报告

实验报告学号:15281183 姓名:李明安实验一1.实验目的:简单数值计算体验题,编写程序验证并打印输出。

2.实验内容,算法,流程图及主要符号说明。

(1)调用函数名“math.h”进行数学运算(2)在计算结果前加上(int)表示强行将结果用整数表示;0x表示16进制数。

(3)pow(m,n)表示m的n次方;log表示ln;sqrt(n)表示n的算术平方根。

3.完整的程序清单。

int_tmain(int argc, _TCHAR* argv[]){int key1, key2, key3, key4, key5;key1 = 5 * (0x10 + 12 / 3) - 012 + 0x2f;key2 = (int)sin(30 * 3.14159 / 180) - (int)cos(60 * 3.14159 / 180);key3 = (int)log(pow('z' - 'a' + 1.0, 2)) + (int)log10(pow(10.0, 3));key4 = sqrt(pow(3.1415926, 2) + 1);key5 = 23.582 / (7.96 / 3.67);printf("key1=%d\nkey2=%d\nkey3=%d\nkey4=%d\nkey5=%d\n", key1, key2, key3, key4, key5);return 0;}4.输出结果。

5.调试分析、体会及存在的问题。

不了解0和0x在数前表示什么意思实验二1.实验目的:用scanf函数输入如下结果2.实验内容、算法流程图及主要符号说明(1)整数型、int、%d;字符型、char、%c;小数型、float、%f 3.完整程序清单#include"stdafx.h"int_tmain(int argc, _TCHAR* argv[]){int a, b;char c1, c2;float x, y, z;printf("input a\n");scanf_s(" %d", &a);printf("input b\n");scanf_s(" %d", &b);printf("input c1\n");scanf_s(" %c", &c1);printf("input c2");scanf_s(" %c", &c2);printf("input x\n");scanf_s(" %f", &x);printf("input y\n");scanf_s(" %f", &y);printf("input z\n");scanf_s(" %f", &z);printf("%d,%d,'%c','%c',%f,%f,%f\n", a, b, c1, c2, x, y, z);return 0;}4输入、输出结果。

电子科技大学数学实验实验报告(含详细程序和实验数据)-Koch分形雪花,计算瑞典国土,计算我国海岸线长度

电子科技大学数学实验实验报告(含详细程序和实验数据)-Koch分形雪花,计算瑞典国土,计算我国海岸线长度

Koch 分形雪花面积计算的数学实验报告2012年4月6日绘制Koch 分形雪花,分析其边数及面积规律实验内容取周长为10的正三角形为初始元。

第一步(N=1):将边长三等分,并以中间的一份为底边构造正三角形,去掉该三角形的底边,将两腰与剩下的两份相连,得到生成元。

原三角形每条边都用生成元替换,得到具有6个凸顶点的12边形。

第二步(N=2):对第1步得到的图形,同样将其边长三等分,并以中间的一份构造正三角形,去掉该三角形的底边,将两腰与两边的两份相连,得到生成元。

原12边形的每条边都用生成元替换,得到24个凸顶点的48边形。

如此方法,一直做下去,当∞→N 时便得到了Koch 分形雪花。

实验目的1.算法描述Koch 分形雪花2.证明Koch 分形雪花图Kn 的边数为143-⨯=n n L3.求Koch 分形雪花图Kn 的面积)(lim n N K area ∞→实验原理1. Koch 分形雪花的绘制过程与Koch 曲线的构造过程类似。

事实上,Koch 分形雪花是由三条三次Koch 曲线组成的。

Koch 曲线的构造:由一条线段产生四条线段,由n 条线段迭代一次后将产生4n 条线段,算法针对每一条线段逐步进行,将计算新的三个点。

第一个点位于线段的三分之一处,第三个点位于线段的三分之二处,第二个点以第一个点为轴心,将第一和第三个点形成的向量正向旋转ο60而得,正向旋转由正交矩阵⎪⎭⎪⎬⎫⎪⎩⎪⎨⎧-3cos 3sin 3sin3cos ππππ完成。

三条三条三次Koch 曲线由初始向量P 构造。

流程图如下:⑴)/3P -2(P + P ←Q )/3;P -(P + P ← Q 121 31211 ⑵;A ×)Q -(Q + Q ← Q T1312 ⑶.Q ← P ;Q ← P ;Q ← P ;P ← P 342312252.由于Koch分形雪花是封闭的凸多边形,所以边数=顶点数=P矩阵的行数-1。

信息系统分析(实验报告)

信息系统分析(实验报告)

中南财经政法大学武汉学院实验报告实验课名称:信息系统分析与设计学生姓名:专业班级:学号:开课时间:2015年9月教务处制《信息系统分析与设计》实验报告实验序号:01 实验项目名称:Visio的使用学号姓名专业、班级实验地点机房401 指导教师刘胜燕时间周五3-4 一、实验目的安装visio 2003 软件,并熟悉其窗口,菜单及功能。

二、实验内容安装visio 2003 软件,应用Visio绘制软件开发图形的基本操作,完成绘制基本流程图。

三、实验步骤(一)安装visio 2003 软件,并熟悉其界面。

“开始”---“程序”---- “Microsoft office”----“visio 2003”掌握打开和关闭该程序的方法。

(二)利用Visio绘制基本流程图。

可直接利用Visio提供的基本图形对象绘制,也可利用多个对象组合形成。

选择“文件”->“形状”->“框图”->“基本形状”绘制外部主体选择“文件”->“形状”->“其他Visio方案”->“连接线”选项,选择“有向线1”,绘制业务处理。

(三)绘制系统的一般模型图及综合结构图。

完成P1图1.1、P9图1.4、P45 3.7)四、实验结果成绩教师评语:实验内容和实验结果记录完整,实验报告撰写认真,格式符合要求,按时完成了实验。

签名:刘胜燕日期:9.18《信息系统分析与设计》实验报告实验序号:02 实验项目名称:Visio绘制组织结构图学号姓名专业、班级实验地点机房401 指导教师刘胜燕时间周五3-4 一、实验目的绘制系统开发生命周期各阶段和可交付成果图及系统规划实现过程图。

二、实验内容安装visio 2003 软件,应用Visio绘制软件开发图形的基本操作,完成绘制组织结构图、基本流程图。

三、实验步骤(一)利用Visio绘制组织结构图。

可直接利用Visio提供的基本图形对象绘制,也可利用模板形成。

选择“文件”->“新建”->“组织结构图”->“组织结构图”,打开组织结构图模板,选择某形状拖动到绘图页,要连接形状,把形状放在图形的顶部自动连接。

实验报告07(数据流程图)

实验报告07(数据流程图)
2.2 实验结果
1. 将上述步骤 2 得出的结果绘制/贴在下方。
2. 将上述步骤 3 得出的结果绘制/贴在下方。
3. 为上述步骤 3 得出的结果编制数据字典。
IvyGang,2004
Page 2 of 2
1 实验七:数据流程图
1.1 实验背景
在 系 统 分 析 阶段 对 数 据 进 行 有 效 的 分 析 。
1.2 实验目标
学会使用 Word/Vis io 绘制数据流图,以及使用 Word 编制数据字典。
1.3 实验任务
序号
任务
描述
预期成果
1
总结 自 己小 组
的 题 目 ,或 者 自
拟一 个 系统 题
注意
顶层数据流图尽 量简洁明了。
要保证顶层数据 流图与细化数据 流 图 的 一 致 性。 使用 Word 中的表 格功能编制数据 字典。
,《1》
2 实验报告
2.1 实验人信息
姓名:_________________________ 学号:_______________________ 实 验 时 间 :_ ___ __ __ __ __ __ __ ___ __ __ __ __ __ ___ __ __ __ __ __ ___ __ __ __ __
目的需求。
2
根 据 上 述 需 求 使用 Word/Vis io 绘制
绘 制 顶 层 数 据 顶层数据流图。
流图。
3
细 化 顶 层 数 据 使用 Word/Vis io 绘制
流图。
细 化 的 数 据 流图 。
4
对 细 化 之 后 的 使 用 Word 编制 数 据
数据 流 图编 制 字典。

Python实验报告

Python实验报告

Python实验报告(一)
koch(400,3) #调用函数
turtle.hideturtle()
main()
运行过程
问题分析1、画出图像部分的函数是最为重要的,必须弄清楚它一次性是做了什么工作
2、判断阶的意义在于是对其图像需要进行几次分形的判断
3、Koch函数内的for循环中的循环条件是基于要分形的图形形状
评阅内容填写规范20 过程完整50 实验结果30
得分
Python实验报告(二)
运行过程
问题分析1、光源的俯视角度和方位角度以及深度加权都能可以影响整个图片的效果,depth较小时,画面显示轮廓描绘。

2、光源对xyz轴的影响,即为把角度对应的柱坐标转化为了xyz的立体坐标系‘
3、Clip函数的光源归一化限定范围的最大值应该和前面光源归一化式子用的值相同。

评阅内容填写规范20 过程完整50 实验结果30
得分
Python实验报告(三)
plt.setp(legend.get_texts(), fontsize='small')
#绘制步阶图
plt.grid(True)
plt.show()
运行过程
问题分析1、运行过程出现No module named 'matplotlib',是因为没有安装matplotlib 库,运行命令cmd安装此库就可以了。

2、运行此过程中出现Unknown property frac,解决方法为删除掉frac命令,其结果不会产生影响
评阅内容填写规范20 过程完整50 实验结果30
得分。

大学教师工资管理信息系统实验报告

大学教师工资管理信息系统实验报告

管理信息系统实验报告目录一、总述二、可行性报告1、需求分析2、系统功能分析3、可行性分析4、投资效益分析三、系统分析1、系统功能分析2、业务流程分析3、数据流程分析4、数据字典5、系统逻辑模型设计四、系统设计1、系统设计目标2、系统功能结构图3、系统信息处理流程设计4、数据库设计5、系统物理配置设计6、输出设计五、系统实施六、实验心得工资管理信息系统的分析、设计和实施工资核算的正确与否关系到每个劳动者的切身经济利益。

利用计算机系统对其进行管理有助于企事业单位的日常管理和发展。

传统的工资计算,繁琐而且效率不高,为了解决这一矛盾,利用计算机来进行工资的管理,是十分重要的,,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高人事工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。

一可行性报告一、需求分析:(一)。

分析工资管理系统的总目标是:在计算机网络,数据库和先进的开发平台上,利用现有的软件,配置一定的硬件,开发一个具有开放体系结构的、易扩充的、易维护的、具有良好人机交互界面的工资管理系统,实现学校的工资发放的自动化的计算机系统。

根据系统分析,工资管理系统的要求如下:1.教职工基本信息的输入,并且能够进行修改更新、查询操作。

2.系统数据的保护、备份及系统的基本设置功能.3。

全登录系统,即系统具备密码保护的功能。

(二)。

系统分析工资管理信息系统主要功能如下:1。

教职工信息的输入和统计:2.教职工信息的存储:3。

工资单信息的传递及接收:4.教职工信息查询及修改:5。

各部门信息的汇总:二、可行性分析:概述:系统的可行性研究在系统的整个过程中占有很重要的地位,它决定所选项目是不是可能实现或值得去实现。

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

它主要包括技术、经济、运行、法律等方面的可行性:现有技术是否能够实现本系统的设计开发;经济上是否值得去实现;是否能够在一般平台下运行等.技术可行性是指开发一个新系统所需要的技术是否具备,如支持新系统的软硬件功能以及技术人员的数量和水平。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据流程图绘制实验报告
题目:系办输入班级和教学时间,查看教学计划表,确定本班级教学任务,查看教师表,制作开课任务书和班级教学计划表,查询时,教师输入教师姓名和时间,查询本人的教学任务,学生输入班级和时间,查询班级及教学任务。

实验名称:教学管理数据流程图绘制
实验目的:掌握教学管理流程图的绘制,通过少数几种符号综合的反应出信息在系统中的流动、处理和存储情况。

实验步骤:
1、组织结构调查,包括部门划分、领导与被领导的关系
2、管理功能调查,用功能层次图来描述从系统目标到各项功能的层次关系
3、管理业务流程调查,内容包括:各环节的处理业务、信息来源、处理方法、计算方法、
信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。

4、数据流程调查
5、符号表示
实验过程
1、找外部实体
2、确定数据的录入
3、确定数据的处理过程
4、确定数据的输出
5、确定数据的存储
班级和教学时间。

相关文档
最新文档