本系统主要有如下751大功能:
(1)个人资料管理
在此功能中用户可以进行修改用户资料。
(2)在线用户统计
此功能主要统计在线用户人数。
(3)注册登录功能
在此功能中用户需要注册信息才能进入聊天室进行聊天,并且记录你的个人信息到数据库。
(4)在线用户信息查询
你可以查询在线用户的个人信息,方便更好的了解。
(5)聊天功能
在此功能中你可以发送表情,群聊功能。
(6)清屏功能
此功能主要用于如果屏幕聊天信息过多,可以清除整个屏幕的聊天记录。
1.4.2 系统特色
本系统主要有三大特色:
(1)本系统采用JSP技术,能够建立安全跨平台的动态网站[5]。
(2)本系统还使用了MVC模式,它的特点是模块化程度较高[22]。
(3)本系统面向所有用户,只要注册好个人信息就可进入聊天室聊天。
1.5 本文研究内容及主要贡献
本文通过以下几个部分来介绍设计开发一款基于JSP的聊天室系统的过程与细节。
(1)首先说明课题背景、课题的目的及意义和国内外一些著名的聊天软件以及他们的优缺点和发展。
(2)其次主要分析本系统的需求分析和一些可行性要求。
(3)接着介绍分析总体功能所有模块,聊天用户模块,系统业务描述,各个环节的程序流程图。
(4)接着重点介绍系统和数据库的配置,概念模型设计,数据库逻辑模型,数据库表结构,平台数据表的设计。
(5)然后将软件整体的类图、时序图,功能的主要模块和在线用户列表页面进行描述。
(6)最后总结整个开发过程,对于这个系统有什么感想,并且给出对其接下来发展的希望。
第2章 可行性分析与需求分析
2.1可行性分析
(1)技术可行性。本系统开发是一个基于JSP+MySQL+Javaclass+servlet开发平台编写的,目前聊天室系统的开发已有了比较完善的技术,可以说已成规模,所以在前人的基础上设计本系统难度不是很大。而且在学校阶段对相关计算机语言有了较为系统的学习,所以上手不是很难。而且现在计算机上可以查到很多相关知识,可以充分利用。
(2)经济可行性。本系统开发不需要太多的资金要求,只要我们有相关的软件和系统环境就可以进行操作。对于myeclipse、MySQL这些软件直接可以上网免费下载,对于学生的我们完全可以去开发。图书馆有大部分书籍可以免费借阅,补充相关的知识,所以在经济上完全可行,而且还能节约资源。在系统使用过程中只要一台电脑连上网就可以操作,方便实惠。
(3)时机可行性。如今,每家每户都有了电脑,而且现在信息技术发展很快,尤其物流
行业如今发展速度很快,对于在线聊天的需求也越来越大,所以在线聊天室能够适应目前的现状。
所以在时机上,在线聊天必将成为必不可少的手段,而在线聊天室更是为在线聊天提供了更好的环境和技术。
(4)操作可行性。本系统界面简单易懂,对于刚使用的用户而言,非常简单,几乎不用学习,上手就可以操作,界面上的语言足可以使用户正常使用。
(5)社会可行性。正如各行各业都在发展,尤其是在线会议和在线购买上,在线聊天更加必不可少。而且技术资料全是合法的,所以在这一块不存在问题。
2.2 需求分析
2.2.1 任务概述
本系统主要用于用户之间的聊天,用户主要是登录聊天界面和个人信息管理,对于不同的用户的要求和系统本身的要求也相应有了以下几个功能:
- 上一篇:Android蓝牙即时通讯软件的开发
- 下一篇:jsp+mysql成人自学考试信息管理系统的设计
-
-
-
-
-
-
-
河岸冲刷和泥沙淤积的监测国内外研究现状
电站锅炉暖风器设计任务书
杂拟谷盗体内共生菌沃尔...
大众媒体对公共政策制定的影响
酸性水汽提装置总汽提塔设计+CAD图纸
当代大学生慈善意识研究+文献综述
乳业同业并购式全产业链...
中考体育项目与体育教学合理结合的研究
java+mysql车辆管理系统的设计+源代码
十二层带中心支撑钢结构...