ImageVerifierCode 换一换
格式:DOC , 页数:65 ,大小:1.27MB ,
资源ID:13166391      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13166391.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于NET平台的OA办公自动化系统设计与实现Word文档格式.doc)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于NET平台的OA办公自动化系统设计与实现Word文档格式.doc

1、基于.NET平台的OA办公自动化系统设计与实现摘要OA(Office Automation)办公自动化系统是利用计算机技术实现有纸化办公向无纸化办公的转变,人工向自动化的转变。本系统命名为Office Easy Now,意为即刻起办公更加简单,使用者可以充分发挥网络的便捷性,提高工作效率!本次毕业设计在Windows XP Professional环境下采用Visual Studio 2005 +SQL Sever 2005开发。本系统采用B/S(Browser/Server)构架,利用网络将服务器端与客户端在物理上分开,并将数据库置于服务器上,使数据逻辑上分开,不仅方便系统维护,且数据更具有

2、安全性。整个系统目前已经实现的模块有:机构管理、部门管理、文件柜橱、日程管理、便笺管理、消息管理、角色管理、菜单管理、用户管理、日志管理等模块,另外本系统在设计时充分考虑了扩展性,可随时添加新的模块。系统在设计与实现上采用了三层构架,通过将系统构架分为表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL),使得系统能够体现“高内聚,低耦合”的思想。这种构架,可以降低层与层之间的依赖,使得开发人员可以只关注整个结构中的其中某一层;也利于各层逻辑上的复用。系统在UI端使用jQuery来完成系统的控制。jQuery是一个javaScript库,它快速、简洁,使用户能更方便地处理HTML 文档、事

3、件、实现动画等效果,并可方便的为网站提供AJAX交互应用。为了能够增强整个系统的可扩展性,系统中安排了角色管理模块,可以方便的新增角色,并可赋予其一定的权限,通过控制角色的权限来控制用户可以做什么,不可以做什么。关键词:OA办公自动化;三层构架;权限管理;AJAX Design and Realizition of OA Office Automation System based on .NET platformAbstractOA(Office Automation) ,Office automation system realized by using computer technolo

4、gy to achieve paper-based office to the paperless office changing, manual to automatic changing. The system is named Office Easy Now, it means office easier from now on. Users can give full play to the network of convenience, improve work efficiency!The graduation project using Visual Studio 2005 wi

5、th SQL Sever 2005 on Windows XP Professional development environment. This system uses B / S (Browser / Server) architecture, server and client physically separate by using network, and we put the database on the server, the data logically separated, this is not only helpful to system maintenance an

6、d the data is more secure . The entire system has been added these modules: Branch Management, Department Management, File Cabinets, Calendars, Notes, Information Management, Role Management, Menu(Module) Management, User Management, Log Management, the system also fully considered in the design sca

7、lability to add new modules at any time. The system is designed by Three Layers, by using this, the system is divided into the user interface layer (UI), business logic layer (BLL), Data Access Layer (DAL), this Allows the system to reflect the high cohesion and low coupling thinking. This architect

8、ure can reduce the layer and layer dependence, so developers only pay a close attention to the structure in which they should concern, also beneficial to all levels of logic reuse. The UI (User Interface) using jQuery to show the system. jQuery is a javaScript library, it is fast, simple, and allows

9、 users to more easily deal with HTML documents, events, to achieve animation effects, and can be convenient for the website AJAX interactive applications. In order to enhance the entire system scalability, the system provide role management module, you can easily add the role, and can be given certa

10、in privileges, by controlling the role of the authority to control the users privileges, tell them what they can do and can not do.Key Words: OA(Office Automation);Three Lays; Priviledge Management;AJAX(Asynchronous JavaScript and XML)- VI -目录摘要IAbstractII目录III第1章引言1第2章工具介绍22.1.NET 介绍22.1.1.NET Fram

11、ework22.1.2.Visual Studio 2005 介绍22.1.3.C# 介绍22.1.4.ASP.NET简介32.2.SQL Server简介42.3.jQuery简介4第3章OA自动化办公系统可行性分析53.1.项目背景和必要性53.2.使用OA系统的优势53.3.可行性分析6第4章OA自动办公化系统需求分析与总体设计74.1.引言74.2.任务概述74.3.系统(或用户)的特点74.4.假定和约束74.5.需求规定84.5.1.软件功能说明84.5.2.对功能的一般性规定84.5.3.对性能的一般性规定94.5.4.时间特性要求94.5.5.灵活性94.5.6.输入输出要求9

12、4.5.7.故障处理要求94.5.8.其他专门要求94.6.运行环境规定94.6.1.硬件设备94.6.2.软件要求94.7.系统结构104.7.1.系统功能模块图104.7.2.系统功能模块介绍11第5章数据库的设计与实现135.1.数据库分析135.2.数据库逻辑设计135.2.1.数据库E-R图135.2.2.数据库表结构175.2.3.数据库存储过程(部分)21第6章系统详细设计236.1.系统设计概述236.2.数据访问层236.2.1.SqlHelper类236.2.2.UserDAL类246.2.3.messageDAL类图256.3.业务逻辑层266.3.1.RoleRight

13、BLL类图266.3.2.fileBLL类266.4.表示层设计27第7章界面设计297.1.界面设计297.1.1.登录界面设计297.1.2.系统首页设计307.1.3.菜单设计317.1.4.系统信息页面337.1.5.系统中人性化界面元素397.2.系统设计主要代码40第8章技术难点448.1.三层构架448.1.1.数据访问层448.1.2.业务逻辑层448.1.3.表示层458.1.4.三层构架相互调用关系458.2.权限管理458.3.树形控件TreeView46总结49参考文献50附录A 业务逻辑层代码51附录B 数据访问层代码54致谢58第1章 引言随着计算机技术的不断发展,

14、兼之通讯技术的不断提升,OA已与十几年前的OA发生了很大的变化,可以将最新的思想、管理理念整合进OA,使企业在高速发展过程中呈现出的多项目、跨区域、集团化的发展,从而提升企业的整体竞争力和前进速度。OA在发展过程中,目前已经经历了四个时期:工具阶段、MIS阶段、网络协同工作时代、移动化阶段。OA从纸张信息数字化已经发展到了现在的移动办公阶段!在管理方面,大部分企业的管理方式已由传统走向数字阶段。信息的管理就是对企业业务中无序复杂的信息进行系统化管理,这样的信息具有可收集、可处理、可共享并且是可再利用的,通过对信息的处理,提供企业的业务水平和效率。企业对信息的管理将成为生存发展的关键性因素。在用

15、户方面,大部分用户对计算机所知有限,对复杂的软件熟悉周期将会加长,功能复杂的软件将会增加企业的学习和培训的压力,并且许多功能并不能得到充分的利用。因此,合格的系统需要有适合大小的功能,以及简单易用的特性。在这用条件下,开发一个收集处理企业信息,并且简单易用的系统至关重要。本系统采用了现下流行的ASP.NET技术,使用SQL Server 2005保存数据,并适当加入jQuery代码,使程序更具有表现力及易用性。ASP.NET 技术在微软公司的大力推广与支持下已经比较完善,它使用目前比较流行的C#面向对象语言开发,使整个系统完全基于“对象”模式。而且ASP.NET 将一张网页看成一个Form,形成独有的WebForm编程模式,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1