务器端的目的是通过服务器端的启动将服务器和后台的数据库联系在起,数据库和服务器连接正确之后,启动,建立监听,启动个新的线程,这样就可以接受客户端的连接请求。服务器的登录流程图如图所示启动服务器输入地址读取配置文件的地址和端口服务器和数据库进行连接是否连接正确启动线程等待客户连接请求否是图服务器启动流程图服务器端启动界面如图所示图服务器开启界面如图所示,服务器的在登录之前,可以点击服务器配置按钮,测试下服务器和数据库连接是否正确,若连接正确就可以启动服务器,若是连接不正确,需要重新配置服务器的地址或者数据库连接语句。在服务器配置的过程中,用户可以讲自己设置的地址和端口号进行保存,以方便,通过输入自己的地址和数据库名等,可以测试服务器的配置是否成功。测试总结经过很长时间的测试,系统的基本功能实现了。在测试的过程中遇到了很多问题。首先就是数据库连库的过程中,因为数据库服务器要和服务器联系在起,通过二者的联系将数据库的数据绑定到服务器上,然后再和客户端连接,在这个过程中数据库的导入是正确的,但是在数据库和服务器的地址设置的过程中出现了问题。其次是在好友聊天的过程中也出现了问题,局域网需要两台或者两台以上的电脑,在设置局域网的过程中,由于地址绑定的不正确,导致局域网内不能聊天。最后是在文件共享的过程中出现的问题较多,在文件共享过程中经常出现共享的界面。原因是支持的文件上传只有,所以在上传过程中会出现出错的界面,因而下载页不能实现。文件共享可以上传各种格式的文件,但是的文件上传成功之后,在下载的过程中出现的界面和别的界面不致,在网页中以打开内容的形式,没有下载的界面,只能通过复制粘贴下载内容的办法将其下载下来。这个原因应该是浏览器的问题。结论局域网即时通讯系统的设计与开发是对已学的数据库知识,网络知识,软件开发知识有了进步的了解,并通过此题目的设计与实现,更好的掌握了理论与实践相结合的好处。本系统的设计目标是实现局域网内的聊天,同时实现些类如文件共享下载等相关的功能。在设计与开发的过程中充分利用所学知识,将理论联系实践,使自己对所学的知识有个更深刻的理解,并为以后的实际工作积累了实践经验。该聊天系统在实用性和用户友好界面上力求完美,界面友好。当然同时也存在些不足之处,在今后会不断的进行改进,克服不足之处。在本次设计系统的开发过程中,我收获颇多。设计之初,进行大量的需求分析,熟悉语言,搜集素材。接下来就是关键的设计阶段,写代码,调程序,反反复复,出现问题,改代码,进行调试。在这期间我学会了很多,也得到了许多宝贵的经验。但与此同时由于水平有限,对于数据库的操作还不是相当的熟练,有时会出现信息不能及时更新到数据库的问题,导致。在做需求分析的时候,由于考虑欠佳,等到做软件的时候又出现了问题,在返工为时太晚,尽管已经想办法补救,但难免出现漏洞。有些想法还没有及时的添加到系统中。但是本系统很有实用性,用户随时可以利用系统进行合理的应用,方便快捷,目了然的感觉。系统难免还有些不足列表分组编号用户账号用户对应的好友账号以上是由好友列表实体转换成的关系模式。用户分组关系模式用户分组账号拥有的分组号分组名称分组编号以上是用户分组实体转换成的关系模式。用户基本信息关系模式用户基本信息用户账号用户名称用户密码以上是用户注册实体转换成的关系模式。数据库物理结构设计数据库在物理设备上的存储结构与存取方法就是数据库的物理结构,为个给定的逻辑数据模型选取个最适合应用要求的物理结构的过程,就是数据库的物理设计。该物理结构设计基本达到了优化物理数据库机构,使得在数据库上运行的各种事务响应时间小,存储空间利用率高事务吞吐量大。本设计的数据库开发平台为。数据库包括个表文件共享表好友列表用户分组表用户注册表。下面分别介绍这些表的结构。文件共享表文件共享表是用来对共享文件编号文件名文件存放路径扣扣的管理,其结构如表所示表文件共享表字段名称字段类型字段长度说明整型主键文件名存放路径扣扣号好友列表好友列表是用来对扣扣号好友扣扣号分组编号好友编号的管理,其结构如表所示表好友列表字段名称字段类型字段长度说明字符型主键字符型好友扣扣号整型分组编号分组表分组表是用来对分组编号分组名用户扣扣号的管理,其结构如表所示。表分组表字段名称字段类型字段长度说明整型主键字符型分组名字符型用户扣扣号用户注册表用户注册表是用来对注册姓名注册扣扣号注册密码的管理,其结构如表所示表用户基本信息表字段名称字段类型字段长度说明字符型注册姓名主键注册密码局域网及时通讯系统的详细设计与实现本程序主要是有三大部分构成,数据库部分服务器部分客户端部分。数据库和服务器进行数据的连接,服务器启动连接,等待客户端的连接请求。本程序以模式来实现模式下,服务器的功能是建立监听,启动新的线程,等待客户端的连接请求,当客户端发来连接请求时,服务器接收连接请求,并处理请求。客户端主要是通过服务器的地址和开放端口,对服务器发出连接请求。本次程序设计主要采用网络编程,在模式下进行编程的过程如图所示创建服务器端服务器端开启通讯端口监听来自客户端的连接请求阻塞知道客户端发来连接请求接收来自客户端的请求处理请求向客户端发送其请求返回创建客户端通过服务器和所开放的端口向服务器发送操作请求接收服务器响应返回发送到客户端服务器端客户端发送请求建立通信连接图模式下编程数据库的设计与实现本数据库分为四个表,分别为文件共享信息表,好友列表信息,分组信息表,用户信息表。分别是,表,表是文件上传服务器指定的文件夹,文件共享过程中,上传的文件均保存在表中。表显示的是每个账户拥有的好友,显示的是用户分组的信息,显示的是扣扣账户的信息。创建数据库表如图所示图数据库表登录模块的功能实现客户端要实现登录,要分两部分去实现,是服务器的启动过程,二是客户端的登录过程,客户端只有在服务器启动成功的情况下才能启动。在服务器启动之前,需要先配置服务器默认网站的属性,通过配置属性里面的地址和端口,实现了文件共享的功能,其界面如图所示图属性配置服务器端的启动启动服的地的条件此处省略字。如需要完整说明书和图纸等请联系扣扣二五三三四零八另提供全套机械毕业设计下载,内半轴的弯曲力矩上式中,符号注脚表示转向时外车轮,表示内车轮。横向附着系数取为。按越过障碍时的动载荷计算作用在半轴上的动载荷弯曲力矩Ⅱ为Ⅱ弯曲应力为由于半轴及承受弯矩作用又承受扭矩作用,所以在选择材料时用钢,并且经过调质处理,查表得它的许用弯曲应力为由上式可知,所以设计满足实际工作要求。最终传动的设计本设计中拖拉机的后桥的最终传动采用外啮合圆柱齿轮,并且采用内置式。内置式的左右最终传动和中央传动合置在后桥壳体内,壳体数量少刚度大轮距调整较方便,尘土不易进入壳体。制动器般装在最终传动主动齿轮外侧,维修方便离地间隙般较小,农艺地隙主要取决于轮胎大小,道路地隙则还受从动齿轮尺寸的影响。总结在本设计中,主要完成了拖拉机的后桥核心部分设计,包括中央传动差速器驱动轮半轴和最终传动的设计。通过这次完整的个设计过程,成功得完成了作为个机械专业学生的第次设计实践。从中我学到了个设计必备的基本思路,那就是首先必须弄清楚设计的目的,为什么做这样的设计,有什么意义,解决了这个问题后就可以进入到真正的设计步骤当中,开始设计时首先必须了解所设计东西的原理及应用场合,然后开始总体设计,绘制装配图图草图,绘制零件图草图,计算零部件的尺寸,选择实用机械设计手册农业机械出版社,成大先主编机械设计手册化学工业出版社郑文纬主编机械原理高等教育出版社致谢经过数十个昼夜的努力,终于看到了份完整或者说是完美的毕业设计呈现在眼前,心里格外的舒畅与放松,回想从在指导老师黎静那里拿到设计任务书的激动,到在制作设计过程中因为碰到应接不暇的问题而烦闷不已,再到最终的全面完成设计任务的洒脱,其中经历的历程可以说是只有自己才能体会。在此,我必须得感谢我的指导老师黎静老师,是她在我做设计没有头绪时给我指点了迷津,是她在我绘出漏洞百出的图纸时耐心的为我纠错教我如何绘制标准的机械图纸。每当我碰到不会的问题时,无论多晚她都会在办公室帮我解答,是她的这种对问题对工作的认真态度感染着我让我锲而不舍的坚持了下来。除了老师外我也不得不感谢我的同学,他们在设计过程中同样给了我很多帮助,大家互相学习互相探讨互相激励,使我们忘记了做设计的枯燥乏味,而从中体会到的是丰收的喜悦与朋友之间的友情。适当的材料的零部件,校核个零部件的受力及应力情况是否符合实际应用,然后就是实体的组装。在这次设计中我学会了查阅各种资料及工具书,并综合考虑设计方案。在设计过程中还必须考虑拖拉机应用场合使用上的问题,因为如果味的追求设计上的完美而忽略了它的实际应用价值就失去了设计的意义,也就是背离了设计的出发点。比如在设计差速器时,由于考虑到拖拉机多数应用在农业生产中,就不用设计成复杂的内置式,而采用外置式尽管它会使机体体积变大。在这次设计中我也发现自己的很多不足,所以设计完成后自己有很多的地方还需要进步学习深造。本设计也存在很多不足之处,比如在驱动轴的设务器端的目的是通过服务器端的启动将服务器和后台的数据库联系在起,数据库和服务器连接正确之后,启动,建立监听,启动个新的线程,这样就可以接受客户端的连接请求。服务器的登录流程图如图所示启动服务器输入地址读取配置文件的地址和端口服务器和数据库进行连接是否连接正确启动线程等待客户连接请求否是图服务器启动流程图服务器端启动界面如图所示图服务器开启界面如图所示,服务器的在登录之前,可以点击服务器配置按钮,测试下服务器和数据库连接是否正确,若连接正确就可以启动服务器,若是连接不正确,需要重新配置服务器的地址或者数据库连接语句。在服务器配置的过程中,用户可以讲自己设置的地址和端口号进行保存,以方便,通过输入自己的地址和数据库名等,可以测试服务器的配置是否成功。测试总结经过很长时间的测试,系统的基本功能实现了。在测试的过程中遇到了很多问题。首先就是数据库连库的过程中,因为数据库服务器要和服务器联系在起,通过二者的联系将数据库的数据绑定到服务器上,然后再和客户端连接,在这个过程中数据库的导入是正确的,但是在数据库和服务器的地址设置的过程中出现了问题。其次是在好友聊天的过程中也出现了问题,局域网需要两台或者两台以上的电脑,在设置局域网的过程中,由于地址绑定的不正确,导致局域网内不能聊天。最后是在文件共享的过程中出现的问题较多,在文件共享过程中经常出现共享的界面。原因是支持的文件上传只有,所以在上传过程中会出现出错的界面,因而下载页不能实现。文件共享可以上传各种格式的文件,但是的文件上传成功之后,在下载的过程中出现的界面和别的界面不致,在网页中以打开内容的形式,没有下载的界面,只能通过复制粘贴下载内容的办法将其下载下来。这个原因应该是浏览器的问题。结论局域网即时通讯系统的设计与开发是对已学的数据库知识,网络知识,软件开发知识有了进步的了解,并通过此题目的设计与实现,更好的掌握了理论与实践相结合的好处。本系统的设计目标是实现局域网内的聊天,同时实现些类如文件共享下载等相关的功能。在设计与开发的过程中充分利用所学知识,将理论联系实践,使自己对所学的知识有个更深刻的理解,并为以后的实际工作积累了实践经验。该聊天系统在实用性和用户友好界面上力求完美,界面友好。当然同时也存在些不足之处,在今后会不断的进行改进,克服不足之处。在本次设计系统的开发过程中,我收获颇多。设计之初,进行大量的需求分析,熟悉语言,搜集素材。接下来就是关键的设计阶段,写代码,调程序,反反复复,出现问题,改代码,进行调试。在这期间我学会了很多,也得到了许多宝贵的经验。但与此同时由于水平有限,对于数据库的操作还不是相当的熟练,有时会出现信息不能及时更新到数据库的问题,导致。在做需求分析的时候,由于考虑欠佳,等到做软件的时候又出现了问题,在返工为时太晚,尽管已经想办法补救,但难免出现漏洞。有些想法还没有及时的添加到系统中。但是本系统很有实用性,用户随时可以利用系统进行合理的应用,方便快捷,目了然的感觉。系统难免还有些不足
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 73 页
第 2 页 / 共 73 页
第 3 页 / 共 73 页
第 4 页 / 共 73 页
第 5 页 / 共 73 页
第 6 页 / 共 73 页
第 7 页 / 共 73 页
第 8 页 / 共 73 页
第 9 页 / 共 73 页
第 10 页 / 共 73 页
第 11 页 / 共 73 页
第 12 页 / 共 73 页
第 13 页 / 共 73 页
第 14 页 / 共 73 页
第 15 页 / 共 73 页
预览结束,还剩
58 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。