5.7 本章小结
本章详细论述了系统的设计过程和实现方法,是全文的核心内容。对不同模块分别从页面设计到功能设计都做出了详细的介绍,通过本章可以了解本系统的设计思路以及产品的基本构造。论述方式尽量做到了条理分明,概念清晰,使读者能够很快理解其中内容。
6 系统运行测试与分析
6.1 系统测试目的
本系统实现了基本的即时聊天功能和文件传输功能,经过多次调试和排错解决了绝大部分问题。但几乎每一个计算机程序都会有这样那样的BUG,尤其是未经过精心维护的非商业软件。软件测试的目的在于尽最大可能实现代码的健康性,使程序在运行过程中尽可能不出错误,保证用户体验和减少维护成本。
6.2 测试内容、方法及结果
表1为系统测试具体方案:
表1:系统测试
序号 1 测试内容 可注册性 功能与指标 新用户可以正常注册 用户可以随时正常登陆 可以发出消息给好友 测试方法 注册新帐号 预期结果 注册成功 结果 正确完成 正确完成 正确完成 2 可登陆性 按界面提示输入名称 在消息框输入消息,并选择好友 当接受到数据时,在窗口显示 用户发送文件,查看好友是否接收到 启动多个客户端,连接到服务器端,并退出 出现主窗口和各个菜单项 好友收到消息, 3 发出消息给好友 4 接收到消息 用户能接收到其他好友发出的消息 用户可以正常发送文件给好友 在登陆状态下,能够接收上下线通知 显示接收到的消息 正确完成 5 文件传送 文件正确接收 正确完成 6 登陆后的好友上线或下线通知 其他好友先显示上线,然后在下线 正确完成 系统测试成功完成了预期目标,表明本系统设计成功。
页 第 27 共 30 页
结 论
在指导教师的帮助下,本设计最终按时完成了系统基本聊天方面的需要。完成后的系统实现了聊天功能以及用户信息的查询、对在线用户的管理,包括注册、维护以及删除等等。经过本次毕业设计,大大锻炼了实践能力,增长了我发现问题、解决问题的能力,丰富了自己的专业知识和技能。
在编写程序的过程中,我也遇到了很多的问题。通过老师的指点和查阅资料等得到了解决,并圆满完成了整个程序的开发工作,同时积累了许多解决经验。这次的毕业设计达到了预期的目的,实现了文字聊天和文件传送功能。
由于各种原因,系统的功能还没有得到进一步的完善,系统存在一定的缺陷,如为实现语音视频聊天、没有实现可以插入表情等功能。以后会继续努力,在今后的学习过程中,不断地提高自己,将进一步对其进行修改。自己会不断学习和实践,争取以后做得更好。
限于作者知识水平和经验有限,此系统可能还有许多有待改正的地方,恳请各位老师和读者批评指正。
参考文献
[1]赵生慧.Java面向对象程序设计[M].北京:高等教育出版社,2007.
[2]江国星.一个基于Client/Server模型的网络应用模式[J] .华中理工大学学报2004:48-50. [3]谢希仁.计算机网络[M].北京:电子工业出版社,2004.
[4] (美)福罗赞(Behrouz A. Forouzan),(美)Sophia Chung Fegan著.TCP/IP协议族[M]. 北京:清华大学出版社,2007.
[5]赵文清,姜波. 基于Socket的Java语言网络通讯机制和程序设计信息技术[J]. 北京:清华大学出版社,2006.
[6]王雅洁,王玲芳.基于Socket的局域网聊天工具[J].大连民族学院学报2012:195.
页 第 28 共 30 页
致 谢
本文是在 老师的热情关心和指导下完成的,他渊博的知识和严谨的治学态度使我受益匪浅,对顺利完成本课题起到了极大的作用。在此向他表示我最衷心的感谢!
在论文完成过程中,本人还得到了 同学的热心帮助,本人向他们表示深深的谢意!
最后向在百忙之中评审本文的各位专家、老师表示衷心的感谢!
作者简介:
姓 名: 性别: 男 出生年月: 民族:汉族 E-mail:
页 第 29 共 30 页
声 明
本论文的工作是 2012年11月至2013年6 月在 通信工程学院完成的。文中除了特别加以标注地方外,不包含他人已经发表或撰写过的研究成果,也不包含为获得 或其他教学机构的学位或证书而使用过的材料。除非另有说明,本文的工作是原始性工作。
关于学位论文使用权和研究成果知识产权的说明:
本人完全了解 有关保管使用学位论文的规定,其中包括: (1)学校有权保管并向有关部门递交学位论文的原件与复印件。 (2)学校可以采用影印、缩印或其他复制方式保存学位论文。 (3)学校可以学术交流为目的复制、赠送和交换学位论文。 (4)学校可允许学位论文被查阅或借阅。
(5)学校可以公布学位论文的全部或部分内容(保密学位论文在解密后遵守此规定)。
除非另有科研合同和其他法律文书的制约,本论文的科研成果属于成都信息工程学院。 特此声明!
作者签名: 2013年06月 5 日
页 第 30 共 30 页