开题报告文思海辉即时通讯系统

上传人:自*** 文档编号:80577398 上传时间:2019-02-19 格式:DOC 页数:6 大小:62KB
返回 下载 相关 举报
开题报告文思海辉即时通讯系统_第1页
第1页 / 共6页
开题报告文思海辉即时通讯系统_第2页
第2页 / 共6页
开题报告文思海辉即时通讯系统_第3页
第3页 / 共6页
开题报告文思海辉即时通讯系统_第4页
第4页 / 共6页
开题报告文思海辉即时通讯系统_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《开题报告文思海辉即时通讯系统》由会员分享,可在线阅读,更多相关《开题报告文思海辉即时通讯系统(6页珍藏版)》请在金锄头文库上搜索。

1、辽宁工程技术大学 本科毕业设计(论文)开 题 报 告 题 目 文思海辉即时通讯系统 指 导 教 师 王珊珊 院(系、部) 软件学院 专 业 班 级 软件工程11-1 学 号 1102010127 姓 名 黄枫 日 期 2015年3月 7 一、选题的目的、意义和研究现状即时通讯是一个终端连网一个即时通讯网路的服务。即时通讯不同于e-mail,在于它的交谈是即时的。大部分的即时通讯服务提供了Presence Awareness的特性显示联络人名单,联络人是否在线与能否与联络人交谈。在早期的即时通讯程式中,使用者输入的每一个字元都会即时显示在双方的荧幕,且每一个字元的删除与修改都会即时的反应在荧幕上

2、。这种模式比起使用e-mail更像是电话交谈。在现在的即时通讯程式中,交谈中的一方通常只会在另一方本地端按下送出键(Enter或是Ctrl+Enter)后才会看到对方的讯息。在网际网路上颇受用户欢迎的即时通讯服务包含:Anychat、人人桌面、MSN Messenger、Gleasy一说 、 AOL Instant Messenger、Yahoo! Messenger、NET Messenger Service、Jabber、YY语音、ICQ、QQ、Gmail Talk、飞信、企业飞信这些服务有赖于许多想法更久的(与普遍)的线上聊天媒介,如Internet Relay Chat一样知名。197

3、0年代早期,一种更早的即时通讯形式是柏拉图系统(PLATO system)。之后在1980年代,UN/Linux的交谈即时讯息被广泛的使用於工程师与学术界。1990年代即时通讯更跨越了网际网路交流。1996年11月,ICQ是首个广泛被非UN/Linux使用者用於网际网路的即时通讯软体。在ICQ的介绍之後,同时在许多地方有一定数量的即时通讯方式发展,且各式的即时通讯程式有独立的协定,无法彼此互通。这引导使用者同时执行两个以上的即时通讯软体,或者他们可以使用支援多协定的终端软体,如Gaim、Trillian或Jabber。近年来,许多即时通讯服务开始提供视讯会议的功能,网络电话(VoIP),与网路

4、会议服务开始整合为兼有影像会议与即时讯息的功能。于是,这些媒体的分别变的越来越模糊。二、研究方案及预期结果(1) 研究内容一般性需求:集中数据管理、分布应用,充分实现通讯平台管理功能;可根据项目实训周期不同,对模块进行灵活的裁剪,而不影响其他模块的正常运行。功能性需求:用户管理:主要是系统供给对普通用户和管理员的信息注册,个人信息进行维护,在线人员查询和删除管理等。即时通讯:主要用于进行在线用户间短信发送,聊天记录查看,文件发送等。用户管理功能说明:1、用户注册由用户进行注册,包括用户名、密码、昵称、邮箱和性别。2、用户登录判断登录的用户是否存在。3、用户信息查询普通用户:可以查询出本用户信息

5、。 管理员:可以查询出所有注册用户信息。4、用户信息维护普通用户:可自行修改个人信息。包括用户名、密码、昵称、邮箱和性别。管理员:可修改任何人信息,包括用户名、密码、昵称、邮箱和性别。5、删除注册用户普通用户:无权限删除。管理员:可删除已注册任何账号。6、授予管理员权限普通用户:无权限授予。管理员:可授予任意普通用户管理员权限。即时通讯功能说明:1、在线用户显示普通用户和管理员登录后,会显示出其他在线用户。2、短信发送普通用户和管理员通过系统界面进行聊天。3、短信群送普通用户和管理员可短信群送。 4、聊天记录查询普通用户:可查询用户自身聊天记录。管理员:可查询全部用户聊天记录。(2) 解决问题

6、本系统的实现能够解决如下问题:即时通讯系统可以降低沟通成本,提升协作效率。另外,可管理、可控制,管理员可以对使用即时通讯功能的用户进行管理,通过配置组 织架构,使用户不能与组织架构以外的人聊天,这样杜绝了QQ、MSN等大众即时通讯工具无法管理的缺点。企业信息安全也得到了保证。(3)基本理论本系统采用面向对象的设计理念,使用jsp以及Javaee为开发工具,编写的一套主要适应于初高中的题库管理系统。主要是使用ssh框架,通过jsp表单提交然后通过拦截器进行处理,在交给后台去运行处理代码,返回结果给用户,同时,struts2具有丰富的标签处理功能,可以简化交互的错误信息处理和很多的编码实现,通过H

7、TML5、CSS3等技术给使界面尽可能的友好,方便用户使用,本系统主要是分为后台题库管理和前台的题库内容合理化的显示,在技术可行性方面,实现本系统的技术就是在大学学到的javaee技术,结合数据库对信息进行存储,在对于数据库的设计方面,也尽可能的考虑扩展性及节省空间合理的设计表结构及字段,对于系统的前台页面的显示功能,只需要编写好页面,即可通过更新后台数据,前台页面动态的显示,这也符合可扩展性,因为一旦后台发生变化,前台不需要修改,只需要修改对应的传值变量即可。在经济可行性方面,本系统不需要太大的维护代价,只需要做好前期开发设计,编写好模板,在以后的使用过程中,只需要更新题库即可,因此不需要太

8、大的成本,在经济方面是可行的,在操作可行性方面,本系统本着直观简洁的思想,同时将界面设计的更加有好,更加容易被接受,将试题清晰有条理的呈现给使用者,让学生能够更好的去学习。(4)方法及技术路线随着软件技术的快速发展,B/S架构的系统也更加流行和突出。本系统的实现将运用当今流行的框架技术以及jsp、Html5、CSS3等技术分别管理后台与前台。后台数据库采用Mysql。WEB服务器采用Apache-Tcomcat 。1).JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,在传统的网页HTML文件(*.htm,*.h

9、tml)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。2). SQLserver数据库是美国Microsoft公司推出的一种关系型数据库系统。SQLServer是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案。3).Tomcat是Sun的JSWDK(JavaServer Web Development Kit)中Servlet的运行环境(servlet容器)。Tomcat的源代码被提供给Jakarta项目,在Open Source的模型

10、下进行进一步的开发。Tomcat是一个Server容器,同样的,EJB运行在EJB的容器中。4).Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开。硬件环境:PC机:CPU:Intel Core i3以上;内存(Mem):1024以上;可用硬盘空间:4G以上。软件环境:Windows + Tcomcat 5.X +MyEclipse6.0+SqlServer。(5) 论文

11、框架1). 可行性分析:技术可行性、经济可行性、用户使用可行性。2). 开发环境简介:Myeclipse、SqlServer、Tomcat3). 系统概述:包括系统简介、体系结构、业务流程。4). 需求分析:包括总体目标、具体目标、系统功能建模,系统业务流程图、数据流程图等。5). 概要设计:包括体系结构设计、代码设计、数据库设计、出错处理设计、维护设计等。6). 详细设计:包括模块定义、算法、程序逻辑、接口、测试等。7). 测试方法和结果:包括测试的标注,测试方法,测试结果及分析。8). 结论:包括系统的性能,特点,存在的问题,系统改进方向。9). 致谢、参考书目、附录、参考文献。三、研究进

12、度2015年3月10日3月24日 撰写并提交开题报告2015年3月25日3月31日 完成系统的可行性分析2015年4月1日4月10日 完成系统的需求分析2015年4月11日4月20日 完成系统的总体设计、数据库设计2015年4月20日4月30日 完成系统的详细设计2015年5月1日5月15日 完成系统的编码2015年5月16日5月31日 完成系统的测试及代码修正 2015年6月1日6月10日 撰写、修改并提交毕业论文四、主要参考文献1 美Bruce W.Perry W.Perry朱涛江邹红.JavaServlet&JSP经典实例M.中国电力出版社,20112 孙鑫JavaWeb开发详解-XML

13、+XSLT+Servlet+JSP深入剖析与实例应用M北京:电子工业出版社,20103 赵强精通JSP编程-Java技术大系M北京:电子工业出版社,20094 孙卫琴精通Struts:基于MVC的JavaWeb设计与开发M北京:电子工业出版社,20105 美RogersCadenhead.Java编程入门经典M梅兴文译第4版.北京:人民邮电出版社20096 蔡剑.景楠著.JavaWeb应用开发:J2EE和TomcatM.清华大学出版社,20107 贺平.软件测试教程M.电子工业出版社,20108 Martyhall.Servlet与jsp核心编程(第2版).清华大学出版社,20099 袁鹏飞.中文版SQLServer2000数据库系统管理.北京:人民邮电出版社,2001.10 美Microsoft公司.MicrosoftSQLServer2000数据库编程.北京:希望电子出版社,2001 五、指导教师意见 指导教师签字:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 总结/报告

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号