基于WEB人才招聘管理信息系统的设计与实现_第1页
基于WEB人才招聘管理信息系统的设计与实现_第2页
基于WEB人才招聘管理信息系统的设计与实现_第3页
基于WEB人才招聘管理信息系统的设计与实现_第4页
基于WEB人才招聘管理信息系统的设计与实现_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业设计说明书(论文)第1本科毕业设计说明书(论文)第1页共41页引言研究背景对企业所需求的人才进行快速定位,也就自然而然成为企业需要考虑的重要因素。]研究意义就业网。本科毕业设计说明书(论文)

第2页共41页市场的网站,在如今信息网络化的时代,只要存在网络,即能连入Internet,工作效率的同时也能对传统的面对面的招聘形式的很好地补充。系统设计思想定是可用网站,而且容易学习,能毫无错误地实现用户目标。以及软件和硬件,能保证可靠性。本科毕业设计说明书(论文)第PAGE本科毕业设计说明书(论文)第9页共41页ASP.NET,SQLServer2005的技术,在降低了系统的成本的同时也提高了系统的易维护性和稳定性]划都是按照国际上标准进行。系统开发环境ASP.NETASP.NetASP即时解释的程序,而是程序在服务器端首次运行时就会进行编译工作。构架是可以用微软公司最新的产品VisualS开发环境进行开发,WYSIWYG(WhatYouSeeIsWhatYouGet所见即为所得)ASP.NetASP.NetWebASP.NetWebASP.NetC(C++Java的结合体,VB,JavaScript。以后,多种程序语言协同工作的能力可以保护现COM+ASP.Net。ASP.Net启动本地的系统工具就能实现。这种"ZeroLocalAdministrationASP.NetASP.Net单的复制一些必要文件,不需要重启系统,就是这么简单。ASP.NetASP.NetASP]ASP.NET优越性体现在以下几个方面[4]:ASP.NET.NETFrameworkVisualBasicCASPVBScriptJavaScript可重用性,ASP.NETASPASPHTML而是实现了内容和代码的完全分离,可重用性较强。ASP.NET明,就能自动实现,所以,同样的功能,ASP.NETASP动态网站技术介绍WebWebASP.NET[5]。ASP.NETASPASP,WebASP.NETASP.NETWeb效减少了Web应用程序的开发周期。ASP.NET与WindowsSQL2005Server/AdvancedServer的完美组合,提供了一个更为稳定,高效,安全的运行环境给中小型企业[6]。数据库技术SQL2005发器、存储过程等对象组成的。SQL2005SQLcreatDROPTABLE语句删除表。SQL2005SQLServerALTERPROCEDUREDROPPROCEDURE的支持。目前主要有:SQL2005,FoxPro,Excel,Sybase,Oracle等,其中网SQL等数据库的。本系统采用的是微软公司的 SQL2005.原因如下:第一,SQLServer与Windows2005Server的服务器紧密集成,而Windows2005Server的服务器具有很好的安全性,能够排除所有未经授权的非法用户的访问,大大确保了SQL2005服务器的安全性,符合对系统安全性的要求;第二,用户可以使用Web浏览器查询在SQL2005数据库中的数据符合系统远程访问数据库的要求第三容量庞大,每个数据库中可创建多达20万个数据表,数据表中的记录的行数只受服务器硬盘空间的限制,符合系统的考题数目较多的要求。VS2010ASP.NETC#SQLServer20058]ADO.NETADO.NET常的简单。ADO.NET为用户提供两种数据访问的模式:一是连接模式ADO(disconnected)ADO.NET然后断开与原数据源的连接并完成数据的更新工作。ADO.NET中非连接模式的核心是DataSet类,数据集对象以XML的形势存放XMLADO.NET接模式下的数据库访问。ADO.NETOleDbSQLServerSQLServerSQLServerOleDb需求分析可行性分析可以运用之前所学的各种关于计算机的相关知识,加上后期不断的探索和学习,为该系统的开发提供必要的保障。一定的可行性。经济可行性:本系统采用ASP.NET开发,免费,开源,进入系统即可进行操作,使用方便快捷。技术可行性ASP.NETADO.NET稳定进而被认定为是计算机领域最有前途的技术之一。同时数据库采用的是SQL2005SQL2005本科毕业设计说明书(论文)经济可行性

第8页共41页]看该系统网能力的一个很好地项目。益,估算开发成本是否会大于项目预期的全部经费是估算新系统的成本效益分析。操作可行性]系统流程和逻辑登录流程图系统登录流程图如下图所示,首先进入本系统之后,用户可以看见最新的招本科毕业设计说明书(论文)第PAGE本科毕业设计说明书(论文)第11页共41页则登录成功,反之失败。开始开始输入用户名密码提示用户名不能为空是判断用户名是否为空否判断密码是否为空是提示密码不能为空否检测用户名密码是否正确否提示用户名密码错误是登录成功结束图3.1登录流程图添加信息流程图规定的信息格式进行对比,在符合要求的情况下用户才能添加并提交成功。开始开始输入信息否是否输入正确是添加成功结束图3.2添加信息流程图注册信息流程图密码是否一致,若不一致,系统会提示用户两次输入不一致,请用户重新输入,简历等操作了。开始开始填写用户信息提示用户名已存在是判断用户名是否存在否判断两次密码是否一致否提示密码不一致是在数据库中添加用户信息注册成功结束图3.3注册信息流程图本科毕业设计说明书(论文)第PAGE本科毕业设计说明书(论文)第13页共41页3.3.1编程环境与工具本管理信息系统采用MicrosoftWindows7作为操作系统平台。Windows7ASP.NETC#SQL2005Microsoft产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性会比较高。VS2010是可视化的开发环境,可以快速完成系统的开发,由于是内部集成的数据访问通道,所有可以轻松方便的对数据库进行管理。MicrosoftSQL2005,根据对系统的要求,采用完全可适合作简便。系统概要设计概述B/S(Browser/Server,浏览器/WebInternet4-1浏览器Web服务器数据库浏览器Web服务器数据库系统结构

图4.1系统工作原理图该系统是基于B/S架构的网站系统,该系统的具体功能如下:所有的用户都可以浏览网站基本的就业新闻和就业信息,了解当前的就业形势和动向。用户权限管理模块:权限分级不同,所能执行的命令也就不同。权限分为以下4种:未注册用户、个人用户、企业用户、管理员。用户信息管理模块:本科毕业设计说明书(论文)第PAGE本科毕业设计说明书(论文)第14页共41页登录之后进入到网站系统,或者注册新的帐号之后,用户就可以管理自己的(包括企业和个人在通过输入验证信息进入功能模块进入后随时随地修改个人或企业的信息和资各种信息。信息查询模块用户能够通过网站中的各类搜索找到自己所需要的信息,包括系统网站信得到显示。功能模块4.2本科毕业设计说明书(论文)第PAGE15本科毕业设计说明书(论文)第15页共41页用用企我我新本企求资公职用公户户业要要闻站业职讯司位户告登中登招求中公注注管管管管管录心录聘职心告册册理理理理理

图4.2系统功能模块图人才招聘管理信息系统人才招聘管理信息系统前台后台注册登录提交简历查询个人简历用户注册登录提交简历查询个人简历用户修改简历本科毕业设计说明书(论文)第PAGE17本科毕业设计说明书(论文)第17页共41页删除个人信息删除个人信息查询招聘信息图4.3用户用例图发布企业信息发布企业信息发布招聘信息查询个人简历查询企业信息修改企业信息删除企业信息图4.4企业用例图管理员用例图是可以清楚看出在权限分级上具有最高权限的是管理员,登录后台系统登录后台系统查询用户信息查询企业信息发布新闻发布公告审核企业信息审核用户信息图4.5管理员用例图数据库设计系统概念结构设计用户出生年月用户名密码联系方式性别年龄用户出生年月用户名密码联系方式性别年龄学历图4.5用户信息企业信息,是企业属性的集合,包括企业名、企业地址、企业邮箱、企业薪资等,企业注册成功并且登录后可以向广大用户发布招聘信息,这些招聘信本科毕业设计说明书(论文)第PAGE本科毕业设计说明书(论文)第19页共41页息包含企业的基本信息,即企业的名称、企业地址、企业的邮箱以及企业的招聘薪资。如图4.6所示。企业企业企业名企业薪资企业地址企业邮箱图4.6企业信息管理员用户名公告发布企业用户密码管理员用户名公告发布企业用户密码图4.7管理员信息4.8E-R息中选择自己有意愿的职位进行个人求职简历的递交操作。管理员管理员n管理企业信息审核11nnn 发布发布简历查看11n11 n公告提交信息企业11nn查看用户1n管理

图4.8E-R图根据概念设计,得到实体图和E-R图,再有实体图和E-R,进行数据库逻辑设计。逻辑设计很重要,本系统实体关系模式如下:用户实体可以转换为如下关系模式,其中用户名为主键。企业(企业名、企业地址、企业邮箱、企业薪资)管理员(管理员用户名、管理员密码、企业、用户、公告发布)数据库表的设计此系统需要后台数据库,下面介绍数据库中的各个表的详细信息,在本系统中,涉及到的数据项和表结构如下:Admin4.1本科毕业设计说明书(论文)第PAGE本科毕业设计说明书(论文)第21页共41页表4.1Admin管理员表列名数据类型长度允许为空idint4否adminNamechar50否Pwdchar100否Company4.2表4.2Company公司信息表列名数据类型长度允许为空Idint16否Pwdvarchar16否RealNamevarchar50Addtimedatetime50Telvarchar50Addressvarchar50emalvarchar50companynamevarchar50descriptionvarchar50privincevarchar50stationvarchar50monyvarchar50impontvarchar50accountvarchar50Job4.3表4.3Job工作信息表列名 数据类型 长度 允许为空IdInt4否accountverchar16否jobnamevarchar50jobnumvarchar50addtimevarchar50descriptionsvarchar50jobclassvarchar50sealarytpevarchar50sealaryvarchar50privancesvarchar50Addressvarchar50Gonggao4.4表4.4Gonggao公告信息表列名长度允许为空Idint4否Tittlevarchar16否Contenttext16否AddTimevarchar30否Fromsvarchar50Addpersonvarchar50JobUser4.5表4.5JobUser求职人员信息表列名数据类型长度允许为空Idint4否Numvarchar16否pwdvarchar16否本科毕业设计说明书(论文)第PAGE本科毕业设计说明书(论文)第22页共41页RealNametext16否addtimedatetime30否myheighvarchar50xuelivarchar50UserNameVarchar50TelVarchar50addressVarchar50ageVarchar50agedateVarchar50MarryVarchar50CardTypeVarchar50CardNUmVarchar50JobyearVarchar50zhuanyeVarchar50emalVarchar50appreciationVarchar500jobpurposeVarchar500jobexpVarchar500schoolexpVarchar500goodatVarchar500otherVarchar500schoolVarcharsexvarcharNewsContent4.6表4.6NewsContent新闻内容表列名数据类型长度允许为空Idint4否本科毕业设计说明书(论文)第PAGE本科毕业设计说明书(论文)第23页共41页ClassNamevarchar16否NewTittlevarchar16否NewContentvarchar16否AddTimevarchar50Fromsvarchar50Addpersonvarchar50NewsImgvarchar50Impvarchar50UserJob4.7表4.7UserJob人员工作关联表列名数据类型长度允许为空Idint4否Usernamevarchar16否JobidInt4否JobNamevarchar16否本科毕业设计说明书(论文)第PAGE本科毕业设计说明书(论文)第24页共41页系统界面设计系统首页5.1本科毕业设计说明书(论文)第PAGE本科毕业设计说明书(论文)第27页共41页首页代码如下:

图5.1系统首页publicpartialclassDefault:System.Web.UI.Page{ DBdb=newDB();protectedvoidPage_Load(objectsender,EventArgse){ if(!IsPostBack){ TodayNews();getuser();getjob(); } privatevoidTodayNews(){ SqlConnectioncon=newSqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConStr"].ToString());con.Open();SqlCommandcmd=newSqlCommand("selecttop35*fromNewsContentorderbyIddesc,AddTimedesc",con);SqlDataReadersdr=cmd.ExecuteReader();this.dllTodayNews.DataSource=sdr;this.dllTodayNews.DataBind();con.Close();}privatevoidgetuser(){ SqlDataReaderda;da=db.GetDataReader("selecttop15id,sex,RealName,xueli,zhuanye,school,TelfromJobUserorderbyaddtimedesc");this.dluser.DataSource=da;this.dluser.DataBind();}privatevoidgetjob(){ SqlDataReaderda;da=db.GetDataReader("selecttop15*fromJoborderbyaddtimedesc");this.dljob.DataSource=da;this.dljob.DataBind();}publicstringSubTittle(stringTittle){ stringNewsTittle=if(Tittle.Length>13){ NewsTittle=Tittle.Substring(0,returnNewsTittle;}else{ NewsTittle=returnNewsTittle;}}}求职注册5.2注册代码如下:

图5.2用户注册publicpartialclassReg:System.Web.UI.Page{ js js=newjs();DB db=newDB();protectedvoidPage_Load(objectsender,EventArgse){ if(!IsPostBack){ this.btnnext.Attributes.Add("onclick","returnCheckAll();");this.lkjiance.Attributes.Add("onclick","returnCheckUserIsnull();");}}protectedvoidbtnnext_Click(objectsender,ImageClickEventArgse){ if(Session["RandCode"].ToString()!=txtcode.Text.ToString()){js.Alert("验证码输入错误!");}else{if(db.GetDataReader("select*fromJobUserwhereUsername='"+txtname.Text+"'").Read())

{regname.InnerHtml="<font</font>";js.Alert("帐号已经存在!");}else{regname.InnerHtml="<fontdb.RunSql("insertintoJobUser(Username,pwd,emal,RealName,addtime,myheigh,xueli,Tel,address,age,agedate,Marry,CardType,CardNUm,Jobyear,zhuanye,school,appreciation,jobpurpose,jobexp,schoolexp,goodat,other,sex)values('"+txtname.Text.Trim()+"','"+txtpwd.Text.Trim()+"','"+txtEmal.Text.Trim()+"','"+txtRealName.Text+"','"+DateTime.Now+"','"+txtheigth.Text+"','"+ddpxueli.SelectedItem.Text+"','"+txttel.Text+"','"+txtaddress.Text+"','"+txtage.Text+"','"+txtyear.Text+"','"+ddpmeary.SelectedItem.Text+"','"+ddpidcard.SelectedItem.Text+"','"+txtidcard.Text+"','"+txtwork.Text+"','"+txtzhuanye.Text+"','"+txtschool.Text+"','"+txtpingjia.Text+"','"+txtyixiang.Text+"','"+txtworkjingyan.Text+"','"+txtjiaoyu.Text+"','"+txttechang.Text+"','"+txtother.Text+"','"+drsex.SelectedItem.Text+"')");Session["username"]=txtname.Text.Trim();js.AlertAndRedirect("恭喜您注册并发布简历成功!!","userhome.aspx");}}}protectedvoidlkjiance_Click(objectsender,EventArgse){ if(txtname.Text==""){js.Alert("请填写帐号!");}"'").Read())

if(db.GetDataReader("select*fromJobUserwhereUsername='"+txtname.Text+{regname.InnerHtml="<fontcolor=red>对不起该帐号已经存在</font>";}else{regname.InnerHtml="<fontcolor=red>恭喜该用户名可以使用</font>!";}}}本科毕业设计说明书(论文)第PAGE本科毕业设计说明书(论文)第28页共41页用户登录5.3所示。用户登录代码如下:

图5.3用户登录publicpartialclassUserLogin:System.Web.UI.Page{jsjd=newjs();DBdb=newDB();protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidButton1_Click(objectsender,EventArgse){if(txtname.Text==""||txtpwd.Text==""){jd.Alert("请输入帐号!和密码!");}elseif(db.GetDataReader("selectUserName,pwd fromJobUserwherepwd='"txtpwd.Text.Trim()+"'andUserName='"+txtname.Text.Trim()+"'").Read()){}else{}}

Session["username"]=txtname.Text;js.AlertAndRedirect("恭喜新登录成功!","userhome.aspx");js.AlertAndRedirect("用户名或帐号错误!请重新输入","userlogin.aspx");本科毕业设计说明书(论文)第PAGE本科毕业设计说明书(论文)第37页共41页}简历管理5.4简历信息代码如下:

图5.4简历信息publicpartialclassuserhome:System.Web.UI.Page{DBdb=newDB();jsjs=newjs();protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){if(Session["username"]==null){}else{

js.AlertAndRedirect("对不起你还没有登录","userlogin.aspx");getNum();GetMyJoblist();}this.linkup.Attributes.Add("onclick","returnCheckAll();");this.ddpidcard.Visible=false;this.ddpmeary.Visible=false;this.ddpxueli.Visible=false;txtRealName.Enabled=false;txtheigth.Enabled=false;txttel.Enabled=false;txtaddress.Enabled=false;txtxueli.Enabled=false;txtage.Enabled= false;txtyear.Enabled=false;txtmearry.Enabled=false;txtcardtype.Enabled=false;txtidcard.Enabled=false;txtwork.Enabled=false;txtzhuanye.Enabled=false;txtschool.Enabled=false;txtpingjia.Enabled=false;txtyixiang.Enabled=false;txtworkjingyan.Enabled=txtjiaoyu.Enabled= false;txttechang.Enabled= false;txtother.Enabled=false;drsex.Visible=false;}}privatevoidgetNum(){SqlDataReaderdr;dr=db.GetDataReader("select*fromJobUserwhereUserName='"+Session["username"]+"'");dr.Read();Label1.Text=dr["id"].ToString();lblcount.Text=Session["username"].ToString();txtRealName.Text=dr["RealName"].ToString();txtheigth.Text=dr["myheigh"].ToString();txttel.Text=dr["Tel"].ToString();txtaddress.Text=dr["address"].ToString();txtxueli.Text=dr["xueli"].ToString();txtage.Text=dr["age"].ToString();txtyear.Text=dr["agedate"].ToString();txtmearry.Text=dr["Marry"].ToString();txtcardtype.Text=dr["CardType"].ToString();txtidcard.Text=dr["CardNUm"].ToString();txtwork.Text=dr["Jobyear"].ToString();txtzhuanye.Text=dr["zhuanye"].ToString();txtschool.Text=dr["school"].ToString();txtpingjia.Text=dr["appreciation"].ToString();txtyixiang.Text=dr["jobpurpose"].ToString();txtworkjingyan.Text=dr["jobexp"].ToString();txtjiaoyu.Text=dr["schoolexp"].ToString();txttechang.Text=dr["goodat"].ToString();txtother.Text=dr["other"].ToString();txtsex.Text=dr["sex"].ToString();}protectedvoidlinkupdate1_Click(objectsender,EventArgse){ this.ddpidcard.Visible=true;this.ddpmeary.Visible=true;this.ddpxueli.Visible=true;txtRealName.Enabled=true;txtheigth.Enabled=true;txttel.Enabled=true;txtaddress.Enabled=true;txtxueli.Enabled=true;txtage.Enabled=true;txtyear.Enabled=true;txtmearry.Enabled=true;txtcardtype.Enabled=true;txtidcard.Enabled=true;txtwork.Enabled=true;txtzhuanye.Enabled=true;txtschool.Enabled=true;txtpingjia.Enabled=true;txtyixiang.Enabled=true;txtworkjingyan.Enabled=txtjiaoyu.Enabled=true;txttechang.Enabled=true;txtother.Enabled=true;txtxueli.Visible=false;txtcardtype.Visible=false;txtmearry.Visible=false;drsex.Visible=true;txtsex.Visible=false;}protectedvoidlinkup_Click(objectsender,EventArgse){db.RunSql("updateJobUsersetRealName='"+txtRealName.Text+"',addtime='"+DateTime.Now+"',myheigh='"+txtheigth.Text+"',xueli='"+ddpxueli.SelectedItem.Text+"',Tel='"+txttel.Text+"',address='"+txtaddress.Text+"',age='"+txtage.Text+"',agedate='"+txtyear.Text+"',Marry='"+ddpmeary.SelectedItem.Text+"',CardType='"+ddpidcard.SelectedItem.Text+"',CardNUm='"+txtidcard.Text+"',Jobyear='"+txtwork.Text+"',zhuanye='"+txtzhuanye.Text+"',school='"+txtschool.Text+"',appreciation='"+txtpingjia.Text+"',jobpurpose='"+txtyixiang.Text+"',jobexp='"+txtworkjingyan.Text+"',schoolexp='"+txtjiaoyu.Text+"',goodat='"+txttechang.Text+"',other='"+txtother.Text+"',sex='"+drsex.SelectedItem.Text+"'whereUserName='"+Session["username"]+"'");js.Alert("恭喜您修改成功!");this.ddpidcard.Visible=false;this.ddpmeary.Visible=false;this.ddpxueli.Visible=false;txtRealName.Enabled=false;txtheigth.Enabled=false;txttel.Enabled=false;txtaddress.Enabled=false;txtxueli.Enabled=false;txtage.Enabled=false;txtyear.Enabled=false;txtmearry.Enabled=false;txtcardtype.Enabled=false;txtidcard.Enabled=false;txtwork.Enabled=false;txtzhuanye.Enabled=false;txtschool.Enabled=false;txtpingjia.Enabled=false;txtyixiang.Enabled=false;txtworkjingyan.Enabled=false;txtjiaoyu.Enabled=false;txttechang.Enabled=false;txtother.Enabled=false;txtxueli.Visible=true;txtcardtype.Visible=true;txtmearry.Visible=true;drsex.Visible=false;txtsex.Visible=true;txtsex.Enabled=false;getNum();SqlDataReaderdr;dr=db.GetDataReader("select*fromJobUserwhereUserName='"+Session["username"]+"'");dr.Read();txtmearry.Text=dr["Marry"].ToString();txtcardtype.Text=dr["CardType"].ToString();txtxueli.Text=dr["xueli"].ToString();}privatevoidGetMyJoblist(){SqlDataReaderda;da=db.GetDataReader("select*fromUserJobwhereUsername='"+Session["username"]+"'");dljoblist.DataSource=da;dljoblist.DataBind();}}投递简历管理5.5职位信息代码如下:

图5.5职位信息publicpartialclassjoblist:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){SqlConnectioncon=newSqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConStr"].ToString());con.Open();SqlDataAdaptersda=newSqlDataAdapter("selectA.idasid,B.idasjobid,A.jobclassasjobclass,B.companynameascompanyname,A.privancesasprivances,A.jobnameasjobname,A.jobnumasjobnum,A.sealarytpeassealarytpe,A.sealarysealary,A.accountasjobname,B.account asusername,A.addtimeasaddtimefromJobAleftjoin CompanyBONA.account=B.account",con);DataSetds=newDataSet();sda.Fill(ds);PagedDataSourceobjPds=newPagedDataSource();objPds.DataSource=ds.Tables[0].DefaultView;objPds.AllowPaging=true;objPds.PageSize=60;intCurPage;if(Request.QueryString["Page"]!=null)CurPage=Convert.ToInt32(Request.QueryString["Page"]);elseCurPage=1;objPds.CurrentPageIndex=Cur1;lblCurrentPage.Text=CurPage.ToString();lblSumPage.Text=objPds.PageCount.ToString();if(!objPds.IsFirstPage){+1;

this.hyfirst.NavigateUrl=Request.CurrentExecutionFilePath+"?Page="lnkPrev.NavigateUrl=Request.CurrentExecutionFilePath+"?Page="+Convert.ToString(Cur1);}if(!objPds.IsLastPage){hylastpage.NavigateUrl=Request.CurrentExecutionFilePath+"?Page="+objPds.PageCount;lnkNext.NavigateUrl=Request.CurrentExecutionFilePath+"?Page="Convert.ToString(CurPage+1);}this.dljoblist.DataSource=this.dljoblist.DataBind();con.Close();}}publicstringSubTittle(stringTittle){stringNewsTittle=Tittle;if(Tittle.Length>11){}else{}}}

NewsTittle=Tittle.Substring(0,returnNewsTittle;NewsTittle=returnNewsTittle;点击对的职位信息,可以看到对应的详细信息,如果是自己合适的职位,可以进行简历投递,这部分简历代码与上面简历信息的代码是同样的道理。如图所示。图5.6简历投递用户登录用户,管理员用户登录的用户名:Admin,Admin5.7所示,登入后后台首页管理界面,以简洁大方、方便操作为设计思路。管理员登录代码如下:

图5.7系统登录页面publicpartialclassadmin_AdminLogin:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){this.LoginBtn.Attributes.Add("onclick","returnCheckInsert();");}protectedvoidLoginBtn_Click(objectsender,EventArgse){try{SqlConnectioncon=newSqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConStr"].ToString());con.Open();SqlCommandcmd=newSqlCommand("select*fromadmin whereadminName='"+this.AdminNameTxt.Text+"'andpwd='"+this.AdminPwdTxt.Text+"'",con);SqlDataReadersdr=cmd.ExecuteReader();if(sdr.Read()){}else{

Session["adminName"]=sdr["adminName"].ToString();Response.Redirect("Index.htm");if(Session["adminName"]==null){js.AlertAndRedirect("非法登录!","AdminLogin.aspx");}}con.Close();}catch(Exceptionex){Response.Write(ex.Message);}}}公告管理5.8新闻添加代码如下:

图5.8新闻添加页面publicpartialclassadmin_Addnews:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){if(Session["adminName"]==null){js.AlertAndRedirect("对不起你还没有登录!","AdminLogin.aspx");}}}protectedvoidbtnaddNews_Click(objectsender,EventArgse){try{SqlConnectioncon=newSqlConnection(System.Configuration.ConfigurationSettings.AppSettings["ConStr"].ToString());con.Open();SqlCommandcmd=newSqlCommand("insertintoNewsContent(ClassName,NewTittle,NewContent,AddTime,Froms,Addperson,Imp)values(@ClassName,@NewTittle,@NewContent,@AddTime,@Froms,@Addperson,@Imp)",con);cmd.Parameters.Add("@ClassName",SqlDbType.VarChar);cmd.Parameters.Add("@NewTittle",SqlDbType.VarChar);cmd.Parameters.Add("@NewContent",SqlDbType.Text);cmd.Parameters.Add("@AddTime",SqlDbType.DateTime);cmd.Parameters.Add("@Froms",SqlDbType.VarChar);

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论