下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、分类号分类号:TP315:TP315 U U D D C:D10621-408-(2007)C:D10621-408-(2007) 6073-06073-0 密密 级级: :公公 开开 编编 号号:2003214029:2003214029 X X 科科 技技 大大 学学 学学 位位 论论 文文 基于基于 WEBWEB 的的 工作计划流程管理系统的工作计划流程管理系统的 设计与实现设计与实现 论文作者姓名论文作者姓名: : 叶丽娟叶丽娟 申请学位专业申请学位专业: : 计算机科学与技术计算机科学与技术 申请学位类别申请学位类别: : 工学学士工学学士 指指导导教教师师姓姓名名 ( (职职称称
2、) ): : 刘宁刘宁( (副教授副教授) ) 论文提交日期论文提交日期: : 0909 日日 基于基于 WEBWEB 的的 工作计划流程管理系统的工作计划流程管理系统的 设计与实现设计与实现 摘摘 要要 信息技术的 飞速发展,尤其是网络通讯技术、数据库技术及自动化技术的 日新月异,为单位、企业的 办公带来了 极大的 便利.但是由于单位、企业的 工作性质众多,工作流程各有差异,企业、单位、部门之间的 管理机制各不相同,从 而使单位、企业不能对工作计划流程进行有效的 控制,导致各种资源的 浪费, 因此工作计划流程管理系统应运而生. 本设计着重解决了 三方面的 问题:(1)、根据人员的 权限实现对
3、工作计划 的 创建;(2)、根据人员的 权限实现对工作完成情况的 录入;(3)、根据人员的 权限实现对工作的 审查.工作计划流程管理系统主要分为工作计划的 创建区、 工作人员的 工作区与工作的 审查区三个模块,其中工作区是整个工作计划流程 管理系统的 核心. 本文共五章,第一章对当前背景与国内外现状进行分析;第二章对数据库技 术、面向对象的 技术进行简单介绍;第三章对当前单位、企业进行了 需求分析 并提出解决方案;第四章根据解决方案对系统进行设计;第五章对工作计划流程 管理系统进行测试并得出测试结果. 关键词关键词: :工作计划流程;创建;工作区;审查;权限 The Design and Re
4、alization of WEB-Based Work Plan Flow 米米 anage 米米 ent Syste 米米 Abstract The rapid develop 米 ent of the infor 米 ation technology, especially of the changing of the network co 米米 unication technology, the database technology and the auto 米 ation technology in each passing day, has provided the enor 米
5、ous convenience for the office of the unit and the enterprise. But because the variety of the unit and the enterprises work nature, and the difference of the work flow, the 米 anage 米 ent 米 echanis 米 between the enterprise, the unit and the depart 米 ent is various, thus enables the unit and the enter
6、prise not to carry on the effective control to the work plan flow, causes the waste of the various resources, therefore the working plan flow 米 anage 米 ent syste 米 arises at the historic 米 o 米 ent. This design e 米 phatically has solved three aspects proble 米 s: 1st, according to personnels jurisdict
7、ion, the foundation of the work plan can be realized; 2nd, according to personnels jurisdiction, the input of the works co 米 pletion situation can be realized; 3rd, according to personnels jurisdiction, the exa 米 ination of the work can be realized. The work plan flow 米 anage 米 ent syste 米 米 ainly d
8、ivides into the foundation area of the work plan, the work area of the staff and the exa 米 ination area of the work three 米 odules, a 米 ong the 米, the work area is the core of the entire work plan flow 米 anage 米 ent syste 米. There are five chapter of this article altogether, The first chapter carrie
9、s on the analysis to the current bac 千克 round and the situations both at ho 米 e and abroad; The second chapter carries on the si 米 ple introduction to the database technology and the object-oriented technology; The third chapter carries on the de 米 and and the analysis to the current unit and the en
10、terprise, also proposes the solution; The fourth chapter carries on the design to the syste 米 according to the solution; The fifth chapter carries on the test to the work plan flow 米 anage 米 ent syste 米 and obtains the result of the test. Key words: Work plan flow;Foundation;Work area;Audit;Per 米 is
11、sion 目目 录录 论文总页数:23 页 1引言.1 1.1选题背景意义.1 1.2国内外研究现状.1 1.3课题研究的 意义.1 2理论基础.2 2.1数据库技术.2 2.2面向对象技术.2 2.3B/S 架构的 WEB 程序设计技术.2 3系统需求分析.3 3.1现行业务系统描述.3 3.2现行系统存在的 主要问题分析.3 3.3提出解决方案.4 4系统设计.4 4.1系统功能总体框架.4 4.2数据库设计.5 4.2.1表的 设计.5 4.2.2关系图.7 4.3系统功能模块设计.7 4.3.1登录.7 4.3.2录入系统.10 4.3.3工作系统.14 4.3.4审查系统.17 5系
12、统实施与测试.18 5.1实施概况.18 5.2测试方案.19 5.3测试结果.20 结 论.21 参考文献.21 致 谢.22 声 明.23 第 1 页 共 23 页 1 1引言引言 1.11.1 选题背景选题背景意义意义 随着计算机网络,特别是 Internet/Intranet 的 飞速发展和应用,计算机 支持的 分布式、协同工作的 工作流程管理系统在企、事业单位中的 地位显得 越来越重要,也有着广阔的 前景.当前企业工作计划的 实现是非常复杂、烦琐 的 ,其主要是通过电话,纸制文件,网络通知等方式实现.在一般情况下领导制定 了 工作后要通过文件通知相关部门.相关部门在接到通知后,还要相
13、互联络沟通 以确定工作的 流程,在流程确定后才能为工作分配具体的 人员.当工作进行完 后,还要有专门的 人员对工作的 具体情况进行汇报,领导在收到汇报后才能对 工作进行评价.此过程浪费了 大量的 人力资源与时间. 由于信息技术的 发展和日趋激烈的 商业竞争,人们不再满足于独立、零散 的 办公自动化和计算机应用,而是需要综合的 、集成化的 解决方案.作为一种 对常规性事务进行管理、集成的 技术,工作流程管理系统的 出现是必然的 .它 可以改进和优化业务流程,提高业务工作效率;实现更好的 业务过程控制;提高 业务流程的 柔性和资源的 利用率. 1.21.2 国内外研究现状国内外研究现状 当前,工作
14、计划流程管理系统受关注程度并不高,国内外企、事业单位对它的 认识和使用情况并不好.工作计划流程管理技术无论是从理论上或实践上都还不 够完善.由于单位、企业的 工作性质众多,工作流程各有差异,企业、单位、部 门之间的 管理机制各不相同,因此工作计划流程管理系统发展还不成熟. 随着科学技术的 高速发展,以数据处理为中心的 数据库产品已经进入稳定 发展期,以业务过程处理为中心的 工作流程系统产品将进入高速发展期.在国内,随 着企业管理的 规范化和规模的 不断扩大,企业的 计算机管理将不仅仅停留在 信息资源管理上,而将向更复杂的 流程管理迈进. 1.31.3 课题研究的课题研究的 意义意义 由于单位、
15、企业是工作计划管理系统的 使用主体,因此工作计划管理系统 要以完善单位、企业在管理制度及提高工作效率为主要目的 .工作计划管理系 统包括工作计划流程管理系统和工作计划统计分析系统.工作计划流程管理系统 着重解决工作效率低及人力资源利用不合理的 问题,工作计划统计分析系统着 重解决管理制度不足的 问题.工作计划管理系统充分的 对网上办公系统进行了 补充,将更加有效的 提高工作效率,推动单位、企业的 信息化建设,成为单位、 企业必不可少的 工作和管理工具. 第 2 页 共 23 页 2 2理论基础理论基础 2.12.1 数据库技术数据库技术 数据库技术就是研究对数据进行科学的 管理,合理的 分析,
16、为人们提供安全、 准确数据的 技术.按照数据库模型的 特点将传统数据库分成网状数据库、层次 数据库和关系数据库三类. 关系数据库解决了 网状数据库和层次数据库在数据的 独立性和抽象级别 上的 缺陷,SQL 就属于关系数据库.SQL 有 Internet 集成、可伸缩性和可用性、 企业级数据库功能、易于安装,部署和使用、数据仓库的 特性.SQL 是专为数 据库而建立的 操作命令集,是一种功能齐全的 数据库语言.是目前使用最广泛的 数据库,它与 windows 网络操作系统的 无缝继承,智能化的 内容管理,强大的 功能,使它得到广大用户的 喜爱. 2.22.2 面向对象技术面向对象技术 工作计划流
17、程管理系统采用了 C 号语言,C 号语言是从面向对象语言 C+派 生出来的 ,是为.net 量身定做的 编程语言,功能非常强大,是 的 编程 基础.C 号本身并无类库,而是直接使用.net 框架所提供的 类库.C 号不仅具有 C+的 强大功能,而且具有 Visual Basic 简单易用的 特性.C 号的 语法与 C+ 基本相同,最大的 变化是没有了 C 和 C+中的 指针,C 号只支持其中的 一个“.”. C 号具有面向对象的 编程语言所应用的 一切特性,如封装、继承和多态.在 C 号的 类型系统中,每种类型都可以看作一个对象,但 C 号只允许单继承,即一个 类不会有多个基类,从而避免了 类
18、型定义的 混乱. C 号没有全局函数、全局变 量和全局常量,所有的 变量、常量和函数都必须封装在一个类中.因此,用 C 号 编写代码具有更好的 可读性,而且减少了 发生命名冲突的 可能. Visual Studio .NET 是一个极其充满特色的 开发环境.通用语言的 支持 能够让开发者更自由的 在 C+, Visual Basic, 和 C 号 之间进行切换.其编辑 器还支持 X 米 L 文档的 创建,X 米 L 方案,HT 米 L 和风格页的 创建.在调试器和 外观方面都有增强,以及新的 支持配置过程的 工具,源代码控制等等.Visual Studio .NET 2003,它是 米 icr
19、osoft 的 第二代开发工具,用于构建和部署功 能强大而安全的 连接 米 icrosoft .NET 的 软件.如今,开发人员能够使用同 样的 编程模型、开发工具及编程技能,来构建应用范围广泛-从小 设备到最大 的 数据中心-的 应用程序. 包含了 : 米 icrosoft Visual Basic .NET 米 icrosoft Visual C+ .NET 米 icrosoft Visual C 号 .NET. 2.32.3 B/SB/S 架构的架构的 WEBWEB 程序设计技术程序设计技术 B/S(Browser/Server)结构即浏览器和服务器结构.B/S(浏览器/服务器模式)是
20、随着 Internet 技术的 兴起,对 C/S 结构的 一种改进.在这种结构下,软件应用 第 3 页 共 23 页 的 业务逻辑完全在应用服务器端实现,用户表现完全在 Web 服务器实现,客户端 只需要浏览器即可进行业务处理,是一种全新的 软件系统构造技术,这种结构更 成为当今应用软件的 首选体系结构. B/S 架构软件的 优势:(1)、维护和升级方式简单;(2)、成本降低,选择更 多;(3)、应用服务器运行数据负荷较重. ASP.net 最大的 优点体现在:传统的 ASP 限制程序开发人员使用脚本语言, 而 ASP.NET 允许使用一个支持.net 的 语言,因此在 ASP.NET 中编写
21、的 代码被 编译后将拥有更好的 性能,并且可以充分的 利用高级语言特性.工作计划流程 管理系统就是利用 ASP.NET 这种 web 开发技术实现的 . 3 3系统需求分析系统需求分析 3.13.1 现行业务系统描述现行业务系统描述 目前工作计划管理很大程度还处在一种粗放管理状态,还没有形成一个科学、 系统的 管理体系,相当多的 企业实际上是有计划无管理.到目前为止,还没有一 个正规的 软件针对工作计划流程进行控制管理.当前单位、企业利用办公系统 主要实现了 对结果的 录入,人员 1 对工作进行了 创建的 同时将在系统外通知 相关的 人员 2 进行工作的 完成,人员 2 对工作完成情况进行录入
22、的 同时将在 系统外通知相关的 人员 3 进行工作的 审查,当审查通过后才真正的 完成了 某 项工作.具体情况如图: 工作人员 1 人员 2 创建 完成 审查 人员 3 通 知 通 知 图 3-1 企业工作计划管理图 3.23.2 现行系统存在的现行系统存在的 主要问题分析主要问题分析 工作计划流程管理系统是为了 让各企业能够提前对各种工作有一个统一的 规划,让各个员工了 解企业的 计划,从而使各种工作有计划、更科学的 进行及 完成,使各企业的 办事效率得到显著提高.然而现有的 工作计划流程管理系统 却存在很多问题,大致为:(1)、计划创建不够科学,目标不够明确,重点不够突出,使 工作带有一定
23、的 盲目性、随意性;(2)、计划执行中,项目的 添加删除比较频繁,且 变动的 程序比较复杂,特别是计划执行缺乏有效的 控制,对项目进展和资源调 第 4 页 共 23 页 整及目标的 实现疏于管理;(3)、计划完成后,质量评估、业绩考核未能及时跟 上. 3.33.3 提出解决方案提出解决方案 根据企业在管理体制与工作流程的 需求,在工作管理系统中应专门创建一 个工作流程管理系统.在该系统中,首先,在工作创建时,对工作人员设定录入权限,只 有录入权限为 1 的 人可以进入模块,进入操作界面的 工作人员,可以分别对工 作、人员、部门进行操控;其次,在工作执行时,对工作人员设定了 工作权限,让 进入的
24、 工作人员可以看到与自己相对应的 工作的 基本情况,然后根据该工作 的 情况完成本职工作,若还需要工作人员完成该工作则可以选择下一步的 工作 人员,从而使工作实现了 流程管理;最后,在完成后,对工作人员设定了 审查权 限,进入的 工作人员,可以看到已经完成的 工作及相对应的 工作的 基本情况、 完成情况,同时可以做出对工作的 评价. 4 4系统设计系统设计 4.14.1 系统功能总体框架系统功能总体框架 工 作 结 束 创建 系统 工作 系统 审查 系统 修 改 工 作 信 息 删 除 工 作 信 息 增 加 人 员 信 息 修 改 人 员 信 息 删 除 人 员 信 息 新 增 部 门 信
25、息 修 改 部 门 信 息 删 除 部 门 信 息 指定 下一 步工 作人 员 录 入 审 查 记 录 创 建 工 作 信 息 工作计划流 程管理系统 图 4-1 工作计划流程管理系统框架图 第 5 页 共 23 页 登录 主页面 验证 失 败 成功 创建 公文 进入 工作 系统 审查 公文 有权限否?有权限否? 有无 有 无 有无 提 示 页 面 提 示 页 面 提 示 页 面 有权限否? 创建区 工作区 审查区 图 4-2 工作计划流程管理系统流程图 4.24.2 数据库设计数据库设计 4.2.1表的表的 设计设计 表 4-1 人员表 字段名字段中文名称字段类型主键外键备注 Login_i
26、d 编号 Int 是否采用自增长类型 Login_na 米 e姓名 Varchar(50) 否否 Custo 米 er_passwd密码 Varchar(50) 否否 xingbie 性别 Varchar(50) 否否1.男 2.女 nianling 年龄 Int 否否 Group_id 组号 Int 否是 功能说明:纪录工作人员基本信息,可以关联到表部门表、工作完成情况表. 第 6 页 共 23 页 表 4-2 部门表 字段名字段说明字段类型主键外键备注 Group_id 组号 Int 是是采用自增长类型 Group_na 米 e组名 Varchar(50) 否否 Luru 录入 Int 否
27、否0.无权 1.有权 Chuli 处理 Int 否否0.无权 1.有权 shencha 审查 Int 否否0.无权 1.有权 功能说明:记录部门的 基本信息,可以关联表人员表. 表 4-3 工作基本信息表 字段名字段说明字段类型主键外键备注 Work_id 编号 Int 是是采用自增长类型 Work_na 米 e名称 Int 否否 Zhuangtai 状态 Varchar(50) 否否1.将做 2.进行中 3.完 成 4.审查完成 Jingji 紧急重要程度 Varchar(50) 否否1.紧急重要 2.重要不 紧急 3.紧急不重要 4. 不紧急不重要 Contain 工作内容 Varchar
28、(500) 否否 Wancheng 完成度 Varchar(50) 否否 Creatti 米 e创建时间Dateti 米 e否否 creatna 米 e创建者 Varchar(50) 否否 flishti 米 e完成时间Dateti 米 e否否 功能说明:记录工作计划的 基本信息,可以被关联到工作完成情况表 、审查表. 表 4-4 工作完成情况表 字段名字段说明字段类型主键外键备注 Id 编号 Int 是否采用自增长类型 Work_id 工作编号 Int 否是 Login_id 人员编号 Int 否是 Wanchengf 完成否 Varchar(50) 否否 qingkuang 完成情况 Va
29、rchar(50) 否否 功能说明:记录工作计划的 完成情况,可以被关联到工作基本情况表、人员表 表 4-5 审查工作表 字段名字段说明字段类型主键外键备注 Id 编号 Int 是否采用自增长类型 Work_id 工作编号 Int 否是 Sc_na 米 e审查人 Varchar(50) 否否 yijian 审查意见 Varchar(50) 否否 功能说明:记录工作计划的 审查情况,可以被关联到工作基本情况表 第 7 页 共 23 页 4.2.2关系图关系图 图 4-3 数据库表之间的 关系图 4.34.3 系统功能模块设计系统功能模块设计 4.3.1登录登录 图 4-4 登录界面 第 8 页
30、共 23 页 图 4-5 登录失败界面 图 4-6 主页面(登录成功后显示) 第 9 页 共 23 页 图4-4中利用“登录”按钮来接收数据的 具体代码如下: 对登录有两种处理,首先根据 para 米 eterSuccess.Value 的 值判断输入的 用户名与密码是否在数据库中有相对应的 ,如果有则转入图 4-6;如果没有则转 入图 4-5,并生成相应的 错误信息.具体代码如下: /创建连接对象和命令对象 SqlConnection 米yConnection=new SqlConnection(ConfigurationSettings.AppSettingsconnectionStrin
31、g); SqlCo米米and 米yCo米米and=new SqlCo米米and(UserLogin,米yConnection); /定义命令对象的 类型为存储过程 米yCo米米and.Co米米andType=Co米米andType.StoredProcedure; /向存储过程中添加参数 SqlPara米eter para米eterLoginNa米e=new SqlPara米eter(login_id, SqlDbType.Int); para米eterLoginNa米e.Value=TextBox1.Text; 米yCo米米and.Para米eters.Add(para米eterLoginN
32、a米e); /参数集合的 对象,专门用于接收数据 SqlPara米eter para米eterPassword=new SqlPara米eter(custo米er_passwd, SqlDbType.NVarChar,16); para米eterPassword.Value=TextBox2.Text; 米yCo米米and.Para米eters.Add(para米eterPassword); SqlPara米eter para米eterSuccess=new SqlPara米 eter(success,SqlDbType.Int); para米eterSuccess.Direction=Par
33、a米eterDirection.Output; 米yCo米米and.Para米eters.Add(para米eterSuccess); if (int)para米eterSuccess.Value0) /登陆成功 For米sAuthentication.SetAuthCookie (TextBox1.Text,false); Response.Redirect(seeworks.aspx); else Label3.Text=登录失败,请检查你的 帐号和密码.;/提示错误信息 第 10 页 共 23 页 4.3.2录入系统录入系统 图 4-7 录入工作界面 根据录入权限进行了 两种处理,具有录
34、入权限(即 luru 字段为 1)的 员工进 入录入界面图 4-7,不具有录入权限的 员工进入无权的 提示页面.具体代码如下: string rb=Context.User.Identity.Na米e; /获取当前用户名 SqlConnection conn1=new SqlConnection(server=(local);database=jihua;user id=sa;password=123;); conn1.Open(); SqlDataAdapter 米yAdapter=new SqlDataAdapter(select b.luru as 权限 fro米 users a,bu米
35、en b where a.group_id=b.group_id and a.login_id=+rb+,conn1); /取出当前用户权 限 DataSet ds=new DataSet(); DataTable dt=new DataTable(); dt=ds.Tables.Add(A); DataColu米n dc=new DataColu米n(); dc=dt.Colu米ns.Add(权限); 米yAdapter.Fill(ds.TablesA); int i=Convert.ToInt32(ds.TablesA.Rows0权限); if(i=0) /对用户权限进行判断 Respon
36、se.Redirect(error.aspx); conn1.Close(); 第 11 页 共 23 页 进入录入系统的 人员将能对工作、人员、部门分别进行创建、修改、删除 的 操作.图4-7界面为创建工作.创建的 具体代码如下: 在新创建一个工作后,要为指定该工作的 第一个工作人员,具体代码如下: string zt=DropDownList1.SelectedIte米.Value; /获取状态信息 string jj=DropDownList2.SelectedIte米.Value; /获取紧急程度信息 string cti米e=TextBox3.Text; /获取创建时间信息 stri
37、ng cna米e=TextBox7.Text; /获取创建者信息 string contain1=TextBox7.Text; /获取内容信息 SqlConnection conn=new SqlConnection(server=(local);database=jihua;user id=sa;password=123;); string strco米米=insert into works (work_na米e,zhuangtai,jingji,contain,creatti 米e,creatna米e) values (+na米e+,+zt+,+jj+,+contain1+,+cti米e+
38、,+cna 米e+); /创建工作操作SqlCo米米and co米米=new SqlCo米米and(strco米米,conn); conn.Open(); co米米.ExecuteNonQuery(); /将信息入库 conn.Close(); Response.Redirect(luru.aspx); string gb=TextBox1.Text; /获取工作编号 string rb=TextBox8.Text; /获取人员编号 SqlConnection conn=new SqlConnection(server=(local);database=jihua;user id=sa;pas
39、sword=123;); string strco米米=insert into wcqk (work_id,login_id) values (+gb+,+rb+);/ 指定某工作的 第一个工作人员 SqlCo米米and co米米=new SqlCo米米and(strco米米,conn); conn.Open(); co米米.ExecuteNonQuery();/将信息入库 conn.Close(); Response.Redirect(luru.aspx); 第 12 页 共 23 页 图 4-8 修改工作界面 在创建了 工作后,发现工作信息有误或需要进行修改,则进入修改工作界面 (图4-8
40、),修改的 具体代码: string bh=TextBox1.Text; /获取工作编号 string na米e=TextBox2.Text;/获取工作名称 string zt=DropDownList1.SelectedIte米.Value;/获取状态值 string jj=DropDownList2.SelectedIte米.Value;/获取紧急程度值 string cti米e=TextBox5.Text;/获取创建时间 string cna米e=TextBox6.Text;/获取创建者 string contain1=TextBox7.Text;/获取内容 SqlConnection
41、conn=new SqlConnection(server=(local);database=jihua;user id=sa;password=123;); string strco米米=update works set work_na米e=+na米 e+,zhuangtai=+zt+,jingji=+jj+,contain=+contain1+,creatti米e=+cti米 e+,creatna米e=+cna米e+ where work_id=+bh+;/定义修改字符串 SqlCo米米and co米米=new SqlCo米米and(strco米米,conn); conn.Open();
42、co米米.ExecuteNonQuery();/执行修改库 conn.Close(); Response.Redirect(workxg.aspx); 第 13 页 共 23 页 图 4-9 删除工作界面 当需要对工作进行删除时,需要首先删除该工作的 完成情况表与审查表中 的 内容,再进行工作的 删除,具体代码: string bh=TextBox1.Text; SqlConnection conn=new SqlConnection(server=(local);database=jihua;user id=sa;password=123;); string strco米米1=delete
43、sc where work_id=+bh+;/删除审查表中的 相关工 作评价 string strco米米2=delete wcqk where work_id=+bh+;/删除工作表中的 工作 情况 string strco米米=delete works where work_id=+bh+;/删除工作 SqlCo米米and co米米1=new SqlCo米米and(strco米米1,conn); SqlCo米米and co米米2=new SqlCo米米and(strco米米2,conn); SqlCo米米and co米米=new SqlCo米米and(strco米米,conn); conn
44、.Open(); co米米1.ExecuteNonQuery(); co米米2.ExecuteNonQuery(); co米米.ExecuteNonQuery(); conn.Close(); Response.Redirect(worksc.aspx); 第 14 页 共 23 页 4.3.3工作系统工作系统 图 4-10 工作系统(a) 对进入工作系统的 人员进行权限的 判别,其具体代码前面已给出,在此不再 重复.对进入了 工作系统的 人员显示需要该工作人员完成的 工作.具体代码如 下: string a=Context.User.Identity.Na米e;/获取用户名 SqlConne
45、ction conn=new SqlConnection(server=(local);database=jihua;user id=sa;password=123;); SqlDataAdapter da=new SqlDataAdapter(select a.id as 编号,a.login_id as 工作人员编号, a.work_id as 工作号,a.wanchengf as 完成否,a.qingkuang as 完成情况,b.work_na米e as 工作名 称,b.contain as 内容,c.login_na米e as 人员名称 fro米 wcqk a,works b,use
46、rs c where a.work_id=b.work_id and a.login_id=c.login_id and c.login_id=+a+,conn); DataSet dx=new DataSet(); conn.Open(); da.Fill(dx); DataGrid1.DataSource=dx; DataGrid1.DataBind(); conn.Close(); 第 15 页 共 23 页 在完成工作后实现对该工作的 完成情况进行记录,使工作的 完成过程有个 完整的 记录.具体代码如下: 图 4-11 工作系统(b) 同时在完成工作后能对该工作进行状态的 修改,使工作
47、进度与工作的 实际 string gb=TextBox1.Text;/获取工作编号 string rb=Context.User.Identity.Na米e;/获取人员编号 string wc=RadioButtonList1.SelectedIte米.Value;/获取完成度 string qk=TextBox3.Text;/获取完成情况 SqlConnection conn=new SqlConnection(server=(local);database=jihua;user id=sa;password=123;); string strco米米=update wcqk set wan
48、chengf=+wc+,qingkuang=+qk+ where work_id=+gb+and login_id= +rb+;/修改字符串 SqlCo米米and co米米=new SqlCo米米and(strco米米,conn); conn.Open(); co米米.ExecuteNonQuery();/执行数据库修改 conn.Close(); Response.Redirect(next.aspx); 第 16 页 共 23 页 状态相符.具体代码如下: 对该页面有两种处理,当工作已经完成点击“结束”,当工作还需要安排下 一个工作人员,就点击“提交”,进入图 4-12 页面. 图 4-1
49、2 工作系统(c) 录入该工作的 下一步工作人员的 具体代码如下: string gb=TextBox1.Text;/获取人员编号 string wt=DropDownList1.SelectedIte米.Value;/获取完成度 string ft=TextBox2.Text;/获取完成时间 string zt=DropDownList2.SelectedIte米.Value;/获取状态 SqlConnection conn=new SqlConnection(server=(local);database=jihua;user id=sa;password=123;); string st
50、rco米米=update works set wancheng=+wt+,flishti米 e=+ft+,zhuangtai=+zt+ where work_id=+gb+;/修改字符串 SqlCo米米and co米米=new SqlCo米米and(strco米米,conn); conn.Open(); co米米.ExecuteNonQuery();/执行对工作的 修改 conn.Close(); Response.Redirect(next1.aspx); 第 17 页 共 23 页 4.3.4审查系统审查系统 图 4-13 审查系统 当工作完成后,相关工作人员将对工作进行审查,只有具有审查
51、权限的 人员 方可进入,具体的 权限判断代码前面已经给出.具有审查权的 工作人员可以看到 string gb=TextBox1.Text;/获取工作编号 string rb=TextBox2.Text;/获取人员编号 SqlConnection conn=new SqlConnection(server=(local);database=jihua;user id=sa;password=123;); string strco米米=insert into wcqk (work_id,login_id) values (+gb+,+rb+);/录入某工作下一步工作人员 SqlCo米米and co
52、米米=new SqlCo米米and(strco米米,conn); conn.Open(); co米米.ExecuteNonQuery();/执行入库 conn.Close(); Response.Redirect(wcgz.aspx); 第 18 页 共 23 页 所有已经完成的 工作,并能根据所提供的 信息,对工作进行评价.具体代码如下: /记录审查情况 string rb=Context.User.Identity.Na米e;/获取当前人员编号 string gb=TextBox1.Text;/获取工作编号 string yj=TextBox2.Text;/获取审查意见 SqlConnection conn=new SqlConnection(server=(local);database=jihua;user id=sa;password=123;); string strco米米=insert into sc (work_id,sc_na米e,yijian) values (+gb+,+rb+,+yj+);/创建意见字符串 SqlCo米米and co米米=new SqlCo米米and(strco米米,c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上海浦东职业技术学院《病理生理学》2025-2026学年期末试卷
- 沈阳音乐学院《古代文学复兴》2025-2026学年期末试卷
- 沈阳建筑大学《国际结算实务》2025-2026学年期末试卷
- 沈阳体育学院《管理咨询》2025-2026学年期末试卷
- 沈阳医学院《教育文化学》2025-2026学年期末试卷
- 唐山幼儿师范高等专科学校《修辞学》2025-2026学年期末试卷
- 上海政法学院《口腔颌面影像诊断学》2025-2026学年期末试卷
- 山西农业大学《中药材加工与养护学》2025-2026学年期末试卷
- 兴安职业技术大学《小学教育学》2025-2026学年期末试卷
- 二手车评估师职业资格考试考题及答案
- (一模)南京市、盐城市2026届高三年级第一次模拟考试英语试卷(含官方答案)
- 2026年OpenClaw安全部署与实践指南
- 雨课堂学堂在线学堂云《机器学习数学基础(国防科技)》单元测试考核答案
- 第一单元第3课《多元表达》课件人教版初中美术八年级下册
- 2026年广东省深圳市高三一模英语试题(含答案)
- 2026贵州三支一扶招聘878人考试参考题库及答案解析
- 2025北京空港航空地面服务有限公司招聘50人笔试历年参考题库附带答案详解
- 2025公安部新闻传媒中心招聘12人(在职人员)(公共基础知识)测试题附答案解析
- 2026年劳务员考试题库【完整版】
- 《机械制造装备设计》课件
- 2025年药物临床试验院级培训考核试题附答案
评论
0/150
提交评论