毕业设计的代码多少行Word下载.docx

上传人:b****5 文档编号:20428824 上传时间:2023-01-22 格式:DOCX 页数:13 大小:19.69KB
下载 相关 举报
毕业设计的代码多少行Word下载.docx_第1页
第1页 / 共13页
毕业设计的代码多少行Word下载.docx_第2页
第2页 / 共13页
毕业设计的代码多少行Word下载.docx_第3页
第3页 / 共13页
毕业设计的代码多少行Word下载.docx_第4页
第4页 / 共13页
毕业设计的代码多少行Word下载.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

毕业设计的代码多少行Word下载.docx

《毕业设计的代码多少行Word下载.docx》由会员分享,可在线阅读,更多相关《毕业设计的代码多少行Word下载.docx(13页珍藏版)》请在冰豆网上搜索。

毕业设计的代码多少行Word下载.docx

  sbitLED4=P0^3;

  sbitLED5=P0^4;

  sbitLED6=P0^5;

  sbitLED7=P0^6;

  sbitLED8=P0^7;

  sbitLED9=P2^7;

  ucharnowFloor=1;

//电梯所在的层

  ucharTab[]={0x41,0x7B,0xC2,0x52,0x78,0x54,0x44,0x73,

  0x40,0x50,0x60,0x4C,0xC5,0x4A,0xC4,0xE4};

  bitfirst_Floor=0;

//电梯呼叫层1

  bitsecond_Floor=0;

//电梯呼叫层2

  bitthird_Floor=0;

//电梯呼叫层3

  bitfourth_Floor=0;

//电梯呼叫层4

  voidDelay(uintt)

  {

  uchari;

  while(t--)

  for(i=0;

i

;

i++)

  if(firstFloor==0)//电梯呼叫层1

  first_Floor=1;

  if(secondFloor==0)//电梯呼叫层2

  second_Floor=1;

  if(thirdFloor==0)//电梯呼叫层3

  third_Floor=1;

  if(fourthFloor==0)//电梯呼叫层4

  fourth_Floor=1;

  closeDoor=~openDoor;

//关门和开门状态相反

  P1=Tab[nowFloor];

//电梯在一楼等待

  }

  voidUpward(uchart)//电梯上行指示LED

i  {

  LED9=0;

  LED1=LED2=LED3=LED4=LED5=LED6=LED7=LED8=LED0=1;

Delay(10);

  LED8=0;

  LED1=LED2=LED3=LED4=LED5=LED6=LED7=LED0=LED9=1;

  LED7=0;

  LED1=LED2=LED3=LED4=LED5=LED6=LED0=LED8=LED9=1;

  LED6=0;

  LED1=LED2=LED3=LED4=LED5=LED0=LED7=LED8=LED9=1;

  LED5=0;

  LED1=LED2=LED3=LED4=LED0=LED6=LED7=LED8=LED9=1;

  LED4=0;

  LED1=LED2=LED3=LED0=LED5=LED6=LED7=LED8=LED9=1;

  LED3=0;

  LED1=LED2=LED0=LED4=LED5=LED6=LED7=LED8=LED9=1;

  LED2=0;

  LED1=LED0=LED3=LED4=LED5=LED6=LED7=LED8=LED9=1;

  LED1=0;

  LED0=LED2=LED3=LED4=LED5=LED6=LED7=LED8=LED9=1;

  LED0=0;

  LED1=LED2=LED3=LED4=LED5=LED6=LED7=LED8=LED9=1;

  LED0=LED1=LED2=LED3=LED4=LED5=LED6=LED7=LED8=LED9=1;

}

  voidDownward(uchart)//电梯下行指示LED

  LED2=0;

  LED3=0;

  LED4=0;

  LED5=0;

  LED6=0;

  LED7=0;

  LED8=0;

  voidArrival()//电梯到达

  openDoor=1;

//开门

  speaker=0;

  Delay(50);

  speaker=1;

  Delay(300);

//等待上下电梯时间

  for(i=0;

i  {

  Delay(15);

  openDoor=0;

//关门

  }

  voidSYS_Init()//系统初始化

  P0=0xFF;

//系统初始化

  P1=0xFF;

  P2=0xFF;

  P3=0xFF;

  voidmain()

  SYS_Init();

  nowFloor=1;

//电梯处于一层

//电梯门处于关闭状态while

(1){if(first_Floor)//第1层呼叫{if(nowFloor>

1){if(nowFloor==4)//如果电梯在第4层{Downward(3);

//向下走nowFloor=3;

if(third_Floor)//运动过程中遇到呼叫{Arrival();

third_Floor=0;

}}if(nowFloor==3)//如果电梯在第3层{Downward(3);

//向下走nowFloor=2;

if(second_Floor)//运动过程中遇到呼叫{Arrival();

second_Floor=0;

}}if(nowFloor==2)//如果电梯在第2层{Downward(3);

//向下走nowFloor=1;

if(first_Floor)//运动过程中遇到呼叫{Arrival();

first_Floor=0;

}}}else//电梯就在第一层{Arrival();

}first_Floor=0;

篇二:

本科计算机毕业论文设计附代码完整版

  编号

  本科生毕业设计

  会计信息生产社会化仿真系统

  Socializedaccountinginformationproductionsimulation

  system

  学生姓名专业学号指导教师学院

  摘要

  会计信息生产的社会化是当今社会发展的一种趋势,它从根本上解决了由经济信息生产的个体性所带来的诸多问题,包括信息的失真,偷税漏税等。

本系统就是依靠会计学相关理论,通过计算机网络和数据库技术,对会计信息生产的社会化进行仿真。

  本系统是基于WEB环境下的,包括4个模块,分别是企业创办模块、企业交易模块、查询模块、管理员管理模块。

可以实时在网上实现企业注册登记,实现两个企业间的在线交易,为交易做账、生成记账凭证等相关会计报表,有权限的基本查询。

  本论文着重论述的是系统后台数据库及数据仓库的建立,分析及查询。

系统后台数据库使用的是SQLServerXX,因为该数据库功能强大,可以很方便的实现建库、建表、查询等功能;

界面友好,易于管理相关的数据表格;

其自带的AnalysisServer(分析服务)插件,可以实时分析数据仓库,提取决策支持所需的信息。

  关键字:

数据仓库交易企业创办

  Abstract

  Thesocializationofaccountingmessageproductionisakindoftrendinthedevelopmentofcurrentsociety,ithassolvedagreatdealofproblemsfundamentallywhichbroughtbyindividualofeconomicinformationproduction,includinginformationdistorted,evadetaxes,etc.Thissystemcanrealizethesocializationofaccountinginformationusingrelevanttheoryofaccountingandthemethodsofcomputer.

  ThissystemisunderWEBenvironment,includingfourmodels,theyaremodelsforenterprisesestablishment,enterprisestrade,query,andadministratormanagement.Theycanrealizeenterprisesregisteronthenetreal-timely,realizetheonlinetradebetweentwoenterprises,makingrelevantaccountingstatements,suchasaccountbills,producingtheaccountingvoucher,etc.forthetrade,thereisabasicinquirywithauthority.

  Whatthisthesisemphaticallyisthebackstagesupporter'

sdatabaseofthesystemandthefoundation,analyzeandinquiryofthedatawarehouse.WeuseSQLServerXXasthesystematicbackstagesupporter'

sdatabase,becausethisdatabaseispowerful,canrealizethestorehousebuilding,formbuildingandinquiryconveniently.Itsinterfaceisfriendly,apttomanagetherelevantdataform;

Plug-inpackagethatbringbyitself,cananalyzethedatawarehouseinrealtime,drawnecessaryinformationtosupportdecision.

  Keywords:

datawarehousetradeenterpriseestablishment

  目录

  摘要..............................................................IABSTRACT...........................................................II第一章绪论........................................................11.1引言............................................................11.2系统研究的目的意义..............................................11.3国内外研究现状及发展趋势........................................21.4主要研究内容....................................................2第二章需求分析和系统开发关键技术...................................42.1需求分析........................................................42.2开发工具简介....................................................42.3数据仓库概述....................................................52.4多维数据模型——星形模式........................................72.5数据仓库与数据挖掘..............................................8第三章系统中数据库的建立..........................................93.1系统总体设计.....................................................93.1.1会计生产信息社会化模拟系统...................................93.2E-R模型........................................................133.3企业创办模块功能介绍及数据库的设计.............................143.3.1功能介绍...................................................143.3.2企业创办模块中数据库的设计.................................153.4企业交易模块功能介绍及数据库的设计.............................173.4.1会计模型假设以及相关会计理论...............................173.4.2企业交易模块功能介绍.......................................183.4.3交易模块的数据库设计.......................................19第四章仿真系统中数据仓库及数据挖掘的应用..........................234.1仿真系统中企业交易模块数据仓库的设计...........................234.1.1交易模块数据仓库的主题分析.................................234.1.2数据源分析.................................................234.1.3交易模块的星形模式.........................................244.1.4交易模块的DTS包...........................................264.2仿真系统中数据挖掘的应用.......................................29

  第五章总结.......................................................315.1该仿真系统中数据库及数据仓库的特点.............................315.2数据库及数据仓库设计过程中的难点...............................315.3数据库及数据仓库设计过程中不足.................................31致谢...............................................................32参考文献...........................................................33附录...............................................................34

篇三:

统计程序中各种代码行数的课程设计

  需求分析

  1)问题描述

  读入一个C程序,统计程序中代码、注释和空行数以及函数的个数和平均行数,并利用统计信息分析评价该程序风格。

  2)基本要求如下:

  

(1)、把C程序文件按字符顺序读入源程序;

  

(2)、边读入程序,边识别统计代码行、注释行和空行,同时还要识别函数的开始和结束,以便统计其个数及平均行数。

  (3)、程序风格分为代码注释和空行三方面。

每方面分A、B、C、D四个等级。

  ABCD

  代码(函数的平均长度)10~15行

  24

  注释(占总行数比例)15~25%

  35%

  空行(占总行数比率)15~25%

  3)输入输出范例

  以下是对程序文件ProgAnal.C分析的输出结果示例:

  Theresultsofanalysingprogramfile"

ProgAnal.C"

:

  Linesofcode:

180

  Linesofcomments:

63

  Blanklines:

52

  CodeCommentsSpace

  61%21%18%

  Theprogramincludes9functions.

  Theaveragelengthofasectionofcodeis12.9lines.

  GradeA:

Excellentroutinesizestyle.

Excellentcommentingstyle.

Excellentwhitespacestyle.8~9或16~205~7或21~2410~14或26~30%5~9或31~35%10~14或26~30%5~9或31~35%

  1.概要设计

  1).头文件引用与宏定义:

  #defineTRUE1

  #defineFALSE0

  #defineBOOLint

  #defineMAXSIZE5000

  #defineCOUNT20//可以统计的最大的文件个数

  #defineLEN20//文件名的最大长度

  2).所用存储结构

  //函数属性结构

  typedefstruct{

  charfilename[20];

//每一个函数的名字

  intlength;

//每一个函数的长度

  intpos;

//每一个函数的位置

  }Fun;

  //统计结构的声明

  intcomments;

//纯注释的个数

  intcomment;

//混合注释个数

  intblank;

//空行的个数

  Funfun[MAXSIZE];

//函数的属性

  intothers;

//除去函数中代码外其余的代码个数

  intfuncount;

//函数的个数

  }Analy;

  2.详细设计

  1).函数功能及声明

  BOOLStrEmpty(char*s)//S是不是空

  intFind(char*s1,char*s2)//查找S1中是否有值为S2的子串

  voidHaveLine(FILE*fp,char*s)//重文件中获取一行

  char*IgnoreB(char*s)//截断一行的空字符

  intIsCom(char*s)//判断一行是不是注释

  BOOLIsBlank(char*s)//判断一行是不是空格

  BOOLIsFunB(char*s)//判断一行是否是函数的开头

  voidPrintMax(Analy*An)//打印最大函数的信息

  voidp

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 自然景观

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1