材料工程基础课程大作业

材料工程基础课程大作业
材料工程基础课程大作业

安徽建筑大学材料与化学工程学院

《材料工程基础》

课程大作业

专业:无机非金属材料工程

班级:无机非一班

姓名:

学号:

2017 年 5 月

目录

1 计算模拟 (3)

1.1 导热问题数值解法 (3)

1.1.1概述 (3)

1.1.2 数值解法原理 (3)

2数值模拟案例 (9)

2.1MALTAB PDE-tool工具箱 (9)

2.2计算案例 (9)

2.3模拟具体步骤 (10)

2.3.1在MATLAB命令窗口,输入命令 >> pedtool (10)

2.3.2 建立几何模型 (11)

2.3.3 设置边界条件 (12)

2.3.4 PDE方程的选择 (13)

2.3.5 网格划分 (14)

2.3.6 绘温度场分布图 (14)

1 计算模拟

1.1 导热问题数值解法

1.1.1概述

随着计算机的普及应用和性能的不断改善,以及相关的数值计算方法的发展和应用程序的开发,传热学数值计算方法作为数值求解传热问题的有效工具也得到了相应的发展。利用计算机求解传热学问题愈来愈受到人们的普遍重视,而且在计算复杂传热问题中显示出它的优越性,因而成为传热学的一个重要的分支。数值传热的相关内容也很自然地成为工程类学生学习传热学课程的不可缺少的部分。

1.1.2 数值解法原理

(1)建立控制方程及定解条件

对于一些更为复杂的导热问题,如复杂的几何形状和边界条件以及物性变化较大的情况,分析求解往往很复杂或者根本不可能。此时求解问题的唯一途径是利用数值分析的办法获得数值解

数值求解通常是对微分方程直接进行数值积分或者把微分方程转化为一组代数方程组再求解。这里要介绍的是后一种方法。如何实现从微分方程到代数方程的转化又可以采用不同的数学方法,如有限差分法、有限元法和边界元法等。

简要地介绍用有限差分析方法从微分方程确立代数方程的处理过程。有限差分法的基本思想是把原来在时间和空间坐标中连续变化的物理量,如温度、压力、速度和热流等。用有限个离散点上的数值集合来近似表示。有限差分的数学基础是用差商代替微商,导数。而几何意义是用函数在某区域内的平均变化率代替函数的真实变化率。

在右图中可以看出有限差分

表示的温度场与真实温度场的区别。图中用T0、T1、T2…表示连续的温度场T;Δx为步长,它将区域的x方向划分为有限个数的区域,Δx0、Δx1、Δx2…,它们可以相等,也可以不相等。当Δx相等时,T1处的真实变化率a可以用平均变化率b、c或d来表示,其中b、c和d分别表示三种不同差分格式下的温度随时间的变化率,即:

b为向后差分格式:

c为向前差分格式:

d为中心差分格式:

这种差分格式也可以推广到高阶微商的情形。对于二阶微商的差分格式可以在一阶差分格式的基础上得出:

(2)区域离散化

这里我们以一个矩形长柱体的非稳态导热过程为例来讨论区域离散化问题。如果不考虑矩形长柱体长度方向上的温度变化,那么它是一个二维非稳态导热问题,如图,

上图表示了长柱体矩形截面上区域离散化的情况。图中可见,对于给定的

空间区域,在x方向上的步长为Δx,在y方向上的步长为Δy,用它们作为空间尺度可以将矩形区域划分成纵横交错的网格,交点称为节点。然后以节点为中心,在两个节点的中心处划分界限,定出节点的控制面积,对于三维情况则为控制体积或控制容积,因而常在一般意义上称之为节点的控制体。

控制体的形状是随着坐标系的不同而改变的,这里的控制体是一个个的矩形面积。网格的步长在每一个方向上可以均匀划分,也可以不均匀的划分。因此,选用不同的步长和不同的划分方法,可以将同一区域划分出不同大小、不同数目的控制区域,以及不同数目的节点数。显然,随着步长的不断减小,节点数目的不断增加,由节点温度表示的离散的温度场就会更加接近连续的温度场,但计算工作量也会随之增加。在时间方向上离散化的步长常用Δη来表示,Δη的选取也是可大可小的,也可以随时间的进程而变化。显然,无限小的时间步长Δη亦会使得离散温度变化接近连续的温度改变,但随之而来的是相应的计算工作量的增加。

(3)建立节点物理量的代数方程

控制体热平衡法建立节点方程的过程是将能量守恒方程应用于控制体,建立该节点与周围节点之间的能量平衡关系式,再利用傅立叶的导热定律,最后获得控制体节点温度与周围节点温度之间的关系式。

考察右图中的节点P及其控制体,由能量平衡关系应有

式中,Q W、Q E、Q S和Q N分别为邻近节点W、E、S和N通过传导方式传给节点P的热流量;QV为单位时间控制体内热源的发热量,ΔΕ为控制体单位时间内热

能的增加量。由导热傅立叶定律,在线性温度分布的假设下,时刻K周围节点传给节点P的热流量分别为:

以及控制体的发热流量

(q V为内热源强度,即单位时间单位体积的内热源发热量。) 控制体单位时

间的内能增加量为

,前者为时间上的向前差分,而后者为时间上向后差分。以上关系式中温度T的上标为所在时刻,下标为所在空间位置。

将以上关系式一并代入方程中,且假设Δx=Δy,经整理可以得出二维非稳态导热问题的内节点的两种差分格式的差分方程,即

比较上面两种差分格式可以看出,显示差分格式最突出的优点是节点温度表达式的右边只涉及K时刻的节点温度值,那么只要知道这一时刻周围节点的温度值就可以求出该节点的下一时刻的温度值,而隐示差分格式却相反,温度表达式的两端都是同一K时刻的节点温度值,这就意味着必须同时计算同一时刻所有节

点的温度值,即必须联立求解K时刻所有节点的差分方程组,增大计算工作量是显而易见的。

(4)设立迭代初场

对传热问题的有限差分法中主要采用迭代法,需要对被求得温度场预先假定一个解,称为初场,并在求解过程中不断改进。

(5)求解代数方程组

由上面的讨论可以看出,对应于离散温度场的每一个节点均可以列出相应的差分方程,这样就可以得出与节点数目相同的一组代数方程组。当联立求解这个代数方程组时,最后就可以得出每一个节点的温度值。一般情况下,差分方程组是线性代数方程组,而线性代数方程组是可以用直接法和迭代法求解的。常用的直接法有高斯消元法、列主元素消去法和矩阵求逆法,而迭代法常用的有高斯-赛德尔迭代和超(欠)松弛迭代。下面我们仅介绍迭代法求解代数方程组的过程。

现有一组线性方程组,

迭代求解该方程组的思路为,寻找一个由T1,T2,…,T n组成的列向量,使

其收敛于某一个极限向量(T1*, T2*

,… Tn*)且该极限向量就是该方程的精确

解。当这个线性代数方程组的系数项aii≠0(i=1,2,…,n)时,可将其改写成迭代形式,有:

以上各式可以用一个通用的形式来表示,

利用上式就可以进行迭代求解了,其步骤是,合理选择(假设)各节点的初

始温度,将其作为第零次迭代的近似温度值,记为Ti (0)

(i=1,2,…,n);将Ti(0)代入上

式的右端,得到第一次迭代的近似值Ti (l)

,之后将Ti

(l)

再代入上式的右端,则得出

第二次的近似值Ti (2)

,如此反复进行下去,直至进行到K次,使相邻的两次近似解

Ti(K+!)和Ti(K) (i=1,2,…,n)之间的偏差小于预先设定的小量ε时,即满足∣Ti(K+1)-Ti(K)∣≤ε(i=1,2,…,n)或∣(Ti(K+1)-Ti(K))/Ti(K)∣≤ε(i=1,2,…,n)。此时各节

点的温度值[T1(K)

, T2(K),…, Tn(K)]已经有足够的精度用来表示代数方程组的解,从

而可以结束方程求解的迭代过程。

从上述的迭代过程不难发现,当我们用第零次迭代值去进行第一次迭代

时,Ti (1)

的值已经不断地产生出来,当计算Tr

(1 )

时,到r-1的Ti(1)已经求出。如果此

时在计算Tr(1 )时涉及到的Ti(0) (i=1,2,…,r-1)全部用已求出的Ti (1)

(i=1,2,…,r-1)代

替,这势必会加快迭代收敛的速度。这种改进后的迭代方法被称之为高斯-赛德尔迭代法。高斯-赛德尔迭代法的方程组迭代形式为:

归纳起来,高斯-赛德尔迭代法的求解步骤可表述为,将代数方程组写成迭代形式,设初始值经迭代得出节点新值,有新值则去掉旧值,不断以新换旧,且在迭代过程中应用,在迭代获得满足给定精度的节点温度值后结束方程组的迭代。

2数值模拟案例

2.1MALTAB PDE-tool工具箱

MALTAB PDE-tool工具箱为我们提供了一个功能强大,应用灵活的二维有限元偏微分方程问题求解环境,图形用户界面简单,直观,操作方便。我们使用MATLAB PDE-tool偏微分方程工具箱来求解导热问题。

2.2计算案例

规格为360*240*190(单位mm)的煤矸石自保温砌块的俯视图,如下。

假设环境温度为35℃,用此保温砌块砌墙,室内温度为10℃,热流方向为平行纸面向下,此砌块的热工计算值如下,

λ—材料导热系数, W/(m·K)

R空=0.18----------空气热阻(厚度为40mm)

δ—厚度(mm)

R—热阻(k/w)

K—传热系数(W/m2·K)

R1=R3=R5=R7 (k/w)

R2=R4=R6 (k/w)

R1=0.0375/(0.2*0.39*0.19)=2.53 (k/w)

R2a=0.03/(0.2*0.03*0.19)=26.32 (k/w)

R2b=0.18/(0.11*0.19)=8.61 (k/w)

R2d=0.18/(0.09*0.19)=10.53 (k/w)

R2f=0.18/(0.07*0.19)=13.53 (k/w)

R2a=R2c=R2e=R2g (k/w)

1/R2=1/R2a+1/R2b+1/R2c+1/R2d+1/R2e+1/R2f+1/R2g=4/R2a+1/R2b+1/R2d+1/R2f=0.437 (k/w)R2=2.89 (k/w)

R=R1+R2+R3+R4+R5+R6+R7=18.79(k/w)

R T=R*0.39*0.19=1.39(m2k/w)

K=1/R T=0.72 (W/m2·K)

2.3模拟具体步骤

2.3.1在MATLAB命令窗口,输入命令 >> pedtool

2.3.2 建立几何模型

把偏微分方程工具箱调至,点击截图最左边

的正方形小方块,建立几何模型。如下图

2.3.3 设置边界条件

点击,设置边界条件。

上图最前边红色线条(砌块垂直于热流方向的外轮廓边界线),双击边线,设置为狄克雷Dirichlet边界条件,如图。h =1;r=25.

上图最后边红色线条(砌块垂直于热流方向的外轮廓边界线),双击边线,设置为狄克雷Dirichlet边界条件,如图。h =1;r=10

上图平行于热流方向的外轮廓边界线和孔的边界条件,双击,都设置为Neumann边界条件。热流g=0和导热系数q=0.

2.3.4 PDE方程的选择

点击图片中的PDE按钮,设置PDE方程格式。

导热系数K=0.2 W/(m·K) ,

砌块内热源Q=0W,

空气对流传热系数h=10W/(m2.℃)

外界温度Text=25℃

2.3.5 网格划分

使用这两个符号划分网格,左边三角形是初步划分,右边为再次划分。效果如图。

2.3.6 绘温度场分布图

点击图标,勾选如下参数绘二维温度场分布图,

2.3.6.1二维温度场分布图

2.3.6.2三维温度场分布情况

设置如下参数

得到如下图像

正面

背面Colormap设置为jet和Prism,如下图,

得到如下图

设置一下参数

设置如下参数

《材料工程基础》课程大作业得到以下图像。

软件项目管理大作业

软件项目管理大作业 软件项目购销合同 本合同由下述双方签署: 甲方: 联系电话: 乙方: 联系电话: 根据《中华人民共和国合同法》及其他有关规定,甲乙双方在平等、自愿、公开、

诚实信用的基础上就XXXXXX储蓄软件项目事宜,经甲乙双方友好协商如下: 第一条储蓄软件项目实施所需的条件(人工及人工费由甲方负责,但技术和质量全部由乙方负责),所进行项目开发所需的事宜明细见附件,附件与本合同不可分割,具有同等法律效力。 第二条产品交付甲方验收前所有质量问题由乙方负责,当交付甲方验收合格后,所有利害由甲方负责。 第三条交货方式双方见面交易。合同为证。 第四条交货时间为2014年9月17日,交货地点xxx。对于产品的数量、质 量等问题,全部由乙方负责。 第五条合约执行内容 经甲乙双方协商约定,整个软件项目设计由乙方提供专业人员和技术进行开发,甲方不用参与,按照乙方技术进行开发且监工由乙方负责,开发完成后,应达到国家验收标准,当与国家标准发生冲突时,按国家标准执行,测试达到标准后,视为乙方工程全部验收合格。如未达到验收标准时,所人工费由乙方负责承担,如能补救,由乙方尽快全部负责,直至达到验收标准。 第六条补充说明 乙方计算的全部材料已全部包含软件项目的全部,甲方不再支付任何费用,经乙方设计与预算得出以上内容与附件包含的内容外,不再有任何增项费用,如有乙方全部承担。 第七条双方职责 1、甲方职责 甲方负责协调乙方与同期作业的其他工程之间的关系(作业时间、作业面等)。 2、乙方职责 (1)乙方负责交付工程的可靠性、安全性,如因未按规定施工造成甲方工期延误、财产损害等严重问题,一切责任由乙方承担。

数据库课程设计大作业

《数据库原理》课程设计报告 专业:测控技术与仪器 班级:测控071班 学号:200710402112 200710402115 姓名:杜文龙王京京 题目名称:物资管理系统 完成日期:2009年12月25日 昆明理工大学信息工程与自动化学院 2009年12月

物资管理系统 一、课程设计目的: 1.加深对讲授内容的理解 《数据库原理及应用》中有关数据库技术的基本理论、基本概念、设计与实现的方法和阶段性知识,光靠课堂讲授既枯燥无味又难以记住,但它们都很重要,要想熟练掌握,必须经过大量实践环节加深对它们的理解。 2.通过课程设计,掌握数据库系统设计与开发的方法及步骤 数据库是一门应用性很强的学科,开发一个数据库系统需要集理论、系统和应用三方面为一体,以理论为基础,以系统(DBMS)作支柱,以应用为目的,将三者紧密结合起来。同时结合实际需要开发一个真实的数据库系统,对于较大型的系统可多人一起完成,但无论如何都应完成数据库的需求分析、数据的分析与建模、数据库的建立、数据库的开发与运行等全部过程。在此过程中将所学的知识贯穿起来,达到能够纵观全局,分析、设计具有一定规模的题目要求,基本掌握数据库系统设计与开发的基本思路和方法并且做到对知识的全面掌握和运用。 3.培养学生自学以及主动解决问题的能力 通过本次设计,使同学能够主动查阅与数据库相关资料,掌握一些课堂上老师未曾教授的知识,从而达到培养学生自学以及主动解决问题的能力的目的。 二、课程设计基本要求: 1.课程设计应由学生本人独立完成,严禁抄袭。 2.掌握所学的基础理论知识,数据库的基本概念、基本原理、关系数据库的设 计理论、设计方法等。熟悉数据建模工具Visio与数据库管理系统SQLServer 软件的使用。 3.按时上机调试,认真完成课程设计。 4.认真编写课程设计报告。 三、需求分析 信息管理系统是集计算机技术、网络通讯技术为一体的信息系统工程,它能够使企业运行的数据更加准确、及时、全面、详实,同时对各种信息进一步地加工,使企业领导层对生产、经营的决策依据更充分,更具有合理性和库、科学性,并创建出更多的发展机会;另外也进一步加强企业的科学化、合理化、制度化、规范化管理,为企业的管理水平跨上新台阶,为企业持久、健康、稳定的发展打下基础。 这个物资管理系统是以客户机/服务器模式的信息管理模式的信息管理系统。它的开发过程不仅仅是一个编写应用程序的过程,而是以软件工程的思想为指导,从可行性研究开始,经过系统分析、系统设计、系统实施

浅谈课程设计模式

?89? □王 哲,郭长侠,董 光 (吉林省经济管理干部学院,吉林 长春130012) [摘要]课程设计是教学过程中的一项重要环节,是完成教学计划达到教学目标的重要方法,它有助 于学生深入地理解课堂上所学的理论知识、掌握实验课程中所学的实践技能,也有助于全面地提高学生的综合素质。为培养符合高职高专教学特色的应用型人才,高职高专院校各专业的课程设计必须要实现实用性、理论性与实践性的紧密衔接。[关键词]课程设计;模式;步骤[中图分类号]G423[文献标识码]A [文章编号]1009-0657(2006)04-0089-03 [收稿日期]2005—12—15 [作者简介]王哲(1981—),男,吉林省长春市人,吉林省经济管理干部学院计算机系教师,主要从事计算机基础和计算机 网络方面的教学与研究工作。 随着我国社会经济发展的多样化,对高等职业技术学院的办学思路、专业结构、管理方式和培养模式提出了新的任务和要求,坚持搞好实践性教学环节既是培养社会所欢迎的应用型人才的必经之路,更是人才培养模式的重要内容。强化学生设计能力和实际动手能力,突出创新意识和创新精神的培养模式是高职院校素质教育的核心和基本特征之一。所以,高等职业院校在建立人才培养模式和深化教学改革的过程中应高度重视实践性教学环节。实践教学环节主要包括课程实验、课程设计、毕业设计三部分,而课程设计在实践教学环节中起到关键的纽带作用。 在实践教学过程中,我们通常模糊了课程实验与课程设计的概念。课程实验应具有时间要求,即与该课程的理论学习同步进行,还应按统一的格式要求写出相应的实验报告。课程实验是帮助学生理解和巩固基础理论,培养学生实验技能、独立工作能力和科学研究方法的重要环节。课程实验的考核一般是对课程实验项目及实验操作水平的考核;课程设计是围绕一门专业基础课或专业课的内容所进行的实践性教学环节,是理工类专业学生必须完成的实践教学内容之一。它是根据教学计划的要求,在浅谈课程设计模式 教师指导下对学生进行阶段性的实践技能的训练;是实现由知识向智能的初步转化,也是对学生综合分析能力、独立工作能力的培养与检查过程。课程设计的任务就是把社会发展的客观要求、知识增长的客观趋势和学生成长的客观需要转化为具有适当水准、适当内容和结构优化的教学实践内容。同时,培养学生具有独立设计、开发、总结的能力以及协作和创新意识。课程设计主要考核学生综合运用已学过的理论知识和实践技能去分析和解决实际问题的能力。根据课程专业性质的不同,理工类各专业至少应安排三至四门课程的课程设计,时间安排是在教学过程中一般停课1至2周去完成某门课程的课程设计。 就目前而言,大多数的高职院校对课程设计不够重视,课程设计的要求不够规范,在教学计划制定过程中对课程设计的课时及实施步骤的叙述不明确,甚至遗漏。为规范课程设计这一实践性教学环节,以培养学生综合素质和专业知识的应用能力,我们认为:形成一套完整的课程设计模式是十分必要的。在课程设计过程中对设计题目、设计方法和设计手段进行全面改革,以培养学生的创新能力、综合分析能力、系统设计能力、协作能力以及形成市场意识。在课程设 第20卷第4期吉林省经济管理干部学院学报 V ol.20No.42006年8月Journal of Jilin Province Economic Management Cadre College August 2006

(完整版)大工19秋《管理学》大作业

网络教育学院 《管理学》课程大作业 学习中心:奥鹏远程教育济南学习中心(直属)[25]层次:专升本 专业:电气工程及其自动化 年级: 学号: 姓名: 完成日期:

题目五:你认为什么情况下采用矩阵型组织结构比较好? 答: 矩阵型组织是一种混合体,是职能型组织结构和项目型组织结构的混合。它既有项目型组织结构注重项目和客户(业主)的特点,也保留了职能型组织结构的职能特点。这种结构将职能与任务很好地结合在一起,既可满足对专业技术的要求,又可满足对每一项目任务快速反应的要求矩阵制是将按职能划分的部门与按产品或按项目划分的小组(项目组)结合成矩阵型的一种组织结果形式。 矩阵制是将按职能划分的部门与按产品或按项目划分的小组(项目组)结合成矩阵型的一种组织结果形式。这种组织结构形式多用于项目管理。 例如研发型企业、软件公司、工程企业。矩阵型就是一方面服从项目的管理,一方面服从公司各个职能部门的管理,形成一种矩阵。 特点:加强了横向联系,组织的机动性加强,集权和分权相结合,专业人员潜能得到发挥,能培养各种人才。 距阵型组织是一种很有效的组织结构,在西方国家被普遍采用。引进这种组织结构,对处在快速发展中的我国企业来说,具有非常现实的意义。然而一物有一利必有一弊,矩阵结构的缺点是:项目负责人的责任大于权力,因为参加项目的人员都来自不同部门,隶属关系仍在原单位,只是为"会战"而来,所以项目负责人对他们管理困难,没有足够的激励手段与惩治手段,这种人员上的双重管理是矩阵结构的先天缺陷;。 学习心得 答: 。 管理作为一种实践活动,可以说和人类的历史一样悠久。没有学习管理学之前,一直以为管理就是小到对自身日常生活的计划,大到国家对各个事物的领导与规划。学习了管理学后才开始明白,管理学上所研究的管理是指发生在组织中的管理活动,是组织中的管理者为了实现组织的目标对组织成员施加的影响的行为。 管理活动贯穿与生活的方方面面,管理已经成为现代社会最重要的一项活动。而且随着社会的发展,管理活动变得越来越重要,离开了管理,国家将无法

(完整版)大工16秋《道路勘测设计课程设计》大作业答案

网络教育学院《道路勘测设计课程设计》 题目:某公路施工图设计 学习中心: 专业: 年级: 学号: 学生: 指导教师:

学 号学 生: 指导教师: 乔 娜 1 设计交通量的计算 设计年限内交通量的平均年增长率为7%,路面竣工后第一年日交通量如下: 桑塔纳2000:2300辆; 江淮a16600:200辆; 黄海dd680:420辆; 北京bj30:200辆; Ep140:580辆; 东风sp9250:310辆。 设计交通量:d N =0N ×() 1 1n r -+ 式中:d N —远景设计年平均日交通量(辆/日); 0N —起始年平均交通量(辆/日); r —年平均增长率; n —远景设计年限。 代入数字计算: 解: 0N =2300+200+420+200+580+310=4010(辆/日) 假设远景设计年限为20年,则将上述的种种数字带入公式后计算: 设计交通量:d N =0N ×() 1 1n r -+ =4010×(1+0.07)19 =14502(辆/日)

2 平面设计 路线设计包括平面设计、纵断面设计和横断面设计三大部分。道路是一个三维空间体系,它的中线是一条空间曲线。中线在水平面上的投影称为路线的平面。沿着中线竖直的剖切,再展开就成为纵断面。中线各点的法向切面是横断面。道路的平面、纵断面和各个横断面是道路的几何组成。 道路的平面线形,受当地地形、地物等障碍的影响而发生转折时,在转折处需要设置曲线,为保证行车的舒顺与安全,在直线、圆曲线间或不同半径的两圆曲线之间要插入缓和曲线。因此,直线、圆曲线、缓和曲线是平面线形的主要组成因素。 直线是平面线形中的基本线形。在设计中过长和过短都不好,因此要加以限制。直线使用与地形平坦、视线目标无障碍处。直线有测设简单、前进方向明确、路线短截等特点,直线路段能提供较好的超车条件,但长直线容易使司机由于缺乏警觉产生疲劳而发生事故。 圆曲线也是平面线形中常用的线性。《公路路线设计规范》规定,各级公路不论大小均应设置圆曲线。平曲线的技术标准主要有:圆曲线半径,平曲线最小长度以及回头曲线技术指标等。 平曲线的半径确定是根据汽车行驶的横向稳定性而定: )(1272 i V R +=μ 式中:V-行车速度km/h ; μ-横向力系数; i -横向超高,我国公路对超高的规定。 缓和曲线通过曲率的逐渐变化,适应汽车转向操作的行驶轨迹及路线的顺畅,以构成美观及视觉协调的最佳线形;离心加速度的逐渐变化,不致产生侧向冲击;缓和超高最为超高变化的过渡段,以减小行车震荡。 平曲线要素: 切线增长值:q=2s L -2 3 240R L s 内移值: p=R L s 242-3 4 2384R L s

汽车修理管理系统 课程设计 数据库大作业(有源文件)

数据库大作业 《数据库原理与设计》课程设计汽车修理管理系统 学号: 姓名: 年级层次: 教学中心:

汽车修理管理系统 一. 概述 1.项目背景 在计算机不断发展的今天,计算机已经运用到各个领域,计算机的作用使由手工的操作到计算机的操作是一个大的飞跃,代替的复杂的容易出错的人工操作,节省了大量的时间,提高了正确性,提高了数据的可靠性。因此每个公司使用计算机建立自己的业务是迫在眉睫,汽车修理厂根据业务发展的需要,决定建立一个数据库管理系统,以代替单一的人工管理。这样使人工操作的管理方便,简单。 2.编写目的 编写的目的是使汽车修理厂由单一的人工管理到计算机管理的飞跃,使汽车修理厂的管理的效率得到很大的提高,使人工管理的出错的机会大大减少,实现数据的共享,便于查询自己的数据信息,使汽车修理厂的业务的流程时间大大减少,从而可以提高该汽车修理厂的竞争性,在社会有立足之地。 3.软件定义 该软件为第一版,既汽车修理管理系统1.0 版。 4.开发环境 数据库: SQL SERVER 2000 开发和编译环境: Visual C++6.0。 二.需求分析 1.通过分析得知,该修理厂共使用5种单据,4种账册和3种主要报表。 ⑴五种单据如表1所示: 表中D1由送修人填写。修理派工员据此开出修理单D2,分派给指定的修理工执行。如果在修理中需要更换零件,一律由修理工填写零件领用单D3向仓库领用。修理结束后,修理工将D2交回给派工员,然后转财务部门结账并开修车发票D5。D4在零件入库时由仓库管理员验收并且填写。图6显示了这些单据的格式内容。 编号名称填写人 D1 修车登记单送修人 D2 汽车修理单修理派工员和修理工 D3 零件领用单修理工 D4 零件入库单仓库管理员 D5 修车发票财务人员 表1 当前系统单据一览表

网上购物系统软件项目管理大作业

《网上购物系统》项目管理目录 1.合同 (1) 1.1合同双方 (1) 1.2供应的商品和服务 (1) 1.3时间地点 (1) 1.4专利成果分配 (1) 1.5验收标准 (1) 1.6报酬计算 (1) 1.7违约处理 (1) 2. 生存期 (2) 3.需求管理 (3) 3.1 功能需求 (4) 3.2确定用例 (4) 3.3用例文档 (5) 3.4非功能需求 (6) 3.4.1 性能需求 (6) 3.4.2安全性需求 (7) 3.4.3故障处理 (7) 4.任务分解 (7) 5.项目估算 (9) 5.1直接成本 (9) 5.2间接成本 (9) 5.3网上购物系统总成本 (10) 6. 进度计划 (10) 7.质量计划 (12) 7.1组织机构 (12) 7.2职责 (14) 7.2.1项目负责人的职责 (14) 7.2.1质量保证人员的职责 (14) 7.3质量目标 (14) 7.4质量策略 (15) 7.5软件质量保证活动 (15) 7.5.1审计 (15) 8.风险计划 (15) 8.1风险种类 (16) 8.1.1资金风险 (16) 8.1.2人员风险 (16) 8.1.3时间风险 (16) 8.1.4技术风险 (17) 8.1.5进度风险 (17) 8.2风险控制 (18)

8.2.1风险的化解 (18) 8.3风险监控 (18) 9.团队管理 (18) 9.1项目组织结构 (19) 9.2团队沟通管理 (19) 10.项目结束 (20) 14.1项目终止 (20) 14.2结束计划 (20) 14.3项目收尾 (20)

1.合同 1.1合同双方 甲方:胡某某 乙方:盛某某 1.2供应的商品和服务 供应的软件:乙方为甲方提供所需的网上购物系统 提供的服务:乙方为甲方提供所需的日常维护和服务器管理。 提供的文档:乙方在交付软件时提供详细的软件规格说明书和使用文档。 安装服务:乙方为甲方提供软件的安装。 公文处理:乙方负责将甲方提供的公文资料加载入系统并进行分类。 维护协议:当甲方在使用该产品时,在正常操作的情况下出现BUG或系统错误,乙方免费为甲方提供修复服务以保障软件的正常使用。当由于甲方的错误使用等非软件原因导致出现故障,乙方同样提供修复服务。由于甲方拥有该软件的源代码所有权,因此甲方需要承担部分维修和进一步开发的责任。当软件需要新的功能拓展或改版升级时,由双方共同协商决定。 1.3时间地点 6月10日上午9:00在河北省沧州市黄骅市 1.4专利成果分配 该软件是由甲方向乙方定制,甲方拥有该软件的版权,乙方不能将该软件的任何版本卖个其他客户。软件提交时,项目源代码的所有权自动移交到甲方,乙方不得擅自对源代码进行修改。 1.5验收标准 乙方在开发过程中必须遵守ISO 12207关于软件生命周期和文档的标准。 1.6报酬计算 软件总价为2万元。合同签订后,甲方向乙方支付1万元定金。项目的第二个月,乙方按计划时间表完成需求分析、系统分析、设计和完成系统的基本框架后,甲方向乙方支付0.5万元。该系统完成后,甲方进行验收测试,在签字验收后完成后,甲方向乙方支付全款。 1.7违约处理 任何一方违反本协议导致本协议无法继续履行的,违约方需赔偿守约方违约金人民币2万元,该违约金不足以弥补守约方实际损失的,违约方应赔偿守约方所有实际损失。 甲方法人代表:胡某某

内燃机设计课程设计大作业

第一部分:四缸机运动学分析 绘制四缸机活塞位移、速度、加速度随曲轴转角变化曲线(X -α,V -α,a -α)。 曲轴半径r=52.5mm 连杆长度l=170mm, 连杆比31.0==l r λ 1、位移:)]2cos 1(4 1 )cos 1[(αλα-+-=r x 2、速度:)2sin 2 (sin αλ αω+ =r v 3、加速度:)2cos (cos 2αλαω+=r a

第二部分:四缸机曲柄连杆机构受力分析 1、初步绘制四缸机气缸压力曲线(g F -α),绘制活塞侧击力变化曲线(N F -α),绘制连杆力变化曲线(L F -α),绘制曲柄销上的切向力(t F ),径向力(k F )的变化曲线(-α),(-α)。 平均大气压MPa p 09839.098.39kPa 0== 缸径D=95mm 则 活塞上总压力 6 010 )(?-=A P P F g g 24 D A π = 单缸活塞组质量:kg m h 277.1= 连杆组质量: 1.5kg =l m 则 往复运动质量:l h j m m m 3.0+= 往复惯性力:)2cos (cos 2αλαω+-=-=r m a m F j j j )sin arcsin(αλβ=又 合力:g j F F F += 侧击力:βtan F F N = 连杆力:β cos F F L = 切向力:)sin(βα+=L t F F 径向力:)cos(βα+=L k F F t F k F

2.四缸机连杆大头轴承负荷极坐标图,曲柄销极坐标图 连杆大头集中质量产生的离心力:2 227.0ωωr m r m F l rL == 连杆轴颈负荷: qy qx p F F arctan =α 连杆轴承负荷: ?+++=180βαααq P )sin(p P px F F α= 2m rL L q F F F +=k rL qx F F F -=t qy F F =q p F F -=)(p p py con F F α=

数据库课程设计工厂管理系统大作业

摘要 姓名:颜超丽学号:200915553013027 此文运用了数据字典、数据流图等方法对工厂管理系统进行了需求分析,运用E-R图进行了概念结构设计,在逻辑结构设计中将E-R图转化为关系模型,在物理结构设计中确定该数据库的存储结构,最后通过SQL语言实现数据库的设计。在这过程中,还详细地分析了各个子系统的属性、实体间的联系以及子系统间的关系。在这基础上,通过金仓数据库软件,运用SQL语言将所建工厂管理系统数据库顺利实现。 关键字:数据字典,E-R图,SQL语言 目录 一、系统概述 (1) 二、需求分析 (1) 1信息分析 (1) 2数据流图 (2) 3数据字典 (2) 三、概念结构设计 (4) 1实体列表 (4) 2分E-R图 (4) 3全局E-R图 (5) 四、物理结构设计 (5) 1关系模式存取方式选择 (5) 2确定数据库的存储结构 (5)

3评价物理结构 (5) 五、逻辑结构设计 (6) 六、数据库的实施 (7) 七、设计总结........ (8) 八、文献 (9)

工厂管理系统库 一、系统概述 工厂管理信息化是工厂管理系统应用信息技术及其产品的过程,是信息技术应用于工厂管理的过程。工厂信息化的实施,自下而上而言,必须以管理人员使用信息技术水平的逐步提高为基础;自上而下而言,必须与工厂的制度创新、组织创新和管理创新结合。 工厂管理系统算是比较简单一种信息系统。它主要应用于工厂仓库管理、职工管理、车间管理和零件管理。其中车间对职工和零件来说是很重要的。 工厂管理信息化建设工作具有长期性和内容的多变性;正因为这样,车间管理信息系统也不是一个简单的、静止的、封闭的系统,而是一个开放的,随着时间的推移会逐步变化和发展的系统。 二、需求分析 1、信息分析 根据工厂方面取得的信息资料,得出系统的信息需求和处理要求,得到设计所需的需求信息。这些信息是是选择了对数据库设计直接有用的信息。 A.工厂系统: a.车间:一个工厂有很多个车间,每个车间有车间号、车间主任名、地址、 电话。 b.工人:一个车间有多个工人,每个工人有职工号、姓名、年龄、性别和 工种。 c.产品:一个车间生产多钟产品,产品有产品号,价格。 d.零件:一个车间有多个零件,一个零件也可以由多个车间制造。零件有 零件号、重量和价格。 e.仓库:产品与零件存入仓库中,厂内有多个仓库,仓库有仓库号、仓库 保管员、姓名、电话。 B.系统联系: a.生产:一个车间有多个零件,一个零件也可以由多个车间制造。 b.组成:一个产品由多个零件组成,一种零件也可装配多中产品内。 c.保管:产品与零件存入仓库中,厂内有多个仓库。

设计模式大作业

摘要: 随着软件系统规模和复杂性的增加, 人们对软件的可靠性和生产效率也提出了更高的要求, 软件重用在当前比以往任何时候都显得重要. 设计模式是系统设计阶段的软件重用, 使得那些具有良好性能的设计方案可以在相似环境下被再次复用. 设计模式以文档的形式把面向对象的软件设计经验记录下来, 并予以系统的命名、解释和评价, 使开发人员在进行系统的设计与开发时, 可以使用别人的成功经验而不必为普通的、重复的问题重新设计解决方案,使设计者更容易理解其设计思路,能为自己的问题找到更合适的解决办法,帮助设计者更快更好地完成系统设计. 1.设计模式简介 设计模式是针对面向对象系统中重复出现的设计问题,提出一个通用的设计方案,并予以系统化的命名和动机解释。它描述了问题,提出了解决方案,并指出在什么条件下使用该方案以及其效果。该解决方案是解决该问题的一组精心安排的通用的类和对象,再经过定制和实现就可用来解决特定的上下文中的问题。简单来说,设计模式就是一个常用的方案。在我们的开发过程中经常会遇到一些相同或相近的问题,如果每次都寻找一个相应的解决办法&那么就会增加开发时间,降低开发效率。为了节省时间&提高开发效率&就需要提供一些解决类似问题的,在应用中被证明可行的方案设计模式。所以一个设计模式就是描述了一个被证明可行的方案,这些方案可以重用,有良好的伸缩性。一般而言,一个设计模式有四个要素: 1.模式名称 2.问题。 3.解决方案。 4.效果。 2.设计模式的分类 根据两条准则对模式进行分类,范围准则和目的准则。 范围准则,即指定设计模式主要是用于类还是用于对象。设计模式据此可分 为: (1)类设计模式:处理类和子类之间的关系,这些关系通过继承建立,是静态的,在编译时刻便确定下来了。 (2)对象设计模式:处理对象间的关系,这些关系在运行时刻是可以变化的,更具动态性。从某种意义上来说,几乎所有设计模式都使用继承机制,所以“类设计模式”只指那些集中于处理类间关系的设计模式,而大部分设计模式都属于对象设计模式的范畴。 目的准则,即设计模式是用来完成什么工作的。设计模式据此可分为: (l)创建型设计模式:与类或对象的创建有关; (2)结构型设计模式:处理类或对象的组合; (3)行为型设计模式:对类或对象怎样交互和怎样分配职责进行 描述。 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。 3.设计模式的六大原则 1.单一职责原则:一个类应该只有一个职责。 优点:降低类的复杂性;提高类的可读性;提高代码的可维护性和复用性;降低因变更引

华南理工网络教育项目管理大作业

如何选聘优秀的项目经理和合格的项目团队成员? 答:项目经理是整个项目组的灵魂,是项目组中很重要的一个角色,是项目完成与否的核心人物。项目经理的任职资格 一、人格魅力 1、忠诚,首先要带有对项目负责的态度,对项目忠诚。 2、公正无私,项目经理要整合项目组的所有资源为实现预期的目标服务,那么项目经理就要站在公正无私的立场合理地分配项目组的资源,如人力、物力、财力等,不能因为个人的原因而刻意增减各类资源, 3、良好的职业道德,由于项目的特殊性,任一个细微的变化都有可能导致项目的终止。因而,要求项目经理要具有良好的职业道德,时时跟踪和关注项目的进展情况,遇到项目运作过程中所发生的问题和困难要及时地与公司、用户进行充分沟通和协调,共同探讨解决之道方为上策。蓄意隐瞒困难的真相是一种不负责任的态度。 4、善于学习,没有人什么都懂,只有虚心的人才会真的懂。虽然项目经理是一个项目的核心人物,但他所具备的知识不一定比项目组的每个人都强,因此,项目经理应该要放下架子,善于向别人学习,虚心学习大家的优点,积极收集大家的意见,并集体探讨,不搞一言堂,更不能不懂装懂。 二、知识素养 1、独到见解,项目经理对所接受的项目要有深刻的认识和理解,能够提出独到的见解,并针对项目实施,提出总体框架和解决方案。这样可以让项目在开始时,可以让整个项目组对项目的总体目标和方向有个理性认识,增强项目组对项目成功的信心。 2、知识渊博,这是的知识渊博是要求项目经理对项目所涉及的方方面面的知识,都要有所涉猎,特别是懂得技术层面上的知识,不要求精通,但是要全面认识和理解。一般情况下,对于一个中小型的项目,不大会在设置了一个项目经理之后,还要安排一个技术负责人的职务。这样做的话很容易造成资源的浪费和项目经理的工作量不饱满。 3、善于分析和解决问题,项目经理要具有敏锐的眼光和善于分析问题的能力,能够通过项目进展过程中的种种不寻常细节发现大问题,在发现问题后又能要果断地采取措施给予解决,而不是延误时机。 三、管理能力 1、具备管理的基本技能与知识, 在岗位设计上,项目经理也属于一个管理岗位,因此,要做一个好的项目经理,他要熟悉项目管理的基础知识和分析方法,并进行必要项目管理的技能训练,既要有管理意识,还要有管理的基本技能,在处理各种突发事件中,作到“心有余且力也有余”。2、很好的沟通与表达能力,一个项目经理在某种程度上担当着一个协调员的角色,因为,项目经理要和方方面面的人员沟通,这个不仅局限在项目组内的人员之间的沟通,还要涉及到与其他部门或人员之间的沟通与协调。 当然,项目经理的选拔还要考虑许多的因素,如项目的规模、项目的紧迫性、项目的难易程度、公司的具体要求等等诸多方面。 项目团队成员可以参照 不确定性分析有哪几种主要方法? 他们各自有什么优点和局限性? 答:不确定性分析析的方法主要有:盈亏平衡分析法、敏感性分析法、概率分析法和决策分析法。盈亏平衡分析法只适用于财务分析,其他方法可同时适用于财务分析和经济分析盈亏平衡分析——优点 计算简单 盈亏平衡分析的思路除了应用在产量——成本——利润分析之外,还可以对项目的投资、收入、费用、残值、折现率、寿命周期等进行盈亏平衡分析。例如财务内部收益率(FIRR)就是项目盈亏平衡点的折现率。 盈亏平衡分析——局限

项目管理大作业及答案

网络学院《项目管理》大作业 2012-2013第一学期 1.什么是项目财务评价?它与企业日常财务分析有何区别?与社会经济评价有何异同点? 答:项目财务评价是从项目的微观角度出发,根据国家现行财税制度和现行市场价格,预测项目周期全过程中可能发生的费用和效益,运用货币时间价值的理论,对项目的获利能力、偿还能力、创汇能力等财务状况进行动态分析,为投资决策者取舍项目提供依据。 项目财务评价与正常进行生产经营的企业财务分析有着明显的区别: 1 .评价的目的不同。项目财务评价为项目取舍提供决策依据,是在项目决策实施前的事先性分析;企业日常财务分析属于生产经营过程中的阶段性的事后性分析,是为判别企业经营优劣、改善经营效益寻找原因和薄弱环节。 2 评价的时间跨度不同。日常的企业财务分析只对近期的(少则一月,多则一年)生产经营活动中的财务状况,进行短期分析;项目的财务评价必须对项目寿命周期的全过程进行分析,评价涉及的时间跨度较长。 3 .评价时依据的数据不同。日常的财务分析是根据实际价格所记录的数据加以整理、对比分析;项目财务评价是根据现行市场价格对未来可能发生的数据加以预测,然后再进行分析论证。 4.运用的评价方法不同。日常的财务分析只对当期的财务状况做静态分析,不考虑货币时间价值的因素;而项目的财务评价除静态分析外,还要考虑时间因素,对不同时点的资金进行贴现作动态分析。 社会经济评价是在财务评价所预测的基本数据基础上,经过调整,以社会成本代替财务成本,以社会效益代替项目本身的效益,再进行计算和分析。 2.投资机会研究、初步可行性研究和可行性研究三者有什么区别? 答:机会研究是指寻求投资的机会与鉴别投资的方向,其主要任务是对投资项目进行初步鉴定。这种研究一般是靠经验数据估计,是匡算的,时间较短,费用也较少。 初步可行性研究对投资项目的关键性问题需要做专门的调查研究,例如:市场情况、资源条件、产品方案、工艺路线、技术设备、及经济效益的评价等,需要取得较精确的数据。初步可行性研究要用半年左右的时间,估算误差一般为±20% ,所需费用约占投资总额的1% 。

现代控制理论课程设计(大作业)

现代控制理论课 程设计报告 题目打印机皮带驱动系统能控能观和稳定性分析 项目成员史旭东童振梁沈晓楠 专业班级自动化112 指导教师何小其 分院信息分院 完成日期 2014-5-28

目录 1. 课程设计目的 (3) 2.课程设计题目描述和要求 (3) 3.课程设计报告内容 (4) 3.1 原理图 (4) 3.2 系统参数取值情况 (4) 3.3 打印机皮带驱动系统的状态空间方程 (5) 4. 系统分析 (7) 4.1 能控性分析 (7) 4.2 能观性分析 (8) 4.3 稳定性分析 (8) 5. 总结 (10)

项目组成员具体分工 打印机皮带驱动系统能控能观和稳定性 分析 课程设计的内容如下: 1.课程设计目的 综合运用自控现代理论分析皮带驱动系统的能控性、能观性以及稳定性,融会贯通并扩展有关方面的知识。加强大家对专业理论知识的理解和实际运用。培养学生熟练运用有关的仿真软件及分析,解决实际问题的能力,学会使用标准、手册、查阅有关技术资料。加强了大家的自学能力,为大家以后做毕业设计做很好的铺垫。 2.课程设计题目描述和要求 (1)环节项目名称:能控能观判据及稳定性判据 (2)环节目的: ①利用MATLAB分析线性定常系统的可控性和客观性。 ②利用MATLAB进行线性定常系统的李雅普诺夫稳定性判据。 (3)环节形式:课后上机仿真 (4)环节考核方式: 根据提交的仿真结果及分析报告确定成绩。 (5)环节内容、方法: ①给定系统状态空间方程,对系统进行可控性、可观性分析。 ②已知系统状态空间方程,判断其稳定性,并绘制出时间响应曲线验

证上述判断。 3.课程设计报告内容 3.1 原理图 在计算机外围设备中,常用的低价位喷墨式或针式打印机都配有皮带驱动器。它用于驱动打印头沿打印页面横向移动。图1给出了一个装有直流电机的皮带驱动式打印机的例子。其光传感器用来测定打印头的位置,皮带张力的变化用于调节皮带的实际弹性状态。 图1 打印机皮带驱动系统 3.2 系统参数取值情况 表1打印装置的参数

软件设计模式大作业样例

设计模式大作业 课程名称:软件设计模式 设计题目:公司经费申请 院系:计算机科学与信息工程学院学生姓名: 学号: 专业班级:软件工程13-1 指导教师:高原 2016年6月

软件设计模式任务书

目录 一、系统目标 (1) 1. 设计目的 (1) 2. 需求描述 (1) 二、系统模块选择 (1) 1. 需求分析 (1) 2. 选用设计模式 (2) (1)模板方法模式 (2) (2)职责链模式 (2) (3)观察者模式 (3) 三、系统设计 (4) 1. 系统功能模块设计 (4) 四、系统实现 (5) 1.模板方法模块及其实现类 (5) 2.职责链模块及其实现类 (6) 3.观察者模块及其实现类 (9) 4.事件处理程序 (10) 五、系统设计总结 (11) 1. 实现的功能和优点 (11) 2. 不足之处 (12) 3. 完成心得 (12) 六、参考文献 (12) 参考文献 (12)

一、系统目标 1.设计目的 通过本课程设计,加深对软件设计课程的理解,熟练掌握和巩固所学的各种设计模式,培养自我动手、查阅技术文献、资料、手册以及编写技术文献的能力。通过运用设计模式来解决实际系统中遇到的问题,从而具备利用计算机编程分析解决综合性实际问题的初步能力。 2.需求描述 本系统的主要目的在与应用设计模式解决公司经费申请问题,可以了解申请经费的具体流程为申请人先填写申请单,然后交给领导审批,如果申请批准下来,领导会通知申请人审批通过,然后申请人去财务领取费用,财务部给于其拨款,如果没有批准下来,领导会通知申请人审批未通过。不同级别的领导,对于审批的额度是不一样的,比如,项目经理只能审批500元以内的申请;部门经理能审批1000元以内的申请;而总经理可以审核3000元以内的申请,否则不通过。系统中总共用到三种设计模式,分别是模板方法模式,职责链模式,观察者模式。 模板方法模式定义了一个操作中算法的骨架,而将一些步骤延迟到子类中,使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。申请经费的具体流程是固定的,写申请单,审核,得到通知这三个过程,只是审核过程不同。职责链模式鉴于不同级别的领导,对于审批的额度是不一样,使其各自的职责权限更加清晰明了。观察者模式是一种一对多依赖关系,一个对象状态发生改变时,其相应依赖对象得到通知并自动更新。 二、系统模块选择 1. 需求分析 根据问题的描述,可以确定系统的大致业务逻辑。如下:需要申请活动费用,按照固定工作流程进行申请,给出申请金额,由领导根据各自的职责权限进行审核,并将结果告知申请人,财务部根据结果给予拨款。将结果返回到客户端,呈现给用户。

网上购物系统软件项目管理大作业

网上购物系统软件项目管 理大作业 Revised by BLUE on the afternoon of December 12,2020.

《网上购物系统》项目管理目录

1.合同 合同双方 甲方:胡某某 乙方:盛某某 供应的商品和服务 供应的软件:乙方为甲方提供所需的网上购物系统 提供的服务:乙方为甲方提供所需的日常维护和服务器管理。 提供的文档:乙方在交付软件时提供详细的软件规格说明书和使用文档。 安装服务:乙方为甲方提供软件的安装。 公文处理:乙方负责将甲方提供的公文资料加载入系统并进行分类。 维护协议:当甲方在使用该产品时,在正常操作的情况下出现BUG或系统错误,乙方免费为甲方提供修复服务以保障软件的正常使用。当由于甲方的错误使用等非软件原因导致出现故障,乙方同样提供修复服务。由于甲方拥有该软件的源代码所有权,因此甲方需要承担部分维修和进一步开发的责任。当软件需要新的功能拓展或改版升级时,由双方共同协商决定。 时间地点 6月10日上午9:00在河北省沧州市黄骅市

专利成果分配 该软件是由甲方向乙方定制,甲方拥有该软件的版权,乙方不能将该软件的任何版本卖个其他客户。软件提交时,项目源代码的所有权自动移交到甲方,乙方不得擅自对源代码进行修改。 验收标准 乙方在开发过程中必须遵守ISO12207关于软件生命周期和文档的标准。 报酬计算 软件总价为2万元。合同签订后,甲方向乙方支付1万元定金。项目的第二个月,乙方按计划时间表完成需求分析、系统分析、设计和完成系统的基本框架后,甲方向乙方支付万元。该系统完成后,甲方进行验收测试,在签字验收后完成后,甲方向乙方支付全款。 违约处理 任何一方违反本协议导致本协议无法继续履行的,违约方需赔偿守约方违约金人民币2万元,该违约金不足以弥补守约方实际损失的,违约方应赔偿守约方所有实际损失。 甲方法人代表:胡某某 乙方法人代表:盛某某

C语言课程设计大作业

郑州大学 课程报告 课程名称:C语言程序设计 专业班级:(15)班 学生姓名:谢* 学号: *** 任课教师:赵** 学期: 2012-2013-2 课程报告任务书

成绩评定教师:一. 需求分析

1,具有数据的插入、修改、删除、显示和查询功能的电话簿管理程序。 2,数据包括:人名、工作单位、电话号码和E-MAIL地址。 3,可对记录中的姓名和电话号码进行修改。 4,可增加和删除记录。 5,可显示所有的保存记录。 6,可按人名或电话号码进行查询。 分析 建议采用结构体数组和文件系统实现。结构体成员包括人名、工作单位、电话号码和E-MAIL地址。 根据题目的要求程序应该采用结构体数组和文件系统实现。应该有文件的操作功能;在程序中应该包括输入、显示、删除、查询、添加、修改、保存、加载和退出的功能。 二、概要设计 (1).程序的模块组成及各个函数的功能: 程序的模块组成: 主函数:main(); 输出数据函数:printf(); 读取数据函数:scanf(); 显示记录函数:Display(); 删除记录函数:shanchu(); 查找记录函数:chaxun(); 自定义清屏函数:system(“cls”); 自定义输入函数:input(); 字符输入函数:getchar(); 修改数据函数:xiugai(); 保存数据函数:baocun(); 排序数据函数:paixu(); 各函数的主要功能: 输出数据函数:随时输出数据; 读取数据函数:读取输入的数据信息;

显示菜单函数:显示可供选择的主菜单; 显示记录函数:显示通讯录所有输入的信息; 删除记录函数:显示要删除的通讯录所有输入的信息; 查找记录函数:显示要查询的通讯录所有输入的信息; 自定义清屏函数:清除前面运行留下的信息; 自定义输入函数:输入通讯录的成员;; 字符输入函数:从终端输入一个字符,遇回车键返回; 修改数据函数:修改通讯录的成员信息; 保存数据函数:保存通讯录的成员信息; 排序数据函数:排序通讯录的成员信息; (2)程序中的抽象数据类型的定义: 用户的状态结构 用户 { 编号: 姓名: 电话; 年龄; 邮箱: 地址; (3)总体流程图 根据上面的分析,可以将程序系统的设计分为如下几个模块:插入、显示、删除、查询、修改、保存和退出。 } 三. 详细设计

大数据库课程设计——图书管理系统

数据库系统原理课程设计 课题名称:图书信息管理系统 姓名: 班级: 学号: 指导老师: 2014年 01月 02日

目录 1.绪论------------------------------------------------------------ 3 1.1背景介绍------------------------------------------------------ 3 1.2开发背景的选用及介绍------------------------------------------ 3 2.需求分析-------------------------------------------------------- 4 2.1系统分析------------------------------------------------------ 4 2.2系统目标------------------------------------------------------ 4 2.3总体需求------------------------------------------------------ 4 3.概念设计阶段---------------------------------------------------- 5 3.1实体E-R图---------------------------------------------------- 5 3.2数据流程图---------------------------------------------------- 8 4.逻辑结构设计阶段------------------------------------------------ 8 4.1E-R图转换为关系模型 ------------------------------------------ 8 4.2数据字典------------------------------------------------------ 9 5.物理结构设计阶段---------------------------------------------- 10 5.1物理设计阶段的目标和任务------------------------------------- 10 5.2数据存储方面------------------------------------------------- 10 6.数据库实施与维护----------------------------------------------- 10 6.1创建数据库,数据表------------------------------------------- 10 6.2创建视图----------------------------------------------------- 12 6.3创建索引----------------------------------------------------- 13 6.4创建触发器--------------------------------------------------- 13 6.5数据表的初始化----------------------------------------------- 14 6.6初始表的显示------------------------------------------------- 16 7.数据库界面实现------------------------------------------------ 19 7.1系统总的功能模块图------------------------------------------- 19 7.2系统的实现--------------------------------------------------- 19 8.心得体会------------------------------------------------------- 25

相关文档
最新文档