本科毕业论文格式
天助自助者,你要你就能 PINGDINGSHAN UNIVERSITY 毕业论文(设计) 题 目: 基于UML的电厂信息管理 系统建模研究 院(系): 计算机科学与技术学院 专业年级: 计算机科学与技术2005级 姓 名: 张**/张 * 学 号: 051210101 指导教师: 张 * 教授 2008年03月10日原 创 性 声 明 本人郑重声明:本人所呈交的毕业论文是在指导老师的指导下独立进行研究所取得的成果毕业论文中凡引用他人已经发表或未发表的成果、数据、观点等均已明确注明出处除文中已经注明引用的内容外不包含任何其他个人或集体已经发表或撰写过的科研成果对本文的研究成果做出重要贡献的个人和集体均已在文中以明确方式标明 本声明的法律责任由本人承担 论文作者签名: 日 期: 关于毕业论文使用授权的声明 本人在指导老师指导下所完成的论文及相关的资料(包括图纸、试验记录、原始数据、实物照片、图片、录音带、设计手稿等)知识产权归属平顶山学院本人完全了解平顶山学院有关保存、使用毕业论文的规定同意学校保存或向国家有关部门或机构送交论文的纸质版和电子版允许论文被查阅和借阅;本人授权平顶山学院可以将本毕业论文的全部或部分内容编入有关数据库进行检索可以采用任何复制手段保存和汇编本毕业论文如果发表相关成果一定征得指导教师同意且第一署名单位为平顶山学院本人离校后使用毕业论文或与该论文直接相关的学术论文或成果时第一署名单位仍然为平顶山学院论文作者签名: 日 期: 指导老师签名: 日 期: 基于UML的电厂信息管理系统建模研究摘 要 电厂作为国民经济发展的基础支柱产业之一其生产效率直接影响着人民生活质量水平的提高而企业的生产效率一般以数字形式体现在企业的各种生产报表中电厂信息管理系统是快速、精确形成各种生产报表、及时给领导提供决策依据的有效手段之一 结合企业生产综合指标的统计要求在对生产环境数据的分布、采集特点、数据统计的复杂关系等各方面进行综合分析的基础上采用目前国际上流行的标准建模语言UML作为标准对该系统的功能需求作了详细的分析阐述了UML建模的基本步骤、UML与关系数据库的映射关系建立了相应的用例图、类图、状态图、协作图、组件图、展开图等模型图使系统的开发有一个合理的模型基础满足系统的易维护性和扩充性...... 本文从网络应用的角度对系统进行建模分析把目前应用和后继发展进行兼顾考虑随着企业的发展该课题还存在大量的后续研究工作 关键词:指标UML关系数据库图Research of Management Information System of Power Plant Based on UMLAbstract Power plant is one of the most important industries of the national economic development and its productivity takes direct effect on the people's living standard. The output forms of the enterprise play a great role in its productivity. The most effective means to manage the information of the enterprise is to use computer which can help managers to finish the production report forms quickly and e*actly and can benefit to the leader for decision-making. This paper analyzes the data characteristics of the enterprise including data distribution data-collecting mode and the comple* data-calculating relations based on the statistical requirements. It analyzes the functional requirements of the system in detail with UML and describes the basic steps of UML modeling and the mapping relationship between the UML and the relation database. In addition we construct use case diagram class diagram state diagram collaboration diagram component diagram deployment diagram and other model diagrams. It is becoming more maintainable and e*tensible to manage the system based on these reasonable modeling foundations.... We analyze the system modeling from the view of network application considering the current application and future evolution. However there is still a lot of research work to be done with the development of enterprise. Key Words:criteria UML relation database diagram目 录1 绪 论 71.1 二级标题 71.1.1 三级标题 71.2 二级标题 81.2.1 三级标题 81.2.2 三级标题 91.2.3 三级标题 91.3 二级标题 92 解决问题 102.1 二级标题 102.2 二级标题 10三级标题 10三级标题 103 结 论 11参考文献 14致 谢 151 绪 论 生产效率是企业追求的一个综合指标它代表着企业的生命力而作为一个发电企业日发电综合指标和月发电综合指标是体现企业效益的标准...在系统设计方案上我们不仅要满足基本数据处理的需求而且要面向企业的可扩展化、规范化、集成化的高指标要求为此在结合企业实际生产环节的各种数据基础上结合计算机技术的最新发展来规划和实现系统的体系化分析和设计...1.1 二级标题 一个电厂的生产环境需要多种设备的配合运行也需要各种原材料的充分供给更需要高层管理人员的生产指导其最终目的在于追求生产效益的最大化[1]... 1.1.1 三级标题 OOA/OOD即Coad/Yourdon方法:它是最早的面向对象的分析和设计方法之一该方法简单、易学适合于面向对象技术的初学者使用 1.1.1.1 四级标题 UML中的视图包括:用例视图(Use-case view)、逻辑视图(Logical view)、组件视图(Component view)、并发视图(Concurrency view)、展开视图(Deployment view)等五种能够使用其他的视图还有静态-动态视图、逻辑-物理视图、工作流程视图等 (1) 用例图: (2) 静态图:① 类图:② 对象图:图中的术语、符号、单位等应同文字表述所用一致;图序及图名置于图的下方居中排写需要的话可在图名之下加附图说明 图1-1 UML的发展历程1.2 二级标题 1.2.1 三级标题 公式:公式应居中书写公式的编号用括号括起写在右边行末其间不加虚线图、表、公式等与正文之间要有一行的间距文中的图、表、附注、公式的序号一律采用阿拉伯数字分章编号如:图2-5表3-2公式(5-1)等若图或表中有附注采用英文小写字母顺序编号附注写在图或表的下方 (1-1) 表: 表格应随文给出先见文后见表;表中参数应标明量和单位的符号;表序及表名置于表的上方居中排写;一张表格应为一个整体表格一页排不下允许下页接写表题可省略表头应重复写并在右上方写"续表××"表格不加左右边线 表1-1 数据列表单位(m) UML代表了面向对象方法的软件开发技术的发展方向具有巨大的市场前景也具有重大的经济价值和国防价值 1.2.2 三级标题 UML不仅可以为软件系统创建模型还可以描述其它非计算机软件的系统或是商业机构或过程 1.2.3 三级标题 UML不仅可以为软件系统创建模型还可以描述其它非计算机软件的系统或是商业机构或过程1.3 二级标题 UML不仅可以为软件系统创建模型还可以描述其它非计算机软件的系统或是商业机构或过程2 解决问题 物理系物理学物理系物理学物理系物理学物理系物理学物理系物理学物理系物理学2.1 二级标题 物理系物理学物理系物理学物理系物理学物理系物理学物理系物理学物理系物理学2.2 二级标题 物理系物理学物理系物理学物理系物理学物理系物理学物理系物理学物理系物理学三级标题 物理系物理学物理系物理学物理系物理学物理系物理学物理系物理学物理系物物理学三级标题 物理系物理学物理系物理学物理系物理学物理系物理学物理系物理学物理系物物理学3 结 论 物理系物理学物理系物理学物理系物理学物理系物理学物理系物理学物理系物物理学附 录 程序代码: 代码1--头文件SeqList.h:typedef struct { DataType list[Ma*Size]; int size;} SeqList;void ListInitiate(SeqList *L){ L->size=0;}int ListLength(SeqList L){ return L.size;}int ListInsert(SeqList *Lint iDataType *){ int j; if (L->size>=Ma*Size) { printf("顺序表已满无法插入!\n"); return 0; } else if(i<0||i>L->size) { printf("参数不合法!\n"); return 0; } else { for(j=L->size;j>i;j--) L->list[j]=L->list[j-1]; L->list[i]=*; L->size++; return 1; }}int ListGet(SeqList Lint iDataType **){ if(i<0||i>L.size-1) { printf("参数i不合法!\n"); return 0; } else { **=L.list[i]; return 1; }}; 程序代码:主程序SeqList_main.c:*include




