(OA自动化)企业办公自动化系统的设计与实现

上传人:管****问 文档编号:119345555 上传时间:2020-01-13 格式:DOC 页数:31 大小:734.07KB
返回 下载 相关 举报
(OA自动化)企业办公自动化系统的设计与实现_第1页
第1页 / 共31页
(OA自动化)企业办公自动化系统的设计与实现_第2页
第2页 / 共31页
(OA自动化)企业办公自动化系统的设计与实现_第3页
第3页 / 共31页
(OA自动化)企业办公自动化系统的设计与实现_第4页
第4页 / 共31页
(OA自动化)企业办公自动化系统的设计与实现_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《(OA自动化)企业办公自动化系统的设计与实现》由会员分享,可在线阅读,更多相关《(OA自动化)企业办公自动化系统的设计与实现(31页珍藏版)》请在金锄头文库上搜索。

1、摘要当代社会已经进入信息时代,信息技术使社会的各个领域都发生了翻天覆地的变化。如果一个企业想要紧跟时代步伐,就必须加强企业竞争力,提升现代化企业的管理能力,来适应整个社会的发展变化。由于企业对信息管理的需求,计算机、网络技术已经渗透到企业的日常工作中。企业对大量信息的传递与处理的需求,传统的信息交流方式早已不能满足。办公自动化系统(OA)的应用满足了企业的办公自动化、网络化的管理需求,并且规范了公司各个部门的日常业务,提高了企业内部的管理水平,因此中小型企业办公自动化系统的设计是非常有意义的。本系统采用C#语言开发一个中小型企业办公自动化系统,采用B/S架构设计,以Microsoft SQL

2、Server 2005为数据库开发平台,基本的功能有人员管理、考勤管理、站内短信、我的文档管理、公文流转等。关键词:ASP;B/S结构;办公自动化 AbstractContemporary society has entered the information age and information technology makes all areas of society has undergone enormous changes. If an enterprise wants to keep up pace with the times, it is necessary to stren

3、gthen the competitiveness of enterprises, and enhance the ability of modern enterprise management, to adapt to the development of the whole social change. Demand for enterprise information management, computer and network technology has penetrated into the daily work of the enterprise. Traditional e

4、nterprise information exchange already can not meet the demand for rapid transfer of large amounts of information and processing. Office automation system (OA) applications to meet the corporate office networks, automated management needs, and regulate the day-to-day business of the various departme

5、nts of the company to improve the level of the internal management of enterprises,so small and medium enterprises office automation system design is very meaningful.The system uses C # Language developed a small and medium enterprise office automation system, the B / S architecture design to Microso

6、ft SQL Server 2005 database development platform, the basic function of personnel management, attendance management, private message, my document management, documents circulation.Keywords: ASP; B / S structure; office automation 目 录摘要IAbstractII第一章 引言11.1选题背景以及意义11.2系统介绍1第二章 系统开发的关键技术22.1 A技术22.2 C

7、#语言的特点22.3页面布局与运行环境3第三章 需求分析43.1 功能需求分析43.2 可行性分析5第四章 总体设计64.1功能结构设计64.2数据库设计74.2.1概念结构设计74.2.2逻辑结构设计9第五章 详细设计155.1登录界面的实现155.2人员管理模块的设计155.3考勤管理模块的实现165.4权限管理模块的实现175.5站内短信模块的实现185.6请假信息管理模块的实现195.7我的联系人模块的实现205.8部门与职位管理模块的实现215.9我的文档模块的实现215.10公文流转模块的实现22 第六章 软件测试24结束语26谢 辞27参考文献28V咸阳师范学院2013届本科毕业

8、设计(论文)第1章 引言1.1选题背景以及意义很多中小型企业自成立以来,都是以传统的办公模式来运作,主要是以纸质为主1,而在这个信息发展的时代,是远远不能满足企业员工办公的需要,那么,如何提高企业员工办公的效率呢?怎样才能让企业紧跟时代的步伐?怎样加强企业的竞争能力呢?因此如何实现信息的自动化和办公的无纸化成了每个企业应该重视的问题。虽然科学技术在不断提高、计算机技术在不断发展,但人们已经渐渐地认识并掌握了计算机的强大功能。各个企业都使用计算机来满足员工工作的需要。虽然这样可以提高员工的办公效率,但是要提高企业办公的整体效率,就必须建设一个安全、可靠的办公自动化系统2,用此办公自动化系统为企业

9、提供现代化的办公条件和综合的信息服务,这与传统的办公模式比起来,有着检索非常迅速、查找非常方便、可靠性高等优点,这样能够大大地提高企业办公的效率和管理水平,并且能够规范公司各个部门的日常业务,为企业在信息管理上节省了很大一笔开支3。1.2系统介绍本系统利用计算机技术和网络技术,使企业的办公管理工作能够信息化和规范化,并且大限度地提高企业员工的办公效率、改善办公质量、缩短员工的办公周期4。在设计过程中,本系统有两种角色:超级管理员、普通员工,在添加了角色后,可以对各个角色分配相应的操作。超级管理员和普通员工登录进去的界面是不一样的,因为超级管理员要对人事进行管理5。超级管理员的权限最大,能够对员

10、工的信息,部门的信息进行增加、修改和删除,普通员工登录后的界面上没有员工管理和部门管理的树节点,因此不能对其进行操作。系统主要涉及的模块有人员管理模块、考勤管理模块、权限管理模块、站内短信模块、请假信息管理模块、我的联系人模块、部门与职位管理模块、我的文档管理模块、公文流转模块。本系统使用A技术、B/S架构、SQL Server2005数据库实现。企业只需在客户端安装WEB浏览器,通过WEB页面提供统一的界面,对企业用户来说操作非常简单,特别方便6。第2章 系统开发的关键技术2.1 A技术ASP.Net是建立在公共语言运行库上的编程框架。其与以前的开发模型相比,提供了很多重要的优点,比如:它可

11、以支持多种脚本语言的开发,这样开发人员就可以选择自己喜欢的语言来编写代码7。此外,ASP.Net技术用一些控件,如:用户自定控件、自定义控件、组件等方法将程序的结构与执行代码分离开,从而使程序的结构对开发人员来说一目了然,提高了团队开发的效率8。ASP.Net主要包括两种编程模型:WebForm、WebService。WebForm为用户提供建立功能强大并且外观丰富的可编程Web页面。WebService通过对HTTP、XML等Internet标准支持提供在异构网络环境下获取远程服务,就是可以接收从Internet上的其它系统传递过来的请求并作处理。通过对它的使用,开发的应用程序在网上发布后,

12、全世界的开发人员都可以查询并绑定使用9。2.2 C#语言的特点C#是一种强类型语言,它是由C和C+衍生出来的编程语言,是面向对象的语言。它继承C语言的语法风格,同时又继承了C+的面向对象特性。它不再支持指针类型,从而使得程序不能随便访问内存地址空间;C#也不再支持多重继承,避免了类层次结构中由于多重继承带来的可怕后果。(1)语言的简洁性C#语言拥有简洁的语法,取消了指针的使用,因为有限的指令、修饰符和操作符的使用,使得它在语法上几乎不会存在冗余,初学者很容易就能掌握。(2)面向对象设计 因为C#是面向对象的,因此具有封装、继承与多态性三大特性。在C#中,只允许单继承,即一个类不会有多个基类。C

13、#以类为基础构建所有的类型,通过命名空间对代码进行层次化的管理,从而减少了命名冲突的可能性。(3)与Web的结合因为借助了Web服务框架,从而使网络开发和本地开发同样的简单。(4)安全性与错误处理完整C#不但符合通用类型系统的类型安全性的要求,而且用公共语言进行时提供的所有代码访问系统安全特性。除此之外,开发人员不需要再担负内存管理的任务,因为垃圾收集机制能自动管理对象的生命周期。(5)版本处理技术 由于C#提供内置的版本支持来减少开发费用,因此使用C#将会使开发人员更加轻易地开发和维护各种商业用户。(6)灵活性与兼容性 虽然C#简化了语法,但它并没有失去灵活性。正是由于其灵活性,不但API可

14、以进行交互操作,而且DLL的任何入口点都可以在程序中进行访问。C#遵守.NET公用语言规范,从而就保证了C#组件与其它语言组件间的互操作性10。(7)C#使用范围大,可移植性好 C#有一个非常突出的优点就是可适用于多种操作系统,如DOS、UNIX,也可使用于多 种机型。 2.3页面布局与运行环境 本系统采用CSS+DIV的页面布局技术,对页面进行整体布局,使得页面布局美观,完美呈现。本系统的使用的开发工具是Microsoft Visual Studio 2010,服务器为IIS,开发语言为C#,采用A技术,系统使用数据库为SQL Server 2005。第3章 需求分析3.1 功能需求分析随着

15、信息时代的到来,企业想要紧跟时代的步伐,就必须提高办公效率和自身的管理水平,因此,在调查了企业的办公需求并且查阅了相关资料之后,总结出了中小型企业办公自动化系统所需要的基本功能11-12。中小型企业办公自动化系统需要的基本功能如下:(1)员工管理:包括添加员工、管理用户、个人用户、修改密码等。此功能模块普通用户登录进去后只有个人用户和修改密码两个功能。(2)考勤管理:普通用户只能上下班签到,查看自己的出勤信息,超级管理员可以设置考勤,并且进行考勤统计。(3)角色管理:超级管理员可以进行角色管理、分配角色。(4)站内短信:可以发信息,也可以查看自己的收信箱和发信箱,并对其做相应的操作。(5)请假信息管理:可以添加假条,并查看上级领导对请假条的批复情况。 (6)我的联系人:可以添加联系人,查看联系人。(7)部门与职位管理:可以对部门与职位进行增加、修改、删除等操作,此功能只有超级管理员有权限。(8)我的文档:可以上传文档、下载文档,对文档进行管理等操作。(9)公文流

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号