中车沈阳机车车辆有限公司 运营管理部 辽宁省 110142
摘 要 本文在台塑流程自动化软件管理系统的基础上,使用Microsoft Visual Studio 2008编程软件、Microsoft SQL Server 2008数据库软件,使用C#语言、SQL高级数据库技术,设计完成合同评审,实现合同评审流程管理自动化的需求。
关键词 台塑流程自动化软件 C#语言 SQL语言
1 绪论
1.1 台塑系统简介
台塑流程自动化软件管理系统(FPG-Flow Management System,简称FPG-Flow)是一套将工作流程自动化的管理系统,从表单的设计及产生、流程的定义与绘制、组织资料的管理、及与其他系统的连接,均有一套完整的工具,协助使用者将企业内的表单、流程、稽催等的功能,以比较自然且简易的方式,制作及设定完成。
台塑系统所设计完成的表单可以在网页上填写、浏览、核签、及意见说明等。配合VPN设备,支持异地远程移动端访问,使用者不论何时、所处何地都可以便捷的使用。台塑系统在中车沈阳公司的广泛应用,使越来越多的员工对台塑系统有了更新的认识,更愿意使用台塑系统进行办公。
2 主要技术概述
2.1 Microsoft Visual Studio 2008概述
Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具。引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。
2.2 Microsoft SQL Server 2008概述
Microsoft SQL Server 2008是微软公司推出的关系型数据库管理系统。可以将结构化、半结构化和非结构化文档的数据直接存储到数据库中。可以对数据进行查询、搜索、同步、报告和分析之类的操作。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机和移动设备,它都可以控制数据而不用管数据存储在哪里。此外,SQL Server 2008 允许使用 Microsoft .NET 和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。信息工作人员可以通过日常使用的工具直接访问数据。
3 需求分析
3.1 项目调研
合同评审作业项目分为四个主要流程,分别为:
1.各单位提报合同评审申请,填写合同评审表单,并进行内部审核及领导审批。
2.各相关部门领导会签、法律事务审核、财务总监审批。
3.经公司领导批准,提报人向法律事务提交审批表。
4.法律事务查询各申请进度,并对已审批合同定期汇总。
3.2 可行性分析
开发任何一个基于计算机的系统,都会受到时间和资源上的限制。因此,在开发系统前必须进行可行性分析,以减少项目的开发风险,避免人力、财力的浪费。可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题能否解决。
对合同评审作业项目在台塑流程自动化软件管理系统的可行性分析如下:
3.2.1 经济可行性分析:
成本较低,流程和表单开发不需要很大的投入。
3.2.2 技术可行性分析:
合同评审流程复杂,依据项目调研情况,采用C#开发平台,.NET Framework是.NET平台的基本框架,具有强大的API,给系统奠定了技术基础。采用C#技术,能够实现客户端与服务器之间的交互,方便用户及时掌握工作信息。
综上所述通过可行性分析认为合同评审的开发方案切实可行,可进行开发。
4 程序设计与实现
4.1 程序开发过程
4.1.1 设计表单样式
使用Front Page软件设计表单样式。
4.1.2 建立作业项目
在台塑系统中,系统流程设计作业-流程作业维护-作业维护-指定目录,新增作业并填写相关内容。
4.1.3 建立作业表单
在台塑系统中,系统流程设计作业-流程作业设计-指定目录-目标作业,点击左上角新增按钮,新增类别选取表单,点击下一步填写表单名称等内容,编码方式选取UTF-8,并上传已设计好的HTM表单。点击确定并保存,待返回保存成功信息后离开。
4.1.4 添加流程角色
在台塑系统中,组织数据管理-角色管理-目标目录,点击新增角色按钮,并输入角色名称后保存,选择角色人员。
4.1.5 设计作业流程
运行FPG-Flow Designer 2.0软件,执行菜单栏下,工具-手动更新-全部更新,更新作业项目。执行菜单栏下文件-新建文件,选取作业选择类型并确定,进行绘制作业流程。
4.1.6 建立作业流程
在台塑系统中,系统流程设计作业-流程作业设计-指定目录-目标作业,点击左上角新增按钮,新增类别选取流程,点击下一步填写流程名称等内容,并上传已设计好的流程。点击确定并保存,待返回保存成功信息后离开。
4.1.7 开发作业表单
在台塑系统中,点击已建立的表单右侧红色下载按钮,下载表单模板文件,使用Microsoft Visual Studio 2008软件编写程序内容,并上传表单内容及后台Bin文件。
点击表单题目,填写表单属性;点击点击MD图标,再点击新增按钮,填写表单栏位属性相关内容;点击动作图标,填写动作属性相关内容。
4.1.8 建立查询
在台塑系统中,系统流程设计作业-流程作业设计-指定目录-目标作业,点击左上角新增按钮,新增类别选取检视,点击下一步选取需要的检视内容。并上传已开发查询代码。
4.2 程序测试
进行台塑审批流程测试,测试填报审批表各项功能,测试合同上传、下载、查看、删除功能,测试审批流程及表单退回、终止等功能,各测试统计查询功能。按测试结果更改程序,并反复测试程序实现合同评审作业台塑流程。
5 结论
经过需求分析、程序设计和开发、测试,基于台塑系统的合同评审作业项目基本开发完毕,实现了线上申请、在线合同审批、在线统计查询、报表打印等相关需求。通过台塑流程系统自动化、无纸化办公,异地远程移动端访问,规范了工作流程,提高了工作效率,其功能完全满足了用户的需求。
参 考 文 献
1. [英]斯基特Jon Skeet著. 深入理解C#. 北京:人民邮电出版社,2014
2.王小科 李继业等. C#开发宝典. 北京:机械工业出版社,2012
3.但尧.C#编程指南[M].北京:人民邮电出版社,2011