湖南工业大学Java程序设计课程设计 ..docx
文本预览下载声明
Java程序设计课程设计设计说明书科学计算器 起止日期:2013年06月24日至2013年06月30日学生姓名XX班级计本XX学号XX成绩指导教师(签字)计算机与通信学院2013年6月30日目录一.课程设计目的 ----------------------------------1二.设计任务及要求------------------------------- 2三.设计内容------------------------------------- 2 一)设计思路-----------------------------------二)可行性分析----------------------------------三)需求分析 --------------------------------- 4四)概要模型--------------------------------- 6五)详细设计--------------------------------- -8 四、测试与评价 ------------------------------------14五、结论 -----------------------------------------20六、致谢 -----------------------------------------20前言人类已进入21世纪,科学技术突飞猛进,经济知识和信息产业初见端倪,特别是信息技术和网络技术的讯速发展和广泛应用,对社会的政治,经济,军事,文化等领域产生越来越深刻的影响,也正在改变人们的工作,生活学习,交流方式.信息的获取,处理,交流和应用能力,已经成为人们最重要的能力之一. 在不久的将来知识经济将占世界经济发展的主导地位,国家综合国力和国际竞争能力越来越取决于教育发展,科学技术和知识创新的水平,教育在经济和社会发展过程中将呈现出越来越突出的重要作用.学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段.但是一直以来人们使用传统人工的方式管理学生成绩,填写各种表格,这种管理方式存在着许多缺点,如:效率低,保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难.课程设计的目的随着计算机技术的飞速发展,人们已经不能满足于采用人工进行大量的计算,计算器快速的计算速度和稳定的准确率很好的满足了用户的需求,目的旨在帮助用户快速准确的得到计算结果,因此掌握java语言编程的基础知识并能熟练的运用,熟悉类声明与对象的使用,了解java语言的图形用户界面的设计知识,运用Myeclipse编写简单的计算器程序并实现其功能。(二)课设任务及要求设计一个图形界面(GUI)的计算器应用程序,完成简单的算术运算、 设计的计算器应用程序可以完成加法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零等功能。用鼠标单击相应的数字键和运算符号键,然后单击=按钮,窗口上方的文本框将会显示计算出来的结果,要将文本编辑框清零,可单击清零按钮设计内容一)设计思路本应用程序继承自框架类(Frame),此程序不使用布局管理器,将单行输入显示文本框、各个按钮功能、计算过程显示区加入到同一个面板内,直接添加数字按钮和运算按钮以及控制按钮,同时注册按钮事件监听器。二)可行性分析所谓可行性分析就是用最小的代价在尽可能短的时间内确定问题是否能够解决。这步工作的主要是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以比较抽象的方式进行系统分析和设计的过程。可行性研究的最根本任务是对以后的行动方针提出建议,以避免时间、资源、人力和金钱的浪费,推荐一个较好的解决方案,并且为工程制定一个初步的计划。1 技术可行性分析本系统采用GUI,界面设计中有用到swing组件的TextField和Button,用awt中的BorderLayout和GridLayout布局管理方式,窗体名称Calculotor继承JFrameActionListener接口并实现public void actionPerformed(ActionEvent e2){}的方法。定义变量StringBuffer lin-str来显示字符串,同时定义double lin-x和lin-y变量表示运算数。使用的灵活、良好的可扩展性、以及广泛实际应用,充分说明本系统在技术方面的可行性。就目前的开发技术及辅助工具来说,系统需要的功能能够快速地实现。而且目前校内建有局域网,这为系统实现校内使用提供了硬件支持。就目前使用的开发技术来说规划系统的功能目标应该能够达到;利用JSP,HTML超文本
显示全部