计算机毕业设计介绍:
4.3.6 个人用户管理界面设计
个人用户管理该模块与企业用户管理模块与前面的新闻管理基本相同,是管理员删除注册的用户。操作的时候删除表中的某一行时候需要注意,个人用户管理模块中表中的personID列是getJobInfo表的一个外键,需要先在getJObInfo 表中删除所有相关的行,再删除在person 表中的对应行。具体代码如下:
public static void DeleteGroup(ArrayList group)
{ int j=group.Count*2;
string[] strSQL=new string[j];
int k=0;
for(int i=0;i< j;i++)
{ k=i/2;
strSQL[i]="delete from GetJobInfo wherepersonID=group[k];
i++;
strSQL[i]="delete from person where personID='"+group[k] }
ExecuteSqls( strSQL); }
4.4 个人用户模块设计
个人用户登录后,可以直接进入个人用户主界面.
该界面的实现过程和前面的管理员主界面一样,它们是一个公用的文件,只是左边的菜单栏中可见的超链接不同。在个人主界面中,可以见到“个人基本信息” 、“求职简历“、”工作要求“、”个人收藏夹“的超链接。
填好好单击下面的”submit”按钮,用户填写的数据将被提交到数据库中。这个提交过程主要由负责响应”submit”按钮弹机事件的这次函数btn_Replay_Click()处理,代码如下:
private void btn_Replay_Click(object sender, System.EventArgs e)
{ ArrayList CommAry=new ArrayList();
CommAry.Add(int.Parse(Session["UserId"].ToString()));
CommAry.Add(tb_Name.Text.Trim());
CommAry.Add(tb_Sex.Text.Trim());
CommAry.Add(tb_Email.Text.Trim());
CommAry.Add(tb_Phone.Text.Trim());
CommAry.Add(tb_Address.Text.Trim());
CommAry.Add(tb_AddrNum.Text.Trim());
try{myInfo.UpdateMyBaseInfo(CommAry);}
catch{Response.Redirect("Error.aspx");}
该函数先将用户填写的信息用一个ArrayList对象保存,然后调用GetJobInfo()类的成员方法updateMyBaseInfo来讲用户更新的信息存储到数据库中,该方法利用一个存储过程来完成更新,代码和上面的撰写新闻用的存储过程类似。
〖资料来源:计算机毕业论文 www.xiaoniu168.com〗
第12页为计算机毕业论文部分......