网站大量收购独家精品文档,联系QQ:2885784924

企业内部信息交流平台(服务器端).doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
企业内部信息交流平台(服务器端)

唐山师范学院本科毕业论文 题 目 企业内部信息交流平台(服务器端) 学 生 指导老师 年 级 2005级专接本 专 业 计算机科学与技术 系 别 计算机科学系 唐山师范学院计算机科学系 2007年6月 郑重声明 本人的毕业论文(设计)是在指导教师田敬军副教授的指导下独立撰写完成的。如有剽窃、抄袭、造假等违反学术道德、学术规范的侵权行为,本人愿意承担由此产生的各种后果,直至法律责任,并愿意通过网络接受公众监督。特此郑重声明。 毕业论文(设计)作者(签名): 年 月 日 目 录 企业内部信息交流平台(服务器端) 1 引言 1 1 绪论 1 1.1 系统研发的目的和意义 1 1.2 问题定义 1 1.3 可行性研究 1 1.4 需求分析 2 1.4.1 用户需求 2 1.4.2 服务器端功能需求 2 2 系统设计 2 2.1 数据库设计 2 2.1.1 数据库及表关系 2 2.1.2 建库、表的规则 3 2.2 系统架构 3 2.3 功能模块的设计 4 2.4 界面操作流程设计 6 2.4.1 启动服务业务流程 6 2.4.2 停止服务业务流程 6 2.4.3 查看服务器配置 6 2.4.4 公司信息维护业务流程 7 2.4.5 部门信息维护业务流程 7 2.4.6 用户信息维护业务流程 7 3 系统功能实现 8 3.1 数据实体类的实现 8 3.2 业务逻辑类功能介绍 9 3.3 服务器端程序界面 9 3.3.1 主窗体 9 3.3.2 实现ServerListenThread 11 3.3.3 实现ServerReceiveThread类 15 4 系统测试 19 4.1 说明 19 4.2测试环境配置 19 4.3 测试用例 19 4.3.1 侦听客户端测试用例 19 4.3.2 维护公司信息测试用例 19 4.3.3 维护部门信息测试用例 20 4.3.4 维护用户信息测试用例 20 4.3.5 添加维护用户信息测试用例 20 5 运行与维护 20 6 总结与展望 20 参考文献 21 致 谢 22 附录 23 外文页 24 企业内部信息交流平台(服务器端) 王丽琴 摘 要 强大的网络资源给人们的生活带来了质的飞跃。对于现代人来说,哪一天突然没有了网络,生活将无法想象。而对于不同的社会群体对网络资源的需求又有所不同。在企业或公司内部,员工之间的沟通与交流是很重要的。为了有效利用内网资源、提高员工的工作效率以及保证企业或公司内部信息安全。拥有一款即时通讯工具是很必要的,而企业内部信息交流平台的开发正是为了满足这一需求。它的开发采用了C/S架构。主要涉及的技术有Socket(套接字)、Thread(线程)、JDBC(数据库访问)。其开发过程体现了面向对象的思想。正文部分由需求分析、系统设计、系统实现、系统测试和运行与维护五部分组成。其中重点且详细阐述了服务器端的核心内容:启动和停止服务器(Socket技术);侦听线程(ServerListenThread)和消息接收线程(ServerReceiveThread)。 关键字 Socket 线程 JDBC(数据库访问) 面向对象 引言 开发仅限于公司内部使用的即时通讯工具,不仅能满足员工之间的沟通与交流,而且还能有效利用内网资源,保证内部信息安全。 基于企业内部信息交流平台的自身特点和安全性的考虑,采用面向对象的编程语言来开发。面向对象编程的思想核心是继承、封装和多态。通过这些特性来组织解决复杂的程序。C++是面向对象的编程语言,它包含了C语言的所有特性、属性和优点。但该平台是一个网络应用程序。要求较好的可移植性。而Java正是适应了这一要求。它是一种很好的编程语言,简单易用。除了具有面向对象程序设计的优点和可移植性外,同时还具备稳健性和安全性。面向对象简单的类机制和动态灵活的接口模型,使得开发工作完全集中于对象本身和接口的设计[13]。 企业内部信息交流平台在设计和开发过程中,不仅仅局限于基本功能的实现。它最大的特点就是使用NetBeans IDE集成开发工具,该工具是针对Java语言的图形化的界面开发工具。提供了功能强大的Swing等多种组建。方便了应用程序的开发。通过创建包,使用包的管理机制,对各个功能模块划分使具有相同功能的文件放在同一包下,显得结构清晰。并且在编码过程中看起来繁琐,但通过导入包,使得包与包之间的文件可以相互访问,体现了代码的可充用性。它优化的结构体现了程序的简单、容易修改并且可扩充性好,同时也充分体现了面向对象的编程思想。 本文按照系统分析、设计、实现以及测试与维护划分章节。重点在于详细介绍系统

文档评论(0)

2017meng + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档