bs架构的办公自动化系统的设计与实现(源码)

随着计算机信息技术的应用,网络化时代已经到来,目前许多政府部门、企事业单位已创建局域网络,并与互联网全方位连接。为了充分发挥网络的作用,提高办公处理效率,建设办公自动化系统势在必行。该系统采用动态网站开发技术,以 ASP.NET为基础框架。本主题采用B/S架构,使用SQL 2008作为数据库平台以及VS 2010集成环境进行开发。需要实现的功能包括记录、查询、编辑员工信息,管理工作信息等。作为企业办公系统,公司管理者能利用此系统及时调整人力资源的分配。为了加强上下级、同级之间的沟通,系统还需具备公文信息的发布和接收,电子邮件的发布和接收等动能。办公自动化系统的开发将顺应当今网络发展趋势,也符合公司的办公需求,为企业办公提供很大的便利。办公自动化系统会成为企业办公的一种新工具、新模式,甚至能够一定程度上改变人们的工作方式。关键词 办公自动化,人事管理,企业通知,ASP.NET,数据库,B/S架构
目 录
1 引言 1
1.1 研究背景 1
1.2 研究意义 1
1.3 研究现状 1
2 开发环境配置 2
2.1 IIS网络信息服务 2
2.2 .NET技术框架 2
2.3 B/S架构 3
2.4 数据库技术 3
3 需求分析 3
3.1可行性研究 4
3.2 系统需求分析 5
3.3 系统用户角色分析 5
4 系统设计 5
4.1 系统设计原则 6
4.2 系统结构 7
4.3 功能模块划分 8
4.4 系统登录流程图 9
4.5 数据库设计 10
5 系统实现 17
5.1 登录模块设计 17
5.2 系统管理模块设计 19
5.3 人事档案管理模块设计 20
5.4 公文收发管理模块设计 22
5.5 邮件信息管理模块设计 24
5.6 留言信息管理模块设计 26
5.7 专题文档管理模块设计 26
5.8 会议记录管理模块设计 27
6 系统测试 28 *好棒文|www.hbsrm.com +Q: ¥351916072¥ 

6.1 测试目的 29
6.2 程序调试 29
6.3 调试结果 30
结论 31
致谢 32
参考文献 33
1 引言
1.1 研究背景
网络逐渐融入人们的生活,五花八门的网上信息,Internet的出现将世界与人们的生活紧密联系。它冲破了地域限制,使信息在真正意义上得到共享。对于一个企业,无论是企业宣传,还是员工沟通,网络都起到了至关重要的作用。
基于WEB的办公自动化系统正是在这种状况下诞生的,企业员工无论在任何地方,都可以查看到企业发布的信息,跨越了时间和空间,加快信息传递。[9]
企业有很多的工作计划等信息需要告知员工,员工和员工之间需要及时沟通,员工的工作日志也需要及时提交给企业的主管部门查看。传统的方式不但成本高,而且使用受限。后来由于互联网的普及,企业的日常工作基本都使用计算机完成。把信息在网站上发布,人们就可以在任何时间、任何地点查看、了解企业的动态等。此模式完成了信息的低成本、快速化传递。本课题的研究以及本系统的开发正是顺应了互联网时代的发展,同时也致力于满足企业发展的需求。
1.2 研究意义
信息时代的到来,信息的大量涌入加大了公司企业的工作量,传统的办公模式和信息处理方式已经不能满足信息处理的高标准、严要求。公司的数据处理能力体现了公司对市场的敏感程度。而一个企业如果想有好的发展方向,提高数据的真实性和准确性十分重要。从传统办公模式转向自动办公管理模式,加强信息处理能力,进一步提升竞争力,成为了公司企业发展过程中的首要问题。
此次毕设所开发的办公自动化系统以B/S模式为基础架构,目的是实现网页上的企业信息发布与管理。设计本系统的意义在于加强企业与员工,员工与员工之间的沟通,使得人们能在任何时间任何地点利用网络了解到工作情况。致力于对办公自动化功能提供全面支持,实现办公的效率最大化。[5]
1.3 研究现状
国内一些大公司逐渐采用计算机管理系统来实现日常控制和运营。然而,在管理技术相对不完善、规模比较小的的公司中,大多数机构还采用老旧的管理方法控制各种信息,从而产生效率低、差错率高的问题。因此,发展网络信息技术、完善管理模式当下就需要采取行动。
国外有部分发达国家持有尖端科学技术,信息更新速度更快。相对于国内来说,基础实力雄厚,体现在人才储备、资金储备和科技水平上。国外企业更早采用信息化网络化的计算机技术管理员工和日常工作。
国外基本已经普及办公自动化系统来管理和控制内部的办公信息。此方法带来了很多益处,主要表现为人力资源投入的缩减、工作效率的提高、差错率的降低。越来越多的功能将会被加入到办公自动化系统中来以适应发展需要,加强技术融合和功能的全方位对接。[8]
2 开发环境配置
办公自动化系统可以采用包括Java,安卓,C等程序设计语言来进行程序开发。这几种程序设计语言都是目前被广泛使用的程序设计语言,根据办公自动化系统的特点综合分析考虑采用哪种程序设计语言来进行开发至关重要。Java语言对开发者的技术水平要求较高,相对来说难度较大。综合考虑,决定使用目前并不太流行的.NET技术来开发此办公系统。编程语言选用C#语言,C#语言是相对来说较为简单的一种计算机语言,也便于开发者理解。整个软件界面基于WEB配置。
辅助软件有数据库等配合使用。将系统放置在Visual Studio 2010运行环境中,架构与.NET框架之上。[4].NET对计算机系统性能要求不会太高,WIN7的系统就可以正常使用。将谷歌浏览器设置为默认的浏览器。这是整体系统的开发环境,下文还会具体介绍每种软件环境的特点和功能。
2.1 IIS网络信息服务
构成Windows操作系统平台的最主要的是IIS,它是最基本的部件。只有在安装IIS的基础上才能正常的浏览和使用网页。随着技术的升级,在最新的操作系统上自带了IIS部件,并不需要单独安装,减轻使用者的烦恼,体现了IIS部件的重要性。设计项目时,ASP.NET作为开发环境,IIS作为ASP.NET的基本部件,只有在安装IIS的基础上ASP.NET才能被正常运行,JAVA程序也是如此,因此程序开发是必备工具。随着操作系统的更新,随之不断升级的还有IIS版本,相互匹配,等级越高的IIS版本,对ASP.NET的支持率也会越高。

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

好棒文