企业内部信息交流系统的设计与实现

企业内部信息交流系统的设计与实现[20191209140921]
摘要
随着社会的快速发展,交流成为人与人之间不可缺少的成分。人们可以通过交流增进感情,表达想法,提高自我。社会如此,企业也是这样。企业的发展需要各个部门的交流与合作,需要上级与下级的交流。因此一个企业内部交流系统必不可少。
本文主要对企业内部信息交流系统进行了研究。主要是为了企业内部人员的交流而设计的一个交流系统。本次企业交流系统建立在C/S架构上采用Ado.net、IO流等相关知识,以Microsoft Visual Studio 2010,Microsoft? SQL Server为技术支持完成。
首先本文在对企业内部交流系统开发对需要面对的问题进行需求分析,确定每个环节的可行性。其次在需求分析的基础上进行对每个功能的实现。该系统主要分为前台登陆和后台登陆两个部分。前台主要用于公司成员登陆进行交流和作业的接受。后台主要用于管理员对公司成员的管理,安排和下达任务。在实现上面的功能以后开始对界面进行美化。
 查看完整论文请+Q: 351916072 
关键字:企业内部信息交流IO流C/S架构SQLServer
目 录
第一章 绪论 1
1.1 研究背景以及意义 5
1.2 企业内部信息交流系统的可行性 5
1.3 本文主要内容 6
第二章 软件需求分析 6
2.1 需求分析概述 6
2.2 系统要实现的功能 7
2.3 系统需要解决的问题 7
2.4系统需求分析 8
2.4.1 角色分析 8
2.4.2 用例分析 9
2.5 相关技术平台介绍 13
第三章 系统设计 .17
3.1系统功能分解原则和方法 17
3.2 数据库设计 18
第四章 系统基本功能实现 21
4.1 前台功能 21
4.2 交流主界面 23
第五章 系统的维护 34
5.1 软件测试目标 34
5.2 软件测试的方法 34
第六章 结论 35
第一章 绪论
1.1研究背景以及意义
随着我国社会经济的飞速发展,各类企业的逐渐发展成长,越来越多的企业认识到了信息管理对企业发展的重要。利用软件技术平台对企业内部交流的管理,已逐渐成为企业经营管理的一个新的重要课题。使用软件对企业的管理,是企业管理科学化、规范化的发展需求,也是企业获取人才,提高竞争力的重要方式。[]
另外,随着Internet的普及和全球化程度的提高,企业之间的竞争己经成为产品整个价值链的竞争。任何一个企业都不可能在所有业务上成为最杰出者,必须联合行业中其他上下游企业,建立一条经济利益相连、业务关系紧密的行业供应链,实现优势互补,共同增强市场实力。[]
本系统从三方面进行研究。第一是信息的交流:信息的交流具有独立性,每个用户之间的交流都是独立存在的。第二是信息的共享:主要是管理员对各个部门命令的下达,这样可以节省时间和人力。第三是安全性:系统对用户的交流信息进行保护,只有本人才可以才看自己的交流信息内容。
1.2 研究现状
根据郭伟的《基于Java的企业内部通信系统设计与实现》了解到网络即时通信是一种在后PC(Personal computer)时代兴起的,以Internet网络及其它有线、无线网络为基础的,在交互双方之间实时地传递语音、文字和图像等信息的通信方式。企业内部交流系统基于互联网通信方式的一次重大变革,它的产生有着深刻的社会和技术的原因。与传统的通信方式相比,即时通信系统具有快捷,隐蔽的特点。他在企业内部交流之间有着广泛的推动作用。因此,经过短短几十年的发展,即时通信软件已经风靡全球,成为人们工作交流、日常生活中不可或缺的一款应用软件。[]
本次所做的企业内部交流系统是一局域网为基础建立的,他通过对主机的访问来达到统一的管理。该系统用到了面向对象的思想来解决问题,结合了ukulele的各种访问来实现用户之间的交流。安全快捷,相信本系统对企业的管理具有很大的促进作用。
1.3企业内部信息交流系统的可行性
通过局域网对企业内部信息交流进行全面的自动化的管理,大大提高了企业的办公效率和企业的经济效益。使企业的管理更加协调和有序。
网络化的办公管理,实现了通过网络对信息的发布,传递,接受等一系列功能,使企业管理更加规范。系统后台登陆的管理模块在设置了管理员管理模块,为公司管理员更加方便的管理员工提供了一个有用的平台,大大提高了管理的管理效率。
1.4本文主要内容
本文主要研究公司内部交流系统,该系统具有用户注册和用户管理,企业内部交流,文件共享,查看记录,用户管理,部门管理,系统公告,异常维护等功能。本次企业交流系统建立在C/S架构上采用Ado.net、IO流相关知识,采用面向对象的思想,以Microsoft Visual Studio 2010,Microsoft? SQL Server为技术支持完成。按照软件工程的基本步骤进行了系统分析、设计和实现。主要安排如下:
第一章 绪论
第二章 软件需求分析
第三章 系统设计
第四章 系统功能实现
第五章 系统维护
第六章 结论
第二章 软件需求分析
2.1 需求分析概述
需求分析是本系统开发最重要的一个环节。通过对企业人员的调查和询问,要求系统需要以下功能:
1.要求有良好的人机界面。
2.需要有管理员和普通用户的权限区别,善于管理
3.企业的发布信息和交流内容需要得到管理。
4.企业每个成员的个人信息管理。
5.管理员对数据的删除要求方便简单。
6.数据计算自动保存和处理。
7.发送信息的时候语音提示,使对方第一时间知道。
8.交流信息记录的查询。
9.用户的是否在线,可以方便的告知对方你是否在,是否可以第一时间回复。
10.登陆IP,可以知道你上次在哪里登陆过。
11.界面的美观,使使用起来舒适。
12.系统退出。
2.2 系统要实现的功能
此次企业内部交流系统主要分三个模块:登陆模块,交流模块和后台管理模块。其中每个模块实现的功能如下:
1:登陆模块主要用于用户的登陆,假如用户忘记密码可以通过找回密码来实现。找回密码需要通过用户输入验证信息方可通过。登陆成功就到了交流模块。
2:交流模块主要模仿QQ的界面,把该用户的好友根据各个部门的不同进行分类,用户可以通过双击需要交流用户的头像进行聊天,双击头像以后跳出一个聊天窗体,此时用户就可以进行交流了。在交流模块中还有一些辅助功能:比如用户的在线还是离线,文件的共享,登陆记录,聊天记录,聊天的表情选择,好友信息的查看等。
3:后台管理模块主要分为二个:(一)管理员的登陆:主要是对用户名和密码的认证。(二)主界面:主要有个人信息的查看(管理员查看员工的信息),用户管理(对所有用户的查看和修改),部门管理(对用户部门的修改),文件共享等
2.3 系统需要解决的问题
1. 系统要保护用户的信息不能被除了管理员和自已以外的其他用户随便修改。
2. 系统的操作界面简洁大方。用户在遇到问题时可以通过联系管理员来解决。
3. 屏幕锁定,为了隐私的安全性考虑只能点输入密码界面,其他界面不能点。
4. 管理员对各个部门的通知要第一时间发送到,用户之间的交流也是,这是本系统最难的地方。
5. 用户对交流信息的查看,只能查看本用户的聊天记录。
6. 个性签名和交流时使用的表情的添加等辅助功能的设计。
7. 系统可扩展性的提高,对系统的更新起到关键作用。
2.4系统需求分析
用例图通过描述系统和活动者之间的交互活动来描述系统的行为。通过分解系统的目标,为所有活动的步骤来实现这些目标和用例图描述了执行。,该方法的主要优点是,它是面向用户的,用户可以根据自己的使用相对应的情况下继续完善他们的需求。此外,使用用例还可以方便地得到系统功能的测试用例。[]
2.4.1 角色分析
分析的第一步是定义用例,以描述系统的外部功能需求。
用例分析包括阅读和分析需求说明,此时需要与系统的潜在用户进行讨论。根据上述需求,通过分析,企业内部交流系统分为两大类:用户和系统管理员。
2.4.2 用例分析
1.用户登陆
本系统分为前台和后台登陆,前台是普通用户的登陆,后台是管理员的登陆。
前台登陆不需要选择类型,后台登陆需要选择。前台可以注册而后台不可以注册。
用户登录实现为用户和管理员提供身份确认的功能,假如用户输入的面貌或者账号错误则无法登陆。无法登陆意味着用于之间将无法进行交流。用户此时可以用过注册来进行注册账号或者通过找回密码来进行相应的操作。如果用例成功,则用户登录系统,否则,系统状态不变化。
用例名称:登陆系统 主要参与者:普通用户,管理员 前置条件:处于同一局域网间进行交流 基本路径:1.登陆界面 2.普通用户输入用户名和密码,管理员密码,用户名以及职责类型 3.系统验证用户输入的信息 4.登陆成功,跳转到功能菜单 拓展路劲:1.系统验证用户身份不正确 2.系统显示用户登陆不合法原因(普通用户是密码或者用户名不正确,管理员是密码或者用户名或者用户类型不正确) 3.查询帮助
2.普通用户交流
普通用户交流实现了用户之间的交流,各部门之间的用户可以通过双击对方头像来进行交流。
图2-3 用户交流活动图
用例名称:用户交流 主要参与者:普通用户 前置条件:处于同一局域网间进行交流 主要功能:用户登陆以后可以通过主界面上面修改自己用户状态来修改自己的状态。可以通过查看登陆记录来查看自己最近在哪里登陆过。也可以通过写心情让好友知道他最近的心情。假如用户需要离开可以通过屏幕锁定来保护自己的信息。当用户需要交流时,可以通过好友查询来查询需要交流的用户,找到以后可以通过双击目标头像来进行交流。单用户进行交流时可以查询聊天记录,查看对方资料,还可以发送自己喜欢的表情,改变聊天字体。
3.管理员控制界面
管理员控制界面主要用于管理员对普通用户之间的管理。管理员的管理是整个公司最主要的环节。实现了管理员对用户的增,删,改,查。是保证公司员工之间的信息更正的重要环节。
2-4 管理员管理示意图
用例名称:管理员管理 主要参与者:管理员,超级管理员 前置条件:处于同一局域网间进行交流 基本路径:1.系统显示管理员后台界面 2.管理员选择查看所有用户信息(查看信息和添加于删除用户) 3.管理员选择查看自己信息 4.管理员选择异常处理 5.管理员选择部门广播 6.管理员选择文件共享 7.管理员的添加 8.管理员选择查看,添加和删除部门 9.管理员选择辅助工具 拓展路劲:1.添加用户是报错(该用户已经存在) 2.管理员不能修改自己信息 只能查看 3.超级管理员添加部门错误(该部门已经存在) 4.超级管理员删除部门时报错(不存在该部门) 5.查询系统帮助
2.5 相关技术平台介绍
系统运行环境
1.软件需求
Web应用服务器:Windows 2003 Server | Windows 2008 Serve +IIS操作系统; Framework框架(2.5以上)。
SQL Server数据库服务器:Windows2003 Server | Windows 2008 Server;Microsoft SQL Server2005(service pack3)数据库服务器;Framework2.5以上框架。
客户机:Windows 2000、Windows XP、Windows Vista、Windows 7操作系统;微软Internet Explorer 6或者更高版本的浏览器, Office 2000、Office 2003、Office 2007、Office 2010。
2.硬件需求
安装本通讯系统的服务器计算机应满足下列系统要求。
项目 条件
处理器 具有 Pentium4 级或更高处理器的计算机,450 MHz 建议:至强CPU 双核或四核,1.8GHz或更高
RAM 至少1GB内存,推荐2G或4G; 操作系统建议: Windows 2003 Server 4GB
可用硬盘空间 系统驱动器上有60 GB,推荐采用146GB或300GB SAS高速硬盘,推荐硬盘做RAID1或5,以保证服务器数据安全。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1913.html

好棒文