当前位置:帮我工作网 > 网页作业知识 >

毕业程序设计中如何设计录入系统模块

 
图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=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"]);
int i=Convert.ToInt32(ds.Tables["A"].Rows[0]["权限"]);
        if(i==0)  //对用户权限进行判断
{Response.Redirect("error.aspx");}
conn1.Close();   
…………    
进入录入系统的人员将能对工作、人员、部门分别进行创建、修改、删除的操作。图4-7界面为创建工作。创建的具体代码如下: 
…………
string zt=DropDownList1.SelectedItem.Value; //获取状态信息
 string jj=DropDownList2.SelectedItem.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,zhuangtai,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("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+"')";//指定某工作的第一个工作人员
SqlCommand comm=new SqlCommand(strcomm,conn);
conn.Open();
comm.ExecuteNonQuery();//将信息入库
conn.Close();
Response.Redirect("luru.aspx");
}
……………

图4-8 修改工作界面
在创建了工作后,发现工作信息有误或需要进行修改,则进入修改工作界面(图4-8),修改的具体代码:
…………
string bh=TextBox1.Text; //获取工作编号
   string name=TextBox2.Text;//获取工作名称
   string zt=DropDownList1.SelectedItem.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 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();//执行修改库
conn.Close();
Response.Redirect("workxg.aspx");
        …………

图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='"+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(strcomm,conn);
 conn.Open();
 comm1.ExecuteNonQuery();
          comm2.ExecuteNonQuery();
 comm.ExecuteNonQuery();
 conn.Close();
 Response.Redirect("worksc.aspx");
…………
 
 
上一篇:毕业论文“基于WEB的工作计划流程管理系统的设计与实现”中描述

下一篇:毕业论文“ASP.NET基于WEB的选课系统”中如何写好摘要

学生网页设计作业成品怎么发送呢
. 邮箱传送
. Q Q 传送
. 旺旺传送
学生网页设计作业成品有什么保障呢
. 官方优质模板
. 描述100%一致
. 诚信服务
. 安全交易
. 售后保障
学生网页设计作业成品有什么服务呢
. 协助修改页面信息
. 多渠道沟通
. 1:1售后指导
学生网页设计作业成品怎么支付呢
. 在线支付
. 线下汇款
. 财付通
. 支付宝
帮我作业网服务介绍
. 大学生作业模板
. 定制大学生作业
. 商家信息发布
. 学生作业任务发布

2005-2022 版权所有:帮我作业网 并保留所有权利

E-mail: 2656895362@qq.com ,1826816020@qq.com

乘车路线:2路 11路 38路珠江道路南国际新源大厦B座1104

联系帮我作业网 联系帮我作业网2656895362 帮我作业网 work85

冀ICP备18007408号-1

收缩
  • 联系帮我作业网客服