石家庄铁道大学毕业设计
5.1.2作者首页个人信息查看和修改
显示作者的个人信息,可以通过作者首页的相关超链接进入在线投稿,信息修改等相关页面。作者个人信息查看和修改如图5-3所示。
图5-3信息查看和修改
5.1.3作者密码修改
作者在页面中填入自己的新信息,按确认修改完成资料的更新,密码的更改需要输入两次密码,且两次密码一致,就能修改当前用户的密码,如图5-4所示。
图5-4作者密码修改
13
石家庄铁道大学毕业设计
相关代码: if (Page.IsValid)
{
Author author = new Author();
author.LoadInfo(Request.Cookies[\
if (txtPwdold.Text == author.authorPwd)//核对输入的密码是否正确; { string xwhere = \
SQLString.GetQuotedString(Request.Cookies[\ng());
ht.Add(\ if (author.Update(ht, xwhere))//若正确则获取新输入的信息并进行
更新;
}
5.1.4在线投稿
通过点击左边菜单“我要投稿”,进行在线投稿。本系统是通过上传的形式投稿,没有在线编辑框。投稿步骤分三步骤:第一、作者填写稿件信息;第二、核对个人信息;第三、上传稿件。分别表示如图5-5、图5-6、图5-7所示。
图5-5在线投稿步骤一
14
石家庄铁道大学毕业设计
图5-6在线投稿步骤二
图5-7在线投稿步骤三
相关代码[9]: if (type == \ {
if (FileUpload1.FileName != \更改上传文件名
{ tring path = Server.MapPath(\ FileUpload1.PostedFile.SaveAs(path); }
string author = Request.Cookies[\ string state = \
Hashtable docHt = new Hashtable();//获取上传稿件的相关信息; Hashtable ht = new Hashtable();//在数据库中添加新稿件信息;
}
5.1.5作者在线注册
新作者用户可以通过在线注册成功后再登录本系统,在线注册主要是填写个人
信息,包括必填信息和选填信息。必填信息一定要全部填写合格后方能注册成功,注册用户按提示填写,如图5-8和图5-9所示。
15
石家庄铁道大学毕业设计
图5-8作者在线注册
图5-9作者在线注册
相关代码:
Author author = new Author();
if (author.CheckUser(txtID.Text))//检测用户名是否已存在; {
Response.Write(\恭喜该用户名可
用!\\\
else {
Response.Write(\该用户名已注册!
16
石家庄铁道大学毕业设计
\\\
}
if (Page.IsValid) {
Hashtable ht = new Hashtable();//在数据库中添加新用户信息; if (author.Add(ht)) {
Response.Write(\注册成功!
');window.location='login.ASPx';\
} else {
Response.Write(\注册失败!
\\\
}
5.1.6专家审核稿件
作者所投的稿件,经过普通编辑初审合格后,由编辑选择交给相关稿件栏目的两名专家评审。专家评审分如下2步骤,第一、可以查看待审稿件,第二、点击审稿后,链接到稿件审核界面,图5-10和图5-11所示。
图5-10待审稿件列表
17