- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
企业内部信息交流平台(服务器端)
唐山师范学院本科毕业论文
题 目 企业内部信息交流平台(服务器端)
学 生
指导老师
年 级 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等多种组建。方便了应用程序的开发。通过创建包,使用包的管理机制,对各个功能模块划分使具有相同功能的文件放在同一包下,显得结构清晰。并且在编码过程中看起来繁琐,但通过导入包,使得包与包之间的文件可以相互访问,体现了代码的可充用性。它优化的结构体现了程序的简单、容易修改并且可扩充性好,同时也充分体现了面向对象的编程思想。
本文按照系统分析、设计、实现以及测试与维护划分章节。重点在于详细介绍系统
您可能关注的文档
- 丝杠专用车床.doc
- 东风货车EQ1141车型的变速器设计.doc
- 两种封育模式下植被特征与土壤水分关系研究.doc
- 个人博客blog的设计与实现.doc
- 两自由度机械手设计与加工.doc
- 个人网站(体育站)设计与实现.doc
- 个人网页的设计与制作.doc
- 个人财务管理信息系统.doc
- 个基于AT89C51单片机的电子时钟设计.doc
- 中国上市公司内部治理结构与公司价值的实证研究.doc
- 2025年中山市沙溪镇人民政府所属事业单位招聘11人笔试备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库含答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库及完整答案详解1套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库参考答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及答案详解一套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及完整答案详解1套.docx
最近下载
- 电缆屏蔽层结构作用的理解.pptx VIP
- Q_0302SKS017-2020工业硫酰氯必威体育精装版.doc VIP
- 去一个美丽的地方(简谱).pdf VIP
- 山东建筑大学《概率论与数理统计》作业2-4-7.doc VIP
- 广汽传祺GS3汽车使用手册说明书pdf电子版下载.pdf
- 网络视听节目制作播出审查标准.docx VIP
- 2018年第73期建设项目竣工环境保护验收监测技术培训班成绩单.PDF VIP
- 山东建筑大学《概率论与数理统计》公共课A试题 2.doc VIP
- 2025年台湾AI行销趋势报告(繁体版)-Kolr.docx VIP
- 湖北办公楼监控及电子围栏系统施工组织设计.doc VIP
文档评论(0)