课程设计报告正文模版[我改].doc_第1页
课程设计报告正文模版[我改].doc_第2页
课程设计报告正文模版[我改].doc_第3页
课程设计报告正文模版[我改].doc_第4页
课程设计报告正文模版[我改].doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

黑1粗居中;标题控制在一行内 空行 用C+语言解决超市中的存货计价问题黑3粗居中 空行 黑小4学生姓名:刘辉昭 指导老师:易建勋宋小4,行距1.5 空行 摘 要 本课程设计主要解决在一个综合型超市中,进行某种商品(如某一品牌的服装)的采购、领料、库存与成本等管理的程序设计。在课程设计中,系统开发平台为Windows 2000,程序设计设计语言采用Visual C+,数据库采用MS SQL 2000,程序运行平台为Windows 98/2000/XP。对于存货计价采用了简单的移动平均法进行计算,在程序设计中,采用了结构化与面向对象两种解决问题的方法。程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在商业中解决实际问题。主要写课程设计的目的(或主要内容)、原理、方法(或步骤)、结论(或结果、意义)摘要要求:你希望做什么?如何做的?结果如何?分号黑小4 空行 关键词 程序设计;数据库;SQL;C+;成本管理结尾无标点符号 空行 1级小节,黑3粗居中1 引 言小节后无点号本课程设计主要解决在一个综合型超市中,进行某种商品(如某一品牌的服装)的采购、领料、库存与成本等管理的程序设计1。可写课程设计题目的主要内容、要求等2级小节黑4粗居左。(略)。每个1、2级小节前空1行,不允许出现3级小节1.1 课程设计目的参考文献顺序标记,小4上标在程序设计中,可以用两种方法解决问题:一是传统的结构化程序设计方法,二是更先进的面向对象程序设计方法2。每段起始空2个中文字符在结构化程序设计中关键是如何将问题域中的行为(即操作)抽取出来,作为C+程序中的函数。由于多个函数均需要访问某些数据,这些数据常被设计为全局变量。而在面向对象程序设计中关键是如何将问题域中的实体(即日常所见的概念)抽取出来,作为C+程序中的类,而属性与行为作为类的两类要素通常是必不可少的,甚至还应考虑类必须满足的约束。格式要求:(1)页面设置为:上:2mm,下:2mm,左:3mm,右:2mm(2)1级标题为:黑3粗;2级标题为:黑4;不允许出现3级标题(3)正文字体为:宋小4;行距为:1.5倍(4)所有英文和数字为:“Times New Roman”字体(5)所有图、表必须有文字说明、编号和名称(6)所有参考文献必须顺序注明引用编号内容要求:(1)正文页面在10页以上(2)参考文献必须达到3篇或以上(3)正文必须4个1级小节或以上,每个1级小节不少于1页(4)正文内源程序段不允许超过20行(5)正文内源程序必须有设计说明、程序功能说明、算法说明、流程图、主要变量说明、调试说明等(6)源程序行中文注释必须达到50以上(7)正文内必须有程序运行截图(8)主要源程序代码作为附录表格前必须有文字说明每小点起始空2个中文字符;黑小4。(略)。(4)常用的流输入/输出函数输入、输出流类库函数的数量非常多,相对常用的如表3-1所示。表3-1 常用输入、输出流类库函数函数声明功能声明黑小4Int get();黑小4粗,表名在上读入下一个字符,带回其int型码值(0-0xff)相当于C语言中的getchar()。Int peek();功能同上,但并不后移其指针,所以若连续多次用peek()将读入同一个字符。istream &get(char&);功能同上,但值以引用型字符带回。istream &read(char *, int);读入一个字串,长度由int给出。ostream &put(char);输出指定的字符。ostream &write(char*, int);以第二参数的值为长度输出首参数地址的字符。(略)。1.2 课程设计的步骤2 基本原理用MATLAB集成环境中的simulink仿真平台,根据通信原理理论课中学过的,不要太多,三页左右3 系统设计先设计调制部分,要把设计框图及所有器件的参数设置窗口都要截图放入论文中,每步设计要有文字说明,不能标题后无任何文字直接放图;调制部分运行的结果在示波器上的显示截图后要有分析说明;再设计解调部分,步骤同上;然后再信道中加入不同噪声,运行后对比分析4 仿真电路分析与总结可写设计过程出现的问题及解决方法,分析你的设计是否成功,最后给出结论,如:基本达到设计目标等。如:4.2 异常处理程序在执行时经常会出现一些违反设计期望的异常情况(如除零),过去的解决方法是利用操作系统中断代为处理。由于这种解决方法强行中止了应用程序的运行,一些大型的应用系统的开发人员提出,可以在允许的范围内由应用程序自身来处理一般性的程序运行错误。C+语言异常处理由三个部分构成。异常检测的触发、异常检测的捕获和异常检测的处理3。它们分别对应了“try”、“throw”和“catch”三个关键字。这三者的关系如图4-1所示。图前必须有文字说明判断框为菱形,有Y和N黑小4,图名在下图4-1 C+异常处理流程图被throw语句扔出的数据实际上被压入了相应层的catch语句所对应的堆栈内,最后才被catch语句捕获到的。当try语句出现嵌套时,情况可能会更加复杂。(略)。5 结束语写整个课程设计的总结、你的收获和提高,最后致谢以上两个程序中面向对象的程序的优点是显而易见的。首先程序2避免了使用全局变量,而在程序1中函数select_menu()也同样可以访问全局变量quantity和amount(当然为了避免这种情况发生我们也可以利用文件模块实现封装与信息隐藏)。(略)。参考文献序号居左黑3粗居中1G.Perry. C+程序设计教程. 北京:清华大学出版社,19942李文军,李师贤,周晓聪. C+作为计算机专业程序设计入门语言的实践与探讨. 计算机科学,1999,26(4):80833F.Brokken and K.Kubat. C+ Annotations. Version 4.4.0m,ICCE,University of Groningen,Netherlands,1990. 250280有多个作者时,中间用“,”分开4周晓聪,李文军,李师贤. 面向对象程序设计实践与提高. 中山大学计算机科学学院讲义,19995粟利民,孙强. 如何用VC+和Visual Foxpro进行ActiveX数据通讯. 程序太平洋网站,/Info/38/Info15372/:2005-5-28著作文献格式:序号 作者1,作者2. 译者. 书名. 版次. 出版地:出版社,出版年期刊文献格式:序号 作者. 文献名称. 期刊名称,出版年,卷(期):页页网站文献格式:序号 作者. 文献名称. 网站名称,网址:发布或查阅日期附录1:结构化设计源程序清单附录另起新页黑小4居左/ 程序名称:COST1.CPP/ 程序功能:采用结构化方法设计程序,实现一种商品的库存与成本核算。必须有程序说明/ 程序作者:刘辉昭/ 最后修改日期:2005-6-5#include / 用于记录当前的库存数量与金额的余额 / 说明:这两个变量设计为全局以使check_in()、check_out()等函数均可访问 static int quantity = 0; / 库存数量余额 static float amount = 0; / 库存金额余额 程序注释必须达到50以上/ 函数原型 int select_menu(); void check_in(int qty, float amt); float check_out(int qty); / 主程序 int main() 。(略)。 / 函数:显示菜单并由用户选择 / 返回值:用户对菜单的选择值,表示退出 int select_menu() 。(略)。 。(略)。附录2:面向对象设计源程序清单/ 程序名称:COST2.CPP / 程序功能:采用面向对象方法设计程序,实现一种商品的库存与成本核算。 / 程序作者:刘辉昭/ 最后修改日期:2005-6-8#include / 类声明,用于描述一样商品的库存 class STORE public: STORE(int qty = 0, float amt = 0); / 初始化库存数量与金额 void check_in(int qty, float amt); / 商品入库 float check_out(int qty);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论