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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(基于WEB的工作计划流程管理系统的设计与实现.doc)为本站会员(wo7103235)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

基于WEB的工作计划流程管理系统的设计与实现.doc

1、基于 WEB 的工作计划流程管理系统的设计与实现摘 要信息技术的飞速发展,尤其是网络通讯技术、数据库技术及自动化技术的日新月异,为单位、企业的办公带来了极大的便利。但是由于单位、企业的工作性质众多,工作流程各有差异,企业、单位、部门之间的管理机制各不相同,从而使单位、企业不能对工作计划流程进行有效的控制,导致各种资源的浪费,因此工作计划流程管理系统应运而生。本设计着重解决了三方面的问题:(1) 、根据人员的权限实现对工作计划的创建;(2) 、根据人员的权限实现对工作完成情况的录入;(3) 、根据人员的权限实现对工作的审查。工作计划流程管理系统主要分为工作计划的创建区、工作人员的工作区与工作的审

2、查区三个模块,其中工作区是整个工作计划流程管理系统的核心。本文共五章,第一章对当前背景与国内外现状进行分析;第二章对数据库技术、面向对象的技术进行简单介绍;第三章对当前单位、企业进行了需求分析并提出解决方案;第四章根据解决方案对系统进行设计;第五章对工作计划流程管理系统进行测试并得出测试结果。关键词:工作计划流程;创建;工作区;审查;权限第 1 页 The Design and Realization of WEB-Based Work Plan Flow Management SystemAbstractThe rapid development of the information tec

3、hnology, especially of the changing of the network communication technology, the database technology and the automation technology in each passing day, has provided the enormous convenience for the office of the unit and the enterprise. But because the variety of the unit and the enterprise's wo

4、rk nature, and the difference of the work flow, the management mechanism between the enterprise, the unit and the department is various, thus enables the unit and the enterprise not to carry on the effective control to the work plan flow, causes the waste of the various resources, therefore the work

5、ing plan flow management system arises at the historic moment.This design emphatically has solved three aspects problems: 1st, according to personnel's jurisdiction, the foundation of the work plan can be realized; 2nd, according to personnel's jurisdiction, the input of the work's compl

6、etion situation can be realized; 3rd, according to personnel's jurisdiction, the examination of the work can be realized. The work plan flow management system mainly divides into the foundation area of the work plan, the work area of the staff and the examination area of the work three modules,

7、among them, the work area is the core of the entire work plan flow management system.There are five chapter of this article altogether, The first chapter carries on the analysis to the current background and the situations both at home and abroad; The second chapter carries on the simple introductio

8、n to the database technology and the object-oriented technology; The third chapter carries on the demand and the analysis to the current unit and the enterprise, also proposes the solution; The fourth chapter carries on the design to the system according to the solution; The fifth chapter carries on

9、 the test to the work plan flow management system and obtains the result of the test.Key words: Work plan flow;Foundation;Work area;Audit;Permission第 2 页 1 引言1.1 选题背景意义随着计算机网络,特别是 Internet/Intranet 的飞速发展和应用,计算机支持的分布式、协同工作的工作流程管理系统在企、事业单位中的地位显得越来越重要,也有着广阔的前景。当前企业工作计划的实现是非常复杂、烦琐的,其主要是通过电话,纸制文件,网络通知等方式

10、实现。在一般情况下领导制定了工作后要通过文件通知相关部门。相关部门在接到通知后,还要相互联络沟通以确定工作的流程,在流程确定后才能为工作分配具体的人员。当工作进行完后,还要有专门的人员对工作的具体情况进行汇报,领导在收到汇报后才能对工作进行评价。此过程浪费了大量的人力资源与时间。由于信息技术的发展和日趋激烈的商业竞争,人们不再满足于独立、零散的办公自动化和计算机应用,而是需要综合的、集成化的解决方案。作为一种对常规性事务进行管理、集成的技术,工作流程管理系统的出现是必然的。它可以改进和优化业务流程,提高业务工作效率;实现更好的业务过程控制;提高业务流程的柔性和资源的利用率。1.2 国内外研究现

11、状当前,工作计划流程管理系统受关注程度并不高,国内外企、事业单位对它的认识和使用情况并不好。工作计划流程管理技术无论是从理论上或实践上都还不够完善。由于单位、企业的工作性质众多,工作流程各有差异,企业、单位、部门之间的管理机制各不相同,因此工作计划流程管理系统发展还不成熟。随着科学技术的高速发展,以数据处理为中心的数据库产品已经进入稳定发展期,以业务过程处理为中心的工作流程系统产品将进入高速发展期。在国内,随着企业管理的规范化和规模的不断扩大,企业的计算机管理将不仅仅停留在信息资源管理上,而将向更复杂的流程管理迈进。1.3 课题研究的意义由于单位、企业是工作计划管理系统的使用主体,因此工作计划

12、管理系统要以完善单位、企业在管理制度及提高工作效率为主要目的。工作计划管理系统包括工作计划流程管理系统和工作计划统计分析系统。工作计划流程管理系统着重解决工作效率低及人力资源利用不合理的问题,工作计划统计分析系统着重解决管理制度不足的问题。工作计划管理系统充分的对网上办公系统进行了补充,将更加有效的提高工作效率,推动单位、企业的信息化建设,成为单位、企业必不可少的工作和管理工具。第 3 页 2 理论基础2.1 数据库技术数据库技术就是研究对数据进行科学的管理,合理的分析,为人们提供安全、准确数据的技术。按照数据库模型的特点将传统数据库分成网状数据库、层次数据库和关系数据库三类。关系数据库解决了

13、网状数据库和层次数据库在数据的独立性和抽象级别上的缺陷,SQL 就属于关系数据库。SQL 有 Internet 集成、可伸缩性和可用性、企业级数据库功能、易于安装,部署和使用、数据仓库的特性。SQL 是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。是目前使用最广泛的数据库,它与 windows 网络操作系统的无缝继承,智能化的内容管理,强大的功能,使它得到广大用户的喜爱。2.2 面向对象技术工作计划流程管理系统采用了 C#语言,C#语言是从面向对象语言 C+派生出来的,是为.net 量身定做的编程语言,功能非常强大,是 的编程基础。C#本身并无类库,而是直接使用.net 框架所提

14、供的类库。C#不仅具有 C+的强大功能,而且具有 Visual Basic 简单易用的特性。C#的语法与 C+基本相同,最大的变化是没有了 C 和 C+中的指针,C#只支持其中的一个“.” 。C#具有面向对象的编程语言所应用的一切特性,如封装、继承和多态。在 C#的类型系统中,每种类型都可以看作一个对象,但 C#只允许单继承,即一个类不会有多个基类,从而避免了类型定义的混乱。 C#没有全局函数、全局变量和全局常量,所有的变量、常量和函数都必须封装在一个类中。因此,用 C#编写代码具有更好的可读性,而且减少了发生命名冲突的可能。Visual Studio .NET 是一个极其充满特色的开发环境。

15、通用语言的支持能够让开发者更自由的在 C+, Visual Basic, 和 C# 之间进行切换。其编辑器还支持 XML 文档的创建,XML 方案,HTML 和风格页的创建。在调试器和外观方面都有增强,以及新的支持配置过程的工具,源代码控制等等。Visual Studio .NET 2003,它是 Microsoft 的第二代开发工具,用于构建和部署功能强大而安全的连接 Microsoft .NET 的软件。如今,开发人员能够使用同样的编程模型、开发工具及编程技能,来构建应用范围广泛-从小设备到最大的数据中心-的应用程序。 包含了: Microsoft Visual Basic .NET Mi

16、crosoft Visual C+ .NET Microsoft Visual C# .NET。2.3 B/S 架构的 WEB 程序设计技术B/S(Browser/Server)结构即浏览器和服务器结构。B/S(浏览器/服务器模式)是随着 Internet 技术的兴起,对 C/S 结构的一种改进。在这种结构下,第 4 页 软件应用的业务逻辑完全在应用服务器端实现,用户表现完全在 Web 服务器实现,客户端只需要浏览器即可进行业务处理,是一种全新的软件系统构造技术,这种结构更成为当今应用软件的首选体系结构。B/S 架构软件的优势:(1) 、维护和升级方式简单;(2) 、成本降低,选择更多;(3)

17、 、应用服务器运行数据负荷较重。ASP.net 最大的优点体现在:传统的 ASP 限制程序开发人员使用脚本语言,而 ASP.NET 允许使用一个支持.net 的语言,因此在 ASP.NET 中编写的代码被编译后将拥有更好的性能,并且可以充分的利用高级语言特性。工作计划流程管理系统就是利用 ASP.NET 这种 web 开发技术实现的。3 系统需求分析3.1 现行业务系统描述目前工作计划管理很大程度还处在一种粗放管理状态,还没有形成一个科学、系统的管理体系,相当多的企业实际上是有计划无管理。到目前为止,还没有一个正规的软件针对工作计划流程进行控制管理。当前单位、企业利用办公系统主要实现了对结果的

18、录入,人员 1 对工作进行了创建的同时将在系统外通知相关的人员 2 进行工作的完成,人员 2 对工作完成情况进行录入的同时将在系统外通知相关的人员 3 进行工作的审查,当审查通过后才真正的完成了某项工作。具体情况如图:工作人员 1人员 2创建完成审查 人员 3通知 通知图 3-1 企业工作计划管理图3.2 现行系统存在的主要问题分析工作计划流程管理系统是为了让各企业能够提前对各种工作有一个统一的规划,让各个员工了解企业的计划,从而使各种工作有计划、更科学的进行及完成,使各企业的办事效率得到显著提高。然而现有的工作计划流程管理系统却存在很多问题,大致为:(1) 、计划创建不够科学,目标不够明确,

19、重点不够突出,使工作带有一定的盲目性、随意性;(2) 、计划执行中,项目的添加删除比较频繁,且变动的程序比较复杂,特别是计划执行缺乏有效的控制,对第 5 页 项目进展和资源调整及目标的实现疏于管理;(3) 、计划完成后,质量评估、业绩考核未能及时跟上。3.3 提出解决方案根据企业在管理体制与工作流程的需求,在工作管理系统中应专门创建一个工作流程管理系统。在该系统中,首先,在工作创建时,对工作人员设定录入权限,只有录入权限为 1 的人可以进入模块,进入操作界面的工作人员,可以分别对工作、人员、部门进行操控;其次,在工作执行时,对工作人员设定了工作权限,让进入的工作人员可以看到与自己相对应的工作的

20、基本情况,然后根据该工作的情况完成本职工作,若还需要工作人员完成该工作则可以选择下一步的工作人员,从而使工作实现了流程管理;最后,在完成后,对工作人员设定了审查权限,进入的工作人员,可以看到已经完成的工作及相对应的工作的基本情况、完成情况,同时可以做出对工作的评价。4 系统设计4.1 系统功能总体框架工作结束创建系统工作系统审查系统修改工作信息删除工作信息增加人员信息修改人员信息删除人员信息新增部门信息修改部门信息删除部门信息指定下一步工作人员录入审查记录创建工作信息工作计划流程管理系统图 4-1 工作计划流程管理系统框架图第 6 页 登录主页面验证失败成功创建公文进入工作系统审查公文有权限否

21、? 有权限否?有 无 有 无 有 无提示页面提示页面提示页面有权限否?创建区 工作区 审查区图 4-2 工作计划流程管理系统流程图4.2 数据库设计4.2.1 表的设计表 4-1 人员表字段名 字段中文名称 字段类型 主键 外键 备注Login_id 编号 Int 是 否 采用自增长类型Login_name 姓名 Varchar(50) 否 否Customer_passwd 密码 Varchar(50) 否 否xingbie 性别 Varchar(50) 否 否 1.男 2.女nianling 年龄 Int 否 否Group_id 组号 Int 否 是功能说明:纪录工作人员基本信息,可以关联到

22、表部门表、工作完成情况表。第 7 页 表 4-2 部门表字段名 字段说明 字段类型 主键 外键 备注Group_id 组号 Int 是 是 采用自增长类型Group_name 组名 Varchar(50) 否 否Luru 录入 Int 否 否 0.无权 1.有权Chuli 处理 Int 否 否 0.无权 1.有权shencha 审查 Int 否 否 0.无权 1.有权功能说明:记录部门的基本信息,可以关联表人员表。表 4-3 工作基本信息表字段名 字段说明 字段类型 主键 外键 备注Work_id 编号 Int 是 是 采用自增长类型Work_name 名称 Int 否 否Zhuangtai

23、状态 Varchar(50) 否 否 1.将做 2.进行中 3.完成 4.审查完成Jingji 紧急重要程度 Varchar(50) 否 否 1.紧急重要 2.重要不紧急 3.紧急不重要 4.不紧急不重要Contain 工作内容 Varchar(500) 否 否Wancheng 完成度 Varchar(50) 否 否Creattime 创建时间 Datetime 否 否creatname 创建者 Varchar(50) 否 否flishtime 完成时间 Datetime 否 否功能说明:记录工作计划的基本信息,可以被关联到工作完成情况表 、审查表。表 4-4 工作完成情况表字段名 字段说明

24、字段类型 主键 外键 备注Id 编号 Int 是 否 采用自增长类型Work_id 工作编号 Int 否 是Login_id 人员编号 Int 否 是Wanchengf 完成否 Varchar(50) 否 否qingkuang 完成情况 Varchar(50) 否 否功能说明:记录工作计划的完成情况,可以被关联到工作基本情况表、人员表表 4-5 审查工作表字段名 字段说明 字段类型 主键 外键 备注Id 编号 Int 是 否 采用自增长类型Work_id 工作编号 Int 否 是Sc_name 审查人 Varchar(50) 否 否yijian 审查意见 Varchar(50) 否 否功能说明

25、:记录工作计划的审查情况,可以被关联到工作基本情况表第 8 页 4.2.2 关系图图 4-3 数据库表之间的关系图4.3 系统功能模块设计4.3.1 登录图 4-4 登录界面第 9 页 图 4-5 登录失败界面图 4-6 主页面(登录成功后显示)第 10 页 图4-4中利用 “登录”按钮来接收数据的具体代码如下:对登录有两种处理,首先根据 parameterSuccess.Value 的值判断输入的用户名与密码是否在数据库中有相对应的,如果有则转入图 4-6;如果没有则转入图 4-5,并生成相应的错误信息。具体代码如下:/创建连接对象和命令对象SqlConnection myConnectio

26、n=new SqlConnection(ConfigurationSettings.AppSettings“connectionString“);SqlCommand myCommand=new SqlCommand(“UserLogin“,myConnection);/定义命令对象的类型为存储过程myCommand.CommandType=CommandType.StoredProcedure;/向存储过程中添加参数SqlParameter parameterLoginName=new SqlParameter(“login_id“,SqlDbType.Int);parameterLogin

27、Name.Value=TextBox1.Text;myCommand.Parameters.Add(parameterLoginName);/参数集合的对象,专门用于接收数据SqlParameter parameterPassword=new SqlParameter(“customer_passwd“,SqlDbType.NVarChar,16);parameterPassword.Value=TextBox2.Text;myCommand.Parameters.Add(parameterPassword);SqlParameter parameterSuccess=new SqlParam

28、eter(“success“,SqlDbType.Int);parameterSuccess.Direction=ParameterDirection.Output;myCommand.Parameters.Add(parameterSuccess);if (int)parameterSuccess.Value0) /登陆成功FormsAuthentication.SetAuthCookie (TextBox1.Text,false);Response.Redirect(“seeworks.aspx“);elseLabel3.Text=“登录失败,请检查你的帐号和密码.“;/提示错误信息第 1

29、1 页 4.3.2 录入系统图 4-7 录入工作界面根据录入权限进行了两种处理,具有录入权限(即 luru 字段为 1)的员工进入录入界面图 4-7,不具有录入权限的员工进入无权的提示页面。具体代码如下:string rb=Context.User.Identity.Name; /获取当前用户名SqlConnection conn1=new SqlConnection(“server=(local);database=jihua;user id='sa'password='123'“);conn1.Open();SqlDataAdapter myAdapter=

30、new SqlDataAdapter(“select b.luru as 权限 from users a,bumen 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“);DataColumn dc=new DataColumn();dc=dt.Columns.Add(“权限“);myAdapter.Fill(ds.Tables“A“);i

31、nt i=Convert.ToInt32(ds.Tables“A“.Rows0“权限“); if(i=0) /对用户权限进行判断Response.Redirect(“error.aspx“);conn1.Close();    第 12 页 进入录入系统的人员将能对工作、人员、部门分别进行创建、修改、删除的操作。图4-7界面为创建工作。创建的具体代码如下:在新创建一个工作后,要为指定该工作的第一个工作人员,具体代码如下:string zt=DropDownList1.SelectedItem.Value; /获取状态信息string jj=DropDownList2.Sel

32、ectedItem.Value; /获取紧急程度信息string ctime=TextBox3.Text; /获取创建时间信息string cname=TextBox7.Text; /获取创建者信息string contain1=TextBox7.Text; /获取内容信息SqlConnection conn=new SqlConnection(“server=(local);database=jihua;user id='sa'password='123'“);string strcomm=“insert into works (work_name,zhuan

33、gtai,jingji,contain,creattime,creatname) values ('“+name+“','“+zt+“','“+jj+“','“+contain1+“','“+ctime+“','“+cname+“')“;  /创建工作操作 SqlCommand comm=new SqlCommand(strcomm,conn);conn.Open();comm.ExecuteNonQuery(); /将信息入库conn.Close();Response.Redirect(

34、“luru.aspx“);string gb=TextBox1.Text; /获取工作编号string rb=TextBox8.Text; /获取人员编号SqlConnection conn=new SqlConnection(“server=(local);database=jihua;user id='sa'password='123'“);string strcomm=“insert into wcqk (work_id,login_id) values ('“+gb+“','“+rb+“')“;/指定某工作的第一个工作人员

35、SqlCommand comm=new SqlCommand(strcomm,conn);conn.Open();comm.ExecuteNonQuery();/将信息入库conn.Close();Response.Redirect(“luru.aspx“);第 13 页 图 4-8 修改工作界面在创建了工作后,发现工作信息有误或需要进行修改,则进入修改工作界面(图4-8) ,修改的具体代码:string bh=TextBox1.Text; /获取工作编号string name=TextBox2.Text;/获取工作名称string zt=DropDownList1.SelectedItem.

36、Value;/获取状态值string jj=DropDownList2.SelectedItem.Value;/获取紧急程度值string ctime=TextBox5.Text;/获取创建时间string cname=TextBox6.Text;/获取创建者string contain1=TextBox7.Text;/获取内容SqlConnection conn=new SqlConnection(“server=(local);database=jihua;user id='sa'password='123'“);string strcomm=“update

37、 works set work_name='“+name+“',zhuangtai='“+zt+“',jingji='“+jj+“',contain='“+contain1+“',creattime='“+ctime+“',creatname='“+cname+“' where work_id='“+bh+“'“;/定义修改字符串SqlCommand comm=new SqlCommand(strcomm,conn);conn.Open();comm.ExecuteNonQuery(

38、);/执行修改库conn.Close();Response.Redirect(“workxg.aspx“);第 14 页 图 4-9 删除工作界面当需要对工作进行删除时,需要首先删除该工作的完成情况表与审查表中的内容,再进行工作的删除,具体代码:string bh=TextBox1.Text;SqlConnection conn=new SqlConnection(“server=(local);database=jihua;user id='sa'password='123'“);string strcomm1=“delete sc where work_id

39、='“+bh+“'“;/删除审查表中的相关工作评价string strcomm2=“delete wcqk where work_id='“+bh+“'“;/删除工作表中的工作情况string strcomm=“delete works where work_id='“+bh+“'“;/删除工作SqlCommand comm1=new SqlCommand(strcomm1,conn);SqlCommand comm2=new SqlCommand(strcomm2,conn);SqlCommand comm=new SqlCommand(str

40、comm,conn);conn.Open();comm1.ExecuteNonQuery();comm2.ExecuteNonQuery();comm.ExecuteNonQuery();conn.Close();Response.Redirect(“worksc.aspx“);第 15 页 4.3.3 工作系统图 4-10 工作系统(a)对进入工作系统的人员进行权限的判别,其具体代码前面已给出,在此不再重复。对进入了工作系统的人员显示需要该工作人员完成的工作。具体代码如下:string a=Context.User.Identity.Name;/获取用户名SqlConnection conn

41、=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_name as 工作名称,b.contain as 内容,c.login_name as 人员名称 from wcqk a,wor

42、ks b,users 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();第 16 页 在完成工作后实现对该工作的完成情况进行记录,使工作的完成过程有个完整的记录。具体代码如下:图 4-11 工作系统(b)同时在完成工作后能对该工作进行状态的修改,使工作

43、进度与工作的实际string gb=TextBox1.Text;/获取工作编号string rb=Context.User.Identity.Name;/获取人员编号string wc=RadioButtonList1.SelectedItem.Value;/获取完成度string qk=TextBox3.Text;/获取完成情况SqlConnection conn=new SqlConnection(“server=(local);database=jihua;user id='sa'password='123'“);string strcomm=“updat

44、e wcqk set wanchengf='“+wc+“',qingkuang='“+qk+“' where work_id='“+gb+“'and login_id= '“+rb+“'“;/修改字符串SqlCommand comm=new SqlCommand(strcomm,conn);conn.Open();comm.ExecuteNonQuery();/执行数据库修改conn.Close();Response.Redirect(“next.aspx“);第 17 页 状态相符。具体代码如下:对该页面有两种处理,当工作已经完

45、成点击“结束” ,当工作还需要安排下一个工作人员,就点击“提交” ,进入图 4-12 页面。图 4-12 工作系统(c)录入该工作的下一步工作人员的具体代码如下:string gb=TextBox1.Text;/获取人员编号string wt=DropDownList1.SelectedItem.Value;/获取完成度string ft=TextBox2.Text;/获取完成时间string zt=DropDownList2.SelectedItem.Value;/获取状态SqlConnection conn=new SqlConnection(“server=(local);databas

46、e=jihua;user id='sa'password='123'“);string strcomm=“update works set wancheng='“+wt+“',flishtime='“+ft+“',zhuangtai='“+zt+“' where work_id='“+gb+“'“;/修改字符串SqlCommand comm=new SqlCommand(strcomm,conn);conn.Open();comm.ExecuteNonQuery();/执行对工作的修改conn.Cl

47、ose();Response.Redirect(“next1.aspx“);第 18 页 4.3.4 审查系统图 4-13 审查系统当工作完成后,相关工作人员将对工作进行审查,只有具有审查权限的人员方可进入,具体的权限判断代码前面已经给出。具有审查权的工作人员可以string gb=TextBox1.Text;/获取工作编号string rb=TextBox2.Text;/获取人员编号SqlConnection conn=new SqlConnection(“server=(local);database=jihua;user id='sa'password='123&

48、#39;“);string strcomm=“insert into wcqk (work_id,login_id) values ('“+gb+“','“+rb+“')“;/录入某工作下一步工作人员SqlCommand comm=new SqlCommand(strcomm,conn);conn.Open();comm.ExecuteNonQuery();/执行入库conn.Close();Response.Redirect(“wcgz.aspx“);第 19 页 看到所有已经完成的工作,并能根据所提供的信息,对工作进行评价。具体代码如下:/记录审查情况str

49、ing rb=Context.User.Identity.Name;/获取当前人员编号string gb=TextBox1.Text;/获取工作编号string yj=TextBox2.Text;/获取审查意见SqlConnection conn=new SqlConnection(“server=(local);database=jihua;user id='sa'password='123'“);string strcomm=“insert into sc (work_id,sc_name,yijian) values ('“+gb+“',&

50、#39;“+rb+“','“+yj+“')“;/创建意见字符串SqlCommand comm=new SqlCommand(strcomm,conn);conn.Open();comm.ExecuteNonQuery();/执行入库conn.Close();Response.Redirect(“sc.aspx“);/初始化页面代码SqlConnection conn=new SqlConnection(“server=(local);database=jihua;user id='sa'password='123'“);SqlDataAdapter da=new SqlDataAdapter(“select a.id as 编号,b.work_id as 工作编号,b.work_name as 工作名称,b.contain as 工作内容,sc_name as 人员编号,b.wancheng as 完成度,a.yijian as 审查意见 from sc a, works b where a.work_id=*b.work_id and b.wancheng='100%'“,conn);/查询字符串DataSet dx=new DataSet()

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报