doc 局域网即时通讯工具设计报告 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:33 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 19:29

局域网即时通讯工具设计报告

列表分组编号用户账号用户对应的好友账号以上是由好友列表实体转换成的关系模式。用户分组关系模式用户分组账号拥有的分组号分组名称分组编号以上是用户分组实体转换成的关系模式。用户基本信息关系模式用户基本信息用户账号用户名称用户密码以上是用户注册实体转换成的关系模式。数据库物理结构设计数据库在物理设备上的存储结构与存取方法就是数据库的物理结构,为个给定的逻辑数据模型选取个最适合应用要求的物理结构的过程,就是数据库的物理设计。该物理结构设计基本达到了优化物理数据库机构,使得在数据库上运行的各种事务响应时间小,存储空间利用率高事务吞吐量大。本设计的数据库开发平台为。数据库包括个表文件共享表好友列表用户分组表用户注册表。下面分别介绍这些表的结构。文件共享表文件共享表是用来对共享文件编号文件名文件存放路径扣扣的管理,其结构如表所示表文件共享表字段名称字段类型字段长度说明整型主键文件名存放路径扣扣号好友列表好友列表是用来对扣扣号好友扣扣号分组编号好友编号的管理,其结构如表所示表好友列表字段名称字段类型字段长度说明字符型主键字符型好友扣扣号整型分组编号分组表分组表是用来对分组编号分组名用户扣扣号的管理,其结构如表所示。表分组表字段名称字段类型字段长度说明整型主键字符型分组名字符型用户扣扣号用户注册表用户注册表是用来对注册姓名注册扣扣号注册密码的管理,其结构如表所示表用户基本信息表字段名称字段类型字段长度说明字符型注册姓名主键注册密码局域网及时通讯系统的详细设计与实现本程序主要是有三大部分构成,数据库部分服务器部分客户端部分。数据库和服务器进行数据的连接,服务器启动连接,等待客户端的连接请求。本程序以模式来实现模式下,服务器的功能是建立监听,启动新的线程,等待客户端的连接请求,当客户端发来连接请求时,服务器接收连接请求,并处理请求。客户端主要是通过服务器的地址和开放端口,对服务器发出连接请求。本次程序设计主要采用网络编程,在模式下进行编程的过程如图所示创建服务器端服务器端开启通讯端口监听来自客户端的连接请求阻塞知道客户端发来连接请求接收来自客户端的请求处理请求向客户端发送其请求返回创建客户端通过服务器和所开放的端口向服务器发送操作请求接收服务器响应返回发送到客户端服务器端客户端发送请求建立通信连接图模式下编程数据库的设计与实现本数据库分为四个表,分别为文件共享信息表,好友列表信息,分组信息表,用户信息表。分别是,表,表是文件上传服务器指定的文件夹,文件共享过程中,上传的文件均保存在表中。表显示的是每个账户拥有的好友,显示的是用户分组的信息,显示的是扣扣账户的信息。创建数据库表如图所示图数据库表登录模块的功能实现客户端要实现登录,要分两部分去实现,是服务器的启动过程,二是客户端的登录过程,客户端只有在服务器启动成功的情况下才能启动。在服务器启动之前,需要先配置服务器默认网站的属性,通过配置属性里面的地址和端口,实现了文件共享的功能,其界面如图所示图属性配置服务器端的启动启动服务器端的目的是通过服务器端的启动将服务器和后台的数据库联系在起,数据库和服务器连接正确之后,启动,建立监听,启动个新的线程,这样就可以接受客户端的连接请求。服务器的登录流程图如图所示启动服务器输入地址读取配置文件的地址和端口服务器和数据库进行连接是否连接正确启动线程等待客户连接请求否是图服务器启动流程图服务器端启动界面如图所示图服务器开启界面如图所示,服务器的在登录之前,可以点击服务器配置按钮,测试下服务器和数据库连接是否正确,若连接正确就可以启动服务器,若是连接不正确,需要重新配置服务器的地址或者数据库连接语句。在服务器配置的过程中,用户可以讲自己设置的地址和端口号进行保存,以方便,通过输入自己的地址和数据库名等,可以测试服务器的配置是否成功。测试总结经过很长时间的测试,系统的基本功能实现了。在测试的过程中遇到了很多问题。首先就是数据库连库的过程中,因为数据库服务器要和服务器联系在起,通过二者的联系将数据库的数据绑定到服务器上,然后再和客户端连接,在这个过程中数据库的导入是正确的,但是在数据库和服务器的地址设置的过程中出现了问题。其次是在好友聊天的过程中也出现了问题,局域网需要两台或者两台以上的电脑,在设置局域网的过程中,由于地址绑定的不正确,导致局域网内不能聊天。最后是在文件共享的过程中出现的问题较多,在文件共享过程中经常出现共享的界面。原因是支持的文件上传只有,所以在上传过程中会出现出错的界面,因而下载页不能实现。文件共享可以上传各种格式的文件,但是的文件上传成功之后,在下载的过程中出现的界面和别的界面不致,在网页中以打开内容的形式,没有下载的界面,只能通过复制粘贴下载内容的办法将其下载下来。这个原因应该是浏览器的问题。结论局域网即时通讯系统的设计与开发是对已学的数据库知识,网络知识,软件开发知识有了进步的了解,并通过此题目的设计与实现,更好的掌握了理论与实践相结合的好处。本系统的设计目标是实现局域网内的聊天,同时实现些类如文件共享下载等相关的功能。在设计与开发的过程中充分利用所学知识,将理论联系实践,使自己对所学的知识有个更深刻的理解,并为以后的实际工作积累了实践经验。该聊天系统在实用性和用户友好界面上力求完美,界面友好。当然同时也存在些不足之处,在今后会不断的进行改进,克服不足之处。在本次设计系统的开发过程中,我收获颇多。设计之初,进行大量的需求分析,熟悉语言,搜集素材。接下来就是关键的设计阶段,写代码,调程序,反反复复,出现问题,改代码,进行调试。在这期间我学会了很多,也得到了许多宝贵的经验。但与此同时由于水平有限,对于数据库的操作还不是相当的熟练,有时会出现信息不能及时更新到数据库的问题,导致。在做需求分析的时候,由于考虑欠佳,等到做软件的时候又出现了问题,在返工为时太晚,尽管已经想办法补救,但难免出现漏洞。有些想法还没有及时的添加到系统中。但是本系统很有实用性,用户随时可以利用系统进行合理的应用,方便快捷,目了然的感觉。系统难免还有些不足的地方,还望各位读者和教师们多多批评指正,不胜感激。致谢这次设计结束了,在设计局域网即时通讯工具遇到了不少困难,首先要感谢这四年来教过我的老师,他们让我学到了许多知识,让我对计算机相关方面的认识有了很大的提高,对程序的认识与理解也更透彻。其次是感谢我的指导老师,在毕设的过程中,他给了我很大的帮助,感谢他对我毕业设计中出现的问题和方法思路上的正确指导。在毕业设计过程中,不管从功能的分析上还是对数据库方面,还是对网络知识方面的应用都给予了我很大的帮助。最后是感谢帮助我调试程序,帮我找的同学们。参考文献杨千里,王育民,局域网聊天技术与应用北京电子工业出版社,李勇平基础教程北京清华大学出版社,孙三才,许熏尹精通与程序设计北京中国青年出版社,发展优势所在张伟,蒋德华基于架构的网站设计研究软件导刊张玉孔,中小企业局域网聊天系统的设计商场现代化冀振燕著,数据流图分析设计与应用案例,北京人们邮电出版社,蒋瀚洋,李月军,庞娅娟数据库管理与开发教程北京人民邮电出版社,吴晨,张亮,张静数据库开发与实例北京清华大学出版社,美数据库设计应用开发和管理北京清华大学出版社,古乐,史九林等软件测试案例与实践教程北京清华大学出版社,谢希仁计算机网络电子工业出版社,周存杰网络核心编程清华大学出版社,辛海明软件文档编写高等教育出版社,阳王东软件项目管理方法与实践中国水利水电出版社,次的使用。服务器连接测试和保存界面如图所示图服务器设置客户端的功能客户端登陆的界面主要有三部分构成账号密码的输入密码选择新用户注册。客户端的登录流程图如图所示启动客户端程序输入账号和密码用户是否存在查询数据库接收网络数据流登录到下个界面注册新用户输入注册信息是否是否数据库保存新用户信息新用户登录是否记住密码否选择记住密码是图客户端登录流程图客户端的登录界面如图所示图客户端登录界面客户端可以选择是否记住密码,如图所示图用户登录用户不存在点击注册,界面如图所示图用户注册好友管理界面登录到好友界面之后,在好友界面中会显示用户的好友,用户通过好友搜索功能对好友进行查找,也可以对不想看到的用户进行删除。通过刷新可以显示最新操作的界面,流程图如图所示查找好友好友是否存在对比数据库中的好友添加好友成功查找好友失败否是刷新列表好友出现在好友列表中图好友查找流程图添加好友界面,如图所示图好友添加通过刷新列表添加的好友显示在我的好友中,如图所示图好友添加到列表中聊天功能的实现聊天功能的实现显示对本机进行测试,本机的地址是,开放的端口号是。在本机进行测试的过程,其功能流程图如图所示定义数据成员创建服务器端口号服务器等待网络连接建立流接收用户聊天信息发送聊天信息创建建立流发送聊天信息接收服务器聊天信息结束聊天定义数据成员结束聊天关闭流关闭流服务器端客户端本机和端口图本机测试聊天过程流程图本机测试的聊天的过程中,用户在线,如图所示图本机测试聊天界面本机测试聊天用户不在线的情况

下一篇
局域网即时通讯工具设计报告第1页
1 页 / 共 33
局域网即时通讯工具设计报告第2页
2 页 / 共 33
局域网即时通讯工具设计报告第3页
3 页 / 共 33
局域网即时通讯工具设计报告第4页
4 页 / 共 33
局域网即时通讯工具设计报告第5页
5 页 / 共 33
局域网即时通讯工具设计报告第6页
6 页 / 共 33
局域网即时通讯工具设计报告第7页
7 页 / 共 33
局域网即时通讯工具设计报告第8页
8 页 / 共 33
局域网即时通讯工具设计报告第9页
9 页 / 共 33
局域网即时通讯工具设计报告第10页
10 页 / 共 33
局域网即时通讯工具设计报告第11页
11 页 / 共 33
局域网即时通讯工具设计报告第12页
12 页 / 共 33
局域网即时通讯工具设计报告第13页
13 页 / 共 33
局域网即时通讯工具设计报告第14页
14 页 / 共 33
局域网即时通讯工具设计报告第15页
15 页 / 共 33
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批