- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 17
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超文本标记语言和MYSQL数据库管理系统,在规定的时间内开发工作基本能够实现需求分析中系统所要求的功能。
这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,这个系统就可以了。从节省人力方面,可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作,可以给教学管理提高一个层次。
本系统设计清晰,有良好的用户接口,操作简洁,符合教务管理的工作需要,并达到操作过程中的直观、方便、实用、安全等要求,因此操作方面具有可行性。
2 经济可行性分析
经济可行性分析中最重要的内容之一是成本--效益分析。对于一
原创力文档


文档评论(0)