网上购物系统(详细设计说明书)
1引言 3 3 3 3 3 2程序系统的结构 3 4 4 5 5 3. 重新登录 检查输入错误 检查输入 错误信息 错误信息 不合法 不合法 无误 无误 信息是否有误 出错 不通过 通过 系统首页 DB 返回登录 身份认证模块和检查用户名模块要对数据库进行搜寻和录入,检查用户是不是合法和注册时用户表里是否有此会员的会员名,假如是会员要求反应时间在1秒之内,。
在登录界面登陆的信息包括:用户信息(会员名,用户密码,数据类型:char,长度:6密码要以’.’显示。
对用户输入信息进行推断, 通过验证后进入用户操作界面, 假如该用户信息不存在提示“注册”。
登录过程: 从登录界面得到游客的用户名及其密码,传给登录检查文件检查用户名及密码是否正确。对于密码框,要求用户输入密码时候显示为:. If(用户名在数据库中存在并且用户名所在记录中密码项与所得到的相同) {显示登录胜利 网页转向到登录页面 Else 提示用户名或密码有误 } 注册过程: 从注册界面得到游客的个人信息,如:用户名、登录密码、真实姓名、性别、住址、电话、手机、QQ、msn、邮编等。将信息传递给会员检查函数,在其中验证数据项是否符合规定。若符合则会员要求再将其值传递并保存到数据库中。
检查数据过程: 对登录注册的会员号和密码的格式进行检验,假如通过验证则返回true,进入身份认证,否则返回false,调用错误处理程序。
{ if(用户名为空或字符少于指定字符) { 警告请正确的填写用户名 return false } if(密码长度不符) 警告:密码长度应当在5位到20位之间,请重新输入; return false; } if(两次输入的密码不同) { 警告:两次输入的密码不同,请重新输入 return false; } if(输入的字符少于2个汉字字符) { 警告:请填写真实姓名; return false; } if(地址信息少于8个汉字字符) { 警告:对不起,请填写具体地址; return false; } if(邮编不是6位数字) { 警告:对不起,请填写正确的邮编!; return false; } if(邮箱并不存在由@,或@前面无字符) { 警告:对不起,请正确填写邮编!; return false; } if(QQ且MSN都为空) { 警告:对不起,请填写网上联系方式!; return false; } 身份认证检查过程: 对登陆的用户名及密码进行检验,假如通过验证则返回true,进入系统主菜单,否则返回false,调用错误处理程序。
if(MemberUser不存在) { ErrorNoID == T; Error(); return false; } if(MemberUser所在列MemberPassword与数据库中password不相符) { ErrorPassword == T; Error(); return false; } else { redirect(); return true; } Error()过程(错误信息): 错误处理程序,给出错误提示,并引导用户转入系统登陆界面或注册界面。
if(ErrorNull == T) { 显示:会员号为空,请输入用户名密码为空,请输入用户名密码; login(); } if(ErrorLen == T) { 显示:输入的信息超过规定字符长度,请重新输入; login(); } if(ErrorType == T) { 显示:输入含有非法字符,请重新输入; login(); } if
网上购物系统(详细设计说明书) 来自淘豆网m.daumloan.com转载请标明出处.