- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE VI
Harbin Institute of Technology at Weihai
课程设计报告
课程名称: VC++课程设计
设计题目: 聊天室程序设计
院 系: 计算机科学与技术系
班 级:
设 计 者:
学 号:
指导教师:
设计时间: 2011.8.252011.9.7
哈尔滨工业大学(威海)
哈尔滨工业大学(威海)计算机学院
《VC++课程设计》验收及成绩评定表(项目组)
班号
1004104
项目名称
聊天室程序设计
职责
学 号
姓 名
主 要 分 工
组长
100410424
服务器端
成员
100410407
客户端
成员
100410409
服务器端
成员
100410421
客户端
指导教师
设计地点
设计开始日期
2011.8.25
项目完成日期
2011.9.7
文 档 评 审 成 绩 (共35分)
评审项目
评审内容
成绩标准
评审成绩
文档格式
文档格式是否规范;文字是否规范;图表是否规范;术语是否准确
10分
文档质量
程序设计思想与整体框架是否清晰
20分
文档一致性
文档与程序是否一致
5 分
文档总体评价
总成绩
界 面 友 好 和 美 观 性 评 价 (共 10 分)
评审项目
评 审 内 容
成绩标准
评审成绩
实现方法
图形界面或命令行界面,美观程度
5分
实现语言
面向过程或面向对象
5分
界面总体评价
总成绩
程 序 功 能 完 备 性 评 审 成 绩 (共 40 分)
评审项目
评 审 内 容
成绩标准
评审成绩
程序运行状况
程序是否能正常运行;是否出现死锁;是否遇到错误而中止运行
10分
程序正确性
对于给定的输入数据,是否能得到正确的输出结果
15分
程序与文档的一致性
程序与各种文档的内容是否一致
5 分
程序的代码量
程序代码量的大小
10分
程序总体评价
总成绩
哈尔滨工业大学(威海)计算机学院
《VC++课程设计》验收及成绩评定表(项目组)
实 现 技 术 难 易 程 度 (共 15 分)
评审项目
评 审 内 容
成绩标准
评审成绩
难易性评价
采用的关键技术,实现方法
5分
实用性评价
采用的方法是否适合
5分
程序实现语言
采用何种语言实现
5分
总体评价
总成绩
项目综合评价
项目组总成绩
评审日期
年 月 日
评审人签字
备注
哈尔滨工业大学(威海)课程设计任务书
姓 名:
学 号:
院(系): 计算机与软件学院 专 业:计算机科学与技术系
任务起止日期:2011 年 8 月 25 日 至 2011 年 9 月 7 日
课程设计题目:聊天室程序设计
问题阐述与分析:
随着网络的普及,网络聊天已经可以轻易实现。并且因为其诸多优点,网络聊天甚至成为人们生活中不可缺少的必要环节。
当然,聊天不可能只局限于亲人之间,往往也会和陌生人聊天,讨论感兴趣的话题。聊天室就是这样一种工具,更适合于陌生人聊天,抑或朋友们局域网内谈话。
聊天室程序设计主要需要解决2大问题,第一是用户、服务器端的界面设计;第二则是实现网络内的连接和通信,服务器端的消息转发等。这里,我们通过VC++MFC完成了我们聊天室系统。
工作量:
首先,需分析系统,化为多个功能单位,以便分工合作以及后期维护、修改。
其次程序需在TCP/IP环境下实现面向连接的通信过程,需要客户端和服务端两部分。
服务器端需有socket支持,并要与本地端口绑定,并实现监听。若有客户端连接请求,则将客户端地址分配给一个空socket。实现登录服务器聊天。
客户端需要可以与socket建立连接,并通过这个socket实现发送和接收数据。
最后做操作界面和各功能键的美化工作,和最后的程序测试工作。
工作计划安排:
同组设计者及分工:
同组共有四人。
负责: 用户端的初始化、外部功能的实现
包括主聊天窗口,用户列表更新等
负责:用户端的初始化
包括登录窗口,接发送信息等
负责:服务器端的构造
包括socket模块,绑定端口,监听用户端状态
文档评论(0)