毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

java综合测评系统框架图+源代码+论文 第10页

更新时间:2009-3-22:  来源:毕业论文
Java applet研究与应用
2)在服务器端编写代理软件,其使用ASP的ADO组件和VBscript脚本语言编写。它首先使用Request对象接收来自客户端(Applet)的输入数据流,此处为数据查询参数(也可以为其它数据)用以满足用户具体的查询要求,然后用ADO组件的Connection对象建立与Web数据库的连接,按照查询参数的要求将查询得到的数据保存在Recordset对象中,再用ASP的Response对象的Write方法把数据放入数据输出流缓冲区中等待与客户端Applet的通信[11]。客户端(Applet)则通过URLConnection对象提供的输入输出流与代理软件进行通信。如果采用这种方式,服务器端的数据库的初始化工作则要手动的进行配置,也不能方便用户的使用。
3)在服务器端编写代理软件,但其也用Java来编写。本项目采用的就是这种方式。代理软件与Applet的通信是通过Java的Socket对象提供的输入输出流来进行通信。首先,Applet通过Dataoutputstream将对数据库的访问请求传给代理软件,代理软件通过DataInputStream读取Applet的访问请求,然后访问数据库将结果通过DataOutputStream传送给Applet,Applet再通过DataInputStream读取访问数据库的结果。而且用Java编写的代理软件可以有应用程序的界面,实现对数据库的初始化配置工作。
3、查询结果的显示问题
   最初设计的时候,显示结果是呈现在文本区上面的,不美观。数据查询结果若用表格显示,给人整齐,明了的视觉效果。由于SUN公司提供的JDK开发工具包不是可视化的集成开发环境(IDE),不能像Delphi、VB那样方便地把查询结果在DBGrid等表格中显示出来,因此只能靠自己编写代码来实现。在实际应用中,可利用Vector、JTable、AbstractTableModel三个类较好地解决这一问题[12]。
4、比例图的显示问题
最初设计比例图显示模块的时候,希望用Panel 类实例的getGraphics()方法得到Graphics类的实例,然后调用该实例的fillArc(int x, int y, int width, int height, int startAngle, int arcAngle)方法来实现对比例图的绘制。但在运行的过程中总是出现NULLPointException异常,真让人费解。通过上网查找大量的资料才知道:用控件的getGraphics()方法获取Graphics类的实例时必须是在控件已经显示出来后才能通过该方法获得。最终选用重写Panel类的paint(Graphics g)方法来实现,从这里获取的Graphics对象必定是一个已经存在的对象,在运行过程中就不会出现异常。最终也使得比例图的显示问题得到了完美的解决。

5 系统运行和调试
5.1测试目的
为了保证系统的正常运行,发现潜在的错误和缺陷,根据信息系统测试的基本原则,结合软件测试的方法对本系统进行了测试与调试。

5.2测试环境
   机器配置: AMD Sempron(tm) processor 2500+ 1.4GHz   256MB的内存
   操作系统:WINDOWS XP
软件运行环境:JRE 1.5.0;IIS 5.1

5.3测试方法与测试过程
本次测试主要采用黑盒测试法,对软件从功能方面进行测试。主要运行了系统的功能。主要包括以下几个模块的测试:
1、政治思想素质模块:
   检查点:是否能进行各个得分项的计算以及取得得分说明的字符串。此模块检测通过。
2、业务学习计算模块:
   检查点:在Applet初始化的时候能否从服务器端提取课程信息,得到业务学习计算的界面;当代理软件未启动或无课程初始化信息时,能否出现提示对话框;能否进行业务学习的正确计算。此模块测试通过。
3、智能素质模块:
   检查点:是否能进行各个得分项的计算以及取得得分说明的字符串。 此模块检测通过。
4、体育素质模块:
   检查点:能否进行体育素质得分的正确的计算;能否正确获取其他得分情况说明的字符串。此模块测试通过。
5、综合测评成绩上传模块:
   检查点:是否能进行用户合法性的检查;是否能将合法用户计算所得的综合测评得分情况及业务学习成绩上传到服务器端的数据库,当成绩上传成功或者失败时,能否出现相应的信息提示框。此模块测试通过。
6、用户密码修改模块:
   检查点:能否进行新口令与确认口令的核对;能否进行用户合法性的检查;若是合法用户能否进行对数据库密码的修改;修改成功与否是否出现信息提示对话框。此模块测试通过。
7、查询模块的测试:
     检查点:输入学号能否精确查询该位同学的信息,若数据库无此信息能否出现信息提示对话框;模糊查询能否按查询条件进行正确查询。此模块测试通过。
8、比例图模块测试:
   检查点:能否从服务器端得到总人数、各个成绩段人数的准确的数据;能否计算各个成绩段人数的比例;比例图能否按比例准确的绘制。此模块测试通过。
5.4运行和调试结果
   系统的各个功能模块均通过了测试,这在一定程度上保证了系统正常稳定的运行。但在系统的运行测试过程中,也发现了一些潜在的缺陷,通过对这些缺陷的修改,进一步完善了系统。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

java综合测评系统框架图+源代码+论文 第10页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。