人才招聘网站的总体设计与详细设计实验报告

人才招聘网站的总体设计与详细设计实验报告
人才招聘网站的总体设计与详细设计实验报告

人才招聘

网站总体设计与详细设计

学院:计算机学院班级:软件1203班

成员:李建云赵帅、董宝星、房石林、曾雪松

指导老师:杨怀洲成绩:_______________

contents

1引言....................................................... 错误!未定义书签。编写目的............................................... 错误!未定义书签。背景................................................... 错误!未定义书签。定义................................................... 错误!未定义书签。引用标准............................................... 错误!未定义书签。参考资料............................................... 错误!未定义书签。2总体设计................................................... 错误!未定义书签。系统分析............................................... 错误!未定义书签。界面设计............................................... 错误!未定义书签。

管理端界面设计 ....................................... 错误!未定义书签。

客户端界面设计 ....................................... 错误!未定义书签。体系结构............................................... 错误!未定义书签。数据模型............................................... 错误!未定义书签。主要模块............................................... 错误!未定义书签。接口设计............................................... 错误!未定义书签。

内部接口............................................. 错误!未定义书签。

外部接口............................................. 错误!未定义书签。

用户接口............................................. 错误!未定义书签。3详细设计................................................... 错误!未定义书签。详细设计概述........................................... 错误!未定义书签。

客户端模块的详细设计 ................................... 错误!未定义书签。登录管理模块的详细设计 ................................. 错误!未定义书签。表示层设计 ........................................... 错误!未定义书签。控制层设计 ........................................... 错误!未定义书签。模型层设计 ........................................... 错误!未定义书签。用户管理模块的详细设计 ................................. 错误!未定义书签。题库管理模块的详细设计 ................................. 错误!未定义书签。问卷管理模块的详细设计 ................................. 错误!未定义书签。职位管理模块的详细设计 ................................. 错误!未定义书签。简历管理模块的详细设计 ................................. 错误!未定义书签。面试管理模块的详细设计 ................................. 错误!未定义书签。

1.引言

编写目的

本说明是人才招聘网站设计项目软件产品的总体设计和详细设计,记录了系统整体实现上技术层面上的考虑,并且以需求说明作为依据,同时该文档将作为产品实现、特性要求和控制的依据。

软件开发小组的每一位参与开发成员应该阅读本说明,以清楚产品在技术方面的要求和实现策略,本手册将进行技术评审和技术的可行性检查。

本文档的预期的读者是:

开发人员

项目管理人员

测试人员

背景

人力资源网站在我国业已蓬勃发展起来,被看作是现阶段最有发展潜力的网络业之一。据最新的统计数据表明,仅北京市每天就多达30万人上网找工作。还有调查结果显示,人们找工作的途径中,通过互联网的方式的已经占了53%,且这一比例还在快速增长。随着人们工作的流动性越来越大,人们对提供人力资源服务的需求大为增长,同时,企业之间的激烈竞争也使每个企业都在寻求优秀人才。人力资源网站在此种环境中诞生、快速发展也就顺理成章了。需求催生了供给,供给又进一步刺激了需求。据统计,目前全国共有从事人力资源服务的网站约800家。

说明:

A.软件系统的名称:人才招聘网站设计项目

B.任务提出者:XSYU在线科技发展有限公司

开发者:软件1002班

本项目将实现XSYU的原型部分,并且在该原型的基础上进行功能的扩展和需求的界定,最终完成的版本将在网站上使用。提供互联网上的求职、招聘登记和搜索服务。

本系统将存储用户信息,XSYU将与其他的系统共享这些注册信息,共享的系统可能是XSYU电子邮件系统、XSYU电子杂志分发系统。

这些系统之间不提供应用程序级别的接口,数据共享通过SQL Server数据库表的公共访问来实现。

本系统将使用SQL Server 2000作为数据库存储系统,SQL Server 2000企业版将由XSYU自行购买。

定义

XSYU——XSYU在线,全称是XSYU在线科技发展有限公司;

ASP——Active Server Pages;

DSN——Data Source Name提供数据库访问的数据源接口;

引用标准

[1] 《软件概要设计报告格式标准》

北京长江软件有限公司软件工程过程化组织

[2] 《软件详细设计报告格式标准》

北京长江软件有限公司软件工程过程化组织

[3] 《企业文档格式标准》

北京长江软件有限公司

参考资料

[1] 《软件工程导论(第五版)》

清华大学出版社

[2] 《软件重构》

清华大学出版社

[3]北大青鸟Aptech Sem2《基于软件开发项目的毕业设计》

[4]莱克公司的人力资源管理项目的概要设计说明

2.总体设计

系统分析

本系统可以实现网上的在线招聘,应聘者通过网上投递简历并进行网上测评。同时,招聘单位可以汇总简历,浏览简历,并通过测评结果选择合格的简历,通知面试,进行面试。方便企业与求职者的交流。系统包括管理端子系统和客户端子系统。

管理端子系统包括题库管理、问卷管理、职位管理、简历管理、面试管理、用户管理。客户端子系统包括查询职位,简历录入,回答问卷,提交简历。图和为客户端和管理端的组成结构图。

客户端

应聘者

图:客户端子系统

管理端

HR

图:管理端子系统

界面设计

本系统的用户界面按功能分客户端和管理端。

管理端界面设计

管理端主要实现题库管理、问卷管理、职位管理、简历管理、面试管理以及用户管理等功能。主要界面设计如下:

- 登录界面

通过用户名和密码实现用户登录,并判断用户的权限

- 管理首页

根据用户的权限,进入首页,并在首页中展示此用户相应可以操作的权限功能。

- 题库管理

包括“问卷列表”、“问卷详细信息”、“增加试题”、“删除试题”、“修改试题”、“增加答案”和“删除答案”等页面。

- 问卷管理

包括“试题列表”、“试题详细信息”、“修改试题”、“增加试题”、“删除试题”和“预览试题”等页面。

- 职位发布

包括“职位列表”、“职位详细信息”、“查询职位”、“增加职位”、“删除职位”和“修改职位信息”等页面。

- 简历管理

包括“职位列表”、“应聘者列表”、“应聘者求职申请表”、“查看试卷答案”、“回复信息”和“打印简历”等页面。

- 面试管理

包括“职位列表”、“应聘者列表”、“应聘者求职申请表”、“查看试卷答案”、“未发通知”、“等待面试”、和“面试完成”等页面。

- 用户管理

包括“用户列表”、“用户信息”、“修改用户信息”、“添加用户”和“删除用户”、“用户权限设置”等页面。

具体页面流如下图所示:

图:管理端的页面流程

客户端界面设计

客户端主要为应聘者提供网上应聘的过程,应聘者通过选择合适的职位,填写个人简历,并通过问卷回答来进行测评,提交的简历和测评结果一同传到服务器端,供管理者挑选合适的简历。

首先进入企业招聘界面,点击“招聘”进入职位列表界面,包括“职位列表”、“职位

详细信息”、“申请职位”、“填写个人基本信息”、“填写工作经历”、“填写教育经历”、“填写基本技能”、“填写家庭成员”、“填写个人评价”“预览简历”和“答题”等页面。

具体页面流如下图所示:

图:客户端的页面流程

体系结构

本系统的实现采用典型的B/S结构来实现,不同的客户端程序通过IE共同访问WEB服务器的发布页面、WEB服务器访问数据库服务器进行数据存取,系统结构如图:

IIS WEB SERVER

图:系统结构(B/S)

设计说明:

1、每一个计算机需要不需要安装客户程序,但是需要有或更高版本的支持;

2、WEB发布服务器访问数据库服务器,数据库服务器对外部不可见;

3、数据库服务器使用SQL Server 2000企业版来实现,对于目前的访问量,SQL Server 2000在足够的硬件环境的支持下能够适用,并且在经济上也是合理的;

4、多用户并发访问和处理、数据加锁、事务协调,由IIS、SQL Server 数据库共同来完成,本系统不提供单独的事务处理服务器;

数据模型

数据库的逻辑设计是将各局部的E-R图进行分解、合并后重新组织起来形成数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构、所建立的各个数据之间的相互关系。根据本系统需求分析,系统的数据库包括了题库管理、问卷管理、职位管理、简历管理、用户管理以及需要的基本数据字典等部分。

题库管理包括的库表:

answer-题库中的题目答案

question-题库中的题目

问卷管理包括的库表:

exam-问卷信息

examdetail-问卷包含题目的详细信息

jobexam-职位对应的问卷

职位管理包括的库表:

joblist-职位的详细列表

jobexam-职位对应的问卷

简历管理包括的库表:

applyjob-应聘某个职位的信息

carreer-工作经历

education-教育经历

examresult-问卷回答结果

family-家庭关系

personalinfo-个人的基本信息

skill-基本技能信息

用户管理包括的库表:

users-管理端用户的信息

基本字典包括的库表:

city-包括的城市名称,例如北京、上海、广州。。。

currentsalay-当前的薪水范围,例如1000元以下,1000-2000元等等expsalary-期望的薪水,例如1000-2000,2000-3000,。。。,100000以上等等marriagetype-婚姻状况,包括已婚、未婚

moneytype-币种,包括人民币、美元、港元、欧元等

nation-国籍,包括中国、美国、英国、德国等等

identifytype-身份证件类型,包括身份证、军人证等

province-省名,包括黑龙江、吉林、辽宁、北京、河北、河南等healthtype-健康状况类型,包括良好、一般、很好、不好,差等

hukou-户口类型

CodeJobType-工作类型,包括教师、软件工程师、律师、法官、公务员等等表是对表Joblist的设计,其它库表的设计详细见数据表设计文件。

表:Joblist(职位列表)表

主要模块

按照功能分解,本系统分为客户端管理系统和管理端系统。根据页面流的设计,管理端系统又分为用户登录、用户管理、题库管理、问卷管理、职位管理、简历管理、面试管理等7个模块,如图。

图:主要模块

各个部分的关系如图下:

图:模块之间的关系

针对不同用户,提供了两类功能登录接口:即应聘者登录接口和企业管理人员登录接口,这些接口都以WEB页面的形式提供。通过各自的页面,应聘者和企业管理人员可以从事各自的活动。

以下将分小节对各个部分进行设计

接口设计

本系统采用Microsoft ASP技术进行开发,所采用的开发工具为Microsoft Visual InterDev,所提供的不同层次的接口,都具有高度的集成性,本系统没有采用低级语言设计和完成自定义的接口,因此接口设计大部分已经由不同方式的组件来完成了,以下只做简单的说明。

内部接口

内部接口主要集中在两个方面,包括:

A、用户与请求之间的接口;

B、Server Script与IIS的接口;

用户与请求之间的接口通过IE来实现,可以用图来描述:

图:用户与请求之间的接口

述如图

Server Script与IIS的接口描

ADO对象和DSN连接共同负责与数据库的访问。

外部接口

本系统的支持程序集中在WEB服务器上,WEB服务器需要安装(NT上需要安装OptionPack 4)或者更高的支持ASP的版本。

ASP通过Active Data Object(ADO)接口访问数据库,ADO对数据库访问对象进行了层次式的封装,在Web服务器上要安装版,详细的有关ADO的说明,请参考ADO相关的技术资料。

IIS通过网络访问数据库服务器,与数据库服务器的连接可以通过DSN来实现。

页面通过IE来进行服务器请求和应答。

用户接口

本系统提供可视化的操作方式,不提供命令控制语句进行输入控制,从而用户只需要使用鼠标进行命令操作,使用键盘输入系统接收的参数。

用户接口集中在界面层,用户主要通过窗体、控件、对话框等可视化元素进行交互。

输入输出,界面接口操作包括以下的方面:

3.详细设计

详细设计概述

由于本系统采用了基于Struct体系结构的设计,即采用MVC的三层设计模式,采用面向对象的Java语言以及JSP的脚本语言。所以,基本采用面向对象的设计方法。在整个的

开发过程中,尽可能采用复用的原则,例如采用标签库,统一数据库的基本操作,统一结果显示等。

本文档的详细设计主要是按照Struct的MVC的三个层次分别编制视图层、控制层和模型层模块的伪代码。为下一步的编码提供基础。伪代码(Pseudocode)是一种算法描述语言。使用伪代码的目的是为了使被描述的算法可以容易地以任何一种编程语言实现。因此,伪代码必须结构清晰,代码简单,可读性好,并且类似自然语言。

客户端模块的详细设计

客户端运行在公网上,可以显示职位列表,应聘者可以查看所应聘职位的详细信息,当应聘者希望应聘某职位时,可以填写自己的基本信息,包括:姓名、年龄、住址、学历、职业、家庭情况、基本技能,自我介绍,这些构成了简历信息,当填写完后可以查看简历,最后应聘者需完成一套问卷试题,试题包括价值取向,工作取向两种类型,题型为选择题,当提交试题后,简历信息和答题结果存入简历库中,应聘者可以继续应聘其它职位。

在客户端用户可以看到职位名称,职位发布日期,截止日期,职位类型,招聘人数等,按职位发布日期排序。当点击职位名称时进入职位详细信息页面。

登录管理模块的详细设计

登录管理模块负责管理端用户的登录。管理端用户都是通过登录界面进入管理端的,用户输入用户名和密码进入管理界面首页,提供了进入功能面板的接口,并根据用户的权限在首页中列出相应的操作功能。

登录管理模块程序流程图

表示层设计

根据上述的功能介绍,总结出用户登录的页面如表所示。

表:登录管理模块的页面设计

根据界面流的设计可以确定各个界面的访问入口,以及界面之间切换关系,页面的流程图如图所示。

图:登录管理的页面流程

控制层设计

登录管理的控制层主要是设计用户的登录事件的流程控制(Action)。表列出了每个Action的入口(即调用Action的组件)、传递Action的ActionForm,以及出口(即Action将请求转发到目标组件)。

表:登录管理的控制层设计

模型层设计

登录管理模型组件负责完成用户信息的数据库操作的业务逻辑模型,建立封装了用户信息的bean,这个Bean主要完成验证用户相关信息是否存在,并判断其权限。模型组件见表。

课程设计实验报告

竭诚为您提供优质文档/双击可除 课程设计实验报告 篇一:课程设计(综合实验)报告格式 课程设计报告 (20XX--20XX年度第一学期) 名称:题目:院系:班级:学号:学生姓名:指导教师:设计周数: 成绩:日期:《软件设计与实践》课程设计计算机系软件设计与实践教学组 20XX年1月14 日 《软件设计与实践》课程设计 任务书 一、目的与要求 1.了解网络爬虫的架构和工作原理,实现网络爬虫的基本框架;2.开发平台采用JDK1.60eclipse集成开发环境。 二、主要内容 1.了解网络爬虫的构架,熟悉网页抓取的整个流程。

2.学习宽度优先和深度优先算法,实现宽度crawler应用程序的编写、调试和运行。 3.学习主题爬行及内容分析技术。 4.实现网络爬虫的基本框架。 三、进度计划 四、设计成果要求 1.要求按时按量完成所规定的实验内容; 2.界面设计要求友好、灵活、易操作、通用性强、具有实用性; 3.基本掌握所采用的开发平台。五、考核方式 平时成绩+验收+实验报告。 学生姓名:于兴隆指导教师:王蓝婧20XX年1月2日 一、课程设计的目的与要求1.目的: 1.1掌握crawler的工作原理及实现方法;1.2了解爬虫架构; 1.3熟悉网页抓取的整个流程及操作步骤; 1.4掌握宽度优先,深度优先算法,并实现宽度crawler 应用程序的编写、调试和运行;1.5掌握主题爬行及内容分析技术;1.6实现一个最基础的主题爬虫的过程;1.7理解pageRank算法,并编程验证;二、设计正文 网络爬虫研究与应用 [摘要]:本文通过对网络爬虫研究的逐步展开,讨论了爬虫的相关概念与技术,并通过实验设计了简单的基于宽度

【精品实验报告】软件体系结构设计模式实验报告

【精品实验报告】软件体系结构设计模式实验报告软件体系结构 设计模式实验报告 学生姓名: 所在学院: 学生学号: 学生班级: 指导老师: 完成日期: 一、实验目的 熟练使用PowerDesigner和任意一种面向对象编程语言实现几种常见的设计模式,包括组合模式、外观模式、代理模式、观察者模式和策略模式,理解每一种设计模式的模式动机,掌握模式结构,学习如何使用代码实现这些模式,并学会分析这些模式的使用效果。 二、实验内容 使用PowerDesigner和任意一种面向对象编程语言实现组合模式、外观模式、代理模式、观察者模式和策略模式,包括根据实例绘制模式结构图、编写模式实例实现代码,运行并测试模式实例代码。 (1) 组合模式 使用组合模式设计一个杀毒软件(AntiVirus)的框架,该软件既可以对某个文件夹(Folder)杀毒,也可以对某个指定的文件(File)进行杀毒,文件种类包括文本文件TextFile、图片文件ImageFile、视频文件VideoFile。绘制类图并编程模拟实现。 (2) 组合模式 某教育机构组织结构如下图所示: 北京总部 教务办公室湖南分校行政办公室 教务办公室长沙教学点湘潭教学点行政办公室

教务办公室行政办公室教务办公室行政办公室 在该教育机构的OA系统中可以给各级办公室下发公文,现采用 组合模式设计该机构的组织结构,绘制相应的类图并编程模拟实现,在客户端代码中模拟下发公文。(注:可以定义一个办公室类为抽象叶子构件类,再将教务办公室和行政办公室作为其子类;可以定义一个教学机构类为抽象容器构件类,将总部、分校和教学点作为其子类。) (3) 外观模式 某系统需要提供一个文件加密模块,加密流程包括三个操作,分别是读取源文件、加密、保存加密之后的文件。读取文件和保存文件使用流来实现,这三个操作相对独立,其业务代码封装在三个不同的类中。现在需要提供一个统一的加密外观类,用户可以直接使用该加密外观类完成文件的读取、加密和保存三个操作,而不需要与每一个类进行交互,使用外观模式设计该加密模块,要求编程模拟实现。参考类图如下: reader = new FileReader();EncryptFacadecipher = new CipherMachine();writer = new FileWriter();-reader: FileReader-cipher: CipherMachine-writer: FileWriter +EncryptFacade () +fileEncrypt (String fileNameSrc,: voidString plainStr=reader.read(fileNameSrc); String fileNameDes)String

Web网页设计实验报告

WEB系统开发 综合实验报告 题目红尘客栈网上订房页面 专业计算机科学与技术(信息技术及应用) 班级计信2班 学生蒋波涛 重庆交通大学 2013年

目录 一、设计目的 (3) 二、设计题目 (3) 三、结构设计 (3) 四、技术分析 (4) 五、设计过程 (7) 六、实验心得 (10) 七、实验总结 (11)

一、设计目的 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。因此网站建设在Internet 应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。我们当代大学生更是离不开网络给我们带来的好处与便利.但是,我们成天浏览的网站网页到底是如何制作的呢?我想这一点很多同学都没有去深究过.所以,这学期我选择了”web网页设计”这门课, 本课程的设计目的是通过实践使同学们经历网页制作的全过程. 通过设计达到掌握网页设计、制作的技巧。 了解和熟悉网页设计的基础知识和实现技巧。根据题目的要求,给出网页设计方案,可以按要求,利用合适图文素材设计制作符合要求的网页设计作品。 熟练掌握Photoshop cs3、Dreamweaver cs等软件的的操作和应用。增强动手实践能力,进一步加强自身综合素质。学会和团队配合,逐渐培养做一个完整项目的能力。 二、设计题目 《红尘客栈》 三、结构设计 选定主题,确定题目之后,在做整个网站之前对网站进行需求分析。首先,做好需求调研。调研方式主要是上网查阅资料,在图书馆里翻阅相关书籍。 然后,调研结束之后对整个网站进行功能描述,并对网站进行总体规划,接着逐步细化。 我们选做的主题是个人主页,并且选定题目为“红尘客栈”,其目的是做一个简单的网站,介绍酒店概况,提供一定的资讯信息。 四、技术分析 (一)建立布局 在这次的网页设计中用到大量的布局,所以怎么样建立布局是关键。Dreamweaver cs3是大多数人设计网页的称手兵器,也是众多入门者的捷径。特别是其在布局方面的出色表现,更受青睐。大家都知道,没有表格的帮助,很难组织出一个协调合理的页面。 1.点击“ALT+F6”键,进入布局模式,插入布局表格。建立一个大概的布局。 2.使用背景图片:选中该项,按浏览可以插入一幅准备好的图片作为表格的背景,因为图片是以平铺的形式作为表格背景,所以表格大小和图片尺寸都要控制好。 (二)网页中的图像

字体与版式设计实训指导手册

一、实验介绍 实训项目一姓名字体设计 二、实验目的; 运用所学的字体与版式设计的思维与方法,按照字体与版式设计的要求,设计属于自己姓名的字体设计,培养自己对字体与版式设计的理解与认识,锻炼字体设计的各方面能力。 三、实验环境; 机房电脑操作,PS AI软件 四、实验任务; 做自己的姓名设计,通过名字的创意设计来展示自己的内在个性,充分认识字体创意的重要性。 五、实验原理及步骤; 创意构思——选择适合的字体表现形式——草稿绘制——设计制作——评析 六、实验报告内容要求 1)简要的实验操作步骤 2)实验完成情况说明; 3)实验过程中存在的问题; 4)实验心得。

一、实验介绍 实训项目二实题项目的字体与版式设计 二、实验目的; 熟练掌握书记封面设计的版式设计形式和特征,能独立完成设计作品。 三、实验环境; 机房电脑操作,PS AI软件 四、实验任务; 书记封面设计一副 1.根据实题项目独立完成设计作品 2.版式设计要有创意,体现个性风格 3.注重形式美感,体现版式设计的完整性 4.表现技法不限,要求制作工艺精湛 五、实验原理及步骤; 选定主题——创意构思——选择适合的字体表现形式——草稿绘制——设计制作——评析 六、实验报告内容要求 1)简要的实验操作步骤 2)实验完成情况说明; 3)实验过程中存在的问题; 4)实验心得。

一、实验介绍 实训项目三 二、实验目的; 熟练掌握书记封面设计的版式设计形式和特征,能独立完成设计作品。 三、实验环境; 机房电脑操作,PS AI软件 四、实验任务; 书记封面设计一副 5.根据实题项目独立完成设计作品 6.版式设计要有创意,体现个性风格 7.注重形式美感,体现版式设计的完整性 8.表现技法不限,要求制作工艺精湛 五、实验原理及步骤; 选定主题——创意构思——选择适合的字体表现形式——草稿绘制——设计制作——评析 六、实验报告内容要求 1)简要的实验操作步骤 2)实验完成情况说明; 3)实验过程中存在的问题; 4)实验心得。

现代设计黄金分割法复合形法实验报告word文档良心出品

《现代设计理论与方法》实验报告 、实验目的 机械优化设计是一门实践性较强的课程,学生通过实际上机计算可以达到以 下目的: 1. 加深对机械优化设计方法的基本理论和算法步骤的理解; 2. 培养学生独立编制或调试计算机程序的能力; 3. 掌握常用优化方法程序的使用方法; 4 .培养学生灵活运用优化设计方法解决工程实际问题的能力。 、实验项目、学时分配及对每个实验项目的要求 1.明确黄金分割法基本原理、计算步骤及程序框图; 吐 入「土 2?编制或调试黄金分割法应用程序; 1 黄金分割法 2 八' " 3 ?用测试题对所编程序进行测试; 4?撰写实验报告。 1.明确复合形法基本原理、计算步骤及程序框图 等; 2 复合形法 4 2?编制或调试复合形法应用程序; 3 ?用测试题对所编程序进行测试; 4?撰写实验报告。 二、测试题 1. 黄金分割法程序测试题 1 )rn"何二?-10r+36,取坷=0 ,卜皿1, 沪 程序如下: #in clude #in clude #in clude #defi ne e 0.00001 序实验项目 学时 号 实验要求

#define tt 0.01 float function(float x) float y=pow(x,2)-10*x+36;// return(y); void finding(float a[3],float f[3]) float t=tt,a1,f1,ia; int i; f[0]=function(a[0]); for(i=0;;i++) a[1]=a[0]+t;f[1]=function(a[1]); if(f[1]=e) t=-t;a[0]=a[1];f[0]=f[1]; else{ if(ia==1) return; t=t/2;ia=1; for(i=0;;i++) a[2]=a[1]+t;f[2]=function(a[2]); if(f[2]>f[1]) break; t=2*t; a[0]=0;/ / 初始区间的下界值 求解的一维函数

设计模式实验报告

实验一单例模式的应用 1 实验目的 1) 掌握单例模式(Singleton)的特点 2) 分析具体问题,使用单例模式进行设计。 2 实验内容和要求 很多应用项目都有配置文件,这些配置文件里面定义一些应用需要的参数数据。 通常客户端使用这个类是通过new一个AppConfig的实例来得到一个操作配置文件内容的对象。如果在系统运行中,有很多地方都需要使用配置文件的内容,系统中会同时存在多份配置文件的内容,这会严重浪费内存资源。 事实上,对于AppConfig类,在运行期间,只需要一个对象实例就够了。那么应该怎么实现呢?用C#控制台应用程序实现该单例模式。绘制该模式的UML 图。 3 实验代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AppConfig { publicclass Singleton { privatestatic Singleton instance; private Singleton() {

} publicstatic Singleton GetInstance() { if (instance == null) { instance = new Singleton(); } return instance; } } class Program { staticvoid Main(string[] args) { Singleton singletonOne = Singleton.GetInstance(); Singleton singletonTwo = Singleton.GetInstance(); if (singletonOne.Equals(singletonTwo)) { Console.WriteLine("singletonOne 和 singletonTwo 代表的是同一个实例"); } else { Console.WriteLine("singletonOne 和 singletonTwo 代表的是不同实例"); } Console.ReadKey(); } } } 4 实验结果

温度测量控制系统的设计与制作实验报告(汇编)

北京电子科技学院 课程设计报告 ( 2010 – 2011年度第一学期) 名称:模拟电子技术课程设计 题目:温度测量控制系统的设计与制作 学号: 学生姓名: 指导教师: 成绩: 日期:2010年11月17日

目录 一、电子技术课程设计的目的与要求 (3) 二、课程设计名称及设计要求 (3) 三、总体设计思想 (3) 四、系统框图及简要说明 (4) 五、单元电路设计(原理、芯片、参数计算等) (4) 六、总体电路 (5) 七、仿真结果 (8) 八、实测结果分析 (9) 九、心得体会 (9) 附录I:元器件清单 (11) 附录II:multisim仿真图 (11) 附录III:参考文献 (11)

一、电子技术课程设计的目的与要求 (一)电子技术课程设计的目的 课程设计作为模拟电子技术课程的重要组成部分,目的是使学生进一步理解课程内容,基本掌握电子系统设计和调试的方法,增加集成电路应用知识,培养学生实际动手能力以及分析、解决问题的能力。 按照本专业培养方案要求,在学完专业基础课模拟电子技术课程后,应进行课程设计,其目的是使学生更好地巩固和加深对基础知识的理解,学会设计小型电子系统的方法,独立完成系统设计及调试,增强学生理论联系实际的能力,提高学生电路分析和设计能力。通过实践教学引导学生在理论指导下有所创新,为专业课的学习和日后工程实践奠定基础。 (二)电子技术课程设计的要求 1.教学基本要求 要求学生独立完成选题设计,掌握数字系统设计方法;完成系统的组装及调试工作;在课程设计中要注重培养工程质量意识,按要求写出课程设计报告。 教师应事先准备好课程设计任务书、指导学生查阅有关资料,安排适当的时间进行答疑,帮助学生解决课程设计过程中的问题。 2.能力培养要求 (1)通过查阅手册和有关文献资料培养学生独立分析和解决实际问题的能力。 (2)通过实际电路方案的分析比较、设计计算、元件选取、安装调试等环节,掌握简单实用电路的分析方法和工程设计方法。 (3)掌握常用仪器设备的使用方法,学会简单的实验调试,提高动手能力。 (4)综合应用课程中学到的理论知识去独立完成一个设计任务。 (5)培养严肃认真的工作作风和严谨的科学态度。 二、课程设计名称及设计要求 (一)课程设计名称 设计题目:温度测量控制系统的设计与制作 (二)课程设计要求 1、设计任务 要求设计制作一个可以测量温度的测量控制系统,测量温度范围:室温0~50℃,测量精度±1℃。 2、技术指标及要求: (1)当温度在室温0℃~50℃之间变化时,系统输出端1相应在0~5V之间变化。 (2)当输出端1电压大于3V时,输出端2为低电平;当输出端1小于2V时,输出端2为高电平。 输出端1电压小于3V并大于2V时,输出端2保持不变。 三、总体设计思想 使用温度传感器完成系统设计中将实现温度信号转化为电压信号这一要求,该器件具有良好的线性和互换性,测量精度高,并具有消除电源波动的特性。因此,我们可以利用它的这些特性,实现从温度到电流的转化;但是,又考虑到温度传感器应用在电路中后,相当于电流源的作用,产生的是电流信号,所以,应用一个接地电阻使电流信号在传输过程中转化为电压信号。接下来应该是对产生电压信号的传输与调整,这里要用到电压跟随器、加减运算电路,这些电路的实现都离不开集成运放对信号进行运算以及电位器对电压调节,所以选用了集成运放LM324和电位器;最后为实现技术指标(当输出端1电压大于3V时,输出端2为低电平;当输出端1小于2V时,输出端2为高电平。输出端1电压小于3V并大于2V时,输出端2保持不变。)中的要求,选用了555定时器LM555CM。 通过以上分析,电路的总体设计思想就明确了,即我们使用温度传感器AD590将温度转化成电压信号,然后通过一系列的集成运放电路,使表示温度的电压放大,从而线性地落在0~5V这个区间里。最后通过一个555设计的电路实现当输出电压在2与3V这两点上实现输出高低电平的变化。

PPT的实验报告[新版].doc

膈莅蕿罿 计算机实验报告 课程名称:大学计算机基础 实验名称: 学院:专业: 报告人:级: 同组人: 指导教师: 实验时间: 实验报告提交时间: 教务处制 一、实验目的 ①掌握演示文稿制作的基本过程②按时文稿播放的基本操作 二、实验内容 ㈠powerpoint的启动及其窗口 ⒈大纲窗格 ⒉演示文稿编辑区⒊备注区 ㈡演示文稿的创建、保存与打开 ⒈演示文稿的创建⒉插入对象 ⒊演示文稿的保存⒋演示文稿的关闭⒌演示文稿的打开 ㈢演示文稿视图 ⒈普通视图 ⒉幻灯片浏览视图⒊幻灯片放映视图 ㈣格式化幻灯片 ⒈文本格式化⒉修饰幻灯片背景⒊使用配色方案⒋修改母版⒌应用版式⒍应用模板 ㈤管理幻灯片 ⒈选择幻灯片⒉删除幻灯片 ⒊插入新幻灯片⒋移动与复制幻灯片 ㈥幻灯片的放映 ⒈默认的播放效果 ⒉设置幻灯片切换方式⒊设置动画 ㈦打印幻灯片㈧应用举例 ㈨powerpoint的高级应用 ⒈个人简历的制作⒉旅游推荐的制作 三、实验结果展示 (1)powerpoint的启动及其窗口 执行“开始”→“所有程序”→“microsoft office”→“microsoft office powerpoint 2003”命令,或双击桌面上的powerpoint快捷图标,打开powerpoint应用程序窗口(2)演示文稿的创建、保存与打开 1、演示文稿的创建 建立第一张文稿 启动powerpoint后,演示文稿编辑区显示一张空白的幻灯片。用户可以先单击标题文本框,输入文本“深圳大学信息学院”。 建立第二张文稿

执行“插入”菜单的“新幻灯片”命令,powerpoint会自动增加一张版式为“标题和文 本”的新幻灯片。 2、插入对象 插入对象 在powerpoint中可以插入的对象包括了文本、艺术字、表格、图形和图片等。使用插入 对象可以丰富幻灯片的内容。 使用“插入”菜单的“对象”命令,出现“插入对象”对话框。 [羃袅莄蕿] 选择“新建”则直接从应用软件中创建;选择“由文件创建”则插入内容为已存在的对 象文件。 powerpoint也提供了一些剪贴画,可使用“插入”菜单的“图片”→“剪贴画”命令插 入剪贴画。如图6-6为插入了剪贴画的幻灯片。 单击“绘图”工具栏的“插入艺术字”按钮,可插入艺术字。 插入图片 3、演示文稿的保存 演示文稿建立完毕,使用“文件”菜单的“保存”命令保存文稿。首次保存会出现“另 存为”对话框,可以选择保存的位置、类型、文件名,再次则不在出现。若希望改变某些保 存选项,可使用“文件”菜单的“另存为”命令。 演示文稿存盘后,其文件扩展名为.pps。 4、演示文稿的关闭 使用“文件”菜单的“关闭”命令可关闭暂时不再使用的演示文稿。 5、演示文稿的打 开 执行“文件”菜单的“打开”命令可以打开一个已存在的演示文稿。篇二:ppt实验报 告 ??实验报告 一、实验目的 1. 熟悉office软件的编辑制作环境;熟练掌握 powerpoint演示文稿图形程序,掌握 课件基本动态的设置和交互创建方法。 2.熟悉多媒体课件的开发流程,形成初步的多媒体课件的设计、开发能力;提高学生 的合作意识,培养学生创新能力。 二、实验环境 多媒体计算机; windows xp 操作系统 三、实验内容 [肄芅蚁螃] 实验内容:利用powerpoint程序设计与制作一个内容相对完整的自学演示型课件。结合 自己的专业,选择了比较合适的教学内容,有利于让学生更好的接受该课程,更好的理解该课 程教学的重难点,学习更多的知识。 [芁螀袈羀] 四、操作步骤 [蒂蚁罿蒂] 1.首先准备好要做成模版的图片,打开powerpoint并新建一个空白的ppt文档。 2.视图→母版→幻灯片母版,进入母版编辑状态。??点击绘图工具栏上的“插入图 片”按钮(或按“插入→图片→来自文件”),选中要做为模版的图片,确定。并调整图 片大小,使之与母版大小一致。 ?? 3.在图片上点击鼠标右键,叠放次序→置于底层,使图片不能影响对母版排版的编辑。

工程设计实验报告

工程设计实验报告 班级:电气工程及其自动化11-2 学号:201103201207 姓名:李建树

通过对工程设计课程学习,我对工程设计内容有了初步的了解和认识,并对电路设计产生了浓厚的兴趣。希望通过此报告,用RTD 的仿真设计过程来展示我对工程设计的理解,并为以后的专业课的学习打下良好的基础。 下面是利用所学的专业课知识和Proteus 仿真软件,设计一个简单的电阻温度检测器(RTD)。 一.温度检测器(RTD ) 1.传感器介绍 本次实验使用的是铂电阻传感器。铂电阻传感器是利用金属铂的电阻器随温度变化的物理特性而制成的温度传感器。以铂电阻为测温元件进行温度测量的关键是要能准确的测出铂电阻传感器的电阻值。按照IEC751国际标准,现在常用的Pt1000是以温度体系TCR=0.003851为标准统一设计的铂电阻。其温度特性是: 当-200℃

B = -5.775E-7 C = -4.183E-12 对于一个给定的基极电阻,在T ℃的RTD 电阻计算公式。 α αo o R T R T T T T R T R -=--+=)()) (1()(00 2.铂电阻温度传感器(RTD )工作原理 铂电阻温度传感器(RTD )是用铂制成的热敏感电阻。当通过测量电压计算RTD 温度时,数字万用表用已知电流源测量该电流源所产生的电压。这一电压为两条引线上的压降加RTD 上的电压。然而在实际测量中,使用温度-电阻函数T (r )更便于测量与计算。 3.关于信息编码技术 仪器仪表应用中经常使用的可编程逻辑控制电(PLC )来存储和处理数据,必须调整和传感设备的模拟输出信号,因此适当的AD 转换器的PLC 输入卡有关。这通常是由传感器驱动电器完成。有一些制造商使用的标准电压范围,其中包括0至1,0至50至100伏,每个对应的所需的检测由RTD 温度范围。 除了基于电压源信号,也是共用一个电流源进行的编码的模拟信息,这种方法提供了显着的抗噪声过电压运营商,因为双方共同的模式和正式模式的感应电压,而不会显着破换的电流可以容忍的。20mA 电流环路经常用于中度以上的传输距离,例如从一个侧面工厂传达模拟信号。

软件设计模式与软件体系结构实验报告

《软件体系结构》大作业(1) 学院:软件学院 课程名称:软件体系结构 专业班级: 学生姓名:学号: 学生姓名:学号: 指导教师: 完成时间:年月日 评分表 1、叙述各小组成员完成本题目的分工协作情况。 小组中的每个成员都先理解题目要求及涉及的设计模式,并一起完成代码编写。另外,组长负责文档制作。 2、评分表 序号姓名评分是否组长 1 2 作业正文需要包括以下内容: 1、作业题目内容的详细描述。 2、完成本题目所采用的软件设计模式名称及画出相应的类图,或者是所采用的 软件体系结构名称及画出相应的体系结构图。

3、画出完成本题目所设计程序的设计类图;如还有其他图,也一并画出。 4、完成本题目所设计的程序代码。 5、程序运行的典型界面截图

1、作业题目内容的详细描述。 【作业2.1-1】例2.3为使用工厂方法模式设计的汽车保险管理应用程序实例。现在需要 扩展例2.3的设计图,添加一个名为LuxuryCarInsurance的类,并且需要编写此类和其他需要添加的类的代码,详细要求参见光盘的相应作业部分。 【作业2.1-1】在例2.4中,设计并且实现了豪华(Super)和中等(Medium)别墅(House)与公寓(Condo)的查询。要求在该设计的基础上,增加一个新的类SemiDetacher(半独立式楼宇),并且编写代码,实现相应的查询功能,详细要求参见光盘的相应作业部分。 2、完成本题目所采用的软件设计模式名称及画出相应的类图,或者是所采用的软件体系结构名称及画出相应的体系结构图。 【作业2.1-1】采用的是工厂方法模式 【作业2.1-2】采用的是抽象方法模式

计算机网络课程设计实验报告

中南大学课程设计报告 课程:计算机网络课程设计 题目:基于Winpcap的网络流量统计分析 指导教师:张伟 目录 第一章总体设计 一、实体类设计 --------P3 二、功能类设计 --------P3 三、界面设计 --------P3

第二章详细设计 一、实体类实现 --------P4 二、功能类实现 --------P4 三、界面实现 --------P5 第三章源代码清单及说明 一、CaptureUtil.java --------P7 二、MyPcapPacketHandler.java --------P9 三、PacketMatch.java --------P9 四、Windows.java --------P13 第四章运行结果 --------P19 第五章心得体会 --------P21 第一章总体设计 一、实体类设计 TCP、UPD、ICMP、ARP、广播数据包五个包的数据结构设计 二、功能类设计 (1)网卡获取 (2)包的抓捕

(3)包的处理 三、界面设计 (1)布局 (2)按钮功能连接 第二章第二章详细设计 一、实体类实现 TCP、UPD、ICMP、ARP、广播数据包五个包的数据结构设计。 本程序采用Java编写,基于win10pcap。Win10pcap是winpcap在win10系统上的适用版本。Java对于winpcap使用jnetpcap进行支持。对于TCP、UPD、ICMP、ARP、广播数据包五种类型的包,在jnetpcap的jar包中大部分已经封装好了相关的实体类型。对应如下:ARP 实体类:https://www.360docs.net/doc/c09148172.html,work.Arp; UPD 实体类:https://www.360docs.net/doc/c09148172.html,work.Icmp;

虚拟现实实验报告

虚拟现实实验报告 篇一:虚拟现实技术实验报告 虚拟现实技术实验报告 实验一:Sketch Up软件认识与使用 一、实验目的与要求: 1. 目的 通过本次实验,使学生掌握Sketch Up软件的基本架构,理解利用Sketch Up进行场景制作的基本步骤,能够熟练运用Sketch Up软件的主要功能及相关工具。 2. 要求 每位学生进行Sketch Up软件的安装和配置,操作练习Sketch Up的主要功能及相关工具,理解体会各种操作的执行结果,并独立总结撰写完成实验报告。 二、Sketch Up的主要功能: 边缘和平面:这是绘图最基本的元素 每个 Sketch Up 模型皆由两种元素组成:边缘和平面。边缘是直线,而平面是由几条边缘构成一个平面循环时所形成的平面形状。例如,矩形平面是由四条边缘以直角角度互相连接在一起所构成的。自己可在短时间内学会使用Sketch Up 的简单工具,从而绘制边缘和平面来建立模型。一切就是这么简单容易! 推/拉:从 2D 迅速转为 3D

使用 Sketch Up 专利设计的 [推/拉] 工具,可以将任何平面延伸成立体形状。单击鼠标就可开始延伸,移动鼠标,然后再单击即可停止延伸。自己可以将一个矩形推/拉成一个盒子。或绘制一个楼梯的轮廓并将其推/拉成立体的 3D 形状。想绘制一个窗户吗?只需在墙上推/拉出一个孔即可。Sketch Up 易于使用而广受欢迎,原因就在于其推/拉的功能。 精确测量:以精确度来进行作业处理 Sketch Up 特别适合在 3D 环境中进行迅速的绘图处理,但是它的功能不仅仅只是一只神奇的电子画笔而已。因为当自己在计算机上进行绘图处理时,自己在 Sketch Up 中所建立的一切对象都具有精确的尺寸。当自己准备好要建立模型时,自己可以随意根据自己想要的精确度来进行模型的建立。如果自己愿意,自己可以将模型的比例视图打印出来。如果自己有 Sketch Up Pro,自己甚至还可将自己的几何图形导出到 AutoCAD 和 3ds MAX 等其他程序内。 路径跟随:建立复杂的延伸和板条形状 使用 Sketch Up 创新万能的 [路径跟随] 工具,可以将平面沿预先定义的路径进行延伸以建立 3D 形状。沿 L 形线路延伸一个圆形即可建立一个弯管的模型。绘制瓶子的一半轮廓,然后使用 [路径跟随] 工具沿一个圆形来扫动,就能建立一个瓶子。自己甚至还可以使用 [路径跟随] 工具

机电产品设计实验报告

课程名称:机电产品现代设计方法上课时间:2015年春季 机电产品现代设计方法实验报告 姓名: 学号: 班级: 所在学院:机电工程学院 任课教师:张旭堂

一、实验项目与实验目的 实验项目: 典型机电产品多学科协同优化设计。 试验目的: (1) 掌握典型机电产品多学科协同优化设计软件环境组成,包括建模软件、分析软件、协同平台。 (2)自主设计产品模型、分析过程、优化目标。 (3) 对得到的优化结果进行定性分析,解释结果的合理性,编写上机实验报告。 二、实验环境 网络协同设计环境,如下图所示:包括产品CAD建模、有限元分析FEM、动力学仿真ADAMS和控制仿真MATLAB。计算机网络硬件环境和相应软件环境。图形工作站和路由器,安装协同设计仿真软件。

型 协同设计仿真平台组成 三、实验原理 典型机电产品协同设计仿真工作流程如下图所示。 1)利用CAD建模工具,建立产品模型; 2)利用ADAMS建立产品运动学模型; 3)根据CAD和ADAMS传过来的结构模型和边界条件分析零件应力场和应变场; 4)用ADAMS分析得到的运动参数(位移、速度)。

协同设计仿真平台组成 四、实验内容与步骤 (1)总体方案设计 SysML语言是UML语言(Unified Modeling Language,统一建模语言,一种面向对象的标准建模语言,用于软件系统的可视化建模)在系统工程应用领域的延续和扩展,是近年提出的用于系统体系结构设计的多用途建模语言,用于对由软硬件、数据和人综合而成的复杂系统的集成体系结构进行可视化的说明、分析、设计及校验。 在这里我们绘制参数图如下。在下面的参数图中,我们确定了系统中各部件的相互约束情况。

设计模式实验报告

计算机科学与技术学院 实验报告 课程名称:软件设计模式 专业:计算机科学与技术班级:班 学号: 姓名:

实验一单例模式的应用 1 实验目的 1) 掌握单例模式(Singleton)的特点 2) 分析具体问题,使用单例模式进行设计。 2 实验内容和要求 很多应用项目都有配置文件,这些配置文件里面定义一些应用需要的参数数据。 通常客户端使用这个类是通过new一个AppConfig的实例来得到一个操作配置文件内容的对象。如果在系统运行中,有很多地方都需要使用配置文件的内容,系统中会同时存在多份配置文件的内容,这会严重浪费内存资源。 事实上,对于AppConfig类,在运行期间,只需要一个对象实例就够了。那么应该怎么实现呢?用C#控制台应用程序实现该单例模式。绘制该模式的UML图。 [代码截图]: namespace实验一_单例模式_ { class Program { static void Main(string[] args) { AppConfig appc1 = AppConfig.GetAppConfig(); AppConfig appc2 = AppConfig.GetAppConfig(); appc1.SetParameterA("hello"); appc2.SetParameterA("hi"); if (appc1.Equals(appc2)){ Console.WriteLine("appc1 和 appc2 代表的是同一个实例"); } else{ Console.WriteLine("appc1 和 appc2 代表的是不同实例"); } Console.WriteLine(appc1.GetParameterA()); Console.WriteLine(appc2.GetParameterA()); Console.ReadKey();

实验报告

五尧乡生态乡镇建设规划 目录 1.总论 1.1任务的由来 (2) 1.2编制的依据 (2) 1.3规划指导思想 (2) 1.4规划原则 (2) 1.5规划年限 (3) 1.6规划目标 (3) 2.五尧乡基本状况 (4) 2.1五尧乡自然地理状况 (4) 2.2五尧乡社会经济状况 (4) 3.城镇规划 (4) 4.生态环境规划 (5) 4.1生态资源状况 (5) 4.2环境质量现状 (6) 4.3生态环境问题 (6) 4.4生态环境保护规划 (7) 5.效益分析 (9) 5.1生态效益 (9) 5.2经济效益 (9) 5.3社会效益 (9) 6.规划实施的保障措施 (9) 6.1政策法规保障体系 (10) 6.2组织机构与管理保障体系 (10) 6.3文化教育和社会监督体系 (11) 6.4资金筹措与投资保障体系 (11) 6.5实施手段与技术保障体系 (12) 6.6决策支持信息系统体系 (12)

1.总论 1.1任务的由来 随着经济的迅速发展,以及城市的逐渐扩张,我国进入了一个中国城市化和城市高速发展的关键时期。而小城镇的发展在我国城市化进程中,正在发挥着越来越重要的作用。自1998 年党的十五届三中全会确定了“小城镇,大战略”的方针后,党的十六大又进一步把“加快城镇化进程,全面建设小康社会,走中国特色的城镇化道路”作为战略目标。“建立和谐社会,达到全社会的和谐发展”,是党的十六大报告提出的一个新的重要思想。党的十六届四中全会明确提出构建社会主义和谐社会的新命题,进一步深化和拓展了“社会更加和谐”这一思想。加快统筹城乡发展的步伐,解决“三农”问题,切实保护广大农民的利益是构建社会主义和谐社会的一个重要方面,而加快发展小城镇则是统筹城乡、解决“三农问题”、构建和谐社会的关键之一。积极有序地发展小城镇,不仅是加快城市化进程的需要,而且已成为我国国家发展战略的重要组成部分。 1.2编制的依据 城市规划5个阶段,如果按编制规划的话可以说是:纲要、总体规划(城镇体系规划)、分区规划,修建性详细规划,控制性详细规划。 编制这5个阶段的规划的依据个不一样。当然首先都是以国家颁布实施的法律法规、方针政策为依据,城镇总体规划主要有: ⑴《中华人民共和国城乡规划法》 ⑵《中共中央国务院关于促进小城镇健康发展的若干意见》 ⑶《全国生态环境保护纲要》 ⑷《国民经济和社会发展纲要》 ⑸《国家环境保护“十二五”规划》 ⑹《河北省建制镇总体规划编制导则》 ⑺《保定市志》 ⑻《保定市城市总体规划(2008—2020年)》 ⑼《保定市土地利用总体规划(2010-2020)》 ⑽《五尧乡国民经济统计资料及城建资料》 ⑾《五尧乡各类专业部门提供的规划基础资料》 1.3规划指导思想 本规划以生态化、集约化、市场化为理念,坚持突出五尧乡特色的原则,城乡经济和空间布局一体化发展的原则,土地使用集约化原则,规划弹性灵活的原则和建设精品化的原则。充分发挥城镇规划对城镇发展建设的战略性、前瞻性、综合性指导作用。 贯彻可持续发展战略,坚持环境与发展综合决策,努力解决小城镇建设与发展中的生态环境问题;坚持以人为本,以创造良好的人居环境为中心,加强城镇生态环境综合整治,努力改善城镇生态环境质量,实现经济发展与环境保护“双赢”。 1.4规划原则 ⑴区域协同发展的原则 融入区域环境,实现持续发展。五尧乡的发展必须在区域的框架内明确自身定位,发挥自身优势,实现快速发展。从广域范围内分析五尧乡的发展,增强规划的区域观念和整体竞争力,积极融入保定市新一轮发展之中,谋求以大区域为背景的城镇整体发展。

机电产品现代设计方法实验报告

课程名称:机电产品现代设计方法 上课时间:2014年春季 机电产品现代设计方法实验报告 姓名: 学号: 班级: 所在学院:机电工程学院 任课教师:金天国张旭堂

实验名称机电产品现代设计方法 姓名学号班级 实验地点实验日期评分 指导教师张旭堂同组成员其他 1 静态存储器扩展实验 1.1 实验目的 (1)掌握典型机电产品多学科协同优化设计软件环境组成,包括建模软件、分析软件、协同平台; (2)自主设计产品模型、分析过程、优化目标; (3)对得到的优化结果进行定性分析,解释结果的合理性,编写上机实验报告。 1.2 实验内容 (1) 轴的有限元分析 (2) 基于Adams的运动学分析与仿真 1.3实验相关情况介绍(包含使用软件或实验设备等情况) 1.3.1使用软件 本实验使用软件为Adams及abaqus,利用Adams进行运动学仿真分析,利用abaqus进行有限元分析。 1.3.2实验设备 计算机。 1.4实验结果 1.4.1基于ADAMS 的运动学仿真 (1)构造ADAMS样机机械模型 根据指导书建立铲车的三维模型。三维模型可以通过专门三维建模软件进行建模,然后导入ADAMS,也可以直接用ADAMS建模。利用ADAMS建模过程在《adams 运动仿真例子》中有详述,直接给出建模后的模型,如图1所示:

图1 铲车模型 (2)构建约束 根据要求构造四个约束:基座和座架之间的创建转动副,轴肩与座架间构建转动副,铲斗与悬臂间构建转动副,悬臂与轴肩之间构建平动副。构建后的模型如图2所示: 图2 添加约束铲车模型 (3)添加运动 根据题意分别对四个运动副添加运动函数: (a)基座和座架之间的创建转动副:360d*time;

设计模式实验报告-建造者模式

建造者模式 建造者 建造者设计模式定义了处理其他对象的复杂构建的对象设计。 问题:创建复杂对象时候,构造函数的创建会涉及通用体系结构判定。某些编程人员认为任何构造函数都应当执行适当的逻辑以创建整个对象。另外一些编程人员则认识到将某些逻辑分解入其他方法才是有意义的。采用后一种样式设计的构造函数基本上是一系列请求实例化的方法。上述两种解决方案都不是特别灵活。事实上,它们根本就是错误的解决方案。 解决方案:我们可以基于一组业务逻辑的结果来构造对象。在示例中,对象只有特定的部分必须被创建。如果完全定义对象的所有部分,那么可能导致完全预见不能的结果。 多个方法调用的复杂性问题在使用之处似乎并非太严重,但该复杂性却是缓慢增长的。如果需要经常调用这些方法,那么就应当创建一个Builder对象。 UML MyObject MyObjectBuilder -MyObject:MyObect +complexFunctionA() +createInstanceOfMyObject() +complexFunctionB() +buideMyObject(configurationOptions) +getBuiltMyObject() *MyObject类具有能够完全实现对象构造的两个方法。为了具有完整的Myobject对象,需要执行complexFunctionA()和complexFunctionB()方法。 * MyObjectBuilder类包含一个名为createInstanceOfMyObject()的方法。这个类负责创建Myobject类的一个简单实例。需要注意没有用于进一步构造的配置选项。这个类还存储MyObjectBuilder类创建的实例中的私有实例。 *buildMyObject()方法接受参数configurationOption。这个方法用于调用在MyObjectBuilder 对象中存储的MyObject对象的complexFunctionA()和complexFunctionB()方法。 *getBuildObject()方法返回MyObjectBuilder对象内部Myobject对象的私有实例,该实例既是完整的,也是正常构建的。 示例代码演示: _type=$type; } public function setSize($size) {

版式设计实训报告

保定职业技术学院 版式设计课程实训报告 2011年12月28日

《版式设计》实训报告 一、内容摘要 这次的课程是《板式设计》,通过近五周版式设计的学习,进行了对各种图片、文字的设计与组合,我学到很多。我们通过收集资料临摹杂志极大的提高了我们的排版水平,最后实训周又做了报纸的排版,网页的设计,个人画册的制作,老师把作业布置下来我们就开始忙碌的收集资料,任何资料都不能放过,作业要求制作我们自己的画册把自己这两年来的事都总结一下,把我的点点滴滴都记下来,留下最美的回忆。画册,报纸,网页设计都考验我的专业课能力,通过五周的版式设计使我学会了很多。 二、索引关键词 版式设计报纸画册网页设计

《版式设计》实训报告 一、绪论 这周实训的内容是要设计一本自己的画册,报纸,网页,我们自己收集自己的资料。首先构思了自己要做成的样子,我是个喜欢写日记的孩子,所以我要做成日记本的样子,记录大学的点点滴滴。大学是个很丰富的时期不但要学好自己的专业,也要玩好,所以在画册中加入了旅游的故事。当然还有朋友在一起的美好时光。找了些照片,一些过去的回忆,自己把照片都做成画册一张一张的设计过再排版出来。报纸也是如此,网页都是自己的东西,我喜欢豆瓣网的风格简单但不缺乏细节。然后确定了自己的画册的风格形式,在photoshop软件中把图片制成了我自己所要的风格,报纸,网页也都做成了自己的风格。简约而不简单。 二、实训课程的认识 上了五周的版式设计,让我走进版式,对版式设计有了很多认识。以前尝试着做杂志,在自己对此几乎一片空白时,只能理解版式就是将文字和图片编排在一起,美观就可以。现在学完版式设计,版式设计远远要多与此。版式在设计上,是以整体性为原则的,把握好整体的版式设计,是十分具有条理性的版式设计,更好的突出主题,让人清晰容易的进入你的设计之中。要知道版式设计的概念,原则,原理,文字编排,文字与图形的编排。 三、过程 版式设计在平面设计中是一门很基础的课程,以后工作都会用到它,从第一天上课开始,我就很喜欢它,因为它可以用来表达我的思想。它也很重要,在设计中,任何一个形式的设计作品最后都要涉及到版式设计这关键的一步,比如书籍设计、包装设计、招贴设计,画册,网页等等,只要是包括文字和文字的组合、文字和图形的组合或者是图形和图形的组合等。一个好的版式可以更充分的表现一个设计师要传达给别人的思想,反之一个不好的版式会将设计师好的想法破坏的什么也没有!版式在设计上,是以整体性为原则的。第一次的作业就做了以黑白灰来分析整个版式,都以几何形来概括图形和文字。就这样虚着眼睛来分析大致的样子在版式设计的课程中和老师学到的不仅是知识性的东西,还有的就是感受到的老师的学习态度,老师认真、负责、严谨的教学态度就很值得学习。 老师始终强调动手的重要性。好的设计、新的形式,通过自己动手勾勒的方式,能让我们更有体会。

相关文档
最新文档