1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
然后拟定设计的框架,全面布局设计的界面。
准备工作完成之后开始编写代码了,事实远超出了我当初想象的那样简单。
在实际的代码设计中,我碰到了很多难以解决的困难。
首先是不知道怎么构建框架,等大致有了框架,却不知道怎么让这个框架有血有肉,去实现应有的功能。
幸亏有指导老师的热情辅导和鼓励,为我迷途指津,才使得我的课程设计不至于夭折。
所谓万事开头难,开始许多的小问题都会造成我的进程的停止,比如大小写没注意,括号没打好,常常个小小的问题都会让我停滞不前,于是与同学们讨论。
在这样浓浓的氛围中,学习效率极高,不到个星期我就构建好了框架,并做了些后续准备。
因为有了开始的准备工作,后来的事情就简单多了。
之前我上网查询相似代码学习借鉴,现在就把那些代码用上了,虽然常常出些问题,但是因为有老师的指导,切都迎刃而解,课程设计不久就完成了。
最后我想说感谢老师和同学们,使他们的帮助才使得我的课程设计如此顺利的完成。
但是完成之后我还是觉得有些遗憾,但是我努力了。
所以我期望下次课程设计有更好的表现。
参考文献孙卫琴面向对象编程北京电子工业出版社彭晨阳实用系统开发指南北京机械工业出版社朱仲杰应用程序设计使用语言北京中国电力出版社迪特尔程序设计教程国外经典教材北京清华大学出版社蔡翠平程序设计北京清华大学出版社,课程设计评分表评分标准学生是否严格遵守课程设计纪律,按照规定时间完成设计任务占程序设计的质量与规范占是否采用了良好的设计方法,完成程序设计程序界面设计是否合理美观数据库设计是否合理,具有良好的扩展性程序是否运行正常,未见运行课程设计报告书的质量与规范占教师评分学生出勤得分程序设计得分设计报告得分总分教师评语根据该生在课程设计期间,是否严格遵守课程设计纪律,按照规定时间完成设计任务,完成的程序设计的质量与规范,提交的课程设计报告书的质量与规范等多方面的评分,该生本次课程设计的评分为教师签名日期年月日学号武汉科技大学城市学院课程设计报告课程设计名称课程设计题目采用网络通信技术实现基于模式的聊天室院系信息工程学部专业信息管理与信息系统班级班姓名张峰指导教师于海平年月日编号题目采用网络通信技术实现基于模式的聊天室课程设计教学条件要求课程设计任务编写个简易版聊天室,多个客户端可以同时发送信息,服务器端监听并显示到客户端页面。
要求可以实现多人同时在线聊天。
要求客户端和服务器端的界面采用或实现服务器可以向多个客户进行广播通信。
课程设计报告书主要内容需求分析总体设计设计的总体思想与算法描述模块结构图各功能模块的功能与处理流程描述界面设计各功能模块程序设计按照功能模块的功能与处理流程描述给出详细的程序代码,并给出重点语句的注释小结课程设计要求按时到机房签到,在指定机位上机。
遵守机房纪律。
完成课程设计任务。
指导教师到机位上指导学生和分时段验收学生完成的程序。
按时提交打印的课程设计报告书。
课程设计参考书许文宪懂子建程序设计教程与实训北京北京大学出版社,辛运帏程序设计北京清华大学出版社,美,编程思想第三版北京机械工业出版社,撰写者江伟指导老师于海平目录需求分析总体设计设计的总体思想与算法描述模块结构图界面设计管理员界面登陆界面聊天界面文件发送界面接受提示界面选择保存界面传输成功提示界面程序设计小结参考文献需求分析本系统是实现模式的聊天室首先要建立侦听服务,这个需求是服务器端的需求。
其次还应实现用户登录,包括客户端请求登录以及服务器端响应登录两个过程。
收发聊天信息,包括客户端发送聊天信息以及服务器端转发聊天信息两个过程。
收发系统信息,由服务器端发送给客户端的信息。
用户下线,包括客户端请求下线以及服务器响应请求两个过程,这个与用户登录类似,服务器关闭。
其中我还加入了文件传输功能,方便了用户文件的共享。
总体设计设计的总体思想与算法描述依据需求分析的结果,该系统应设计成个可以实现多人同时在线聊天功能的聊天软件,下面从软件的整体结构设计界面设计变量设计等方面阐述下系统的总体设计。
依据需求分析结果,设计应实现多人同时在线聊天,就应该分为服务端和用户端两个端口。
用户端把信息发送到服务端,而后服务端再把信息分发到各个用户端。
模块结构图图模块结构图界面设计管理员界面图管理员界面登陆界面图登陆界面聊天界面图聊天界面文件发送界面图文件发送界面接受提示界面图接受提示界面选择保存界面图选择保存界面传输成功提示界面图传输成功提示界面程序设计发送消息按钮管理员平台消息记录文本编辑发送除成员在线成员公告,公告被管理员踢了出去,
