- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络应用实践模板.doc
编号:( )字 号
《网络应用实践设计》报告
班 级: 网络09-1
姓 名: 宋磊
学 号:
指导老师: 顾军
中国矿业大学计算机科学与技术学院
2011 年 11 月
软件课程设计任务书
专业年级: 网络09-1
学生姓名: 宋磊
任务下达日期: 2012 年 2月21日
课程设计日期: 2012年 2月 20 日至 2012年5 月 15日
课程设计题目:
软件课程设计指导教师评阅书
指导教师评语(①基础理论及基本技能的掌握;②独立解决实际问题的能力;③研究内容的理论依据和技术方法;④取得的主要成果及创新点;⑤工作态度
年 月 日
需求分析……………………………………………………………………
概要设计……………………………………………………………………
详细设计与编码……………………………………………………………
调试分析……………………………………………………………………
用户使用说明 ……………………………………………………………
设计心得……………………………………………………………………
课程设计总结 …………………………………………
可行性分析
背景概述
随着计算机技术的飞速发展,相应的网络技术也随这突发猛进。地球不再是以前人们所认知的那么广大,而网络技术类似聊天,文件传输等的出现更使得人们对于地球村这个称呼显得名副其实。像qq,msn,微聊等软件的出现已经走入我们的生活,无论是手机,计算机,甚至是电视都可以利用这些通讯软件方便的和亲戚朋友进行聊天和资源共享。我们就是在这这样一个环境下做一个具有实践性的简易的聊天工具。
项目概述
本次实验主要是基于Windows Socket(或Java Socket)编程,来进行用户之间的信息交流和文件传输以及多用户的聊天。
技术可行性
本系统采用C/S模式进行软件进行设计,即就是客户机/服务器模式,在C/S中,服务器是网络的核心,而客户端是网络的基础,客户端依靠服务端得到必要的网络资源,服务器依靠数据库进行对数据的处理和管理。
数据库选用Microsoft access数据库来管理
客户端则用java和c++编程来进行实现
连接方式采用当下通用的TCP/IP连接方式也没有任何问题
经济可行性的分析
由于是课程设计,道具都是学校提供,可不做考虑
投资可行性的分析
由于是进行实践,没有进行头发市场的设想,不作考虑
风险因素及对策
保护好所用的工具
社会可行性
当下网络聊天工具已经渗透到了家家户户的生活当中,可以说是除衣食住行外人们另一大必不可少的音速了,所以社会可行性是可以性的通的,从qq现在的普及程度及大获成功就可看出闲聊天工具对于社会的影响。
财务可行性
道具是学校提供,而也是做一个网络实践的课程设计,不做商用打算,财务没什么阻碍。
结论意见
这次设计主要是要求学生综合运用所学的知识,上级解决一些与实际应用紧密结合的问题。通过分析、设计、编码、调试等各环节,深刻理解、牢固掌握网络通信的基本技术,掌握解决实际问题的能力。
需求分析
实现网络聊天的功能,采用Windows Socket(或Java Socket)编程,服务器与客户端采用了TCP/IP连接方式,再设计聊天方案时,将所有的信息发往服务器端,再由服务器端进行处理,服务器端是所有信息处理的中心。服务器端要保存用户信息,可利用数据库来实现这一功能,需要建立用户信息数据库。在客户端可采用文件系统保存聊天记录和用户密码。可通过不同的音乐声音来提示好友上线等信息。可通建立消息列表来保存用户接收的各种信息。
功能要求:
登陆功能
客户端通过服务器转发,可实现一对一聊天及文件传输和多对多聊天
实现呼叫功能
客户端尽量能显示目前其他用户的状态
具有易用,美观的图型界面
客户端功能划分:
1登陆功能:与服务器建立连接并能连接登陆或显示错误信息
2界面功能:具有显示的功能
3聊天传输功能:可与好友聊天或传输文件
4其他:具有聊天记录,信息提示,用户登陆可保存密码等等
概要设计
设计概述
程序设计原则:
2.1、用户界面要求:友好的人机交互界面,极其简单的用户操作,使每一个计算机初级用户能够方便使用
2.2、数据库设计原则:数据存储不是很多,以简易为重。
2.3、系统安全性:要尽最大能力保护用户的隐
文档评论(0)