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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

本文(基于Windows Workflow的请假审批系统---毕业论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于Windows Workflow的请假审批系统---毕业论文.doc

1、 本 科 毕 业 论 文 基于 Windows Workflow 的请假 审批 系统 Leave Approval System Based On Windows Workflow 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师(校内): 职称: 职称: 年 月摘 要 互联网在现今已经进入了千家万户,并且以极快的速度发展着。各种有关的IT 技术日新月异。在如此快速的发展过程中,出现 了很多不同的 软件系统需求 ,同时也 有了很多 针对这些需求的 解决方案。挑选一门好的新技术总是能使功能的实现更加简便和有效。 随着办公自动化的普及和推广,不少机构和企业

2、都采用电子的方式对一些常见的流程进行处理,例如请假和报销手续等, 这也带来了节省时间提高效率的好处。 作为毕业设计课题,本文 设计开发了 基于 Windows Workflow 的请假流程审批系统 。此 应用 基于 ASP.NET 平台 , 用户通过浏览器与系 统进行交互 ,不需要其他客户端 。 不同角色的用户只需 登录 就会收到系统自动分配的任务,无需人为对流程进行设定或干预。 本文论述 了 基于 Windows Workflow 的 请假流程审批系统的 设计及实现方法, 并展示该系统的运行、测试情况 ,然后对本课题开发的 系统 做了总结,展望该领域未来的技术发展方向和行业前景。 关键词 :

3、 工作流 ; ASP.NET; 请假审批 ; Abstract Nowadays, Internet has entered tens of thousands of households with a rapid development. IT is progressing with each passing day. In such a rapid development process, there are a lot of different software system requirements, and also have a lot of solutions. A good s

4、election of new technologies can always make it more simple and effective for function realizing. With the popularity and promotion of office automation (OA), many institutions and enterprises use electronic processes to some frequently process, such as leave and reimbursement procedures. This will

5、also save time and bring the benefits of greater efficiency. As the graduation project topics, this paper designed and realized the leave approval system using Windows Workflow. This application bases on ASP.NET platform, users can easily interact with this system with a browser, no other clients ar

6、e needed. Users in different roles will receive different distribution of tasks once after their landing. This paper discusses design and implementation methods of the Windows Workflow approval processes, and demonstrates the operation and testing of the whole system, summarizes the system, and look

7、s forward to the future of technology in the field direction and the prospect of the industry. Key Words: Workflow; ASP.NET; Leave Approval System; 目 录 第一章 引言 . 1 第二章 系统相关技术概述 . 2 2.1 ASP.NET 平台 简介 . 2 2.2 Windows Workflow Foundation 简介 . 3 2.2.1 程序逻辑和其他代码 . 3 2.2.2 使用 Windows Workflow Foundation .

8、4 2.3 工作流的运行原理 . 7 2.3.1 工作流的组件 . 7 2.3.2 基于 ASP.NET 的工作流 . 8 第三章 系统总体设计 . 11 3.1 系统概述及功能 . 11 3.1.1 开发背景 . 11 3.1.2 总体目标 . 11 3.1.3 功能性需求 . 12 3.1.4 非功能需求 . 13 3.3 系统架构 和层次划分 . 13 3.4 系统运行需求 . 15 第四章 系统详细设计 .16 4.1 系统 分层细节 . 16 4.1.1 UI 层 . 16 4.1.2 Model层以及 DAL 层 . 17 4.1.3 BLL 层 . 18 4.2 数据库表设计 .

9、 25 4.2.1 Membership 相关数据库表 . 25 4.2.1 Workflow 相关数据库表 . 26 第五章 系统测试及运行结果 .27 5.1 功能测试 . 27 5.2 运行结果 . 29 第六章 总结和展望 .33 6.1 总结 . 33 6.2 展望 . 33 致谢 .34 参考文献 .35 Contents Chapter 1 Introduction . 5 Chapter 2 System related technologies outline . 2 2.1 Introduction to ASP.NET platform . 2 2.2 Introduct

10、ion to Windows Workflow Foundation. 4 2.2.1 Relation between Logic and other codes . 4 2.2.2 Using Windows Workflow Foundation . 4 2.3 The Operating principle of Windows Workflow. 7 2.3.1 Components of Windows Workflow. 7 2.3.2 Workflow based on ASP.NET platform . 8 Chapter 3 System overall design.

11、11 3.1 System profiler and function . 11 3.1.1 Development background . 11 3.1.2 Overall objective. 11 3.1.3 Functional requirements . 12 3.1.4 Non-functional requirements . 13 3.3 System architecture and module division . 13 3.4 System running requirement . 15 Chapter 4 System detail design .16 4.1

12、 System Stratified detail. 16 4.1.1 UI layer . 16 4.1.2 Model and DAL layer . 17 4.1.3 BLL layer . 18 4.2 Database design. 25 4.2.1 Membership Tables .25 4.2.1 Workflow Tables.26 Chapter 5 System testing and the running results . 27 5.1 Functional test . 27 5.2 Running result . 28 Chapter 6 Summariz

13、e and outlook .33 6.1 Summarize .33 6.2 Outlook .33 Acknowledgement.34 References.35 基于 Windows Workflow 的请假审批系统 1 第一章 引言 在科技发展日新月异的今天,办公无纸化,自动化办公已经不是新鲜事情了。正是借助了计算机的自动化处理功能,很多单位从中获得了效率提升, 节省成本等好处。可以说 ,计算机的应用已经进入了现今人们工作生活中的各个领域。 随着计算机生产技术的提高,计算机的成本的降低,速度也有了非常大的提升。与此同时各种新技术的产生也使得实现很多需求更加简便。 众所周知,各级和类的

14、办公机构,总是把大量的人力物力花费在各种文件、信函、报刊文摘、资料卡片、会议纪要、人事档案、数据统计等信息管理上。所以,多少年来人们总是试图从这些既重要又繁琐的事务中解放出来。尤其是在科学技术高度发达和生产组织愈益复杂的今天,管理手段的现代化就显得愈加突出。随着电子计算机的广泛应用,特别是能进行中西文处理的微电脑 的问世,人们多年的夙愿得到了实现。办公室人员可以通过计算机进行信息数据处理,帮助人们进行分析、决策;从而大大减轻了办公人员的劳动强度,提高了工作效率。电子计算机已成为办公自动化的核心 1。 工作流技术起源于二十世纪七十年代中期办公自动化领域的研究,由于当时计算机尚未在社会上普及,网络

15、技术水平还很低的情况下这项技术并未取得成功。在进入 90 年代以后随着个人计算机、网络技术的普及和推广以及信息化建设的日益完善,使得工作流技术的研究与开发进入了一个新的热潮 2。 关于工作流自动化处理方面的技术如今已经较为普遍, 而微软在 .NET Framework 3.0 中推出的新特性之一 Windows Workflow Foundation 无疑为工作流的开发提供了新的解决方案 。 因为基于 ASP.NET 编程作为当前比较主流的编程方式之一,所以 Windows Workflow Foundation 在 ASP.NET 上的应用符合现在的需求。 基于 Windows Workfl

16、ow 的请假审批系统 2 第二章 系统相关技术 概述 2.1 ASP.NET 平台 简介 ASP.NET 是建立在微软新一代 .Net 平台架构上,利用 公共语言运行库 ( CLR)在服务器后端为用户提供建立 企业级 Web 应用服务的编程 框架。 CLR(Common Language Runtime)是 .NET Framework 的核心组成,托管代码在其控制下运行。 图 2.1 为公共语言运行库的组成部分: 图 2.1 CLR 的组成部分 与更高级的编程语言相比,一个主要区别就是 ASP.NET 页面提供了完整的服务器端对象模型,可以再运行期间使用。 ASP.NET 可以 在 其环境中

17、把页面上所有控件作为对象来访问。在服务器端,还可以访问其他 .NET 类,与许多有用 的服务集成起来。 ASP.NET 和 PHP 等其他相关技术有一定的相似性,但是它们有一个重要的区别就是 ASP.NET 支持 C#,同时 可以 和 NET Framework 集成。 ASP.NET几乎可以完成 Windows Form 上的所有功能,有很大的灵活性,因此生成 HTML内容的 ASP.NET 通常称为 WEB 窗体 3。 基于 Windows Workflow 的请假审批系统 3 图 2.2 为从客户端发送一个请求到服务器响应的示意图: 图 2.2 请求 -响应过程示意图 3 相对于 ASP

18、 来说, ASP.NET 在速度和效率上有优势。因为 ASP.NET 在服务器上首次运行时会进行编译然后执行,比起 ASP 的解释执行方式更有优势。 如今 ASP.NET 技术已经 得到 了 广泛 的 应用 。在 创建动态 Web 站点和基于 Web的分布式应用 上 ASP.NET 更是由于其功能的强大以及微软提供的雄厚技术支持而成为 开发的 首选之一。 2.2 Windows Workflow Foundation 简介 2.2.1 程序逻辑 和其他代码 在使用 Windows Workflow Foundation 以前,工作流 早已经在很多地方 出现 。工作流就是一项活动,只不过这个活动

19、比一般意义上的活动更大、更复杂一些,因此往往是由较小的活动按照某种逻辑组合而成 4。若干 事实上 可以把每一个含有执行一定 逻辑 的程序看成是工作 流 ,因为这些程序是 按照 实现规定好的顺序以流的方式运行。 但是 通常人们 在开发这些程序的时候, 程序执行逻辑 是和程序 的其他 代码混杂在一起的。这不是错误的方式,也并非不好的编程习惯,但是久而久基于 Windows Workflow 的请假审批系统 4 之这样可能产生问题。因为随着需求的增加,程序的规模也越来越大,程序逻辑越来越复杂 ,其他功能性代码也越来越多。 这样 可能 导致 程序逻辑和其他代码都难以修改 。 2.2.2 使用 Windows Workflow Foundation .NET Framework3.0 保留了 2.0 的全部功能,并加上了下面 4 个新特性: Windows Presentation Foundation Windows Communication Foundation Windows Workflow Foundation Windows CardSpace

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。