没有合适的资源?快使用搜索试试~ 我知道了~
企业聊天通信系统软件毕业设计论文.doc
0 下载量 140 浏览量
2023-07-07
14:06:28
上传
评论
收藏 5.33MB DOC 举报
温馨提示
试读
65页
企业聊天通信系统软件毕业设计论文.doc
资源推荐
资源详情
资源评论
摘 要
当今社会,互联网迅速发展,使“地球村”由梦想变为现实。但与此同时,电脑病
毒和信息窃取给人们造成了巨大的损失。基于这种情况,信息敏感部门都有自己的局域
网系统。
本系统基于局域网数据传输,实现了企业员工在局域网环境中的网络聊天和文件共
享。采用 c#编程语言,开发平台为 Microsoft Visual Studio 2012,使用 SQL Server 2005
管理数据库。
本系统的功能分为两大部分。前台聊天通信系统用于员工通信,后台的人事管理系
统用于员工管理。员工可以进行聊天、网络会议、文件共享、电子邮件的发送与接收等。
而后台服务器不但可以监听客户端聊天,向指定员工发送系统通知,而且拥有一个功能
强大的人事管理系统,可以对员工的各种信息进行管理,将指定的信息进行报表处理和
柱形图统计,更加方便管理。
本系统主要利用了以下几种技术:TCP、UDP 广播和多播、FTP、SMTP、POP3 等
协议,同步、异步和多任务实现信息传输,数据库的增、删、改、多条件组合模糊查询,
GDI+,并且引用了 word 和 Excel 进行交互以及 Web Service 等。
本系统完全按照软件工程的流程进行设计,系统人性化,易于操作,具有很强的健
壮性。查询时采用多条件查询和模糊查询,提高了效率。Visual Studio 的可视化操作和
事件驱动方式使得系统易于修改和维护。总体来说,该系统具有很强的实用性。
关键字:聊天通信 局域网 人事管理 网络协议
ABSTRACT
In today's modern society, the Internet has been developing rapidly, making the "Global
Village" from dream into reality. But at the meantime, computer virus and information
stealing caused great loss of property to people. According to this situation, information
sensitive departments all have their own Intranet system.
This system based on Intranet data transmission technology, realize the net chatting and
file sharing among employee though the Intranet. Using C# as programming language, the
platform is Microsoft Visual Studio 2012, using SQL Server 2005 to manage database.
The function of this system can be divided into two parts. The foreground
communicating system is used for communication among employees. The background
personnel management system is used for manage all kinds of information of staff. Employee
can communicate, organize net meeting, share files, send and receive emails. The sever can
not only listen client chatting, send notification to selected staff but also have a personnel
management system can be used to manage all kinds of information of employees, reporting
selected information of employees and making column diagram to , making management
more convenient.
This system mainly uses following technology: TCP, UDP broadcast and multicast, FTP,
SMTP, POP3 protocols, synchronous, asynchronous and multitask to transmit information;
insert, delete, update, multi-condition and vague inquiry; GDI+, and using word, Excel to
interaction, Web Service and so on.
This system totally use the process of software engineering, the designation is
Humanized and easy to operate and very stable. Using multi-condition and vague inquiry
when inquiring data to improve efficiency. The Visualization and event driven model makes
the system is easy to modify and maintain. All in all, the system is very practicable.
Key words: communication Intranet personnel management Internet protocol
目 录
第一章 概述 ....................................................................................................................1
1.1 课题研究背景及意义...........................................................................................1
1.2 课题研究的目标、功能和方法...........................................................................1
1.3 系统开发技术及平台介绍...................................................................................3
第二章 系统的需求分析 ................................................................................................6
2.1 需求分析意义.......................................................................................................6
2.2 系统可行性分析...................................................................................................6
2.3 系统的功能需求分析...........................................................................................7
2.4 系统的运行环境需求分析...................................................................................8
2.5 系统的性能需求分析...........................................................................................8
2.6 系统用例图...........................................................................................................9
第三章 系统的总体设计 ..............................................................................................10
3.1 系统的设计任务.................................................................................................10
3.2 系统的体系结构风格.........................................................................................10
3.3 系统的总体功能模块设计.................................................................................12
第四章 数据库设计 ........................................................................................................14
4.1 数据库设计目标.................................................................................................14
4.2 数据库需求分析.................................................................................................14
4.3 数据库概念结构设计.........................................................................................15
4.4 数据库逻辑结构设计.........................................................................................19
4.5 数据表的设计.....................................................................................................20
4.6 数据库的连接.....................................................................................................24
第五章 系统详细设计及实现 ......................................................................................27
5.1.用户注册、登录模块的设计与实现.........................................................27
5.2 员工信息添加模块的设计与实现.............................................................29
5.3 员工聊天模块的设计与实现.....................................................................31
5.4 邮件发送模块的设计与实现.....................................................................35
5.5 文件上传与下载模块的设计与实现.........................................................36
5.6 管理员监听客户端模块的设计与实现.....................................................38
5.7 管理员发送通知模块的设计与实现.........................................................39
5.8 员工信息操作模块的设计与实现.............................................................42
5.9 员工信息报表模块的设计与实现.............................................................46
5.10 人事资料统计模块的设计与实现...........................................................49
5.11 用户设置模块的设计与实现...................................................................50
5.12 日常记事模块的设计与实现...................................................................52
第六章 系统的测试 ........................................................................................................54
6.1 软件测试概述.....................................................................................................54
6.2 测试的方法.........................................................................................................54
6.3 测试方案.............................................................................................................54
总 结 ..............................................................................................................................58
谢 辞 ..............................................................................................................................59
参考文献 ..........................................................................................................................60
大连交通大学 2015 届本科生毕业设计(论文)
1
第一章 概述
1.1 课题研究背景及意义
21 世纪以计算机的应用为标志,是网络化、信息化的世纪。其中,尤其是互联网的
应用,人们可以进行大量的信息交换。网络信息交流拉近了人与人之间的距离,使得
“地球村”从梦想变为现实。
但是与此同时,随着网络逐渐深入我们的生活,各种网络病毒和信息窃取给人们造
成了巨大的财产损失,所以接入互联网面临着一定的危险性。目前,像银行、企业和国
家政府机关等信息敏感部门都有自己专门的局域网,在满足日常办公需要的同时尽量避
免网络病毒造成影响,所以,当企业员工之间需要交流通信时,需要一个能基于局域网
进行文字、图片和视频传输的工具。
同时,企业有大量的员工,需要对他们的各种进行信息管理。随着信息化社会的到
来,传统纸质化的档案管理方式已经不再适应大数据量的信息管理,需要有一种能替代
传统纸质化方式进行员工管理的人事管理系统。基于以上两点,该企业聊天通信系统应
运而生。
本系统的功能分为两大部分,前台的聊天通信系统为企业所有员工提供信息交流的
平台,而后台的服务器为管理人员用于管理员工的各种信息提供方便。
开发前台聊天通信系统的意义有以下方面:一是防止网络病毒对计算机硬件和软件
造成破坏,该系统不需要连接互联网,只需要搭建局域网平台就可以实现相互通信。二
是方便用户之间的通信,使得用户即使在没有互联网的情况下仍然可以进行信息交流。
开发后台的人事管理系统的意义有以下方面:一是方便企业对员工的信息进行管理,
该系统可以实现所有员工信息的增、删、改、查功能,而且可以将指定员工的信息导出
到 word 文档进行打印、将数据库中的数据导出到 Excel 进行进一步统计分析,极大地
提高了操作的交互性。二是该系统节省了大量的人力物力,以前人们往往采用手工记录
的方式来进行信息管理,不但效率很低,而且容易造成数据缺失。当今社会是信息化社
会,电子化的人事管理系统使得过去纸质记录的时代一去不复返,使用该系统能明显提
高工作效率,告别纸质化。
1.2 课题研究的目标、功能和方法
1.2.1 企业聊天通信系统目标
前台聊天系统
(1)操作简单方便、界面简洁美观。
(3)可以在局域网中实现文字、图片和视频的传输。
(4)可以实现多用户的会议通信。
(5)系统运行安全性、稳定性较高。
后台人事管理系统:
剩余64页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 416
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功