陈嘉 2015/07/13 个人文档


姓名


陈嘉


日期


2015/7/13


主要工作及心得


今天,我们将上周分工做的各部分组合起来,进行调试。结果和我们想的一样,根本不能运行。然后我们就开始了一天漫长的调试。

首先是数据从客户端,到服务器、数据库的传送。在第一个登陆界面输入完用户名和密码之后,点击登录按钮之后并没有反应。但是点击返回按钮仍然可以返回。说明并没有卡在某个函数里。数据从客户端传到了服务器,又成功返回,但是并没有执行对错判断。我们利用System.out.println来进行测试,验证猜想,检查数据在哪部分出了问题。结果是数据确实和想的一样。从客户端成功传输到服务器,但是并没有返回信息。即服务器端连接数据库的问题。

这个问题被解决后,我们开始逐个界面操作进行调试。操作员的第一个功能是对于会员信息的增删改,在添加会员的时候,我们在界面上填好会员信息后点击提交,刷新数据库新的会员信息并没有写入。后来我们发现是会员信息写入数据库和数据库要求的格式不对应,所以不能写入。修改成功后调试删除功能,一次成功。

在调试更新会员信息功能时,再次遇到了问题。我们的设计是这样的:用户输入会员编码后,服务器返回会员信息,在可编辑的文本框中显示。但是因为文本框已经随页面一起生成,不能再次更新,返回的数据不能显示在文本框中。我们的解决方法是在前面增加一个页面,用来发送要查询的会员编号,然后在下一个页面接收返回信息并生成文本框,这样文本框中就包含了会员原有的信息。

除此之外,我们还遇到了Date格式的一些问题,java中有两个库中含有Date类,一个在Java.sql中,另一个在Java.utl中,我负责从客户端中将数据发送到服务器,李宁负责服务器与数据库进行交互,张珺负责从服务器返回客户端,我们没有统一好Date类,导致在数据传输中出现了问题,在我们发现日期不能正确的保存之后,及时发现并解决了问题。


遇到的问题

  1. 登录按钮没反应
  2. 添加会员功能,提交数据数据库信息未更新
  3. 修改会员信息功能返回的信息不能显示在屏幕上
  4. 字符串和日期的转化

解决方法

  1. 服务器端增加一个传信息的函数
  2. 修改数据写入数据库的方式
  3. 添加一个页面,在前一个页面输入会员编号,后一个页面返回可修改的会员信息
  4. 上网查询转换的相关函数,依次尝试
时间: 2024-10-11 17:52:00

陈嘉 2015/07/13 个人文档的相关文章

陈嘉 2015/07/16 个人文档

姓名 陈嘉 日期 2015/7/16 主要工作及心得 1.完成报告的JUnit测试部分 2.编写测试计划文档.测试计划文档需要详尽的考虑所有正确与错误的情况. 遇到的问题 报告的有一些部分不知道具体的格式应该是什么样子以及需要包含哪些部分 解决方法 明天去找老师讨论有关报告的问题

陈嘉 2015/07/10 个人文档

姓名 陈嘉 日期 2015/7/10 主要工作及心得 在其他部分的代码合并完成后,我们开始了调试工作.我和赵晓铮负责操作员的调试. 程序合并完成运行后,出现了很多问题.一开始,输入用户名和密码后,并没有反应.没有输入提示信息.我们根据控制台显示的错误信息一一进行修改. 同过修改我明白了前期每个模块质量的重要性.任何一个模块的一点小问题都会导致系统不能正常运行.比如数据结构,函数传参.我们找到问题后由编写相关代码的同学进行修改,最后可以成功实现功能. 遇到的问题 调试过程中遇到无法登录.点击提交没

陈嘉 2015/07/15 个人文档

姓名 陈嘉 日期 2015/7/15 主要工作及心得 根据老师昨天提出最好使用测试软件进行测试的问题,尝试利用JUnit进行测试. 首先,我从同学那里考来一份eclipse使用JUnit测试的库.放到我们的NetBeans里进行测试,通过修改build path, 增加库等方式都不能成功运行TestCase. 后来我重新下载了JUnit在NetBeans中的插件,经过了很多次尝试终于成功运行. 下一个任务就是编写脚本,考虑到所有待测情况,和待测情的预期结果.进行测试.并在测试过程中发现了一些小问

陈嘉 2015/07/08 个人文档

姓名 陈嘉 日期 2015/7/8 主要工作及心得 在昨天明确了自己的工作方向并且开始了一部分的工作后,继续完成昨天的工作,并且对于昨天工作不完善的部分进行完善. 比如,在昨天的工作中,我直接获取年月日数字存入date类,但是经过沟通后发现年月日是以固定格式以字符串的形式由客户输入的.我通过上网查找了几种将字符串转换为日期的方法,并且选取一种最适合我所面对的情况的. 最后完成了所有数据发送,并且严格按照数据库可以存取的格式. 遇到的问题 将时间字符串转为JAVA自带的date类 解决方法 上网查

陈嘉 2015/07/17 个人文档

姓名 陈嘉 日期 2015/7/16 主要工作及心得 晚上报告,整理格式 按照测试计划报告完成测试报告的编写. 和老师讨论相关事宜 完成个人报告 遇到的问题 与老师探讨之后,发现报告某些部分不符合要求 解决方法 按照老师的要求进行更改

陈嘉 2015/07/09 个人文档

姓名 陈嘉 日期 2015/7/9 主要工作及心得 昨天完成了数据传输部分的代码.今天开始了和界面部分的代码合并.因为前期接口做得比较好,我在代码中用中文写了需要从界面获取的数据,合并的时候直接将相应的数据放入相应的地方,所以合并工作就比较顺利.这就体现了接口的重要性.好的接口可以让各模块交互更为方便. 我的代码获取是按照功能划分的,但是实际情况有一些同一个功能需要获取的数据分在了两个页面上,这就需要数据传输,函数传参. 遇到的问题 客户端部分代码编写是按照功能划分的,和界面代码编写有一些不对应

陈嘉 2015/07/06 个人文档

姓名 陈嘉 日期 2015/7/6 主要工作及心得 今天我们在宿舍对于小组项目进行讨论.尽管有了学期时前期的准备,在面对实现的时候还是不知道从何下手.我们首先明确了需要做的工作,然后根据每个认得指数储备把工作具体分配给每个组员. 遇到的问题 1.具体是采用C/S模式还是用网页的形式实现 2.每个部分如何设计,模块之间如何连接 解决方法 以之前的报告为基础,选择出适合项目的方案.

张珺 2015/07/13 个人文档

姓名 张珺 日期 2015/07/13 主要工作及心得 今天主要和任笑萱一起完成了对客户端中提供者的调试以及数据库的修改工作. 通过今天的调试工作,我对整个项目有了更深入的认识,对于用java编写客户端服务器程序的流程有了更进一步的了解. 遇到的问题 在今天的工作中,我们发现了之前构建数据库时未考虑到的一些问题,也发现了之前完成的任务中存在的一些错误. 最开始时无法登陆,服务器端不返回消息.次问题结局后,提供者界面中主要的问题主要在于对会员.服务编号进行验证时出现的问题,例如返回的信息不满足预期

陈嘉 2015/07/07 个人文档

姓名 陈嘉 日期 2015/7/7 主要工作及心得 今天,我开始了客户端数据处理.传输部分的工作.要解决的问题就是将接收用户输入到界面的数据,然后发送给服务器. 第一个问题就是从界面接收数据.经过很多种情况的考虑之后,我决定把这部分代码安排在提交按钮的监听里.在提交数据的时候,获取界面上的数据. 第二个问题是将数据从客户端发送到服务器.我们查阅了很多种数据传输方式,最终决定采用socket通信实现  遇到的问题 客户端如何与服务器进行通讯 解决方法 上网查阅相关资料,并且结合学过网络通讯的同学的