欢迎来到天天文库
浏览记录
ID:45618549
大小:177.35 KB
页数:26页
时间:2019-11-15
《网络聊天室课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、.NET软件开发课程设计报告(2012-2013学年第二学期)题目:网络聊天室院(系):计算机科学与技术学院专业年级:10级物联网工程方向姓名:学号:指导教师:2013年06月21日1课程设计选题意义12相关技术及工具介绍22.1相关技术介绍22.2相关工具介绍23系统需求分析34系统总体设计44.1系统设计的目标44.2系统总体功能设计44.3数据库设计64.3.1数据库概念结构设计64.3.2数据库逻辑设计74.3.3数据库物理结构设计75系统实现与测试95.1系统开发平台及工具选择95.2系统功能实现95.2.1用户登录页面95.2.2用户注册页面95.2.
2、3用户取冋密码页面105.2.4用户聊天页面105.2.5查看聊天记录页面105.2.6管理员登陆页面105.2.7管理员管理页面105.3测试116课程设计总结14附录16参考文献221课程设计选题意义互联网技术的广泛应用,对整个世界政治、经济、文化等各方面产生了十分广泛和深远的影响。它奇迹般的崛起、爆炸般地扩容,令全世界瞩目。如今,大大小小的网络已遍布全球,并通过Internet实现了互联。据估计,Intemet的规模大约每年要翻一番,网络的应用领域也从原来的科技和教育领域进入到文化、产业、政治、经济、新闻、体育、娱乐、商业以及服务等行业。随着网络的普及,人类
3、生活越来越依赖网络,人与人之间的交流也越多的在网络上进行。由于交流的实时性,即时通讯系统也被越来越多的人所使用。即时通讯系统除了普通的牛活上的交流,也在商业交流中越来越受到重视,它可以是个很好的与客户之间即时交流的平台,在时间上它要比电子邮件更加具有实时性,而费用相对电话交流也要经济的多。在这种环境下,聊天软件作为一种即时通讯工具,得到了很好的发展。因此,设计开发一个可以灵活用于网站,论坛,公司或企业内部交流的聊天工具很有必要。2相关技术及工具介绍2.1应用的相关技术B/S结构(Browser/Server,浏览器/服务器模式)是WEB兴起后的一种网络结构模式,W
4、EB浏览黠是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。2.2开发工具介绍VisualStudio是一套完整的开发工具集,用于生成ASP.NETWeb应用程序、XMLWebServices>桌面应用程序和移动应用程序。VisualBasic>VisualC++>VisualC#和VisualJ#全都使用相同的集成开发环境(IDE),利用此IDE可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了.NETFramework的功能,通过此框架可使用简化ASPWeb应用程序和XMLWebS
5、ervices开发的关键技术。3系统需求分析编写一个网站来实现网络聊天室的功能,具体要求如下:(1)具有较好的可视化界面,做到美观、大方。(2)含有站点地图,用Menu控件实现站点导航功能。(3)能实现用户的登录、注册、取密码等功能。(4)用户登录后可进行聊天,可查看在线人数和聊天记录。(5)聊天时实现对消息中敏感词汇的提示和替换。(6)具有管理员功能,管理员登录后可查看用户信息和用户聊天记录。(7)管理员能够根据查询条件和查询值查询到所要查找的聊天记录(删除时有提示框)。4系统总体设计本章首先分析系统设计的目标,系统设计阶段的根本目标是确定应该怎样具体地实现所要
6、求的系统。对系统总体功能设计进行了详细的说明。然后结合实际,根据系统相应的需求设计系统的功能,对数据库的概念结构设计,逻辑结构设计和物理结构设计等进行了详细的说明。最后经过这一阶段的设计工作,应该得岀对目标系统的精确描述,为系统的实现打下基础。4.1系统设计的目标本系统是基于B/S模式的网络聊天室。主要由用户登录页面、管理员登陆页面、注册页面、取回密码页面、聊天页面、查看聊天记录页面、管理员管理信息页面(两个页面)、Web.Config配置页面以及全局应用程序类组成。要求实现用户登录、注册、取回密码、聊天等功能。具有管理员功能,管理员登录后可查看用户注册信息和用户
7、聊天记录管理员的登录、管理用户信息等功能。管理员能够根据查询条件和查询值查询到所要查找的聊天记录(删除时有提示框),用户聊天页面能看到在线人数,用户可看到消息的详细信息并可随时查看聊天记录。实现对聊天消息中敏感信息的屏蔽功能。4.2系统总体功能设计木系统由用户登录页面、管理员登陆页面、注册页面、取回密码页面、聊天页面、查看聊天记录页面、管理员管理信息页面(两个页面)、Web.Config配置页面以及全局应用程序类。其中数据源为Sqlserver,数据库连接字符串UserConnectionString存放在Web.Config中。Session对象用来存储登录用户
8、的用户名,
此文档下载收益归作者所有