欢迎来到天天文库
浏览记录
ID:9443515
大小:1.10 MB
页数:45页
时间:2018-05-01
《《程序语言综合课程设计》实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、《程序语言综合课程设计》设计报告学 院:信息工程学院专业班级:计算机112班学 号:姓 名:指导老师:完成时间:2013.7.6目录目录题目一 计算器……………………11 题目简介12 设计的内容、要求和目标13 总体设计14 详细设计及实现24.1 操作界面设计34.2 类成员变量及方法设计44.3 源代码分析75 系统运行及使用说明13题目二 学生信息管理系统151 题目简介152 设计的内容、要求和目标153 总体设计163.1功能模块划分153.2功能模块层次及划分163.3相关类文件16
2、4数据库设计184.1数据库表设计184.2数据库表间的关系194.3数据库的MySQL(SQL)实现195 详细设计及实现205.1 操作界面设计205.2类成员变量及方法设计205.4 源代码分析216 系统运行及使用说明226.1系统运行226.2使用说明26II目录总结27附录28A.1题目一关键源码28A.2题目二关键源码38II目录II计算机2011级程序语言综合课程设计题目一 计算器1题目简介本程序采用高级程序语言JAVA编写,采用eclipse工具完成的一个简单的计算器。2设计的内容、要
3、求和目标设计内容:设计一个GUI简易计算器,用户可以通过鼠标依次输入参加计算的数值,进行加减乘除,cos、sin等混合运算,设计帮助文档。设计要求:要求所设计GUI界面计算器是一个使用方便的程序,能实现基本的加减乘除功能,同时实现退格、清零、sin、cos等复杂运算并且设计菜单栏和帮助文档。设计目标:添加运算和帮助主题,同时实现树形结构表示帮助主题。3总体设计1、利用布局管理器设计计算器整体布局,整个系统采用borderlayout布局,其中使用了6个面板,各面板分别放置。2、利用按钮设计计算器的各个运
4、算符和操作符,通过按钮的事件处理实现按钮计算功能。3、利用文本框显示操作数字和运算结果。4、利用树的结构设计帮助文档。JTree树:JTree组件以树结构显示数据项,从中可选择一个或多个数据项。JTree中数据项通常称为节点。使用JTree组件需要多个接口和类的配合,除了JTree类之外,还需要Javax.swing.tree子包中的树模型类、树节点类,以及Javax.swing.event子包中的选择时间接口和类等。42计算机2011级程序语言综合课程设计DefaultMutableTreeNode默
5、认可变树节点类Javax.swing.tree.DefaultMutableTreeNode默认可变树节点类声明如下:DefaultMutableTreeNoderoot=newDefaultMutableTreeNode("帮助");DefaultMutableTreeNodet1=newDefaultMutableTreeNode("帮助信息”);DefaultMutableTreeNodet1_1=newDefaultMutableTreeNode("说明");DefaultMutableTree
6、Nodet2=newDefaultMutableTreeNode("简介");5、功能模块图见图1.1计算器主界面数值功能框菜单帮助栏数字显示栏计算过程显示栏图1.1功能模块图4详细设计及实现4.1操作界面设计1、首先是设计一个大小为(100,50,528,258)的窗口,界面布局应用了borderlayout布局。42计算机2011级程序语言综合课程设计将六个面板组合好添加到窗体里面。其中将文本框放置在窗体的上部,显示按钮的值。窗体的西部放置了计算器的功能按钮,将数字键安置在窗体的中间,而东部则是放置
7、了显示运算过程面板和功能按钮。,并设置saveButton=newJButton("保存");copyButton=newJButton("复制");clearButton=newJButton("清除");三个按钮。主界面:2、帮助文档树的设计:(1)、采用JFrame类设计图形用户界面,框架左边使用一个自定义组件MutableJTree以树结果显示帮助文档;MutableJTree组件响应选择事件,当选择树中一个接点时,将该节点的所有孩子节点的对象值显示在右边的Jlist组件中。(2)、各个节点为D
8、efaultMutableTreeNode默认可变树节点类。42计算机2011级程序语言综合课程设计图1.2树的结构4.2类成员变量及方法设计计算器主类声明主要是声明各个组件。菜单项包括帮助主题和关于计算器。功能键定义区设置好sin,cos,tan,exp等按键的布局。数字键定义区设置好数字键的布局。计算方法区主要是定义按钮操作事件,实现计算功能。1、首先声明一个主类CalculatorWindow,在主类中定义各个组件包括:功能键定义区设
此文档下载收益归作者所有