课程设计(文本格式化)

课程设计(文本格式化)
课程设计(文本格式化)

附件1:

学号:27

课程设计

题目文本格式化

学院计算机科学与技术学院

专业计算机科学与技术

班级计算机1104班

姓名成霖

指导教师吴利军

2013 年 6 月17 日

题目:文本格式化

一,问题描述:

试写一个文本格式化程序可以处理一个输入文件,它按照用户指定的下列版面规格参数重排版面:实现页内调整、分段、分页等文本处理功能,排版结果存入输出文本文件中。

(1)输出文件中字与字之间只留一个空格符,即实现多余空格符的压缩。

(2)输出文件中,任何完整的字不能分割在两行,行尾可以不齐,但行首要对齐。

(3)将页号印在页底空行中第2行的中间位置上。

(4)版面要求的参数见题集p117。

(5)测试用例自己设计。

二,设计:

1, 版面要求的参数要包含:

页长(Page Length)——每页内文字(不计页号)的行数。

页宽(Page Wedth)——每行内文字所占最大字符数。

左空白(Left Margin)——每行文字前的固定格数。

头长(Heading Length)——每页页顶所空行数。

脚长(Footing Length)——每页页底所空行数(含页号行)

起始页号(Starting Page Number)——首页的页号。

2,概要设计:

?1:void printOut()

{ 该函数的功能是:格式化文本文件后必要提示用户的信息说明}

?2:void writeOut(FILE * fp2,char c1)

{ 该函数的功能是:将字符输出到文本文件和屏幕}

?3:int zuokongbai(FILE * fp2)

{ 该函数的功能是:实现文本参数格式(左空白)}

?4:void pageNumber(FILE * fp2,char * aIndex,int * page)

{ 该函数的功能是:输出当前页码}

?5:void out(int * columns,char * array,int * linage,FILE * fp2,int * page,int * size) { 该函数的功能是:判断是否输出到文本文件和屏幕}

?6:void linageFull(FILE * fp2,int * linage,int * columns,int * page)

{ 该函数的功能是:输出页首的格式(头长+左空白)}

?7:void readIn(FILE * fp1,FILE * fp2)

{ 该函数是整个程序的核心,执行程序的主要逻辑判断}

?8:void main()

3,实验设计程序代码:

#include

#include

#include

int (PageLength) = 56; //页长(一页最大的行数)

int PageWedth = 60; //页宽(一行最大的字符数)

int LeftMargin = 10; //左空白(一行开始输出的空格数)

int HeadingLength = 5; //头长(一页开始输出的空行数)

int FootingLength = 5; //脚长(每页最后空5行)

int StaringPageNumber = 1; //起始页号

int page = 1; //记录页数

int i = 0; //循环变量

char a[5]; //记录page的char类型

char * aIndex = a; //数组a的首地址

//函数声明(后面的函数调用了它)

void linageFull(FILE * fp2,int * linage,int * columns,int * page);

//函数1:

void printOut() //输出头文件中的所以整形变量

{

//这个函数中的参数全部来自头文件

printf("\n");

printf(" 格式化文本文件结束\n");

printf("版面的参数如下:\n");

printf("页长:%d\n",PageLength);

printf("页宽:%d\n",PageWedth);

printf("左空白:%d\n",LeftMargin);

printf("头长:%d\n",HeadingLength);

printf("脚长:%d\n",FootingLength);

printf("起始页号:%d\n",StaringPageNumber);

printf("\n");

printf(" 特别说明:本程序只支持英文格式化,对于中文格式化存在乱码问题。\n");

printf("\n");

}

//函数2:

void writeOut(FILE * fp2,char c1) // 输出到文本文件2和屏幕

{

char ch1;

ch1 = fputc(c1,fp2);//接收从文本文件1中读出的一个字符,并且保存到文本文件2中

printf("%c",ch1); //把这个字符输出到外设(屏幕)

}

//函数3:

int zuokongbai(FILE * fp2) // 左空白

{

for(i=0; i<10; i++)

writeOut(fp2,' '); //循环10次,输出10个空格到文本文件2中

return i; //返回值为10.它赋给记录单行字节数的变量columns

}

//函数4:

void pageNumber(FILE * fp2,char * aIndex,int * page) //输出当前页码

{

int m,n; //定义2个整形变量接收page和page%10的值

m = *page; //接收page的值

int i=0;

while(m != 0) //判断条件为:m的值不为0即page的值不为0

{

n = m % 10;

*(aIndex+i) = n+'0'; //对数组a进行赋值操作,把int类型的page的各位数转换为字符型保存到数组a中,以便于向文本文件2中输出page

i++;

m = m /10;

}

//此时page 已经保存在数组a中了,开始输出page

for(i=i-1; i>=0; i--)

{

writeOut(fp2,*(aIndex+i)); //向文本文件2中输出page

}

(*page)++; //指向下一页

}

//函数5:

void out(int * columns,char * array,int * linage,FILE * fp2,int * page,int * size) //输出

{

if(((*(columns))+1+strlen(array)) > 60) //判断这一行是否还能够输出空格加一个单词

{

//这一行不能再输出了,开始换行

if((*(linage))>50) //判断这一页是否已经印满

{

linageFull(fp2,linage,columns,page);//转到下一页

for(i=0; i<*(size); i++)

{

writeOut(fp2,*(array+i));//把保存在数组中的一个字输出到文本文件2中

(*(columns))++;//输出一个字符,这一行的字符数就增加一个

}

(*(size)) = 0;//输出之后就开始重新向数组array中读入字符,所以size要归0

(*(array)) ='\0';//如果是多个空格连在一起,那么就需要把array数组第一个设为结束字符。

}

else //这一页还没印满,换行后开始输出

{

writeOut(fp2,'\n');//换行

(*(linage))++;

//*(columns)=0;

(*(columns)) = zuokongbai(fp2); // 左空白10

for(i=0; i<(*(size)); i++)

{

writeOut(fp2,(*(array+i)));//通过循环向文本文件2中输入字

(*(columns))++;

}

(*(size)) = 0;

(*(array)) ='\0';

}

}

else //这一行还没有满,还可以再输出

{

writeOut(fp2,' ');

(*(columns))++;

for(i=0;i<*size; i++)

{

writeOut(fp2,*(array+i));

(*(columns))++;

}

(*(size)) = 0;

(*(array)) ='\0';

}

}

//函数6:

void linageFull(FILE * fp2,int * linage,int * columns,int * page) // 开始下一页的打印{

//完成页的尾部格式(空一行后居中输出页码page再空3行)

writeOut(fp2,'\n'); //空一行

for(i=0; i<29; i++) //居中输出页码

{

writeOut(fp2,' ');

}

pageNumber(fp2,aIndex,page);

for(i=0; i<3; i++)

{

writeOut(fp2,'\n'); //再空3行

}

*linage=0;

//开始打印第二页。实现输出页首的格式(头长+左空白)

for(i=0; i<5; i++) // 头长5

{

writeOut(fp2,'\n');

*linage++; //已经占有linage行

}

*columns = zuokongbai(fp2); // 左空白10

}

//函数7:

void readIn(FILE * fp1,FILE * fp2) // 读入文本文件

{

int blankNumber=0; // 记录空格的数量

int linage = 0; // 记录行数

int columns = 0; // 记录单行的字节数

char array[61] = {"\0"};//存一个单词

char * arrayIndex = array;

int size = 0; // 初始化单词的长度

for(i=0; i<5; i++) // 头长5

{

课程设计论文格式要求

课程设计(论文)书写规范与打印要求 (一)论文书写 论文(设计说明书)要求统一使用Microsoft Word软件进行文字处理,统一采用A4页面(210×297㎜)复印纸,单面打印。其中上边距30㎜、下边距30㎜、左边距30㎜、右边距20㎜、页眉15㎜、页脚15㎜。字间距为标准,行间距为固定值22磅。 页眉内容统一为“沈阳理工大学学士学位论文”,采用宋体五号字居中排写。 页码在下边线下居中放置,Times New Roman小五号字体。摘要、关键词、目录等文前部分的页码用罗马数字(Ⅰ、Ⅱ……)编排,正文以后的页码用阿拉伯数字(1、2……)编排。字体和字号要求 论文题目:二号黑体 章标题:三号黑体(1□□×××××) 节标题:四号黑体(1.1□□××××) 条标题:小四号黑体(1.1.1□□×××) 正文:小四号宋体 页码:小五号宋体 数字和字母:Times New Roman体 注:论文装订方式统一规定为左装订。 (二)论文前置部分 包括:封面、答辩成绩评定页、评阅意见页、任务书、设计档案页均按学校统一内容和格式填写。 (三)摘要 摘要是学位论文内容的不加注释和评论的简短陈述,说明研究工作的目的、实验方法、实验结果和最终结论等。应是一篇完整的短文,可以独立使用和引用,摘要中一般不用图表、化学结构式和非公知公用的符号和术语。 1、中文摘要(300字左右) “摘要”字样(三号黑体),字间空一个字符,“摘要”二字下空一行打印摘要正文(小四号宋体)。 摘要正文后下空一行打印“关键词”三字(小四号黑体),其后为关键词(小四号宋体),关键词是为了便于文献标引从该学位论文中选取出来用以表示全文主题内容信息款目的单词或术语,关键词一般为3~5个,每一关键词之间用分号“;”隔开,最后一个关键词后不打标点符号。 2、英文摘要(250个实词左右) 英文摘要另起一页,其内容及关键词应与中文摘要一致,并要符合英语语法,语句通顺,文字流畅。 英文和汉语拼音一律为Times New Roman体,字号与中文摘要相同。 (四)目次页 目次页由学位论文的章、条、款、致谢、参考文献、附录等的序号、名称和页码组成,目次页置于外文摘要后,由另页开始。 目录题头用三号黑体字居中排写,隔行书写目录内容。 目录采用三级标题,按(1 ……、1.1 ……、1.1.1 ……)的格式编写,目录中各章题序的阿拉伯数字用Times New Roman体,第一级标题用小四号黑体,其余用小四号宋体。(五)论文的主要部分 1、引言(或绪论) 引言(或绪论)简要说明研究工作的目的、范围、前人的工作和知识空白、理论基础和分析、

工程估价课程设计定稿版

工程估价课程设计 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

目录 一、工程量计算表 (1) 1.1 基本参数 (1) 1.2 土方工程 (1) 1.3 砼及钢混结构工程 (4) 1.4 门窗及木结构工程 (6) 1.5 砌筑工程 (8) 1.6 楼地面工程 (11) 1.7 道路及排水工程 (13) 1.8 防水及屋面工程 (13) 1.9 装饰工程 (14) 1.10 脚手架工程 (15) 1.11 构件运输与安装 (16) 1.12 隔热工程 (16) 二、综合单价分析表 (17) 2.1 土石方工程 (17) 2.1.1 平整场地 (17) 2.1.2 人工挖地槽 (17) 2.1.3 清水碎砖基础垫层 (17) 2.1.4 条形砖基础 (18) 2.1.5 墙基防潮层 (18) 2.1.6 墙基回填土 (18) 2.1.7 室内原土打底夯 (19) 2.1.8 室内回填土 (19) 2.1.9 人工余土外运 (19) 2.2 砼钢混结构工程 (20) 2.2.1 现浇钢筋混凝土圈梁 (20) 2.2.2 现浇混凝土挑檐 (20) 2.2.3 预制架空隔热板 (21)

2.2.5 屋面预应力空心板 (22) 2.3 门窗及木结构工程 (22) 2.3.1 门连窗 (22) 2.3.2 一般木玻璃窗 (23) 2.4 砌筑工程 (23) 2.4.1 一砖内墙 (23) 2.4.2 半砖内墙 (24) 2.4.3 一砖外墙 (24) 2.5 楼地面工程 (25) 2.5.1 清水砖垫层 (25) 2.5.2 1:2.5水泥砂浆踢脚线 (25) 2.5.3 1:2.5水泥砂浆墙裙 (26) 2.5.4 水泥砂浆找平层 (26) 2.5.5 砖砌台阶 (27) 2.5.6 明沟 (27) 2.6 道路及排水工程 (28) 2.6.1 检查井 (28) 2.6.2 化粪池 (29) 2.7 防水及屋面工程 (30) 2.7.1 屋面二毡三油一砂 (30) 2.7.2 PVC水落管 (30) 2.7.3 铸铁弯落水管 (31) 2.8 装饰工程 (31) 2.8.1 石灰砂浆抹平顶墙面 (31) 2.8.2 斩假石勒脚 (32) 2.8.3 木门油漆 (32) 2.8.4 木窗油漆 (33) 2.8.5 平顶及内墙粉刷106涂料 (33) 2.9 脚手架工程 (34) 2.9.1 外墙砌筑脚手架 (34)

化工原理课程设计说明书的内容及文本格式标准

化工原理课程设计说明书的内容及文本格式标准 1、课程设计说明书要求用A4纸排版,单面打印,并装订成册,其内容包括: (1)封面(按学校统一排版标准),姓名部分手签; (2)设计任务书(整体采用宋体小四号字体); (3)目录(单独编写,不与正文编号连在一起,一般采用罗马数字表示页码); (4)中文摘要(另起一页); (5)正文;(绪论、设计方案的选择和论证,工艺设计的计算,工艺流程示意图,电算程序结果及及章节的符号说明等内容) (6)结论(设计结果总汇一般以表格的形式); (7)结束语或致谢; (8)参考文献 (9)主要符号说明(以表格的形式给出); (10)附录(计算机程序、附图等)。 2、课程设计说明书正文参考字数:不得小于2000×周数。 3、设计任务书格式(参看化工原理课程设计指导书)。 4、目录格式: (1)标题“目录”(三号、黑体、居中); (2)章标题(四号、黑体、居左); (3)节标题(小四、宋体、居左) (4)页码(小四号、宋体、居右)整个页眉居中印有吉林化工学院化工原理课程设计的字样(楷体五号字)上边距2.3cm。 5、正文格式 (1)页边距:上2.54cm,下2.54cm,左2.09cm,右1.59cm,页眉1.5cm,页脚1.75cm,装订线位置左; (2)字体:正文全部用宋体、小四号字; (3)行距:固定值18; (4)页码:底部居中,五号字,宋体;页眉:上部居中,小五号字,楷体; (5)数据表格全部采用五号字,宋体; (6)公式全部用公式编辑器来编辑(12磅字宋体)。 6、参考文献格式: (1)标题:“参考文献”小四,黑体,居中 (2)示例:(五号,宋体) 图书类:(序号)作者1,作者2……作者n,书名,出版地点,出版社,出版年,页次。 期刊类:(序号)作者1,作者2……作者n,文章名,期刊名(版本),出版年,卷次

工程估价课程设计

工程估价课程设计 RUSER redacted on the night of December 17,2020

目录 一、工程量计算表 (1) 基本参数 (1) 土方工程 (1) 砼及钢混结构工程 (4) 门窗及木结构工程 (6) 砌筑工程 (8) 楼地面工程 (11) 道路及排水工程 (13) 防水及屋面工程 (13) 装饰工程 (14) 脚手架工程 (15) 构件运输与安装 (16) 隔热工程 (16) 二、综合单价分析表 (17) 土石方工程 (17) 2.1.1 平整场地 (17) 2.1.2 人工挖地槽 (17) 2.1.3 清水碎砖基础垫层 (17) 2.1.4 条形砖基础 (18) 2.1.5 墙基防潮层 (18) 2.1.6 墙基回填土 (18) 2.1.7 室内原土打底夯 (19) 2.1.8 室内回填土 (19) 2.1.9 人工余土外运 (19) 砼钢混结构工程 (20) 2.2.1 现浇钢筋混凝土圈梁 (20) 2.2.2 现浇混凝土挑檐 (20) 2.2.3 预制架空隔热板 (21)

2.2.4 预制C20混凝土搁板 (21) 2.2.5 屋面预应力空心板 (22) 门窗及木结构工程 (22) 2.3.1 门连窗 (22) 2.3.2 一般木玻璃窗 (23) 砌筑工程 (23) 2.4.1 一砖内墙 (23) 2.4.2 半砖内墙 (24) 2.4.3 一砖外墙 (24) 楼地面工程 (25) 2.5.1 清水砖垫层 (25) 1:水泥砂浆踢脚线 (25) 1:水泥砂浆墙裙 (26) 2.5.4 水泥砂浆找平层 (26) 2.5.5 砖砌台阶 (27) 2.5.6 明沟 (27) 道路及排水工程 (28) 2.6.1 检查井 (28) 2.6.2 化粪池 (29) 防水及屋面工程 (30) 2.7.1 屋面二毡三油一砂 (30) 2.7.2 PVC水落管 (30) 2.7.3 铸铁弯落水管 (31) 装饰工程 (31) 2.8.1 石灰砂浆抹平顶墙面 (31) 2.8.2 斩假石勒脚 (32) 2.8.3 木门油漆 (32) 2.8.4 木窗油漆 (33) 2.8.5 平顶及内墙粉刷106涂料 (33) 脚手架工程 (34) 2.9.1 外墙砌筑脚手架 (34)

课题设置文字格式(公开课)

课题:设置文字格式 教学目的: 1.使学生熟练掌握文字的字体、字号和颜色的设置; 2.使学生掌握文字字型、下划线、字符边框、字符底纹和字符缩放的设置;教学重点: 1.文字的字体、字号和颜色的设置; 2.文字字型、下划线的设置。 教学难点: 1.“先选定,后操作”的原则的把握; 2.文字格式设置的综合应用。 教学方式: 任务驱动法与交互式教学相结合。 教学时间: 一课时 教学过程: 复习: 1、如何选一个字或词? 2、如何选定一行? 3、如何选定一个段落? 4、如何选定整篇文档? 一、任务的提出 师:<引入>通过录入、编辑操作建立了文档后,还要对文档进行格式设置,使文档美观大方,看起来具有专业水准,使人身心愉悦。比较下面两段范文: 【范文1】 岳飞 满江红 怒发冲冠,凭阑处,潇潇雨歇。抬望眼,仰天长啸,壮怀激烈。三十功名尘与土,八 千里路云和月。莫等闲、白了少年头,空悲切。 靖康耻,犹未雪;臣子恨,何时灭?驾长车、踏破贺兰山缺。壮志饥餐胡虏肉,笑谈 渴饮匈奴血。待从头、收拾旧山河,朝天阙。 ––––摘自《宋词精选》 【范文2】 岳飞

满江红 怒发冲冠,凭阑处,潇潇雨歇。抬望眼,仰天长啸,壮 怀激烈。三十功名尘与土,八千里路云和月。莫等闲、 白了少年头,空悲切。 靖康耻,犹未雪;臣子恨,何时灭?驾长车、踏破贺兰 山缺。壮志饥餐胡虏肉,笑谈渴饮匈奴血。待从头、收 拾旧山河,朝天阙。 ––––摘自《宋词精选》师:可以看出,【范文2】比【范文1】要美观的多。在这节课里,我们 将讨论怎样把【范文1】设置成【范文2】的格式。 二、分析任务 师:比较【范文1】与【范文2】,可以发现以下的不同之处: 1.字体不同; 2.字的大小不同,即字号不同; 3.字的颜色不同; 4.字的形状不同,即字型不同; 5.是否有下划线,字体是否加粗;等等。 因此,要把【范文1】设置成【范文2】的格式,就要进行字体、字号、字的颜色及字型设置。 三、操作步骤 1.设置字体 师:不同的字体体现了不同的风格。通过字体的设置,在文档中适当地变换字体,可以使文档显得结构分明、重点突出。 「演示」设置【范文1】的字体:第一行:琥珀;第二行:楷体;正文:隶书;最后一行:宋体。 操作方法: ①选定第一行 ②单击“格式工具栏”上的“字体”下拉列表项右边的向下箭头,弹出“字体” 下拉列表。 ③用鼠标上下拖动垂直滚动条,找到并单击“华文琥珀”字体,被选中的文字就 以琥珀字体显示。 ④第二行、正文、最后一行等字体的设置操作步骤同上。 「学生操作」练习1:打开文档“练习1”,设置如下的汉字字体。

(完整word版)文本格式化

课程设计实验报告 题目:编制一个将待格式化的文本按照一定的版面要求重新排版并输出到文件的程序 一:需求分析 1:文本文件非空且以文本文件形式存放(为空没有格式化意义)。输入输出文件名均由用户从键盘输入。 2:字的定义:由非(‘@’,‘’(空格))的任意ASCII码字符组成。 3:文本文件的定义:由字母字符,数字字符,空格和可以用ASCII代码显示的字符组成。‘@’只表示换行的意义。‘’(空格)只表示一个字的结束的意义。 4:任何完整的字都没有被分割在两行:,行尾不齐没关系,但要实现左对齐。每行字符数不超过60 5:输出文件中字与字之间只留一个空格符,即实现多余空格符的压缩。 6:符号‘@’指示它后面的正文在格式化时应另起一段排放,段首缩入8个字符的位置。 二:概要设计 1:void printOut() { 该函数的功能是:格式化文本文件后必要提示用户的信息说明} 2:void writeOut(FILE * fp2,char c1) { 该函数的功能是:将字符输出到文本文件和屏幕} 3:int zuokongbai(FILE * fp2) { 该函数的功能是:实现文本参数格式(左空白)} 4:void pageNumber(FILE * fp2,char * aIndex,int * page) { 该函数的功能是:输出当前页码} 5:void out(int * columns,char * array,int * linage,FILE * fp2,int * page,int * size) { 该函数的功能是:判断是否输出到文本文件和屏幕} 6:void linageFull(FILE * fp2,int * linage,int * columns,int * page) { 该函数的功能是:输出页首的格式(头长+左空白)} 7:void readIn(FILE * fp1,FILE * fp2) { 该函数是整个程序的核心,执行程序的主要逻辑判断} 8:void main() { 该函数的功能是:程序的入口}

java课设—文本编辑器的设计与实现

淮 海 工 学 院 计算机工程学院
课程设计报告
设计名称: 选题名称: 姓 名: 面向对象课程设计 文本编辑器的设计与实现 学 号:
专业班级: 系 (院) : 设计时间: 设计地点: 计算机工程学院 2015.6.21~2014.7.4 计算机楼机房、教室、宿舍
指导教师评语:
成绩:
签名:
年 月 日

面向对象课程设计报告

1
页,共
14

1.课程设计目的
《面向对象程序设计》是一门实践性很强的计算机专业基础课程,课程设计是学习完该课程 后进行的一次较全面的综合练习。其目的在于通过实践加深学生对面向对象程序设计的理 论、方法和基础知识的理解,掌握使用 Java 语言进行面向对象设计的基本方法,提高运用 面向对象知识分析实际问题、解决实际问题的能力。
2.课程设计任务与要求:
课程设计可选用 NetBeans、Eclipse、JBuilder 等作为开发平台以提高开发效率,尽可能熟 练掌握其中一种集成开发环境。建议采用 UML 建模技术进行系统的分析设计,在 Visio 中画出系 统用例图和类图,并将 UML 图复制到设计报告中。 通过这次设计,要求掌握以下内容: 1)面向对象技术中的继承与多态(重载和覆盖)机制、各种修饰符的使用 2)类、包、接口的定义与使用 3)常用工具类与算法的实现(数组、向量、字符串、链表) 4)Java 常用标准 GUI 组件及其事件处理 5)Java 的异常处理机制 6)Java 的数据库连接技术 7)Java 的多线程技术与动画制作 8)Java 的网络编程 任务: 设计一个类似于 Windows 记事本(Notepad)的 Java 程序。可以打开、新建、保存一个文本 文件;对选中的文本进行各种编辑操作(设置字体、字号、字型、对齐方式、背景、前景色、复 制、粘贴、剪切、查找、替换等) ;在文本中能够插入对象。简单文本编辑器提供给用户基本的 纯文本编辑功能, 能够将用户录入的文本存储到本地磁盘中。 能够读取磁盘中现有的纯文本文件, 以及方便用户进行需要的编辑功能。

工程估价课程设计

工程估价课程设计

————————————————————————————————作者:————————————————————————————————日期:

目录 一、工程量计算表 (1) 1.1 基本参数 (1) 1.2 土方工程 (1) 1.3 砼及钢混结构工程 (4) 1.4 门窗及木结构工程 (6) 1.5 砌筑工程 (8) 1.6 楼地面工程 (11) 1.7 道路及排水工程 (13) 1.8 防水及屋面工程 (13) 1.9 装饰工程 (14) 1.10 脚手架工程 (15) 1.11 构件运输与安装 (16) 1.12 隔热工程 (16) 二、综合单价分析表 (17) 2.1 土石方工程 (17) 2.1.1 平整场地 (17) 2.1.2 人工挖地槽 (17) 2.1.3 清水碎砖基础垫层 (17) 2.1.4 条形砖基础 (18) 2.1.5 墙基防潮层 (18) 2.1.6 墙基回填土 (18) 2.1.7 室内原土打底夯 (19) 2.1.8 室内回填土 (19) 2.1.9 人工余土外运 (19) 2.2 砼钢混结构工程 (20) 2.2.1 现浇钢筋混凝土圈梁 (20) 2.2.2 现浇混凝土挑檐 (20)

2.2.4 预制C20混凝土搁板 (21) 2.2.5 屋面预应力空心板 (22) 2.3 门窗及木结构工程 (22) 2.3.1 门连窗 (22) 2.3.2 一般木玻璃窗 (23) 2.4 砌筑工程 (23) 2.4.1 一砖内墙 (23) 2.4.2 半砖内墙 (24) 2.4.3 一砖外墙 (24) 2.5 楼地面工程 (25) 2.5.1 清水砖垫层 (25) 2.5.2 1:2.5水泥砂浆踢脚线 (25) 2.5.3 1:2.5水泥砂浆墙裙 (26) 2.5.4 水泥砂浆找平层 (26) 2.5.5 砖砌台阶 (27) 2.5.6 明沟 (27) 2.6 道路及排水工程 (28) 2.6.1 检查井 (28) 2.6.2 化粪池 (29) 2.7 防水及屋面工程 (30) 2.7.1 屋面二毡三油一砂 (30) 2.7.2 PVC水落管 (30) 2.7.3 铸铁弯落水管 (31) 2.8 装饰工程 (31) 2.8.1 石灰砂浆抹平顶墙面 (31) 2.8.2 斩假石勒脚 (32) 2.8.3 木门油漆 (32) 2.8.4 木窗油漆 (33) 2.8.5 平顶及内墙粉刷106涂料 (33)

网页制作课程设计格式表

2009级电子商务专业网页制作课程设计安排表 一课程设计题目 1.个人求职网页 2.个人主页 3.校园网主页 4.班级主页 5.利用FLASH制作一个MTV 6.其他自选课题 二时间和地点 时间:第16周;地点:机房 三要求 1.设计过程:需求分析,网页结构分析,首页设计,目录页设计,内容页设计,网页的修改与完善; 2.画出网页框架图; 3.设计报告要求1.5万字左右(一律使用A4纸打印,10页以上); 4.网页要求精美; 5.课程设计报告与网页软盘在16周星期五下午交到指导老师处,逾期不予记分。课程设计报告每人交一份。 四指导教师 0901班:曹毅()

附录一课程设计格式 1.封面页(格式见后) 2.正文:一级标题使用四号宋体加粗,二级标题使用小四号宋体加粗;正文内容汉字使用小四号宋体,英文字符和数字使用Times New Roman字体,行距为固定值20磅。 3.封底 4.课程设计报告一律使用A4纸打印,左侧装订成册。 附录二课程设计报告的写法 1 课程设计的目标及要求 2 站点规划 2.1 需求分析 2.2 站点结构分析 2.3 网站风格分析 2.4 组织素材 3 网站设计 3.1 定义站点 3.2 页面布局设计 3.3 导航栏设计 3.4 素材处理 4 网页制作 4.1 首页制作 4.2 目录(标题)页制作—二级页面制作 4.3 内容(文章)页制作—三级页面制作 5 网页测试、发布与维护 5.1 站点整理 5.2 网页调试 5.3 站点发布与维护 6 设计过程中遇到的问题及解决的办法 7 设计后的感想 参考文献 致谢

湖南工学院南校区经济与管理系 电子商务网页制作课程设计 课题名称: 系别:经济管理系 专业:电子商务 姓名: 班级学号: 指导老师: 完成时间:2010年12月 湖南工学院 2010年12月

工程估价课程设计报告书

目录 一、工程量计算表 (1) 1.1 基本参数 (1) 1.2 土方工程 (1) 1.3 砼及钢混结构工程 (4) 1.4 门窗及木结构工程 (6) 1.5 砌筑工程 (8) 1.6 楼地面工程 (11) 1.7 道路及排水工程 (13) 1.8 防水及屋面工程 (13) 1.9 装饰工程 (14) 1.10 脚手架工程 (15) 1.11 构件运输与安装 (16) 1.12 隔热工程 (16) 二、综合单价分析表 (17) 2.1 土石方工程 (17) 2.1.1 平整场地 (17) 2.1.2 人工挖地槽 (17) 2.1.3 清水碎砖基础垫层 (17)

2.1.5 墙基防潮层 (18) 2.1.6 墙基回填土 (18) 2.1.7 室原土打底夯 (19) 2.1.8 室回填土 (19) 2.1.9 人工余土外运 (19) 2.2 砼钢混结构工程 (20) 2.2.1 现浇钢筋混凝土圈梁 (20) 2.2.2 现浇混凝土挑檐 (20) 2.2.3 预制架空隔热板 (21) 2.2.4 预制C20混凝土搁板 (21) 2.2.5 屋面预应力空心板 (22) 2.3 门窗及木结构工程 (22) 2.3.1 门连窗 (22) 2.3.2 一般木玻璃窗 (23) 2.4 砌筑工程 (23) 2.4.1 一砖墙 (23) 2.4.2 半砖墙 (24) 2.4.3 一砖外墙 (24)

2.5.1 清水砖垫层 (25) 2.5.2 1:2.5水泥砂浆踢脚线 (25) 2.5.3 1:2.5水泥砂浆墙裙 (26) 2.5.4 水泥砂浆找平层 (26) 2.5.5 砖砌台阶 (27) 2.5.6 明沟 (27) 2.6 道路及排水工程 (28) 2.6.1 检查井 (28) 2.6.2 化粪池 (29) 2.7 防水及屋面工程 (30) 2.7.1 屋面二毡三油一砂 (30) 2.7.2 PVC水落管 (30) 2.7.3 铸铁弯落水管 (31) 2.8 装饰工程 (31) 2.8.1 石灰砂浆抹平顶墙面 (31) 2.8.2 斩假石勒脚 (32) 2.8.3 木门油漆 (32) 2.8.4 木窗油漆 (33)

《web系统设计》课程设计文档格式模板

Web系统设计课程设计报告 (样本) 题目: 学生姓名: 学号:班级: 院系:计算机科学与信息学院 专业年级:计算机科学与技术2008 级 年月日

一、需求分析 需包含内容为: (1)问题描述:设计系统的简单描述; (2)系统功能描述,可画出所设计模块的操作流程,并分析所需要存储的数据信息。 (3)有何安全性与完整性方面的要求(参照所给出的语义规则),对不同的用户有何不同的系统使用权限等。 (1)概要 随着INTERNET的迅速发展,社会已经进入了网络时代。网站已经成为INTERNET网上进行信息传播的主要载体,INTERNET正在使这个世界变得越来越“小”,也使我们的竞争更加激烈。 新闻之家是典型的新闻信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 (2)系统功能描述 新闻之家主要是用来发布校内的一些新闻事件和发布一些公告,它主要包含以下几个功能: 1、新闻的发布和管理 2、公告的发布和管理 3、新闻搜索 4、网页评论 5、视频浏览 (3)安全性和完整性约束 新闻之家主要是用来发布新闻和浏览新闻,所以有两类用户:管理员和普通用户,普通用户只拥有浏览网页和评论权限,而管理员可以对网站的所有内容进行管理,比如说添加新闻、修改新闻、添加公告、修改公告、删除新闻、删除公告等的权限。在安全性方面,登陆时采用了验证码,该验证码是动态生成的,以防止别人暴力破解。 二、概念结构设计 画出系统整体的E-R模型;并对模型中所出现的实体及属性等信息加以说明。 三、逻辑结构设计 (1)模式设计:按系统整体E-R模型,写出关系模式;并利用数据字典加以描述。(如每个关系模式有何属性、属性的类型、属性值的长度、是否可取空值、是否为主码、有何约束条件等信息); 例如: 属性名存储代码类型长度备注 教师编号Tno String 20 教师编号 教师姓名Tname String 10 教师姓名

课程设计格式

基于摄像头传感器的智能小车设计 课程设计 学生姓名:魏武 学号:6100307142 专业班级:自动化072 指导教师:黄玉水 二0一0年 1 月10 日

目录 1.课程设计目的…………………………………………………页码 2.课程设计题目描述…………………………………………………页 3.课程设计报告内容…………………………………………………页 4.结论………………………………………………………………页

1.课程设计目的 了解飞思卡尔智能汽车大赛的相关知识和技术使用 2.课程设计题目描述和要求 基于摄像头传感器的智能小车设计 3.课程设计报告内容 3.1 系统总体设计 1.1机械系统设计及实现 智能车系统的总体工作模式为:CMOS图像传感器拍摄赛道图像,输出PAL制式信号,经过信号处理模块进行硬件二值化,采用LM1881进行视频同步分离,二值化图像信号、奇偶场信号、行同步信号输入到MC9S12XS128微控制器,进行进一步处理获得主要的赛道信息;通过光电编码器来检测车速,并采用 MC9S12XS128的输入捕捉功能进行脉冲计算获得速度和路程;转向舵机采用PD 控制;驱动电机采用 PID控制,通过PWM控制驱动电路调整电机的功率;而车速的目标值由默认值、运行安全方案和基于图像处理的优化策略进行综合控制。根据智能车系统的基本要求,我们设计了系统结构图,如图1.1所示。 在满足比赛要求的情况下,力求系统简单高效,因而在设计过程中尽量简化硬件结构,减少因硬件而出现的问题。 MC9S12XS128LM1881图像处理模块CMOS摄像头光电编码器电机驱动模块舵机转向模块上位机模拟图像信号奇偶场信号行同步信号二值化后图像速度信息PWM23PWM01IIC/SCI/SPI 2.1车体机械建模 此次竞赛的赛车车模选用由北京科宇通博科技有限公司提供的B型车模,控制采用四轮驱动方案。,基本参数见表2.1。1可见原装车模的电池由两个部分连接而

安装工程估价课程设计

《工程管理》专业课程设计教学大纲 执笔:宋玉鹏审核:编写日期:2012年10月 一、实习的目的和任务 本课程设计是在学生具有一定的安装工程估价理论知识的基础上进行的, 既是课堂教学的继续,又是课程与实践相结合的部分, 具有承上启下的作用, 是使学生学会把工程估价的基本理论知识运用和实施于具体生产过程中的主要实践环节。 二、实习的基本要求 1.了解预算定额的构成和使用方法; 2.掌握施工图预算的施工图预算的编制依据,编制内容,编制方法和程序; 3.通过施工图预算或投标报价的编制,提高学生综合运用所学理论知识,独立分析和解决实际问题的能力。 三、实习内容和安排 1.实习项目: 某工程项目 实习形式:集中 实习地点:学校 实习周数:两周(5天) 2.实习内容 (1)按照最新《黑龙江省安装工程消耗量定额》规定的各分部分项工程的工程量计算规则,计算各分部分项工程的工程量,详细列出工程量计算表;或按照《GB50500-2003建设工程工程量清单计价规范》的有关规定,较核工程量清单。 (2)按照最新《黑龙江省安装工程消耗量定额》计算出的工程量,计算工程的直接费。 (3)按照最新《黑龙江省建筑安装工程费用定额》计算工程预算造价;或者按照《GB50500-2003建设工程工程量清单计价规范》和《施工单位企业定额》的规定确定施工单位的投标报价。 (4)按照《黑龙江省安装工程消耗量定额》或者《施工单位企业定额》进行工料分析,形成工料分析表。 (5)编写编制说明,填写封面,装订形成完整的施工图预算或者投标报价文件。 3.时间安排 计算各分部分项工程的工程量,详细列出工程量计算表(1天)

计算工程的直接费(1天) 计算工程预算造价(1天) 工料分析(1天) 装订形成完整的施工图预算或者投标报价文件(1天) 四、建议教材或参考书 王有青.《安装工程估价》.北京:中国建筑工业出版社,2011。 田大璐.《安装估价》.北京:中国建筑工业出版社,2012。 五、考核与成绩评定 成绩主要从平时表现、基本理论、基本技能的掌握等方面进行综合评定。 1.课程设计的书写情况。 2.学生的实习态度、实习纪律。 3.指导老师在各阶段对学生进行考核。 4. 实习结束答辩情况 5.成绩为五级分制,分别为优秀、良好、中等、及格和不及格。 六、其它说明 课程设计是学习理论课后的一种实践教学,是工程管理学生实践教学的重要组成环节,是理论联系实际、理论教学与实践教学并重的体现,是培养工业、工程第一线技术应用性高级人才的有效途径。

课程设计撰写格式Microsoft Word 文档

目录 (右对齐) ×1.1 二级标题(4 号宋体)………….……………………..………..……×1.1.1 三级标题(4 号宋体)……………………………………………×1.2 二级标题(4 号宋体)………………………………..……...………×1.2.1 三级标题(4 号宋体)…………………………………..…………× 1.2.2 三级标题(4 号宋体)…………………………………..…………× 2 ×××简介(4 号黑体)……………………………………...…….…×2.1 二级标题(4 号宋体)……………………………………….…..…×2.2 二级标题(4 号宋体)………………………………………………×2.2.1 三级标题(4 号宋体)……………………………………………×2.2.2 三级标题(4 号宋体)……………………………………..………×----------------------------------------------------------------------------------------- 8 结束语(4号黑体)………………………………………..……………×参考文献(4 号黑体)……………………………………...……….……×附录(必要时)……………………………………………………………×

它代表着企业的生命力,而作为一个日发电综合指标和月发电综合指标是体现企业效益的标准。…在系统我们不仅要满足基本数据处理的需求,而且要面向企业的可扩展化、集成化的高指标要求,为此, 1.1 二级标题 一个电厂的生产环境,需要多种设备的配合运行,供给,更需要高层管理人员的生产指导,最终目的在于追求生产效益的最大化[1]。 1.1.1 OOA/OOD 即Coad/Yourdon 方法:它是最早的面向对象的分析和设计方法之一。该方法简单、易学,适合于面向对象技术的初学者使用。 1.1.1.1 四级标题UML 中的视图包括:连续报道1、系列报道2、整合报道3,用例视图(Use-case view )、逻辑视图(Logical view )、组件视图(Component view )、并发视图(Concurrency view )、展开视图(Deployment view )等五种。 (1) (2) ① 类图:。 ② 对象图:图中的术语、符号、单位等应同文字表述所用一致;图序及图名置于图的下方,居中排写。需要的话,可在图名之下加附图说明。 1刘国钧,王连成.图书馆史研究[M] .北京:高等教育出版社,1979:15-18 ,31. 2 GB/T 16159—1996,汉语拼音正词法基本规则[S] .北京:中国标准出版社,1996. 3毛 峡.情感工学破解‘舒服’之迷[N] .光明日报,2000-4-17(B1).

课程设计(文本格式化)

课程设计 2013 年6 月17 日

题目:文本格式化 一,问题描述: 试写一个文本格式化程序可以处理一个输入文件,它按照用户指定的下列版面规格参数重排版面:实现页内调整、分段、分页等文本处理功能,排版结果存入输出文本文件中。 (1)输出文件中字与字之间只留一个空格符,即实现多余空格符的压缩。 ( 2)输出文件中,任何完整的字不能分割在两行,行尾可以不齐,但行首要对齐。 ( 3)将页号印在页底空行中第 2 行的中间位置上。 ( 4)版面要求的参数见题集p117。 (5)测试用例自己设计。 二,设计: 1, 版面要求的参数要包含: 页长(Page Length) ——每页内文字(不计页号)的行数。 页宽(Page Wedth) ----- 每行内文字所占最大字符数。 左空白(Left Margin) ——每行文字前的固定格数。 头长(Heading Length) ——每页页顶所空行数。 脚长(Footing Length) ——每页页底所空行数(含页号行) 起始页号(Starting Page Number)------- 首页的页号。 2,概要设计: 1:void printOut() { 该函数的功能是:格式化文本文件后必要提示用户的信息说明} 2:void writeOut(FILE * fp2,char c1) { 该函数的功能是:将字符输出到文本文件和屏幕} 3:int zuokongbai(FILE * fp2) { 该函数的功能是:实现文本参数格式(左空白)

4: void pageNumber (FILE * fp2,char * aIndex,int * page ) { 该函数的功能是:输出当前页码 } 5: void out (int * columns,char * array,int * linage,FILE * fp2,int * page,int * size ) { 该函数的功 能是:判断是否输出到文本文件和屏幕 } 6: void linageFull (FILE * fp2,int * linage,int * columns,int * page ) { 该函数的功能是:输出页首的格式(头长 + 左空白) } 7: void readIn (FILE * fp1,FILE * fp2) { 该函数是整个程序的核心,执行程序的主要逻辑判断 } 8: void main () 3,实验设计程序代码: #include #include #include int (PageLength ) = 56; int PageWedth = 60; int LeftMargin = 10; int HeadingLength = 5; int FootingLength = 5; int StaringPageNumber = 1; int page = 1; // 记录页数 int i = 0; //循 环变量 char a[5]; //记录 page 的 char 类型 char * aIndex = a; //数组 a 的首地址 //函数声明(后面的函数调用了它) void linageFull (FILE * fp2,int * linage,int * columns,int * page ); // 函数 1: void printOut () // 输出头文件中的所以整形变量 { //这个函数中的参数全部来自头文件 printf ("\n"); printf (" 格式化文本文件结束 \n"); printf (" 版面的参数如下: \n"); printf (" 页长: %d\n",PageLength ); printf (" 页宽: %d\n",PageWedth ); printf (" 左空白: %d\n",LeftMargin ); printf (" 头长: %d\n",HeadingLength ); printf (" 脚长: %d\n",FootingLength ); printf (" 起始页号: %d\n",StaringPageNumber ); //页长(一页最大的行数) //页宽(一行最大的字符数) //左空白(一行开始输出的空格数) //头长(一页开始输出的空行数) // 脚长(每页最后空 5 行) //起始页号

工程估价课程设计例

工程估价课程设计例

————————————————————————————————作者:————————————————————————————————日期: 2

目录 第一部分定额计价 1、建设工程造价预算书 2、编制说明 3、单位工程费用表 4、工程计价表 5、价格调整表 6、工程量计算书 7、门窗明细表 第二部分工程量清单计较 1、工程量清单报价表 2、投标报价 3、单项工程费用汇总表 4、分部分项工程量清单计较表 5、措施费项目清单计价表 6、其他项目清单计价表 7、零星工作项目计价表 8、分部分项工程量清单综合单价分析表 9、主要材料价格表

第一部分定额计价 建设工程造价预算书 建设单位:云南华海房地产开发有限公司工程名称:华海新天地21号片区A1-1地块工程类别:建筑二类 施工单位:中国有色金属工业第十四冶金建设公司建设地点:拥金路取费等级:二级 工程规模:约40万平米工程造价:39556815.72元单位造价:523.96元/m2 建设(监理)单位:云南工程建设监理有限公司施工(编制)单位:中国有色金属工业第十四冶金建设公司审计单位: 单位负责人:曹国勇单位负责人:王勇单位负责人: 资格证章: 资格证章:资格证章:2015年12月2日 2015年12月2日 2015年12月2日 4

编制说明 工程名称:华海新天地21号片区A1-1地块【建筑工程、装饰工程】 编制依据施工 图号 华海新天地21号片区A1-1地块工程施工图 合同华海新天地21号片区A1-1地块工程施工合同 使用 定额 2003年全国统一建筑、装饰工程基础定额重庆市基价表 2003年昆明市建设工程费用定额及其配套文件 材料 价格 2015年昆明市材料价格基价表、昆明市市场价格信息其他 说明: 一、施工组织及施工方法说明 1 基础垫层为原槽封闭式垫层。 2 土方运输采用人工运输,运距5m。 3 混凝土预制构件以及金属构件和木门窗在工厂加工;运输采用汽车,运距5km。 4 现浇混凝土构件钢筋在现场加工。 二、设计补充说明 1 建筑面积为约40万平米。 2 零星抹灰均采用1:2水泥砂浆。 3 零星砌体用M10混合砂浆砌筑。 4 预应力空心板全部采用YKB3352型。 5 墙身防潮层:用20厚1:2水泥砂浆(掺5%防水剂)设于标高-0.06m处。 三、本预算未包括工资区工资单价调整、混凝土构件的预埋铁件、室外工程(除散水外)。 四、工程量计算及定额使用说明:工程量计算中注明“估”者,是估算的工程量。 五、其他说明 1 本预算费按核定的土建二类工程标准计取各项费用。 2 费用项目只考虑常见费用项目。 3 劳动保险费已计入本预算。

课程设计文本编辑器的设计

《高级语言程序设计》 课程设计报告 题目: 文本编辑器的设计 专业: 计算机科学与技术 班级: 14计科一班 姓名: 彭鑫 指导教师: 王峻 成绩: 计算机学院 2015年4月24日 2014-2015学年 第2学期

目录 1 设计内容及要求................................... 错误!未定义书签。 设计内容........................................ 错误!未定义书签。 具体要求........................................ 错误!未定义书签。 2 概要设计......................................... 错误!未定义书签。 系统的功能简介.................................. 错误!未定义书签。 系统功能模块图.................................. 错误!未定义书签。 各个模块之间的主要关系.......................... 错误!未定义书签。 3 详细设计............................................ 错误!未定义书签。 文件操作 (4) 编辑操作 (9) 工具操作 (17) 4 程序运行结果与调试 (19) 在调试过程中出现的一些问题 (19) 实验结果 (20) 5 课程设计总结与感想 (24) 参考文献 (24) 源代码 (25)

1 设计内容及要求 设计内容 该文本编辑器运行后弹出文本编辑器的主界面,由键盘输入或以打开的方式输入或显示文本文件内容。其中程序的编辑项可对当前的文本进行撤销、删除、剪切、复制、粘贴、在文本里显示当前时间、全选、清除、查找、替换、统计等功能。程序的文件项可以对电脑上txt,c++等格式文件的打开、对当前文本的保存和另存、对当前文本的的新建以及退出文本编辑系统。程序的工具项为背景音乐,为用户提供了优美动听的音乐,仅在用户编辑疲惫乏力的时候尽情的享用。最后在程序的帮助项有对该小型文本编辑器的关于,用来介绍该程序,还有访问链接百度,访问114网页大全,为用户提供查找资料等功能服务。 具体要求 基本要求:编辑器应具备对文本文件的打开、保存、新建、查找、插人、删除、修改、字符串替换、统计字数,统计行数等功能,对于超过一屏的长文件,应能够分页显示。设计用户接口命令,实现对文本的编辑 2 概要设计 系统的功能简介 输入一页文字,程序实现文字、数字、空格的统计;可以删除一行信息;查找定位单词;定行位置插入;文件存盘;装入文件;并能显示输入及其他功能。 系统功能模块图

操作系统课程设计文件系统

操作系统课程设计 文件系统

模拟一个简单二级文件管理系统 设计目的:经过具体的文件存储空间的管理、文件的物理结构、目录结构和文件操作的实现,加深对文件系统内部功能和实现过程的理解。 设计内容:模拟一个简单二级文件管理系统 一、实验内容描述 1 实验目标 本实验的目的是经过一个简单多用户文件系统的设计,加深理解文件系统的内部功能及内部实现. 2 实验要求 为DOS系统设计一个简单的二级文件系统.要求做到以下几点: ①能够实现下列命令: login 用户登录 dir 列文件目录 create 创立文件 delete 删除文件 open 打开文件 close 关闭文件

read 读文件 write 写文件 ②列目录时要列出文件名、物理地址、保护码和文件长度. ③源文件能够进行读写保护. 二、程序主要内容 1设计思路 程序中要求每个用户在登陆后才可对其拥有的文件进行操作,用户对于其它用户的文件无操作权.文件操作包括浏览、创立、删除、打开、关闭、阅读、写入、修改模式.其它操作包括新建用户、帮助、用户登入、用户登出、退出系统. 在程序文件夹下有个名为“file”的系统根目录,此目录下包括:一个名为“mfd”的文件,记录所有注册过的帐号及密码;用户文件,以用户名作为文件名,内容为其拥有的文件名及属性;一个名为“keiji”的文件夹.“keiji”文件夹中包括:“file.p”指针文件,记录所有已用的物理地址;一些以物理地址为名的文件,内容为文件内容. 2 数据结构 file结构体系统文件数据结构: fpaddrint,文件的物理地址、flengthint,文件长度、fmodeint,文件模式0.只读;1.可写;2.可读写;3.保护、fname[]char,文件名; filemode结构体文件状态数据结构:

相关文档
最新文档