欢迎来到天天文库
浏览记录
ID:16264631
大小:1.18 MB
页数:37页
时间:2018-08-08
《课程设计(论文)任务书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、课程设计(论文)任务书软件 学 院软件工程(项目管理)专 业06-3班 一、课程设计(论文)题目 JAVA复杂计算器的设计 二、课程设计(论文)工作自08年6月30日起至08年7月5日止。三、课程设计(论文)地点:信息学院机房四、课程设计(论文)内容要求:1.本课程设计的目的1、使学生将掌握的基本理论应用于实践中;2、在实际操作中加深对JAVA程序设计的具体操作步骤;3、掌握JAVA程序设计各种指令的具体编写方法;4、深入了解JAVA程序如何进行编写和调试;5、提高学生的论文写作能力2.课程设计的任务及要求1)基本要求:题目5
2、:复杂计算器的设计设计一个复杂的计算器,能实现Windows系统中计算器的功能。(1)定义组件:0~9,+、-、*、/、C=按钮;显示屏文本行;菜单;(2)要求能关闭窗口;点击按钮,或键盘数字会在显示屏上输出结果;(3)具有进制转换功能.2)创新要求:在基本要求达到后,可进行创新设计,如改善算法性能、友好的人机界面。3)课程设计论文编写要求(1)要按照书稿的规格打印与写课程设计论文(2)论文包括目录、设计思路、具体实现、运行调试与分析讨论、设计体会与小结、参考文献、附录(源代码)等(3)课程设计论文装订按学校的统一要求完成4)答辩与
3、评分标准:(1)完成基本算法设计:20分;(2)完成设计过程:40分;(3)完成调试:20分;37(4)回答问题:20分。5)参考文献:《JAVA程序设计教程》《JAVA程序设计案例教程》《JAVA语言实用教程实验指导》《JAVA语言实用教程》6)课程设计进度安排内容天数 地点构思及收集资料1 图书馆编码与调试2.5 实验室撰写论文1.5 寝室学生签名:08年7月5日课程设计(论文)评审意见(1)完成分析(20分):优( )、良( )、中( )、一般( )、差( );(2)设计过程(40分):
4、优( )、良( )、中( )、一般( )、差( );(3)完成调试(20分):优( )、良( )、中( )、一般( )、差( );(4)回答问题(20分):优( )、良( )、中( )、一般( )、差( );(5)格式规范性及考勤是否降等级:是(√)、否( )评阅人:职称:年月日37目录概要设计………………………………………………4题目要求………………………………………………4需求分析………………………………………………4设计思路………………………………………………4详细设计………………………………………………7类设计…………………
5、………………………………7功能实现及运行界面…………………………………8调试分析………………………………………………14课设小结………………………………………………16参考文献………………………………………………17附录………………………………………………1737正文概要设计:题目:复杂计算器的设计要求:设计一个复杂的计算器,能实现Windows系统中计算器的功能。(1)定义组件:0~9,+、-、*、/、C=按钮;显示屏文本行;菜单;(2)要求能关闭窗口;点击按钮,或键盘数字会在显示屏上输出结果;(3)具有进制转换功能。需求分析:人
6、类进入信息时代以后,对计算机的使用有了很大的依赖,特别是对大规模的信息处理。但是,人们日常生活中使用最的还是计算器,特别是对于经常要进行数值转换的学生来说,使用计算器来进行数值之间的进制转换已经成为生活和学习中十分重要的环节。而对于文化素质相对低的人群来说,计算器可以使他们的生活变的更加的方便快节。于是,人们对于只进行简单运算的计算器已经感到不能满足,转而大量需要可以进行科学计算的计算器。对于个人电脑用户来说,传统的WINDOWS系统中已经具有可以满足需要的科学计算器,但对于我们来说,对计算器的人性化有不断的要求,于是计算器的改进一
7、直在不断的进行,其中主要集中在页面的处理上。能够在自己的计算机上使用自己设计的计算器,是每个计算机使用者的梦想。根据本次课程设计的要求,利用JAVA语言进行复杂计算器的设计就变的十分的可行,也比较有必要。设计思路:本程序的设计思想来源于〈〈JAVA语言实用教程实验教程〉〉中简单计算器的实现。利用Swing编程方法来实现复杂计算器的页面设计,利用链表来进行数据的存储,同时利用基本的JAVA输入输出语句来实现复杂计算器的实现。其中程序主要氛围六个模块,其基本结构如下:37功能结构:37工作原理流程:功能规划:主程序模块:控制程序的基本运
8、行;37科学计算模块:进行数值的进制转换,如:十进制转换为二进制;菜单窗口模块:进行计算器界面的设计,修改标准计算模块:进行最基本的数值计算,如:加减乘除开方;输入模块:输入字符进入计算器;输出模块:输出计算结果。详细设计:类设计:i
此文档下载收益归作者所有