ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:130.83KB ,
资源ID:6147643      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6147643.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(昆明理工大学报告封面.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

昆明理工大学报告封面.docx

1、昆明理工大学报告封面课 程 设 计课程名称: 程序设计 设计题目: 模型计算机的设计 学 院: 信息工程及自动化学院 专 业: 物联网工程 年 级: 2013级 学生姓名:邹华建(学号2 )指导教师: 毛存礼 日 期: 2015.8.25 至 2015.9.4 教 务 处 制课 程 设 计 任 务 书 信息工程及自动化 学院 物联网工程 专业 2013 年级学生姓名:邹华建课程设计题目: 程序设计 课程设计主要内容:把指定目录中的学生照片文件(处理文件可以自选)名更改为学号命名,并将更名后的文件复制到新的目录中。设 计 指 导 教 师 (签字):教学基层组织负责人(签字):2015年7月6日一

2、、课程设计的目的语言是当今流行的网络编程语言,它具有面向对象、跨平台、分布应用等特点。面向对象的开发方法是当今世界最流行的开发方法,它不仅具有更贴近自然的语义,而且有利于软件的维护和继承。为了进一步巩固课堂上所学到的知识,深刻把握语言的重要概念及其面向对象的特性,锻炼学生熟练的应用面向对象的思想和设计方法解决实际问题的能力,开设了一周的程序设计课程设计。通过此次课程设计,巩固所学语言基本知识,增进语言编辑基本功,掌握、等开发工具的运用,拓宽常用类库的应用。使学生通过该教学环节及手段,把所学课程及相关知识加以融会贯通,全面掌握语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基

3、础。二、课程短学期设计报告要求任务1:用编写程序实现对文件的操作,实现对文件的读写操作:(1)对文本中的句子进行分词并将分词结果输出到文件或中;(2)把指定目录中的学生照片文件(处理文件可以自选)名更改为学号命名,并将更名后的文件复制到新的目录中。任务2:将输出的数字进行排序通过使用实现;任务3:设计一个具有简单功能的计算器;三、课程设计的基本要求1、明确题目要求,进行需求分析;2、进行功能设计,编写设计说明;3、进行程序设计及调试;4、对设计过程进行系统的总结;5、界面美观大方;6、完成设计报告,课程设计报告应包含以下八个内容:课程设计题目;功能描述:对系统要实现的功能进行简明扼要的描述。

4、方案论证:概要设计:根据功能描述,建立系统的体系结构,即将整个系统分解成若干子功能模块,并用框图表示各功能模块之间的衔接关系,并简要说明各模块的功能。详细设计:详细说明各功能模块的实现过程,所用到的算法、技巧等。 程序说明;效果及存在问题:说明系统的运行效果(附上运行界面图片)、存在哪些不足以及预期解决办法; 结果分析及心得体会:谈谈自己在课程设计过程中的心得体会;附录:附上各功能模块的主要代码;参考文献:按参考文献规范列出各种参考文献,包括参考书目,论文和网址等。7、认真努力完成作业。要求独立完成,不抄袭、不雷同(雷同抄袭者,均为0分)。按时交作业。8、课程设计建议在平台上开发、调试。9、源

5、程序应加上详尽的注释语句,对所设计的类、属性、方法说明其用途,对方法的调用说明其用意和使用参数的原因。特别是有深刻理解、有独特见解的地方,用注释语句加以说明。10、课程设计作业包括全部软件工程文件和课程设计说明书文件。课程设计说明书打印到规定的课程设计说明书用纸上,并装订好。说明书格式参考附件。四、课程设计的主要内容利用学到的编程知识和编程技巧,通过具体项目的分析、设计和开发,掌握开发大型软件项目过程中所需要的软件技术并熟悉软件。可以以小组为单位,每组1至3名学生,在教师的指导下,每组完成一至二个题目。题目可由下面提供的选题中选择或学生自选经教师审核后方可。该组每个同学承担题目的不同部分,每位

6、同学的课程设计报告必需独立完成。题目类型大致分配如下: 1、网络通讯类,编制网络聊天()程序,以下简称“网络”类。2、图形界面类,编制类似计算器、3播放器、围棋打谱,斗地主、潜艇大战、挖地雷、迷宫等功能单一的程序,以下简称“图形 ”类。3、动画类,编制功能较复杂、效果较好的动画程序,以下简称“动画”类。4、数据处理类,编制考试系统、出题系统、查询系统、学生学籍、课程成绩、图书编目、仓库货物等数据录入查询程序,以下简称“数据”类。5、其它类型,自选题目,须经老师同意。五、主要技术关键的分析、解决、方案比较以下是可以参考的课程设计可能包含的相关知识:1、核心编程J2:面向对象技术程序运行机制 开发

7、环境的安装和配置 语言基础和重点 程序异常的处理 、控制台程序开发 程序开发2、数据库技术:关系型数据库原理 数据查询语言 使用方法 数据库中对象的建立及使用数据库编程()六、课程设计考核方式指导教师依课程设计作业情况及整个课程设计中学生的表现,综合给出成绩。成绩分为优、良、中、及格、不及格五级。七、主要参考资料1、语言及面向对象程序设计,朱福喜、尹为民、余振坤编著,武汉大学出版社2、语言及面向对象程序设计,印旻编著,清华大学出版社3、程序设计实用教程,朱站立、沈伟编著,电子工业出版社八、心得体会任务1:任务2:源程序 ; ; ; ; ; = ; ( ) ; 1 = (e:); (1); ()

8、; = (); (); = (e:); (); (); (); ( ) 1,将字符串中的数值通过指定的规则进行切割获取字符串数组。 = (); 2,将字符串数组转成数组。 = (); 3,对数组排序; (); 4,将数组变成字符串。 (); ( ) 1,创建字符串缓冲区。 = (); ( i = 0; i ; ) (1) (i); (i); (); ( ) (); ( ) 1,先定义一个数组。 = ; 2,对字符串数组进行遍历。 ( i = 0; i ; ) 将数组格式的字符串转成整数。存储到数组中。 i = (i); ; ( ) (); 先建一个文件,输入无序的几个数字,如下;程序的运行结果

9、如下;得到的文件b的显示结果如下;任务3:源程序; .*; .*; .*; 保存运算符号 , 保存计算结果 是否开始输入数字 ; 1显示文本框 构成计算器的按钮用按钮数组来实现 ; 1; () ; =; (计算器); p1 (); p2 (); 1 (28); 12; 1 7; (); 设置面板的布局方式 p1( (4,3,8,8); p2( (3,3,8,8); (1); 构成面板 ( 07) 1i (); 构建符号并加入到按钮中 16 (/); 15 (); 14 (*); 13 (C); 12 (-); 11 (); 10 (+); 采用循环添加组件 (p1,); 放置中间容器p1 (p

10、2,); 放置中间容器p2 ( 07) p2(1i); ( 110) i (); p1(i); 10 (0); p1(10); 11 (.); p1(11); 10 (=); p1(10);采用 循环为组件注册事件监听器 ( 110) i( (); 10( (); 11( (); ( 07) 1j( (); (); (); (); 创建内部类监听数字键动作 ( e) ()得到数字键上的数字 (0) 输出0 1(1()+0); (1) 输出1 (1()(0) 判断文本域中显示的数字是否为0 1(1); 1(1()+1); (2) 输出2 (1()(0) 1(2); 1(1()+2); (3) 输

11、出3 (1()(0) 1(3); 1(1()+3); (4) 输出4 (1()(0) 1(4); 1(1()+4); (5) 输出5 (1()(0) 1(5); 1(1()+5); (6) 输出6 (1()(0) 1(6); 1(1()+6); (7) 输出7 (1()(0) 1(7); 1(1()+7); (8) 输出8 (1()(0) 1(8); 1(1()+8); (9) 输出9 (1()(0) 1(9); 1(1()+9); 内部类监听符号键的动作 ( e) (); (.) 1(1()+.); /*() (1()将文本域上的字符串转换为型 (180*); 现将a转换为弧度制,再进行运算

12、 1(b); 输出运算结果 () (1(); (180*); 1(b); () (1(); (180*); 1(b); () (1(); (a)(10.0); 1(b); () (1(); (a); 1(b); () 该运算含有两个操作数 (1(); 4; 1(); 将文本域的内容清空 () (1(); ; (a); 1(b); (求倒) (1(); 1(1); */ () (!0(1() 判断文本域的数字是否为0 (1(); ; 求相反数运算 1(a); (C) 1()(); 1(1()(01); () 1(); 清空文本域中的内容 (+) (1(); 0; 1(); (-) (1(); 1; 1(); (*) (1(); 2; 1(); (/) (1(); 3; 1(); 有两个操作的运算 (=) (1(); () 0: 执行加法运算 ; ; 1: 执行减法运算 ; ; 2: 执行乘法运算 *c; ; 3: 执行除法运算 ; ; 4: 执行a的b次幂运算 (a, c); ; 1()将运算结果转换为字符串形式输出 ( ) (); (); 程序运行结果如下:

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

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