doc 校园即时通软件的设计与开发—数据库的设计 ㊣ 精品文档 值得下载

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

校园即时通软件的设计与开发—数据库的设计

数据库代码设计数据库代码的设计主要围绕着对用户的增加,删除和修改。以下为数据库的主要设计代码。增加用户数据,插入,删除用户数据界面设计主要程序界面分为登陆界面注册界面主界面个人资料界面文件传输服务器端界面文件传输客户端界面私聊界面。登陆界面图需要填写的有两个,个是用户账号,另个是用户密码。在客户端,用户输入其号码和密码,然后建立与服务器的连接,告诉服务器我要登录,服务器收到后,开始通过方式读取数据库,然后与用户输入的信息比较,否则返回,如果客户收到成功信息就打开主窗口,否则提示出错。如果成功,便打开主程序窗口。然后客户向服务器请求读取好友名单,服务器收到该请求,开始读取数据库中的表,得到好友的号码后,再在好友表中读取好友资料,然后向客户端发送这些信息,客户收到后就在主窗口显示好友,并且建立几个用以存储好友的信息。图登陆界面注册界面图注册界面图的界面要填写的项目包括用户昵称,密码,邮件地址,个性签名。需要选择的项目包括性别,头像。本界面主要负责将用户的信息包装成个对象。注册按钮旦被点击,就会试图创建个与服务器端的连接。连接创建成功就会将填写的信息发送地遇到问题与解决问题的过程。其中包括分析各种需求完善各种功能增加必要环节对各部分及整体进行检测与维护。当然仍存在许多问题不能解决地尽善尽美,还需不断地继续与探索。在结束设计的同时也感到了劳动的艰辛与劳动成果的来之不易,明白了毕业设计是给自己提供了个锻炼升华提高完善的机会。谢辞本文从选题的确定,论文的写作修改到最后定稿得到了我的指导老师的悉心指导。特别是她多次询问写作进程,并为我指点迷津,帮助我开拓思路,精心点拨,热忱鼓励。她严肃的教学态度,严谨的治学精神,精益求精的工作作风深深地感染和激励着我。在此,谨向致以诚挚的谢意和崇高的敬意。感谢在论文写作过程中,帮助过我并且共同奋斗二年的大学同学们,是你们帮我在学习困难时给予帮助。能够顺利完成论文,是因为路上有你有你们,再次衷心地感谢所有在我论文写作过程中给予过我帮助的人们。感谢我的父母,没有你们,就没有我的今天,你们的支持与鼓励,永远是支撑我前进的最大动力。同时也感谢学院为我提供良好的做毕业设计的环境。最后再感谢所有在毕业设计中曾经帮助过我的良师益友和同学,以及在设计中被我引用或参考的论著的作者。谢谢,参考文献数据库编程经典教程人民邮电出版社,赵文清,姜波基于的语言网络通讯机制和程序设计信息技术曹健计算机软件发展时代周刊,周燕飞,左敦稳,李亮数据库原理与应用北京机械工业出版社,耿杰恒,王竹林,贾春宁基于和嵌入式的串口驱动开发石家庄戴歆程序开发软件导刊张景中应用计算机计算机应用,赵池龙,姜义平,张建软件工程实践教程北京电子工业出版社,孙卫琴面向对象编程电子工业出版社出版李钟蔚,马文强,王殊宇著项目开发实例自学手册人民邮电出版社高永强编程艺术清华大学出版社出版常亮,张智勇,赵福军语言实用教程机械工业出版社,埃克尔著陈昊鹏译编程思想机械工业出版社扎卡斯著曹力译等高级程序设计人民邮电出版社到服务器端。如果服务器写入数据库成功,就回返回这个账号。使用这个账号,用户可以登陆到系统中。主界面主界面是系统的核心部分。它可以列出所有好友和客户所有加入的群,也可以提供文件传输,聊天记录等功能。双击个好友,可以与他进行私聊。双击个群成员,可以与群里的所有成员对话。图主界面个人资料界面图所示界面主要显示个用户信息,包括用户的账号,昵称,性别,个性签名,用户等级等。本界面还提供了个加为好友按钮,如果点击它,此人将会被加为用户的好友。默认的是加到第个好友列表,不过也可以移动其它好友分组。图个人资料界面文件传输服务器端界面图文件夹传输服务器端界面图界面使用的步骤为第步设置好服务器的,端口。定要是本机的,如果是单机测试,可以填写。端口号尽量不要小于,小于两千的端口可能被系统占用。设置完后点击确定按钮。第二步添加共享文件。单击添加文件共享按钮,将需要共享的文件或文件夹添加到共享列表中。第三步点击启动文件发送服务。第四步如果共享文件完毕,需要点击退出。文件传输客户端界面图文件传输客户端界面如图所示,使用文件传输的客户端要正确配置好服务器的和端口号,以及下载好的文件的存放目录。如果其中之配置不好,文件下载将会失败。设置好以后,点击连接按钮,如果配置正确,这时将会看到服务器共享的文件。目前不能支持文件夹下载和多文件下载,当看到个文件以后,可以双击该文件夹并查看文件夹里面的文件。私聊界面图私聊界面图的界面主要用来显示两个人的对话信息以及发送信息。发送的信息可以设置字体,大小,字体颜色。也可以发送个表情。系统测试系统测试的任务是尽可能彻底地检查出程序中的,提高软件系统的可靠性,其目的是检验系统做得怎样。这阶段又可分为三个步骤模块测试,测试每个模块的程序是否有组装测试,测试模块之间的接口是否正确确认测试,测试整个软件系统是否满足用户功能和性能的要求。该阶段结束应交付测试报告,说明测试数据的选择,测试用例以及测试结果是否符合预期结果。测试发现问题之后要经过调试找出原因和位置,然后进行改正。是基于系统整体需求说明书的黑盒类测试,应覆盖系统所有联合的部件。系统测试是针对整个产品系统进行的测试,目的是验证系统是否满足了需求规格的定义,找出与需求规格不相符合或与之矛盾的地方。注册测试图中输入以下信息图注册界面图得到登陆账号图注册成功登陆测试在图输入以下信息账号,密码图登陆界面如图登陆成功的结果图登陆成功私聊测试首先登陆两个账号,如账号密码,账号密码打开聊天窗口,如图图私聊窗口相互发送信息,如图图私聊聊天文件传输测试登陆账号密码,启动文件传输服务器端,设置本机地址,添加共享文件。图文件传输工具登陆账号密码,设置服务器端口与,并点击连接按钮图传输文件选中个文件并添加到下载列表,点击下载按钮。图开始接受文件成功下载的文件图下载成功结论经过几个月的设计和开发,校园即时通软件基本开发完毕。其功能基本符合用户需求。对于数据的致性的问题也通过程序进行了有效的解决。但是该系统还有许多不尽如人意的地方,在今后有待进步改善。通过这次毕业设计真切地体会到毕业设计的目的并不止于自己单纯任务的完成,而在于学习新的知识并掌握具体的方法,如何具体使用和具体应用你所学所用的语言。从而获得种本领就是融会贯通各种语言。回首整个开发设计过程,我学到了很多书本上学不到的东西。比如以前开发软件的时候,般做的就是编码工作,实现比较简单的功能。但是这次毕业设计,我们要负责校园即时通的整个开发过程,包括系统可行性分析系统需求分析系统概要设计系统详细设计等方面的工作。在每个设计阶段我都能学到些新知识,对我的动手能力提高很大。在整个毕业设计过程中,我们基本上完成了校园即时通软件各个模块的功能,达到了毕业设计的要求。页面设计方面还有进步改善的地方,我会在今后的学习工作中着重加强这方面的锻炼。在以后的工作中,还会遇到很多类似的情况,此次毕业设计为我以后的工作积累了很多宝贵的经验。这几个月中,从接到设计课题到具体设计再到完成系统开发,是个不报的交换中,比更加有效,因为的建立连接和撤消连接的开销往往要大得多。在客户端与服务器端的协议采用了,虽然在效率上占了优势,因为依照目前网络通讯的发展,通信子网在其性能上的提高,使得可以发挥其强大的优势,但是安全性却实在令人担忧。综合考虑的结果,在本聊天工具的客户端和服务器端的通讯采用协议。而客户与客户端的通讯采用协议。线程技术的应用在单线程系统中,如果系统进行如网络数据发送等在后台进行工作的应用程序时,程序界面就会处于死锁状态,无法接受用户的输入。但在中实行的是抢占式多任务,每个进程可以同时执行多个任务,对于本系统,既要进行网络耗时工作,又要保持对用户的响应,使用多线程是最佳选择。以下是关于线程的些概念。般来说,把正在计算机中执行的程序叫做进程,而不将其称为程序。所谓线程,是进程中个单顺序的控制流。现代的操作系统,如等。大多采用多线程的概念,把线程视为基本执行单位。线程也是中的相当重要的组成部分之。甚至最简单的也是由多个线程来完成的。在中,任何个的和方法都是由绘图与事件处理线程调用的,而主要的里程碑方法和是由执行该的应用调用的。单线程的概念没有什么新颖的地方,我感兴趣的是在个程序中同时使用多个线程来完成不同的任务。些地方用轻量进程来代替线程,线程与真正进程的相似性在于它们都是单顺序控制流。然而线程被认为轻量是由于它运行于整个程序的上下文内,能使用整个程序共有的资源和程序环境。作为单顺序控制流,在运行的程序内线程必须拥有些资源作为必要的开销。例如必须有执行堆栈和程序计数器。在线程内执行的代码只在它的上下文中起作用,因此些地方用执行上下文来代替线程。线程体所有的操作都发生在线程体中,在中线程体是从类继承的方法,或实现接口的类中的方法。当线程产生并初始化后,实时系统调用它的方法。方法内的代码实现所产生线程的行为,它是线程的主要部分。线程状态新线程态产生个对象就生成个新线程。当线程处于新线程状态时,仅仅是个空线程对象,它还没有分配到系统资源。因此只能启动或终止它。任何其他操作都会引发异常。可运行态方法产生运行线程所必须的资源,调度线程执行,并且调用线程的方法。在这时线程处于可运行态。该状态不称为运行态是因为这时的线程

下一篇
校园即时通软件的设计与开发—数据库的设计第1页
1 页 / 共 34
校园即时通软件的设计与开发—数据库的设计第2页
2 页 / 共 34
校园即时通软件的设计与开发—数据库的设计第3页
3 页 / 共 34
校园即时通软件的设计与开发—数据库的设计第4页
4 页 / 共 34
校园即时通软件的设计与开发—数据库的设计第5页
5 页 / 共 34
校园即时通软件的设计与开发—数据库的设计第6页
6 页 / 共 34
校园即时通软件的设计与开发—数据库的设计第7页
7 页 / 共 34
校园即时通软件的设计与开发—数据库的设计第8页
8 页 / 共 34
校园即时通软件的设计与开发—数据库的设计第9页
9 页 / 共 34
校园即时通软件的设计与开发—数据库的设计第10页
10 页 / 共 34
校园即时通软件的设计与开发—数据库的设计第11页
11 页 / 共 34
校园即时通软件的设计与开发—数据库的设计第12页
12 页 / 共 34
校园即时通软件的设计与开发—数据库的设计第13页
13 页 / 共 34
校园即时通软件的设计与开发—数据库的设计第14页
14 页 / 共 34
校园即时通软件的设计与开发—数据库的设计第15页
15 页 / 共 34
温馨提示

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

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

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

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

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

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