课设报告数据结构

2024-10-24

课设报告数据结构(精选6篇)

课设报告数据结构 篇1

数据库上机实习

数 据 库 课 程 设 计

题目 《数据库》课程设计

学号 201007084201 姓名 马伟华 班级 电气102 指导老师 刘秀敏

数据库上机实习

目录

一、概述„„„„„„„„„„„„„„„„„„„„„„3 1.1课程设计目的与要求„„„„„„„„„„„„4 1.2课程设计环境„„„„„„„„„„„„„„„4

二、创建数据库„„„„„„„„„„„„„„„„„„„4 2.1创建一个空数据库„„„„„„„„„„„„„5 2.1建立自己的文件夹存放数据库文件„„„„„„6

三、创建数据表„„„„„„„„„„„„„„„„„„„6 3.1数据库之间关系„„„„„„„„„„„„„„7 3.2数据库的值列表„„„„„„„„„„„„„„8 3.3通过导入方式创建表„„„„„„„„„„„„9 3.4向表输入数据„„„„„„„„„„„„„„„10

四、数据库的实现„„„„„„„„„„„„„„„„„11

五、作业截图„„„„„„„„„„„„„„„„„„„13

六、收获与心得体会„„„„„„„„„„„„„„„„15

数据库上机实习

一、概述

按照教学安排我们进行了一次数据库上机的实习,这次的数据库实习课程主要是学习microsoft access 2003的一些操作流程,对于access 2003 这个软件,我以前很是陌生,不过经过了这次的实习,对它已经不再陌生了,自己跟着教学计划也制作了几个数据表格总体来说,access 2003 是一个令数据的管理成为一个很简单的软件,大大方便了数据管理人员的工作量。就这次的实习报告,我会详细的介绍一下access 2003 的一些相关知识和基本的操作流程,算是对自己这次实习的一个总结吧。

数据库,顾名思义:数据的仓库。当使用者需要保存的数据量不是很大时,我们可以直接将数据写到一个文件中,比如一个文本文件或二进制文件。但当数据量很大,而且我们需要实时查询和整理时直接操纵文本文件或二进制文件,将使工作变得以异常的复杂。

数据库,可以替使用者管理数据,使用者只需使用相关的命令(如SQL查询语言),就能和数据库进行“通话”,让数据库执行我们想要的操作。比如:新增数据(插入)、更改数据(更新)、删除数据检索数据(查询)等等。我们不再需要自己去设计数据是怎么被存储和提取的,这一切都交给数据库去做。1.1课程设计目的与要求

Access 是微软公司推出的基于Windows的桌面关系据库管系统(RDBMS,即Relational Database Management System),是Office系列应用软件之一。它提供了表、查询。窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。因此我们有必要掌握数据库软件的操作来简化我们生活中的一些数据管理工作,这就是我们实习的目的,是十分必要的。

Microsoft Access应用实验是管理信息系统实验课的重要组成部分,属于学科基础实验范畴,是与相关教学内容配合的实践性教学环节。学生通过实验,验证课堂学习的知识,掌握数据库、数据表建立、查询以及窗体的方法,从而具

数据库上机实习

有小型数据库管理系统的设计能力。并以此提高学生的动手能力和实践水平,培养学生的技术应用能力和综合分析问题、解决问题的能力。1.2课程设计环境

Access是一种关系型数据库管理系统,其主要特点如下:

(1)存储方式单一Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。

(2)面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。

(3)界面友好、易操作Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。

二、创建数据库

2.1.1 创建一个空数据库

2.1.2 建立自己的文件夹-用于存放自己的数据库文件

数据库上机实习

数据库上机实习

上图就是一些建立数据库所需要的一些步骤,首先在自己的电脑相应的硬盘中建立一个新文件夹,再在Microfost Access中打开空数据库就相当于建立了一个新的文件。

三、创建数据表

在打开的空数据表中可以创立一些自己所需要的数据和内容同时需要规定一些自己所需要的格式和方式,一边与自己以后可以方便的找到。对于每一种数据都有不同的格式和限制,所以对于每一行的数据都有自己的方式去调整。下面就告诉了我们所需要对相应文本内容进行的调整和制作:其中文本是文字的格式,日期应该有日期的格式,这就需要我们按自己的需要。

数据库上机实习

3.1数据库之间关系

每个数据库之间可能有一定的关系,特别是对学校来说,每个学生的学号、成绩、班级等等都有一定的关系。如何能把这些关系同一方便的安排在一个数据库之中你这就需要数据库之间的关系的功能。他可以方便的让你理解各个数据库之间的关系和内容。首先建立数据库之间的关系图通过关系的确立就可以明细的 找到几个数据库之间的关联,其次通过数据的链接关系找出两个数据之间的相应关系。

3.2数据库的值列表

数据库的值列表就是在每一个数据库的类型中,它所包含 的所有的情况的综合。特别是对于统计性别的时候,如果有了数据库的值列表,就会省事很多。应为数据库的值列表就是直接列出的所有情况,你可以直接相应的栏目中找出自己所需要的那种情况行。

数据库上机实习

3.3通过导入方式创建表

导入表的格式也是有好多种,比如说Excel,或者直接就是一Access文件,所以说导入表可以让我们更直观更提前的了解这个数据表的内容,不用再一个一个的翻看,可以给我们剩下好多浏览的时间。同时也可以让我们对这个表有一个 整体的印象。

数据库上机实习

3.4向表输入数据

如下图向表输入数据

3.5查阅字段的数据来源于表

以下将从另一表中提取数据作为本表字段的数据,例如,grade表的课程号数据不是由用户键入,而是从课程表的课程号中去提取,因为你的课程表数据已经被键入,如图

数据库上机实习

从另一表中提取数据作为本表字段的数据的方法是:在【Education】数据库窗口,单击【对象】栏下面的【表】,在对象列表框,选择grade,在工具栏,单击【设计】,弹出【grade:表:】 表的设计视图。在【课程号】字段的【数据类型】下拉列表,单击【查阅向导】,如下图

弹出下图所示【查阅向导】对话框之一,在选项组的按钮中,选择【使查阅列在表或查询中查阅数值】,单击【下一步】,弹出下图所示查阅向导对话框之二,在【请选择为查阅列提供数值的表或查询】栏中,选择course,即选择课程表作为数据来源

数据库上机实习

单击【下一步】,弹出下图所示查阅向导对话框之三,其中,选定字段为课程号,课程名.单击【下一步】,弹出下图所示查阅向导对话框之四,其中,值列表的内容被显示

数据库上机实习

单击【下一步】, 单击【下一步】,得到图下图所示查阅向导对话框之五,里是为查阅列指定标签,在课程号,课程名两个中,选择课程号,单击【完成】按钮,弹出下图查阅向导对话框之七,其中,问到,是否保存,单击【是】按钮,完成创建值列表之后,我们看效果,打开【grade:表】表的数据表视图,即:在Access菜单,单击视图数据表视图,其课程号的数据,不需要用户键入数据,只需在值列表中选择数据即可。

从中,单击【照片】字段所在的单元格,再单击Access菜单中的【插入】→【对象】即可。

数据库上机实习

3.5通过链接外部数据创建表

打开【Education】数据库窗口,单击【对象】栏下的【表】,单击【新建】按钮,在【新建表】对话框中,单击【链接表】,如下图

四、数据库的实现

数据库是相当方便的的一种工具,他就是在你不想一步步去查找相应数据所在地的时候,用数据来源就最方便了。特别是在统计学生成绩单的时候,学号与成绩、姓名三个数据之间统一成相应的关系来源,这样,在寻找学生学号的时候就直接会有起相应的成绩和专业 等相关的数据,这样就会更加具体的去了解这个同学。同时在最后面的相片一栏中还可以附送上一些照片,这样就相当于一个小小的个人简历了,老师可以通过这个小小的简历就可以评估这个同学。

数据库上机实习

上面的图示就很明确的展示了数据来源的关键作用,当你找到学生的学号时,他相对应的姓名呀,专业呀都一起显示出来,这就很方便就可以了解这个同学。

五、作业截图

数据库上机实习

六﹑个人总结及感想

数据库上机实习是一次技能的补充练习,是一种自我提高的方式,我们每个同学都能够从中获取一些不同的收获,其实任何形式的学习都是一种提高,有理论知识层面的、有实际操作领域的,都是一种提高,是一种自身价值的体现。相信我们在经过各种各样的实习的历练之后,我们在以后面对社会或者生活中的难题时,应该不会只是迷茫,不知所措,而是能够分析问题,找出解决问题的方法,这就是最大的收获,获得一种处事的思维方法,比其他任何的收获都重要,更有价值。

首先通过这个数据库的课程设计让我又了解了一种关于数据整理的一个软件,因为以前学习的只是一些像Word、Excel等这样的小软件,刚开始以为自己对这种比较有难度的程序有点抵触,因为像这种课程设计听着就让我觉得有点难度。但是经过这几节课的联系和了解,我更加知道学习这种数据库的好处,它不仅提高了我们对数据的整理和提取,还把数据进行了良好的分类,和综合的处理。通过数据库可以随心所欲的找到自己想要的资料和资料相关的一系列方面的东西。同时,数据库还是一个方便的办公软件,也提倡大家把他良好的运用到生活中。

课设报告数据结构 篇2

在后信息时代, 数据成为一种新兴资产。政府掌握着大量的核心数据, 让原始的政府数据对社会开放已经成为各国的民主运动的新内容, 数据开放作为提升政府提升透明度、提高国家创新竞争力、提升社会民主程度的重要措施, 在各国受到越来越多的关注和重视。

2011年在美国政府的倡议下, 全球正逐渐形成“数据开放联盟”, 40多个国家和地区纷纷加入该联盟。2013年10月31日, 《开放政府联盟 (Open GovernmentPartnership) 2013峰会》在伦敦举行, 会上互联网之父蒂姆·伯纳斯·李发布了由“开放数据晴雨表项目组”、互联网基金会、开放数据研究会共同编制的《开放数据晴雨 表:2013年开放数据全球报告》 (以下简称《报告》) 。

该《报告》旨在揭示全球不同开放数据计划的渗透性和影响力, 分析全球开放数据发展趋势, 并对各国和地区进行排名。《报告》指出, 数据开放正处在起步成长阶段。

在全球首个政府数据开放平台Data.gov诞生的近五年时间内, 数百个国家和地方政府已经相继建立起了各自的政府数据开放平台, 与此同时, 国际研究机构、非盈利组织和企业等也正在逐步加入到该平台中来。所有的参与者正在以不同的方式探索如何让开放数据的价值得到释放, 进而达到鼓励创新、增加透明度和提升政府责任感。

在数据开放进程加快的时代背景下, 《报告》对全球77个有广泛代表性国家的数据开放情况进行了研究分析, 站在国家层面为全世界提供了政府数据开放的整体“快照”和“印象”。

整体“印象”

《报告》指出, 全球数据开放目前呈现快速发展但发展不均衡的态势。信息化法律的完善程度、数据开放政策的制定、社团组织和专业技术人员对数据开放的需求程 度、政府对数据开放创新应用的支持度, 以及城市或地区数据开放程度等多个要素共同决定区域数据开放程度。

就全球范围来看, 美洲地区和欧洲地区处于数据开放第一梯队, 亚太地区处于第二梯队, 中东、中亚和非洲地区处于第三梯队。

如表1所示, 美洲、欧洲和亚太区在政府开放数据 (Open Government Data) 中政府政策倡议方面得分差距不大;社团和技术人员对数据开放的需求上三者存在明显差异, 欧洲得分最高表示其对数据开放需求最为强烈和迫切;城市或地区的OGD水平也存在明显差异, 欧洲得分最高表明其区域内城市或地区的平均水平增多美洲和亚太区域高, 其在数据开放方面有着良好的基础。

从五个区域整体来看, 五项指标中政府对数据开放创新活动的支持度得分最低, 表明政府在数据开放中所发挥的作用不足, 针对该情况, 《报告》建议政府要加强对在线数据的提供程度。

《报告》还指出, 目前虽然也有一些国家的政府数据开放已经推广到城市一级, 如尼日利亚、日本江户等国家和城市已经在推出全国政府门户网站前推出了城市数据开放门户, 但就世界范围来看, 实施政府数据开放政策的仍主要停留在国家层面, 尚未普及到城市一级。

指标解读

为了更好地对全球数据开放情况进行评估, 《报告》主要从准备度、执行力和影响力三个维度对各国所处开放数据的阶段及其在给经济、政治和社会所带来的影响进行了评估。

准备度是指一个国家是否具备实现开放数据潜力的政策、社会和经济基础, 包括政府、企业、公众与民间团体三方面; 执行力是指政府发布一系列关键数据集以支持社会各界进行创新、对政府的审计问责和改进有关决策的程度;影响力是指开放数据已导致积极的政策、社会、环境和经济变化的程度。

成功的政府数据开放政策倡议需要的不仅仅只是数据集, 更需要的是让中介机构能够很好地利用这些开放的数据, 把这些数据转变成用户可以以不同方式并利用不同设备去访问以及处理的、具有社会价值和经济价值的平台和产品。这就是有时 我们所说的基于政府数据开放项目的核心数据生态系统。

《报告》主要从三个方面考查政府数据开放准备度变量:

在政府准备度方面, 主要考察政府开放数据的能力和政府对数据开放的承诺, 包括政府开放数据的意愿、让数据更加可用的组织能力, 以及如何保证从数据开放中获益。

在公民和社会团体准备度方面, 主要考察公民社会的自由开放度和其在数据开放议程中的参与度, 包括《信息权利法》和《数据保护法》等制度的制定情况。

在企业和公司准备度方面, 主要考察企业公司通过对开放数据资源进行再利用所带来的经济利益及其作为“中介”给社会所带来的“催化”作用, 包括企业的互联网普及率、企业在数据可用性方面的有关培训, 以及政府对开放数据引领创新的支持作用。

什么数据是有用的?答案并不在于政府是否公开数据, 而在于全社会利用其公开的数据在实践应用中所产生的影响如何。有些国家吹嘘自己在网上发布了大量数据集, 但事实上, 如果这些数据并不是公众所需要的, 或者这些数据无法有效提升国家透明度、政府责任意识和社会等, 那其开放的意义对于开放政府数据所希望实现的目的微乎其微。为说明政府开放数据的有效性, 《报告》尝试选择那些既能代表国家不同职能、又是数据再利用者感兴趣的数据类别进行了初步研究。数据可用性是影响数据执行力的 一个重要因素。

在评估数据集的可用性方面, 《报告》选取了地理环境、土地持有、人口、政府预算、政府财政支出、公司注册等共14类数据, 对77个国家的数据开放情况进行了统计分析。

《报告》在评估全球数据开放的影响力时, 主要从开放数据被应用的领域范围, 以及数据在提升政府效率和透明度、环境可持续性和社会稳定、经济增长和企业活力等多方面入手, 具体观察分析了各国数据开放给本国所带来的实质影响。

《报告》通过调查发现, 政府数据开放的影响力更多地集中在对政府的“问责”和企业对数据的创新应用两方面。其中, “问责”对于提升政府的透明度和对社会的责任意识是最为明显的, 而数据开放给公司企业利用数据进行创新应用所带来的影响也是不言而喻的。开放政府公共数据对企业的影响力, 主要表现在利用公开数据开展APP应用竞赛和推出以鼓励开发者进行创新为目的的“黑客日”两个方面。在评估中发现, 多数国家在数据开放对环境和社会包容性的影响力方面考虑较少, 影响作用较弱。

《报告》通过利用准备度、应用度和影响力三个一级指标对全球多个国家数据开放情况进行分析后, 得出结论认为:从整体情况来看政府公共数据开放政策及其影响力正在全球快速蔓延, 许多国家和地区数据开放已经具备了良好的政府、企业和社会环境基础, 但在数据开放的广泛应用、数据开放对政府的影响力、数据发布和使用条款以及使用结果评估等方面, 仍然有很长的路要走。

国家排名

在此次调查的77个国家和地区中, 排名前五的依次为:英国、美国、瑞典、新西兰、挪威和丹麦 (并列第五) 。其中, 英国、美国和瑞典在数据开放的准备度、应用度指标上得分较高, 美国、新西兰在数据开放的影响力指标上表现较为突出, 如下图所示:

在从政府、企业和社会数据开放准度, 数据开放对经济、社会和政治影响作用, 以及数据在企业创新、政府责任意识提升和改善社会政策制定中执行力共9个方面分析后, 《报告》认为英国的数据开放程度位居全球第一。

英国

具体来看, 英国在数据开放进程中准备度得分较高, 表明英国政府对数据公开较为重视, 企业以及社会对数据公开的诉求和数据意识较为强烈。

2009年英国政府将“开放政府”正式提上日程, 2010年开放政府数据政策得以持续推进, 并得到了来自首相的支持。英国政府对数据开放可能带来的潜在价值给予高度重视, 包括成立专门的数据开放研究所以支持对开放数据的商业应用。为保证所有政府部门对data.gov.uk网站数据的及时更新和维护, 政府要求每个部门制定本部门的数据开放战略, 包括详细的数据应用行动计划以及对战略进展情况定期进行书面报告。英国政府还要求地方政府发布一些数据集, 许多地方政府已经建立了数据开放门户网站。

此外, 在英国, 关于数据开放主题的培训越来越多, 并且有频繁的专题和开放数据“黑客日”、数据开放活动和比赛, 以及由政府提供的创新资金专门用于帮助企业利用开放数据进行创新应用。英国还存在大量来自不同领域且关注数据开放的活跃用户社区, 致力于对开放数据的开发应用。

在执行力方面, 英国在不断扩大政府数据开放范围的同时, 也在提升数据的“深度”, 不断提升数据的质量、标准化程度和关联度。目前, 英国现在全力推进一个以保存、发展和提升核心数据为主的“国家信息化基础设施” (National InformationInfrastructure) 项目。但在影响力方面, 英国公开数据在影响力方面表现不是很理想, 数据开放对经济产生的影响力最大, 但对社会所带来的影响并不明显。

美国

在数据开放方面, 美国远远超出美洲地区平均水平。

2009年美国政府作为“第一个吃螃蟹”的国家发布了政府数据开放倡议, 要求政府部门发布机器可读的、标准化的、高价值的数据, 强调数据可能带来的经济价值。2013年5月美国政府再次发力, 发布了要求更高的“Open Data Policy”行政命令, 要求公开教育、健康、财政、农业等七大关键领域数据, 并对各政府机构数据开放时间做出了明确要求, 同时推出“Project OpenData”项目, 向社会开放更多政府API, 让开发者可以各方便地利用政府数据创造潜在经济价值。

与英国相比, 美国数据开放在公众和社团准备度方面略低于英国, 这可能与英国提出的“让公民受益数字化时代”倡议有关, 英国在全国范围内推动“Go OnUK” (全民性的、跨部门联合开展对人们互联网使用的培训) 项目以提升国民的数字化能力。

在执行力方面, 美国政府略逊色于英国, 英国在data.gov.uk上对政府财政收支、各级公务员工资收入情况等进行了完全公开, 而美国却无法有效提供该政府预算和支出等的详细数据, 表明政府利用数据开放提升政府透明度和责任意识表现不足。

在影响力方面, 美国表现尤为抢眼, 美国政府通过数据开放战略在释放经济增长创新力、提升政府透明度和责任意识以及改善社会环境等方面取得了较为显著的成效。

瑞典

排名第三的是瑞典, 在综合各项指标分析后, 《报告》认为, 瑞典的数据开放程度高于欧洲平均水平。

瑞典早在1776年就成为世界第一个形成信息权利法《Right to Information law》的国家, 这为瑞典2012年发布政府数据开放统一门户网站奠定良好的基础。

在数据执行力方面, 瑞典在全国范围内也形成了以鼓励开发者创新为目的的“黑客日”, 而像TrafikLab之类的项目则把与交通有关的公共部门数据和个人数据在一个平台进行整合, 并提供给创新者。

在影响力方面, 瑞典在利用开放数据提升医疗绩效, 利用环境数据以可视化的方式降低环境预算以及有效的防治害虫等方面发挥了积极的作用。

相对于数据开放给经济和社会所带来的积极影响而言, 数据开放所带来的政治影响较低。

中国

从《报告》排名和得分情况来看, 中国位列第61位, 综合得分为11.82, 整体排名较为靠后。

从指标具体情况来看, 在三个维度中, 中国的准备度得分最高, 但也仅为41.72, 与美国、英国等先进国家相比差距较大, 表明我国政府公共数据开放在政策推动、公民意识等准备方面上较为不足。

执行力得分仅为9.41, 表明我国数据开放在推动创新、提升政府透明度和改善社会决策等方面能力明显不足, 数据有效性和价值度、易用性不高, 例如我国政府支出数据只有十分粗略的总数, 几乎不具备可用价值, 而选举数据则完全缺失。

用友沙盘课设实验报告 篇3

(SAP软件应用)

班 级:

姓 名:

学 号:

指导教师:

经济管理学院会计系

2013.1

一、实验目的:

本次课程设计的目的在于了解SAP系统功能及学习SAP在业务处理中的应用,在已经学习用友软件的情况下,掌握新的SAP软件应用。

其意义在于,让学生掌握新的会计电算化软件应用技术,培养学生的综合能力,提高在将来求职过程的竞争力。

利用SAP BUSINESS ONE软件,完成浩海公司建账、初始设置、各方面信息录入以及基本业务制单、记账处理。

二、实验内容

1、建立系统与录入基础数据

2、销售应收款模块与业务

3、采购应付款模块与业务

4、人力资源模块与业务

5、库存模块与业务

6、财务模块与业务

三、实验步骤

第一部分、系统基础篇

一、系统初始化设置

1、进入系统

双击桌面图标,进入sap系统,单击“更改公司”,在“选择公司”窗口的下拉菜单中选择以自己姓名为名称的账套,单击确定,进入系统,出现主菜单。

2、汇率参数设置

在“模块”中的“管理”一项下选择汇率与索引,弹出“汇率与索引”窗口,设置当前会计和月份:2013年1月后单击“按选择标准设置汇率”,弹出窗口,如图,勾选“美元”,输入汇率为:6。单击“确定”后返回原窗口,单击“更新”。

3、公司明细设置

在“模块”中的“管理”一项下选择“公司明细”,弹出公司明细窗口,“常规”一项设置为默认,会计数据在税务局一栏输入:海淀国税。

4、一般设置

关闭“公司明细”窗口,单击下面的“一般设置”项,弹出“一般设置”窗口,分别按资料设置“业务伙伴”、“服务”、“路径”、“仓库—物料”、“仓库—计划”等几项的参数。

二、概览设置

1、用户设置

在“管理”模块下单击“设置”一项下的“用户”,弹出“用户—设置”窗口在部门一栏的下拉菜单中选择“定义新的”,弹出“部门—设置”窗口,“财务部”等部门名称和对应描述,单击确定。

返回“用户—设置”窗口,按资料输入“总经理”等信息,单击“添加”保存数据。

2、销售员设置

在“管理”模块下单击“设置”一项下的“销售员”一项,弹出窗口,按资料输入人员姓名。

3、地区设置

单击“常规”下的“地区”一栏,弹出“地区—设置”窗口,单击“添加同级”,在名称处输入:大中国地区,当名称出现在右边空白窗口时,单击“大中国地区”后,单击“添加子级”后输入:华北地区。同理,依次添加同级科目“华东”等。

4、佣金组设置

在“设置”—“常规”项下的“佣金组”一项,弹出“佣金组—设置”窗口,按资料进行参数设置。

三、财务设置

1、科目设置及总账科目确认设置

2、货币设置和指数设置 只执行查看操作,无改动

3、交易代码设置

在“设置”—“财务”项下的“交易代码”一项,弹出“交易代码—设置”窗口,按资料输入参数。

4、项目设置

单击“财务”项下的“项目”,在弹出的窗口里输入参数。

5、现金流项目设置 此项只执行查看操作。

6、期间标识设置

单击“财务”项下的“期间标识”,按资料输入参数。

7、销售机会设置(1)销售阶段设置

(2)、合作伙伴设置

(3)竞争者设置

单击“设置”下的“销售机会”,依次设置“销售阶段”、“合作伙伴”、“竞争者”,参数按资料设置。

8、业务合作伙伴设置(1)客户组设置(2)供应商设置

(3)业务伙伴属性设置

单击“业务合作伙伴”下“客户组”一项,打开客户组窗口按资料输入参数。(4)催款级别设置 在窗口上方的菜单栏中依次单击“管理模块”—“设置”—“业务合作伙伴”—“催款级别”,按照资料输入参数。

(5)付款条件设置

打开“业务合作伙伴”下的“付款条件”窗口,在付款条款代码中输入:催款信01,容差天数为10天,价格清单预先在“库存”项目中的“价格清单”项目新设“采购价格”。然后在下拉菜单中选择“采购价格”。其余两个催款条款设置同理。

9、收付款设置

在“设置”—“收付款”项下的“定义银行”中设置开户银行。

10、库存

(1)物料组设置

进入“管理模块”—“设置”—“库存”—“物料组”,打开“物料组—设置”窗口,按照资料输入参数,设置“滑雪用具”。单击“确定”保存。其他几项同理设置。

(2)、物料属性设置

单击“库存”下的“物料属性”项目,弹出“物料属性—设置”窗口,将前两项改为:配件累、包装类。

(3)、仓库设置

单击“库存”下的“仓库”一项,弹出“仓库—设置”窗口,依次设置“产成品库”等五个仓库,每个仓库对应一个地点,(如产成品库 地点:北京)

(4)制造商设置

单击“库存”项下的“制造商”一项,弹出“制造商—设置”窗口,依次输入三个制造商名称,单击确定保存。

(5)发货类型设置

单击“库存”项下的“装运类型”一项,弹出“装运类型—设置”窗口,根据资料输入三种发货类型。

(6)位置设置

打开“库存”项下的“位置”窗口,按资料依次输入五个与对应仓库对应的地点。(7)库存周期设置

打开“库存”下的“库存周期”窗口,按照资料输入参数。

11、基础数据(1)物料主数据

打开“库存”下的“物料主数据”窗口,按照资料输入参数,如图所示,在“常规”下输入制造商和装运类型,在“库存数据”下单击对应仓库一行,使该行变成黄色,单击数据栏右下角的“设置默认仓库”。最后返回最初窗口后,单击“确定”保存。其他几个物料设置同理。

(2)业务合作伙伴主数据

打开“业务合作伙伴”下的“业务合作伙伴主数据”窗口,按照资料输入参数,并设置“常规”项目下的销售员一项和“付款条款”下的催款期限、价格清单及信用额度。

(3)人员主数据 打开“人力资源”项目下的“员工主数据”窗口,按照资料输入参数,注意:在“分部”一栏新增总部项目,“用户代码”新增从“A01-A07”这几项。

12、期初余额

(1)输入期初余额

货币资金等类别的科目期初余额在“期初余额”项目下的“总账科目期初余额”窗口直接输入,“应收账款-国内”和“应付账款-国内”科目的期初余额在“期初余额”项目下的“业务伙伴期初余额”窗口按照所给公司分别在“本币”一栏输入期初余额,最后合计数等于总账科目的期初余额。

(2)物料期初余额

打开“库存”—“库存交易”项下的“初始数量,库存跟踪和库存过账”窗口,在“仓库”一栏的下拉菜单中选择物料类别对应的仓库,单击“确定”,弹出“初始数量”窗口,输入物料的初始数量和金额。如图所示。

第二部分、系统业务篇

1、采购业务

(1)填写采购订单

打开“采购应付账款”项目下的“采购订单”窗口,在“名称”的下拉菜单中选择相应的供货商,然后输入过账日期和相应的采购物料,如图所示。

(2)设置运费

打开“常规”项目下的“运费”窗口,新增购货运费项目,在“固定金额”一栏中填写300元。然后,在菜单栏选择表哥设置,把仓库一项选为可是以及活动的。

(3)收货采购订单

打开“采购应付账款”的“收货采购订单”窗口,单击右下角的“复制从”,从下拉菜单中选择“采购订单”后,弹出“采购订单”窗口,选择相应的采购订单后,弹出“选择凭证向导”窗口,单击“完成”。当物料信息出现在白色窗口中后,单击“添加”保存。

(4)填写应付发票

打开“采购—应付账款”项下的“应付发票”窗口,单击右下角的“复制从”,从下拉菜单中选择相应的采购订单,当数据出现在空白窗口时,单击“添加”保存。

2、平常业务(直接在财务系统中添加的业务)以报销差旅费为例

打开“财务”项下的“日记账凭单”窗口,单击右下方的“添加分录到新凭证”,弹出日记帐分录,在上面输入日期等信息,下方输入业务分录。保存后返回“日记帐凭单”窗口,单击右下角的“添加到日记帐分录”,保存凭证。

3、领用原材料

(1)增加物料单 打开“生产”项下的“物料单”窗口,单击工具栏上的“数据—添加”按钮,按资料输入物料单的产品编号和物料号等数据,单击“确定”保存。

(2)增加生产订单

打开“生产”项下的“生产订单”窗口,将计划数量改为40,单击“确定”。之后再次打开“生产订单”窗口,在状态一栏的下拉菜单中选择“已批准”。

(3)领用原材料

打开“生产”项下的“生产发货”窗口,单击右下角的“生产订单”,订货数据自动出现在窗口上,单击“添加”保存。(4)生产收货

打开“生产”项下的“生产发货”窗口,单击右下角的“生产订单”,收货数据自动出现在窗口上,单击“添加”保存。

4、销售发货

(1)填写销售订单

打开“销售—应收账款”项下的“销售订单”窗口,选择供应商和相应日期后填写订单产品信息。单击“确定”保存。

(2)交货

打开“销售—应收账款”项下的“交货”窗口,选择相应的客户名称和日期后,单击右下角的“复制从”,从下拉菜单中选择相应的销售订单。当数据出现在空白窗口是单击“添加”保存。

(3)应收发票

打开“销售—应收账款”项下的“应收发票”窗口,单击右下角的“复制从”,从下拉菜单中选择相应的销售订单,当数据出现在空白窗口时,单击“添加”保存。

(4)定义客户付款方式

打开“收付款”项下的“收款”窗口,填写客户信息及业务日期,空白窗口会出现该客户所欠货款信息。点击菜单栏中的付款方式,选择银行转账,输入收款日期及金额,注意现金流量项目也要输入金额,单击“添加”保存。

5、收款

收回客户以前所欠货款操作方式与“定义客户付款方式”相同。

6、结账

打开“管理—实用程序”下的期末结账窗口,在“未分配利润”一栏中输入:未分配利润;“期末结账”一栏中输入:本年利润。期间选择全年。

打开“管理—系统初始化”下的“过账期间”窗口,单击期间代码前面的黄色箭头,将过账期间的期间状态均设置为“已锁定”。

7、生成财务报表

打开“财务——财务报表”下的“财务”窗口,依次打开资产负债表,利润表等科目,利用自己建立的新模板自动生成。注:在报表生成后,层次选择10层。

四、实验体会:

说明在实验中遇到的问题及解决方案等以及对该软件的应用体会。

问题1:

在仓库设置时遇到问题。

由于没有看到后面给的位置设置资料导致在最初设置仓库时“位置”一栏里的地点是随便填的。

老师指出,更正此错误可以通过转库的操作进行。但是我在转库的过程中,忘记将系统的时间调整为1月份,还是默认的当前时间3月份。这个问题没法更改,我想了很多办法,比如在一月份在转回。但是这个操作会将基本库和默认库的数据彻底弄混乱。做后的数值是系统随机数,虽然最后的合计数仍然正确,但是各月各库的数值完全对应不上。没有办法,只得向老师重新要了一个账号重新建账,虽然过程繁琐,但是我却感觉加深了印象,打牢了基础知识,更加深了教训,使我在后期更加谨慎,进行顺利。问题2:

在设置物料主数据里面的库存数据时,设置默认仓库的操作错认为勾选相应仓库。正确操作:点击仓库代码前面的数字,是该行变成黄色,点击数据栏右下角的设置默认仓库。问题3:

设置业务合作伙伴主数据时把最后两项的类型设置错误。应该为供应商。问题4:

第二个销售订单到货是6个,但是我却以总数12个为值默认了。但是这个问题在我结账以后才发现,是由于审题马虎造成的,无法更改了。问题5:

出报表数不正确。报表的数据是由默认模板自动生成的,但是我们在做账的过程中还加入了其他科目,故而在生成报表时没有新加入的部分,更改后报表就没有问题了。问题6:

运费的计量方式。最一开始是系统默认的体积,后来更改为重量,但是得出的数据是不正确的。最后选择的应该为行总计。问题7:

期末结转的时候只结转损益类,我的同学做错了,我没有,但是我认为,如果老师不说,我肯定不会意识到这个问题。

SAP BO与用友U8的对比:

1、集成度高,会计弱化。SAP 系统将非末级科目都设置为总账的概念。SAP 的总账模块强调财务与业务的实时集成性。它的销售业务相关信息通过应收账集成起来 ,把采购业务和各种资金流出事项同应付账集成起来 ,物料库存价值的信息同总账集成起来(老师PPT如是说)。

举例说明:所有的记账单据都为凭证。

2、在操作的过程中,也深有体会,各个模块之间联系很紧密,比如期初值得设定,在仓库中设定后,自然生成一张日记账;而用友各模块间虽然有联系,但是不如SAP这般紧密。比如数据在模块间的传递是需要人工干预和操作的。相对来说,用友的系统设计更为本地化一点儿,人性化一点儿。而SAP则更加的准确,业务间的关系更加明确清晰。可更改性低即

降低人为作弊行为。各有利弊。

3、用友U8通过赋予不同用户不同的权限以实现数据的管理。其中初始数据是由相应权限的管理员进行设置的,在ERP实施过程中不同的用户可以修改和添加自己权限范围内的数据信息。在实习过程中,这一点能很明显的感觉到。

4、U8 的总账系统强调在记账凭证处理时为会计科目设置多个核算项目, 以提供多种信息。如需要对客户 供应商 进行管理时,可以选择“往来”辅助核算方法等。成本核算 ,仍需要会计人员人为判断、输入记账凭证,不如SAP智能,省略很多不必要的麻烦。

5、SAP数据管理方式如下:首先初始操作即创建新公司,然后进行初始化设置,包括汇率参数设置、初始化参数以及概况设置中的人员设置、销售代表设置、领域设置、佣金组设置等,另外还有财务设置、销售机会设置等等。

6、在SAP 应收账款模块中使用信用控制,如果出现客户回款不及时、赊欠额大额增长等情况,SAP系统会发出警告。在这种情况下,销售会计需要分析系统禁止发货的原因,联系销售部门及时催款。用友U8系统中并没有这样或类似的设置。

7、没有记账过程,全部为自动生成;除了自记账凭单,其他的都没有审核过程。系统也不存在单独的结账功能。而用友有记账审核等过程,且用友每个模块是独立结账的。

C语言图书管理系统课设报告 篇4

论文题目: 图书信息管理系统

学 院: 年 级: 班 级: 姓 名: 学 号: 指导教师:

软件学院 2015级

软件工程1522班 韩汀

201515614100 邵回祖

2016年6月14日-2016年6月22日

目录

1.需求分析---------1

2.概要设计---------2

3.详细设计---------3

4.调试分析---------8

5.核心源程序清单和执行结果------------------------8

6.课程设计总结----19

1.需求分析

(1)程序的功能:

图书信息管理系统涉及5项功能,包括录入,浏览,查询,删除和修改,其中查询可通过书名或作者两种途径进行。

图书信息录入:将图书信息写入程序,包括序号,书名,作者,出版社,出版日期和价格。

图书信息浏览:将所有已录入的图书信息按序号排序列出。图书信息查询:可根据图书的书名或作者查找该书的具体信息。图书信息删除:可根据序号删除指定图书信息。图书信息修改:可根据序号修改图书所有信息。

(2)输入输出要求:

(3)测试数据: 高等数学 1 高等教育出版社 2014.7 31.20 2 概率论 2 高等教育出版社 2008.6 37.40 3 线性代数 3 高等教育出版社 2007.5 17.30 4 C程序设计 4 清华大学出版社 2010.6 33.00 1

2.概要设计:(1)数据的存储结构

(2)系统流程: 2

3.详细设计:

(1)信息录入函数: 用scanf函数输入定义的书籍结构体的序号,书名,作者,出版社,出版时间和价格。建立10本书籍的书库,输入完毕,返回主函数。

(2)信息浏览函数:

(3)信息查询函数:

这里分两个项目,一个是通过书名进行查询,另一个是通过作者进行查询。在定义查询函数时使用switch函数:

通过书名进行查询:

通过作者进行查询:

(4)信息删除函数:

根据序号删除图书,操作成功后显示删除成功,任意键跳转。如果序号输入错误显示图书不存在。

(5)信息修改函数:

在此函数中,根据序号选择图书修改,存在一个问题,就是难以选择其中一项进行修改,只能全部修改。

出现的问题:只能全部进行修改:

4.调试分析:

(1)在初次运行中,发现系统闪退问题存在于第2,3,4,5项中,输入序号点击回车系统闪退。最后在每一项最后加入system(“pause”);使得闪退问题修复。

(2)在最初编写代码过程中,始终输入:FILE *fp;

if((fp=fopen(“library”,“r”))==NULL)最后修改为:FILE *fp;

if((fp=fopen(“library.doc”,“r”))==NULL)

(3)在信息修改一栏中,目前仍无法实现单独修改一条信息的功能,只能根据序号,对序号所对应的全部图书信息进行修改。

if(i!=library.count){

mbook book;

printf(“ntt请输入修改后此图书的信息n”);

printf(“t请输入图书号:”);

scanf(“%s”,book.number);

printf(“t请输入图书名:”);

scanf(“%s”,book.name);

printf(“t请输入作者名:”);

scanf(“%s”,book.author);

printf(“t请输入出版社:”);

scanf(“%s”,book.publish);

printf(“t请输入出版时间:”);

scanf(“%s”,book.time);

printf(“t请输入该书的价格:”);

fflush(stdin);

scanf(“%f”,&book.price);

strcpy(library.book[i].name,book.name);

strcpy(library.book[i].number,book.number);strcpy(library.book[i].publish,book.publish);strcpy(library.book[i].author,book.author);strcpy(library.book[i].time,book.time);library.book[i].price=book.price;save();5.核心源程序清单和执行结果:

(1)源代码:

#include #include #include typedef struct { char number[10];//书号 char name[20];//书名 char author[20];//作者 char publish[50];//出版社 char time[20];//出版时间 float price;}mbook;

typedef struct { int count;//书的本数

mbook book[100];//最大可有100本书 }mlibrary;

mlibrary library;void save()//保存图书信息。{ FILE *fp;if((fp=fopen(“library.doc”,“w”))==NULL){ printf(“n不能保存图书信息n”);return;} fwrite(&library.count,sizeof(int),1,fp);fwrite(library.book,sizeof(library.book[0]),library.count,fp);}

void putin()/*定义录入函数*/ {

int y=1;

system(“cls”);while(y)

{ printf(“t请输入您的书籍的书号:”);scanf(“%s”,library.book[library.count].number);printf(“t 请输入书名:”);scanf(“%s”,library.book[library.count].name);printf(“t 请输入作者名:”);scanf(“%s”,library.book[library.count].author);printf(“t 请输入出版社:”);scanf(“%s”,library.book[library.count].publish);printf(“t 请输入出版时间:”);scanf(“%s”,library.book[library.count].time);printf(“t 请输入该书的价格:”);fflush(stdin);scanf(“%f”,&library.book[library.count].price);library.count++;printf(“n 是否继续录入(1.继续;0,退出录入):”);fflush(stdin);scanf(“%d”,&y);if(y!=1){ y=0;break;} } save();} void lookup(){

int i;

system(“cls”);

printf(“图书号t图书名t作者名t出版社t出版日期t图书价格n”);for(i=0;i

void search()/*定义查询函数*/ { int a;system(“cls”);/*进行清屏*/ printf(“tt******************************n”);printf(“开始查询n”);printf(“ttt1---------------search_by_namen”);printf(“ttt2---------------search_by_writern”);printf(“ttt0---------------exitn”);printf(“tt******************************n”);printf(“tt请选择你想要的查询方式:”);fflush(stdin);scanf(“%d”,&a);switch(a){ case 1: search_by_name();break;case 2: search_by_author();break;case 0: return;} system(“pause”);} void del()/*定义删除函数*/ { int i;char number[10];system(“cls”);/*清屏*/ printf(“n Please type in the number of the book you want to delete:”);fflush(stdin);scanf(“%s”,number);for(i=0;i

mbook book;

printf(“ntt请输入修改后此图书的信息n”);

printf(“t请输入图书号:”);

scanf(“%s”,book.number);

printf(“t请输入图书名:”);

scanf(“%s”,book.name);

printf(“t请输入作者名:”);

scanf(“%s”,book.author);

printf(“t请输入出版社:”);

scanf(“%s”,book.publish);

printf(“t请输入出版时间:”);

scanf(“%s”,book.time);

printf(“t请输入该书的价格:”);

fflush(stdin);

scanf(“%f”,&book.price);

strcpy(library.book[i].name,book.name);

strcpy(library.book[i].number,book.number);strcpy(library.book[i].publish,book.publish);strcpy(library.book[i].author,book.author);strcpy(library.book[i].time,book.time);library.book[i].price=book.price;save();} else

printf(“n cannot found!n”);

fflush(stdin);

getchar();

system(“pause”);}

int main(){

int a;

FILE *fp;

if((fp=fopen(“library.doc”,“r”))==NULL){ printf(“n不能打开图书信息库n”);fp=fopen(“library.doc”,“w+”);printf(“n初始化图书信息库,初始化之后要重启程序n”);library.count=0;fwrite(&library.count,sizeof(int),1,fp);fclose(fp);return;} fread(&library.count,sizeof(int),1,fp);fread(library.book,sizeof(library.book[0]),library.count,fp);fclose(fp);do { system(“cls”);printf(“nnnnntttt图书信息管理系统ttttn”);printf(“tt*********************************************n”);printf(“ttt1------------------图书信息录入n”);printf(“ttt2------------------图书信息浏览n”);printf(“ttt3------------------图书信息查询n”);printf(“ttt4------------------图书信息删除n”);printf(“ttt5------------------图书信息修改n”);printf(“ttt0-----------------退出图书管理系统n”);printf(“tt*********************************************n”);printf(“ttPlease Enter Choose: ”);fflush(stdin);scanf(“%d”,&a);switch(a){ case 1:

putin();

break;case 2:

lookup();

break;case 3:

search();

break;case 4:

del();

break;case 5:

update();

break;case 0:

printf(“nn退出nn”);

break;default:

printf(“n序号不对n”);} }while(a!=0);save();return 0;}(2)运行结果:

在codeblocks中编译、运行目标程序后,进入到主界面,显示如图1:

进入主界面后,显示信息选择操作,根据相应序号选择相应操作,输入1后进入图书信息录入选项,按顺序录入相应信息,完成后按1继续录入,按0结束录入,显示如图2:

按0返回主界面,进入到信息浏览界面,可查看已录入的全部图书信息(下图中只录入一本图书信息),查看结束后按任意键返回主界面,显示如图3:

根据选项进入信息查询界面,有两个选择,分别为根据书名和根据作者,按1进入根据书名进行查询,可显示相应图书信息,显示如图4:

根据作者进行查询,以查询无果为例,显示cannot found!显示如图5:

按5进入图书信息修改界面,输入序号显示图书信息并进行修改,按顺序依次修改信息(目前无法对单独某一条信息进行修改),显示如图6:

按4进入信息删除界面,输入相应序号后显示删除成功,按任意键返回,显示如图7:

在信息删除界面中,输入序号,如果没有存储该序号图书信息,显示cannot found!显示如图8:

6.课程设计总结:

在课程设计过程中,由于对代码和各种概念不是很清楚,所以对结构体变量的引用非常生疏。在调试程序的过程中,也存在许多问题,最后一一修改。通过自己对书本知识一遍又一遍的复习,自己感觉做系统不再那么的复杂,包括框架的建立,界面设计,调用函数等等。经过一个星期的锻炼,自己感觉到了明显的提高,以后还需多练习,多锻炼,加强对C语言综合知识的理解与应用。

请老师审阅我的课程设计报告。谢谢

软件学院

1522班

韩汀

通信原理课设 篇5

摘 要

摘要:所谓调制,就是在传送信号的一方将所要传送的信号附加在高频振荡上,再由天线发射出去。这里高频振荡波就是携带信号的运载工具,也叫载波。振幅调制,就是由调制信号去控制高频载波的振幅,直至随调制信号做线性变化。在线性调制系列中,最先应用的一种幅度调制是全调幅或常规调幅,简称为调幅(AM)。为了提高传输的效率,还有载波受到抑制的双边带调幅波(DSB)和单边带调幅波(SSB)。在频域中已调波频谱是基带调制信号频谱的线性位移;在时域中,已调波包络与调制信号波形呈线性关系。

本课程设计主要利用MATLAB集成环境下的Simulink仿真平台,设计一个AM调制与相干解调通信系统,分别在理想信道和非理想信道中运行,并把运行仿真结果输入显示器,根据显示结果分析所设计的系统性能。经过调制,初步实现了设计目标,并且经过适当的完善后,实验成功。

关键词: MATLAB7.1 ;Simulink仿真平台;AM调制;相干解调

沈阳理工大学通信系统课程设计

目录 课程设计目的…………………………………………………………1 课程设计要求…………………………………………………………1 相关知识………………………………………………………………1 课程设计分析…………………………………………………………2 仿真……………………………………………………………………6

6结果分析………………………………………………………………10 参考文献………………………………………………………………12

沈阳理工大学通信系统课程设计

1.课程设计的目的

1.掌握模拟系统AM调制和解调原理。2.掌握模拟系统AM调制和解调的设计方法。

3.掌握用MATLAB分析系统时域、频域特性的方法,进一步锻炼应用MATLAB进行编程仿真的能力。

4.熟悉基于Simulink的动态建模和仿真的步骤和过程。

2.课程设计的要求

利用Matlab软件进行振幅调制和解调程序设计,输出显示调制信号、载波信号以及已调信号波形,并输出显示三种信号频谱图。对产生波形进行分析,并通过参数的改变,观察波形变化,分析实验现象。

3.相关知识 3.1 AM调制原理

幅度调制是用调制信号去控制高频正弦载波的幅度,使其按调制信号的规律变化的过程。幅度调制器的一般模型如图2.1所示。

图3.1—1 幅度调制模型

在图2-1中,若假设滤波器为全通网络(=1),调制信号mt叠加直流A0后再与载波相乘,则输出的信号就是常规双边带(AM)调幅.AM调制器模型如图2-2所示

图3.1—2 AM调制模型

AM信号波形的包络与输入基带信号mt成正比,故用包络检波的方法很容易恢复原始调制信号。但为了保证包络检波时不发生失真,必须满足A0mtmax,否

沈阳理工大学通信系统课程设计

则将出现过调幅现象而带来失真。AM信号的频谱是由载频分量和上、下两个边带组成(通常称频谱中画斜线的部分为上边带,不画斜线的部分为下边带)。上边带的频谱与原调制信号的频谱结构相同,下边带是上边带的镜像。显然,无论是上边带还是下边带,都含有原调制信号的完整信息。故AM信号是带有载波的双边带信号,它的带宽信号带宽的两倍。

3.2 相干解调

由AM信号的频谱可知,如果将已调信号的频谱搬回到原点位置,即可得到原始的调制信号频谱,从而恢复出原始信号。解调中的频谱搬移同样可用调制时的相乘运算来实现。相干解调的关键是是必须产生一个与调制器同频同相位的载波。如果同频同相位的条件得不到满足,则会破坏原始信号的恢复。

4.课程设计分析

4.1双边带幅度调制

在DSB-AM系统中,已调信号的幅度正比与消息信号。这种调制通过使用乘法器完成,将消息信号吗m(t)与载波Accos(2πfct),如图4.1—1所示,表示为:

u(t)=Acm(t)cos(2πfct)

(1)

图 4.1—1 DSB-AM调制原理结构框图

其中

c(t)=Accos(2πfct)

(2)

是载波,而m(t)是消息信号。若以单频正弦信号调制为例,那么典型波形如图4.1—2所示。

沈阳理工大学通信系统课程设计

现取u(t)的傅立叶变换,可以得到DSB-AM信号的频域表示为:

(3)

其中M(f)是m(t)的傅立叶变换。很明显可以看出,这种调制方式将消息信号的频谱进行了搬移,并在幅度上乘以Ac/2,传输带宽Br是消息信号带宽的两倍,也就是说:

Br=2W

(4)

图3显示了一个典型的消息信号的频谱及其相对应的DSB-AM已调信号的频谱。

图4.1—2 消息信号与DSB-AM已调信号的频谱

已调信号的功率为

(5)

其中Pm是消息信号的功率。在DSB-AM通信系统中,信噪比SNR等于基带的SNR,也就是:

沈阳理工大学通信系统课程设计

(6)

其中PR是接收到的功率(在接收端已调信号的功率),N0是噪声功率谱密度(假定为白噪声),W是信号噪声的带宽。

4.2双边带抑制载波幅度调制

4.2.1.DSB信号的表达式、频谱及带宽

在幅度调制的一般模型中,若假设滤波器为全通网络(=1),调制信号

中无直流分量,则输出的已调信号就是无载波分量的双边带调制信号,或称抑制载波双边带(DSB-SC)调制信号,简称双边带(DSB)信号。

DSB调制器模型如图4.2.1—1所示。可见DSB信号实质上就是基带信号与载波直接相乘,其时域和频域表示式分别为

图4.2.1—1DSB-SC调制模型

(7)

(8)

DSB信号的包络不再与

成正比,故不能进行包络检波,需采用相干解调;除不再含有载频分量离散谱外,DSB信号的频谱与AM信号的完全相同,仍由上下对称的两个边带组成。故DSB信号是不带载波的双边带信号,它的带宽与AM信号相同,也为基带信号带宽的两倍,即

4.2.2.DSB信号的解调

DSB信号只能采用相干解调,其模型与AM信号相干解调时完全相同,此时,乘法器输出

沈阳理工大学通信系统课程设计

经低通滤波器滤除高次项,得

(9)

即无失真地恢复出原始电信号。

抑制载波的双边带幅度调制的好处是,节省了载波发射功率,调制效率高;调制电路简单,仅用一个乘法器就可实现。缺点是占用频带宽度比较宽,为基带信号的2倍。

沈阳理工大学通信系统课程设计

5.仿真

5.1双边带频带幅度调制的系统仿真

图5.1-1双边带频带幅度调制的系统仿真框图

图5.1-2 DSB AM Modulator Passband(双边带频带幅度调制器)的主要参数

沈阳理工大学通信系统课程设计

图5.1-3 DBS AM Demodulator Passband(双边带频带幅度解调器)的主要参数

图5.1-4 DBS AM(双边带幅度调制)频谱仪(Spectrum Scope)的主要参数

沈阳理工大学通信系统课程设计

5.2双边带抑制载波幅度调制系统仿真

图5.2-1 双边带抑制载波幅度调制的系统仿真框图

图5.2-2 DSB-SC AM 信号发生器(Signal Generator)的主要参数

沈阳理工大学通信系统课程设计

图5.2-3 DSB-SC AM Modualtor Passband(双边带频带抑制幅度调制器)的主要参数

图5.2-4 DSB-SC AM的频谱仪(Spectrum Scope)的主要参数

沈阳理工大学通信系统课程设计

6.结果分析

6.1双边带频带幅度调制的系统仿真结果

图6.1-1双边带频带幅度调制后的频域图

图6.1-2双边带频带幅度调制仿真系统中示波器的波形图

沈阳理工大学通信系统课程设计

6.2双边带抑制载波幅度调制系统仿真结果

图6.2-1 双边带频带抑制幅度调制后调制信号的频域图

图6.2-2 双边带抑制幅度调制后调制信号的时域图

沈阳理工大学通信系统课程设计

7.参考文献

一季度主要宏观经济数据报告 篇6

2011年4月15日, 国家统计局公布了全国一季度主要宏观经济数据。数据显示, 2011年一季度GDP同比增长9.7%, 而首次亮相的GDP环比增速上升2.1个百分点;3月CPI同比上涨5.4%, 创下32个月以来新高。

相对同比数据, 环比数据能更灵敏地反映出经济的最新变化。国家统计局首次公布了主要经济指标的环比数据, 一季度经济环比增长2.1%, 3月份工业增加值环比增长1.19%, 3月份投资环比增长1.73%, 3月份社会消费品零售总额环比增长1.34%。

GDP增速9.7%:经济增长较稳健

国家统计局4月15日公布了全国一季度宏观经济数据, 数据显示, 2011年一季度GDP同比增长9.7%, 而首次亮相的GDP环比增长2.1%。从之前公布的数据看, 近期制造业PMI、消费品零售总额等指标增速出现一定程度下滑, 但城镇固定资产投资、工业增加值等仍增长较快。

有经济学家认为, 从接连几个月的贸易逆差, 以及近期制造业及服务业PMI指数整体趋弱的态势来看, 中国经济增速放缓的态势已经较为明显。令人担忧的是, 当前贸易逆差的出现并非是国内消费旺盛所致, 而是由于政府主导的进口增加以及进口价格上涨所致。这反映出中国的产业经济正在脱离旧的生产结构, 但新的增长点出现尚需时日。

下半年经济增速进一步放缓的可能性越来越大, 这也引来了不少分析人士的担心:在通胀高企且经济增速放缓的情况下, 中国经济可能出现“硬着陆”, 相反的意见是, 中国的固定投资仍在继续, 只要政府不放松积极的财政政策, 完成经济增长目标则不成问题。只是流动性泛滥的后遗症是我们不得不面对的。

CPI涨幅5%:物价压力不减

全国一季度主要宏观经济数据显示, 2011年3月CPI同比上涨5.4%, 创下32个月以来新高。3月份社会消费品零售总额环比增长1.34%。分析人士普遍认为, 3月CPI同比增幅达到5.4%, 短期来看物价上涨压力明显。

中金公司认为, 3月下旬食品价格上涨较明显, 创出本轮物价上涨以来新高, 未来几个月央行再度提高基准利率的可能性显著增加, 同时加快汇率升值以应对输入型通胀。有经济分析师表示, 中国CPI或将在六七月份见顶, 而下半年的通胀压力将有所减弱。

有经济学家表示, CPI在下半年可能出现下滑, 一方面, 日本地震所带来的不确定性仍在增加, 而生产链断掉之后对生产资源的需要自然减少;另一方面, 欧洲央行迈出了加息的第一步, 这将在一定程度上削减国际资本利用低利率贷款投资大宗商品的热情。因此, 这两大因素有可能导致国际大宗商品价格的回落。

三调准备金率:央行继续收紧银根

继2011年1月20日和2月24日两次上调金融机构存款准备金率后, 中国人民银行宣布从2011年3月25日起, 再次上调存款类金融机构人民币存款准备金率0.5个百分点。此次上调后, 大型金融机构的存款准备金率达到20%的历史高位。按2月份央行公布的人民币存款余额72.59万亿元测算, 此次上调可一次性冻结银行体系流动性约3 500亿元人民币。分析人士指出, 央行此时动作说明国内的紧缩步伐未因日本地震及核危机事件受太大影响。

国务院发展研究中心金融研究所副所长巴曙松对此表示, 上调准备金率凸显了央行抑制通胀的决心, 也是市场已预期到的对冲流动性的操作。在当前外部经济面临不确定性的背景下, 日本地震冲击有待观察, 大宗商品回落减低输入型通胀压力, 进一步紧缩政策应会持审慎态度。

山西省保持经济增长的内在动力

经济运行中不稳定和不确定因素仍然较多, 下一阶段, 山西省要坚持处理好保持经济平稳较快发展、调整经济结构和管理通货膨胀预期的关系, 进一步巩固和扩大经济发展的良好势头, 确保实现2011年经济社会发展目标, 为“十二五”开好局起好步。

表示, 山西将加强对市场和重点商品的监测, 组织好粮、油、肉、禽、蛋、奶、蔬菜等生活必需品的生产和调运, 加强“农超对接”, 降低流通成本, 确保正常供应。

2011年4月20日, 山西省统计局、国家统计局山西调查总队联合召开全年经济形势新闻发布会, 发布了2011年一季度山西省国民经济运行情况。

全年经济:高开后稳

当前国际国内经济的复苏都面临多重挑战, 国际局势动荡, 国内通货膨胀、货币市场以及房地产市场对宏观调控政策也提出诸多考验。

GDP增长12.8%:增速高出全国平均水平

CPI涨幅5%:逼通胀警戒线

一季度, 山西省居民消费价格同比上涨5%, 与全国涨幅持平。从构成居民消费价格指数的八大类商品和服务的价格来看, 食品类价格涨幅最快。从涨幅较大的主要品种来看, 鲜瓜果、食糖、猪肉等涨幅均超过20%, 涨幅超过10%的还有大米、羊肉和鸡肉。

统计显示, 2011年一季度, 山西省经济运行总体上延续了2010年的良好势头, 继续保持平稳较快增长。初步测算, 一季度, 山西省生产总值2 200.9亿元, 按可比价格计算, 同比增长12.8%, 增速比上年有所回落, 但比全国 (9.7%) 仍高出3.1个百分点。其中, 第一产业增加值84.3亿元, 增长3.7%;第二产业增加值1 277.3亿元, 增长16.7%;第三产业增加值839.3亿元, 增长8.5%。此外, 一季度, 山西省固定资产投资 (不含农户) 完成475.6亿元, 同比增长29.6%, 实现社会消费品零售总额888.3亿元, 同比增长17%。

对于山西省2011年的经济走势, 侯正平表示, 就山西省来看, 当前固定资产投资、市场消费、出口、财政收支、用电量等宏观经济指标均保持了较快增长, 主要指标增长均快于全国, 表明经济增长的内在动力仍然较强, 为经济实现良好开局起到了较好的支撑。另外, 当前能源市场需求持续看好, 为山西进一步推进资源整合, 释放产能, 加快新型能源和工业基地建设带来机遇;特别是综改区方案的出炉和实施, 也为山西省加快转型跨越发展增添了新的动力。

通胀无疑已经成为公众和决策者关注的第一经济指标, 到2011年第一季度, 5%的通胀率引发了人们的忧虑。山西省统计局新闻发言人侯正平指出, 山西省今年一季度CPI上涨的直接因素主要有两方面, 即翘尾因素和新涨价因素。其中翘尾因素影响3.53个百分点, 影响程度为71%;新涨价因素影响1.5个百分点, 对CPI的影响程度为29%。

综合上述因素, 从一季度山西省经济运行情况和2010年经济走势来看, 2011年山西省经济将呈现高开后稳的运行态势。

尽管今年一季度山西省经济总体保持平稳较快增长, 但考虑到当前国内外经济环境仍然十分复杂,

上一篇:回归语文的本色下一篇:山穷水复疑无路,柳暗花明又一村作文350字